/* Anfang -- Kopfbereich ================================================*/div#Logo {	position:absolute;	left:33px; 	top:22px; 	width:76px; 	height:76px; 	z-index:3;}div#RsP {	position:absolute;  width:31px;  height:10px;  z-index:4;  left: 30px;  top: 102px;	}div#GrafikKopfzeile {	position:absolute;	left:224px;	top:22px;	width:753px;	height:75px;	z-index:1;	overflow: hidden;}div#Balken {	position:absolute;	left:0px;	top:102px;	width:1000px;	height:29px;	z-index:1;	background-color: #336699;}div#Rsw {	position:absolute;	width:100px;	height:30px;	z-index:2;	left: 22px;	top: 0px;	font-size: 25px;	font-weight: bold;	color: #000099;	background-color: #FFFFFF;	text-align: center;}div#Namen {	position:absolute;	width:378px;	height:17px;	z-index:2;	left: 282px;	top: 6px;	font-size: 15px;	color: #FFFFFF;}div#Telefonnummer {	position:absolute;	width:182px;	height:17px;	z-index:2;	left: 779px;	top: 6px;	text-align: right;	font-size: 15px;	color: #FFFFFF;}/* Kopfbereich -- Ende ================================================*//* Anfang -- body hyperlinks, srollbar ================================================*/body {	font-family: Tahoma, Arial, sans-serif;	overflow:auto;}a:link {	color: #999999;	text-decoration: none;}a:visited {	color: #999999;	text-decoration: none;}a:hover {	color: #990000;	text-decoration: underline;}div#SpalteMitte a:link, div#SpalteMitteLeistungen a:link, div#SpalteMitteNewsErste a:link, div#LinkReferenzen a:link {	color: #666666;	text-decoration: none;}div#SpalteMitte a:visited, div#SpalteMitteLeistungen a:visited, div#SpalteMitteNewsErste a:visited, div#LinkReferenzen a:visited {	color: #666666;	text-decoration: none;}div#SpalteMitte a:hover, div#SpalteMitteLeistungen a:hover, div#SpalteMitteNewsErste a:hover, div#LinkReferenzen a:hover {	color: #990000;	text-decoration: underline;}html, body, textarea {  scrollbar-base-color:#FFFFFF;  scrollbar-3d-light-color:#FFFFFF;  scrollbar-arrow-color:#336699;  scrollbar-darkshadow-color:#FFFFFF;  scrollbar-face-color:#FFFFFF;  scrollbar-highlight-color:#FFFFFF;  scrollbar-shadow-color:##FFFFFF;  scrollbar-track-color:#FFFFFF;}/* body hyperlinks, srollbar -- Ende ================================================*//* Anfang -- Spalten ================================================*/div#SpalteLinks {	position:absolute;	left:15px;	top:159px;	width:214px;	height:477px;	z-index:1;	border:1px solid #CCCCCC;}div#SpalteMitte {	position:absolute;	left:282px;	top:220px;	width:450px;	z-index:3;	font-size: 13px;}/* neu eingefügt - Anfang */div#SpalteMitteMitgl {	position:absolute;	left:282px;	top:168px;	width:450px;	z-index:3;	font-size: 13px;}/* neu eingefügt - Ende */div#SpalteMitteHome {	position:absolute;    /* im Englischen Bereich ist der Wert für left:314px */	left:282px;    /* im Englischen Bereich ist der Wert für top:199px */	top:161px;	z-index:3;	font-size: 13px;	width: 450;}div#SpalteMitteLeistungen {	position:absolute;	left:282px;	top:237px;	width:450px;	z-index:3;	font-size: 13px;}div#Ueberschrift {	position:absolute;	width:449px;	height:31px;	z-index:1;	left: 282px;	top: 167px;}div#UeberschriftLeistungen {	position:absolute;	width:449px;	height:31px;	z-index:1;	left: 282px;	top: 167px;}div#UeberschriftLeistungen h1{	font-size: 16px;	font-weight: bold;	margin-top: 0px;	color: #990000;}div#UeberschriftLeistungen h2{	font-size: 13px;	font-weight: normal;	margin-bottom: 6px;}div#SpalteMitte h3 {	font-size: 13px;	font-weight: bold;	color: #990000;	margin-bottom:8px;}div#SpalteMitte ul {	margin-top:0px;}div#SpalteMitteLeistungen ul {	margin-top:0px;}div#LinkReferenzen {	width:200px; 	height:24px; 	text-align: left;	margin-top: 30px;}div#SpalteRechts {	position:absolute; 	left:790px; 	top:159px; 	width:207px; 	height:477px; 	z-index:2 ;	border:1px solid #cccccc;}div#SpalteRechtsRahmenlos {	position:absolute; 	left:773px; 	top:220px; 	width:207px; 	z-index:2 ;}div#SpalteRechtsRahmenlosLeistungen {	position:absolute; 	left:773px; 	top:237px; 	width:207px; 	z-index:2 ;}div#SpalteRechtsInnenText { 	position:absolute;  width:175px;  height:157px;  z-index:1;  left: 14px;  top: 14px;	text-align:right;	font-size: 12px;	color: #000000;}div#MenueLinksKontakt {	position:absolute;  width:186px;  height:32px;  z-index:2;  font-size: 12px;  left: 14px;  /* im Englischen Bereich ist der Wert für top:399px */  top: 410px;}/*   ********** ausgeklammert, weil doppelt vorhanden ********** *//*div#MenueLinksKontaktAktiv {	position:absolute;  width:186px;  height:32px;  z-index:2;  font-size: 12px;  left: 15px;  /* im Englischen Bereich ist der Wert für top:348px */ /* top: 338px; /* urspruenglicher Wert fuer TOP... 338px *//*}*/div#MenueLinksKontaktAktiv {	position:absolute;  width:186px;  height:32px;  z-index:2;  font-size: 12px;  left: 14px;  /* im Englischen Bereich ist der Wert für top:378px */  top: 389px; /* urspruenglicher Wert fuer TOP... 354px */}/* Spalten -- Ende ================================================*//* Anfang -- Klassen ================================================*/.BildMenueRechts {	margin-top: 50px;}.Aktiv2 {	color: #990000;}.MenuePunktAktiv {	color: #333333;}.HauptmenuAktiv {	line-height: 35px;	color: #990000;	font-size: 17px;}.UntermenueAktiv {	color:#000000;}/* Klassen -- Ende ================================================*//* Anfang -- Kundenbereich ================================================*/div#MenueLinksKundenbereichAktiv {	position:absolute;	left:14px;	top:360px;	width:125px;	height:21px;	z-index:3;	line-height: 15px;	font-size: 18px;	color: #990000;}div#MenueLinksKundenbereichAktiv {	position:absolute;	left:16px;	top:301px;	width:125px;	height:21px;	z-index:3;	line-height: 15px;	font-size: 18px;	color: #990000;}/* Kundenbereich -- Ende ================================================*//* impressum    =======================================================================*/.copyright {	font-size: 9px;}.ImpressumTextZelle {	font-size: 12px;	vertical-align: top;	padding-bottom: 8px;}.ImpressumUeberschriftZelle {	font-size: 12px;	font-weight: bold;	vertical-align: top;	padding-bottom: 5px;	padding-top: 5px;}.ImpressumLogoZelle {	vertical-align: top;	padding-bottom: 5px;	padding-right: 10px;}.ImpressumHauptueberschriftZelleKopie {	font-size: 12px;	font-weight: bold;	vertical-align: top;  /* padding-top: 20px; */	padding-bottom: 10px;}.ImpressumUeberschriftLinkeZelle {	font-size: 12px;	font-weight: bold;	vertical-align: top;}.ImpressumTextErsteZelle {	font-size: 12px;	vertical-align: top;	padding-bottom: 8px;	padding-top: 5px;}.spacer {	font-size: 10px;	vertical-align: top;	padding-bottom: 8px;	padding-top: 5px;	padding-right: 30px;}.ImpressumLogoErsteZelle {	vertical-align: top;	padding-bottom: 5px;	padding-right: 10px;	padding-top: 5px;}/* impressum    =======================================================================*//* Anfang -- neue Menuestruktur =======================================================================*/div#MenueLinks1{	font-size: 13px;	/*	margin-top: 15px;	margin-bottom: 15px;*/  margin-left: 15px;	line-height: 17px;}div#MenueLinks2{	font-size: 11px;	margin-left: 15px;	margin-right: 15px;	margin-bottom: 5px;}div#MenueLinks2Ref {	font-size: 11px;	height: 150px;	overflow: auto;	margin-left: 15px;}div#MenueLinks3{	font-size: 11px;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 14px;}p.MenueLinks1 {	margin-top: 0px;	margin-bottom: 1px;}p.MenueLinks1Aktiv {	font-size: 18px;	color: #990000;	margin-top: 10px;	margin-bottom: 8px;}.MenueLinksHome {	margin-top: 10px;	margin-bottom: 14px;}/* neue Menuestruktur -- Ende =======================================================================*/strong {	color: #990000;	font-weight: bold;}