@charset "utf-8";
/* CSS Document */

/* body =========================================== */
body {
	background-image:url(/en/media/images/blue_images/body_bg/0.gif);
	}

/* #centerbox =========================================== */
#centerbox {
	background-image:url(/en/media/images/blue_images/centerbox_bg/0.gif);
	}
	
/* #teaser =========================================== */
#teaser {
	background-color:#006AB3;
	}
	
/* #mainnavi =========================================== */
/*#mainnavi {
	background-image:url(/en/media/images/blue_images/navi_bg_norm/0.gif);
	}*/
	
/* #specialbox =========================================== */
#specialbox {
	border-left:1px dotted #006AB3;
	}
	
/* #my_community =========================================== */
#my_community a {
	background-image:url(/en/media/images/blue_images/my_community_btn/0.gif);
	}
#my_community a:hover {
	background-image:url(/en/media/images/blue_images/my_community_btn_over/0.gif);
	}
	
/* #subnavi =========================================== */
#subnavi {
	border-bottom:1px dotted #006AB3;
	border-right:1px dotted #006AB3;
	}
	
/* #subnavi =========================================== */
#subnavi li a:hover,
#subnavi li a.active {
	background-color:#B2D3E4;
	}
#subnavi li a:hover, #subnavi li a.active {
	border-bottom-color:#006AB3;
	border-top-color:#006AB3;
}

/* h =========================================== */	
#content h1 {
	color:#006AB3;
	}
	
/* =============================================
				SPECIALBOX
================================================ */
#specialbox .standard {
	border-bottom:1px dotted #006AB3;
	}

#specialbox .teaser_contact {
	background-color: #B2D3E4;
}

#specialbox h1 {
	color:#006AB3;
	}
	
/* =============================================
				MEHR
================================================ */
#box .mehr {
	background-image:url(/en/media/images/blue_images/mehr/0.gif);
	}
#box .mehr:hover {
	background-image:url(/en/media/images/blue_images/mehr_over/0.gif);
	}

#box .mehr_twitter {
	background-image:url(/en/media/images/blue_images/twitter/0.gif);
	}
#box .mehr_twitter:hover {
	background-image:url(/en/media/images/blue_images/twitter_over/0.gif);
	}

#box .mehr_contact {
	background-image:url(/en/media/images/blue_images/contact/0.gif);
	}
#box .mehr_contact:hover {
	background-image:url(/en/media/images/blue_images/contact_over/0.gif);
	}
	
#box .mehr_download_teaser {
	display:block;
	height:20px;
	width:123px;
	background-image:url(/en/media/images/blue_images/pdf_teaser/0.gif);
	background-position:0 0;
	}
#box .mehr_download_teaser:hover {
	text-decoration:none;
	background-image:url(/en/media/images/blue_images/pdf_teaser_over/0.gif);
	}
/* =============================================
				TEASER
================================================ */
#teaser .mehr {
	background-image:url(/en/media/images/blue_images/mehr_teaser/0.gif);
	}
#teaser .mehr:hover {
	background-image:url(/en/media/images/blue_images/mehr_teaser_over/0.gif);
	}

/* =============================================
				NAVIGATION
================================================ */

/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:14px;
text-decoration:none; 
color:#fff; 
height:25px; 
/*border:1px solid #fff; 
border-width:1px 1px 0 0; */
background:#758279; 
background-image:url(/en/media/images/blue_images/navi_bg_norm/0.gif);
background-position:right 0;
padding:10px 19px 0 19px;
}

.menu li li a, .menu li li a:visited {
font-size:12px;
border-bottom:1px dotted #006AB3;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#006AB3;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#c9ba65;
}
.menu ul ul :hover > a.drop {
background:#c9ba65;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#D6E8F2;
}

.menu ul ul ul :hover > a {
background-image:url(/en/media/images/blue_images/navi_bg_over/0.gif);
}



/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#D6E8F2; 
color:#666; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:129px
/* yet another hack for IE5.5 */
}


/* style the top level hover */
.menu a.active, .menu a:hover, .menu ul ul a:hover,
.menu :hover > a {
color:#fff;
background:#006AB3;
background-image:url(/en/media/images/blue_images/navi_bg_over/0.gif);
background-position:right 0;
}


.kategorie {
	font-weight:bold;
	}
	
/* =============================================
				SUCHE
================================================ */
	
/* #suche =========================================== */
/* #suche a {
	background-image:url(/en/media/images/blue_images/suchen/0.gif);
	}
#suche a:hover {
	background-image:url(/en/media/images/blue_images/suchen_over/0.gif);
	}
*/	

.search_img {
	background-image:url(/en/media/images/blue_images/suchen/0.gif);
}

.search_img:hover {
	background-image:url(/en/media/images/blue_images/suchen_over/0.gif);
}

/* =============================================
			TEXTFORMATIERUNGEN
================================================ */
	
/* a =========================================== */
#contentbox a {
	color:#006AB3;
	}
#contentbox a.highlighted {
	background-image:url(/en/media/images/blue_images/link_bg/0.gif);
	color:#006AB3;
	}

#contentbox a.pdf-link {
	background-image:url(/en/media/images/neutral_images/pdf_icon/0.gif);
	background-repeat:no-repeat;
        clear:left;
        display: block;
        float: none;
	padding-left:20px;
	padding-top:5px;
	background-position:0 3px;
	color:#006AB3;
	}

#contentbox a.twitter-link {
	background-image:url(/en/media/images/neutral_images/twitter_icon/0.jpg);
	background-repeat:no-repeat;
        clear:left;
        display: block;
        float: none;
	padding-left:20px;
	padding-top:5px;
	background-position:0 3px;
	color:#006AB3;
	}	

#footer a {
	background-image: none;
        color: #ffffff;
	padding-right:10px;
	}
.abstand {
	border-top: 1px solid #006AB3;
	}	
/* =============================================
			TABELLENFORMATIERUNGEN
================================================ */	
#content td {
	border-bottom: 1px solid #006AB3;
	border-top: 1px solid #006AB3;
}
#content th {
	border-bottom: 1px solid #006AB3;
	border-top: 1px solid #006AB3;
	background-color: #B2D3E4;
}
#content td.yes {
	background-image: url(/en/media/images/blue_images/content_yes/0.gif);
	background-position: center;
	background-repeat: no-repeat;	
}
#content td.no {
	background-image:url(/en/media/images/blue_images/content_no/0.gif);	
	background-position: center;
	background-repeat: no-repeat;
}
