@import url(content.css);
/*-------- Main ------------*/
body {
	border: 0;
	margin: 0 auto;
	padding: 0;
	font: normal 100.01% Verdana, Arial, Helvetica,sans-srif;
		
}

body,html,#contents{
min-height:100%;
width: 100%;
height: 100%;
}

html>body,html>body #contents {
height:auto;
}
/*-------------------contents---------------*/

#contents {
	position: absolute;
	top: 0;
	background-color:#2b4587;
	width:100%;
	
	}

/* -----Header ---- */
#header {
	float:left;
	height: auto;
	width:18%;
	background: #4d6091;
	margin-top:0.5%;	
	margin-left:0.5%;
	
		
}
#header-img {
	text-align:center;	
	margin-top: 3%;
	height: auto;
	width: auto;
	
}
/*-------content-main -----------*/

/*------------- content middle --------*/
#content-wrapper {
	float:right;
	width:79%;
	height:100%;
	margin-bottom: 0%;
	background-color:#ffffff;
	padding-bottom:6%;
	font-size:12px;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left:1em;
	background-image :url(/fileadmin/assets/logobilder/Hintergrund_Trans50.jpg); 
	background-repeat:no-repeat; 
	background-position:500px 500px;

}

#middle-marker {
	padding-top:1em;
	padding-left: 1em;
	padding-right:1em;
}

#top {
 background-image:url(/fileadmin/assets/logobilder/akuvib-news.jpg);
 width:900px;
 height:160px;
 }
/*-------- Left Menu-------------*/

#left{
	float:left;
	height: 100%;
	/*
	position:absolute;
	top:14em;
	left:0.5em;*/
	width: 18%;
	background-color: #4d6091;
	margin-left:0.5%;
}
#left-menu {
	width:95%;
	margin-top:2em;
	margin-left:2%;
	margin-bottom:1em;
	background-color:#cadbe3;
	}
#left-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-left:4px solid #27408B;
	}

#left-menu ul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	
}

#left-menu ul li {
	display: block;
	padding: 0;
	margin: 0;		
}

#left-menu li.left-level-1-no a {
	height: auto;
	text-decoration:none;
	display: block;
	padding: 3px 6px 3px 15px;
	background: #f1f1f1;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#left-menu li.left-level-1-no a:hover, #left-menu li.left-level-1-act a {
	height: auto;
	text-decoration: none;
	font-weight:BOLD;
	display: block;
	padding: 3px 6px 3px 15px;
	color: BLUE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#left-menu li.left-level-2-no a {
	height: auto;
	text-decoration: none;
	display: block;
	padding: 3px 6px 3px 25px;
	background: #f1f1f1;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}

#left-menu li.left-level-2-no a:hover, #left-menu li.left-level-2-act a {
	height: auto;
	text-decoration: none;
	display: block;
	padding: 3px 6px 3px 25px;
	background: #f1f1f1;
	color: #f99f0b;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
#left-marker {
	margin: 0;
	padding: 0 6px;
}
/*
#left-menu li.left-level-3-no a {
	height: auto;
	text-decoration: none;
	display: block;
	padding: 3px 6px 3px 35px;
	background: #f1f1f1;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#left-menu li.left-level-3-no a:hover, #left-menu li.left-level-3-act a {
	height: auto;
	text-decoration: none;
	display: block;
	padding: 3px 6px 3px 35px;
	background: #f1f1f1;
	color: #f99f0b;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
*/
/*
#left-marker-box {
	margin: 6px;
	padding: 0;
}*/

/*---------------------Footer <div id="footer">
			<div id="footer-text">
					AKUVIB Engineering and Testing GmbH      Sinterstr. 8      44795 Bochum
					fon: 0234-587 6000  fax : 0234-587 6005   E-mail: info[at]akuvib.de
			</div>
	</div>--------------------*/
	

/* ---------------- Footer ----------------- */
#footer {
	position:absolute;
	bottom: 0;
	margin-left:20.1%;
	width: 79.8%;
	/* border-top:1px dotted #6b7174; */
	clear: both;
	background-image:url(/fileadmin/assets/logobilder/footer.jpg);
	color:#23238E;
	font-size:11px;
	line-height:15px;
	height:75px;
	border:1px solid #2b72b4;
}

#footer-text {
	margin: 0;
	text-align: center;
	} 
	
#bottom-menu {
	height: 35px;
	margin-top:5px;
	margin-left:5%;
	margin-right:5%;	
	font-size:11px;
	}

#bottom-menu ul {
	list-style: none;
	text-align:center;
	padding: 0;
	
}

#bottom-menu ul a, #bottom-menu ul .cur {
	float: left;
	display: block;
	line-height: 29px;
	text-decoration: none;	
	padding : 0 12px;
	border-right: 1px solid #1b366c;
	color: #23238E;	
}

#bottom-menu ul a:hover, #bottom-menu ul .act a {
	color: #3869d7;	
}

#bottom-menu li {
	float: left;
	
}

/* ------------- Map24 ----------------------- */ 
.map24_input {
	background-color: #ffffff;
	color: #555555;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px #bebebe solid;
}
	
.map24_list {
	background-color: #FFFFFF; 
	border-style: groove;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px;
}
	
.map24_text	{
	font-family: Arial; 
	font-size: 11px; 
	color: #586A75;
}
	
.map24_margin	{
	margin-left: 10px;
}

.map24_padding {
	padding-left: 10px;
}

.map24_title {
	font-family: Arial; 
	font-size: 11px; 
	color:#FFFFFF; 
	padding-left: 10px; 
	padding-top: 31px; 
	font-weight: bold;
	background-color: #0072BC;
}
	
.map24_cell	{
	padding-left: 10px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	background-color: #F8F9FA;
}
	
.blockborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #BEBEBE;
}	

.map24_submit {
	font-size: 11px;
	color: #0D3D6A;
}
