html,body {
 width:100%;
 background-color:white;
 font-size:12px;
 margin:0;
 padding:0;
 font-family:"Lucida Sans Unicode","Lucida Grande", Sans;
}
body {
}
div,p,a,form,h1,h2,h3,h4,h5 {
 padding:0;
 margin:0;
}
p {
 line-height:1.2;
}
img {
 border:none;
}
input {
 font-size:12px;
}
input.checkbox {
 padding:0px;
 margin:0px;
}
h3 {
 margin-top:0;
 padding-top:0;
 margin-bottom:2px;
 font-size:14px;
}
h4 {
 margin-bottom:14px;
 font-size:16px;
}

a {
 text-decoration:none;
 color:black;
}
a:hover, a:active {
 color:#333;
}
* {
 font-family:"times new roman",times,serif;
 text-align:justify;
} 
.logo {
 background-color:#EFF2F5;
 display:block;
 background-image:none;
 height:auto;
 z-index:1;
 font-weight:bold;
 font-size:14px;
 padding:0px 4px 16px 4px;
}
#main_container {
}
#menu {
 display:none;
}
.menu_i_full_1,.menu_i_full_2,.menu_i_full_3,.menu_i_full_4,.menu_i_full_5,.menu_i_full_6,.menu_i_full_7,.menu_i_full_8 {
 position:relative;
 padding:3px;
 margin:0px 2px 0px 14px;
 display:none;
}
.menu_i_full_1:hover,.menu_i_full_2:hover,.menu_i_full_3:hover,.menu_i_full_4:hover,.menu_i_full_5:hover,.menu_i_full_6:hover,.menu_i_full_7:hover,.menu_i_full_8:hover {
 padding:2px;
 background:white;
 /*border-bottom:1px solid white;*/
}
.menu_i_full_1,.menu_i_full_1:hover,.menu_color1,.menu_color1:hover {
 color:#00B691;
 border-color:#00B691;
}
.menu_i_full_2,.menu_i_full_2:hover,.menu_color2,.menu_color2:hover {
 color:#6B930C;
 border-color:#6B930C;
}
.menu_i_full_3,.menu_i_full_3:hover,.menu_color3,.menu_color3:hover {
 color:#FFA200;
 border-color:#FFA200;
}
.menu_i_full_4,.menu_i_full_4:hover,.menu_color4,.menu_color4:hover {
 color:#FF4200;
 border-color:#FF4200;
}
.menu_i_full_5,.menu_i_full_5:hover,.menu_color5,.menu_color5:hover {
 color:#D80B75;
 border-color:#D80B75;
}
.menu_i_full_6,.menu_i_full_6:hover,.menu_color6,.menu_color6:hover {
 color:#561EBC;
 border-color:#561EBC;
}
.menu_i_full_7,.menu_i_full_7:hover,.menu_color7,.menu_color7:hover {
 color:#0857B0;
 border-color:#0857B0;
}
.menu_i_full_8,.menu_i_full_8:hover,.menu_color8,.menu_color8:hover {
 color:#00ABEB;
 border-color:#00ABEB;
}
.menu_i_arrow {
 padding:0px 2px 1px 0px;
 border:none;
}
.menu_i_full_1:hover,.menu_border1 {
 border:1px solid #00B691;
}
.menu_i_full_2:hover,.menu_border2 {
 border:1px solid #6B930C;
}
.menu_i_full_3:hover,.menu_border3 {
 border:1px solid #FFA200;
}
.menu_i_full_4:hover,.menu_border4 {
 border:1px solid #FF4200;
}
.menu_i_full_5:hover,.menu_border5 {
 border:1px solid #D80B75;
}
.menu_i_full_6:hover,.menu_border6 {
 border:1px solid #561EBC;
}
.menu_i_full_7:hover,.menu_border7 {
 border:1px solid #0857B0;
}
.menu_i_full_8:hover,.menu_border8 {
 border:1px solid #00ABEB;
}

.menu_bgcolor1, .menu_bgcolor1 .news_rectangle {
 background-color:#00B691;
 border-color:#00B691;
}
.menu_bgcolor2, .menu_bgcolor2 .news_rectangle {
 background-color:#6B930C;
 border-color:#6B930C;
}
.menu_bgcolor3, .menu_bgcolor3 .news_rectangle {
 background-color:#FFA200;
 border-color:#FFA200;
}
.menu_bgcolor4, .menu_bgcolor4 .news_rectangle {
 background-color:#FF4200;
 border-color:#FF4200;
}
.menu_bgcolor5, .menu_bgcolor5 .news_rectangle {
 background-color:#D80B75;
 border-color:#D80B75;
}
.menu_bgcolor6, .menu_bgcolor6 .news_rectangle {
 background-color:#561EBC;
 border-color:#561EBC;
}
.menu_bgcolor7, .menu_bgcolor7 .news_rectangle {
 background-color:#0857B0;
 border-color:#0857B0;
}
.menu_bgcolor8, .menu_bgcolor8 .news_rectangle {
 background-color:#00ABEB;
 border-color:#00ABEB;
}
#t1menu1,#t2menu1,#t1menu2,#t2menu2,#t1menu3,#t2menu3,#t1menu4,#t2menu4,#t1menu5,#t2menu5,#t1menu6,#t2menu6,#t1menu7,#t2menu7,#t1menu8,#t2menu8 {
 position:absolute;
 background:white;
 padding:2px;
 margin:1px;
 z-index:20;
 height:18px;
 top:0px;
 left:14px;
 visibility:hidden;
}
#t2menu1,#t2menu2,#t2menu3,#t2menu4,#t2menu5,#t2menu6,#t2menu7,#t2menu8 {
 z-index:15;
 margin:0;
 height:16px;
}

#top_row {
 height:4px;
 margin:0px 16px 0px 16px;
 font-size:1px;
 display:none;
}

.submenu_fix {
 padding:0px 2px 0px 8px;
 color:white;
 visibility:hidden;
 max-height:0px;
}
* html .submenu_fix {
 margin-top/**/:-16px;
}

.submenu {
 padding:1px 16px 1px 16px;
 white-space:nowrap;
 min-height:45px;
 display:none;
}
* html .submenu {
 height/**/:45px;
}
.submenu_right {
 float:left;
 display:block;
 max-width:890px;
}
.submenu_title {
 float:left;
 display:block;
 color:#B0B0B0;
}
.submenu_i {
 float:left;
 margin-left:10px;
 border-bottom:1px solid white;
}
.submenu_right .menu_border1, .submenu_right .menu_border2, .submenu_right .menu_border3, .submenu_right .menu_border4, .submenu_right .menu_border5, .submenu_right .menu_border6, .submenu_right .menu_border7, .submenu_right .menu_border8 {
 float:left;
 margin-left:10px;
 border-top:none;
 border-left:none;
 border-right:none;
}
#content_left {
 float:left;
 width:729px;
 margin:0px 18px 0px 16px;
 font-size:13px;
}
* html #content_left {
 margin-left/**/:8px;
}
#content_left ul {
 display:block;
 padding:2px;
 list-style-type:disc;
 margin-bottom:1.2em;
}
#content_left li {
 margin-left:16px;
 list-style-type:disc;
}

#content_right {
 float:left;
 width:200px;
 display:none;
}

#suche_header {
 padding:0;
 display:block;
 color:white;
 padding:0px 2px 0px 2px;
}
.right_spacer {
 height:3px;
 display:block;
 font-size:1px;
 background:white;
 border-bottom:1px solid white;
}
.suche_frame {
 background-color:#EFF2F5;
 padding:4px 2px 4px 2px;
}
.suche_frame .fi_text {
 float:left;
 border:1px solid black;
 color:#7D7D7D;
 padding:1px 3px 1px 3px;
 font-size:10px;
 width:164px;
}

#suche_button {
 display:block;
 float:right;
 width:14px;
 border:1px solid black;
 color:white;
 padding:1px 2px 0px 2px;
 font-size:10px;
 margin:0px 0px 0px 2px;
 top:0px;
}
.seite_w_files, .seite {
 position:relative;
 display:block;
 width:640px;
}
.absatz_frame {
 margin:0px 0px 16px 0px;
}
.art_text {
 text-align:justify;
 padding:0;
 white-space:normal;
}
.text_no_sidebar {
 display:block;
 white-space:normal;
}
.text_w_sidebar, .seite_w_files .text_no_sidebar {
 float:left;
 display:block;
 width:480px;
 margin-left:10px;
 white-space:normal;
}
.img_ver {
 margin-bottom:2px;
}
* html .img_ver {
 padding-right/**/:16px;
}
.img_hor {
 margin-right:2px;
 margin-bottom:2px;
}
.leit_aerzte h4 {
 border-bottom-width:1px;
 border-bottom-style:solid;
 padding-bottom:6px;
 margin-bottom:10px;
}
.images_frame_left {
 float:left;
 margin:3px 10px 3px 0px;
 max-width:200px;
}
* html .images_frame_left {
 width/**/:10px;
}
.images_frame_right {
 float:right;
 margin:2px 0px 3px 10px;
 max-width:200px;
}
* html .images_frame_right {
 width/**/:10px;
}
.images_row_left {
 float:left;
 width:140px;
}
.images_row_right {
 float:right;
 width:140px;
}
.images_row_hor {
 display:block;
}
.hor_spacer {
 display:block;
 height:16px;
 font-size:1px;
}
.right_header {
 display:block;
 font-weight:bold;
 font-size:10px;
 padding:0px 2px 0px 2px;
 color:white;
}
* html .right_header {
 border-bottom/**/:none;
 padding-bottom/**/:1px;
}
.right_header a {
 color:white;
}
.right_header_arrow {
 margin-right:2px;
}
div.right_header_arrow {
 float:left;
 width:3px;
 padding:6px 0px 2px 4px;
}
.news_archiv {
 float:right;
 display:block;
 color:white;
 font-weight:normal;
}
.news_frame {
 padding:4px 1px 0px 1px;
 background:white;
}
.news_rectangle {
 display:block;
}
.news_titel {
 background:white;
 font-weight:bold;
 color:black;
 margin-left:4px;
 padding-left:4px;
 display:block;
}
.news_inhalt {
 position:relative;
 display:block;
 background:white;
 margin-top:2px;
 text-align:justify;
 overflow:hidden;
 max-height:4.2em;
}
* html .news_inhalt {
 height/**/:4.2em;
}
.news_more {
 position:absolute;
 right:0;
 background:white;
 font-weight:bold;
 color:#7D7D7D;
}
.news_full_frame {
 margin-bottom:8px;
}
.news_full_titel {
 font-weight:bold;
 font-size:13px;
}
.news_full_datum {
 color:#7D7D7D;
 margin-right:8px;
}
.news_full_inhalt {
 margin:2px 0px 2px 16px;
}

.term_frame {
 padding:4px 1px 0px 1px;
 background:white;
}
.term_datum {
 font-size:11px;
 font-style:italic;
 color:#7D7D7D;
}
.term_titel {
 float:left;
 width:188px;
 background:white;
 font-weight:bold;
 color:black;
 display:block;
}
.term_inhalt {
 position:relative;
 display:block;
 margin:2px 0px 0px 9px;
 text-align:justify;
 overflow:hidden;
 max-height:4.2em;
}
* html .term_inhalt {
 height/**/:4.2em;
}
.file_column {
 width:140px;
 float:left;
}
.file_frame {
 float:left;
 border-top:1px solid #D3D6D8;
 width:140px;
 display:none;
}
.minigraf_pdf,.minigraf_sprache,.minigraf_datei,.minigraf_film {
 width:116px;
 height:auto;
 display:block;
 border-bottom:1px solid #D3D6D8;
 padding:6px 0px 4px 24px;
 font-size:10px;
 color:#9DA3A7;
 background-position:1px 50%;
 background-repeat:no-repeat;
}
.minigraf_pdf {
 background-image:url(img/minigraf_pdf.gif);
}
.minigraf_sprache {
 background-image:url(img/minigraf_vorles.gif);
}
.minigraf_datei {
 background-image:url(img/minigraf_datei.gif);
}
.minigraf_film {
 background-image:url(img/minigraf_film.gif);
}
.minigraf_pdf:hover,.minigraf_sprache:hover,.minigraf_datei:hover,.minigraf_film:hover {
 color:black;
 background-color:#EFF2F5;
}
.arzt_bereich_frame {
 display:none;
 margin-top:4px;
 float:left;
 border-top:1px solid #D3D6D8;
 width:140px;
}
/*
.arzt_bereich_frame a.menu_color1, .arzt_bereich_frame menu_color2, .arzt_bereich_frame menu_color3, .arzt_bereich_frame menu_color4, .arzt_bereich_frame menu_color5, .arzt_bereich_frame menu_color6, .arzt_bereich_frame menu_color7, .arzt_bereich_frame menu_color8 {
 display:block;
 font-weight:bold;
 clear:both;
}
*/
.arzt_bereich_frame  a {
 display:block;
 font-weight:bold;
 clear:both;
 font-size:13px;
 border-bottom:1px solid #D3D6D8;
 padding:5px 3px 5px 3px;
}
.arzt_bereich_frame  a:hover {
 background-color:#EFF2F5;
 border-bottom:1px solid #D3D6D8;
}
#arzt_liste {
 float:left;
 display:block;
 width:570px;
 margin-left:12px;
}
.arzt {
 padding-top:6px;
 border-top-width:1px;
 border-top-style:solid;
 margin-bottom:24px;
 border-bottom:1px solid white;
}
.arzt_info {
 float:left;
 width:420px;
 margin-left:8px;
 color:black;
}
.arzt_info ul,.arzt_info li {
 list-style-type:circle;
}
.arzt_info ul {
 display:block;
 padding:2px;
}
.arzt_info li {
 margin-left:16px;
}
.arzt_name {
 font-weight:bold;
 font-size:12px;
}


#alert {
 position:absolute;
 margin-left:170px;
 margin-right:auto;
 top:140px;
 width:400px;
 height:80px;
 text-align:center;
 background:#aaa;
 padding:0px;
 border:1px solid black;
}
.alert_text {
 padding:10px 0 15px 0;
 color:white;
 margin:0px;
}
.alert_button {
 padding:5px 20px 5px 20px;
 color:black;
 background:white;
 font-size:14px;
 border:1px solid black;
}
.alert_button:link, .alert_button:visited {
 padding:5px 20px 5px 20px;
 color:black;
 background:white;
 margin:0px;
 text-decoration:none;
}
.spacer {
 clear:both;
}
.fleft {
 float:left;
}
.fright {
 float:right;
}



.lang_box {
 position:absolute;
 top:26px;
 left:822px;
 width:126px;
 display:none;
}
.lang_box a {
 margin-right:2px;
}