html { height:100%; }

body {
 background: url(/grafiken/bg.gif); background-attachment:fixed;
 height:100%;
 margin:0%;
 padding:0%;
}

div#a {
  position:absolute;
  width:700px;
  left:50%;
  margin-left:-350px;
  padding:0px;
  border-left:5px solid #2E1500;
  border-right:5px solid #2E1500;
  background: url(/grafiken/bg_mitte.gif);
}



div#banner    { position:relative; left:20px; top:10px; width:660px; height:72px; background-color:#FE9900;}
div#imagebild { position:relative; left:20px; top:18px; width:660px; height:240px; }

div#inhalt    { position:relative; left:20px; top:70px; width:460px; height:auto; padding-bottom:100px;  }
div#footer    { position:relative; left:20px; bottom:10px; width:650px; height:35px; background-color:#D2D1CF; padding:5px; }

div#logo      { position:absolute; right:69px; top:10px; width:150px; height:150px; z-index:1; }

div#hnav1     { position:absolute; left:30px; top:287px; width:100px; height:30px; text-align:center; padding-top:10px; font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; color: #2E1500; background-color:#FFFFFF; border: solid 3px #FE9900; border-bottom: 0px; cursor:pointer; }
div#hnav2     { position:absolute; left:140px; top:287px; width:100px; height:30px; text-align:center; padding-top:10px; font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; color: #2E1500; background-color:#FFFFFF; border: solid 3px #FE9900; border-bottom: 0px; cursor:pointer; }
div#hnav3     { position:absolute; left:250px; top:287px; width:100px; height:30px; text-align:center; padding-top:10px; font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; color: #2E1500; background-color:#FFFFFF; border: solid 3px #FE9900; border-bottom: 0px; cursor:pointer; }
div#hnav4     { position:absolute; left:360px; top:287px; width:100px; height:30px; text-align:center; padding-top:10px; font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; color: #2E1500; background-color:#FFFFFF; border: solid 3px #FE9900; border-bottom: 0px; cursor:pointer; }

div#unav1     { position:absolute; padding-top:10px; display:none; left:20px; top:330px; width:660px; height:30px; background-color:#2E1500; }
div#unav2     { position:absolute; padding-top:10px; display:none; left:20px; top:330px; width:660px; height:30px; background-color:#2E1500; }
div#unav3     { position:absolute; padding-top:10px; display:none; left:20px; top:330px; width:660px; height:30px; background-color:#2E1500; }
div#unav4     { position:absolute; padding-top:10px; display:none; left:20px; top:330px; width:660px; height:30px; background-color:#2E1500; }

div#suchbox   { position:absolute; right:16px; top:380px; width:200px; height:400px; text-align:right; }
div#linkbox   { position:absolute; right:0px; top:450px; width:200px; height:400px; }



.inhalt_text           { font: 12px Trebuchet MS, geneva, verdana, arial, sans-serif; color: #2E1500; }
.inhalt_text_headline  { font-size: 1em; font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; ; font-weight:bold; color: #FE9900; text-decoration:none; }
h1                     { font-size: 1em; font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; ; font-weight:bold; color: #FE9900; text-decoration:none; }
.banner_text           { font: 14px Trebuchet MS, geneva, verdana, arial, sans-serif; color: #2E1500;  }
.footer_text           { font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; color: #746D62; }

input         { font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; color: #2E1500; border:1px solid #2E1500;  }
textarea         { width:500px; font: 11px Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; color: #2E1500; border:1px solid #2E1500;  }
li          { font: 12px Trebuchet MS, geneva, verdana, arial, sans-serif; color: #2E1500; }
.unter_nav_link:link     { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; }
.unter_nav_link:visited  { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; }
.unter_nav_link:active   { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration:none; }
.unter_nav_link:hover    { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 12px; color: #FE9900; text-decoration:none; }

.footer_link:link        { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 11px; color: #746D62; text-decoration:none; }
.footer_link:visited     { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 11px; color: #746D62; text-decoration:none; }
.footer_link:active      { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 11px; color: #746D62; text-decoration:none; }
.footer_link:hover       { font-family: Trebuchet MS, geneva, verdana, arial, sans-serif; font-size: 11px; color: #2E1500; text-decoration:none; }

.nav_linkbox:link        { font-family: Georgia, serif, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; color: #FE9900; text-decoration:none; }
.nav_linkbox:visited     { font-family: Georgia, serif, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; color: #FE9900; text-decoration:none; }
.nav_linkbox:active      { font-family: Georgia, serif, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; color: #FE9900; text-decoration:none; }
.nav_linkbox:hover       { font-family: Georgia, serif, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; color: #980232; text-decoration:none; }
