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

/* Css Basis Beschreibung */

html{

			/* verhindert Mozilla-Zucken

			 * > Firefox 1.5

			 */

			overflow-y: scroll;

			}

body {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	margin: 0px;
	background-color:#dfdfdf;
}

h1,h2,h3,h4,h5{
font-size:12px;
margin:0;
padding:0;
}

a{

text-decoration:none;

color:#000;

}

a:hover{

text-decoration:none;

color:#ff3f01;

}





/*<![CDATA[*/

#pageWrapper

{

	left:50%;

	margin-left:-400px;

	margin-top:-240px;

	padding:0;

	position:absolute;

	top:50%;

	width:850px;

}

* html #pageWrapper

{

	/* \*/

		word-wrap: break-word;

	/* invalid CSS but keeps IE from breaking horribly under narrow viewports */

}



#page {

	width:800px;

/*	background-image: url(../images/startseite_oso.jpg);

	background-repeat: no-repeat;
	background-color:#FFFFFF;
	border:1px solid #000;
	-moz-border-radius:5px;*/

}



#header_ {

	width:800px;

	height:121px;

	background-image: url(../images/header.png);

	background-repeat: no-repeat;

	z-index:-100;

}







#content_{
position:absolute;
top:125px;
left:0px;

width:800px;

height:250px;

	/*border:1px solid #f00;*/

}


#content_elements{
position:absolute;
top:0px;
left:0px;

width:800px;

height:250px;

	/*border:1px solid #f00;*/

}


#footer_ {
font-size:11px;
left:727px;
position:absolute;
text-align:right;
top:395px;
font-weight:bold;
}



#liste_navigation_dritte_ebene ul{

		margin: 0;

		padding-left: 0;

}

#liste_navigation_dritte_ebene ul li{

  	list-style-type: none;

		display:inline;

		margin-right:14px;



}

#ueberschrift_dritte_ebene {

position:absolute;

top:0px;

left:242px;

width:200px;

text-align:right;

display:inline;

			z-index:-50;

}

#ueberschrift_dritte_ebene h2{

font-size:11px;

}









.hide {	display: none !important;}



/* Clearfix-Methode zum Clearen der Float-Umgebungen */

 .clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}

img {

border:none;

}

.box{
	background-color:#FFFFFF;
	border-bottom:3px solid #000000;
	border-top:3px solid #000000;
	float:left;
	height:250px;
	margin-right:25px;
	width:175px;
}
.hidden{
display:none;
}
#box_10{
background-color:#fff;
}
.box h2{
margin-top:30px;
}
#box_10 h2{
margin-top:0px;
}



