/* url-Pfad am Besten von root / aus, da NN4 von einbindender html-Datei ausgeht, IE aber von css-Datei
Netscape 4 vertraegt keine Kombination von class und style im gleichen Tag
bei htm-seiten ist pfad von css aus, bei php von php-seite aus!
ne4 akzeptiert groessenangaben fuer divtags nur, wenn gefuellt und mit border

CSS DRUCK ------------------------------------------------------------------

ALLGEMEINES */

/* einige bodyangaben nochmal in id, damit auch unter ne 4 */	
#bodyid {
	margin:0; 
	padding:0;
	}

body {
	font-size:101%;
	font-family: Arial, Helvetica, sans-serif; 
	margin:0; 
	padding:0;
	height:100%;
	width:100%;
	background-color:white;
	background-image:none;
	}
/*fuer explorer noetig */	
table, td, th {
	font-size:100%;
	}
	/* margin:auto in Tabellen noetig, damit sie 
	in Netscape mit text-align positioniert werden koennen! */
table {
	margin:auto;
	}

/*Farbe fuer Schrift */
body,td,th,h1,h2,h3,h4,textflaeche,a,inhalt {
	font-family: Arial, Helvetica, sans-serif; 
	}

#inhalt, #inhalthoeher, #inhalttiefer {
	position:absolute;
	left:60px;
	margin-top:20px;
	background-color:white;
	float:left; 
	width:642px;
	padding:0 10px 0 10px;
	}

.textflaeche {
	background-color:white;
	width:515px;
	margin-left:-10px;
	height:100%;
	}
.textinhalt {
	background-color:white;
	/*fuer Print-Version noetig, Inhalt hochzuziehen, da er
	sonst immer erst auf der naehcsten Seite erscheint */
	}
ul {
	margin-top:0;
	list-style-type:circle;
	list-style-image:none;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	display:inline;
	font-size:110%;
	color:#1CAD6E;
	}
h2 {
	margin:2px 0 7px 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:105%;
	color:#1CAD6E;
	}
h3 {
	margin:2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:100%;
	font-weight:normal;
	}
	
.bilderimtext {
	margin-left:25px;
	}
	
.head1 {
	position:relative;
	top:0;
	background-color:white;
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin:0 0 10px 0;
	width:100%;
	padding:3px 0 3px 0;
	}
	
.kontaktperson {
	position:relative;
	top:5px;
	left:-15px;
	width:110px;
	background-color:white;
	padding:12px 0 12px 15px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	}
	
.bildlistenhead {
	font-size:90%; 
	color:#888888;
	font-weight:bold;
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin:20px 0 20px 0;
	width:100px;
	padding:3px 0 3px 0;
	}
body {
	color:#413434;
	font-size:75%;
	}
a:link, a:visited {
	color:#1F4497;
	}
a:hover {
	color:#1CAD6E;
	}

#seitennavi, .nav1oben, .balkenobenleer, .blauelinielogo, .blauernavibalkenoben, .hellerbalkenoben2zeil, .hellerbalkenoben, .nav2obdiv {
	display:none; 
	}
	
.flaggenreihe {
	display:none; 
	}
.flaggeninnen {
	display:none; 
	}
.flaggenbild {
	display:none; 
	}
.flaggenbildhi {
	display:none; 
	}
a.flaggenlink:link, a.flaggenlink:visited {
	display:none; 
	}
a.flaggenlink:active, a.flaggenlink:hover {
	display:none; 
	}

.blauelinierechts {
	display:none; 
	}
.blauelinierechtshi {
	display:none; 
	}
.blauelinierechtsmedicus {
	display:none; 
	}
.medicusbild {
	display:none; 
	}
	
.blauelinielogo {
	display:none;
	}
	
.kopfbild {
	display:none;
	}

.bmglogo {
	position:absolute;
	top:0;
	left:-5px;
	background:transparent url(/bilder/bmg-logo.gif) left top no-repeat;
	width:162px;
	height:103px;
	}
.blauernavibalkenoben {
	display:none; 
	}
.nav1obdiv {
	display:none; 
	}
	

.balkenobenleer, .nav2obdiv, .hellerbalkenoben, .hellerbalkenoben2, .nav3obdiv, .weisseschrift , .button1oben, .button2oben, .button1obenhi, a.button2obenhi. a.button3oben, a.button3obenhi {
	display:none; 
	}

.menutitle, .menutitlehi, .menubox {
	display:none; 
	}

a.buttonlinks {
	display:none; 
	}
a.buttonlinks:hover {
	display:none; 
	}
a.buttonlinksunten {
	display:none; 
	}
a.buttonlinksunten:hover {
	display:none; 
	}
.buttonlinkshi {
	display:none; 
	}

.specialoffer{
	display:none; 
	} 
	
	
/* Externe Links */
.ext {	
	background:url(/styles/norm/bilder/ext_icon.gif) no-repeat top right;
	text-decoration:none;
	}

.miniext {  
	background:url(/styles/norm/bilder/ext_icon.gif) no-repeat top right;
	color:#41A4A9;
	text-decoration:none;
	}
 
a.ext:hover {
	background:url(/styles/norm/bilder/ext_icon_rot.gif) no-repeat top right;
	color:#C20D0D;	
	text-decoration:underline;
	}  
a.miniext:hover {
	background:url(/styles/norm/bilder/ext_icon_rot.gif) no-repeat top right;
	color: #C20D0D;	
	text-decoration:underline;
	}  

.warn {	
	color:#A60000;
	}	
	
/* Rahmenfarbe fuer verlinkte Bilder fuer NN4 */
img {
	color:#ede3c6;
	}

acronym {
	}
	
.button {
	display:none; 
	}
a.druckbutton:link, a.druckbutton:visited {
	display:none; 
	}
a.druckbutton:hover {
	display:none; 
	}
	
.listboxaerzte {
	display:none; 
	}

.listboxhi {
	background-color:#EDF2FA;
	}
.arztindikationbox {
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:5px 0 5px 0;
	margin:20px 23px 5px 23px;
	color:#888888;
	font-weight:bold;
	/*background-color:#E3EBF8;*/
	}
	
.dlink {
	display:none;
	}	
	
a.dlink:hover {
	display:none; 
	}	
	
.dlinkimtext {
	display:none; 
	}	
	
a.dlinkimtext:hover {
	display:none; 
	}
	
/* INHALTE */	
	
.fussleiste {
	display:none; 
	}	
	
.update, .browserhinweis {
	margin:8px 0 0 0;
	color:#988D76;
	line-height:120%; 
	}

.minilink {	
	color:#c1990c;
	font-weight:bold;
	}

#bilderliste, #bilderlistetiefer, #bilderlistehoeher { 
	position:absolute;
	top:20px;
	left:570px;
	width:110px; 
	}


.nav3sprungmarken {
	display:none; 
	}	
.sprungmarkenImText {
	display:none; 
	}	
	
.bildundtext {
	font-size:90%; 
	width:129px;
	text-align:left;
	margin-bottom:40px;
	}
	
.bild {
	display:block;
	background-color:white;
	}

.arztportraitbild {
	margin-top:25px;
	margin-bottom:3px;
	display:block;
	}
	
.bildunterschrift {
	height:15px;
	padding:0 14px 0 0;
	background-image:none;
	}

.absinnen{ 
	font:100%/150% Arial, Helvetica, sans-serif; 
	padding:0 15px 0 0;
	}
.arztgebiet{ 
	font:100%/120% Arial, Helvetica, sans-serif; 
	padding:0 15px 10px 35px;
	}
	
.abslinks{ 
	margin: 15px 0 20px 0;
	}
.linkerklaerung{ 
	margin-left:35px;
	margin-bottom:5px;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	}
.pfeilrechts {  
	background:url(/bilder/pf_re_no.gif) no-repeat top left;
	padding: 0 0 0 20px;
}	
	
/* fuer Zusatzinfos fuer Textbrowser 
damit sie keinen stoerenden Leerraum erzeugen, 10px hochgezogen */	
.unsichtbar{ 
	visibility:hidden; 
	margin-top:-10px;
	}
