@charset "UTF-8";

/*kalibrierung*/
* {padding:0; margin:0;}
li {margin-left:1.2em;}


h1 {font-size:1.4em;font-weight:bold; margin-bottom:15px;}

h2 {color:#333; font-size:1.2em;font-weight:bold;margin-bottom:10px;}
h2 a {color:#333;text-decoration:none;}

h3 {font-size:1.1em; font-style:italic;margin-bottom:5px;}

h4 {font-size:1.0em;font-style:italic; font-weight:bold;}

h5 {font-size:1.0em;font-style:italic;}

h6 {font-size:0.8em;font-weight:bold;}

img {border:0;}

a {color:blue;}



/*Styles*/
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color:#333;
	background-image:url(../fileadmin/images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
}


#wrapper {
	width: 965px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	
	}
	
#header {
	width: 965px;
	height: 220px;
	}

#logo {
	width: 230px;
	height: 90px;
	margin-top:-90px;
	}

	
/* =========  style Navigation ========== */

#navi {float:left; width:965px; height:35px; background-image:url(../fileadmin/images/navi-bg.png);}

#navi ul {list-style:none; text-align:center;font-size:115%;}

#navi li {position:relative; float:left; margin: 0px 5px 0px 5px; line-height:35px; text-align:center;}

#navi a {color:#ccd4e3; text-decoration:none; display:block; width:180px;}

#navi a:hover {background-image:url(../fileadmin/images/navi-bg-hover.png); background-repeat:repeat-x;text-decoration:none; display:block; color:#333;}

#navi li ul {width:180px; background:#ccd4e3;}

#navi li li {float:none; margin: 0px 0px 0px 0px; text-align:left; display:block;}

#navi li li a {color:#333; font-size:80%; width:100%; padding-left:5px; padding-top:5px; border-right:none;}

#navi li li a:hover {background:#2d333b; width:auto; color:#ccd4e3;}


#navi li ul {position:absolute; left:-9999px;}

#navi li:hover ul {left:0;}



/* ===== style content ====== */


#mitte {
	float:left;
	width:965px;
	background-color:#FFF;
	border: 1px solid #999;
	padding-top:10px;
	margin-top:80px;
	
	}
	
#content {
	float:left;
	width:685px;
	height:540px;
	overflow:scroll;
	background-color:#FFF;
	padding: 0px 15px 30px 15px;
	
}


#anfrage {
	border:2px solid #CCC;
	margin-left:720px;
	width:230px;
	margin-bottom:10px;
	}	
	
	
#sidebar {
	background-color:#CCC;
	padding: 5px 10px 5px 5px;
	margin-left:720px;
	margin-bottom:8px;
	margin-right:10px;
	width:220px;
	height:400px;
	overflow:auto;
	
	}
	
	
	
#sidebar .divider {margin-top:10px;}


.button {
	padding-left:33px;
	padding-right:28px;
	padding-top:10px;
	padding-bottom:15px;
	width:160px;
	height:80px;
	}
	



	
/* === beginn social network links === */

#links {width:260px; margin-left:700px; height:35px;} 
#links ul li {list-style:none; display:inline;}
#facebook {margin-right:1px; margin-left:1px;}
#text {font-size:80%; margin-bottom:5px;}


/* === ende social network links === */




	
#footer {
	margin-top:15px;
	clear:both;
	vertical-align:middle;
	height:30px;
	text-align:center;

	}

#c10, #c11, #c21 {margin-left:10px; margin-bottom:30px;}
#c29 {margin-left:10px; margin-bottom:30px; margin-top:40px;}
	




