* { margin: 0; padding: 0; vertical-align:bottom; /* alle Browser gleich eingestellt (img in div vertical-Problem) */ }
body { font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; background:url(grafik/site-layout/background.gif) repeat-x #fdf5d9; cursor:default; text-align:center;}
a {color:#5c5b5b;}
a:hover {color:#0066CC;}
a img {border:none;}
h1, h2, h3{font-size: 2em; font-weight: normal; color:#5c5b5b; padding-bottom:5px;}
h2 {margin-top:40px;}
p {font-size: 1.2em; line-height:1.5em; color:#5c5b5b; padding-top:13px;}
li {font-size: 1.2em; color:#333;}


div#wrap { width: 1100px; margin: 0 auto; text-align:left;}
div#top { width:1100px; height: 295px; background:url(grafik/site-layout/praxis-top.gif) no-repeat; float:left;}
	div#title {width:763px; float:left;}
	h1#page_title a {text-indent:-9876px; float: left; width:763px; height:295px;}
	div#top_navi {float:left; margin-left:39px;}
		div#top_navi ul {list-style:none; padding: 50px 0 0 0;}
			div#top_navi ul li {padding: 0 0 20px 0;}
			div#top_navi ul li a {padding:0; text-decoration:none; display:block;}
			div#top_navi ul li a:hover {text-decoration:underline;}
			div#top_navi ul li a.doctor_1 {color:#ffd31a;}
			div#top_navi ul li a.doctor_2 {color:#d6981d;}
			div#top_navi ul li a.doctor_3 {color:#8bba38;}
			div#top_navi ul li a.doctor_4 {color:#65baea;}



div#column_1 {width:197px; float:left;}
	div#main_navi {}
		div#main_navi ul {list-style:none; padding: 60px 0 0 0; text-align:right;}
			div#main_navi ul li {margin: 0 0 10px 0; padding-right: 20px;}
				div#main_navi ul li.doctor_1 {background:url(grafik/site-layout/navi-doctor-1.gif) right no-repeat;}
				div#main_navi ul li.doctor_2 {background:url(grafik/site-layout/navi-doctor-2.gif) right no-repeat;}
				div#main_navi ul li.doctor_3 {background:url(grafik/site-layout/navi-doctor-3.gif) right no-repeat;}
				div#main_navi ul li.doctor_4 {background:url(grafik/site-layout/navi-doctor-4.gif) right no-repeat;}
			div#main_navi ul li a {text-decoration:none; display:block; color:#5c5b5b;}
			div#main_navi ul li a.active {text-decoration:underline;}
			div#main_navi ul li a:hover {text-decoration:underline;}




div#column_2 { margin: 55px 0 0 53px; width:506px; float:left;}
	div#column_2 img {float:left; margin: 0 20px 10px 0; border:2px solid white;}
	img#floatimg {float:left; margin: 0 23px 0 0; border:2px solid white;}
	small#minicontact {font-size: 1.2em; color:#5c5b5b; display:block; margin-top: 50px; padding: 10px 0 40px; border-top:1px dotted #5c5b5b; clear:both;}
	small#minicontact a{text-decoration:none;}
	div#column_2 ul {margin-top: 13px; list-style:none;}
	div#column_2 ul.float_ul {float:left; width:310px;}
	div#column_2 ul li {padding: 0 0 5px 20px; background:url(grafik/site-layout/list-dot.gif) 0px 5px no-repeat;}


div#column_3 { margin: 55px 0 0 44px; width:300px; float:left; padding-bottom:40px;}
	div#column_3 img {float:left; margin: 0 23px 20px 0; border:2px solid white;}
	div#column_3 ul {margin-top: 13px; list-style:none;}
	div#column_3 ul li {padding: 0 0 5px 20px; background:url(grafik/site-layout/list-dot.gif) 0px 5px no-repeat;}
	
div#column_23 {margin: 55px 0 0 44px; width:806px; float:left; padding-bottom:40px;}
	div#column_23 ul {margin-top: 13px; list-style:none;}
	div#column_23 ul li {padding: 0 0 5px 20px; background:url(grafik/site-layout/list-dot.gif) 0px 5px no-repeat;}




/*Form CSS*/
fieldset {
	width: 100%;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 20px;
}
label {
	font-size:1em;
	display: block;
}
fieldset .textbox {
	font-size:1.1em;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
	display: block;
	width: 220px;
}
fieldset li.field {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 5px;
}
fieldset .button {	font-size:1.1em; padding:5px 10px;}
h3#warning {
	font-size:1.2em;
	color:#00CC00;
	padding:13px 0;
}
/*Form CSS End*/

span.antibot {display:none;}


div#flashcontent {width: 496px; height:327px; padding:14px 0; border:none;}
