body {
    color: 666666;
    font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 13px;
    background: #f3f4f5 url(../_images/hg_all.jpg) repeat-x;
    padding: 0;
    margin: 0;
    text-align: center;
    overflow-y: scroll;

}

h1 {font-size: 14px; padding: 0 0 15px 0; margin: 0;}
h2 {font-size: 13px; color: #009a49; padding: 3px 0 10px 0; margin: 0;}
h3 {font-size: 12px; color: #009a49; padding: 3px 0 10px 0; margin: 0;} /* h3 is for headings in right column */
hnews {font-size: 12px; color: 009a49; margin: 0;}
p {padding: 0.2em 0; margin: 0;}



a {color: #764412; text-decoration: none; font-weight: bold;}
a:hover {color: #009a49; text-decoration: none;}

td {vertical-align: top; text-align: left; font-size: 13px;}
img {border: 0; margin: 0;}
ul, ol {margin-bottom: 0;}

#rahmen {width: 1200px; margin: 0 auto; text-align: left;}


#header {height: 320px; background: url(../_images/head_pro.jpg) no-repeat; visibility: visible; z-index: 1;}

#sitenavi {height: 29px; font-size: 10px; padding: 0px;} 
#sitenavi ul {float: right; padding: 0; margin: 0; list-style-type: none;}
#sitenavi ul li {float: left; color: #5A595A; background: url(../_images/sitenavi_tab.gif) 100% 100% no-repeat; padding: 0 30px 0 0;}
#sitenavi ul li a {color: #2C61A7; display: block; padding: 0 0 2px 10px; background: url(../_images/sitenavi_tab.gif) no-repeat 0 100%; text-decoration: none;}
#sitenavi ul li a:hover {text-decoration: underline;}


#menu {padding: 289px 0 0 0; font:13px Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-left:320px; position:absolute; z-index: 3; width:930px;}
#menu ul {padding: 0; margin: 0; list-style-type: none;}
#menu ul li {float:left; list-style:none; padding: 0 30px 0 0;}
#menu ul li a {color: #707070; font-weight: bold; text-decoration: none;}
#menu ul li.active a {color: #009a49; font-weight: bold;}
#menu ul li a:hover {color: #009a49;}

#unternavi {padding: 332px 0 0 0; margin-left:26px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; position: absolute; z-index: 5; visibility: visible; line-height: 30px;}
#unternavi ul {padding: 0; margin: 0; list-style-type: none;}
#unternavi li {float:left; width:250px; height:30px; border-bottom:10px solid #ffffff;}
#unternavi li a {color: #FFFFFF; font-weight: bold; text-decoration: none; display:block; height:100%; text-align:left; background-color:#bba38a; border-left:17px solid #bba38a;}
#unternavi li a:hover {color: #FFFFFF; font-weight: bold; text-decoration: none; display:block; height:100%; text-align:left; background-color:#764412; border-left:17px solid #764412;}
#unternavi li.active a {color: #FFFFFF; font-weight: bold; text-decoration: none; display:block; height:100%; text-align:left; background-color:#764412; border-left:17px solid #764412;}

#suchfeld {padding: 280px 0 0 0; margin-left:29px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; color: #764412; font-size: 11px; position: absolute; z-index: 5; text-align: center; visibility: visible; float:left;}

#content {background-color: #FFFFFF; padding: 0; margin: 0; background: url(../_images/hg_content.jpg); background-repeat:repeat-y; float:right;} 

#leftneu {float: left; width: 257px; height: 462px; font-size: 11px; position: absolute; visibility: visible;}

.space-bottom1 {margin-top: 0px;}

.infogreen .spacer {height: 211px; padding: 0 0 0 20px; text-align: left}
.infoblue .spacer {height: 165px; padding: 0 0 0 17px; text-align: left}

#rightneu {float: right; width: 200px; margin: 0 0 0 0; padding: 0 0 0 0;}
#rightneu a {text-decoration: underline; font-weight: normal;}
#rightneu a:hover {text-decoration: none;}

/*.inhaltwrapper {width: 257px; height: 50px; float:right; background: url(../_images/layer_li_unt.jpg); background-repeat:repeat-y;} */
 

.inhaltrandtop {width: 880px; height: 17px; margin-top:10px; border-left-width:13px; border-left-style:solid; border-left-color:#ebe3dc; border-right-width:1px;  border-right-style:solid; border-right-color:#764412; background: url(../_images/inhalt_top.gif) no-repeat; float:right; background-repeat:repeat-y;}
.inhalt {width: 880px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 13px; border-left-width:13px; border-left-style:solid; border-left-color:#ebe3dc; border-right-width:1px;  border-right-style:solid; border-right-color:#764412; min-height: 386px; height: auto !important; height:386px; background: url(../_images/inhalt_main.gif) no-repeat; float:right; background-repeat:repeat-y;}
.inhaltrandbottom {width: 880px; height: 17px; margin-bottom:10px; border-left-width:13px; border-left-style:solid; border-left-color:#ebe3dc; border-right-width:1px;  border-right-style:solid; border-right-color:#764412; background: url(../_images/inhalt_top.gif) no-repeat; float:right; background-repeat:repeat-y;}


.clear {clear: both; background: url(../_images/hg_footer.jpg) no-repeat; margin: 0 0 0 0; padding: 0 0 0 0; width: 1200px; height: 32px; display:block; visibility: visible;}

#footer {padding: 0 0 0 0; font-size: 10px; text-align: right; visibility: visible; color: #764412;}
#footer a {color: #889e02; text-decoration: none; font-weight: normal;}
#footer a:hover {color: #FFFFFF; text-decoration: none;}


.pager {padding-top: 1em; font-size: 10px; padding-bottom: 1em;}
.more {padding: 4px 0 0px; margin-left:15px;;}
.more3 {padding: 4px 0 0px; margin-left:15px;}
.more3 a {color: #990000; text-decoration: none; font-size: 11px;}
.more3 a:hover {color: #009a49; text-decoration: none; font-size: 11px;}

.suchbox { height: 19px; width: 170px; color: #009a49; font-size: 11px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #FFFFFF; border: solid 1px #764412;}

.textbox { height: 20px; color: #0e2351; font-size: 11px; background-color: #FFFFFF; padding: 2px; border: solid 1px #7b8001;}




