html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
    margin: 0;
	padding: 0;
	list-style: none;
}

body {
    font-family:Verdana, Arial, sans-serif;
    font-size:12px;
    color: #404040;
    background-color:#DDF2FA;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

//workaround font issue in Android Chrome
div, td, p {
max-height:999999px;
}

#wrapper {
	text-align: left;
	margin: auto;
	width: 1000px;
    min-height:800px;
    height:auto;
	}

#header {
	height: 37px;
	position: absolute;
}

#body {
	padding-top: 10px;
}

#body p {
	margin: 4px 0;
}

img {
	border: 0;
}

a {
    color:#1C3572;
	text-decoration: none;
}

a:hover {
    color:#001752;
	text-decoration: none;
}

.clear {
	clear: both;
}

 
hr {
    height: 1px;
    background-color: #888888;
    border: none;
}
 
.sitetitel {
	 color:#FDC264;
    text-shadow:
    -1px -1px 0 #444,
    1px -1px 0 #444,
    -1px 1px 0 #444,
    1px 1px 0 #444;   
}

.adtitel {
    font-family: Arial,Verdana;
	font-size:16px;
	color:#4D598F;
	text-shadow: 1px 1px 0px #F1F1F1;
	letter-spacing:0.3px;
	padding:1px; 
	background-color:#E3E3E3;

}

.submbt {
    border: 1px solid #777777;
    background: #79B642;
    color: white;
    font: bold 14px 'Verdana';
    padding: 5px 14px;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

//remove X from input field in IE
    input[type=text]::-ms-clear {
    display:none;
}
 
input[type=text]::-ms-clear {
    width:0;
    height:0;
}

.inputst {
    border:solid 1px #8D8D8D; 
	background-color: #FFFFFF;
    height:20px;
    padding:2px;
    font-family:Verdana, Arial;
    font-size:12px;
	color:#2B2B2B;
	border-radius:3px;
	padding-left:4px;
	outline: none;
}

.inputsearch {
    border:solid 1px #8D8D8D; 
    height:18px;
    padding:1px;
    font-family:Verdana, Arial;
    font-size:12px;
}

.inputarea {
    border:solid 1px #8D8D8D;
    scrollbar-track-color:#FFFFFF;
	scrollbar-face-color:#F1F1F1; 
	scrollbar-darkshadow-color:#FFFFFF;
	font-family:Verdana, Arial;
	font-size:12px;
    color:#2B2B2B;
	border-radius:3px;
	padding:4px;
	outline: none;
}

select{
  background-color: #FFFFFF;
}

.fonta {
    color:#333333;
    font-size:11px;
}

.fontb {
    color:#9E7C7C;
    font-size:14px;
}
 
.font1 {
    font-family:Helvetica, sans-serif;
    font-size:14px;
    color: #FFFFFF;
}

.font2 {
    color:#555555;
}

.font3 {
    color:#555555;
    font-size:11px;
}

.fheat {
    //color:#FD5E07;
	color:#FD6D1F;
    font-size:20px;
	font-family:Helvetica;
}


.stat1 {
   position:absolute;
   width:300px;
   -webkit-transform: translate(10px) rotate(15deg);
   -webkit-transform-origin: 0px 0px;
   transform: translate(10px) rotate(15deg);
   transform-origin: 0px 0px;
   height:30px;
   z-index:3;
   margin-top:20px;
   margin-left:260px; 
} 

#errordiv {
    font-family: Verdana, sans-serif;
    font-size:13px;
	
	color:#562A00;
	//color:#6F3700;
	
	//background-color:#E1EFCD;
	//background-color:#FEFFEE;
	background-color:#FEFDDE;
	
	white-space:nowrap;
	vertical-align:middle; 
	display:table-cell; 
}

.adv td {
    vertical-align:top;
}

.sold {
   font-family:Arial, Helvetica;
   font-size:18px;
   letter-spacing:3px;
   color: #FBFCB0;
   text-shadow:
   -1px -1px 0 #555,
   1px -1px 0 #555,
   -1px 1px 0 #555,
   1px 1px 0 #555;  
}

.sold1 {
   font-size:24px;
   letter-spacing:3px;
   color: #11FF2D;
   text-shadow:
   -1px -1px 0 #333,
   1px -1px 0 #333,
   -1px 1px 0 #333,
   1px 1px 0 #333;  
}

.success {
   //width:680px;
   padding:4px;
   background-color:#E4F4E4;
   border:1px solid #398839;
   color:#444444;
   margin-top:10px;
   margin-bottom:10px;
}

.upload_message_success {
  // width:680px;
   padding:4px;
   background-color:#E9ECF3;
   border:1px solid #398839;
   color:#444444;
   margin-top:2px;
   margin-bottom:5px;
}

.upload_message_error {
  // width:680px;
   padding:4px;
   background-color:#DE5454;;
   border:1px solid #990000;
   color:#FFFFFF;
   margin-top:2px;
   margin-bottom:5px;
}

div.upload {
   background-color:#fff;
   border: 1px solid #888888;
   border-radius:5px;
   display:inline-block;
   height: 24px;
   padding:3px 3px 3px 3px;
   position:relative;
   width:350px;
   overflow:hidden;
   white-space: nowrap;
 }

 div.upload:hover {
   opacity:0.9;
 }

 div.upload input[type="file"] {
   display: input-block;
   width: 100%;
   height: 24px;
   opacity: 0;
   cursor:pointer;
   position:absolute;
   left:0;
}

.uploadButton {
    background-color: #425F9C;
    border: none;
    border-radius: 3px;
    color: #FFF;
    cursor:pointer;
    display: inline-block;
    height: 24px;
    margin-right:7px;
    width: auto;
    padding:0 20px;
}

.fileName {
    font-family: Arial;
    font-size:14px;
	color:#898989;
}

.upload + .uploadButton {
    height:24px;
}

.button {        
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image: -moz-linear-gradient(top, #fff, #ddd);
    background-image: -ms-linear-gradient(top, #fff, #ddd);
    background-image: -o-linear-gradient(top, #fff, #ddd);
    background-image: linear-gradient(top, #fff, #ddd);
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #777777;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	padding:3px 8px;
	text-decoration:none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner
{
    padding: 0;
    border: 0;
	margin-top:-2px; 
	margin-bottom: -2px;
}

.button:hover {
    background-color: #eee;        
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e8e8e8));
    background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: -ms-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: -o-linear-gradient(top, #fafafa, #e8e8e8);
    background-image: linear-gradient(top, #fafafa, #e8e8e8);
}
    
.pagination {
    list-style:none;
	//margin:44px 0px 100px 250px;
	
	padding:0px; 
	clear:both;
}

.pagination li {
    float:left; 
    margin:3px;
}

.pagination li a {
    display: block;
    float: left;
    font-weight:normal;
    color: #403E3E;
    text-decoration: none;
    padding: 4px 10px;
    margin-right: 3px;
    border-radius: 3px;
    border: 1px solid #A8A8A8;
    background-color: #DDF2FA;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#E1DFDF));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #E1DFDF);
    background-image: -moz-linear-gradient(top, #f7f7f7, #E1DFDF);
    background-image: -ms-linear-gradient(top, #f7f7f7, #E1DFDF);
    background-image: -o-linear-gradient(top, #f7f7f7, #E1DFDF);
    background-image: linear-gradient(top, #f7f7f7, #E1DFDF);
}

.pagination li a.active {
    position: relative;
	border-color: #4C4C4C;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
}

.pagination li a:hover {
    color: #111111;
}

.pagination li:hover {
    color: #111111;
}


.menu2 {
	background-color:transparent;
	font-weight:normal;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Verdana;
	font-size:12px;
	padding:4px 16px;
	text-decoration:none;
}

.menu2:hover {
	background-color: #B2E1F1;
	color:#444444;
	font-weight:normal;
}

.menu2:active {
	position:relative;	
}

.menu3 {
    background-color:#B2E1F1;
	color:#444444;
	font-weight:normal;
	display:inline-block;
	cursor:pointer;
	font-family:Verdana;
	font-size:12px;
	padding:4px 16px;
	text-decoration:none;
}

.menu3:hover {
    background-color:#B2E1F1;
	color:#444444;
	font-weight:normal;
}

.favo {
    border-radius:3px;
	background-color:#F1F1F1;
    border:1px solid #528393;
	display:inline-block;
	cursor:pointer;
	color:#444444;
	font-family:Arial;
	font-size:11px;
	padding:1px 5px;
	text-decoration:none;
}

.favo:hover {
	background-color:#D3EEF7;
}

.favo:active {
	position:relative;
	top:1px;
}

div.grippie {                
    background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;                 
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0pt 1px 1px;
    cursor:s-resize;
    height:9px;        
    overflow:hidden;
}            

.resizable-textarea textarea {                 
    display:block;
    margin-bottom:0pt;  
} 

    