body {
	font: 100% Trebuchet MS, sans-serif;
	background-color:#fff;
	margin: 0;
	padding: 0;
}

.lo{
	height: 30px;
	/*border-left: 1px solid #5586da;*/
	position: relative;
	left:50%;
	margin-left:-512px;
	width: 1024px;
}

.content{
position: relative;
left:		50%;
margin-left:-512px;
width: 1024px;
}



.main{
/*border-right: 1px solid #5586da;*/
margin-left: 30px;
padding: 9px;
float: left;
font: 100% Trebuchet MS, sans-serif;
}

.down{
position: relative;
left:		50%;
margin-left:-906px;
top: 50px;
height: 15px;
width: 1024px;
}

.footer{
	/*background-image: url(../images/footer_background.jpg);*/
	height: 17px;
	width: 267px;
	float: right;
	padding: 3px;
	padding-left: 10px;
	color:#5586da;
	padding-bottom: 5px;
	padding-top: 0px;
}

.bottom{
width: 1200px;
margin-left: 30px;
margin-right: 30px;
}

.mr{
/*border-top: 1px solid #5586da;*/
float: right;
width: 30px;
margin-top: -1px;
}


.ru{
	height: 10px;
	width:25%;
	float: right;
	/*border-left: 1px solid #5586da;*/
	padding: 3px;
	padding-left: 10px;
	margin-right: 31px;
}

.clear{
clear:right;
}

.clearleft{
clear:left;
}

.teaser{
height: 220px;
border: 1px solid #dcdcdc;
width: 645px;
float: left;
margin-bottom: 10px;
}

.muster{
height: 220px;
border: 1px solid #dcdcdc;
width: 645px;
float: left;
}

.left{
float: left;
width: 645px;
height: auto;
margin-right: 15px;
font: 80% Trebuchet MS, sans-serif;
}



.attention{
height: 220px;
width: 650px;
float: left;
}

.attention1{
float: left;
height: auto;
font: 95% Trebuchet MS, sans-serif;
width: 650px;
}

.column3{
width: 309px;
height: 615px;
border: 1px solid #dcdcdc;
float: left;
margin-right: 13px;
padding: 0px;
}

.column4{
width: 315px;
height: 545px;
border: 1px solid #dcdcdc;
float: left;
padding: 3px;
margin-bottom: 40px;
}

.column5{
width: 120px;
height: 340px;
border: 1px solid #dcdcdc;
}

.column6{
width: 120px;
height: 139px;
border: 1px solid #dcdcdc;
}

.column7{
margin-top: 827px;
width: 315px;
height: 510px;
border: 1px solid #dcdcdc;
float: left;
padding: 3px;
margin-bottom: 40px;
}

.column8{
margin-top: 8px;
width: 301px;
height: 223px;
border: 1px solid #dcdcdc;
float: left;
padding: 3px;
margin-bottom: 40px;
}

.column9{
width: 315px;
height: 582px;
border: 1px solid #dcdcdc;
float: left;
padding: 3px;
}

.spalte1{
height: 450px;
width: 315px;
float: left;
margin-right: 15px;
}

.spalte2{
height: 450px;
width: 315px;
margin-right: 15px;
float: left;
}

.spalte3{
height: 550px;
width: 310px;
float: left;
}

.logo{
height: 100%;
width: 150px;
float:left;
}

.zeile1{
width: 100%;
height: 220px;
margin-bottom: 10px;
border: 1px solid #dcdcdc;
}
.zeile2{
width: 100%;
height: 220px;
border: 1px solid #dcdcdc;
}

.zeile3{
width: 100%;
height: 220px;
border: 1px solid #dcdcdc;
margin-bottom: 10px;
}
.zeile4{
width: 100%;
height: 220px;
border: 1px solid #dcdcdc;
}

.sideBerufe{
width: 300px;
height: 220px;
border: 1px solid #dcdcdc;
margin-top: 10px;
font: 100% Trebuchet MS, sans-serif;
}

.sideExpertenverzeichnis{
width: 300px;
height: 672px;
border: 1px solid #dcdcdc;
margin-top: 10px;
margin-bottom: 10px;
font: 100% Trebuchet MS, sans-serif;
}

.sideBerufeStartseite{
width: 307px;
height: 220px;
border: 1px solid #dcdcdc;
margin-top: 10px;
font: 100% Trebuchet MS, sans-serif;
}

.sideRechnerStartseite{
width: 300px;
height: 220px;
border: 1px solid #dcdcdc;
margin-top: 10px;
margin-left: -4px;
font: 100% Trebuchet MS, sans-serif;
}

.sideBewerbung{
width: 300px;
height: 220px;
border: 1px solid #dcdcdc;
margin-top: 10px;
font: 100% Trebuchet MS, sans-serif;
}

.sideArbeitszeugnisStartseite{
width: 300px;
height: 230px;
border: 1px solid #dcdcdc;
margin-top: 0px;
font: 120% Trebuchet MS, sans-serif;
}

.sideKarriereführerStartseite{
width: 300px;
height: 220px;
border: 1px solid #dcdcdc;
margin-top: 12px;
font: 120% Trebuchet MS, sans-serif;
}

.sidePKV{
width: 300px;
height: 510px;
border: 1px solid #dcdcdc;
margin-top: 10px;
}

.sideTagCloud{
width: 300px;
height: 148px;
border: 1px solid #dcdcdc;
margin-top: 10px;
background-image: url('../images/gehaltsrechner-brutto-netto-rechner-private-krankenversicherung-3.jpg');
background-repeat:no-repeat;
padding-top: 22px;
font: 100% Trebuchet MS, sans-serif;
}

.sideTagCloudStartseite{
width: 307px;
height: 148px;
border: 1px solid #dcdcdc;
margin-left: 0px;
background-image: url('../images/gehaltsrechner-brutto-netto-rechner-private-krankenversicherung-3.jpg');
background-repeat:no-repeat;
padding-top: 22px;
font: 100% Trebuchet MS, sans-serif;
}

.sideRechner{
width: 300px;
height: 220px;
border: 1px solid #dcdcdc;
margin-bottom: 10px;

}

.google{
width: 300px;
height: 250px;
margin-bottom: 10px;
}
.sideMagazin{
width: 294px;
height: 298px;
padding: 3px;
border: 1px solid #dcdcdc;
font: 80% Trebuchet MS, sans-serif;
background-image: url('../images/gehaltsrechner-brutto-netto-rechner-private-krankenversicherung-2.jpg');
background-repeat:no-repeat;
padding-top: 36px;
}

.sideMagazinStartseite{
width: 294px;
height: 600px;
padding: 3px;
border: 1px solid #dcdcdc;
font: 80% Trebuchet MS, sans-serif;
background-image: url('../images/gehaltsrechner-brutto-netto-rechner-private-krankenversicherung-2.jpg');
background-repeat:no-repeat;
padding-top: 36px;
}

.sideAnsprechpartner{
width: 294px;
height: 298px;
padding: 3px;
border: 1px solid #dcdcdc;
font: 80% Trebuchet MS, sans-serif;
background-image: url('../images/ansprechpartner-1.jpg');
background-repeat:no-repeat;
padding-top: 36px;
}

.sideFacebook{
width: 300px;
height: 285px;
border: 1px solid #dcdcdc;
font: 80% Trebuchet MS, sans-serif;
}

.sidegooglePlus{
width: 300px;
height: 400px;
border: 1px solid #dcdcdc;
font: 80% Trebuchet MS, sans-serif;
}

.sidetwitter{
width: 300px;
height: 387px;
border: 1px solid #dcdcdc;
font: 80% Trebuchet MS, sans-serif;
}

.zeile6ohne{
width: 294px;
height: 334px;
}

.backgroundalphabet{
background-color: #cccccc; 
width:645px; 
height: 22px; 
position: absolute; 
z-index: 1; top: 243px;
}

.float{
position: relative; 
z-index: 2;
}

.leftsidebar{
height: 103px;
width: 103px;
margin-left: 33px;
float: left;
padding-bottom: 50px;
}

.rightsidebar{
height: 103px;
margin-left: 22px;
width: 103px;
float: left;
padding-bottom: 50px;
}

.sidebarExpertenverzeichnis{
height: 75px;
width: 75px;
margin-left: 15px;
float: left;
padding-top: 15px;
padding-right: 100px;
}


.noFormat {
	font: 110% Trebuchet MS, sans-serif;
	margin: 0;
	padding: 0;
}

.noFormat a{
	font: 110% Trebuchet MS, sans-serif;
	background-color:#fff;
	margin: 0;
	padding: 0;
}

.noFormat a:hover{
	font: 110% Trebuchet MS, sans-serif;
	background-color:#fff;
	margin: 0;
	padding: 0;
}


#tagcloud{ 
padding: 3px; 
width:309px; 
margin-top: 10px;
margin-left:-4px;
text-align:center; 
font: 115% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-weight: lighter;
}
 
.tag1{ font-size:1.0em; color:#5586da; }
.tag2{ font-size:1.3em; color:#3c9ade; text-indent:1em;}
.tag3{ font-size:1.5em; color:#8aaee3; font-weight: bold; }
 
#tagcloud a{ text-decoration:none; }
#tagcloud a:hover{ text-decoration:none; background-color:#ffffff; color:#eb8213; }

#sidetagcloud{ 
padding: 3px; 
width:295px; 
margin-top: 10px;
margin-left:0px;
text-align:center; 
font: 115% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-weight: lighter;
}
 
.tag1{ font-size:1.0em; color:#5586da; }
.tag2{ font-size:1.3em; color:#3c9ade; text-indent:1em;}
.tag3{ font-size:1.5em; color:#8aaee3; font-weight: bold; }
 
#sidetagcloud a{ text-decoration:none; }
#sidetagcloud a:hover{ text-decoration:none; background-color:#ffffff; color:#eb8213; }

/*--------------------------------------------Navigation--------------------------------------------------------*/

#menuebox {
position: relative;
height: 30px;
}

.menu { 
height:30px; 
position:absolute;
z-index: 200;
background: #88b0e3;
/*background: #0E0E0E;*/
margin: 0;
margin-left: 40px;
height: 25px;
border-radius:10px;
-khtml-border-radius:10px;
width: 961px;
text-align: center;
text-valign: center;
padding-top:5px;
font: 100% Trebuchet MS, sans-serif;
}

.menu ul {
list-style:inside none; 
padding:0; 
margin:0;
} 

.menu ul li {
list-style:inside none; 
padding:0; 
margin:0; 
float:left; 
display:block; 
position:relative;
float: left;
width: 127px;
text-align: center;
background-color: #88b0e3;
color: #fff;
border-right: 1px solid #dddddd;
}

.menu ul li a{
outline:none; 
display:block; 
position:relative; 
text-align:center; 
text-decoration:none; 
color: #fff;
} 

.menu a:hover{
text-align:center; 
text-decoration:none; 
color: #fff;
} 

.mainmenu ul li a:hover{
font-weight: normal;
} 

#aktuell{
font-weight: bold;
}

#aktuell ul ul{
font-weight:normal;
}

.menu li {
position: relative;
} 

.menu ul ul {
position: absolute; 
z-index: 500; 
padding-top: 5px;
}

.menu ul ul li{
background-color: #aac3e3;
color:#fff;
height: 25px;
font-size: 80%;
width: 100%;
padding-top: 5px;
}
.menu ul ul li:hover{
background-color: #88b0e3;
color:#fff;
height: 25px;
font-size: 80%;
width: 100%;
}
.menu ul ul li:active{
background-color: #88b0e3;
color:#fff;
height: 25px;
font-size: 80%;
width: 100%;

}

.menu ul ul ul li{
background-color: #c7d8ed;
color:#fff;
height: 25px;
font-size: 100%;
width: 120px;
margin-top: -5px;
}

.menu ul ul ul li:hover{
background-color: #aac3e3;
color:#fff;
height: 25px;
font-size: 100%;
width: 120px;
margin-top: -5px;
}

.menu ul ul ul {
position: absolute; 
top: 0; 
left: 100%;
} 

div.menu ul ul, div.menu ul li:hover ul ul, div.menu ul ul li:hover ul ul {
display: none;
} 

div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul {
display: block;
} 

/*--------------------------------------------Anzeigen--------------------------------------------------------*/

.anzeige300{
width: 321px; 
height: 250px; 
text-align: center; 
float: left; 
border: 1px solid #dcdcdc;
margin-bottom: 10px;
}

.anzeige468{
width: 468px; 
height: 60px; 
margin-left:88px;
margin-bottom: 30px;
}

.anzeige160{
width: 160px; 
height: 600px; 
}



/*--------------------------------------------Seitenfuss--------------------------------------------------------*/

.fuss{
	padding: 3px;
	padding-left: 10px;
	color:#5586da;
	padding-bottom: 5px;
	padding-top: 0px;
}

.fuss a{
	color:#5586da;
	font: 75% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	text-decoration: none;
}

.fuss a:hover{
text-decoration: none;
color: #312783;
}

.fuss a.active{
text-decoration: none;
color: #312783;
}

.fusszeile {
	margin: 0;
    margin-left: 39px;
	height: 25px;
width: 962px;
text-align: center;
text-valign: center;
  }
  
.googlePlus{
margin-left:910px; 
text-align: right; 
margin-top: -30px;
}
