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

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

img {
border:none;
}

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

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

h3 {
	font:bold 15px Arial, Helvetica, sans-serif;
	line-height:normal;
	margin-top: 25px;
	margin-bottom: -5px;
	padding:0;
}

.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;
}



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

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

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

#left_navigation {
	float:left;
	margin-top:6px;
	width:210px;
}

#header {
	background-color:#FFF;
	float:left;
	height:85px;
	overflow:visible;
	width:974px;
	margin-top:10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#menu {
	background-color:#c4cfd7;
	border-color:#7da2b9;
	border-style:solid;
	border-top:0;
	border-width:1px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	width:208px;
}

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

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

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

.navi_title {
background-color:#7da2b9;
color:#FFF;
line-height:21px;
padding-left:12px;
}

.ebene a {
font-size:11px;
font-weight:400;
line-height:23px;
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 {
cursor:default;
font-size:11px;
font-weight:400;
line-height:23px;
margin-top:1px;
padding-left:12px;
}

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

#services {
	background-color:#c4cfd7;
	border-color:#7da2b9;
	border-style:solid;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	margin:6px 0 0;
	width:208px;
}

.unten li a {
background-color:#f5f8fa;
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:#7da2b9;
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;
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:#f5f8fa;
border-color:#7da2b9;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
margin-top:6px;
width:178px;
}

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

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

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

.content_box {
	float:right;
	margin:0;
	padding:0;
	width:764px;
}

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

.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;
}

.kontaktformular_textbild {
float:right;
text-align:center;
padding-right:15px;
padding-bottom:15px;
padding-left:35px;

}

.newsletter_textbild {
float:right;
text-align:center;
padding-right:0px;
padding-bottom:15px;
padding-left:10px;
margin-top:-35px;


}


.mitglieder_textbild {
float:right;
text-align:center;
padding-right:40px;
padding-bottom:15px;

}

.content_text {
padding-right:10px;
}

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

.mitglieder_content_text {
	width:765px;
	float:left
}


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

.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:551px;
}

.content_title_start {
	font-size:20px;
	font-weight:700;
	line-height:27px;
	padding-top:19px;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

.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;
}

.content_text_sprechzeiten,.content_text_team {
margin-right:310px;
}

.sprechzeiten_timetable {
padding-left:10px;
}

.sprechzeiten {
background-color:#cfdce5;
border-color:#CFDCE5;
border-style:solid;
border-width:1px;
float:left;
height:auto;
margin-bottom:17px;
margin-top:22px;
text-align:center;
}

.spr_h {
background-color:#E7F0F6;
float:left;
line-height:22px;
margin:0 1px;
padding:0;
text-align:center;
width:84px;
}

.spr_day {
background-color:#e7f0f6;
float:left;
font-weight:700;
margin-left:0;
width:84px;
}

.spr_zeit {
background-color:#F5F8FA;
float:left;
margin:1px 0 0;
width:84px;
}

.center_sprechzeiten,.center {
text-align:center;
}

#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:755px;
}

.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;
border-bottom:1px solid #7da2b9;
border-left:0 solid #7da2b9;
border-right:1px solid #7da2b9;
border-top:0 solid #7da2b9;
color:#879ead;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:6px;
text-align:left;
width:973px;
}

#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;
}

.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;
}


.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;
}





.vorstand_detail {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.vorstand_font {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

