body {
background-color: #D4E6F4;
margin:0;
padding:0;
}

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

img {
border:none;
}

h1 {
font:normal 35px Verdana, Helvetica, sans-serif;
line-height: 50px;
margin:0;
padding:0;
text-align:center;
color:#000;

}

h2 {
font:bold 18px Arial, Helvetica, sans-serif;
line-height:normal;
margin:3px 0 14px;
padding:0;
text-align:left;
}

h3 {
font:bold 16px Arial, Helvetica, sans-serif;
line-height:normal;
margin:0;
padding:0;
}

h4 {
font:normal 14px Verdana, Helvetica, sans-serif;
line-height:20px;
margin:0;
padding:0;
text-align:center;
color: #000;
}

.name {
font:bold 16px Arial, Helvetica, sans-serif;
line-height:normal;
margin:0 0 4px;
padding:0;
}

#container {
	height:auto;
	text-align:left;
	width:974px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#background {
background-color:#0F0;
float:left;
}

#left_navigation {
	float:left;
	margin-top:0px;
	width:220px;
	margin-left: 0px;
}

#header {
	background-color:#FFF;
	float:left;
	height:95px;
	overflow:visible;
	width:974px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #980000;
	border-bottom-style: solid;
	
}
#header_psycho {
	background-color:#FFF;
	float:left;
	height:95px;
	overflow:visible;
	width:974px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #1E7822;
	border-bottom-style: solid;
	
}

#header_startseite {
	background-color:#FFF;
	float:left;
	height:95px;
	overflow:visible;
	width:974px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #D4E6F4;
	border-bottom-style: solid;
	
}



.navi_spacer {
line-height:0px;;

}



























.contentstartseite {
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:auto;
	color: #999;
}


#nav{
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
	float:left;
	list-style:none;
	position:relative;
	z-index:2;
	height:60px;
	display:block;

	
}
#nav li{
	float:left;
	margin:2px 17px 0 17px;
	height:38px;
	position:relative;
	width:280px;
	display:block;

}
#nav a{
	font-weight: bold;
	text-decoration:none;
	font-family:Garamond, Georgia, sans-serif;
	font-size:18px;
	color: #000;	
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:9px;
	display:block;
	background:url(images/up.png);
}
#nav li:hover a{
	color:black;
	background-color:#DAE1EB;
	display:block;

}
#nav li.rot {
	border-width: 10px 1px 1px 1px; 
	border-color: #980000;
	border-style:solid;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:center;
	display:block;


}



#nav li.blau {
	font-weight:bold;
	text-decoration:none;
	font-family:Garamond, Georgia, sans-serif;
	font-size:23px;
	color:#4079B9;
	border-width: 0 0 10px 0; 
	border-color: #4079B9;
	border-style:solid;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-top:-36px;
	text-align:center;
}
#nav li.gruen {
	border-width: 10px 1px 1px 1px; 
	border-color: #1E7822;
	border-style:solid;
	padding:0;
}

#nav ul{
	position:absolute;
	top:23px;
	left:-5px;
	border:1px solid #d9d9d9;
	border-top:none;
	border-bottom:none;
	background:#fff;
	width:211px;
	font-size:12px;
	list-style:none;
	padding:0;
	margin:0;
	display:none;
}
#nav ul li{
	border-bottom:1px solid #d9d9d9 !important;
	width:100%;
	padding:0;
	float:none;
	height:23px;
	display:block;
	margin:0;
}
#nav ul a{
		border: 0px !important;

	display:block;
	height:23px;
	line-height:24px;
	color:#646567 !important;
	padding:0 0 0 9px;
	width:211px;
	font-weight:normal;
	text-transform:none !important;
	font-size:14px;
	display:block;
}
#nav ul a:hover{
			border: 0px !important;

	color:#fff !important;
	background:#333333;
	display:block;

}




























#menu {
	background-color:#c4cfd7;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	width:218px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7da2b9;
	border-right-color: #980000;
	border-bottom-color: #980000;
	border-left-color: #7da2b9;
}
#menu_psycho {
	background-color:#c4cfd7;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	width:218px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7da2b9;
	border-right-color: #1E7822;
	border-bottom-color: #1E7822;
	border-left-color: #7da2b9;
}

.navi a {
color:#000;
display:block;
height:25px;
line-height:25px;
margin-top:1px;
margin-bottom:0px;
margin-top: 1px;
padding-left:12px;
text-decoration:none;
}

.navi a:link,.navi a:visited {
background-color:#e7f0f6;
}

.navi a:hover {
background-color: #dfe8ee;
color:#000;
}

.navi li.active a{
	background:url(images/side-bul.gif) no-repeat 4px 11px;
	background-color:#FFF;
}



.navi_title_aerzte {
background-color: #980000;
color: #FFF;
line-height:25px;
padding-left:12px;
font-weight:bold;
}

.navi_title_psycho {
background-color: #1E7822;
color: #FFF;
line-height:25px;
padding-left:12px;
font-weight:bold;
}

.ebene a {
display:block;
height:25px;
line-height:25px;
margin-top:1px;
margin-bottom:0px;
margin-top: 1px;
padding-left:12px;
text-decoration:none;
}

.ebene a:link,.ebene a:visited {
background-color:#e7f0f6;
overflow:visible;
}

.ebene a:hover {
background-color:#dfe8ee;
}

.ebene_active a {
display:block;
height:25px;
line-height:25px;
margin-top:1px;
margin-bottom:0px;
margin-top: 1px;
padding-left:12px;
text-decoration:none;
font-weight:bold;
}

.ebene_active a:hover,.ebene_active a:link,.ebene_active a:visited {
background-color:#cfdce5;
}


.ebene1 a {
font-size:10px;
font-weight:400;
height:23px;
line-height:23px;
margin:0;
padding-left:40px;
text-decoration:none;
}

.ebene1 a:link,.ebene1 a:visited {
background-color: #e7f0f6;
overflow:visible;
}

.ebene1 a:hover {
background-color:#dfe8ee;
}

.ebene1_active a {
cursor:default;
font-size:10px;
font-weight:bold;
height:23px;
line-height:23px;
margin:0;
padding-left:40px;
background:url(images/side-bul.gif) no-repeat 25px 9px;
}

.ebene1_active a:hover,.ebene1_active a:link,.ebene1_active a:visited {
background-color: #dfe8ee;
}



.ebene2 a {
font-size:10px;
font-weight:400;
height:23px;
line-height:23px;
margin:0;
padding-left:40px;
text-decoration:none;
}

.ebene2 a:link,.ebene2 a:visited {
background-color:#e7f0f6;
overflow:visible;
}

.ebene2 a:hover {
background-color:#dfe8ee;
}

.ebene2_active a {
cursor:default;
font-size:10px;
font-weight:bold;
height:23px;
line-height:23px;
margin:0;
padding-left:40px;
background:url(images/side-bul.gif) no-repeat 25px 9px;
}

.ebene2_active a:hover,.ebene2_active a:link,.ebene2_active a:visited {
background-color:#dfe8ee;
}



















/* Formstyle */




.content textarea{
	border: 1px solid #CFDCE5;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:12px;
	width:300px;
}
.content input {
	border: 1px solid #CFDCE5;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:12px;
	width:300px;
}
input#toggle  {
	width:30px;
	text-align:left
}
input#sendbutton {
	border: 1px solid black;
	background-color: #CFDCE5;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:100px;
}



/* dozenten1 */


.dozenten1_dozentrahmen { margin-top:28px; clear:right; width:inherit; margin-bottom:20px;}


.dozenten1_dozentrahmen img {}

.dozenten1_dozent {margin-left:100px;}


table.rechnung {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #E7F0F6;
	border-collapse: collapse;
	background-color: #e7f0f6;
}
table.rechnung th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #dfe8ee;
	border-top-width: 3px;
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px;

}


table.rechnung td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #E7F0F6;
	border-top-width: 3px;
	border-bottom-width:3px;
	border-left-width:0px;
	border-right-width:0px;
}

table.rechnung thead td{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #cfdce5;
	border-top-width: 3px;
	border-bottom-width:3px;
		border-left-width:0px;
	border-right-width:0px;
}



#services {
	background-color:#c4cfd7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:6px 0 0;
	width:218px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #980000;
	border-right-color: #980000;
	border-bottom-color: #980000;
	border-left-color: #980000;
}
#services_psycho {
	background-color:#c4cfd7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:6px 0 0;
	width:218px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1E7822;
	border-right-color: #1E7822;
	border-bottom-color: #1E7822;
	border-left-color: #1E7822;
}

.unten li a {
background-color: #FFF;
color:#000;
display:block;
height:17px;
margin-bottom:0;
margin-top:1px;
padding-left:12px;
text-decoration:none;
}

.unten a:hover {
background-color:#e7f0f6;
}

.services_title {
background-color:#980000;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
padding-left:12px;
}
.services_title_psycho {
background-color:#1E7822;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
padding-left:12px;
}

.services_first,.navi_first_active,.navi_first {
margin-top:-1px;
}

.services_active a:link,.services_active a:visited,.services_active a:hover,.navi_active a:link,.navi_active a:visited,.navi_active a:hover,.navi_first_active a:hover,.navi_first_active a:link,.navi_first_active a:visited {
background-color: #cfdce5;
font-weight:bold;
cursor:default;
}

#newsletter_abo {
background-color:#f5f8fa;
color:#000;
font-size:11px;
margin-bottom:0;
margin-top:1px;
padding-bottom:4px;
padding-left:12px;
text-decoration:none;
}

#newsletter_abo a:link {
background-color:#f5f8fa;
color:#000;
margin-bottom:0;
margin-top:1px;
padding-left:0;
text-decoration:none;
}

#input {
border:1px solid;
border-color:#7DA2B9;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:15px;
padding:1px 2px 0;
vertical-align:bottom;
width:92px;
}

.input_button {
background-color:#E7F0F6;
border:1px solid;
border-color:#7DA2B9;
color:#06799f;
font-size:11px;
height:18px;
margin:0 0 0 7px;
padding:0;
vertical-align:middle;
width:50px;
}

#adresse {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin-top:6px;
	width:218px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #980000;
	border-right-color: #980000;
	border-bottom-color: #980000;
	border-left-color: #980000;
}

#adresse_psycho {
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin-top:6px;
	width:218px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1E7822;
	border-right-color: #1E7822;
	border-bottom-color: #1E7822;
	border-left-color: #1E7822;
}

#adresse ul {
border-top:1px solid #c4cfd7;
padding-bottom:1px;
padding-top:2px;
}

#adresse_psycho ul {
border-top:1px solid #c4cfd7;
padding-bottom:1px;
padding-top:2px;
}

#adresse li {
padding:1px 2px 2px 12px;
}

#adresse_psycho li {
padding:1px 2px 2px 12px;
}

.adresse_title {
	background-color:#980000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:18px;
	padding-left:12px;
}

.adresse_title_psycho {
	background-color:#1E7822;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:18px;
	padding-left:12px;
}

.content_box {
	float:right;
	margin:0;
	width:964px;
	background-color:#FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7da2b9;
	border-right-color: #980000;
	border-bottom-color: #980000;
	border-left-color: #7da2b9;
}
.content_box_psycho {
	float:right;
	margin:0;
	width:964px;
	background-color:#FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7da2b9;
	border-right-color: #1E7822;
	border-bottom-color: #1E7822;
	border-left-color: #7da2b9;
}
.content_box_startseite {
	float:right;
	margin:0;
	width:964px;
	background-color:#FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4E6F4;
	border-right-color: #D4E6F4;
	border-bottom-color: #D4E6F4;
	border-left-color: #D4E6F4;
}

.content {
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:auto;
	line-height:1.5;
	padding:15px;
	position:relative;
	text-align:justify;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCEBF6;
	border-right-color: #7da2b9;
	border-bottom-color: #7da2b9;
	border-left-color: #DCEBF6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 240px;
}

.content ul {
list-style:disc;
padding-bottom:0;
padding-left:12px;
padding-top:0;
}

.content li {
margin:7px;
padding:0;
}

.textbild {
float:right;
text-align:center;
}

.content_text {
}

.content_text ul {
margin-top:-5px;
}

#mitte_start {
float:left;
margin:0;
padding:0 0 0 6px;
width:788px;
}

.content_start {
background-color:#FFF;
border-bottom:1px solid #879EAE;
border-right:1px solid #879EAE;
float:left;
font-family:Arial, Helvetica, sans-serif;
height:auto;
margin-right:6px;
margin-top:6px;
padding:10px;
width:581px;
}

.content_title_start {
font-size:20px;
font-weight:700;
line-height:normal;
margin:0 0 3px;
padding-top:19px;
text-align:center;
}

.content_title_start2 {
font-size:15px;
font-weight:700;
line-height:1.5;
margin:0 0 2px;
padding:0;
text-align:center;
}

.content_title_start3 {
font-size:14px;
font-weight:400;
line-height:22px;
margin:0 0 22px;
padding:0;
text-align:center;
}

.content_text_start {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
text-align:justify;
}

.content_text_start a,.content a {
font-weight:700;
text-decoration:none;
}

.content_text_start a:hover,.content a:hover {
color:#056483;
text-decoration:underline;
}

.spacer_start {
line-height:0.3;
}

.content_title_aktuelles_start a:link,.content_title_aktuelles_start a:visited {
color:#000;
}

.content_title_aktuelles_start a:hover {
color:#000;
text-decoration:underline;
}

.content_text_aktuelles_start a {
color:#000;
line-height:15px;
text-decoration:none;
}

.content_text_aktuelles_start ul {
margin:0;
padding:0;
}

.content_link_aktuelles_start {
line-height:17px;
margin-top:-2px;
}

.content_link_aktuelles_start_oben {
border-bottom:1px solid #c4cfd7;
line-height:17px;
margin-top:-2px;
}

.content_title_aktuelles_start_unten {
margin-top:3px;
}

.content_link_aktuelles_start a,.content_title_aktuelles_start a {
line-height:13px;
text-decoration:none;
}

.content_link_aktuelles_start a:link,.content_link_aktuelles_start a:visited,.content_text_start a:link,.content_text_start a:visited,.content a:link,.content a:visited {
color:#06799f;
}

.content_link_aktuelles_start a:hover {
text-decoration:underline;
}

.box_rechts {
float:right;
}

#sprechzeiten_start {
background-color:#cfdce5;
border-color:#7da2b9;
border-style:solid;
border-width:1px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin-top:6px;
width:178px;
}

.sp_start_h {
background-color:#e7f0f6;
float:left;
line-height:20px;
margin-bottom:1px;
text-align:center;
width:178px;
}

.sp_day {
background-color:#e7f0f6;
float:left;
margin-left:0;
width:36px;
}

.sp_zeit {
background-color:#F5F8FA;
float:left;
margin-left:1px;
width:70px;
}

.sp_start_h_vereinbarung {
background-color:#e7f0f6;
float:left;
line-height:20px;
margin-bottom:0;
text-align:center;
width:178px;
}

.sprechzeiten_vereinbarung {
background-color:#F5F8FA;
float:left;
width:178px;
}

.textbild_slideshow {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.4;
margin-right:-3px;
position:relative;
text-align:center;
width:306px;
}

.content_text_slideshow {
padding-right:312px;
}

#slideshow {
height:225px;
margin-left:3px;
width:300px;
}

.slideshowThumbnail img {
border:1px solid #fff;
margin-left:1px;
margin-right:1px;
padding:5px;
}

a:hover.slideshowThumbnail img {
border:1px solid #ccc;
padding:5px;
}

.outline {
border:1px solid #7da2b9;
position:absolute;
z-index:0;
}

#thumbnails {
float:left;
height:75px;
margin-top:15px;
width:auto;
}

.content_text_team ul {
padding-bottom:6px;
padding-left:18px;
padding-top:6px;
}

.content_text_team li {
margin:8px 7px;
padding-left:11px;
}

.textbild_team1 {
float:right;
text-align:center;
width:480px;
}

.tab_leistungen_start ul {
padding-bottom:0;
padding-top:0;
}

.tab_leistungen_start li {
margin:6px 7px;
}


#map {
border:1px solid #7DA2B9;
height:347px;
width:762px;
}

#map a:link {
font-weight:400;
}

.lage_box {
float:left;
}

.tab_lageplan_links_box {
float:left;
margin-right:15px;
width:235px;
}

.tab_lageplan_links_box_rechts {
float:left;
margin:0;
width:289px;
}

.tab_lageplan_links_box_mitte {
float:right;
width:224px;
}

.oder_lage {
margin-left:8px;
}

#tile-wrap {
border:0;
float:left;
height:349px;
margin-top:4px;
overflow:hidden;
position:relative;
top:0;
width:764px;
}

#tile_inner {
height:620px;
}

#inner_oben {
font-size:16px;
height:349px;
text-align:center;
}

#inner_oben img {
padding-bottom:20px;
}

#inner_oben1 a {
background-color:#E7F0F6;
border-color:#7DA2B9;
border-style:double;
border-width:5px;
padding:10px;
}

#anfahrt_bvg,#anfahrt_auto {
border:1px solid #7DA2B9;
float:right;
line-height:1.7;
margin-bottom:5px;
margin-top:3px;
overflow:visible;
padding:10px;
text-align:left;
width:743px;
}

.tab_lagex_start ul {
border-color:#7DA2B9;
border-style:solid;
border-width:0 1px 1px;
list-style:none;
margin:-1px 0 0;
padding:0;
width:223px;
}

.tab_lagex_start li {
background-color:#f5f8fa;
color:#000;
font-size:11px;
font-weight:400;
height:17px;
margin:0;
padding:3px;
}

.tab_lagex_start li img,#anfahrt_bvg img {
vertical-align:middle;
}

.lagex1 {
background-color:#E7F0F6;
border-color:#7DA2B9;
border-style:solid;
border-width:1px;
display:block;
margin:0;
padding:3px;
width:217px;
}

.tab_lagex_start_m li {
background-color:#f5f8fa;
color:#000;
font-size:11px;
font-weight:400;
height:17px;
margin:0;
padding:8px 3px 10px;
}

.tab_lagex_start_m_for ul,.tab_lagex_start_m ul {
border-color:#7DA2B9;
border-style:solid;
border-width:0 1px 1px;
list-style:none;
margin:-1px 0 0;
padding:0;
text-align:center;
width:263px;
}

.tab_lagex_start_m_for li {
background-color:#f5f8fa;
color:#000;
font-size:11px;
font-weight:400;
height:17px;
margin:0;
padding:5px 3px 0;
}

.lagex1_m {
background-color:#E7F0F6;
border-color:#7DA2B9;
border-style:solid;
border-width:1px;
display:block;
margin:0;
padding:3px;
text-align:center;
width:257px;
}

.content_text_kontakt {
margin-right:250px;
}

.content_text_impressum {
font-size:11px;
}

.textbild_impressum {
float:right;
font-size:10px;
height:72px;
margin-right:43px;
text-align:right;
width:165px;
}

.textbild_impressum_txt {
float:left;
margin-top:12px;
}

.unsichtbar1 {
color:#FFF;
font-size:1px;
}

#print {
border:0;
color:#587181;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:auto;
margin:4px 0 0;
padding:0;
width:785px;
}

.print_schrift {
float:left;
line-height:16px;
padding-left:2px;
vertical-align:bottom;
}

.print_drucken {
float:right;
line-height:16px;
padding-right:2px;
vertical-align:bottom;
}

.print_bild {
float:right;
padding-left:2px;
}

#footer {
	background-color:#FFF;
	color:#879ead;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:6px;
	text-align:left;
	width:973px;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #980000;
	border-right-color: #980000;
	border-bottom-color: #980000;
	border-left-color: #980000;
}

#footer div {
float:left;
padding-bottom:4px;
padding-right:10px;
padding-top:4px;
position:static;
}

#footer a:link,#footer a:visited,#print a:link,#print a:visited {
color:#587181;
text-decoration:none;
}

#footer a:hover,#print a:hover {
color:#2d476b;
text-decoration:underline;
}










#footer_psycho {
	background-color:#FFF;
	color:#879ead;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:6px;
	text-align:left;
	width:973px;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1E7822;
	border-right-color: #1E7822;
	border-bottom-color: #1E7822;
	border-left-color: #1E7822;
}

#footer_psycho div {
float:left;
padding-bottom:4px;
padding-right:10px;
padding-top:4px;
position:static;
}

#footer_psycho a:link,#footer_psycho a:visited,#print a:link,#print a:visited {
color:#587181;
text-decoration:none;
}

#footer_psycho a:hover,#print a:hover {
color:#2d476b;
text-decoration:underline;
}




#footer_startseite {
	background-color:#FFF;
	color:#879ead;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:6px;
	text-align:left;
	width:973px;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1E7822;
	border-right-color: #1E7822;
	border-bottom-color: #1E7822;
	border-left-color: #1E7822;
}

#footer_startseite div {
float:left;
padding-bottom:4px;
padding-right:10px;
padding-top:4px;
position:static;
}

#footer_startseite a:link,#footer_startseite a:visited,#print a:link,#print a:visited {
color:#587181;
text-decoration:none;
}

#footer_startseite a:hover,#print a:hover {
color:#2d476b;
text-decoration:underline;
}

















.copyright {
padding-left:11px;
text-align:left;
width:189px;
}

.footer_menu {
color:#587181;
text-align:center;
width:542px;
}

.aktualisiert {
text-align:right;
width:200px;
}

#spacer {
border:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
margin-top:8px;
text-align:left;
width:974px;
}

.form {
border:solid 1px #cfdce5;
float:left;
width:510px;
}

.form_title {
background-color:#cfdce5;
padding:5px;
}

.form_h {
background-color:#E7F0F6;
float:left;
margin-bottom:2px;
width:510px;
}

.form_h_red,.sp_rechts_red,.red {
color:red;
}

.form_h_red input,.form_h_red textarea {
border:2px groove red;
}

.form_pflicht {
color:#666;
float:right;
}

.form_category {
background-color:#E7F0F6;
float:left;
margin-right:2px;
padding:5px 5px 5px 10px;
width:160px;
}

.form_select {
background-color:#e7f0f6;
border-left:2px solid #fff;
float:left;
padding:5px;
}

.form_select checkbox {
vertical-align:bottom;
}

.form_select a {
font-size:10px;
font-weight:400;
}

.form label {
font-size:9px;
margin-right:4px;
}

.form_h_submit {
background-color:#E7F0F6;
float:left;
padding:5px 0 5px 10px;
text-align:left;
width:500px;
}

.content_text_sitemap_uebersicht,.content_text_leistung_uebersicht {
padding-right:248px;
}

.tab_sitemap_start,.tab_leistungen_start {
float:left;
width:258px;
}

.tab_sitemap_start ul {
border-color:#E7F0F6;
border-style:solid;
border-width:0 0 0 1px;
list-style:none;
margin:-1px 0 0;
padding:0;
width:257px;
}

.tab_sitemap_start li {
background-color:#f5f8fa;
color:#000;
margin:0;
padding:0;
text-decoration:none;
}

.tab_sitemap_start li a {
background-color:#f5f8fa;
color:#000;
display:block;
font-size:11px;
font-weight:400;
height:17px;
margin:0;
padding:3px 3px 3px 12px;
text-decoration:none;
}

.sitemap1 a {
background-color:#E7F0F6;
display:block;
margin-top:3px;
padding:3px 3px 3px 12px;
width:243px;
}

#headnav {
height:6px;
margin:0;
padding:0;
text-indent:-98231px;
width:510px;
}

.aktuelles1 {
margin-top:22px;
}

.aktuelles1 a {
background-color:#E7F0F6;
border-color:#7DA2B9;
border-style:solid;
border-width:1px;
display:block;
font-size:10px;
font-style:normal;
height:19px;
line-height:19px;
margin:0;
padding:0;
text-align:center;
width:507px;
}

#leistnav {
display:none;
}

.aktuelles1 a:hover,.sitemap1 a:hover,.tab_sitemap_start li a:hover,#inner_oben1 a:hover {
background-color:#CFDCE5;
text-decoration:none;
}

#show_tel,#show_mail {
margin-top:-7px;
}

