body {
margin:0px 0px 10px 0px;
background-color:#ffffff;
}

td, li, ul, ol, body{
color:#333;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

td {
vertical-align:top;
}

a:link{color:#4E7D96; text-decoration:none}
a:visited{color:#4E7D96; text-decoration:none}
a:hover{color:#4E7D96; text-decoration:underline}
a:active{color:#4E7D96; text-decoration:none}

#pageheader{
width:748px;
background-image:url(/fileadmin/framework/bg_metanavigation.gif);
background-repeat:no-repeat;
}

#metanav{
margin:24px 0px 0px 38px;
width:200px;
}

#metanav div{
margin:0px;
height:13px;
font-size:10px;
}

#metanav a{color:#5185A5;text-decoration:none}
#metanav a:hover{color:#000000;text-decoration:none}

.siteheader_r{
width:191px;
height:63px;
float:right;
}

.colcontent{
float:left;
margin:2px 0px 0px 2px;
width:440px;
}

/* IE */
#content{
height:330px;
margin-top:2px;
padding:14px;
border:1px solid #7B9901;
}
/* Mozilla */
html>body #content{
height:auto;
min-height: 330px;
}

/* IE */
#content ul{
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;
}
/* Mozilla */
html>body #content ul{
margin:0px 0px 0px 14px;
}

#content li{
margin-left:0px;
padding:0px;
list-style-image:url(/fileadmin/framework/dot.gif);
}

.colleft{
float:left;
margin-top:2px;
width:158px;
height:370px;
background-image:url(/fileadmin/framework/bg_mainnav.gif);
background-repeat:no-repeat;
}

.colright{
margin-left:2px;
float:left;
width:146px;
}

.blueheader{
height:14px;
color:#295773;
font-size:10px;
font-weight:bold;
border:1px solid #295773;
border-width:0px 1px 1px 1px;
background-color:#BBDCF0;
background-image:url(/fileadmin/framework/corner.gif);
background-position:right top;
background-repeat:no-repeat;
}

/* IE */
.bluebox{
height: 217px;
margin-top:2px;
color:#333;
font-size:10px;
border:1px solid #295773;
border-bottom-width:0px;
background-color:#D5EAF6;
}
/* Mozilla */
html>body .bluebox{
height: auto;
min-height: 215px;
}

.blueboxcontent{
padding:4px;
background-image:url(/fileadmin/framework/dotline.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.blueboxcontent img{
width:105px;
margin:5px 0px;
}

.blueboxcontent a, .more a{
padding-left:7px;
font-size:10px;
font-weight:bold;
background-image:url(/fileadmin/framework/arrow_closed.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

.blueboxend{
width:146px;
height:41px;
background-image:url(/fileadmin/framework/blueboxend.gif);
background-repeat:no-repeat;
}

.footer{margin-top:5px}
.footer a{font-size:10px;}
.footer a:link, .footer a:visited{color:#4E7D96;}
.footer a:hover{color:#295773;text-decoration:none;}

p{
margin:0px;
}

h1{
color:#295773;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}

h2{
color:#295773;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

h3{
color:#295773;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
}

/* Bildtext */
.csc-caption{
margin-bottom:10px;
color:#666;
font-size:10px;
}

input, textarea{
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color :#333;
background-color:#fff;
border:1px solid #7B9901;
padding:2px;
}

.formcheckbox, .formradio{
width:auto;
margin:0px;
border:0px;
}

.formbutton{
width:auto;
color:#295773;
font-weight:bold;
border:1px solid #295773;
}

.mainnavtop{
width:141px;
height:15px;
border-bottom:1px solid #fff;
}

#mainnav{
width:141px;
float:right;
border:1px solid #7B9901;
background-color:#C6DC68;
}



#navlist, #navlist ul{
margin:0px;
padding:0px;
list-style-type:none;
width:100%;
}

#navlist li{
margin:0px;
padding:0px;
line-height:15px;
font-size:10px;
border-top:1px solid #7B9901;
border-bottom:1px solid #FFF;
}

/* nav 1 */
/* IE */
#navlist li a{
display:block;
width:141px;
padding-left:4px;
font-weight:bold;
}
/* Mozilla */
html>body #navlist li a{
width:137px;
}

#navlist li a:link, #navlist li a:visited{
color:#295773;
text-decoration:none;
}

#navlist li a:hover{
color:#666;
background-color:#BBDCF0;
text-decoration:none;
}

#navlist li a.nav_1_current:link, #navlist li a.nav_1_current:visited{
color:#666;
}

/* nav 2 */
/* EI */
#navlist li a.nav_2{
font-weight:normal;
display:block;
padding-left:11px;
width:141px;
background-color:#DCEB9B;
font-size:11px;
}
/* Mozilla */
html>body #navlist li a.nav_2{
width:130px;
}

#navlist li a.nav_2:link, #navlist li a.nav_2:visited{
color:#295773;
text-decoration:none;
background-image:url(/fileadmin/framework/square.gif);
background-repeat:no-repeat;
background-position:5px 6px;
}

#navlist li a.nav_2:hover{
color:#666;
background-color:#BBDCF0;
background-image:url(/fileadmin/framework/square_over.gif);
}

#navlist li a.nav_2_current:link, #navlist li a.nav_2_current:visited{
color:#666;
background-image:url(/fileadmin/framework/square.gif);
background-color:#FFF;
}

/* nav 2 closed */
/* IE */
#navlist li a.nav_2_closed{
font-weight:normal;
display:block;
padding-left:11px;
width:141px;
background-color:#DCEB9B;
font-size:11px;
}
/* Mozilla */
html>body #navlist li a.nav_2_closed{
width:130px;
}

#navlist li a.nav_2_closed:link, #navlist li a.nav_2_closed:visited{
color:#295773;
text-decoration:none;
background-image:url(/fileadmin/framework/arrow_closed.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}

#navlist li a.nav_2_closed:hover{
color:#666;
background-color:#BBDCF0;
text-decoration:none;
background-image:url(/fileadmin/framework/arrow_closed_over.gif);
}

/* nav 2 open */
/* IE */
#navlist li a.nav_2_open{
font-weight:normal;
display:block;
padding-left:11px;
width:141px;
background-color:#DCEB9B;
font-size:11px;
}
/* Mozilla */
html>body #navlist li a.nav_2_open{
width:130px;
}

#navlist li a.nav_2_open:link, #navlist li a.nav_2_open:visited{
color:#666;
text-decoration:none;
background-image:url(/fileadmin/framework/arrow_open.gif);
background-repeat:no-repeat;
background-position:4px 6px;
}

#navlist li a.nav_2_open:hover{
color:#666;
background-color:#BBDCF0;
text-decoration:none;
background-image:url(/fileadmin/framework/arrow_open.gif);
}

#navlist li a.nav_2_open_current:link, #navlist li a.nav_2_open_current:visited{
color:#666;
background-image:url(/fileadmin/framework/arrow_open.gif);
background-repeat:no-repeat;
background-position:4px 6px;
background-color:#FFF;
}


/* nav 3 open */
/* IE */
#navlist li a.nav_3{
font-weight:normal;
display:block;
padding-left:18px;
width:141px;
background-color:#F2F8D7;
font-size:11px;
}
/* Mozilla */
html>body #navlist li a.nav_3{
width:123px;
}

#navlist li a.nav_3:link, #navlist li a.nav_3:visited{
color:#295773;
text-decoration:none;
}

#navlist li a.nav_3:hover{
color:#666;
background-color:#BBDCF0;
text-decoration:none;
}

#navlist li a.nav_3_current:link, #navlist li a.nav_3_current:visited{
color:#666;
background-color:#FFF;
}

/* Pfadnavigation */
.pathnav{
height:15px;
margin-top:2px;
padding:1px 3px 0px 3px;
color:#295773;
font-size:10px;
background-color:#B5E003;
}

.pathnav a:link, .pathnav a:visited{color:#4E7D96;}
.pathnav a:hover{color:#FFF;text-decoration:none;}
.pathnav #current a{color:#FFF;}

/* Sitemap */
.sitemap_1, .sitemap_2, .sitemap_3, .sitemap_4, .sitemap_5, .sitemap_6, .sitemap_7{
height:16px;
margin: 0px 0px 10px 0px;
padding: 3px 0px 0px 20px;
background-image:url(/fileadmin/framework/icon_sitemap.gif);
background-repeat:no-repeat;
}

.sitemap_1{font-weight:bold}
.sitemap_2{margin-left:21px}
.sitemap_3{margin-left:42px}
.sitemap_4{margin-left:63px}
.sitemap_5{margin-left:84px}
.sitemap_6{margin-left:105px}
.sitemap_7{margin-left:126px}