/* Styles fuer Sitemap mit Icons */

body {
background-color: #FFFFFF;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 70%;
text-align: center;
}

.maintable2 {
width: 790px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sitemap * {
margin: 0;
padding: 0;
border: 0px none;
}

#wrapper {
width: 188px;
margin: 0;
padding: 0;
font-size: 100%;
text-align: left;
}
#sitemap {
width: 188px;
margin: 0;
/*border: 3px double #ccc;*/
background-color: #FFFFFF;
color: #000;
}
#sitemap ul {
list-style-type: none;
}
#sitemap ul li {
display: inline;
font-size: 100%;

}
#sitemap ul ul li {
font-size: 100%;
}





#sitemap ul li a {
display: block;
text-decoration: none;
background-color: transparent;
color: #000000;
}
#sitemap ul li a {
padding-left:20px; padding-right:0; padding-top:0px; padding-bottom:0px
}
#sitemap ul ul li a {
padding-left: 20px;
}
#sitemap ul ul ul li a {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 40px;
}
#sitemap ul ul ul ul li a {
padding-left: 60px;
}


#sitemap ul li a.homeactive {

padding: 6px 0px 0px 10px;
font-weight: bold;
background-image: url(../images/vvk/menuetop.gif);
background-color: #FFCC00;
color: #000000;
/*border-top: 1px dotted #999999;*/
height: 21px;
text-transform: uppercase;  

}

#sitemap ul li a.homepassive {

padding: 5px 0 0 10px;
font-weight: bold;
text-transform: uppercase;  
background-image: url(../images/vvk/menuesub.gif);
/*border-bottom: 1px dotted #999999;*/
background-color: #FFFFFF;
color: #000000;
height: 21px;
}


#sitemap ul li a:hover.homepassive {
background-color: #FFCC00;
background-image: url(../images/vvk/menuetop2.gif);
color: #000000;

}



#sitemap ul li a.passive {

padding: 5px 0 0 20px;
font-weight: normal;
background-image: url(../images/vvk/menuesub.gif);
/*border-bottom: 1px dotted #999999;*/
background-color: #FFFFFF;
color: #000000;
height: 21px;
}

#sitemap ul li a.active {

padding: 5px 0 0 30px;
font-weight: bold;
background-image: url(../images/vvk/menuesubhoveractive.gif);
/*border-bottom: 1px dotted #999999;*/
background-color: #DCDCDC;
color: #000000;
height: 21px;
}



#sitemap ul ul li a.subactive {
background-color: #DCDCDC;
font-weight: bold;
}

#sitemap ul ul ul ul li a.subactive {
background-color: #FFFFFF;
color: #B91113;
font-weight: bold;
}

#sitemap ul ul ul ul li a.subactive:hover {
background-color: #FFFFFF;
background-image: none;
color: #B91113;
font-weight: bold;
}


#sitemap ul ul ul ul li a.subpassive {

background-color: #FFFFFF;
}

#sitemap ul ul ul ul li a.subpassive:hover {
background-color: #FFFFFF;
background-image: none;
color: #B91113;

}

#sitemap ul ul li a.passive {

padding-left: 30px;
background-color: #FFFFFF;
color: #000000;
}
#sitemap ul ul ul li a.passive {

padding-left: 100px;
background-color: #FFFFFF;
color: #000000;
}


#sitemap ul li a.homeactive:hover {
background-color: #FFCC00;
background-image: url(../images/vvk/menuetop.gif);
color: #000000;
}

#sitemap ul li a.active:hover {

background-image: url(../images/vvk/menuesubhoveractive.gif);
color: #000000;
}


#sitemap ul li a:hover,
#sitemap ul li a:hover.passive {
background-color: #DCDCDC;
background-image: url(../images/vvk/menuesubhover.gif);
color: #000000;

}

/* IE Extrawurst */
* html #sitemap ul li {
display: inline;
}
* html #sitemap ul li a {
height: 1%;
}
/* Extrawurst Ende */


#breadcrumb {
color: #666666;
margin: 0;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 10px;
}

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

.headline1bg_box {
width: 380px;
height: 27px;
background-image:url(../images/vvk/header1bg_box.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.linksareaborder {
width: 1px;
background-image:url(../images/vvk/box_links_left_bg.gif);
background-repeat:repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.linksareaheader {
width: 190px;
height: 28px;
background-image:url(../images/vvk/box_links_header_bg.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}

.linksareatext{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
}


.headline1bg {
width: 581px;
height: 27px;
background-image:url(../images/vvk/header1bg.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.headlinetext {
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 2px;
color: #666666;
font-weight:bold;
font-size: 100%;
text-transform:uppercase;
}

.subheadlinetext {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
color: #666666;
font-weight:bold;
text-transform:uppercase;
}


.headerbg2 {
width: 790px;
height: 125px;
background-image:url(../images/vvk/top2.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:link {text-decoration:underline; color: #000000;}  /* #B91113 */
a:visited {text-decoration:underline;  color: #000000;}
a:hover {text-decoration:underline; color: #000000;}
a:active {text-decoration:underline;  color: #000000;}

.teaserleftbox a:link {text-decoration:none; color: #000000;} 
.teaserleftbox a:visited {text-decoration:none;  color: #000000;}
.teaserleftbox a:hover {text-decoration:underline; color: #000000;}
.teaserleftbox a:active {text-decoration:none;  color: #000000;}

.aktuellesbox {
width: 100%;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 14px 0px 0px 0px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
}

.aktuellesheaderbg {
width: 390px;
height: 27px;
background-image:url(../images/vvk/start_header.gif);
background-repeat:repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.downloadsbox {
width: 100%;
height: 100px;
margin: 0px 0px 0px 0px;
padding: 14px 0px 0px 0px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
}

.downloadsheaderbg {
width: 181px;
height: 27px;
background-image:url(../images/vvk/start_header.gif);
background-repeat:repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
