@charset "UTF-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(../img/bg.gif) repeat-x top #9f5504;}

#main{ width:984px; height:648px; margin:0 auto; background:url(../img/main.jpg) no-repeat;}
#logo{ margin:85px 0 0 104px;}
#header_left{width:350px;}
#header_right{  height:179px; vertical-align:bottom;}
#nav{ width:515px; height:20px; background-color:#d0b89e; position:absolute; top:157px; margin-left:350px;}
#nav a.main{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5c3003; padding:2px 10px; display:block; float:left; text-decoration:none;}
#nav a.main:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5c3003;padding:2px 10px;display:block; float:left; text-decoration:none;}
#nav a.main:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5c3003;padding:2px 10px;display:block; float:left; text-decoration:none;}
#nav a.main:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5c3003;padding:2px 10px;display:block; float:left; text-decoration:underline;}
#nav a.akt{ background-color:#5c3003;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; padding:2px 10px; display:block; float:left; text-decoration:none;}
#nav a.akt:visited{ background-color:#5c3003;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff;padding:2px 10px;display:block; float:left; text-decoration:none;}
#nav a.akt:active{background-color:#5c3003; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff;padding:2px 10px;display:block; float:left; text-decoration:none;}
#nav a.akt:hover{ background-color:#5c3003;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff;padding:2px 10px;display:block; float:left; text-decoration:none;}
#content{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.4; color:#000000; height:284px; width:510px; float:right; margin-right:120px; overflow:auto;}
#content2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.4; color:#000000; height:284px; width:510px; float:right; margin-right:120px; overflow:hidden;}
#content3{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.4; color:#000000; height:350px; width:647px; float:right; margin-right:120px; overflow:hidden;}
#main_img{ width:333px; height:242px;margin-top:24px; float:left;}
#main_cont{ height:284px;}
#main_cont2{ height:184px;}
#main_cont3{ height:434px;}
#footer{ height:150px;}
#kompass{ width:155px; height:153px;background:url(../img/kpass_bg.jpg) no-repeat;float:left;}
#kpass{margin:28px 0 0 16px; }
#pfad{margin:42px 0 0 0; float:right; width:530px;}
#copy{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ce9c6b; padding-right:170px;}
#copy a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ce9c6b; padding:2px 10px;  text-decoration:none;}
#copy a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff;padding:2px 10px; text-decoration:none;}
#copy a.short{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ce9c6b; padding:2px 0;  text-decoration:none;}
#copy a.short:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff;padding:2px 0; text-decoration:none;}
#text{ position:relative;left:280px; bottom:170px; width:130px; line-height:1.3;}
#galerie{ width:280px; z-index:1; position:relative; bottom:0px;}
#bild11{ width:280px; z-index:2; position:relative; bottom:298px; display:none;}
#bild12{ width:280px; z-index:2; position:relative; bottom:298px; display:none;}
#bild13{ width:280px; z-index:2; position:relative; bottom:298px; display:none;}
#bild14{ width:280px; z-index:2; position:relative; bottom:298px; display:none;}
#bild15{ width:280px; z-index:2; position:relative; bottom:298px; display:none;}
#bild16{ width:280px; z-index:2; position:relative; bottom:298px; display:none;}

#plan{ margin-left:200px;}

h1{ margin:20px 0 0 5px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:1.1; }
p{ margin-top:0; margin-bottom:10px;}
ul{ margin-top:0; margin-bottom:10px;}
img.plan{ margin-top:10px;}
#content2 a{ text-decoration:none; color:#5c3003;}
#content2 a:hover{ text-decoration:underline; color:#5c3003;}

input.kleinerer{font-size:12px; font-family:Arial, Helvetica, sans-serif;  width:50px; background-color:#d0b89e;color:#5c3003; border:1px solid #a58f78;}
input.klein{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:190px; background-color:#d0b89e;color:#5c3003; border:1px solid #a58f78;}
input.kleiner{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#d0b89e;color:#5c3003; border:1px solid #a58f78;}
input.kleiner2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#d0b89e;color:#5c3003; border:1px solid #a58f78;}
textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:400px; background-color:#d0b89e;color:#5c3003; border:1px solid #a58f78; height:50px;}

input.errkleinerer{font-size:12px; font-family:Arial, Helvetica, sans-serif;  width:50px; background-color:#990000;color:#fff; border:1px solid #990000;}
input.errklein{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:190px; background-color:#990000;color:#fff; border:1px solid #990000;}
input.errkleiner{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#990000;color:#fff; border:1px solid #990000;}
input.errkleiner2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#990000;color:#fff; border:1px solid #990000;}
textarea.err{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:400px; background-color:#990000;color:#fff; border:1px solid #990000; height:50px;}

.formButt{font-size:12px; font-family:Arial, Helvetica, sans-serif;  background-color:#5c3003;color:#ffffff; border:1px solid #5c3003; font-weight:bold;}
table.form{margin-top:10px;}

