*{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:#fff;  color:#FFF;  }
html,body,#content,#alles{width:100%;height:100%;overflow:hidden;}
h1,h2,.large,.left{font-family:Arial,sans-serif;font-size:20px}
h2{padding-bottom:20px}
a{text-decoration:none; color:#000C6D; font-weight:bold;}
a:hover{text-decoration:none; font-weight:bold; color:#000C6D}

#content{position:absolute;top:0;left:0;z-index:70;overflow:auto}
#menuneu{position:absolute; top:0px; left:340px; width:100%;  z-index:95; }
#menu{
	position:absolute;
	bottom:30px;
	left:151px;
	z-index:80;
	width:100%;
	line-height:12px;
}
#menuoben{position:absolute;bottom:74px;left:151px;	z-index:80;height:14px; background:#248532;filter:alpha(opacity=85);opacity:0.85;padding-top:5px; padding-bottom:5px; width:425px }
#textunten{
position:absolute; left:25%; bottom:7%; background-color:#FFF3E3; width:250px; height:99px; z-index:5;
}
#logo2 {width:340px; left:0px; top:0px; z-index:500}



#menulinks{height:12px; background:#248532;filter:alpha(opacity=85);opacity:0.85;padding:21px 0px 10px 0; width:100% }
#menurechts{height:40px; padding:3px 0 0 0px; width:110px;  position:absolute; right:130px; top: 0px; }



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

#menurechts li a{height:13px;padding:0 5px;font-weight:bold;color:#FFF; font-size:11px;}
#menurechts li a:hover,#menurechts li.cur a{color:#000C6D}
ul{float:left;}
#seite1, #seite2, #seite3, #seite4, #seite5, #seite6, #seite7, #seite8, #seite9, #seite10, #seite11, #seite12, #seite13, #seite14, #seite15, #seite16,  #zuruck{display:none;}
#seite img{ position:relative; right:3px; float:right}

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

#adresse{color:#248532; background:#fff; font-size:12px; text-align:center; position:absolute;bottom:0px; width:100%; z-index:80; border-top-style:solid; border-top-color:#248532; border-top-width:2px;}
#adresse a, #adresse a:hover{text-decoration:none; font-weight:normal; color:#248532}
#schliessen{position:absolute; top:2px; right:2px; z-index:100; width:14px; height:12px;}
#zeigen{position:absolute; top:2px; right:2px; z-index:100; width:14px; height:12px;}
#googlemap{width:100%; height:100%; z-index:0; background-color:#FFF; }

.klein {font-size:10px;}
.klein2 {font-size:12px;}
.box{position:absolute;width:340px; top:0px; color:#000C6D; filter:alpha(opacity=85); opacity:0.85;  padding-bottom:100px;  }
.box div {background:#FFF;}
.box div a{text-decoration:none}
#content3 img {padding:2px; margin-right:3px; margin-bottom:10px; margin-top:10px; border-color:#248532; border-style:solid; border-width:1px;}
.left{text-align:left;font-size:14px;  padding:7px 7px 7px 7px;   border-bottom-style:solid; border-bottom-color:#000C6D; border-bottom-width:2px; }

.rechts{position:absolute; left:341px;  top:0px; width:400px; }
.rechts div { padding:7px 7px 7px 7px;  border-bottom-style:solid; border-bottom-color:#000C6D; border-bottom-width:2px;}
#content3 table img{border:none;  padding:0; padding-bottom:0px; margin-right:0px; margin-bottom:0px; margin-top:0px;}


/*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:#000C6D url(bilder/gal.gif) -6px 5px no-repeat;cursor:pointer;color:#fff}
#photos a{width:20px;float:left;margin-left:1px;background:#000C6D;font-weight:bold;overflow:hidden}
#photos a:hover,#photos a.cur{background:#000C6D;color:#000C6D}
#float{display:none;position:absolute}
#float.nxt,#float.prv{display:block}
#float.nxt{background-position:-16px 5px}
#float.prv{background-position:7px 5px}*/
.leftbreit{width:420px !important }
.formular, .senden, input, #nachricht{background-color:#fff; border-color:#000C6D; border-width:1px; border-style:solid; color:#000C6D}
.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; }
