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



#inhaltbox
{	
  border: 1px solid #0066a1;

}


.loginboxrechts{
	background-color: #eff4fc;
	margin:15px;
	float:right;
	width:325px;
	min-height:280px;
	margin-left:0px;
	
	
}

.loginboxlinks{ 
	background-color: #eff4fc;
	float:left;
	margin:15px;
	width:325px;
	min-height:280px;
		

}

.loginboxlinks img, .loginboxrechts img{
	float:right;
	margin:9px;
}

.loginboxlinks h2, .loginboxrechts h2{
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;	
	color:#0066a1;
	margin:9px;
	margin-top:12px;
	margin-bottom:28px;
}



.loginboxlinks p, .loginboxrechts p{
	margin:9px;
	font-size:13px;
	padding-bottom:22px;
}

.loginboxlinks a, .loginboxrechts a{
	color:#0066a1;
	margin:9px;
	font-size:13px;
	font-weight: bold;	
	
}

.loginboxlinks a:hover, .loginboxrechts a:hover{
	text-decoration: none;	
}

#inhaltbox h5{	
	font-weight:normal;
	margin-left:20px;
}





.loginregilinks{
	width:327px;
	margin:15px;
	
}

.loginregilinks h2{
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;	
	color:#0066a1;
	margin:9px;
	margin-top:22px;
	margin-bottom:28px;
	padding:0px;
	margin-right:0px;
}

#inhaltbox h2{
	width: 500px;
}
.loginregirechts h2{
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;	
	color:#0066a1;
	margin:0px;
	margin-top:0px;
	margin-bottom:28px;
	padding:0px;
	
}
.loginregilinks form{
	font-size: 13px;
	background-color: #eff4fc;
	margin:11px;
}

.loginregirechts form a input{	
	font-size: 13px;
}

.loginregilinks table{
padding:8px;
	background-color: #eff4fc;
}

.loginregirechts{
	width:320px;
	margin:15px;
	float:right;	
	margin-left:0px;
}

.loginregirechts p{
	font-size: 14px;	
	margin:0px;
	padding:0px;
	margin-bottom:25px;
}





#kundendaten{
margin:0;
border:1px solid #0066a1; 
background-color:#eff4fc; 
padding:5px;
margin-bottom:5px;
}
#kundendatenrechts{
float:right; 
font-size:80%;
align:right;	
}
	
#kundendatenrechts span{
	color:#0066a1;
}

#kundendatenrechts a{
	color:#0066a1;
	font-weight:bold;
	text-decoration: none;
	
}

#kundendatenrechts a:hover{
;
	text-decoration: underline;
}
	
#eingeloggt-als{
	
	}
	
#eingeloggt-als b{
	color:#0066a1;
	}
	
#eingeloggt-als span{
color:#0066a1;
	}
	
#infoboxen{	
margin:0; 
padding:0; 
width:390px; 
float:right;
}

#kundenbereichnavi{
	margin:0;
	border:1px solid #0066a1;
	background-color:#ffffff;
	padding:0; 
	margin-bottom:5px; 
	width:372px; 	
	height:147px;
	
}


 
#kundenbereichnavi ul
{	
  list-style-type:none;
  margin:0;
  padding-right:3px;
  padding-left:3px;
  padding-top:10px;
  padding-bottom:10px;
}

#kundenbereichnavi ul li
{	
}

#kundenbereichnavi ul li a
{
	color:#000;
	font-weight:normal;
	line-height:1.3;
	text-decoration: none;
	padding:3px 0px 3px 24px;
	display:block;
	font-size: 16px;
}

#kundenbereichnavi ul li a:hover, #kundenbereichnavi ul li.selected a 
{
  color: #0066a1;
  padding:3px 0px 3px 20px;
  border-left: 4px solid #0066a1;	
  background-color:#f3f3f3;
  font-weight:normal;  
}




 #infoboxkontakt{
	margin:0;
	border:1px solid #0066a1;
	background-color:#0066a1;
	padding:0;
	width:152px;
	height:147px;
	float:right;
	background-image: url(img/kontaktschrift.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	  
	 }


 #infoboxkontakt img{
	 margin:5px;  
	 margin-bottom:0px; 
}
  
 #infoboxinfo{
	margin:0;
	border:1px solid #0066a1;
	background-color:#0066a1;
	padding:0;
	width:152px;
	height:147px;
	float:left;
	margin-left:72px;
	background-image: url(img/infosschrift.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
	 
#infoboxinfo img{
	 margin:5px; 
	 margin-bottom:0px; 
	 margin-left:4px;
}
		 
	
#infoboxen p{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	font-size:80%;
	margin-left:50px;	 
}
	
#infoboxen a{
	text-decoration: none;
	color:#ffffff;
}

#infoboxen a:hover{
	text-decoration: underline;
	color:#ffffff;
}	 


#inhaltboxrahmen form{
	font-size: 13px;
	margin:26px;
	
}

#inhaltboxrahmen table.formularfeld{
	padding:23px;
	background-color: #eff4fc;
	vertical-align: middle;
}

#inhaltboxrahmen table.formularfeld tr td label{
	vertical-align: text-bottom;
	font-size: 14px;
	margin:0px;
	padding:0px;
}

#inhaltboxrahmen table.formularfeld tr {
	
	margin:0px;
	padding:0px;
}

#inhaltboxrahmen h2{
	font-size: 19px;
	margin:24px;
	margin-top:12px;
	margin-bottom:28px;
	padding:0px;
	margin-right:0px;
	}
	
#inhaltboxrahmen table.formularfeld span.required{	
	color: #eff4fc;
}

#inhaltboxrahmen .imgunternehmen{
float:right;
margin-right:10px;
margin-left:20px;
margin-top:20px;
}

#inhaltboxrahmen .imganzeigenpreise01{
	float:right;
	margin:0px;
	padding:0px;
	margin-top:30px;
	margin-right:95px;
}
#inhaltboxrahmen .imganzeigenpreise02{
	float:right;
	margin:0px;
	padding:0px;
	margin-top:50px;	
	margin-right:10px;
}

#inhaltboxrahmen p.blau{
	background-color: #eff4fc;	
	width:430px;
	padding:9px;
	margin-right:100px;
	margin-bottom:40px;
}

#inhaltboxrahmen p.blau a{
	color: #0066a1;	
	font-weight:bold;	
}

#inhaltboxrahmen p.blau a:hover{
	text-decoration: none;	
}

#inhaltboxrahmen ul{
	background-color: #eff4fc;
	margin:0px;
	padding:8px;
	margin-left:20px;
	margin-right:85px;
	margin-bottom:70px;
		padding-left:6px;

}

#inhaltboxrahmen ul li{
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height: 25px;
}

#inhaltboxrahmen ul li a{
	color:#0066a1;
}

#inhaltboxrahmen ul li a:hover{
	text-decoration: none;	
}



#anzeigestandard{
	background-color: #eff4fc;
	border: 1px solid #0066a1;
	margin:15px;
	padding:0px;
	width:320px;
	float:left;
	background-image: url(img/kunden-bereich-anzeige-standard.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
}

#anzeigelayout{
	background-color: #eff4fc;
	border: 1px solid #0066a1;
	margin:15px;
	padding:0px;
	margin-left:360px;
	width:320px;
	background-image: url(img/kunden-bereich-anzeige-layout.gif);
	background-repeat: no-repeat;
	background-position: left 50px;

}

#anzeigelayout h2, #anzeigestandard h2{
background-color:#0066a1;
  color:white;
  height:30px;
  padding:10px;
  padding-bottom:0px;
  margin:0px;
  font-size:100%;
  font-weight:bold;
  font-family:arial;
}

#anzeigelayout h2.left, #anzeigestandard h2.left {
	padding-left:168px;	
}

#anzeigelayout p, #anzeigestandard p {
	font-weight:bold;
	font-size:13px;
	margin-left:130px;
	text-align: left;
}

#anzeigelayout h5 ul li, #anzeigestandard h5 ul li {
	 font-weight:bold;
	  font-size:15px;
	  margin-left:113px;
	  color:#0066a1;
}

#anzeigelayout a, #anzeigestandard a {
	color:#ffffff;
	text-decoration: none;
}

#anzeigelayout a:hover, #anzeigestandard a:hover {
	text-decoration: underline;
}

#anzeigelayout ul, #anzeigestandard ul {
	list-style-type: square;	
	margin:0px;
	padding:0px;
	padding-left:18px;
	padding-right:5px;
}
#anzeigestandard ul {
	margin-top:83px;
}


	
