@charset "UTF-8";
html {
	margin: 0;
	padding: 0;
	height: 100%;
}
body  {
	background: #ffffff url(http://www.frauenaerzte-eichstaett.de/style/image/txtboli.gif) top left repeat-y;
	margin-top: 0px; /* margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	height: 100%;
	}
	/****************************INHALT****************************************/
   	#hauptcontainer {
	position: absolute;
	margin-left: 50px;
	margin-top: 0px;
	width: 950px;
	height: 900px;
	background: #edecec;
	}
	#hauptcontainerleist {
	position: absolute;
	margin-left: 50px;
	margin-top: 0px;
	width: 950px;
	height: 1100px;
	background: #edecec;
	}
	#flashcont {
	position: absolute;
	margin-left: 0;
	margin-top: 0px;
	width: 450px;
	height: 400px;
	background: #ffffff url(http://www.frauenaerzte-eichstaett.de/style/image/aerzte_blume.jpg);
    }
	#bildcont {
	position: absolute;
	margin-left: 0;
	margin-top: 0px;
	width: 450px;
	height: 400px;
	background: #ffffff;
    }
	
	#bildarzt{
	position:absolute;
	left:-1px;
	top:419px;
	width:450px;
	height: 390px;
	}
	
	#obermenue{
	position: absolute;
	width: 500px;
	height: 40px;
	background: white;
	left: 450px;
	top: 0px;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	text-shadow: -0.5px -0.5px 0px #3232, 0.5px 0.5px 0px #3232;
	padding-top: 30px;
	text-align: center;
	}
	#activli{
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	text-shadow: -1px -1px 0px #fff, 1px 1px 0px #fff;
	color:#78806b;
	background-color:#edecec;
	border-top:3px solid #edecec;
	border-bottom:3px solid #edecec;
	border-left:6px solid #edecec;
	border-right:6px solid #edecec;
	}
	/************ LINKS-NAVI-OBEN ******************/
	
	#obermenue a:link,
	#obermenue a:active,
	#obermenue a:visited {
	color:#edecec;
	background-color:#78806b;
	border-top:3px solid #edecec;
	border-bottom:3px solid #edecec;
	border-left:6px solid #edecec;
	border-right:6px solid #edecec;
	text-decoration:none;
	}
	#obermenue a:hover {
	color:#78806b;
	background-color:#edecec;
	border-top:3px solid #d0d4c4;
	border-bottom:3px solid #d0d4c4;
	border-left:6px solid #edecec;
	border-right:6px solid #edecec;
	text-decoration:none;
	}
	/************ ENDE LINKS ********************/
	
	#contenttext {
	border: 1px solid #ddd;
	position: absolute;
	top: 90px;
	left: 470px;
	width: 440px;
	height: 770px;
	background: #fcfcfc;
	text-shadow: -0.5px -0.5px 0px #fff, 0.5px 0.5px 0px #fff;
	padding: 10px;
	}
	
	#contenttextleist {
	border: 1px solid #ddd;
	position: absolute;
	top: 90px;
	left: 470px;
	width: 440px;
	background: #FFFFFF;
	padding: 10px;
	height: 968px;
	}
	
	#adress {
	position: absolute;
	height: 69px;
	width: 450px;
	bottom: 0px;
	left: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
	}
	#adress2 {
	position: absolute;
	height: 269px;
	width: 450px;
	bottom: 0px;
	left: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
	}
	#gruenpatzen{
	position: absolute;
	width: 20px;
	height: 70px;
	background-color: #ccd1b9;
	left: 450px;
	top: 330px;
	}
	#gruenpatzen-antw{
	position: absolute;
	width: 20px;
	height: 70px;
	background-color: #ccd1b9;
	left: -21px;
	top: 239px;
	}
	#copyr {
	position: absolute;
	height: 20px;
	width: 480px;
	top: 902px;
	left: 520px;
	background-color: #FFFFFF;
	padding-top: 2px;
	text-align: center;
	}
	#copyrleist {
	position: absolute;
	height: 22px;
	width: 480px;
	top: 1100px;
	left: 520px;
	bottom: 0px;
	background-color: #FFFFFF;
	padding-top: 2px;
	text-align: center;
	}
	/******************* TEXT ********************/
	h1 {
	font-size: 18px;
	color: #6e921c;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	text-shadow: -1px -1px 0px #ffffff, 1px 1px 0px #ffffff;
	}
	h2 {
	font-size: 16px;
	color: #6e921c;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	text-shadow: -1px -1px 0px #ffffff, 1px 1px 0px #ffffff;
	}
	p {
	font-size: 12px;
	color: #666666;
	text-shadow: -1px -1px 0px #fff, 1px 1px 0px #fff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	#p2 {
	font-size: 8pt;
	color: #666666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	#p21 {
	font-size: 7pt;
	color: #666666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	#p3 {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-shadow: -0.5px -0.5px 0px #fff, 0.5px 0.5px 0px #fff;
	}
	#p4 {
	font-size: 10px;
	color: #009933;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px;
	font-style: oblique;
	}
	#p5 {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	line-height: 13pt;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	#p6 {
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-shadow: -0.5px -0.5px 0px #fff, 0.5px 0.5px 0px #fff;
	}
	/*++++ p7 ist button-txt  +++++*/
	#p7{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #6e921c;
	font-size: 11px;
	margin:0;
	padding:0;
	}
	#p8 {
	width:400px;
	color:#edecec;
	background-color:#78806b;
	border-top:3px solid #edecec;
	border-bottom:3px solid #edecec;
	border-left:6px solid #edecec;
	border-right:6px solid #edecec;
	text-decoration:none;
	text-shadow: -0.5px -0.5px 0px #fff, 0.5px 0.5px 0px #fff;
	}
		
	li {
	font-size: 11px;
	line-height: 1.3;
	color: #666666;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	list-style-type:none;
	list-style-image:url(http://www.frauenaerzte-eichstaett.de/style/image/liste.gif);
	}

	.trennung {
	width: 440px;
	height: 68px;
	background: url(http://www.frauenaerzte-eichstaett.de/style/image/hr_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}
	.trennung hr {
	display: none;
	}
	
	/***************** LINKS *********************/
	a:link,
	a:active,
	a:visited {
	color: #799c17;
	text-decoration:none;
	}
	a:hover {
	color:#666666;
	background-color:#edecec;
	text-decoration:none;
	}
		
	/************************ BUTTONS *******************/
	.button {
	width: 98px;
	height: 20px;
	background-image: url(http://www.frauenaerzte-eichstaett.de/style/image/butto.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
	.medici{
	border:10px white solid;
	margin-bottom:5px;
	}
	.table-medici {
	width:450px; height:390px; border:0px; border-right: 1px #ddd solid;
	}
	.table-perso {
	width: 400px;
	}
	.perso {
	border:10px #edecec solid;
	margin-bottom:5px;
	}
	/****************FORMULAR******************/
	.formTD {
    vertical-align: top;
	padding: 2pt;
	}
	.formText {
	width: 200px;
	background-color: #f5f5f5;
	}
	
    /*.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte.
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }*/

