.bghead{ 
	background-image:url(/images/site/bghead.png);
	height:6px;
	line-height:0px;
	font-size:0px;
	background-repeat:no-repeat;
	}

.bgbody{
	background-image:url(/images/site/bgbody.png);
	background-color:#ffffff;
	padding-top:12px;
	color:#666666;
	background-repeat:repeat-y;
	}
.bgfooter{ 
	background-image:url(/images/site/bgfooter.png);
	height:54px;
	background-repeat:no-repeat;
	
	}
.bgfooter div{
	padding-top:8px;
	font-size:11px;
	color:#666666;	
	}

.mainnavigation{
	height:48px;
	background-image:url(/images/site/navbg.png);
	}

.mainnavigation div#leftcorner{
background-image:url(/images/site/leftcorner.png);	
width:6px;
height:48px;
float:left;
}

.mainnavigation div#rightcorner{
background-image:url(/images/site/rightcorner.png);
width:6px;
height:48px;
float:right;
}



#Menu1{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#Menu1 li{
	float:left;
	margin-left:1px;
}

#Menu1 li a{
	color:#666666;
	display:block;
	float:left;
	height:40px;
	line-height:45px;
	padding:0 15px;
	text-decoration:none;
	font-size:14px;
}

#Menu1 li a.active {
background:transparent url(/images/site/active_arrow.png) no-repeat scroll center bottom;
color:#98145b;
}
#Menu1 li a:hover {
color:#98145b;
}



h1#logo{

}

h1#biglogo{
	width: 525px;
	height: 188px;
	text-align:center;
	margin:55px auto;
}

h2#systemkompetenz{
	width: 660px;
	height: 45px;
	text-align:center;
	margin:10px auto 20px;
}


h2#network2succeed{
	width: 574px;
	height: 82px;
	text-align:center;
	margin:50px auto 20px;
}


#leistungsnavigation{
	background-image: url(/images/leistungen/background.jpg);
	background-repeat:no-repeat;
	width:656px;
	height:468px;
	margin-left:-30px;
	list-style:none;	
}

#leistungsnavigation li{
height:54px;	
}

#leistungsnavigation li a{
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	color:#000000;
	line-height:28px;
}
#leistungsnavigation li a.active{
	color:#98145b;
}

#leistungsnavigation li a.inactive:hover{
	color:#98145b;
}

#leistungsnavigation li.development{
	margin-left:190px;	
}
#leistungsnavigation li.producttesting{
	margin-left:90px;	
}
#leistungsnavigation li.qualityandrisk{
	margin-left:44px;	
}
#leistungsnavigation li.cemarking{
	margin-left:24px;	
}
#leistungsnavigation li.regulatory{
	margin-left:18px;	
}
#leistungsnavigation li.reimburse{
	margin-left:22px;	
}
#leistungsnavigation li.licensing{
	margin-left:42px;	
}
#leistungsnavigation li.marketaccess{
	margin-left:86px;	
}
#leistungsnavigation li.training{
	margin-left:190px;	
}



#leistungsdetails{
	position:absolute;
	right:3px;
	width:300px;
	color:#ffffff;
	background-color:#98145b;
	padding:20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}


#leistungsdetails h2{
	color:#ffffff;
	font-size:21px;
	text-decoration:none;
}
#leistungsdetails h2.following{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#leistungsdetails h2 a{
	color:#ffffff;
	text-decoration:none;
}
#leistungsdetails h2 a.collapsed{
	background-image:url(/images/site/arrow_collapsed.png);
	background-repeat:no-repeat;
	color:#000000;
	padding-left:15px;
	text-decoration:none;
}
#leistungsdetails h2 a.expanded{
	background-image:url(/images/site/arrow_expanded.png);
	color:#ffffff;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
}

#leistungsdetails p a{
	color:#ffffff;
	text-decoration:underline;
}

#leistungsdetails li a{
	color:#ffffff;
	text-decoration:underline;
}

ul.dienstleistungen{
	list-style-type:none;
	margin-left:0;
}
ul.dienstleistungen li{
	background-image:url(/images/site/ceplus_bullit.png);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:4px;
}

div.article h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:1px;
}

.magentaspace{
	margin:0;
	margin-top:20px;
	border-top: 1px dotted #98145b;
	padding-bottom:2px;
	background-color:transparent;
}

#contact fieldset{border:0px;margin-left:20px;}
#fieldset-details input{
width:250px;
}
#fieldset-contact input{
width:15px;
border:0;
float:left;
}
#fieldset-contact label{
width:250px;
display:block;
border:0;
float:left;
}
#fieldset-contact div{
height:35px;
}
#fieldset-interest div label{
width:90px;
display:inline-block;
float:left;
}
#fieldset-interest input{
width:250px;
}
legend{
color:#000000;
margin-left:-20px;
}
#fieldset-details div label{
width:90px;
display:inline-block;
float:left;
}

#fieldset-details{
margin-bottom:0;}

input.submit {
	width:144px;
	height:44px;
	background: url(/images/site/button_submit.png) no-repeat;
	float:right;
	border:0px;
	margin-right:38px;
	margin-bottom:50px;
}

ul.errors{
	list-style-type:none;
	color:#98145b;
	margin-left:90px;
}
.logo_icon{float:left;margin-left:-36px; margin-top:-3px}

#language_selector{float:right;margin-left:-80px;padding:12px;padding-right:20px;}
