/* ## navigation ## */
ul.navigation { overflow: hidden; margin-left: 10px; }
li.navigation { display: block; width: 170px; color: #bb70a8; font-size: 18px; font-family: Georgia, Times, "Times New Roman", serif; font-weight: 400; line-height: 19px; text-align: center; float: left; padding-top: 5px; margin: 0; list-style-type: none; }
li a:link { color: #bb70a8; text-decoration: none; margin: 0; }
li.navigation a:visited { color: #bb70a8; text-decoration: none; margin: 0; }
li.navigation a:hover { color: #ffb3f4; text-decoration: none; margin: 0; }
li.navigation a:active { color: #bb70a8; text-decoration: none; margin: 0; }
li.navigation a.selected { color: #FFF; text-decoration: none; margin: 0; }

/* ## fuss navigation ## */
.fussnavigation_ul { padding-top: 100px; list-style-type: none; }
.fussnavigation_ul li { display: inline; color: #5d1d60; font-size: 8px; font-weight: bold; line-height: 13px; text-transform: uppercase; text-align: center; width: auto; height: auto; margin: 0; padding: 0; list-style-type: none; }
.fussnavigation_ul li a:link { color: #5d1d60; text-decoration: none; }
.fussnavigation_ul li a:visited { color: #5d1d60; text-decoration: none; }
.fussnavigation_ul li a:hover { color: orange; text-decoration: none; }
.fussnavigation_ul li a:active { color: #5d1d60; text-decoration: none; }

/* ## ff navigation ## */
.ff_navigation { color: #cdcdcd; font-size: 12px; line-height: 12px; background-color: #e5e5e5; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: 0 top; text-decoration: none; text-align: center; width: 166px; height: 25px; margin: 0 0 0 0; padding: 0; list-style-type: none; display: block; }
.ff_navigation a:link { color: #cdcdcd; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #2c384d; border-bottom: 1px solid #2a374b; list-style-type: none; display: block; }
.ff_navigation a:visited { color: #cdcdcd; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #2c384d; border-bottom: 1px solid #2a374b; list-style-type: none; display: block; }
.ff_navigation a:hover { color: #eff8ff; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: 0 bottom; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #2c384d; border-bottom: 1px solid #2a374b; list-style-type: none; display: block; }
.ff_navigation a:active { color: #cdcdcd; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #2c384d; border-bottom: 1px solid #2a374b; list-style-type: none; display: block; }
.ff_navigation a.selected { color: #eff8ff; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: 0 bottom; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid orange; border-bottom: 1px solid #ffa500; list-style-type: none; display: block; }

/* ## sub navigation ## */
ul.subnavigation li { color: #4c4c4c; font-size: 12px; line-height: 12px; background-color: white; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: -50px 0; text-decoration: none; width: 200px; height: auto; margin: 1px 0 0; padding: 0; border-bottom: 1px solid #e5e5e5; list-style-type: none; display: block; }
ul.subnavigation li a:link { color: #333; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.subnavigation li a:visited { color: #333; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.subnavigation li a:hover { color: #333; background-color: #e5e5e5; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: -50px 0; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.subnavigation li a:active { color: #333; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.subnavigation li a.selected { color: #333; background-color: #fff; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: -50px 0; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; border-bottom: 1px solid orange; list-style-type: none; display: block; }
ul.subnavigation .spacer {

	background: none;

	height: 40px;
}

/* ## sub sub navigation ## */
ul.sub_subnavigation li { color: #4c4c4c; font-size: 12px; line-height: 12px; background-color: #eee; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: -50px 0; text-decoration: none; width: 182px; height: auto; margin: 1px 0 0 18px; padding: 0; list-style-type: none; display: block; }
ul.sub_subnavigation li a:link { color: #333; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.sub_subnavigation li a:visited { color: #333; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.sub_subnavigation li a:hover { color: #333; background-color: #d5dce6; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: -50px 0; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.sub_subnavigation li a:active { color: #333; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }
ul.sub_subnavigation li a.selected { color: #333; background-color: #eee; background-image: url(../medien_carin/orange.gif); background-repeat: no-repeat; background-position: -50px 0; text-decoration: none; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 40px; list-style-type: none; display: block; }

/* ## sprach navigation ## */
.sprachnavihalter { 

	margin-top: 10px; 
	padding-left: 8px;
}

.sprachnavihalter div div {

	border: 1px solid #FFF;

	margin-right: 8px;
}

.sprachnavihalter a {	
	
	display: block;
	float: left;
}

.sprachnavihalter img { 

	width: 16px; 	
	padding: 0;
	margin: 0; 
}

.sprachnavihalter div.CUR {

	opacity: 0.15;
	filter: alpha(opacity=15);
}


/* ## meta navigation ## */
.metanavigation_ul { display: inline; list-style-type: none; }
.metanavigation_ul li { display: inline; color: white; font-size: 8px; font-weight: bold; line-height: 20px; text-transform: uppercase; }
.metanavigation_ul li a:link { color: white; text-decoration: none; }
.metanavigation_ul li a:visited { color: white; text-decoration: none; }
.metanavigation_ul li a:hover { color: orange; text-decoration: none; }
.metanavigation_ul li a:active { color: white; text-decoration: none; }
.metanavigation_ul li a.selected { color: orange; }


