body {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
	/*text-align: center;*/
}

#ctable{border-left: 1px solid #bddced;   border-right: 1px solid #bddced; 	background-color: #FFFFFF; }
#dtable{padding-left: 5;}

textarea{font-family: Arial; font-size: 12px;}

.selectedtd{
  background-color: #FAC25F;
}

h1{margin-bottom: 2; font-size: 20px;}
noscript{margin: 2; padding: 0; border: 0;}

h2{
  margin-bottom: 2;
  font-size: 17px;
}

h3{
  padding: 0;
  margin: 2 0;
  color: #2D7094;
  font-size: 15px;	
  font-weight: bold;
}

.breadcrumbs{margin:0; padding:0;}
.breadcrumbs h1,  
.breadcrumbs h2,  
.breadcrumbs h3,  
.breadcrumbs h4,  
.breadcrumbs h5,  
 .breadcrumbs h6 
{
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 0;
	float: left;
}

.breadcrumbs span 
{
	float: left;
}

.itemtitle {
	font-size: 18px;
	margin: 0;
	padding: 0 0 8px 0;
}

.register{
  color: #2D6F92;
  background-color: #f0f0f0;
}
.register:hover{
  color: #8AA1AD;
  background-color: #f0f0f0;
}

.link {
  cursor:pointer;
  cursor:hand;
  text-decoration: underline;
}

.links{
  cursor:pointer;
  /*cursor:hand;*/
  border-bottom:1px dotted;
  color: #4E5A60;
}
.links:hover{
  color: #798287;
}

.logo{
  background-image:url("logo_de.gif");	
  background-repeat: no-repeat;
  padding:20px;
}


.fotocode{
  border: 1px solid #bddced;
  padding: 4;
  background-color: #dbecf5;
  display: none;
  text-align: left;
}

.topline{
  background-image:url("topline.gif");	
  background-repeat: repeat-x;
}

.thintopline{
  background-image:url("thintopline.gif");	
  background-repeat: repeat-x;
}

.topline2{
  background-image:url("topline2.gif");	
  background-repeat: repeat-x;
}

.gradient{
  background-image:url("gradient.png");	
  background-repeat: repeat-x;
  height: 100%;
}
.gradient2{
  background-image:url("gradient2.gif");	
  background-repeat: repeat-x;
}

.mainmenu{
  color: #515F66;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  margin-left: 3;
  margin-right: 3;
}
.mainmenu:hover{
  color: #8AA1AD;
  text-decoration: none;
}

.submenu{
  color: #1E4357;
  font-weight: bold;
  font-size: 12px;
}
.submenu:hover{
  color: #8AA1AD;
}

.submenude{
  color: #1E4357;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.submenude:hover{
  color: #8AA1AD;
}


.link1{
  color: #4E5A60;
  font-size: 13px;
  text-decoration: none;
}
.link1:hover{
  color: #798287;
  text-decoration: underline;
}

.link2{
   font-weight: bold;
   color: #EB4A12;
   font-size: 12px;
   text-decoration: none;
}
.link2:hover{
  font-weight: bold;
  color: #FE831F;
  text-decoration: underline;
}

.user{color: #4E5A60; font-size: 11px;}
.user:hover{color: #798287;}

.header1{color: #EB4A12; font-size: 13px; line-height: 16px;}
.header1:hover{color: #FE831F; font-size: 13px;}

.h1{color: #EB4A12; font-size: 13px;text-decoration: none;}
.h1:hover{color: #FE831F; font-size: 13px; text-decoration: underline;}

.keywordbig{
  color: #EB4A12;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.keywordbig:hover{
  color: #FE831F;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.keywordmid{
  color: #EB4A12;
  font-size: 12px;
  text-decoration: none;
}

.keywordmid:hover{
  color: #FE831F;
  font-size: 12px;
  text-decoration: none;
}

.keyword{
  color: #EB4A12;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.keyword:hover{
  color: #FE831F;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.header2{
  color: #2D6F92;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.price{
  color: #778600;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  cursor:pointer;
}

.large .price{
  font-size: 14px;
}

.cr {color: #778600; font-size: 12px; margin-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
.large .cr{
	  font-size: 14px; 
}

.success{color: #778600; font-weight: bold;}
.error{color: red; font-weight: bold;}

.offerprice{color: #2D6F92; font-size: 15px; font-weight: bold; padding-bottom:1px; border-bottom:1px dotted #2D6F92; cursor:pointer}
.header3{color: #EB4A12;font-size: 14px;font-weight: bold; }
.header3:hover{color: #FE831F;}

.text1{color:#2D6F92; font-size: 12px;}

.header4{color: #EB4A12; font-size: 11px; text-decoration: none;}
.header4:hover{color: #FE831F;text-decoration: underline;}

.celltable{background-color: #bddced;}
.celltitle{padding: 4; background-color: #dbecf5; font-weight: bold;}
.cellodd{background-color: #ffffff; padding: 3; padding-bottom: 7; padding-top: 7;}
.cellsel{background-color: #ffffcc; padding: 3; padding-bottom: 7; padding-top: 7;}
.celleven{background-color: #f4f9fc; padding: 3; padding-bottom: 7; padding-top: 7;}

.codd{background-color: #ffffff; padding: 3; padding-bottom: 7; padding-top: 7; border-bottom: 1px solid #bddced;}
.csel{background-color: #ffffcc; padding: 3; padding-bottom: 7; padding-top: 7; border-bottom: 1px solid #bddced;}
.ceven{background-color: #f4f9fc; padding: 3; padding-bottom: 7; padding-top: 7; border-bottom: 1px solid #bddced;}

.selcomment{background-color: #ffffc0;}

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; }
#tt {position:absolute; display:block; background:url(tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px;  background:#ffdb9a; color:#000}
#ttbot {display:block; height:5px; margin-left:5px; background:url(tt_bottom.gif) top right no-repeat; overflow:hidden}

.coltop { display:block; padding: 7px 5px 0px 5px; background:url("coltop.gif") no-repeat; text-align: center;}
.colbot { display:block; height: 5px; background:url(colbottom.gif) no-repeat; margin-bottom: 5px; overflow:hidden;}

.f11{font-size: 11px;}
.f14{font-size: 14px;}
.l11{line-height: 11px;}
.vcomment{color: #808080;}
.vcomment1{color: #808080;font-size: 11px;}
.prompt{color: #808080; font-size: 11px;}
.tcomment{color: #808080; font-size: 11px;}

IMG{border-width:0px;}

.masterimg{
  border-width: 3px;
  border-style: solid;
  border-color: #F1BE64;
  padding: 1px;
  margin: 0px;
}

.objectimg{
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  background-color: #FFFFFF;
  padding: 1px;
}

.summary{font-size: 14px; padding-bottom: 10; font-weight: bold;}
.summary a{text-decoration:none;}

.table{
	color: #000000;
	font-size: 12px;	
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

TD{font-size: 12px; padding-top:0px;}



.noborder{
	 border-width:0px;
	 border-style:solid;
	 border: none; 
	 background-color: transparent;
	 margin-left: 3px;
	 color: #FFFFFF;
}

.noborder.searchline{color: #000000; margin-left: 6px;}

A{color: #2D6F92;}
A:hover{color: #8AA1AD;}

.a1{color: #2D6F92; text-decoration: none; font-size: 13px;}
.a1:hover{color: #8AA1AD; text-decoration: underline;}
.a2{color: #2D6F92; text-decoration: none; font-size: 14px;}
.a2:hover{color: #8AA1AD; text-decoration: underline;}

.caption{color: #2D6F92; text-decoration: none; font-size: 15px; font-weight: bold;}
.caption:hover{color: #8AA1AD; text-decoration: underline;}

.user{color: #2D6F92; text-decoration: none;font-size: 11px;}
.user:hover{color: #8AA1AD; text-decoration: underline;}

.mes{color: #2D7094;}

.boxheader{color: #2D7094;font-size: 14px;  font-weight: bold;}
.boxheaderselected{color: #EB4A12;font-size: 14px;font-weight: bold;}

.title{color: #EB4A12;font-size: 20px;}
.title1{color: #000000;font-size: 16px;	font-weight: bold;}
.title2{color:#2D6F92;font-size: 16px;font-weight: bold;}

.line{background-image:url("line.png");	 background-repeat: repeat-x; background-position: center;}
.dotline{background-image:url("line3.png");	 background-repeat: repeat-x; background-position: center;}
.slist{	border-width: 1px;margin-top:0px;border-style: solid;border-color: #BABABA;}
.validlabel{font-size: 12; font-weight: bold;color: red;}
.label1{font-size: 12; font-weight: bold;color: green;}
.amheader{font-size: 11;color: #EB4A12;font-weight: bold;}
.amheader:hover{color: #FE831F;}
.auheader{font-size: 11;color: blue;font-weight: bold;}
.status0{ color: green;}
.status1{color: red;}

.q{border: #999999 1px solid;padding-right: 5px;padding-left: 5px;color: #000066;font-family: 'Courier New' , Monospace;background-color: #eeeeee;}
div.LabeledMarker_markerLabel  {color: black;font-family: Arial;font-size: 10;}

.map{border: #515F66 1px solid;  width: 100%; height: 550px;}
.midalign {vertical-align: middle;}
.loginbg{background-image:url('image/loginbg.gif');}
.passwordbg{background-image:url('image/passwordbg.gif');}
.rights{font-size: 11px; color: #A0A0A0;}
.admin1{color: #f8a80f; font-size: 11px;}
.admin2{color: #f8a80f;}
.boxdiv{background-color: #f4f9fc; border: 1px solid #bddced;}
.sboxdiv{background-color: #fdf9cf; border: 1px solid #fff68e;}
.tipdiv{background-color: #fdf9cf; border: 1px solid #fff68e; padding: 3px;}
.button {margin: 1px; padding: 3px; cursor: pointer;}
.button1{ font-size: 11px; margin:1px; padding:1px; height: 20px;}
form{padding: 0px; margin: 0px;}

.mmenu{background-color: #f4f9fc;border: 1px solid #bddced;padding: 5;font-size: 1em; position: absolute;visibility: hidden;z-index: 1;}
.insearch{padding:0; margin:0; height: 19; font-size: 12px; vertical-align: middle;}
.selview{padding: 3px; margin: 0px; background-color: #ECA62C; font-weight: bold; }
.selfav{vertical-align: middle; text-decoration: none;}

div.rounded-1-1 {width: 100%;background: #fffbd1 url(/image/cornerbl1.gif) no-repeat bottom left;margin:4px 0;display:block;clear:both;float:left;line-height:150%;overflow:hidden;}
div.rounded-2-1 {background: transparent url(/image/cornertl1.gif) no-repeat top left;}
div.rounded-3-1 {background: transparent url(/image/cornertr1.gif) no-repeat top right;}
div.rounded-4-1 {background: transparent url(/image/cornerbr1.gif) no-repeat bottom right; padding: 10px;}

.blfl{float:left;}
.red{color:#FF0000;}
.blue{color:#0000FF;}
.grey{color:#555;}
.pad{padding:3px;}
.padimg img{margin:2px;}
.lh16{line-height:16px;}
.jswarning{width: 600; background-color: #fadca6; border: 1px solid #EB4A12; padding: 5px; text-align: left;  margin-bottom: 10px;}
.pprice{
  color: #778600;
  font-weight: bold;
  text-decoration: none;
}
.fssmall{font-size:11px;}
.fslarge{font-size:12px;}
.hl{color: #FE831F;}
.bold{font-weight:bold;}
.warning_layer{position:absolute; text-align: left; color: #111; background: #FFF; border:1px solid #ddd; display: none;}
.warning_block{padding: 5px; line-height: 18px;}

#horizontal_carousel {width: 178px; height: 110px; background:#f6f6f6; border:solid 1px #e9e9e9; margin-top: 5px;}
#horizontal_carousel .container {width: 172px; padding-top: 3px; overflow: hidden;}
#horizontal_carousel ul {margin: 0;padding:0; width: 100000px; position: relative; top:0;left:0px;height: 86px;}                      
#horizontal_carousel ul li {width: 86px;height: 86px;text-align: center; list-style:none; float:left;}
#horizontal_carousel .buttons{display:block;clear:both;}
#horizontal_carousel .previous_button {width: 23px;margin: 4px 0px 0px;height: 7px;background: url(/image/crsl/but_prev.png) no-repeat;z-index: 100;cursor: pointer;}
#horizontal_carousel .ctext {float:left;z-index: 100;font-size: 11px;}
#horizontal_carousel .previous_button_over {background: url(/image/crsl/but_prev_hover.png) no-repeat;}
#horizontal_carousel .previous_button_disabled {display: none;}
#horizontal_carousel .next_button {float:right;width: 23px;margin: 4px 0px 0px;height: 7px;background: url(/image/crsl/but_next.png) no-repeat;z-index: 100;cursor: pointer;}#horizontal_carousel .next_button_over {background: url(/image/crsl/but_next_hover.png) no-repeat;}
#horizontal_carousel .next_button_disabled {background: url(/image/crsl/but_next_dis.png) no-repeat;cursor: default;}

.wordwrap{
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap; /* Mozilla */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
 word-break:break-all; /* Chrome */
}

