*{border:0px solid #eee;margin:0;padding:0;list-style:none}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;cursor:default;  background:url(bilder/loading.png); background-position:center; background-repeat:no-repeat;background-color:#FFF4E3;  color:#537E9F; }
html,body,#content,#alles{width:100%;height:100%;overflow:hidden;}
h1,h2,.large,.left{font-family:Arial,sans-serif;font-size:30px}
h2{padding-bottom:20px}
a{text-decoration:none; color:#537E9F; font-weight:bold;}
a:hover{text-decoration:none; font-weight:bold; color:#B19C7B}
img{display:block}
.klein {font-size:11px; line-height:normal;}
.preise{font-size:12px; line-height:normal;}
.u1{font-size:12px; font-weight:bold}


#content{position:absolute;top:0;left:0;z-index:70;overflow:auto}
#menu{
	position:absolute;
	top:30px;
	left:151px;
	z-index:80;
	width:100%;
	line-height:12px;
}
#textunten{
position:absolute; left:25%; bottom:7%; background-color:#FFF3E3; width:250px; height:99px; z-index:5;
}
.zitat{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px}


#logo2{position:absolute;top:0px; left:-151px;width:150px; padding-left:0px; padding-right:0px; background:#B19C7B; height: 100%; border-bottom-style:solid; border-bottom-color:#BAAC8A; border-bottom-width:2px; }
<!--[if lt IE 7]>
#logo2{height: 160px;}
<!--[endif]-->

#logo2 img{position:absolute; bottom:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px;}
#logo2 div{line-height:1.5em;background:#B19C7B;padding:7px 7px; text-align:right }
#logo2 div a{text-decoration:underline}
#menulinks{height:12px; background:#FEE9C9;filter:alpha(opacity=85);opacity:0.85;padding:21px 0px 10px 0; width:550px }
#menurechts{height:40px; padding:3px 0 0 0px; width:120px;  position:absolute; right:120px; top: 0px; background:#FEE9C9;filter:alpha(opacity=85);opacity:0.85;}


h1{position:relative;left:-151px;margin-bottom:-43px;width:150px;} 
h1 a{padding:21px 10px 10px 0;color:#FEE9C9;background:#B19C7B;font-size:15px;text-align:right;display:block}
h1 a:hover{background:#B19C7B;color:#FEE9C9}

#menurechts li a{height:13px;padding:0 5px;font-weight:bold;color:#B19C7B; font-size:11px;}
#menurechts li a:hover,#menurechts li.cur a{color:#537E9F}
ul{float:left;}


/*ul{float:left;width:130px; margin-top:-3px;}
li a{height:17px;padding:0 5px;font-weight:bold;color:#B19C7B;display:block; font-size:13px;}
li a:hover,li.cur a{color:#FFF}*/
#menulinks a{font-weight:bold;color:#B19C7B; font-size:13px; margin-right:5px; margin-left:5px;}
#menulinks a:hover{color:#537E9F}

#adresse{color:#537E9F; background:#FFF4E3;filter:alpha(opacity=90);opacity:0.9; font-size:12px; text-align:center; position:absolute;bottom:0px; width:100%; z-index:80; border-top-style:solid; border-top-color:#BAAC8A; border-top-width:2px;}
#adresse a, #adresse a:hover{text-decoration:none; font-weight:normal; color:#537E9F}

#zeigen{position:absolute; top:2px; right:2px; z-index:100; width:14px; height:12px;}
.content3{filter:alpha(opacity=85); opacity:0.85; background:#FEE9C9; padding:7px 7px 7px 7px;}


.box{position:absolute;width:550px; top:80px;  }
.box div {line-height:1.5em;background:#FEE9C9;}
.box div a{text-decoration:none}
#googlemap{width:100%; height:100%; z-index:0; background-color:#FFF4E3; }
.left{text-align:left;right:auto;left:151px;font-size:14px;    border-bottom-style:solid; border-bottom-color:#BAAC8A; border-bottom-width:2px; }

.white{color:#fff}


h3{position:relative;border-bottom-width:1px;padding:30px 30px 10px 30px;margin:0 -30px 20px -30px;text-transform:uppercase;line-height:20px;font-weight:bold}
h3 span{position:absolute;right:510px;top:29px;background:#000;text-align:center;padding:0 5px;white-space:nowrap;display:block;color:#fff;font-weight:normal}

/*dl{margin:10px 0}
dt,dd p{padding:15px 0 25px 0;display:block;border-top-width:1px;width:440px}
dt{text-transform:uppercase;padding:0 5px;cursor:pointer;line-height:20px;height:20px;font-weight:bold;width:430px}
dd{height:0px;overflow:hidden;width:440px}

#photos{position:absolute;z-index:90;bottom:40px;right:50px;height:20px;overflow:hidden}
#photos a,#float{z-index:90;height:20px;line-height:20px;text-align:center;width:40px;background:#B19C7B url(bilder/gal.gif) -6px 5px no-repeat;cursor:pointer;color:#fff}
#photos a{width:20px;float:left;margin-left:1px;background:#B19C7B;font-weight:bold;overflow:hidden}
#photos a:hover,#photos a.cur{background:#B19C7B;color:#537E9F}
#float{display:none;position:absolute}
#float.nxt,#float.prv{display:block}
#float.nxt{background-position:-16px 5px}
#float.prv{background-position:7px 5px}*/

.formular, .senden, input, #nachricht{background-color:#FFF4E3; border-color:#B19C7B; border-width:1px; border-style:solid; color:#537E9F}
.senden {height:18px;}
.invisible { 
position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px; overflow:hidden; display:inline;}
label.error { float: none; font-size:12px; color:#990000; padding-left: .5em; vertical-align: top; }
#schliessen{position:absolute; top:2px; right:2px; z-index:100; width:14px; background:none !important; line-height:0px !important;}
