body {background-color:#544021;font-family:verdana;margin-top:1em;}
#site {width:892px;
       float:left;
	   left:50%;
	   margin-left: -446px;
	   position:absolute;
	   }
br {clear:left;}
#header {float:left;
		 height:182px;}
.link {padding-top:3px;}
#hauptnavileiste {float:left;
                  background-color:#d3c4ab;
				  width:892px;
				  border-top:2px solid #ffffff;
				  }
div.navi {width:203px;
          display:block;
		  text-align:center;
		  font-size:11px;
		  color:#544021;
		  float:left;
		  border-right:1px solid #ffffff;
		  height:17px;
		  }
div.navi a:link {width:203px;
          display:block;
		  text-align:center;
		  font-size:11px;
		  color:#544021;
		  text-decoration:none;
		  height:17px;
		  }
div.navi a:visited {width:203px;
          display:block;
		  text-align:center;
		  font-size:11px;
		  color:#544021;
		  text-decoration:none;
		  height:17px;
		  }
div.navi a:hover {width:203px;
          display:block;
		  text-align:center;
		  font-size:11px;
		  color:#cccccc;
		  background-color:#7d4f07;
		  text-decoration:none;
		  }
.select {background-color:#7d4f07;
         color:#cccccc;
		 width:203px;
		 float:left;
		 height:17px;
		 font-size:11px;
		 padding-top:3px;
		 text-align:center;
		 border-right:1px solid #ffffff;
		 }
.info {text-decoration:none;
       color:#793603;
	   font-weight:normal;
	   }
#inhalt {float:left;
         background-color:#ffffff;
		 width:892px;
		 }
#bottom {float:left;height:15px;}
#textblock {float:left;
            padding-left:40px;
			margin-top:25px;
			}
#ue {float:left;}
h1 {color:#793603;
	 font-weight:bold;
	 font-size:13px;
	 margin-bottom:20px;
	 border-left:10px solid #793603;
	 padding-left:10px;
	 }
p {font-size:11px;color:#544021;}
#p_left {float:left;
         width:280px;
		 border-right:1px solid #544021;
		 padding-right:15px;
		 padding-left:15px;
		 }
#p_right {float:left;
         width:280px;
		 padding-left:15px;
		 }
#p_form {float:left;
         padding-left:25px;
		 font-size:11px;
		 width:400px;
		 background-color:#d3c4ab;
		 margin-left:15px;
		 }
#news {float:right;
       background-color:#d3c4ab;
	   width:150px;
	   padding:10px;
	   margin-top:30px;
	   }
#navi_zimmer {float:right;
       background-color:#d3c4ab;
	   width:150px;
	   padding:10px;
	   margin-top:0px;
	   }
.b_brown {color:#7d4f07;}
label {float:left;
       width:130px;
	   margin:5px;
	   }
input, textarea {float:left;
       width:200px;
	   margin:2px;
	   border:1px solid #666666;
	   }
#p_impr {float:left;
         width:250px;
		 padding-right:15px;
		 padding-left:35px;
		 }
#diashow {border:1px solid #544021;
          float:left;
		  margin-left:10px;
		  background-image:url('images/bg_zimmer.jpg');
		  }
#dia {float:left;
      border:3px solid #544021;
	  margin-left:5px;
	  margin-top:10px;
	  }
#vorschau {float:left;
           margin-left:5px;
		   width:346px;
		   padding-top:5px;
		   padding-bottom:5px;
		   }
.vorschau {border:2px solid #544021;float:left;margin-right:3px;}
#diatext {padding:15px;padding-left:25px;float:left;width:220px;}
#zimmer {float:left;text-align:left;width:200px;background-color:#7d4f07;font-size:11px;margin-right:1px;margin-left:10px;color:#cccccc;padding:2px;padding-left:10px;border-bottom:1px solid #ffffff;}
.z1 {text-align:right;width:150px;margin-right:1px;background-color:#d3c4ab;color:#333333;float:left;font-size:11px;padding:2px;padding-left:10px;border-bottom:1px solid #ffffff;}
#leiste_bottom {color:#efefef;font-size:10px;float:left;text-align:center;width:892px;}
.info2 {color:#efefef;font-size:10px;text-decoration:none;}