/* 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:994px;	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:22px;	top:159px;	width:214px;	height:457px;	z-index:1;	border:1px solid #CCCCCC;}div#SpalteMitte {	position:absolute;	left:282px;	top:220px;	width:450px;	z-index:3;	font-size: 13px;}div#SpalteMitteHome {	position:absolute;    /* im Deutschen Bereich ist der Wert für left:282px */	left:314px;    /* im Deutschen Bereich ist der Wert für top:161px */	top:199px;	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-top: 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:773px; 	top:159px; 	width:207px; 	height:457px; 	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 Deutschen Bereich ist der Wert für top:375px */  top: 399px;}div#MenueLinksKontaktAktiv {	position:absolute;  width:186px;  height:32px;  z-index:2;  font-size: 12px;  left: 15px;  /* im Deutschen Bereich ist der Wert für top:338px */  top: 348px;}div#MenueLinksKontaktAktiv {	position:absolute;  width:186px;  height:32px;  z-index:2;  font-size: 12px;  left: 15px;  /* im Deutschen Bereich ist der Wert für top:354px */  top: 378px;}/* Spalten --Ende ================================================*//* Anfang -- Klassen ================================================*/.BildMenueRechts {	margin-top: 50px;}.Aktiv2 {	color: #990000;}.MenuePunktAktiv {	color: #333333;}.HauptmenuAktiv {	line-height: 35px;	color: #990000;	font-size: 18px;}.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;}.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;}
