BODY {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
	background:url("http://www.kluedo.com/img/q3/bg.png") repeat-x;
	}
	
a {
	color:#CD6803;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a:hover { color:#CD6803; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }	

#clear{clear:both;}	
#wrapper{width:956px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding-top:20px; padding-left:10px; padding-right:10px; padding-bottom:50px; background:url("http://www.kluedo.com/img/q3/wrapper_bg.png") no-repeat;}
#header{width:930px; background-color:#FFFFFF; background: url("http://www.kluedo.com/img/q3/logo.png") no-repeat top left; height:70px;}

#position{width:936px; clear:both; font-weight:normal; padding-left:5px; height:25px; line-height:24px; background: url("http://www.kluedo.com/img/position_bg.png") repeat-y; margin-bottom:15px;}
#results_seller{width:936px; clear:both;}
#seller_1{width:296px; height:20px; float:left; margin-left:2px; margin-right:2px; background: url("http://www.kluedo.com/img/seller_bg.jpg") no-repeat; border:1px #FFCC66 solid; padding:5px;}
#seller_2{width:297px; height:20px; float:left; margin-right:4px; background: url("http://www.kluedo.com/img/seller_bg.jpg") no-repeat; border:1px #FFCC66 solid; padding:5px; }
#seller_3{width:297px; height:20px; float:left; background: url("http://www.kluedo.com/img/seller_bg.jpg") no-repeat; border:1px #FFCC66 solid; padding:5px; }

#contentresults{width:936px; clear:both; padding-top:10px;}
#contentresults_L{float:left; width:310px; margin-right:5px; background-color:#FFFFFF;}
#contentresults_L .listings1{width:310; height:50px; margin-bottom:1px; padding-left:8px; padding-top:3px; background-color:#FFFFFF; border-bottom: 1px #CD6803 dotted;}
#contentresults_L .listings2{width:310; height:50px; margin-bottom:1px; padding-left:8px; padding-top:3px; background-color:#F0F0F0; border-bottom: 1px #CD6803 dotted;}
#contentresults_L .listing_detail{width:310; margin-top:0px; }
#contentresults_L .detailbox_top{width:310; height:17px; background-color:#FFFFFF; padding-left:10px; }
a.details_head:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD6803;
	text-decoration: none;
	font-weight: bold;
}
a.details_head:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD6803;
	text-decoration: none;
	font-weight: bold;
}
a.details_head:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD6803;
	text-decoration: none;
	font-weight: bold;
}
a.details_head:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD6803;
	text-decoration: none;
	font-weight: bold;
}
#contentresults_L .detailbox_infotext{width:310;  background-color:#FFFFFF; border: 1px solid #FFFFFF; border-top:none; color:#333333; padding-left:10px;}

#contentresults_L .pagnav{width:310; height:27px; margin-top:10px; background-color:#FFFFFF;}


#contentresults_R{float:right; width:620px; height:500px;}



#bots{width:930px; text-align:center; margin-top:50px; color:#999999;}
#bots_L{float:left; width:310px; padding-right:20px;background-color:#FFFFFF; text-align:left; margin-top:20px; color:#999999;}
#bots_R{float:right; width:610px; text-align:left; margin-top:20px; margin-left:10px;}

a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}
a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}



#nav_p{
 margin-left:auto; margin-right:auto;
 width:270px; height:24px; padding:2px;
	background-color: #FFFFFF;
	border: #E6E6E6 1px solid;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	clear:both;
}
 
#nav_q
{ width:21px; height:21px; float:left; margin-left:2px; margin-right:2px;
	background-color: #FFFFFF;
	border: #E6E6E6 1px solid;
	cursor:hand;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}



#nav_r
{ width:21px; height:21px; float:left; margin-left:2px; margin-right:2px;
	background-color: #FFFFFF;
	border: #FED3A9 1px solid;
	cursor:hand;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}


#nav_c
{
	width:21px;
	height:21px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	background-color: #FED3A9;
	border: #E6E6E6 1px solid;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: none;
}





ul{
margin:0;
padding:0;
list-style:none;
width:720px;
float:left;
}
ul li{float:left;  margin-right:1px; background: url(http://www.kluedo.com/play/img/tab_right.gif) no-repeat top right;}

li a{display:block; padding:0.7em; line-height:0.8em; background: url(http://www.kluedo.com/play/img/tab_left.gif) no-repeat top left; text-decoration:none; color:#333333; float:left;}
ul a:hover{color:#666666;}

#googlemap {
  visibility:visible;
  margin-top:23px;
  position:absolute ;top: 0px; left: 0px;
  width:608px; height:448px; padding:5px;
  background-color: #FFFFFF;
  border : 1px dotted #CD6803;
  border-top:1px solid #989898;
}
#Abverkaufsware {
  visibility: hidden;
  overflow:auto;
  margin-top:23px;
  position:absolute ;top: 0px; left: 0px;
  width:608px; height:448px; padding:5px;
  background-color: #FFFFFF;
  border : 1px dotted #CD6803;
  border-top:1px solid #989898;
}
#Abverkaufsware_detail {
  visibility: hidden;
  margin-top:23px;
  position:absolute ;top: 0px; left: 0px;
  width:608px; height:448px; padding:5px;
  background-color: #FFFFFF;
  border : 1px dotted #ABCE42;
  border-top:1px solid #989898;
}
#News {
  visibility:hidden;
  overflow:auto;
  margin-top:23px;
  position:absolute ;top: 0px; left: 0px;
  width:608px; height:448px; padding:5px;
  background-color: #FFFFFF;
  border : 1px dotted #CD6803;
  border-top:1px solid #989898;
}
#Kontakt {
  visibility: hidden;
  margin-top:23px;
  position:absolute ;top: 0px; left: 0px;
  width:608px; height:448px; padding:5px;
  background-color: #FFFFFF;
  border : 1px dotted #CD6803;
  border-top:1px solid #989898;
}


#googlemap_verzeichnis_start {
  width:608px; height:448px; padding:5px;
  background-color: #FFFFFF;
  border : 1px dotted #CD6803;
  border-top:1px solid #989898;
}


#contentresults_L .xxx{ width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:5px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }


#contentresults_L .badenw{background:url(img/BW.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .bayern{background:url(img/BY.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .berlin{background:url(img/BE.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .brandenb{background:url(img/BB.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .bremen{background:url(img/HB.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .hamburg{background:url(img/HH.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .hessen{background:url(img/HE.gif) no-repeat top left;  width:270px;  height:18px;  margin-bottom:5px; padding-bottom:5px;    padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .meckburg{background:url(img/MV.gif) no-repeat top left;  width:270px;  height:18px;  margin-bottom:5px; padding-bottom:5px;    padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .nieders{background:url(img/NI.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;    padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .nordrhein{background:url(img/NW.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .rheinland{background:url(img/RP.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .saarland{background:url(img/SL.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .sachsen{background:url(img/SN.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .sachsenanhalt{background:url(img/ST.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .schleswig{background:url(img/SH.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }
#contentresults_L .thueringen{background:url(img/TH.gif) no-repeat top left;  width:270px;  height:18px; margin-bottom:5px; padding-bottom:5px;   padding-left:40px; background-color:#FFFFFF; color:#555555; border-bottom: 1px dotted #CD6803; }



#quest {width:500px; margin-left:auto; margin-right:auto; margin-top:20px;}
#quest h3 { margin: 0 0 0.3em; color: #CD6803;}
form fieldset {border: none; width:100%;}
.error {
	font-weight:normal;
	color:#666666;
}
#quest label { float:left; padding-left:5px; padding-bottom:5px; width:300px; vertical-align: middle; font-size: 14px; color:#666666; font-weight:normal;}

.quest_outline{
	padding:10px;
	padding-left:35px;
	margin-right:15px;
	color:#000000;
	font-weight:normal;
	margin-bottom:4px;
	height:inherit;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.quest_inline{
}
.quest_inline_L{
	width:38%;
	float:left;
}
.quest_inline_M{
	width:38%;
	float:left;
}
.quest_inline_R{
	width:20%;
	float:left;
	text-align:right;
}

#quest .input { 
	padding-top:4px;
	font-size: 14px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	height:18px;
	color: #555555;
	letter-spacing:1px;
	background-color:#FFFFFF;
	border:hidden;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
}

#quest .distance {
line-height:20px;
padding-top:4px;
	font-size: 12px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	height:24px;
	color: #555555;
	background-color:#FFFFFF;
	border:hidden;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
}

#quest .submit { margin-left:20px;
	margin-top:25px;
}
