/*
blau:#333366;
blau80%:#5D5D85;
blau60%:#8585A4;
blau40%:#AEAEC2;
blau20%:#D7D7E1;
hellblau:#666699;
orange:#FFCC66;
*/

/* Globale Standard-Links */
a  {
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
}

a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#FFCC66;
}
/* Ende */

/* Standard Link */
.content a {
	text-decoration:none; font-weight:bold;	
	color:#fff;
	background:url(../images/bullet.gif) 0 50% no-repeat;
	padding:0 0 0 1em;
	margin:0 0 0 0;
	background-color:transparent;
}
.content a:hover {
	color:#FFCC66;
	background:url(../images/bullet_hover.gif) 0 50% no-repeat;	
	padding:0 0 0 1em;
	margin:0 0 0 0;
	background-color:transparent;	 
}
/* Ende */

#content a[href^="mailto:"] {
	text-decoration:underline;
	font-weight:bold;
	color:#FFCC66;
	background:url(../images/mailto.gif) 0 50% no-repeat;
	padding:0 0 0 1.1em;
}
#content a:hover[href^="mailto:"] {
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background:url(../images/mailto_hover.gif) 0 50% no-repeat;
        padding:0 0 0 1.1em;
}
/* Ende */

/* Hauptnavigation */
#navigation a {text-decoration:none;}
#navigation ul {text-align:left; list-style-type:none; padding:0 0.5em 0 0.5em;}

/* Link 1. Ebene */
#navigation a {
	display:block;
	height:1.3em; line-height:1.3em;
	color:#fff;
	font-weight:bold;
	background:url(../images/links_menu_bg1.gif) 0 50% no-repeat;
	padding-left:0.8em;
	border-bottom: 1px solid #ccc;
}

/* Link 2. Ebene */
#navigation li li a {
	height:1.3em; line-height:1.3em;
	color:#fff;
	font-weight:normal;
	background:url(../images/links_menu_bg2.gif) 0 50% no-repeat;
	border-bottom: 1px solid #ccc;
}

/* Link 3. Ebene */
#navigation li li li a {
 	height:1.3em; line-height:1.3em;
	color:#fff;
	font-weight:normal;
	background:url(../images/links_menu_bg3.gif) 0 50% no-repeat;
	border-bottom: 1px solid #ccc;
}

/* Rollover 1. Ebene */
#navigation a:hover {
	color:#333366;
	background:url(../images/links_hover_bg1.gif) 0 50% no-repeat;
	border-bottom: 1px solid #fff;
	background-color:#FFCC66;
}

/* Rollover 2. Ebene */
#navigation li li a:hover {
	color:#333366;
	background:url(../images/links_hover_bg2.gif) 0 50% no-repeat;
	border-bottom: 1px solid #fff;
	background-color:#FFCC66;
}

/* Rollover 3. Ebene */
#navigation li li li a:hover {
	color:#333366;
	background:url(../images/links_hover_bg3.gif) 0 50% no-repeat; 
	border-bottom: 1px solid #fff;
	background-color:#FFCC66;
}

/* Aktiver Punkt 1. Ebene - wo bin ich?*/
#navigation a.active {
	color:#FFCC66;
	background:url(../images/links_menu_aktiv1.gif) 0 50% no-repeat;
	border-bottom: 1px solid #333366;
	background-color:#8585A4;
}

/* Aktiver Punkt 2. Ebene - wo bin ich?*/
#navigation li li a.active {
	color:#FFCC66;
	background:url(../images/links_menu_aktiv2.gif) 0 50% no-repeat;
	border-bottom: 1px solid #333366;
	background-color:#8585A4;
}

/* Aktiver Punkt 3. Ebene - wo bin ich?*/
#navigation li li li a.active {
	color:#FFCC66;
	background:url(../images/links_menu_aktiv3.gif) 0 50% no-repeat;
	border-bottom: 1px solid #333366;
	background-color:#8585A4;
}
/* Ende */

/* Servicenavigation */
#servicenav a {text-decoration:none; font-weight:normal;}
#servicenav ul {list-style-type:none; padding:0 1em 0 1em;}
#servicenav li {display:inline; padding:0 0.25em 0 0.25em;}
#servicenav li a {
	color:#333366;
	background:url(../images/bullet.gif) 0 50% no-repeat;
	padding:0 1em 0 1em;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#8585A4;
}
#servicenav li a:hover {
	color:#FFCC66;
	background:url(../images/bullet_hover.gif) 0 50% no-repeat;	
	border-top:1px solid #FFCC66;
	border-bottom:1px solid #FFCC66;
	border-right:1px solid #FFCC66;
	background-color:#5D5D85;	 
}
#servicenav li a.active {
	color:#333366;
	background:url(../images/bullet_hover.gif) 0 50% no-repeat;
	border-top:1px solid #333366;
	border-bottom:1px solid #333366;
	border-right:1px solid #333366;
	background-color:#FFCC66;
}
/* Ende */

/* Artikelnavigation unter Hauptnavi */
#artikelnav_standard {font-size:11px; text-align:center; font-weight:bold; padding:0; color:#FFCC66;}
#artikelnav_standard a {display:inline; background:none; border:0; text-align:center; color:#fff; padding:0;}
#artikelnav_standard a:hover {background:none; border-bottom:0; color:#FFCC66;}

/* Artikelnavigation unter fullscreen */
.artikelnav_fullscreen {padding-bottom:6.5em; color:#ccc;}
.artikelnav_fullscreen a {background:none; padding:0; margin:0;}

/* Zurück zur Hauptseite */
.backlink a {font-weight:normal; background-color:transparent; border:0;}
.backlink a:hover {color:#333366; background-color:transparent; border:0;}

/* Sitemap */
.sitemap_container_level1 {height:1.5em; line-height:1.5em;}
.sitemap_container_level2 {height:1.5em; line-height:1.5em;}
.sitemap_container_level3 {height:1.5em; line-height:1.5em;}

.sitemap_container_level1 a.sitemap_level1 {
display:block;
color:#fff;
background:url(../images/links_menu_bg1.gif) 0.3em 50% no-repeat;
font-weight:bold;
text-decoration:none;
background-color:#333366;
padding:0 1em 0 1em;
border: 1px solid #666699;
}
.sitemap_container_level1 a:hover.sitemap_level1 {
background:url(../images/links_menu_aktiv1.gif) 0.3em 50% no-repeat;
border: 1px solid #FFCC66;
color:#FFCC66;
}

.sitemap_container_level2 a.sitemap_level2 {
display:block;
color:#ccc;
background:url(../images/links_menu_bg2.gif) 0.3em 50% no-repeat;
font-weight:normal;
text-decoration:none;
background-color:#5D5D85;
padding:0 1em 0 1em;
margin:0 1em 0 1em;
border: 1px solid #666699;
}
.sitemap_container_level2 a:hover.sitemap_level2 {
background:url(../images/links_menu_aktiv2.gif) 0.3em 50% no-repeat;
border: 1px solid #FFCC66;
color:#FFCC66;
}

.sitemap_container_level3 a.sitemap_level3 {
display:block;
color:#333366;
background:url(../images/links_menu_bg3.gif) 0.3em 50% no-repeat;
font-weight:normal;
text-decoration:none;
background-color:#8585A4;
padding:0 1em 0 1em;
margin:0 2em 0 2em;
border: 1px solid #666699;
}
.sitemap_container_level3 a:hover.sitemap_level3{
background:url(../images/links_menu_aktiv3.gif) 0.3em 50% no-repeat;
border: 1px solid #FFCC66;
color:#FFCC66;
}
/* Ende */
