/* BODYTAGS */
.mainbg { margin:0px; padding:0px; background-color:#EBEFEA; }

#alles { margin:5px;-moz-border-radius: 14px 14px 14px 14px; position:relative;margin-left:50px; margin-bottom:10px; width:840px; background-color:#D8DED9;}
#kopfbild {margin-top:10px; margin-left:10px;}



/* MENUE */
#menue {margin-left:10px; width:820px; height:20px; background-color:#ADB7B1;}
#menuebildlinks {float:left;  width:10px; height:20px;}
#menuebildrechts {float:left; margin-left:76px; width:10px;}
#homelink {float:left; margin-left:100px; width:90px; }
#suchlink {float:left; margin-left:2px; width:120px; }
#wirlink {float:left; margin-left:2px; width:120px;}
#impress {float:left; margin-left:200px; width:90px;}
.linkdiv {padding-top:3px;height:17px;font-family:Arial; font-size:12px; text-align:center; vertical-align:textbottom; font-weight:bold; color:#EBEFEA; background-color:#77827E;}
.linkdivsm {padding-top:3px;height:17px;font-family:Arial; font-size:10px; text-align:center; vertical-align:textbottom; font-weight:bold; color:#EBEFEA; background-color:#77827E;}
.aktlinkdiv {padding-top:3px;height:17px;font-family:Arial; font-size:12px; text-align:center; vertical-align:textbottom; font-weight:bold; color:#EBEFEA; background-color:#6E8FBB;}
.menuelink {text-decoration:none; color:#EBEFEA;}


/* CONTENT */
#mcontentcontainer {position:absolute; top:220px; left:10px; width:620px; }
#contentcontainer {position:relative; margin-left:10px; width:620px; border:1px solid #D8DED9; overflow:hidden;}
#headline { margin-top:30px; font-family:Arial; font-size:19px; color:#8C9592;}
.mainheadline {font-family:Arial; font-size:19px; color:#8C9592;}
.subheadline {margin-top:30px; font-family:Arial; font-size:13px; color:#4D575B; font-weight:bold; }
.contenttext {margin-top:20px; font-family:Arial; font-size:12px; color:#4D575B; }
.contentlink {text-decoration:none; color:#3B3FFA;font-weight:bold;}


/* FLOATER */
#floatercontainer {position:absolute; top:270px; left:650px; width:180px; height:400px; background-color:#C1C8C1;}
#floatkopfecke {position:absolute; top:0px; left:0px;}
#kontaktdiv {position:absolute; top:7px; left:0px; width:180px; height:120px; font-family:Arial; font-size:11px; font-weight:bold; color:#EBEFEA; background-color:#B83812;}
#floatbild_1 {position:absolute; top:121px; left:0px; width:180px; height:130px;}
#floatmessage {position:absolute; top:261px; left:10px; width:160px; font-weight:normal; height:130px; color:#B83812;}
#floatfussecke {position:absolute; top:393px; left:0px;}


/* SUCHFORMULAR */
#suchform {-moz-border-radius: 14px 14px 14px 14px; margin-top:20px;margin-bottom:20px; margin-left:30px; width:500px; background-color:#B7C2BE; }
.info {position:relative; top:10px; left:20px;  width:500px; font-family:Arial; font-size:11px; color:#CC0000;}
.formitem {position:relative; top:30px; left:40px;  width:450px; height:25px; margin-bottom:35px;}
.label {display:inline; font-family:Arial; font-size:12px; color:#4D575B; width:300px; margin-top:5px; margin-left:5px; }
.textinput { background-color:#EEEEEE; }
.selectinput { background-color:#EEEEEE; }
.checkinput { background-color:#EEEEEE; margin-top:5px; }
.sichernknopf {background-color:#228888; width:80px; margin-left:25px; margin-bottom:25px;}


/* ZIMMERLISTE */
#sortierbalken {width:620; height:18px; position:relative; top:0px; left:0px; background-color:#ADB7B1; font-family:Arial; font-size:12px; color:#4D575B; }
#sortpreis {position:absolute; top:0px; left:141px; width:150px; height:18px; }
#sortlage {position:absolute; top:0px; left:292px; width:150px; height:18px; }
#limprev {position:absolute; top:0px; left:470px; width:50px; height:18px; }
#limnext {position:absolute; top:0px; left:540px; width:50px; height:18px; }
#sortlage {position:absolute; top:0px; left:292px; width:150px; height:18px; }
#liste {width:620; position:relative; top:0px; left:0px; }
#keinezimmerdiv { font-family:Arial; font-size:12px; color:#4D575B; position:relative; top:0px; left:0px; margin-top:1px; width:620px; height:110px; background-color:#D8DED9;}
.listenpunkt_0 { font-family:Arial; font-size:12px; color:#4D575B; position:relative; top:0px; left:0px; margin-top:1px; width:620px; height:110px; background-color:#ADB7B1;}
.listenpunkt_1 { font-family:Arial; font-size:12px; color:#4D575B; position:relative; top:0px; left:0px; margin-top:1px; width:620px; height:110px; background-color:#BFC7C2;}
.listebild {position:absolute; top:5px; left:0px; width:140px; height:100px;}
.listename {position:absolute; top:10px; left:150px; width:220px; height:25px; font-weight:bold; }
.detailknopf {position:absolute; top:10px; left:340px; width:40px; height:25px;}
.listeueberschrift {position:absolute; top:40px; left:150px; width:280px; height:62px; overflow:hidden;}
.listepreis {position:absolute; top:10px; left:450px; width:170px; height:20px; }
.listepersonen {position:absolute; top:30px; left:450px; width:170px; height:20px; }
.listeort {position:absolute; top:50px; left:450px; width:170px; height:20px; }

/* ZIMMEREINZEL */
#ueberschrift {margin-top:20px; width:400px; font-family:Arial; font-size:12px; color:#4D575B;}
#details {position:absolute; left:421px; top:30px; width:200px; font-family:Arial; font-size:13px; color:#4D575B;}
#zimmerbilder {width:250; margin-top:60px; float:left;}
#text_mit {width:340px; margin-left:280px; margin-top:00px;}
#text_ohne {width:550px; margin-top:30px; margin-left:20px;}
.zimmerbild {margin-bottom:30px; display:block; width:250px; }


/* KALENDER */
#kalender { font-family:Verdana; font-size:9px; background-color:#555555; position:absolute; top:141px; left:20px; width:141px; height:200px; }
#kalenderkopf { text-align:center; color:#000000; background-color:#AAAAAA; position:absolute; top:1px; left:1px; width:139px; height:40px; }
#mo{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:1px;   width:19px; height:19px;}
#di{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:21px;  width:19px; height:19px; }
#mi{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:41px;  width:19px; height:19px; }
#do{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:61px;  width:19px; height:19px; }
#fr{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:81px;  width:19px; height:19px; }
#sa{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:101px; width:19px; height:19px; }
#so{ text-align:center; background-color:#CCCCCC; position:absolute; top:42px; left:121px; width:19px; height:19px; }
#kal_1_1{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:1px;}   
#kal_1_2{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:21px;}  
#kal_1_3{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:41px;}  
#kal_1_4{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:61px;}  
#kal_1_5{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:81px;}  
#kal_1_6{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:101px;} 
#kal_1_7{ text-align:center; position:absolute; width:19px; height:19px; top:62px; left:121px;} 
#kal_2_1{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:1px;}   
#kal_2_2{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:21px;}  
#kal_2_3{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:41px;}  
#kal_2_4{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:61px;}  
#kal_2_5{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:81px;}  
#kal_2_6{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:101px;} 
#kal_2_7{ text-align:center; position:absolute; width:19px; height:19px; top:82px; left:121px;} 
#kal_3_1{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:1px;}  
#kal_3_2{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:21px;} 
#kal_3_3{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:41px;} 
#kal_3_4{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:61px;} 
#kal_3_5{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:81px;} 
#kal_3_6{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:101px;}
#kal_3_7{ text-align:center; position:absolute; width:19px; height:19px; top:102px; left:121px;}
#kal_4_1{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:1px;}  
#kal_4_2{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:21px;} 
#kal_4_3{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:41px;} 
#kal_4_4{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:61px;} 
#kal_4_5{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:81px;} 
#kal_4_6{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:101px;}
#kal_4_7{ text-align:center; position:absolute; width:19px; height:19px; top:122px; left:121px;}
#kal_5_1{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:1px;}  
#kal_5_2{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:21px;} 
#kal_5_3{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:41px;} 
#kal_5_4{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:61px;} 
#kal_5_5{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:81px;} 
#kal_5_6{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:101px;}
#kal_5_7{ text-align:center; position:absolute; width:19px; height:19px; top:142px; left:121px;}
#kal_6_1{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:1px;}  
#kal_6_2{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:21px;} 
#kal_6_3{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:41px;} 
#kal_6_4{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:61px;} 
#kal_6_5{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:81px;} 
#kal_6_6{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:101px;}
#kal_6_7{ text-align:center; position:absolute; width:19px; height:19px; top:162px; left:121px;}
.belegt{background-color:#DD2222}
.frei{background-color:#22DD22}

#kal_vor {position:absolute; width:19px; height:19px; top:20px; left:117px;}
#kal_zur {position:absolute; width:19px; height:19px; top:20px; left:3px;}
#bestellink {position:absolute; width:19px; height:19px; top:360px; left:50px;}





/* FORMULARE */
.formelm {width:400px; vertical-align:bottom;} 
.input {width:300px;}
.label {width:100px; float:left;}



#menubox { background-color:#738888; position:absolute; top:10px; left:150px; width:502px; height:30px; vertical-align:middle; }
#sidemenubox { background-color:#738888; position:absolute; top:100px; left:10px; width:102px; height:90px; vertical-align:middle; }

.inactivemenuitem {font-family:Verdana; font-size:10px; font-weight:bold; vertical-align:sub; width:98px; height:26px; margin:2px; text-align:center; color:#EEEEEE}
.menuitem {vertical-align:sub; width:98px; height:26px; background-color:#C2CDD2; text-align:center;}
.menulink {font-family:Verdana; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}

/* CONTENT */
.contentbox {width:602px; position:absolute; top:100px; left:100px; background-color:#E4EEFF; font-family:Verdana; font-size:11px;}
.marg20 {margin:20px;}










