a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F21C0A;
	font-weight: bold;
	line-height: 14px;
	}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F21C0A;
	font-weight: bold;
	line-height: 14px;
	}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F21C0A;
	font-weight: bold;
	line-height: 14px;
	}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: normal;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: normal;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: normal;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F21c0A;
	font-weight: normal;
	line-height: 24px;
}
.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.footer a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	}
.footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	}
.footer td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
.bottomnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
}
.bottomnav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
}
.bottomnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
}
.bottomnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F21C0A;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	}
.bottomnav p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	}
.bottomnav td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	}
	div#secondnav_home span, div#secondnav_cont span {
    float:left;
    margin: 4px 0em 0em 0em;
    padding: 0em 0.7em 0em 0em;
    white-space: nowrap;
    }
div#secondnav_home a {
	text-decoration: none;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
    }
div#secondnav_home h4 {
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 9pt;
	color: #f21c0a;
    }
div#secondnav_home h4 a {
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 9px;
	color: #f21c0a;
    }
div#secondnav_home a:hover, div#secondnav_home a:focus, div#secondnav_home a:active {
    color: #fff;
    }
/* ### --- Second-Navigation Cotentseiten --- ### */
div#secondnav_cont a {
	text-decoration: none;
	color: #969696;
	font-size: 9px;
	font-weight: bold;
    }    
div#secondnav_cont h4 {
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 9px;
	color: #f21c0a;
    }    
div#secondnav_cont h4 a {
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 9px;
	color: #f21c0a;
    }    
div#secondnav_cont a:hover, div#secondnav_cont a:focus, div#secondnav_cont a:active {
    color: #f21c0a;
    }
/* ### --- Content Navigation Ebene 3-5 --- ### */
div#content_nav_left .menu, div#content_nav_left .menuactive, div#content_nav_left .menuactiveon, div#content_nav_left .submenu, div#content_nav_left .subactive, div#content_nav_left .secondsubmenu, div#content_nav_left .secondsubmenuactive {
    margin: 0em 0em 0em 0em;
    display: block;
    }
/* Abstände <span>*/    
div#content_nav_left .menu {    /* 3. Ebene */
    padding: 0em 0em 0em 0em;
    }
div#content_nav_left  .menuactiv {
    padding: 0em 0em 0em 0em;
      }
div#content_nav_left  .menuactiveon {
    padding: 0em 0em 0em 0em;
    }
div#content_nav_left .submenu { /* 4. Ebene */
    padding: 0em 0em 0em 0em;
    }
div#content_nav_left .secondsubmenu {   /* 5. Ebene */
    padding: 0em 0em 0em 0em;
    }
div#content_nav_left .secondsubmenuactive {
    padding: 0em 0em 0em 0em;
    }
div#content_nav_left .spacer { /* Abstand zwischen submenu und secondsubmenu */
    height: 0.1em;
    display: block;
    margin: 0em;
    padding: 0em;
    overflow: hidden;
    }
div#content_nav_left  .gray {
    background-color: #E6E6E6;
    }    
div#content_nav_left  .lightgray {
    background-color: #F5F5F5;
    }    
div#content_nav_left a.menu, div#content_nav_left a.menuactive {
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
      }    
div#content_nav_left a.menuon, div#content_nav_left a.menuactiveon {
	color: #f21c0a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
    }
div#content_nav_left a.submenu, div#content_nav_left a.subactive, div#content_nav_left a.secondsubmenu, div#content_nav_left a.secondsubmenuactive {
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
    }
/* Hintergrundfarben <span> */    
div#content_nav_left a.menuactive {
    background-color: #CECECE;
    }    
	div#content_nav_left a.menuactiveon {
    background-color: #F5F5F5;
    } 
div#content_nav_left a.submenu, div#content_nav_left a.subactive {
    background-color: #E6E6E6;
    }    
div#content_nav_left a.secondsubmenu, div#content_nav_left a.secondsubmenuactive {
    background-color: #F5F5F5;
    }
/* Abstände <a> */
div#content_nav_left a.menu {
    padding: 0.3em 5px 0.4em 0em;
    }
div#content_nav_left a.menuactive {
    padding: 0.2em 5px 0.3em 0em;
     }
div#content_nav_left a.menuactiveon {
    padding: 0.2em 5px 0.3em 0em;
    }     
div#content_nav_left a.submenu {
    padding: 0.5em 5px 0.1em 0em;
    }    
div#content_nav_left a.subactive {  /* */
    padding: 0.5em 5px 0.1em 0em;
    color: #f21c0a;
    }
div#content_nav_left a.secondsubmenu {
    padding: 0.5em 5px 0.1em 0em;
    }    
div#content_nav_left a.secondsubmenuactive {
    padding: 0.5em 5px 0.1em 0em;
    color: #f21c0a;
    }
/* Mouseoverfarben <a> */
div#content_nav_left a.menu:hover, div#content_nav_left a.submenu:hover, div#content_nav_left a.subactive:hover, div#content_nav_left a.secondsubmenu:hover {
    color: #f21c0a;
    }
div#content_nav_left a.menuactive:hover {    
    color: #000;
    }
div#content_nav_left a.menuactiveon:hover {    
    color: #f21c0a;
    }
/* Sitemap start */
div#content_sitemap {
    float: left;
    padding: 2em 0em 0em 14px;
    margin: 0em 0em 0em 0em;
    }
div#content_sitemap a.s_menu,a.s_submenu {
    margin: 0em 0em 0em 0em;
    display: block;
    width:140px;
    }
div#content_sitemap a.s_secondsubmenu {
    margin: 0em 0em 0em 0em;
    display: block;
    width:141px;
    }
div#content_sitemap .smap_menu { 
    padding: 0.1em 0em 0.1em 8px;
    width: 140px;
    }
div#content_sitemap .smap_submenu { 
    padding: 0.2em 0em 0.25em 8px;
    background-color: #E6E6E6;
    /*width: 140px;*/
    }
div#content_sitemap .s_secondsubmenu { 
    padding: 0.1em 0em 0.15em 4px;
    background-color: #F5F5F5;
    /*width: 140px;*/
    }
div#content_sitemap a.s_menu {
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	font-weight: bold;
    }
div#content_sitemap a.s_submenu {
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
    }
div#content_sitemap a.s_secondsubmenu {
    font: normal 0.58em/1.15em Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: none;
    }
div#content_sitemap a.s_menu {
    padding: 0.3em 0em 0.4em 0em;
    }

div#content_sitemap a.s_menu_head {
     color: #969696;
     font-size: 0.75em;
     font-weight: bold;
     text-decoration: none;
    }

div#content_sitemap a.s_menu:hover, div#content_sitemap a.s_submenu:hover, div#content_sitemap a.s_secondsubmenu:hover, a.s_menu_head:hover {
    color: #f21c0a;
    }

div#content_sitemap .spacer { border-top:2px #fff solid; }
 
div#content_sitemap .s_spacer { 
    height: 0.1em;
    width: 0.5em;
    display: block;
    margin: 0em;
    padding: 0em;
    overflow: hidden;
    }
