	@charset "utf-8";
	*{
	margin:0;
	padding:0;
	border:0;
	}
	
	body{
	text-align:center;

	}
	body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
line-height:18px;
	color:#565d65;
	background:url(../media/img/elemente/mainbg.png) repeat-y #f2ece2 center;
	}
	a {
		color:#63227e;
		}
	a img { border:0px; }
	
	p {
		padding-bottom:8px;
	}
	td{
	padding-left:5px;
	}
	
	input{
	border:1px solid #CCCCCC;}
	.formlabel{
	display:block;
	width:150px;
	float:left;}
	#news {
	position:absolute;
	top:342px;
	left:490px;
	width:245px;
border-left:4px solid #f5f5f5;
padding-left:15px;
}
	h1{
	font-size:18px;
	color:#63227e;
	margin:10px 0px 20px 0px;
	font-weight:500;
	font-family:Georgia, Times New Roman, Times, serif;
	line-height:24px;
	}
	h2{
	font-size:15px;
	margin-bottom:5px;
	color:#63227e;
		font-weight:500;
	font-family:Georgia, Times New Roman, Times, serif;
	}
	
	h3 { 
	font-size:18px;
	color:#63227e;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:8px 0px 8px 0px;
	}
	
	h4 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9aaa;
	}
	
	
	h5 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004494;
	font-weight:300;
	line-height:25px;
	}
	
	h5 strong {
	font-size:24px;
	font-weight:600;
	}
	
	
	/*Grundeinstellungen ENDE*/
	
	
	/*index*/
	
	#maindiv{
	position:relative;
	margin:0 auto;
	width:1005px;
	text-align:left;

	}
	
	#mainnavdiv{
	text-align:center;
	position:absolute;
	top:293px;
	left:35px;
	background-color:#f5f5f5;
	width:701px;
	padding-left:10px;
	height:40px;
	}
	
	#mainnavdiv a, #startmainnavdiv a{
	text-decoration:none;
	font-weight:500;
	font-size:16px;
	border-left:1px solid #FFF;
	border-right:1px solid #e7e7e7;
	}
	#startpic{
		position:absolute;
		top:128px;
		left:35px;
		background:url(../media/img/elemente/headpic.jpg) no-repeat;
		height:159px;
		width:711px;
	}
	#icons {
		position:absolute;
		right:32px;
		top:293px;
		background-color:#f5f5f5;
		}
	.mainnav{
	color:#63227e;
	padding:9px 13px 9px 13px;
	display:inline-block;
	}
	.mainnav:hover{
	color:#FFFFFF;
	background-color:#63227E;
	}
	.mainnavon{
	padding:9px 13px 9px 13px;
	display:inline-block;
	color:#FFFFFF;
	background-color:#63227E;
	}
	.mainnavon:hover{
	color:#FFFFFF;
	background-color:#63227E;
	}
	#contentdiv{
	padding:345px 305px 55px 260px;
	min-height:405px;
	}
	*html #contentdiv{
	height:405px;
	}
	#contentdiv{
	/*line-height:19px;*/
	}
	#righttop {
		background:url(../media/img/elemente/righttop.jpg) no-repeat;
		top:0px;
		right:6px;
		height:287px;
		width:238px;
		position:absolute;
		}
		#merk {
		background:#e2d2e5;
		padding:8px;
		margin-bottom:8px;
		font-size:14px;
		border-bottom:2px solid #CCC;
		font-weight:700;
		}
	#slidiv{
	position:absolute;
	left:224px;
	top:130px;
	color:#81817f;
	
	}
	#slidiv a{
	text-decoration:none;
	color:#81817f;
	padding:0px 2px;
	}
	#slidiv a:hover{
	color:#FFFFFF;
	background-color:#064199;
	}
	#green {
	position:absolute;
	top:128px;
	left:7px;
	height:159px;
	width:21px;
	background:#cde4b0;
		}
	#servicenavdiv{
	position:absolute;
	text-align:right;
	right:11px;
	top:10px;
	}
	
	#servicenavdiv a{
	text-decoration:none;
	color:#bcbcbc;
	font-weight:700;
	display:block;
	padding:2px;
	}
	
	#servicenavdiv a:hover{
	color:#FFFFFF;
	background-color:#064199;
	}
	#leftdiv{
	position:absolute;
	left:35px;
	top:353px;
	min-height:320px;
	background-color:#f5f5f5;
	width:200px;
	}
	#leftdiv a{
	text-decoration:none;
	display:block;
	}
	#leftdiv li{
	list-style:none;
	}
	#leftdiv a:hover{
	color:#FFFFFF;
	background-color:#63227E;
	}
	
	
	
	#logodiv{
	position:absolute;
	left:45px;
	top:15px;
	}
	#top_picdiv{
	position:absolute;
	right:6px;
	top:0px;
	/*background-image:url(../media/img/elemente/top_pic.jpg);*/
	width:177px;
	height:222px;
	}
	#rightdiv{
	position:absolute;
	right:6px;
	top:344px;
	width:177px;
	}
	#rightdiv img{
	margin-bottom:5px;}
	
	#searchdiv{
	position:absolute;
	top:299px;
	right:5px;
	}
	#rightnavdiv{
	position:absolute;
	right:5px;
	width:173px;
	top:603px;
	}
	#rightnavdiv2{
	position:absolute;
	right:5px;
	width:178px;
	top:603px;
	}
	#rightnavdiv a{
	text-decoration:none;
	color:#63a725;
	}
	
	#footer{
	background-color:#f5f5f5;
	position:relative;
	bottom:0px; 
	text-align:center; 
	width:950px;
	height:40px;
	margin:auto;
	}
		#footer a{
		color:#707274;
		font-size:12px;
	}
	#footer a:hover{
		color:#8a4b98;
	}
	
	#footerlinks{
	float:left;
	padding-left:20px;
	padding-top:10px;
		}

		
	#footerrechts{
	float:right;
	padding-right:20px;
	padding-top:10px;
		}
	
	#footer a{
	text-decoration:none;
	}
	#footer strong{
	font-weight:500;
	}
.bordertab {
	border-bottom:2px solid #CCC;
}
	/*startseite seo*/
	.start_toptext{
	color:#004494;
	font-size:20px;
	line-height:normal;
	margin-bottom:22px;
	font-weight:500;
	}
	#startdiv H2 {
	color:#004494;
	font-size:12px;
	line-height:18px;
	font-weight:700;
	}
	#startdiv H1{
	color:#004494;
	font-size:12px;
	line-height:18px;
	font-weight:700;
	}
	#startdiv H3{
	font-size:12px;
	line-height:18px;
	color:#000000;
	font-weight:500;
	margin:0px;
	}
	#startdiv H3 strong{
	font-weight:500;
	}
	
	#startdiv p{
	font-size:12px;
	line-height:18px;
	color:#000000;
	font-weight:500;
	margin:0px;
	}
	#startdiv p strong{
	font-weight:500;
	}
	
	/*Galerie*/
	.listpicdiv {
	width:96px; 
	min-height:120px; 
	float:left; 
	margin:0px 60px 0px 0px;
	font-size:11px;
	}
	
	.listpicdiv img{
	margin-bottom:3px;
	}
	
	.team_div a{
	font-size:11px;
	color:#93c360;
	}
	.clear{
	clear:left;
	}
	
	.buchstabenlist {
	background-color:#e6f1d7;
	padding:5px;
	}	
	
	.glossarlink{
	color:#63227e;
	font-size:12px;
	text-align:right;
	margin-right:10px;
	text-decoration:none;
	}
	
		
	.buchstabengloss {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#63227e;
	font-size:24px;
	padding:5px;
	}
	
	.glossinaktiv{
	color:#666666;
	}
	
	.quelle{
	text-align:right;
	color:#666;
	font-size:10px;
	}
	
	.team1{
	background-color:#e2d2e5;
	font-size:12px;
	padding:5px 5px 5px 12px;	
	height:91px;
	margin-bottom:10px;
	}
	
	.team1 img{
	float:right;
	margin-top:8px;
	margin-right:8px;
	}
	
	
	.team2{
	background-color:#FFFFFF;
	border:1px solid #E2D2E5;
	font-size:12px;
	height:91px;
	margin-bottom:10px;
	padding:5px 5px 5px 12px;	
	}
	
	.team2 img{
	float:right;
	border:1px solid #E2D2E5;
	margin-top:8px;
	margin-right:8px;
	}
	
		#druckversion {
			position:absolute;
			top:260px;
			left:765px;
			}
			
	#praxisrundgang{
	width:440px;
		}	
			
	#praxisrundgang a{
	padding:0px 2px 2px 0px;
	}