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

body {
	margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px
	}
	
#div_body {
	height:750px; width:1000px; margin:0px auto
	}

ul { margin:0px; padding:0px }

li { margin:0px; padding:0px }

a img { border: none }

/*NAVIGATION-----------------------*/

#navigation {
	height:70px; width:1000px; overflow:hidden;
	}

#navibar_box {
	height:70px; width:130px; float:left; line-height:70px; text-align:center;
	}

.navibar_icon_left {
	height:70px; width:47px; float:left; overflow:visible
	}
	
.navibar_icon_home {
	height:70px; width:38px; float:left; overflow:visible
	}
	
.navibar_icon_right {
	height:70px; width:45px; float:left; overflow:visible
	}

#navi_buttons {
	height:70px; width:130px; float:left; line-height:70px; text-align:center;
	}
	
#navi_buttons a {
	display:block;
	height:70px;
	width:130px;
	background:#ffffff;
	color:#516e90;
	text-decoration:none;
	font-weight:bold;
	}
	
#navi_buttons a:hover {
	display:block;
	height:70px;
	width:130px;
	background:url(../images/navi_over.gif) no-repeat center;
	color:#002049;
	text-decoration:none;
	font-weight:bold;
	}
	
#navi_buttons_pfeil {
	height:70px; width:130px; float:left; line-height:70px; text-align:center;
	}
	
#navi_buttons_pfeil a {
	display:block;
	height:70px;
	width:130px;
	background:url(../images/navi_pfeil.gif) no-repeat center;
	color:#516e90;
	text-decoration:none;
	font-weight:bold;
	}
	
#navi_buttons_pfeil a:hover {
	display:block;
	height:70px;
	width:130px;
	background:url(../images/navi_pfeil_over.gif) no-repeat center;
	color:#002049;
	text-decoration:none;
	font-weight:bold;
	}
	
#subnavi {
	height:260px; width:1000px; position:absolute; z-index:100; visibility:hidden;
	}
	
#subnavi li a {
	text-decoration:none; color:#a1adbd; line-height:20px; margin-left:5px;
	}
	
#subnavi li a:hover {
	text-decoration:none; color:#ffffff; line-height:20px; margin-left:5px; 
	}
		
#dd1 {
	background:#002049; height:260px; width:130px; float:right; overflow:hidden; visibility:hidden;
	}

.dd {
	background:#002049; height:258px; width:126px; margin-left:2px; margin-top:-2px
	}
	
#dd2 {
	background:#002049; height:260px; width:130px; float:right; overflow:hidden; visibility:hidden;
	}
	
#dd3 {
	background:#002049; height:260px; width:130px; float:right; overflow:hidden; visibility:hidden; line-height:32px; 
	}
	
#dd4 {
	background:#002049; height:260px; width:130px; float:right; overflow:hidden; visibility:hidden;
	}
	
#dd_job { background:#002049; height:260px; width:130px; overflow:hidden; visibility:hidden; float:right }


/*HEADER-----------------------*/

#header {
	background:#002049; height:260px; width:1000px; line-height:35px; overflow:hidden;
	}
	
#header_bild {
	height:260px; width:1000px; position:absolute; overflow:hidden
	}
	
#ho {
	background:url(../images/header_overlay.png); 
	height:260px; width:1000px; 
	position:absolute; overflow:hidden; 
  	z-index:10; filter:Alpha(opacity=50);
	visibility:hidden;
	}
	
/*CONTENT-----------------------*/

#content {
	height:390px; width:1000px; overflow:hidden; line-height:20px
	}
	
#content_border_both {
	height:390px; width:996px; overflow:hidden; line-height:20px; border-left:2px solid #dde1e6; border-right:2px solid #dde1e6;
	}
	
#content_border_left {
	height:390px; width:998px; overflow:hidden; line-height:20px; border-left:2px solid #dde1e6;
	}

#content_border_right {
	height:390px; width:998px; overflow:hidden; line-height:20px; border-right:2px solid #dde1e6;
	}
	
/*FOOTER---------------------------*/
	
#footer {
	background:#b1bbc7; height:30px; width:1000px; bottom:0px;
	}
	
#footer a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#001f49;
	}
	
#footer a:hover {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#315078;
	}
	
.footer_coverbox {
	height:30px; width:100px; float:left
	}
	
.footer_linkbox {
	height:12px; 
	width:100px; 
	float:left; 
	line-height:10px; 
	margin-top:8px;
	}

#footer_adresse {
	height:30px; width:732px; float:right; line-height:30px;
	}

.footer_adresse_span {
	margin-right:15px; float:right
	}
