body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#606060;
	margin:0px;
	padding:0px;
	min-width:960px;
	/*width:980px;*/
}

/* accessability elements */
.hide_if_css {display:none !important;}
/* accessability elements Ende */

.blue {color: #0c9fe4 !important;}
.grey {color:#606060;}

img {border:none; behavior: url(css/iepngfix.htc); }

h1 {font-size:1em; margin-bottom:0px; margin-top:0px;}
h2 {margin:0px; font-size:1em; /*color:#d86c04;*/ }
h3 {margin:0px; font-size:0.8em; /*color:#d86c04;*/ }
hr {color:white; border-bottom: solid 1px #0c9fe4;  }

a {color: #009ee0; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus,
a:active {background-color: #e9e9e9;}

p { margin-top:0px;}

/* Navigation  ############################################################*/
#headerhome {
	height: 140px;
	width: 960px;
	background-image:url(../img/keyvisual_home.jpg);
	background-repeat:no-repeat;
}

.logo {
	float:right;
	margin-right:20px;
	margin-top:5px;
}

/* Navigation  ###########################################################*/
#leftSpalte {
	float:left;
	width: 248px;
	height: 570px;
	background-image:url(../img/schatten_navi.jpg);
}

#nav {font-weight:bold;}

#nav ul {margin-top:50px; line-height:1.4em; list-style:none; list-style-image:none; margin-left:0px; padding-left:10px;}
#nav ul li:hover{color: #009ee0; /*list-style-image: url(../img/bulletwhite.gif);*/ list-style-image:none;}
li { /*list-style-image: url(../img/bulletwhite.gif);*/ list-style-image:none; padding-left:20px;}
li.active { /*list-style-image: url(../img/bullet.gif);*/ padding-left:20px; background-image:url(../img/bullet.gif); background-repeat:no-repeat; background-position:5px 5px; list-style-image:none; }

#nav ul ul {margin-top:0px; line-height:1.4em; list-style:none; }
#nav ul ul li a {color: #999999 !important;}
#nav ul ul li a:hover{color: #009ee0 !important; list-style-image: none;}
#nav ul ul li a.blue {color: #009ee0 !important;}

#nav a {color:#606060;}
#nav a:hover, 
#nav a:focus {color: #009ee0; text-decoration:none;}

.seitenanfang {color:#606060; font-size:0.85em;}
.seitenanfang a {text-decoration: none;}
.seitenanfang a:hover {color: #009ee0; text-decoration: underline;}


/* Sprechzeiten  ###########################################################*/
.sprechHead{
	background-color:#009ee0;
	color:#FFFFFF;
	padding-left:30px;
	padding-top:2px;
	line-height:1.8em;
}

.sprechzeiten{
	padding:0px;
	margin:0px;	
	font-size:0.9em;
	margin-top:150px;
	margin-left:2px;
}

.sprechzeiten ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-left:30px;
	padding-top:10px;
}

.sprechzeiten table {
	padding:0px;
	margin:0px;
	margin-left:28px;
	margin-top:10px;
}

.terminanfrage table {
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
}

.terminanfrage label{
	font-weight:bold;
}

input {
margin-top: 5px;
}

.errorclass1, .errorclass2, .errorclass3, .errorclass4{
	display:none; 
}

/* Content  ################################################################# */
#content {
	margin-top:20px;
	margin-left:40px;
	float:left;
	width:620px;
}

#breadcrumb{font-size:0.85em; margin-bottom:15px;}
#breadcrumb a {color:#606060; text-decoration: none;}
#breadcrumb a:hover {color: #009ee0; text-decoration: underline;}

.title {font-weight: bold;}

.bilderListe{
	width:200px;
	float:left;
	margin-right:5px;
	margin-top:5px;
}

.bilderListe img{
	margin-top:5px;
	margin-bottom:5px;
	float:none;
}

.bilderListe p{background-image:url(../img/pfeil.png);padding-left:15px; background-repeat:no-repeat;}

.bilderlistePraxis {height:120px; margin-bottom:5px;margin-top:5px;}

.imgleft { float:left; margin-right:15px;}
.imgright { float:right; margin-left:15px;}
.imgcenter { text-align:center; margin-left:15px;}
.imgpraxis { float:none; margin-top:10px;}

.imgRahmen {border:1px solid #0c9fe4;}
.imgRahmenLeft {border:1px solid #0c9fe4; float:left; margin-right:15px;}

.content_Head{margin-bottom:30px; /*border:1px solid #0066FF;*/ }
.content_Head img{ float:left; margin-right:10px; /*border:1px solid #0066FF;*/ margin-bottom:30px;}

#footer{font-size:0.85em; margin-top:50px; margin-bottom:10px;}
#footer a {color:#606060; text-decoration: none;}
#footer a:hover {color: #009ee0; text-decoration: underline;}

table {padding:0px; padding-left:37px;  margin:0px;}
td { padding:0px; margin:0px;}

#content li { list-style-image:none; list-style:disc;}

dd {margin-bottom:5px; }#content .imgleft p strong {
	font-size: 1em;
}

