	body {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-size: 0.8em;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		background-color: #eeeeFF;
		color: #0E317F;
	}
	#rahmen {
		margin-top: 5px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		border: 2px solid #0E317F;
		text-align: left;
		background-color: white;
	}
	#rahmenPat {
		margin-top: 5px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		border: 2px solid #0E317F;
		text-align: left;
		background-color: white;
		background-image: url(../graphik/verlaufpat.jpg);
		background-position: top;
		background-repeat: repeat;
	}
	#rahmenMit {
		margin-top: 5px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		border: 2px solid #0E317F;
		text-align: left;
		background-color: white;
		background-image: url(../graphik/verlaufmit.jpg);
		background-position: top;
		background-repeat: repeat;
	}	
	#rahmenWahl {
		margin-top: 5px;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		border: 2px solid #0E317F;
		text-align: left;
		background-color: white;
		background-image: url(../graphik/verlaufwahl.jpg);
		background-position: top;
		background-repeat: repeat;
	}	
	#headmit {
		padding: 0 0 0 0;
		width: 100%;
		height: 87px;
		background-image: url(../graphik/banner.jpg);
		background-repeat: no-repeat;
		background-position: top;
	}
	#headpat {
		padding: 0 0 0 0;
		width: 100%;
		height: 87px;
		background-image: url(../graphik/banner_patienten.jpg);
		background-repeat: no-repeat;
		background-position: top;
	}
	#headwahl {
		padding: 0 0 0 0;
		width: 100%;
		height: 87px;
		background-image: url(../graphik/banner_wahlarzt.jpg);
		background-repeat: no-repeat;
		background-position: top;
	}		
	#head {
		width: 100%;
		height: 87px;
		background-image: url(../graphik/banner.jpg);
		background-repeat: no-repeat;
		background-position: top;
	}		
	#menu {
		position: relative;
		left: 1px;
		top: 1px;
		height: 25px;
	}
	#content {
		margin: 5px 5px 5px 5px;
	}
	#content h1 {
		font-size: 145%;
	}
	#content h2 {
		font-size: 115%;
	}
	#content img {
		float: right;
		margin: 0px 5px 5px 5px;
	}
	#content p {
		line-height: 125%;
		margin-top: 0.1em;
		margin-bottom: 0.4em;
	}
	.autor {
		font-size: 90%;
		border-top: 1px dashed #0E317F;
		margin-top: 5px;
	}
	.txt {
		word-spacing: normal;
	}
	.spange {
		width: 99%;
		margin: 0px 0px 0px 0px;
	}
	.clearer {
		clear: both;
	}
	.einlauftext {
		font-style: italic;
		margin-left: 40px;
		margin-right: 20px;
		padding-bottom: 15px;
	}
	#foot a img, #content a img {
		float: none;
		border: 1px none #ffffff;
		vertical-align: baseline;
		margin: 0px 0px 0px 0px;
	}
	#foot a, #content a {
		text-decoration: none;
		font-weight: bold;
	}
	#foot a:link, #content a:link {
		color: #0E317F;
		background-color: #eeeeee;
	}
	#foot a:visited, #content a:visited {
		color: #0E317F;
		background-color: #eeeeee;
	}
	#foot a:hover,  #content a:hover {
		color: #ffcc66;
		background-color: #0E317F;
	}	
	/* Style - Definitionen zum Suchen */
	dt {
		font-weight: bold;
		margin-top: 3px;
	}
	dd {
			margin-left: 40px;
			text-indent: 0px;
	}
	.kasten {
			width: 250px;
			border: 1px solid #0E317F;
			float: right;
			margin-left: 20px;
	}
	.kasten p {
			margin: 3px 5px 3px 5px;
	}
	.kastenhead {
			width: 100%;
			padding-top: 4px;
			padding-bottom: 4px;
			background-color: #0E317F;
			color: #ffffff;
			font-weight: bold;
			text-align: center;
	}
	.karte {
		  margin-left: -100px;
	}	
	.blau {
		color: #ffffff ;
		width: 300px;
		background-color: #0E317F;
		font-weight: bold;
		border: 1px solid #0E317F;
	}
	.rot {
		color: #ff0000;
	}
	input.btn {
		height: 25px;
		color: white;
		width: auto;
		font-weight: bold; 
		text-align: center;
		background-color: #0E317F;
		border: 2px ridge #eeeeff;
	}
	input.btnhover {
		height: 25px;
		color: #0E317F;
		font-weight: bold; 
		text-align: center;
		background-color: #F3AC03;
		border: 2px ridge #0E317F;
	}
	.tiny {
		font-size: 85%;
	}
	/* Styledefinitionen f&uuml;r Men&uuml; */
	.clsCMOnw {
		color: #0E317F;
	}
	.clsCMOverw {
		color: #ffffff;
	}
	.clsCMOverr {
		font-weight: bold;
	}
	/* Headmenue */
	#impressum, #startseite, #kontakt {
		position: relative;
		left: 5px;
		border: 1px solid black;
		background-color: #eeeeee;
		margin-top: 5px;
		width: 80px; 
	}

	#impressum a, #startseite a, #kontakt a {
		text-decoration: none;
		font-weight: bold;
		display: block;
		width: 100%;
	}
	#impressum a:link, #startseite a:link, #kontakt a:link {
		color: #0E317F;
		background-color: #eeeeee;
	}
	#impressum a:visited, #startseite a:visited, #kontakt a:visited {
		color: #0E317F;
		background-color: #eeeeee;
	}
	#impressum a:hover,  #startseite a:hover,  #kontakt a:hover{
		color: #ffcc66;
		background-color: #0E317F;
	}
	
	/* Erweiterung für Bilder bei Linlks */
	.dolink {
			border: 1px dashed #dddddd;
			width: 480px;
		}
	img.linkes {
		float: left;
	}	
	/* Erweiterung für Termine */
	#datlist {
		width: 200px;
		float: left;
	}
	#datlist .eintermin {
		margin-bottom: 15px;
		border-right: 1px solid #0E317F;
		border-bottom: 3px solid #0E317F;
	}
	#datlist a, #datlist a:link {
	
	}
	#daten {
		width: 540px;
	}
	#daten h1 {
		margin: 5px 10px 0px 10px;
		font-size: 140%;
	}
	#daten p {
		margin: 5px 10px 0px 10px;
	}	
	#content td, #content th {
		font-size: 90%;
	}
