/* CSS Document, Rundum Pflegedienst*//* Erstellt von Berthold Schnitzer GRAFISCHE GESTALTUNG*//* Erstellt am 01.09.2010*/body {	text-align: left;	background-color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:0.85em;	/*font-size:12px;*/	line-height:1.45em;	color:#444444;	margin:30px 0 0 27px;	padding:0;	font-style: normal;	font-weight: normal;	background-image: url(../img/res/bg.gif);	background-repeat:no-repeat;	background-position:top left;}i {	color:#1f3775;	}#all {	width: 973px;	margin: 0 0 0 0;	padding:0 0 0 0;	text-align:left;	border:0px solid #000000;}* html #all {	width: 975px;	w/idth: 973px;}#logo { 	filter:Alpha(opacity=100);	opacity:100%;	border: 0px solid #000;	width: 244px; 	height:92px;	margin: 0 0 0 0;	padding: 0 26px 0  0;	float:left;}#logo a:link { 	text-decoration:none; 	border-bottom: 0px dotted #000000; }#logo a:visited { 	text-decoration:none; 	border-bottom: 0px dotted #000000; }#logo a:hover { 	text-decoration:none; 	border-bottom: 0px dotted #babcc0;	}#logo a:active { 	text-decoration:none; 	color:#000000; 	border-bottom: 0px dotted #000000;}.header { 		width: 703px;	height:92px;	float:right;	/*border-left: 2px solid #ffffff;	border-right: 2px solid #ffffff;	margin:0 0 0 0; 	padding:0 0 0 0;*/}/*++++++++++++++++++ H A U P T N A V I G A T I O N +++++++++++++++++++++++++++++++++++++++++++++++*/ #hauptmenue {	clear:both;	float:left;	width:244px;	padding:20px 0 0 0;	margin:20px 0 0 0;	border: 0px solid #000000;}ul#menue{		padding:0 0 0 0;	margin:0 0 0 0;	/*height:185px;*/border: 0px solid #000000;	}ul#menue li {	display: block;	list-style: none;	text-align: right;	height: 1.6em;	margin:  0.2em 0 0 0;	padding:0 0 0 0;	/*border-bottom: 1px solid #999999;*/}ul#menue a, ul#menue span {    font-weight:normal;	color:#1f3775;	/*text-transform: uppercase;*/	letter-spacing: 0.1em;	font-size:1.1em;	line-height:1.1em;	text-decoration:none;	padding: 0 12px 0 0;	border: 0px solid black;}ul#menue a:link{	font-weight:normal;	color:#1f3775;	/*text-transform: uppercase;*/	letter-spacing: 0.1em;	font-size:1.2em;	line-height:1.1em;	text-decoration:none;	padding: 0 12px 0 0;	border: 0px solid black;}ul#menue a:active, ul#menue .active {	color:#1f3775;	font-weight:bold;	background-image: url(../img/res/li.gif);	background-repeat:no-repeat;	background-position: right center;	}ul#menue a:hover {	color: #1f3775;	background-image: url(../img/res/li.gif);	background-repeat:no-repeat;	background-position: right center;	border: 0px solid black;}ul#menue a:visited {	text-decoration:none;}ul#menue p {	margin: 0.6em 0 0 0 ;}/*----------------------------------------------------*/ul#submenue{		padding:0 0 0 0;	margin:0.2em 0 0.5em 0;	border: 0px solid black;	/*border-right: 2px solid #99ccff;	height:10em;*/	}ul#submenue li {	display: block;	list-style: none;	text-align: right;	padding: 0 0 0 0;	margin:  0 0 0 0;	height: 1.5em;	/*line-height:1.1em;*/	border: 0px solid #999999;}ul#submenue a, ul#submenue span {    font-weight:normal;	color:#444444;/*		text-transform: uppercase;*/	letter-spacing: 0.1em;	font-size:1.0em;	line-height:1.0em;	text-decoration:none;	padding: 0 12px 0 0;	border: 0px solid black;}ul#submenue a:link{    font-weight:normal;	color:#444444;	/*text-transform: uppercase;*/	letter-spacing: 0.1em;	font-size:1.0em;	line-height:1.0em;	text-decoration:none;	padding: 0 12px 0 0;	border: 0px solid black;}ul#submenue a:hover {	color: #1f3775;	background-image: url(../img/res/li.gif);	background-repeat:no-repeat;	background-position: right center;	border: 0px solid black;}ul#submenue a:active, ul#submenue .active {	color:#1f3775;	background-image: url(../img/res/li.gif);	background-repeat:no-repeat;	background-position: right center;	font-weight:bold;}ul#submenue a:visited {	text-decoration:none;}ul#submenue p {	margin: 0.6em 0 0 0 ;}/*----------------------------------------------------*/#rechts {	margin:40px 0 0 0;	width: 703px;	padding: 0 0 0 0;	border:0px solid #000000;	float:right;}#fuss {	margin: 0 0 0 0;	border-top: 1px solid #1f3775;	text-align:center;	float:left;	width: 973px;	height:25px;/*	line-height:1.4em;*/	font-size:90%;	color:#1f3775;	padding: 0.5em 0 0 0;}p {	margin: 0.8em 0 0 0;}.blank_float {	border: 0px solid #000;	height:1px; 	margin: 0 0 0 0;	padding: 0 0 0 0;	clear:both;}.content_links { 		float:left;	width: 466px;	height:100%;	border: 0px solid #000; 	margin:0 0 0 0; 	padding: 0 0 20px 0;	/*background-image: url(../img/res/bg_mitte.png);	background-repeat:repeat-y;*/}.newsbox_links {	color:#000000;	background-color: #e5e5e5;	width:202px;	margin:0 0 0 0;	padding:12px 12px 22px 12px;	float: left; }.newsbox_rechts {	color:#000000;	background-color: #e5e5e5;	width:202px;	margin:0 0 0 auto;	padding:12px 12px 22px 12px;	float: right; }.content_rechts {	float:right;	width: 207px;	height:100%;	border: 0px solid #000; 	margin:0 0 0 0; 	padding: 40px 0 20px 25px;}* html .content_rechts {	padding: 23px 0 0 25px;	p/adding: 20px 0 0 25px;}.content_rechts p {	border-bottom: 1px solid #999999;	margin: 0.6em 0 0.6em 0; }.zweispaltig {	/*display:block;		float:left;*/	width: 466px;	/*height:auto;	height:100%;*/	border: 0px solid #000; 	margin:0 0 16px 0; 	padding: 16px 0 0 0;	}.box_grau {	/*display:block;	float:left;*/	background-color: #e5e5e5;	width: 450px;	/*height:auto;	height:100%;*/	border: 0px solid #000; 	margin:0 0 0 0; 	padding: 8px 8px 8px 8px;	}.bildbox_links {	/*clear:both;*/	background-color: #e5e5e5;	width:140px;	min-height:180px;	margin:0 0 0 0;	padding:0 0 0 0;	float: left; }.txt_rechts {	/*background-color: #e5e5e5;*/	width:300px;	min-height:180px;	margin:0 0 0 160px;	padding:0 0 0 0;	/*float: right;*/ }h1 {	width:466px;	white-space: normal;	text-transform: uppercase;	letter-spacing: 1px;	line-height:1.4em;	color: #1f3775;	font-size:1.1em;	font-weight:bold;	margin: 0 0 0.8em 0;	padding: 0 0 0 0;}h1 i {	width:466px;	white-space: normal;	line-height:1.4em;	color: #1f3775;	font-size:1.5em;	font-weight:bold;	font-style:normal;	margin: 0 0 1.0em 0;	padding: 0 0 0 0;}h6 {	text-align:right;	font-size:1em;	/*font-size:12px;*/	line-height:1.4em;	color:#1f3775;	margin:1em 0 0 0;	padding:1em 0 0 0;	font-style: normal;	font-weight:bold;}h2 {	font-weight:bold;	color:#1f3775;	/*letter-spacing: 0.1em;*/	font-size:1.0em;	line-height:1.45em;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;}h2 i {	font-weight:normal;	color:#444444;	font-style: normal;	font-size:1.0em;	line-height:1.45em;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;}h2 b {	font-weight:bold;}h2 p {	margin: 0.8em 0 0 0;	border-bottom: 0px;	}h3 {	font-weight:bold;	color:#1f3775;	/*letter-spacing: 0.1em;*/	font-size:1.15em;	line-height:1.6em;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;}h3 b {	font-weight:bold;	color:#1f3775;	letter-spacing: 0.1em;	font-size:1.0em;	line-height:1.3em;	text-decoration:none;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;}h3 i {	font-weight:bold;	font-style:normal;	color:#ffffff;	letter-spacing: 0.1em;	font-size:1.0em;	line-height:1.3em;	text-decoration:none;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;}h3 a {	text-decoration:none;	font-weight:bold;	color:#003399;	letter-spacing: 0.1em;	font-size:1.0em;/*	line-height:1.1em;*/	padding: 0 0 0 0;	margin:0 0 0 0;	height: 3.0em;	border: 0px;	border-bottom: 1px;  	border-color:#003399;	border-style:dotted;	z-index:3;}h3 a:link {	text-decoration:none;	font-weight:bold;	color:#003399;	letter-spacing: 0.1em;	font-size:1.0em;	/*line-height:1.1em;*/	padding: 0 0 0 0;	margin:0 0 0 0;	height: 3.0em;	border: 0px;	border-bottom: 1px;  	border-color:#003399;	border-style:dotted;	z-index:3;}h3 a:visited {	text-decoration:none;	/*border-bottom: 0px; */ 	color:#003399;	border-bottom: 1px;  	border-color:#003399;	border-style:dotted;}h3 a:hover {	text-decoration:none;  	color:#cc0033;	border-bottom: 0px;  }h3 a:active {	text-decoration:none;	color:#003399;	border-bottom: 1px;  	border-color:#003399;	border-style:dotted; }h3 p {	margin: 1.0em 0 1.3em 0;	border-bottom: 0px;	}h4 {	font-weight:bold;	color:#1f3775;	letter-spacing: 0.1em;	font-size:1.0em;	line-height:1.4em;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;	text-transform: uppercase;}h4 b {	font-weight:bold;	color:#1f3775;	letter-spacing: normal;	font-size:1.0em;	line-height:1.4em;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;	text-transform: none;}h4 i {	font-weight:bold;	font-style:normal;	color:#444444;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;	text-transform: none;}/*h4 i {	font-weight:normal;	font-style: italic;	color:#003399;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;}*/h4 p {	margin: 0.7em 0 0 0;	border-bottom: 0px;	}h5 {	font-weight:normal;	color:#1f3775;	/*letter-spacing: 0.1em;*/	font-size:1.0em;	line-height:1.4em;	padding: 0 0 0 0;	margin:0 0 0 0;	border: 0px solid black;	}/** html h5 {	padding: 10px 0 10px 0;	p/adding: 6px 0 10px 0;	margin:0 0 0 0;	}*/h5 b {	}ul.list{	border: 0px solid #ffffff;	margin:0 0 0 17px;	padding: 0.4em 0 0.7em 0;}ul.list li {	padding:0 0 0.2em 0.1em;	list-style-position: outside;	list-style-type:none;	list-style-image:url(../img/res/li.gif);	border: 0px solid #ffffff;	/*text-decoration:underline; */}ul.list span {	/*border-bottom: 1px solid #4c6b78;	padding-bottom: 0.08em;*/}ul.list a { 	text-decoration:none;	/*letter-spacing: 0.1em;*/	color:#1f3775;	border: 0px;	border-bottom: 1px;  	border-color:#1f3775;	border-style:dotted;}ul.list a:link { 	text-decoration:none;	/*letter-spacing: 0.1em;*/ 	color:#1f3775;	border: 0px;	border-bottom: 1px;  	border-color:#1f3775;	border-style:dotted;}ul.list a b {	border: 0;	border-bottom: 1px;  	border-color:#1f3775;	border-style:dotted;	font-weight:bold;}ul.list a:link b {	border: 0;	border-bottom: 1px;  	border-color:#1f3775;	border-style:dotted;	font-weight:bold;}ul.list a:visited {	text-decoration:none; 	color:#1f3775;	border-bottom: 1px;  	border-color:#1f3775;	border-style:dotted;}ul.list a:hover { 	text-decoration:none; 	color:#444444;	border: 0px;}ul.list a:active, .active {	text-decoration:none; 	font-weight:bold;	color:#1f3775;	border-bottom: 0px;	/*border-color:#1f3775;	border-style:dotted;*/}ul.list p {	margin: 0.4em 0 1em 0 ;}/*----------------------------------------------------*//*||||||||||||||||||||||||||||||||*/.txt {	color:#003399;	text-decoration:none;	border: 0px;	/*border-bottom: 1px;  	border-color:#003399;	border-style:dotted;letter-spacing: 0.1em;*/}.txt a {	color: #003399;	letter-spacing: 0.1em;	text-decoration:none;	border: 0px;	border-bottom: 1px;  	border-color:#003399;	border-style:dotted;}.txt a:link {		color: #003399;	text-decoration:none;	letter-spacing: 0.1em;	border: 0px;	border-bottom: 1px;  	border-color:#003399;	border-style:dotted;}.txt a:hover {	color: #cc0033;	border-bottom: 0px;}.txt a:active {	color: #003399;	text-decoration:none;}.txt a:visited {	color: #003399;	text-decoration:none;}/*/////////////////////////////////*/a:link { 	text-decoration:none; 	color:#1f3775;	border: 0px;	border-bottom: 1px;	border-color:#1f3775;	border-style:dotted;}a:visited { 	text-decoration:none; 	color:#1f3775;	border: 0px;	border-bottom: 1px;	border-color:#1f3775;	border-style:dotted;}a:hover{ 	text-decoration:none; 	color:#444444;	border: 0px;	border-bottom: 0px;  	border-color:#444444;	border-style:dotted;		}a:active { 	text-decoration:none; 	color:#000000; 	border: 0px;	border-bottom: 0px;	border-color:#000000;	border-style:dotted;}table {	color: #1f3775;	background-color:#ffffff;/*	border:3px solid #ffffff;*/	border:0 solid #000000;	padding:0 0 0 0;	margin:0 0 0 0;	table-layout:auto;}tr, td {	border-bottom:solid 2px #e5e5e5;	padding:0 0 0 0;}td {	margin: 0 0 0 0;	padding:3px 3px 3px 3px;	}