/* BODY TEMPORARE WEIL STEHT SCHON IN FORMATE.CSS ----------------------------------------------------------- */



#navigation {
	position:absolute;
	z-index:63;
	text-align:left;
	width:834px;
	height:51px;
	top:209px;
	background-image: url(../img/backgrounds/navbg.png);
	background-position: 0px 11px;
	background-repeat: no-repeat;
	padding: 0px;
	margin:0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
}
html>body #navigation {
	position:absolute;
	z-index:63;
	text-align:left;
	width:834px;
	height:51px;
	top:219px;
	background-image: url(../img/backgrounds/navbg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	margin:0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
}



ul.menu {
    list-style-type: none;
	color:#FFFFFF;
	padding-left: 0px;
	margin-left: 16px;
	float:right;
	padding:0px;
	margin:0px;
	
}

ul.mainSubMenu {
	margin-left:0px;
	position: absolute;
	display:none;
	z-index:99999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: left bottom;
	background-repeat:no-repeat;
}

.mainSubTable {
	margin-top:0px;
	width:930px;
}
td.mainSubTD1 {
	background-image: url(../img/navigation/dropBG.png);
	background-position: left top;
	padding-top:15px;
	padding-left:5px;
}

td.mainSubTD2 {
	background-image: url(../img/navigation/dropBG.png);
	height:20px;
	background-position: left bottom;
}

/* IE-Hack fuer die Breite */
*html ul.menu ul.mainSubMenu {
    width:960px;
	height:32px;
}

.pipetrenn{
	padding-top:14px;
	margin-right: 4px;
	margin-left: 4px;
}

/* Dies sind die Klassenstile fuer das Untermenu wenn sich die Maus */
/* ueber der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.mainSubMenu.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}



ul.menu, ul.menu ul.mainSubMenu {
    list-style-type: none;
}

/*
ul.menu a {
    display: block;
	text-decoration:none;
}
*/

ul.menu li.mainMenuLI {
	font-size:16px;
}

li.mainMenuLI {
	border:0px none #26383D;
	height: 20px;
	padding: 0;
    margin: 0;
	float: left;
}

/* Fuer Unterpunkte keine Float-Eigenschaft */

li.mainSubMenuLI {
    float:left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	font-size:12px;
	text-align:left;
	background-color:#FFFFFF;
}

.navLevel2Container {	
	width: 300px;
	float:left;
	min-height:90px;
	background-color:#FFFFFF;
}

/* Zweite Ebene */

li.mainSubMenuLI a {
	/* background-color:#006699;
	color:#FFFFFF; */
}

div.mainSubMenuRight {
	float:left;
	width:190px;
}

a.mainSubMenuLI_LINK {
	width:185px;
	color:#1a5dab;
}

a.mainSubMenuLI_LINK:hover {
	width:185px;
	color:#4DAA51;
}


.mainSubMenuLI_IMG{
	float:left;
	}


.mainSubMenuLI_IMG a.mainSubMenuLI_LINK {
	width:95px;
	}

li.mainSubMenuLI img {
	margin-right:5px;
}

.mainSubMenuLI_Descr {
	color:#6E6F72;
}
/* Zweite Ebene anzeigen */



/* Zweite Ebene */

ul.mainSubMenu3 {
	margin:0px;
	margin-bottom:5px;
	padding:0;
	padding-left:0px;
	list-style-type:none;
	color:#FF0000;
	width:180px;
	float:left;
}

li.mainSubMenu3LI  {
	clear:both;
	float:none;
	font-weight:normal;
	color:#6E6F72;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

li.mainSubMenu3LI a {
	background-color:#FFFFFF;
	color:#6E6F72;
	font-weight:normal;
}
li.mainSubMenu3LI a:hover {
	color:#4DAA51;
}


/* CONTAINER ------------------------------------------------------------------------------------------------ */

#switcher {
	height: 42px;
	width:272px;
}
#switcher div {
	display: block;
	height: 42px;
	float: left;
}
.switcher_start {
	height: 1px;
	width: 272px;
}

.switcher_end {
	clear: left;
	height: 1px;
	width: 272px;
}


.navtrenn {
	width:1px;
	display: block;
	height: 42px;
}

#subnavigation {
	width:272px;
	margin-bottom: 0px;
	margin-top: 3px;
	padding-top: 0px;
}




/* EBENE1 -------------------------------------------------------------------------------------------------- */

/* Ebene1 No Ebene2 */
.SubNavLevel1 {
	/*background-image:url(../img/general/subnavi/point.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;*/
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel1 {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel1:link, a.SubNavLevel1:visited {
	color:#6e6f72;
}
a.SubNavLevel1:hover, a.SubNavLevel1:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene1 No Ebene2 Active*/
.SubNavLevel1_act {
	background-image:url(../img/general/subnavi/point_solid.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	color:#6e6f72;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
	background-color:#f2f3f5;
}
a.SubNavLevel1_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel1_act:link, a.SubNavLevel1_act:visited {
	color:#4DAA51;
}
a.SubNavLevel1_act:hover, a.SubNavLevel1_act:active {
	text-decoration:none;
	color:#4DAA51;
	background-color:#f2f3f5;
}

/* Ebene1 With Ebene2 */
.SubNavLevel1_sub {
	background-image:url(../img/general/subnavi/plus_big.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel1_sub {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel1_sub:link, a.SubNavLevel1_sub:visited {
	color:#6E6F72;
}
a.SubNavLevel1_sub:hover, a.SubNavLevel1_sub:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene1 With Ebene2 Active*/
.SubNavLevel1_sub_act {
	background-image:url(../img/general/subnavi/minus_big.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	color:#6E6F72;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
	background-color:#f2f3f5;
}
a.SubNavLevel1_sub_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel1_sub_act:link, a.SubNavLevel1_sub_act:visited {
	color:#6E6F72;
}
a.SubNavLevel1_sub_act:hover, a.SubNavLevel1_sub_act:active {
	background-color:#f2f3f5;
	text-decoration:none;
	color:#4DAA51;
}

/* EBENE2 ---------------------------------------------------------------------------------------------------- */

/* Ebene2 No Ebene3 Alone */
.SubNavLevel2_alone {
	background-image:url(../img/general/subnavi/point.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_alone {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_alone:link, a.SubNavLevel2_alone:visited {
	color:#6E6F72;
}
a.SubNavLevel2_alone:hover, a.SubNavLevel2_alone:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}
/* Ebene2 No Ebene3 Alone Active */
.SubNavLevel2_alone_act {
	background-image:url(../img/general/subnavi/point_solid.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_alone_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_alone_act:link, a.SubNavLevel2_alone_act:visited {
	color:#6E6F72;
}
a.SubNavLevel2_alone_act:hover, a.SubNavLevel2_alone_act:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 No Ebene3 First */
.SubNavLevel2_first {
	background-image:url(../img/general/subnavi/point_first.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_first {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_first:link, a.SubNavLevel2_first:visited {
	color:#6E6F72;
}
a.SubNavLevel2_first:hover, a.SubNavLevel2_first:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 No Ebene3 Even */
.SubNavLevel2_even {
	background-image:url(../img/general/subnavi/point_even.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_even {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_even:link, a.SubNavLevel2_even:visited {
	color:#6E6F72;
}
a.SubNavLevel2_even:hover, a.SubNavLevel2_even:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 No Ebene3 Even */
.SubNavLevel2_last {
	background-image:url(../img/general/subnavi/point_last.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_last {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_last:link, a.SubNavLevel2_last:visited {
	color:#6E6F72;
}
a.SubNavLevel2_last:hover, a.SubNavLevel2_last:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 No Ebene3 First Active */
.SubNavLevel2_first_act {
	background-image:url(../img/general/subnavi/sub3_first_act.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_first_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_first_act:link, a.SubNavLevel2_first_act:visited {
	color:#6E6F72;
}
a.SubNavLevel2_first_act:hover, a.SubNavLevel2_first_act:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 No Ebene3 Even Act */
.SubNavLevel2_even_act {
	background-image:url(../img/general/subnavi/sub3_even_act.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_even_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_even_act:link, a.SubNavLevel2_even_act:visited {
	color:#6E6F72;
}
a.SubNavLevel2_even_act:hover, a.SubNavLevel2_even_act:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 No Ebene3 Last Active */
.SubNavLevel2_last_act {
	background-image:url(../img/general/subnavi/sub3_last_act.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2_last_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2_last_act:link, a.SubNavLevel2_last_act:visited {
	color:#6E6F72;
}
a.SubNavLevel2_last_act:hover, a.SubNavLevel2_last_act:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 With Ebene3 Alone*/
.SubNavLevel2sub_alone {
	background-image:url(../img/general/subnavi/plus_small.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2sub_alone {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2sub_alone:link, a.SubNavLevel2sub_alone:visited {
	color:#6E6F72;
}
a.SubNavLevel2sub_alone:hover, a.SubNavLevel2sub_alone:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 With Ebene3 First*/
.SubNavLevel2sub_first {
	background-image:url(../img/general/subnavi/plus_first.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2sub_first {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2sub_first:link, a.SubNavLevel2sub_first:visited {
	color:#6E6F72;
}
a.SubNavLevel2sub_first:hover, a.SubNavLevel2sub_first:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* Ebene2 With Ebene3 Even*/
.SubNavLevel2sub_even {
	background-image:url(../img/general/subnavi/plus_even.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2sub_even {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2sub_even:link, a.SubNavLevel2sub_even:visited {
	color:#6E6F72;
}
a.SubNavLevel2sub_even:hover, a.SubNavLevel2sub_even:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}
/* Ebene2 With Ebene3 Last*/
.SubNavLevel2sub_last {
	background-image:url(../img/general/subnavi/plus_last.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2sub_last {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2sub_last:link, a.SubNavLevel2sub_last:visited {
	color:#6E6F72;
}
a.SubNavLevel2sub_last:hover, a.SubNavLevel2sub_last:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}
/* Ebene2 With Ebene3 Active*/
.SubNavLevel2sub_act {
	background-image:url(../img/general/subnavi/minus_small.gif);
	background-position: 26px 0px;
	background-repeat: no-repeat;
	font-weight:bold;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 56px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel2sub_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel2sub_act:link, a.SubNavLevel2sub_act:visited {
	color:#6E6F72;
}
a.SubNavLevel2sub_act:hover, a.SubNavLevel2sub_act:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}


/* EBENE3 ------------------------------------------------------------------------------------------------------------*/


.SubNavLevel3 {
	background-image:url(../img/general/subnavi/point.gif);
	background-position: 52px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 82px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel3 {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}

a.SubNavLevel3:link, a.SubNavLevel3:visited {
	color:#6E6F72;
}
a.SubNavLevel3:hover, a.SubNavLevel3:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

.SubNavLevel3_act {
	background-image:url(../img/general/subnavi/point_solid.gif);
	background-position: 52px 0px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 82px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
a.SubNavLevel3_act {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavLevel3_act:link, a.SubNavLevel3_act:visited {
	color:#6E6F72;
}
a.SubNavLevel3_act:hover, a.SubNavLevel3_act:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}

/* DIRECTORS */

/* Ebene2 No Ebene3 Alone */
.SubNavDirectors {
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
a.SubNavDirectors {
	display:block;
	text-decoration: none;
	color:#6E6F72;
}
a.SubNavDirectors:link, a.SubNavDirectors:visited {
	color:#1A5DAB;
}
a.SubNavDirectors:hover, a.SubNavDirectors:active {
	text-decoration:none;
	color:#4DAA51;
}

/* GOTO TOP LINK */
#toTop a.SubNavLevel1 {
	background-image:url(../img/general/icons/top_arrow.png);
	background-position: 10px 13px;
	background-repeat: no-repeat;
	font-weight:normal;
	background-color:#ffffff;
	color:#6E6F72;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	height: 27px;
}
#toTop a.SubNavLevel1:link, #toTop a.SubNavLevel1:visited {
	color:#1A5DAB;
}
#toTop a.SubNavLevel1:hover, #toTop a.SubNavLevel1:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
	background-image:url(../img/general/icons/top_arrow_over.png);
}

#tollFareNavi a.SubNavLevel1:link, #tollFareNavi a.SubNavLevel1:visited {
	color:#1A5DAB;
}
#tollFareNavi a.SubNavLevel1:hover, #tollFareNavi a.SubNavLevel1:active {
	text-decoration:none;
	background-color:#f2f3f5;
	color:#4DAA51;
}