/* !!! stylesheet fuer zahnarztpraxis dr. kurdow (hamburg), erstellt von www.arztpraxis-heute.de !!! */


/*
Farben:
monitor bg roetlich: #f6ede7;
dunkelrot (h1): #700000;
schrift dunkelbraun: #3d3310;


*/


html, body {
	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	color: #000;
	font-size: 100.01%;
	text-align: center; /* fuer IE Zentrierung*/
	background:url(../images/seite_bg.jpg) repeat-x;
	background-color: #f6ede7;
}

* {
	padding: 0;
	margin: 0;
}



/* ##### Definition der div-container ##### */
/* ######################################## */
#seite {
	width:897px;
	margin:0px auto;
	text-align:left; /* Zentrierung rueckgaengig */
	background-color: #ffffff;
}
#head {
	width:897px;
	height:50px;
	background-color:#f6ede7;
	border-bottom:2px solid #700000;
	color: #3d3310;
}
#navi {
	float:left;
	width:226px;
	min-height:286px; /* original 401px */
	height:auto !important;
	height:286px; /* original 401px */
	background: url(../images/navi_bg.jpg) no-repeat top;
	background-color:#ffffff;
	font-size:70%;
	color: #3d3310;
	padding-top: 115px;
}
* html #navi {

}
#inhalt {
	margin-left:226px;
	padding-top: 20px;
	width:661px; /* statt padding, Originalbreite 671*/
	min-height:376px; /* original 401px */
	height:auto !important;
	height:376px; /* original 401px */
	background-color: #ffffff;
	color: #3d3310;
	overflow: hidden; /* wegen float-fehlern, testen bei mehreren content elementen*/
}
* html #inhalt {
	width: 658px; /* IE6 Abstand rechte Bilder ist 10px */
}
.clearer {
	clear:both;
}
#footer {
	margin-top: 0;
	width:897px;
	height:23px;
	background:url(../images/footer_bg.jpg) no-repeat top;
}


/* ##### ab hier Formatierungen der einzelnen div-Inhalte ##### */
/* ############################################################ */

/* ##### HEAD ##### */
.head_adresse {
	font-weight:normal;
	}
#head p {
	text-align:center;
	white-space:pre;
	font-size:70%;
	padding-top: 30px;
	}
#head a {
	color:#3d3310;
	text-decoration:none;
	}

	
/* ##### NAVI ##### */
div#navi ul  {
	list-style-type:none;
}
div#navi ul a {
	display:block;
	line-height:20px;
	color:#3d3310;
	text-decoration:none;
	padding-left:10px; 
}
div#navi ul ul  {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

/* ## erster Ordnung ## */
div#navi ul li.NO a:link {
	font-weight:normal;
}
div#navi ul li.NO a:visited {
	font-weight:normal;
}
div#navi ul li.NO a:hover {
	font-weight:bold;
}
div#navi ul li.NO a:active {
	font-weight:bold;
}
div#navi ul li.NO a:focus {
	font-weight:bold;
}
div#navi ul li.CUR a,div#navi ul li.ACT a {
	font-weight:bold;
}
/* ## zweiter Ordnung ## */
div#navi ul li.NO_sub a:link {
	font-weight:normal;
}
div#navi ul li.NO_sub a:visited {
	font-weight:normal;
}
div#navi ul li.NO_sub a:hover {
	font-weight:bold;
}
div#navi ul li.NO_sub a:active {
	font-weight:bold;
}
div#navi ul li.NO_sub a:focus {
	font-weight:bold;
}
div#navi ul li.CUR_sub a, div#navi ul li.ACT_sub a {
	font-weight:bold;
}
/* ## dritter Ordnung ## */
div#navi ul li.NO_sub2 a:link {
	font-weight:normal;
	line-height:15px;
	margin-bottom: 4px;
}
div#navi ul li.NO_sub2 a:visited {
	font-weight:normal;
	line-height:15px;
	margin-bottom: 4px;
}
div#navi ul li.NO_sub2 a:hover {
	font-weight:bold;
	line-height:15px;
	margin-bottom: 4px;
}
div#navi ul li.NO_sub2 a:active {
	font-weight:bold;
	line-height:15px;
	margin-bottom: 4px;
}
div#navi ul li.NO_sub2 a:focus {
	font-weight:bold;
	line-height:15px;
	margin-bottom: 4px;
}
div#navi ul li.CUR_sub2 a, div#navi ul li.ACT_sub2 a {
	font-weight:bold;
	line-height:15px;
	margin-bottom: 4px;
}

/* ##### CONTENT ##### */
#inhalt h1 {
	font-size:80%;
	color:#3d3310;
	margin-top: 40px;
	margin-bottom:7px;
}
* html #inhalt h1 {
	margin-top: 40px;
}
#inhalt h2 {
	font-size:70%;
	color:#700000;
	font-weight:bold;
	margin-bottom:14px;
}
#inhalt p {
	font-size:70%;
	color:#3d3310;
	line-height:150%;
	margin-bottom:10px;
	padding-right:20px;
	text-align: justify;
}
#inhalt ul{
	list-style-position: outside;
	margin-left: 16px;
	line-height:150%;
	font-size:70%;
	color:#3d3310;
}

#inhalt a {
	color:#700000;
  	text-decoration:underline;
}



/* ## GoogleMaps ## */
.tx_lumogooglemaps_pi1_infobox {
	font-size: 10px;
	color: #3d3310;
	}
.tx_lumogooglemaps_pi1_infobox img {
	position: absolute;
	left: 1px; top: 40px;
	z-index: 11;
	}
.gmapDir {
	font-size: 10px;
	color: #3d3310;
	}
.gmapDirHead {
	font-size: 10px !important;
	margin-bottom: 2px !important;
	color: black;
	}
.tx_lumogooglemaps_pi1_sidebar ul{
	list-style-position: inside;
	}
.tx_lumogooglemaps_pi1_sidebar a {
	color:white;
	}
	

