/*gruenes menue - grundanweisungen*/
#main-nav .sub {
border-left:1px solid #85AB2F;
border-bottom:1px solid #85AB2F;
/*margin-left:5px;*/
margin-top:1px;
}
#main-nav .sub2 {
border-left:1px solid #85AB2F;
border-bottom:1px solid #85AB2F;
/*margin-left:11px;*/
margin-top:1px;
}
/*gruenes menue - aktiver normalzustand mit hover*/
#main-nav .sub a {
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
background:#DAE6C0;
display:block;
text-decoration:none;
padding-left:10px;
}
#main-nav .sub a:hover {
background:#DAE6C0;
font-weight:bold;
color:#3A5564;
}
#main-nav .sub2 a {
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
background:#DAE6C0;
display:block;
text-decoration:none;
padding-left:8px;
}
#main-nav .sub2 a:hover {
background:#DAE6C0;
font-weight:bold;
color:#3A5564;
}

/*gruenesmenue - aktiv verlinkter zustand mit hover*/
#main-nav a.main-active, #main-nav a.main-active:visited, #main-nav a.main-active:active, #main-nav a.main-active:link {
border-left:5px solid #85AB2F;
border-bottom:1px solid #85AB2F;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
font-weight:bold;
color:#3A5564;
text-decoration:none;
background:#DAE6C0;
display:block;
}
#main-nav a.main-active:hover {
background:#DAE6C0;
}
#main-nav a.sub-active, #main-nav a.sub-active:visited, #main-nav a.sub-active:active, #main-nav a.sub-active:link {
border-left:6px solid #85AB2F;
border-bottom:1px solid #85AB2F;
/*margin-left:5px;*/
margin-top:1px;
padding-left:5px;
padding-top:4px;
padding-bottom:3px;
font-size:0.7em;
font-weight:bold;
color:#3A5564;
text-decoration:none;
background:#DAE6C0;
display:block;
}
#main-nav a.sub-active:hover {
background:#DAE6C0;
}
#main-nav a.sub2-active, #main-nav a.sub2-active:visited, #main-nav a.sub2-active:active, #main-nav a.sub2-active:link {
border-left:6px solid #85AB2F;
border-bottom:1px solid #85AB2F;
/*margin-left:11px;*/
margin-top:1px;
padding-top:4px;
padding-bottom:3px;
padding-left:5px;
font-size:0.7em;
font-weight:bold;
color:#3A5564;
text-decoration:none;
background:#DAE6C0;
display:block;
}
#main-nav a.sub2-active:hover {
background:#DAE6C0;
}

/*gruenes menue - ausgewaehlter zustand nicht aktiv*/
#main-nav .main-selected {
padding-top:4px;
padding-bottom:3px;
padding-left: 4px;
border-left:5px solid #85AB2F;
border-bottom:1px solid #85AB2F;
background:#CFDEAC;
font-weight:bold;
color:#333333;
font-size:0.7em;
}
#main-nav .sub-selected  {
padding-top:4px;
padding-bottom:3px;
border-left:6px solid #85AB2F;
border-bottom:1px solid #85AB2F;
background:#CFDEAC;
font-weight:bold;
color:#333333;
font-size:0.7em;
padding-left:5px;
/*margin-left:5px;*/
margin-top:1px;
}
#main-nav .sub2-selected {
padding-top:4px;
padding-bottom:3px;
border-left:6px solid #85AB2F;
border-bottom:1px solid #85AB2F;
background:#CFDEAC;
font-weight:bold;
color:#333333;
font-size:0.7em;
padding-left:5px;
/*margin-left:11px;*/
margin-top:1px;
}
/*gr�ne box hauptinhalt*/
#middle-box h1 {
border-left:0.3125em solid #85AB2F;
background-color:transparent;
font-size:0.75em;
}
#middle-box .header h1 {
font-size:0.75em;
font-weight:bold;
padding-left:0.3125em;
border-left:5px solid #85AB2F;
background:#CFDEAC;
padding-top:3px;
padding-bottom:6px;
margin-bottom:4px;
}
#middle-box .middle-box-content h2 {
font-size:0.75em;
font-weight:bold;
padding-bottom:2px;
}
#middle-box .middle-box-content {
padding:0.3125em;
margin-bottom:0.25em;
background:transparent;
}
#middle-box .middle-box-content ul, li{
margin:0px;
padding:0px;
vertical-align:top;
}
#middle-box .middle-box-content li{
list-style-type:none;
padding-left:0.8em;
font-size:0.7em;
background:url(../images/dot_green.gif) no-repeat left top;
}
#middle-box .middle-box-full {
font-size:0.7em}

#middle-box .middle-box-full{
background:#E2E6E9;
}
#middle-box .middle-box-full h2 {
border-bottom:1px solid #FFFFFF;
font-size:1.1em;
padding-left:0.3125em;
}
#middle-box .middle-box-full ul, li {
margin:0px;
padding:0px;
}
#middle-box .middle-box-full li {
list-style-type:none;
margin-left:0.1em;
padding:0px;
padding-bottom:0.25em;
padding-left:1.0em;
background:url(../images/dot_green.gif) no-repeat left top;
}
#middle-box .middle-box-full-content{
padding:0.3125em;
margin-bottom:0.25em;
background:transparent;
}
#middle-box .middle-box-full-archiv{
padding:0.3125em;
margin-bottom:0.25em;
background:transparent;
background:#EBEEEF;
}
#middle-box .article {
padding:0.5em;
background:transparent;
}

#article-two {
background:url(../images/hintergrund_teaser_green.gif) repeat-y center top;
border-bottom:1px dotted #FFFFFF;
border-top:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
}
#article-two .article-two-left h2 {
border-bottom:0px solid #FFFFFF;
border-left:5px solid #85AB2F;
}
#article-two .article-two-right h2 {
border-bottom:0px solid #FFFFFF;
border-left:5px solid #85AB2F;
}
#article-two .article-two-left {
width:49.5%;
float:left;
}
#article-two .article-two-left ul {
padding-right: 5px;
}
#article-two .article-two-right {
width:49.5%;
float:right;
}
#article-two .article-two-content {
padding:0.25em;
}
#article-two .article-two-content li {
background: none;
padding-left:5px;
}
#article-two .header {
border-bottom:1px solid #FFFFFF;
}

#article-two a.ext-link, #article-two a.ext-link:visited, #article-two a.ext-link:active, #article-two a.ext-link:link {
background: url(../images/extlink.gif) no-repeat left top;
padding-left:1.2em;
color:#009999;
text-decoration:none;
display:block;
}
#article-two a.ext-link:hover, #article-two a.ext-link:focus {
color:#333333;
background: url(../images/extlink_off.gif) no-repeat left top;
}
#article-two a.int-link, #article-two a.int-link:visited, #article-two a.int-link:active, #article-two a.int-link:link {
background: url(../images/pfeil_rechts_green.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:underline;
display:block;
}
#article-two a.int-link:hover, #article-two a.int-link:focus{
color:#333333;
text-decoration:none;
}
#article-two a.down-link, #article-two a.down-link:visited, #article-two a.down-link:active, #article-two a.down-link:link {
background: url(../images/download.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
#article-two a.down-link:hover, #article-two a.down-link:focus{
color:#333333;
text-decoration:none;
}
#article-two a.data-link, #article-two a.data-link:visited, #article-two a.data-link:active, #article-two a.data-link:link {
background: url(../images/dot_green.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:underline;
display:block;
}
#article-two a.data-link:hover, #article-two a.data-link:focus {
color:#333333;
text-decoration:none;
}

#article-full {
background:#D4E2B6;
border-top:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
}
#article-full .header h2 {
border:none;
border-left:5px solid #85AB2F;
}
#article-full .article-full-content {
padding:0.25em;
}
#article-full .article-full-content li {
background:none;
padding-left:5px;
border:none;
}
#article-full .header {
border-bottom:1px solid #FFFFFF;
}

#article-full a.ext-link, #article-full a.ext-link:visited, #article-full a.ext-link:active, #article-full a.ext-link:link {
background: url(../images/extlink.gif) no-repeat left top;
padding-left:1.2em;
color:#009999;
text-decoration:none;
display:block;
}
#article-full a.ext-link:hover, #article-full a.ext-link:focus {
color:#333333;
background: url(../images/extlink_off.gif) no-repeat left top;
}
#article-full a.int-link, #article-full a.int-link:visited, #article-full a.int-link:active, #article-full a.int-link:link {
background: url(../images/pfeil_rechts_green.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:underline;
display:block;
}
#article-full a.int-link:hover, #article-full a.int-link:focus {
color:#333333;
text-decoration:none;
}
#article-full a.down-link, #article-full a.down-link:visited, #article-full a.down-link:active, #article-full a.down-link:link {
background: url(../images/download.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
#article-full a.down-link:hover, #article-full a.down-link:focus {
color:#333333;
text-decoration:none;
}
#article-full a.data-link, #article-full a.data-link:visited, #article-full a.data-link:active, #article-full a.data-link:link {
background: url(../images/dot_green.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:underline;
display:block;
}
#article-full a.data-link:hover, #article-full a.data-link:focus {
color:#333333;
text-decoration:none;
}

#middle-box .article ol, li {
}
#middle-box .article ol li {
list-style-type:decimal;
background-image:none;
list-style-position:outside;
padding:0px;
padding-bottom:4px;
margin:0px;
margin-left:1.95em;
}
* html #middle-box .article ol, li {
height:auto;
}

#middle-box p {
margin-bottom:0.8em;
}

#right-box .right-box-content {
}
#right-box .right-box-content h2 {
font-size:0.75em;
border-left:5px solid #85AB2F;
background:#CFDEAC;
margin-bottom:1px;
}
#right-box .right-box-content ul {
padding-bottom:0.25em;
}
#right-box .right-box-content li {
font-size:0.7em;
 background:none;
}
#right-box .right-box-content li li {
font-size:100%;
 background:none;
padding-left:10px;
}
#right-box .right-box-content-text {
padding:0.3125em;
background:#CFDEAC;
}

#right-box .right-box-content li {
padding-bottom:0.25em;
}
* html #right-box .right-box-content li {
padding-bottom:0em;
}
#middle-box select, label, input {
margin-bottom:0.35em;
}
* html #middle-box select, label, input {
margin-bottom:0em;
}

#right-box a.ext-link, #right-box a.ext-link:visited, #right-box a.ext-link:active, #right-box a.ext-link:link {
background: url(../images/extlink_off.gif) no-repeat left top;
padding-left:1.2em;
color:#333333;
text-decoration:none;
display:block;
}
#right-box a.ext-link:hover, #right-box a.ext-link:focus{
background: url(../images/extlink.gif) no-repeat left top;
 color:#009999;
}
#right-box a.down-link, #right-box a.down-link:visited, #right-box a.down-link:active, #right-box a.down-link:link {
background: url(../images/download.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:none;
display:block;
}
#right-box a.down-link:hover, #right-box a.down-link:focus{
color:#333333;
 text-decoration:none;
}
#right-box a.int-link, #right-box a.int-link:visited, #right-box a.int-link:active, #right-box a.int-link:link {
background: url(../images/pfeil_rechts_dblue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:underline;
display:block;
}
#right-box a.int-link:hover, #right-box a.int-link:focus{
color:#333333;
 text-decoration:underline;
}
#right-box a.data-link, #right-box a.data-link:visited, #right-box a.data-link:active, #right-box a.data-link:link {
background: url(../images/dot_dblue.gif) no-repeat left top;
padding-left:1.0em;
padding-bottom:0.0625em;
color:#3A5564;
text-decoration:underline;
display:block;
}
#right-box a.data-link:hover, #right-box a.data-link:focus{
color:#333333;
 text-decoration:underline;
}

* html #main-nav .sub a, #main-nav .sub2 a, #main-nav a.main-active, #main-nav a.sub-active, #main-nav a.sub2-active, .main-selected, .sub-selected, .sub2-selected, #middle-box .middle-box-content li, #middle-box .middle-box-full li, #article-two a.ext-link, #article-two a.int-link, #article-two a.down-link, #article-two a.data-link, #article-two .article-two-content li, #article-full .article-full-content li, #article-full a.ext-link, #article-full a.int-link, #article-full a.down-link, #article-full a.data-link, #right-box a.ext-link, #right-box a.int-link, #right-box a.down-link, #right-box a.data-link{
height:1%;
}