BODY {
	BACKGROUND-COLOR: #FFF; padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
}


body a, body a:link, body a:visited {
	color:#519bca;
	text-decoration:underline;
	font-weight:bold;
}

body a:hover, body a:active {
	color:#3E6AB5;
}


.links { float:left; width:110px;margin-bottom:10px; clear:both;}
.voll { float:left; width:350px; margin-bottom:10px;}
.rechts { float:left; width:170px; margin-bottom:10px;}

.rechts input, .rechts select, .voll textarea {  background-color:#FFF; border-color:#cfcfcf; border-spacing:0px; border-style:solid; border-width:thin;

}

#container {
	WIDTH: 810px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff;
	margin-top:-30px;
	margin-top:30px !important;
}

.h2 {
	font-size:10px;
	color:#666;
}

#search {
	PADDING-RIGHT: 2px; FLOAT: right; WIDTH: 212px
}
#right {
	FLOAT: right; WIDTH: 285px; TEXT-ALIGN: left; 
	padding-left:30px;
	border-left: 1px dotted #333333;
	padding-top:0px;
}




#content {
	PADDING-RIGHT: 5px; padding-top:0px; 
	PADDING-LEFT: 70px; 
	FLOAT: left; 
	MARGIN-LEFT: 0%; 
	OVERFLOW: hidden; 
	WIDTH: 365px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;	
	font-size:12px;
	padding-bottom:30px;
}

.mitarbeiter { 
	width:355px;
	float:left;
	color:#313131;
	font-size:12px;
	padding-left:15px;

}
.mitarbeiterclear {
	width:758px;
	height:1px;
	float:left;

}
.mitarbeiter li {
	line-height:20px;
}
.mitarbeiterspacer { 
	width:355px;
	height:1px;
	padding-top:3px;

}
.mitarbeiterbild{
	float:right;
	height:120px;
}
.mitarbeiterbild img{
	height:120px;
	border:1px #519bca solid;
}

.mitarbeitername {
	padding-top:80px;
	font-weight:bold;
	font-size:14px;
	color:#519bca; 
}
.mitarbeiterstatus {
	padding-top:2px;
	padding-bottom:5px;
	font-style:oblique;
}



#contentind {
	PADDING-RIGHT: 5px; padding-top:0px; 
	PADDING-LEFT: 50px; 
	FLOAT: left; 
	MARGIN-LEFT: 0%; 
	OVERFLOW: hidden; 
	WIDTH: 365px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;	
	font-size:12px;
	padding-bottom:30px;
}
#contentindlinks {
	PADDING-RIGHT: 0px; padding-top:0px; 
	PADDING-LEFT: 50px; 
	FLOAT: left; 
	MARGIN-LEFT: 0%; 
	WIDTH: 758px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;	
	font-size:12px;
	padding-bottom:30px;
	}
#contentleistungen {
	PADDING-RIGHT: 5px; padding-top:0px; 
	PADDING-LEFT: 50px; 
	FLOAT: left; 
	MARGIN-LEFT: 0%; 
	OVERFLOW: hidden; 
	WIDTH: 350px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;	
	font-size:12px;
	padding-bottom:30px;
}

#contentleistungen ul {
	list-style: none;
	font-size:12px;
	font-weight:normal;
	line-height:12px;

}
#contentleistungen li {
	margin-bottom:5px;
	padding-left:20px;
	line-height:17px;
	background-position:0px 4px;
	background-image:url(../img/pict-pfeil.png);
	background-repeat:no-repeat;
}

#rightpraxis {
	FLOAT: right; WIDTH: 365px; TEXT-ALIGN: left; 
	border-left: 1px dotted #333333;
	padding-left:10px;
	padding-top:0px;
}
#rightpraxis img {
	width:182px;
	float:left;

}

#rightleistung {
	FLOAT: right; WIDTH: 364px; TEXT-ALIGN: left; 
	border-left: 1px dotted #333333;
	padding-left:10px;
	padding-top:0px;
}

.righthead {

	font-size:18px;
	color:#519bca;
	margin-bottom:20px;

}

#leistung0, #leistung1, #leistung2, #leistung3, #leistung4, #leistung5, #leistung6, #leistung7, #leistung8, #leistung9, #leistung10, #kurs0, #kurs1, #kurs2, #kurs3, #kurs4, #kurs5, #kurs6, #kurs7, #kurs8, #kurs9, #kurs10 {

	padding-bottom:20px;
	font-size:12px;
	line-height:24px;
	
}

#infobox {
	width:280px;
	height:91px;
	background-image:url(../img/infobox.png);
	background-repeat:no-repeat;
	padding: 20px 10px 10px 80px;
	font-size:12px;
}

.textinhalt {
	width:352px;
	color:#313131;
	line-height:22px;
	font-size:12px;
}

.textspecial{
	width:352px;
	color:#519bca;
	font-size:12px;
	padding-left: 25px;
	background-position:0px 4px;
	background-image:url(../img/pict-pfeil.png);
	background-repeat:no-repeat;
	margin-top: 10px;
}
.textheadline{
	width:352px;
	color:#313131;
	font-size:16px;
	font-weight:bold;
	padding-left: 15px;
	background-position:0px 4px;
	background-image:url(../img/pict.png);
	background-repeat:no-repeat;
}

.textsubheadline{
	width:352px;
	color:#519bca;
	font-size:12px;
	padding-top:8px;
}

.textinhalt ul {
	padding-left:30px;
	line-height:10px;
	padding-top:0px;
	text-align:left;
	font-weight:bold;
}

.textinhalt li {
	padding-bottom:15px;
		
	
}

.bgh {
	background-image:url(../img/bghe.jpg);
	background-repeat:repeat-x;
	height:24px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;
	width:220px;
}
.bghline {
	width:526px;
	border-bottom:1px solid #3c3c3c;
	margin-bottom:20px;
	clear:both;
}




#bottom {
	CLEAR: both; 
	BORDER-TOP: #333333 1px solid; 
	MARGIN-TOP: 40px; 
	PADDING-LEFT: 2em; 
	FONT-SIZE: 0.7em; 
	PADDING-BOTTOM: 1.1em; 
	VERTICAL-ALIGN: bottom; 
	PADDING-TOP: 1.1em; 
	HEIGHT: 34px; 
	TEXT-ALIGN: left; width:758px; 
	text-align:center;
	color:#333333;
}

#banner {
	FLOAT: right;
	WIDTH: 758px;
	HEIGHT: 238px;	
	margin-top:-120px;
	margin-top:0px !important;
	background-image:url(../img/banner_b.jpg);
	background-repeat:no-repeat;
	padding-bottom:40px !important;
	padding-bottom:30px;
	text-align:left;
	visibility: visible;
	z-index:99;
}

#banner img {
	 z-index:99; 
	 }

#logo {
	float:left;
/*	 !important;
	left:-380px !important; */
	padding-top:30px;
	padding-top:30px !important;
	width:247px;
	height:50px !important;	
	height:0px
	z-index:1;	
	margin-top:-120px;
	margin-top:-30px !important;
}

/*MARGINALIE ANFANG */
.marginalieih {
	color:#000000;
	font-size:12px;	
	width:259px;
	padding-left:24px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:10px;	
		}
.infohead {
	float:left;
	width:200px;
}	

.infole {
	float:left;
	width:80px;
}	
.infore {
	float:right;
	width:139px;
	text-align:left;
	
}	


.marginalieih0 {
	color:#000000;
	font-size:12px;	
	width:220px;
	padding-right:0px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:0px 10px;
	line-height:22px;		
	}	
/*MARGINALIE ENDE */



/*MENUE */

#menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height:44px;
	text-align:right;
	float:right;
	margin-top:0px;
	padding-bottom:20px;

}

.menueitem1 {
	margin-left:5px;
	margin-right:5px;
	padding-left:8px;
	padding-right:8px;		
	color:#FFFFFF;
	font-weight:bold;
	height:44px;
	padding-top:20px;	
	background-image:url(../img/menuebg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;	
	text-align:center;
	float:left;
}
.menueitem {
	margin-left:5px;
	margin-right:5px;
	padding-left:8px;
	padding-right:8px;	
	color:#FFFFFF;
	font-weight:bold;
	height:54px;	
	padding-top:20px;	
	text-align:center;
	float:left;
}
.menueitem a, .menueitem a:link  { color:#000000; text-decoration:none; }
.menueitem a:visited { color:#000000; text-decoration:none; }
.menueitem a:hover {color:#3E6AB5; text-decoration:none;}

/*CONTENT-SPALTE */
#headline { padding-bottom:30px;}
.lihead {color:#5988aa;	}

#rechtespalte {
	float:right;
	width: 220px;
	padding-right:25px;
}

#rechtespalte ul {
	padding-left:12px;
	padding-right:8px;
	line-height:15px;
	color:#3D3D3D;
}

#rechtespalte li {padding-bottom:7px; }
