/* !!! stylesheet fuer zahnarztpraxis wallrath (Hamburg), erstellt von www.arztpraxis-heute.de !!! */


/*
Farben:
monitor bg hellgrau: #ededed;
content bg dunkelgrau: #626262;
navi bg dunkelrot: #840000;
adresse bg grau: #f4f4f4;
schrift weiss: #ffffff;
schrift grau: #3d3d3d;
*/


html, body {
	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	color: #000;
	font-size: 100.01%;
	text-align: center; /* fuer IE Zentrierung*/
	background-color: #ededed;
}

* {
	padding: 0;
	margin: 0;
}



/* ##### Definition der div-container ##### */
/* ######################################## */
#seite {
	width:816px;
	margin:40px auto;
	padding:0;
	background:url(../images/seite_bg.jpg) repeat-y top;
	text-align:left; /* Zentrierung rueckgaengig */
}
#head {
	margin:0px auto;
	width:770px;
	height:35px;
	background-color:#626262;
	border-bottom:1px solid #ffffff;
	margin-bottom:20px;
}
#inhalt {
	float:right;
	width:585px;
	min-height:429px;
	height:auto !important;
	height:429px;
	margin-right:23px;
}
#linke_box {
	float:left;
	margin-left:23px;
	width:170px;
}
* html #linke_box {
	margin-left:12px;
	width: 145px;
}
#navi {
	width:100%;
	background:url(../images/zahn_bg.gif) no-repeat bottom center;
	min-height:300px;
	height:auto !important;
	height:300px;
	background-color:#840000;
	border:1px solid #ffffff;
	font-size:70%;
	color: #ffffff;
}
#adresse {
	margin-top:10px;
	width:100%;
	height:115px;
	background-color: #f4f4f4;
	border:1px solid #840000;
}
.clearer {
	clear:both;
}
#abschluss {
	margin:20px auto;
	width:770px;
	height:20px;
	border-top:1px solid #ffffff;
}


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

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

/* ##### ADRESSE ##### */
#adresse p {
	font-size:70%;
	line-height:16px;
	color:#3d3d3d;
	margin-left:10px;
	margin-top:7px;
	}
* html #adresse p {
	font-size:9px;
	line-height:16px;
	color:#3d3d3d;
	margin-left:10px;
	margin-top:6zahnaepx;
	}
	
/* ##### NAVI ##### */
div#navi ul  {
	list-style-type:none;
}
div#navi ul a {
	display:block;
	line-height:25px;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px; 
}
div#navi ul ul  {
	padding-top:5px;
	padding-bottom:10px;
	padding-left:20px;
}

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

/* ##### CONTENT ##### */
#inhalt h1 {
	font-size:80%;
	color:#ffffff;
	margin-bottom:7px;
}
#inhalt h2 {
	font-size:70%;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:14px;
}
#inhalt p {
	font-size:70%;
	color:#ffffff;
	line-height:150%;
	margin-bottom:10px;
	padding-right:20px;
}
#inhalt ul{
	list-style-position: outside;
	padding-left: 20px;
	line-height: 150%;
	height: 100%;
	font-size:70%;
	color:#ffffff;
}
#inhalt li{
	margin-bottom: 6px;
}
#inhalt a {
	color:#ffffff;
  	text-decoration:underline;
}



/* ## GoogleMaps ## */
.tx_lumogooglemaps_pi1_infobox {
	font-size: 10px;
	color: black;
	}
.gmapDir {
	font-size: 10px;
	}
.gmapDir a{
	color:black !important;
	}
.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;
	}
	
/* ## Kontaktformular ## */
.csc-mailform {
 	border: 0;
 }
.csc-mailform-field {
	font-size:70%;
	color:#ffffff;
 }
 .csc-mailform-field label{
 	display: block;
 	margin-bottom: 2px;
 }
.csc-mailform-submit {
 	margin-top: 10px;
 }

