body{
	margin:5px;
	padding:0;
	text-align: center;
	color:#4D4D4D;
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	}

img {
	border:0;
}
	
	
a:link						{text-decoration:underline; color:#2F338E; background-color:#FFFFFF;}
a:visited					{text-decoration:underline; color:#2F338E; background-color:#FFFFFF;}
a:hover						{text-decoration:underline; color:#2F338E; background-color:#FFFFFF;}
a:active					{text-decoration:underline; color:#2F338E; background-color:#FFFFFF;}
a:focus						{text-decoration:underline; color:#2F338E; background-color:#FFFFFF;}

a.MainNav:link		{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#2F338E; background-color:#C7CDE4;}
a.MainNav:visited	{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#2F338E; background-color:#C7CDE4;}
a.MainNav:hover		{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}
a.MainNav:active	{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}
a.MainNav:focus		{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#2F338E; background-color:#C7CDE4;}

a.MainNavHi:link		{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}
a.MainNavHi:visited	{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}
a.MainNavHi:hover		{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}
a.MainNavHi:active	{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}
a.MainNavHi:focus		{text-transform:uppercase;   text-decoration:none; font-weight:bold; color:#FFFFFF; background-color:#C7CDE4;}

	
div#Page{
	text-align: left;
	margin: 0 auto;
	width:760px;
	}
	
div#Popup{
	text-align: left;
	margin: 0 auto;
	width:100%;
}	
	
div#Popup h1{
	background-color:#C7CDE4;
	color:#2F338E;
	font-size: 18px;
	font-weight:bold;
	margin: 0 0 10px 5px;
	padding: 3px 5px 3px 5px;
}

div#Popup h2{
	background-color:#FFFFFF;
	color:#4D4D4D;
	font-size: 14px;
	font-weight:bold;
	margin: 0 0 5px 5px;
	padding: 3px 5px 3px 5px;
}

div#Popup p{
	background-color:#FFFFFF;
	color:#4D4D4D;
	font-size: 11px;
	margin: 0 0 0 5px;
	padding: 3px 5px 3px 5px;
}	
	
div#Logo{
	width:150px;
	height:65px;
	float:left;
	margin:0 0 10px 0;
	}
	
div#Head{
	height:65px;
	width:350px;
	float:left;
	margin:0 0 10px 10px;
}

div#Head ul{
 vertical-align:bottom;
 margin: 10px 10px 0 20px;
 padding:0;
 list-style: none;
 float:left;

}

div#Head li{
 	margin: 0 0 0 5px;
 	font-size:11px;
 	font-weight:bold; 
 	color:#888888; 
 	background-color:#FFFFFF;
}


div#Head ul img{
	margin:0 5px 2px 0;
}	
	
div#ServiceNav{
	width:200px;
	height:65px;
	margin:0 0 10px 0;
	text-align:right;
	float:right;
	}
	
	
div#ServiceNav ul{
	margin:0;
	padding:50px 0 0 0;
	list-style:none;
	text-align: right;
}

div#ServiceNav li{
	margin:0;
	padding: 0 0 0 10px;
	display:inline;
}
	
div#MainNavi{
	width:760px;
	height:20px;
	color:#2F338E;
	background-color:#C7CDE4; 
	line-height:20px;
	vertical-align:middle;
	margin:0 0 10px 0;
	float:left;
	}

div#MainNavi ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

div#MainNavi li{
	margin:0;
	padding: 0 20px 0 0;
	float:left;
}

div#Visual {
	width:567px;
	height:100px;
	float:left;
}

div#Teaser {
	width:185px;
	height:410px;
	float:right;
	margin: 0 0 0 5px;
	border-left:1px solid #D51717;
}

div#Teaser.Zertifikate {
height:510px;
}

div#Teaser h2{
	background-color:#C7CDE4;
	color:#2F338E;
	font-size: 11px;
	font-weight:bold;
	margin: 0 0 0 5px;
	padding: 3px 5px 3px 5px;
}

div#Teaser p{
	background-color:#ECEEF2;
	min-height: 80px;
	color:#4D4D4D;
	font-size: 11px;
	margin: 0 0 10px 5px;
	padding: 5px;
}


div#Teaser a:link							{text-decoration:underline; color:#2F338E; background-color:#ECEEF2;}
div#Teaser a:visited					{text-decoration:underline; color:#2F338E; background-color:#ECEEF2;}
div#Teaser a:hover						{text-decoration:underline; color:#2F338E; background-color:#ECEEF2;}
div#Teaser a:active						{text-decoration:underline; color:#2F338E; background-color:#ECEEF2;}
div#Teaser a:focus						{text-decoration:underline; color:#2F338E; background-color:#ECEEF2;}

div#Teaser img.Teaser{
	width:80px;
	float:left;
	margin: 0 5px 5px 0;
}

div#Content {
	width:567px;
	height:300px;
	float:left;
	margin:10px 0 5px 0;
}

div#Content.Zertifikate{
	height:400px;
}

div#Content h1{
 font-size:18px;
 font-weight:bold;
 color:#D51717;
 background-color:#FFFFFF;
 margin: 10px 0 10px 0;
}


div#Content h2{
 font-size:13px;
 font-weight:bold;
 color:#515153;
 background-color:#FFFFFF;
 margin: 0 0 5px 0; 
}

div#Content h3{
 font-size:13px;
 font-weight:bold;
 color:#515153;
 background-color:#FFFFFF;
 margin: 5px 0 15px 0; 
}

div#Content p{
 margin: 0 0 3px 0; 
}

div#Content ul{
 margin: 10px 0 0 0 ;
 padding:0;
 list-style: none;
}

div#Content li{
 margin: 0 0 10px 0;
}

div#Content div.newsArticle{
	width:567px;
	float:left;
	
}

div#Content div.newsArticleBorder{
	width:567px;
	float:left;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px; 
}

div#Footer{
	width:760px;
	height:20px;
	border-top:1px solid #D51717;
	padding: 3px 0 0 0;
	clear:both;
}

/*****   Produkte ****/
ul#ProduktPartner {
	padding:0;
	list-style:none;
}

ul#ProduktPartner li {
	padding:0;
	margin: 0 50px 0 0;
	display:inline;
}
	
