a {
	text-decoration:underline;
	font-weight:bold;
	color:#EFA053;
	background:url(../images/bullet.gif) 0 50% no-repeat;
	padding:0 0 0 0.8em;
}
a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background:url(../images/bullet_hover.gif) 0 50% no-repeat;
	padding:0 0 0 0.8em;
}

/* Externe links, Web und Mail */
#content a[href^="http:"], a[href^="https:"] {
	text-decoration:underline;
	font-weight:bold;
	color:#EFA053;
	background:url(../images/link_extern.gif) 0 50% no-repeat!important;
	padding:0 0 0 1em;        
}
#content a:hover[href^="http:"], a:hover[href^="https:"] {
	text-decoration:none;
	font-weight:bold;
	color:#666!important;
	background:url(../images/link_extern_hover.gif) 0 50% no-repeat!important;
	padding:0 0 0 1em;        
}
#content a[href^="mailto:"] {
	text-decoration:underline;
	font-weight:bold;
	color:#EFA053;
	background:url(../images/mailto.gif) 0 50% no-repeat;
	padding:0 0 0 1.2em;
}
#content a:hover[href^="mailto:"] {
	text-decoration:none;
	font-weight:bold;
	color:#666;
	background:url(../images/mailto_hover.gif) 0 50% no-repeat;
        padding:0 0 0 1.2em;
}
/* Ende */

/* CSS Hauptnavigation */
#navigation a {text-decoration:none;}
#navigation ul {list-style-type:none; width:220px;}

/* Link 1. Ebene */
#navigation a {
height:1.5em;
line-height:1.5em;
display:block;
color:#666;
font-weight:bold;
background:url(../images/navi_link1.gif) 0 50% no-repeat;
padding-left: 15px;
border-bottom: 1px solid #616C6E;
background-color:transparent;
}
/* Link 2. Ebene */
#navigation li li a {
font-size:95%;
color:#666;
font-weight:normal;
background:url(../images/navi_link1.gif) 10px 50% no-repeat;
padding-left: 25px;
border-bottom: 1px solid #616C6E;
background-color:transparent;
}
/* Link 3. Ebene */
#navigation li li li a {
font-size:90%;
color:#666;
font-weight:normal;
background:url(../images/navi_link1.gif) 20px 50% no-repeat;
padding-left: 35px;
border-bottom: 1px solid #616C6E;
background-color:transparent;
}

/* Rollover 1. Ebene */
#navigation a:hover {
color:#000;
background:url(../images/navi_hover1.gif) 0 50% no-repeat;
border-bottom: 1px solid #FFBB5D;
background-color:#FFD69D;
}
/* Rollover 2. Ebene */
#navigation li li a:hover {
color:#000;
background:url(../images/navi_hover1.gif) 10px 50% no-repeat;
border-bottom: 1px solid #FFBB5D;
background-color:#FFD69D;
}
/* Rollover 3. Ebene */
#navigation li li li a:hover {
color:#000;
background:url(../images/navi_hover1.gif) 20px 50% no-repeat;
border-bottom: 1px solid #FFBB5D;
background-color:#FFD69D;
}

/* Aktiver Punkt 1. Ebene - wo bin ich?*/
#navigation a.active {
color:#000;
background:url(../images/navi_active1.gif) 0 50% no-repeat;
border-bottom: 1px solid #fff;
background-color:#FFBB5D;
}
/* Aktiver Punkt 2. Ebene - wo bin ich?*/
#navigation li li a.active {
color:#000;
background:url(../images/navi_active1.gif) 10px 50% no-repeat;
border-bottom: 1px solid #fff;
background-color:#FFD69D;
}
/* Aktiver Punkt 3. Ebene - wo bin ich?*/
#navigation li li li a.active {
color:#000;
background:url(../images/navi_active1.gif) 20px 50% no-repeat;
border-bottom: 1px solid #fff;
background-color:#FFD69D;
}
/* CSS Hauptnavigation Ende */

/* Servicenavigation Beginn */
#servicenav {font-weight:bold;}
#servicenav ul {list-style-type:none;}
#servicenav li {display:inline;}
#servicenav li a:hover {}
#servicenav li a.active{color:#5F6B6C; background:url(../images/bullet_hover.gif) 0.1em 50% no-repeat;}
/* Servicenavigation Ende */

/* Sondernavigation Beginn */
#sondernav {}
#sondernav ul {}
#sondernav a {text-decoration:none; background:url(../images/bullet.gif) 0.1em 50% no-repeat; padding-left:1em;}
#sondernav a:hover {background:url(../images/bullet_hover.gif) 0.1em 50% no-repeat; color:#FFF;}
#sondernav li a.active {background:url(../images/bullet_hover.gif) 0.1em 50% no-repeat; color:#FFF;}
#navipath a {text-decoration:none; background:url(../images/bullet.gif) 0 50% no-repeat; padding:0 0 0 0; letter-spacing:0.2em; color:#858382; background:none;}
#navipath a:hover {background:url(../images/bullet_hover.gif) 0 50% no-repeat; color:#FFBB5D; background:none;}
#navipath {margin-bottom:0.5em;}
/* Sondernavigation Ende */

/* Sitemap Beginn */
div#content a.sitemap_level1 {
	display:block;
	width:240px;
	border-bottom:10px solid #666;
	font-weight:bold;
	color:#858382;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:5px 5px;
	padding-left:15px;
	text-decoration:none;
	background-color:transparent;
	border:1px solid #666;
}
div#content a:hover.sitemap_level1 {color:#000; background-color:#FFD69D; border:1px solid #FFBB5E;}

div#content a.sitemap_level2 {
    width:230px;
	display:block;
	border-bottom:1px solid #666;
	font-weight:normal;
	color:#858382;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:15px 5px;
	padding-left:25px;
	text-decoration:none;
	background-color:transparent;
	margin:5px 0 5px 0;
	border:1px solid #666;
}
div#content a:hover.sitemap_level2 {color:#000; background-color:#FFD69D; border:1px solid #FFBB5E;}

div#content a.sitemap_level3 {
	width:220px;
	display:block;
	border-bottom:1px solid #666;
	font-weight:normal;
	color:#858382;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:25px 5px;
	padding-left:35px;
	text-decoration:none;
	background-color:transparent;
	margin:5px 0 5px 0;
	border:1px solid #666;
}
div#content a:hover.sitemap_level3 {color:#000; background-color:#FFD69D; border:1px solid #FFBB5E;}
/* Sitemap Ende */





	
	