

html {
   height:100%;
   margin-bottom:1px;
}

* 
{
	margin: 0;
	padding: 0;
}

body 
{
	color: #ffffff;
	font: normal 62.5% Tahoma,sans-serif;
	background-color: #B8C7CA;
}

p 
{
	/*padding-bottom: 1.2em;*/
}

.clearer 
{
	clear: both;
}

/*********************************************** Bereich HEADER  ***********************************************/  

.header
{
	margin: 0 auto;
	width: 1140px;
	background-color: #B2B2B2;
}

.flaggen
{
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 896px;
	width: 74px;
	height: 20px;
	border-left: solid 5px #555555;	
	border-right: solid 5px #555555;
	background-color:#FFFFFF;
}

.logo
{
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 30px; 
	padding-left: 357px;
	padding-right:358px;
	width: 255px;
	height: 68px;
	border-left: solid 5px #555555;	
	border-right: solid 5px #555555;
	background-color:#FFFFFF;
}

.mainheader
{
	margin: 0 auto;
	padding-top: 2px;
	margin-left: 80px;
	margin-right: 80px;
	height: 22px;
	background-color: #555555;
	text-align: center;
}

.mainheader li
{
	display: inline;
	list-style-type: none;
}

.mainheader_link_no 
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 10px;
}

.mainheader_link_no:hover
{
	color: #f9842b;
}

.mainheader_link_act 
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #f9842b;
	padding: 0px 10px;
}

.background
{
	margin: 0 auto;
	width: 1140px;
	height: 300px;
	background-image: url(../pics/header.jpg);
	overflow:hidden;
}

.background_partner
{
	margin: 0 auto;
	width: 1140px;
	height: 200px;
	background-image: url(../pics/header_partner.jpg);
	overflow:hidden;	
}

.pic_left 
{

	margin-left: 80px;
}

.pic_right
{
	
	margin-left: 77px;
}

.pic_right_partner
{
	
	margin-left: 323px;
}


.main
{
	margin: 0 auto;
	padding-top: 10px;
	margin-left: 80px;
	margin-right: 80px;
	height: 25px;
	background-color: #555555;
	text-align: center;
}

* + html .main {
	padding-bottom: 10px;
	height: 15px;
}

.main li
{
	display: inline;
	list-style-type: none;
}

.main_link_no 
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	padding: 10px;
	
}

.main_link_no:hover
{
	color: #f9842b;
}

.main_link_act 
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f9842b;
	background-color: #ffffff;
	padding: 10px;
}





/*********************************************** Bereich CONTENT **********************************************/

.container 
{
	margin: 0 auto;
	width: 970px; 
	border-left: solid 5px #555555;	
	border-right: solid 5px #555555;
	background-color: #FFFFFF;
	padding-bottom: 45px;
}

.sidenav 
{
	float: left;
	margin-top: 45px;
	width: 220px;
	background: #555555;
	height: 186px;
}

.sidenav li
{
	list-style-type: none;
	padding: 5px 20px;
	border-bottom: solid 1px #f9842b;
}

.submain_link_no 
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}

.submain_link_no:hover
{
	color: #f9842b;
}

.submain_link_act
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	background-color: #f9842b;
}

div .adress
{
	padding-top: 240px;
	padding-left: 5px;
}

div .adress p 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
}

/*********************************************** Bereich NEWSBOX **********************************************/

.newsbox
{
	float: right;
	margin: 45px 40px 50px 0px;
	width: 280px;
}

*html .newsbox
{
	float: right;
	margin: 48px 20px 50px 0px;
	width: 280px;
}

.titlefield
{
	background: #555555;
	height: 18px;
	margin-bottom: 2px;
	padding: 2px 0px 2px 11px;
}

.titletext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.newsfield
{
	border: solid 1px #555555;
	padding: 5px 5px;
}

div.newsItem
{
	padding: 5px 5px;
}

div.newsItem h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;	
}

div.newsItem p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555555;	
}

div.newsItem a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #f9842b;	
}

div.newsItem a:hover
{
	text-decoration: underline;
	
}

/**************************************************************************************************************/

.content_home 
{
	float:left;
	width: 600px;
	background: #ffffff;
	margin-top: 47px;
	margin-left: 34px;
}

.content_news
{  
	float: right;
	width: 930px;
	background: #ffffff;
	margin-top: 50px;
}

*html .content_home 
{
	float:left;
	width: 600px;
	background: #ffffff;
	margin-top: 50px;
	margin-left: 17px;
}

.content 
{  
	float:right;
	width: 669px;
	background: #ffffff;
	margin-top: 50px;
}

.ueberschrift
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f9842b;
	padding-bottom: 20px;
}

.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	padding-right: 150px;	
}

.mail_link_no
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f9842b;	
}

.mail_link_no:hover 
{
	text-decoration: underline;
}

.ueberschrift_news
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f9842b;
	padding-bottom: 20px;
	padding-left: 261px; 
}

.Item 
{
	margin-bottom: 20px;
}

div.Item h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;	
}

div.Item p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555555;	
}

div.Item a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #f9842b;	
}

div.Item a:hover
{
	text-decoration: underline;
	
}

/*********************************************** Bereich FOOTER ***********************************************/

.footer 
{
	background: #555555;
	margin: 0 auto;
	width: 980px;
	height: 22px;
}

div .footer p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;	
	padding-top: 3px;
	padding-left: 782px;
}


#linkzertifikat{
position:absolute; 
width:147px; 
height:133px; 
left: 627px; 
*left: 627px;
*+left: 827px;

top: 759px; 
width: 149px; 
height: 134px;
}