body	{
	font: 12px Arial, Helvetica, sans-serif;
	}


/* Farben: Grün: #00626B
		   Anthrazit:#595959
		   Hellgrau:#f0f0f0*/

#homepage {
	top:0px;
	left:0px;
	width: 100%;
	border-bottom: 1px solid white;
	font: 1em Arial, Helvetica, sans-serif;
}
h1 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00626B
	}
h2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00626B
	}
p	{
	z-index: 101;
	font: 12px Arial, Helvetica, sans-serif;
	font-color:#000000;
	}
	
a {
	font: 12px Arial, Helvetica, sans-serif;
	color:#00626B
	}
li{
   list-style-image: url(grafik/listensymbol.gif)
  }
	
	
/* ################### HEADER ################### */

div.header {
	margin: 0px;
	left:0px;
	right:0px;
	top:0px;
	position:absolute;
	z-index: 3;
 	height: 90px;
	width: 100%;
	background-color: #ffffff;
	
 	/*border-bottom: 7px solid #254e9f;*/
}
div.headerOben{
	position:absolute;
	z-index: 4;
	top: 60px;
	height: 30px;
	width: 100%;
	background-color: #00626B;
 	/*border-bottom: 7px solid #254e9f;*/
	border-bottom: 7px solid #595959;
}
div.header h1{

	z-index: 1000;
	position: absolute;
	color: #00626B;
	font-size: 50px;
	top: -23px;
	left: 250px;;
}
div.bildleiste {
	z-index: 8;
	position: absolute;
	left: 32px;
	top: 97px;
	width: 1205px;
	height: 72px;
	border: none;
	/*background-color: #9E9E9E;*/
	color: FFFFFF;
	background-image: url(grafik/Bildleiste3.jpg);
	}

div.pagelogo {
	z-index: 100;
 	position: absolute;
	left: 15px;
	top:-5px;
	width: 230px;
	height: 90px;
	margin-left: 20px;
	background-color:#ffffff;
	/*border: 1px solid #000000; */
	color: #ffffff;
	border:none;
	background-repeat: no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='grafik/logoHintergrund.png');*/
}
/*div.pagelogo[class] {

  	background-image: url(grafik/logoHintergrund.png);
}*/
div.pagelogo p {
	line-height: 80px;
	text-align: center;
	}
#logo{
	z-index: 110;
	position: absolute;
	left: 50px;
	top:25px;
	color: #ffffff;
}
div.servicenavigation {
	z-index: 6;
	position: absolute;
	/*background: url(/imperia/md/images/bb-global/system/headline.gif) no-repeat;*/
}
div.servicemenu{
	z-index: 6;
	position: absolute;
	left: 270px;
	top:69px;
	height: 30px;
	color: white;
	}
div.servicemenu a{
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	}

/* ################### NAVIGATION ################### */
#searchbox{
	z-index: 6;
	position: absolute;
	right: 55px;
	top:64px;
	}
#navigation{
	
	position: absolute;
	left: 31px;
	top: 167px;
	width: 205px;
	min-height: 800px; 
	/*background-color: #f0f0f0;
	background-color: #f4f7ff;*/
	/*border-right: 1px solid #ffffff; */
	color:#ffffff;
	background-image: url(grafik/navi.jpg);
	background-repeat: repeat-y;
}

#navi{
	position:absolute;
	background-color:#ffffff;
	width: 200px;
	left: 5px;
	}
#navi ul{
	list-style-type:none;
	margin-left: 5px;
	margin-right: 5px;
	background-color:#ffffff;
/*	border-top:1px dotted #7A7A7A;*/
	
	}
a.Navi1 {
	margin-left:30px;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
	color: #595959;
	}
a.Navi1:hover {
	color: #00626B;
	
	}
li.Navi1 {
	margin-left:-40px;
	margin-bottom:20px;
	height: 30px;
	line-height: 40px;
	border-top:1px dotted #7A7A7A;
	list-style:none;
	}
a.NaviActive {
	margin-left:30px;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
	color: #00626B;
	font-weight:bold;
	}
li.NaviActive {
	margin-left:-40px;
	margin-bottom:20px;
	height: 30px;
	line-height: 40px;
	border-top:1px dotted #7A7A7A;
	list-style:none;
	}
/*li.Navi1#id_0_126{
	margin-bottom:20px;
	}
li.NaviActive#id_0_126{
	margin-bottom:20px;
	}*/
li.UnternaviActive{
	border-bottom:1px dotted #7A7A7A;
	width:150px;
	list-style:none;
	}
a.UnternaviActive {
	margin-left: 5px;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #00626B;
	font-weight:bold;
	
	}	

a.Navi2{
	margin-left: 5px;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #595959;
	
	}
a.Navi2:hover {
	color: #00626B;
	
	}
li.Navi2{
	border-bottom:1px dotted #7A7A7A;
	width:150px;
	list-style:none;
	}
#expand102 {
	background-color:#ffffff;
	
	}

/* ################### CONTENT ################### */

#content {
	
	position: absolute;
	right:300px;
	left:20px;
	margin-left: 250px;
	margin-top:172px;
	/*background-color : Transparent;
	background-color: #ffffff;
	border: 1px solid #595959; */
}

/* ################### BOXEN ################### */

div.Teaser{

	position: absolute;
	top: 168px;
	right: 27px;
	min-height:800px;
	width: 250px;
	margin-left:20px;
	/*background-color: #f0f0f0;*/
	color:#ffffff;
	background-image: url(grafik/navi.jpg);
	background-repeat: repeat-y;
	}
div.Teaser1 {
	/*position: relative;
	left:5px;
	right:5px;*/
	border: none;
	background-color: #ffffff;
	width: 230px;
	margin-right:5px;
	margin-left:12px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	
	/*border-width:1px;
  	border-style:solid;
  	border-color:#000000;*/
}
#TeaserUnten{
	background-image: url(grafik/teaser_oben.jpg);
	width: 210px;
	height: 9px;
	font-size: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: bottom;
	background-repeat: no-repeat;
	}
#TeaserUnten{
	background-image: url(grafik/teaser_unten.jpg);
	width: 210px;
	height: 9px;
	font-size: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: bottom;
	background-repeat: no-repeat;
	}
	
div.TeaserBody{
	position: relative;
	color: #8d8c8c;
	margin-top: -5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	}
div.TeaserBody a:hover {
	color: #00626B;
	}
div.TeaserBody a {
	text-decoration: none;
	color: #8d8c8c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 16px;
	}
div.TeaserBody h1 {
	color: #00626B;
	text-decoration: none;
	}
/* ################### BOXEN ################### */
div.startInhalt {
	position: absolute;
  	width: 1000px;
	left: 250px;
	top:172px;
	}
div.startBox{
	top:0px;
	left:0px;
	position: relative;
	width: 420px;
	height: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(grafik/box.jpg);
	background-repeat: repeat;
	}
div.startBox p{
	color:#000000;
	margin: 10px
	
	}
div.startBox h1{
	text-decoration: none;
	color:#00626B;
	font-size: 20px;
	margin:10px
	}
div.startBox a{
	text-decoration: none;
	color:#00626B;
	font-size: 20px;
	}
div.startBox img{
	position: relative; 
	right: 10px;
	left: 10px;
	height: 100%;
	}