@charset "UTF-8";
/* CSS Document */

body {
margin: 0px auto;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
}

#wrapper {
width:902px;
margin:10px auto;
}

#inner {
background-image:url(../picts/bg.gif);
background-repeat:repeat-y;
}

#logo {
float:left;
width:198px;
height:128px;
}

#headerbild {
float:left;
width:704px;
height:128px;
}

.cl {
clear:left;
height:0;
margin:0;
padding:0;
line-height:0;
}

#innercontent {
background-image:url(../picts/bgbild.gif);
background-repeat:no-repeat;
background-position:bottom;
min-height:572px;

}

#leftcolumn {
float:left;
width:201px;
margin-left:8px;
}
*html #leftcolumn{margin-left:4px;}
#middlecolumn {
float:left;
width:460px;
margin:34px 0 0 34px;
}

#rightcolumn {
float:left;
width:150px;
margin:0 0 0 26px;
overflow:hidden;
}

#abschluss {
background-image:url(../picts/abschluss.gif);
height:46px;
width:902px;
background-repeat:no-repeat;
}

.imprint {
width:902px;
text-align:center;
color:#FFFFFF;
font-size:8pt;
padding-top:20px;
}

h1{
margin-top:11px;
color: #000000;
font-weight: normal;
font-size: 14pt;
}

ul {list-style-image: url(../picts/li_button.gif);}

/* Tabellenzellen der Navigation*/

.nav1_on {
width:201px;
background-image: url(../picts/n1aktiv.gif);
background-repeat: no-repeat;
margin: 0;
height: 22px;
}

.nav1_off {
width:201px;
background-image: url(../picts/n1passiv.gif);
background-repeat: no-repeat;
margin: 0;
height: 22px;
}

.nav2_on{width:201px; margin: 0px; min-height: 22px; background-color: #fad8a7; border-bottom: solid 1px FC9502;
}
.nav2_off{width:201px; margin: 0px; min-height: 22px; background-color: #fad8a7; 
}

.nav3_on { margin: 0px; width:201px;  background-color: #ff0000; min-height: 22px;}
.nav3_off { margin: 0px; width:201px; background-color: #FEE9B0; min-height: 22px;}


A, A:active, A:link, A.visited{color:#336699; text-decoration: none;}
A:hover{color:#336699; text-decoration: underline;}

/* Auflistung der Kategorien*/
A.levl1:active, A.levl1:link, A.levl1:hover, A.levl1:visited{color:#336699; font-size: 10pt; font-weight: bold; margin:0; margin-top:15px;}
A.levl1:hover{color:#336699; font-size: 10pt; font-weight: bold; margin:0; margin-top:15px; text-decoration: underline;}
A.levl2{color:#000000; margin:0; padding:0; padding-left: 15px; margin-top: 5px;}
A.levl2:hover{color:#000000; margin:0; padding:0; padding-left: 15px; margin-top: 5px;text-decoration: underline;}


/* Links der Hauptnavigation */

a.nav_1, a.nav_1o{
padding-left: 33px;
padding-top: 5px;
color: #000000;
font-size: 8pt;
line-height: 22px;
vertical-align:middle;
text-decoration: none;
}

a.nav_2, a.nav_2:link, a.nav_2:visited { padding-left: 35px; padding-top: 5px; display: block;
    color: #000000; font-size: 8pt;  height: 22px; text-decoration: none;
}
a.nav_2:active, a.nav_2:hover{ padding-left: 35px; padding-top: 5px; display: block;
    color: 000000; font-size: 8pt;  height: 22px; background-color: #FEE9B0;text-decoration: none;
    
}

a.nav_3, a.nav_3:link, a.nav_3:visited { padding-left: 35px; padding-top: 5px; display: block;
    color: #000000; font-size: 7pt;  min-height: 22px; text-decoration: none; background-color: #FEE9B0;
}

a.nav_3:hover, a.nav_3:active { padding-left: 35px; padding-top: 5px; display: block;
    color: #000000; font-size: 7pt;  min-height: 22px; text-decoration: none; background-color: #FBEFCD;
}

a.nav_3a,a.nav_3a:link, a.nav_3a:active, a.nav_3a:hover, a.nav_3a:active { padding-left: 35px; padding-top: 5px; display: block;
    color: #000000; font-size: 7pt;  min-height: 22px; text-decoration: none; background-color: #FBEFCD;
}

*html a.nav_3, a.nav_3a{height: 22px;}

h3{margin:0;font-size:8pt;}
a.more{font-size:8pt;}
.teaserItem{margin-top:25px; font-size:8pt;}
.teaserItem h3 a{font-size:7pt; color:#6f8db3;}


.input_searchbox{height:20px;}
.label_searchbox{height:20px;}
.logbutton{color:#6f8db3; background-color:#FFFFFF; padding:3px; font-weight:bold; text-decoration:none; height:20px;}
form{margin:0;
padding-top:1px;}
td {
vertical-align: top;
font-size: 8pt;
}
.tdleft{width: 120px;}
.tdright{width: 300px;}
.td2left{width: 180px;}
.td2right{width: 270px;}
