body{margin:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.cleaner{clear:both;height:1px;}
#header{background-image:url("header.jpg");background-repeat:no-repeat;width:760px;height:209px;text-align:left;margin:auto;}

.table_content td{font-family:Arial, Helvetica, sans-serif;font-size:10px;border-bottom-style:dashed;border-bottom-color:#E9E9E9;border-bottom-width:1px;}
.stars_40{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_40.jpg");background-repeat:no-repeat;}
.stars_45{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_45.jpg");background-repeat:no-repeat;}
.stars_10{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_10.jpg");background-repeat:no-repeat;}
.stars_15{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_51.jpg");background-repeat:no-repeat;}
.stars_20{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_20.jpg");background-repeat:no-repeat;}
.stars_25{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_25.jpg");background-repeat:no-repeat;}
.stars_30{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_30.jpg");background-repeat:no-repeat;}
.stars_35{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_35.jpg");background-repeat:no-repeat;}
.stars_0{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_0.jpg");background-repeat:no-repeat;}
.stars_50{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_50.jpg");background-repeat:no-repeat;}
.stars_60{background-color:#FFFFFF;color:#FFFFFF;background-image:url("images/stars_60.jpg");background-repeat:no-repeat;}

.topic th{cursor:default;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;}

#hotelinfotext{float:left;width:330px;}

#Hotel_topic{font-size:16px;font-weight:bold;color:#0099FF;}
#hotelinfo_navi{
	background-image:url("images/hotelinfo_navi.jpg");
	background-repeat:no-repeat;
	background-position:right;
	padding-left:0px;
	float:right;
	width:474px;
}
#hotelinfo_navi a{color:#FFFFFF;margin-right:15px;font-size:12px;text-decoration:none;}

#hotelinfobox{
float:right;
	background-color:#B4C0FF;
	background-image:url("images/infobar_top.jpg");
	width:168px;
	height:100%;
	background-repeat:no-repeat;
}
#view_hotel{width:500px;height:400px;}
.picker{float:left;width:140px;font-size:12px;}
#selects{margin-top:10px;width:290px;margin-left:1px;font-size:12px;float:left;position:relative;left:5px;}
#headlink{float:left;width:70px;margin-right:5px;margin-top:170px;height:35px;cursor:pointer;}

#selects select{
  font-family:Arial, Helvetica, sans-serif;font-size:10px;opacity: 0.8;
-moz-opacity:0.8;
-khtml-opacity:0.8;
}
#countrydiv{
	width:150px;
  height:22px;
}

#statediv{
	width:150px;
  height:22px;
}

#superregiondiv{
	width:150px;
  height:22px;
}

#superregiondiv{
	width:150px;
  height:22px;
}

#regiondiv{
	width:150px;
  height:22px;
}

#towndiv{
	width:150px;
  height:22px;
}


#hotel_view{
 margin:auto;
}

.hotelinfo{padding:10px;font-size:12px;width:750px;border-left-style:dashed;border-left-width:1px;border-left-color:#E9E9E9;border-right-style:dashed;border-right-width:1px;border-right-color:#E9E9E9;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#E9E9E9;margin-bottom:20px;background-color:#FFFFFF;overflow:visible;display:block;}
.hotelinfo_leftbar{float:left;width:200px;}
.item{width:220px;clear:both;}
.hotelinfo_leftbar h4{font-size:11px;margin:0px;margin-top:15px;font-weight:bold;float:left;margin-left:8px;width:160px}
.hotelinfo_leftbar img{margin:0px;margin-top:10px;float:left;}

.hotelinfo_content{width:500px;margin-top:15px;border-left-style:solid;border-left-width:1px;border-left-color:#000000;padding-left:10px;padding-right:10px;float:right}
.hotelinfo_content img{float:right;margin:4px;}
.hotelinfo_header{border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;}
.hotelinfo_text{padding:10px;}

#Urlaubsconfig{font-size:10px;}
#Urlaubsconfig td{border-left-style:dotted;border-left-width:1px;}
#Urlaubsconfig input,select{font-size:10px;}
.topic{font-weight:bold;font-size:11px;}
.topic td{border-width:0px;border-left-style:none;}