﻿body#popup {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	background-image: url(../images/spacer.gif);
	background-position: left top;
	background-repeat:no-repeat;
	}

body#start {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:left;
	background-image: url(../images/bg_start.gif);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-color:#f4f4f4;
	}

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:left;
	background-image: url(../images/bg_top.gif);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-color:#f4f4f4;
	}
/* ---------------------------------------- begin Startseite -------------------------------------*/
.contadresse {
	width:745px;
	height:25px;
	position:absolute;
	top:240px;
	left:2px;
}
.contlogostart {
	width:200px;
	text-align:right;
	height:25px;
	position:absolute;
	top:230px;
	right:5px;
}
.linieStart {
	border-bottom:1px solid #cacacb;
	width:938px;
	line-height:1px;
	position:absolute;
	top:465px;
	left:0px;
	margin: 0px 0px 0px 3px;
}
/*------------------------------------------ begin Boxen Navi Start-----------------------------------*/
.boxstart {
	width:229px;
	height:auto;
	/*display:block;*/
	background-image:url(../images/leiste_start_mitte.png);
	background-repeat:repeat-y;
}
.boxTopstart {
	width:229px;
	height:7px;
	display:block;
	background-image:url(../images/leiste_start_top.png);
	background-repeat:no-repeat;
	background-position: left top;
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxBottomstart {
	width:229px;
	height:10px;
	display:block;
	background-image:url(../images/leiste_start_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxPadding {
	padding: 0px 0px 0px 50px;
}
.boxPadding2 {
	padding: 3px 50px 8px 50px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
}
.boxnews {
	width:228px;
	/*min-height:auto;
	height:auto;*/
	display:block;
	background-image:url(../images/box_mitte_start.png);
	background-repeat:repeat-y;
	background-position: left top;
	top:0px;
	left:236px;
	position:absolute;
}
.innerbox {
	min-height:142px;
	display:block;
	background-image:url(../images/box_mitte_start.png);
	background-repeat:repeat-y;
	background-position: left top;
}
*>.innerbox {
	min-height:142px;
	display:block;
	background-image:url(../images/box_mitte_start.png);
	background-repeat:repeat-y;
	background-position: left top;
}
.boxnews2 {
	width:228px;
	height:auto;
	display:block;
	height:inherit;
	background-image:url(../images/box_mitte_start.png);
	background-repeat:repeat-y;
	background-position: left top;
	top:0px;
	left:473px;
	position:absolute;
}
.boxnews3 {
	width:228px;
	height:auto;
	display:block;
	height:inherit;
	background-image:url(../images/box_mitte_start.png);
	background-repeat:repeat-y;
	background-position: left top;
	top:0px;
	left:710px;
	position:absolute;
}
.boxnewstop {
	width:228px;
	height:50px;
	display:block;
	background-image:url(../images/box_top_start.png);
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
	font-size:1px;
	line-height:1px;
}

.boxnewsbottom {
	width:228px;
	height:10px;
	display:block;
	background-image:url(../images/box_bottom_start.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:2;
	font-size:1px;
	line-height:1px;
}
/*------------------------------------------ end Boxen Navi -----------------------------------*/
.contboxenStart {
	width:945px;
	position:absolute;
	top:473px;
	left:0px;
}
/* ---------------------------------------- Begin Navi Startseite -------------------------------------*/
/* Firefox */
.navistart a:link {
	width:195px;
	height:19px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:4px 0px 3px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin:0px 2px 0px 6px;
	}
/*.navistart a:active {
	width:195px;
	height:19px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-color:#ffffff;
	font-weight:bold;
	color:#818286;
	padding:4px 0px 3px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin:0px 2px 0px 6px;
	}*/
.navistart a:visited {
	width:195px;
	height:19px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-color:#ffffff;
	font-weight:bold;
	color:#818286;
	padding:4px 0px 3px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin:0px 2px 0px 6px;
	}
.navistart a:hover {
	width:195px;
	height:19px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e6e7e7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:4px 0px 3px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	background-image: url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position: 10px 11px;	
	margin:0px 2px 0px 6px;
	}
/* IE Hack */
*html .navistart a:link {
	width:213px;
	height:25.5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:3px 0px 1px 18px;
	background-color:#ffffff;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	/*background-image: url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;*/
	margin:0px 2px 0px 6px;
	}
*html .navistart a:active {
	width:213px;
	height:25.5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:3px 0px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	/*background-image: url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;*/
	margin:0px 2px 0px 6px;
	}
*html .navistart a:visited {
	width:213px;
	height:25.5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:3px 0px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	/*background-image: url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;*/
	margin:0px 2px 0px 6px;
	}
*html .navistart a:hover {
	width:213px;
	height:25.5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e6e7e7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:3px 0px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	background-image: url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position: 10px 9px;
	margin:0px 2px 0px 6px;
	}
/* Firefox */
  .naviMainStart a:link{
	width:196px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 0px 1px 18px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	border-bottom:1px solid #d7d8d8;
	}
	  .naviMainStart a:active{
	width:196px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 0px 1px 18px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	border-bottom:1px solid #d7d8d8;
	}
  .naviMainStart a:visited{
	width:196px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 0px 1px 18px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	border-bottom:1px solid #d7d8d8;
	}
  .naviMainStart a:hover{
	width:196px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 1px 18px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #007e8e;
	border-bottom:1px solid #d7d8d8;
	}
/* IE Hack */
*html .naviMainStart a:link{
	width:213px;
	height:26px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:7px 0px 6px 18px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
	
}
*html .naviMainStart a:active{
	width:213px;
	height:26px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:7px 0px 6px 18px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
*html .naviMainStart a:visited{
	width:213px;
	height:26px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:7px 0px 6px 18px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
*html .naviMainStart a:hover{
	width:213px;
	height:26px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 6px 18px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #007e8e;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
/* ---------------------------------------- end Navigation Startseite -------------------------------------*/
/* ---------------------------------------- end Startseite -------------------------------------*/
/* begin footer */
.bgLinieFooter {
	background-color: #d7d8d8;
}
.bgColorFooter {
	background-color: #fff;
	 width:100%;
}
.footer{
	position:fixed;
    bottom:0px;
	border-top:1px solid #d7d8d8;
	 text-align:center;
	 width:100%;
	 background-color: #fff;

}
/* end footer */
/*#containerTermine {
	width: 700px;
	height:auto;
    border: 0px solid black;
	font-size:8pt;
	border:0px solid black;
	text-align:left;
}*/
.container {
	width:945px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-472px;
}
/* begin Leiste Top mit Navi Top */
.containerTop {
	position:absolute;
	width:945px;
	height:101px;
	left:0px;
	top:0px;
	border: 0px solid #000000;
}

.Quadrat {
	width:112px;
	height:101px;
	background-image:url(../images/bg_quadrat_top.gif);
	position:absolute;
	top:0px;
	left:0px;
}

.contLeisteTop {
	width:830px;
	height:101px;
	position:absolute;
	top:0px;
	left:112px;
	background-image:url(../images/bg_top_grau.gif);
}

.logo {
	position:absolute;
	top:27px;
	right:40px;
	width:188px;
	height:41px;
	}

/* -------------------------- begin navi top -------------------------- */

.contNaviTop {
	width:500px;
	height:25px;
	position:absolute;
	top:22px;
	left:37px;
}

a.naviTop:link	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:15px;
	padding-right:15px;
	letter-spacing:0.4;
	}

a.naviTop:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:15px;
	padding-right:15px;
	letter-spacing:0.4;
	}

a.naviTop:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:15px;
	padding-right:15px;
	letter-spacing:0.4;
	}

a.naviTop:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:15px;
	padding-right:15px;
	letter-spacing:0.4;
	}
/* -------------------------- end navi top -------------------------- */
/*-------------------navi Sprache---------------------*/
a.navisprache:link	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:12px;
	padding-right:10px;
	letter-spacing:0.6;
	}

a.navisprache:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:12px;
	padding-right:10px;
	letter-spacing:0.6;
	}

a.navisprache:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:12px;
	padding-right:10px;
	letter-spacing:0.6;
	}

a.navisprache:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	margin-top:-2px;
	height:12px;
	padding-right:10px;
	letter-spacing:0.6;
	}
*html a.navisprache:link	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	height:11px;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing:0.6;
	}

*html a.navisprache:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	height:11px;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing:0.6;
	}

*html a.navisprache:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	height:11px;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing:0.6;
	}

*html a.navisprache:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#a2a3a5;
	text-decoration:none;
	vertical-align:top;
	height:11px;
	padding-right: 10px;
	padding-top: 3px;
	letter-spacing:0.6;
	}
/*------------------------------------------ begin content-bereich -----------------------------------*/
.abstand7 {
	width:10px;
	height:7px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand8 {
	width:50px;
	height:8px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
*html.abstand8 {
	width:50px;
	height:4px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand20 {
	width:50px;
	height:15px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand24 {
	width:50px;
	height:24px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand21 {
	width:50px;
	height:21px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand4 {
	width:10px;
	height:4px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand5 {
	width:10px;
	height:5px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstand6 {
	width:10px;
	height:6px;
	font-size:1px;
	border: 0px solid black;
	line-height:0px;
}
.abstandbox {
	padding:0px 6px 0px 6px;
}
h1 {
	font-weight:bold;
	color:#007e8e;
	font-size:31px;
	margin:0px 0px 20px 0px;
	line-height:38px;
}
h2 {
	font-weight:bold;
	color:#4c4d51;
	font-size:12px;
	margin:0px 0px 12px 14px;
	padding:8px 5px 8px 0px;
	line-height:22px;
}
h3 {
	font-weight:bold;
	color:#4c4d51;
	font-size:11px;
	margin:0px 0px 4px 0px;
}
h4 {
	font-weight:bold;
	color:#007e8e;
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:8px 5px 8px 13px;
	line-height:22px;
}
h5 {
	font-weight:bold;
	color:#007e8c;
	font-size:11px;
	margin:8px 0px 0px 13px;
	padding:0px 5px 6px 0px;
}
h6 {
	font-weight:bold;
	color:#007e8e;
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:8px 5px 8px 0px;
	line-height:22px;
}
h6sales {
	font-weight:bold;
	color:#007e8e;
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:8px 5px 8px 0px;
	line-height:17px;
}
h7 {
	color:#2e3034;
	font-size:60px;
	line-height:60px;
	font-weight:bold;
 	 text-align:center;
}
h8 {
	font-family:Arial, Helvetica, sans-serif;
	color:4c4d51;
	font-size:9pt;
	line-height:17px;
	text-decoration:none;
	font-weight:normal;
}
.h9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	}
	
.linieTrennung {
	border-bottom:1px solid #cacacb;
	margin:18px 0px 10px 0px;
	width:100%;
	line-height:1px;
}
.linieTrennung2 {
	border-bottom:1px solid #cacacb;
	margin:12px 0px 8px 0px;
	width:auto;
	line-height:1px;
}
.linieTrennung3 {
	border-bottom:1px solid #cacacb;
	margin:18px 0px 10px 0px;
	width:735px;
	line-height:1px;
}
.linieTrennung4 {
	border-bottom:1px solid #cacacb;
	margin:18px 0px 8px 0px;
	width:auto;
	line-height:1px;
}
.picFloatLeft {
	width:auto;
	height:auto;
	float:left;
	margin: 0px 10px 17px 10px;
}
.picFloatLeft2 {
	width:auto;
	height:auto;
	float:left;
	margin: 0px 10px 30px 10px;
}

.picfloatright {
	width:auto;
	height:auto;
	float:right;
	margin: 10px 5px 5px 10px;	

}
.thumbnail{
position: absolute;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
visibility: visible;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
border: 0;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -90px;
left: -100px; /*position where enlarged image should offset horizontally */

}
li.list {
	list-style-image: url(../images/pfeil_gruen.gif);
	margin-left: 13px;	
}
.clearfloat {
  clear: both;
  height:1px;
  line-height:1px;
  font-size: 1px;
}
.zurueckPosRechts {
	text-align:right;
	font-size:7.5pt;
}
.maintext {
	font-family:Arial, Helvetica, sans-serif;
	color:#2e3034;
	font-size:12px;
	line-height:17px;
	margin: 0px 5px 0px 0px;
	
}
.maintext2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#2e3034;
	font-size:11px;
	line-height:15px;
	margin: 0px 6px 0px 14px;
}
.maintext3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4d51;
	font-size:15px;
	line-height:20px;
	font-weight: bold;
	margin:8px 5px 8px 0px;
	padding:8px 5px 8px 0px;
}
.maintext4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4d51;
	font-size:18px;
	line-height:20px;
	font-weight: bold;
	margin:8px 5px 8px 0px;
	padding:8px 5px 8px 0px;
}
.maintext5 {
	font-weight:bold;
	color:#007e8e;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:8px 5px 1px 0px;
	line-height:17px;
}

.bgColorwhite {
	background-color:#ffffff;
}
.bgColorgrey {
	background-color:#f4f4f4;
}
.bgColordunkel {
	background-color:#007e8e;
	color:#ffffff;
}

.txtBold {
	color:#2e3034;
	font-size:9pt;
	line-height:17px;
	font-weight: bold;
}


.zurueckPosRechts {
	position:relative;
	width:40px;
	font-size:7.5pt;
	margin-left:460px;
}
/*----------------------------Content-Bereich------------------------*/
#containerContent {
	width: 485px;
	height:auto;
	left:216px;
	border: 0px solid black;
	font-size:9pt;
	text-align:left;
	color:#2e3034;
	line-height:17px;
}

#containerContent2 {
	width:485px;
	height:auto;
    border: 0px solid black;
	font-size:9pt;
	text-align:left;
}

#containerContent3 {
	width: 485px;
	height:auto;
	left:216px;
	top:258px;
	position:absolute;
	border: 0px solid black;
	font-size:9pt;
	border:0px solid black;
	text-align:left;
}
#containerContent4 {
	width: 485px;
	height:450;
	left:216px;
	border: 0px solid black;
	font-size:9pt;
	text-align:left;
	color:#2e3034;
	line-height:17px;
}
#containerTermine {
	width: 700px;
	height:auto;
	left:449px;
	top:391px;
	position:absolute;
	border: 0px solid black;
	font-size:9pt;
	border:0px solid black;
	text-align:left;
}
#containerKontakt {
	width: 720px;
	height:auto;
	left:216px;
	top:258px;
	position:absolute;
	border: 0px solid black;
	font-size:9pt;
}
.picMarginRight20 {
	margin: 0px 20px 0px 0px;	
}
/* -------------------------------------------- begin Kontaktformular ----------------------------------------- */

.KontaktSpalte1 {
	height:100%;
	float:left;
	width:120px;
	padding-top:8px;
}

.KontaktSpalte2 {
	height:100%;
	float:left;
	/*width:611px;*/
	width:150px;
}
.KontaktSpalte3 {
	height:100%;
	float:left;
	width:220px;
	padding-top:8px;
}


.KontaktAdrSp1 {
	height:100%;
	float:left;
	width:220px;
	padding: 2px 5px 5px 0px;
}

.KontaktAdrSp2 {
	height:100%;
	float:left;
	/*width:531px;*/
	width:280px;
	padding: 2px 5px 5px 0px;
}

.boxKontakt {
	width:250px;
	height:19px;
	color:#333333;
	font-size: 9pt;
	border: 1px solid #acacad;
	margin-top:6px;
	padding:10px;
}

.dropdownKontakt {
	height:19px;
	color:#333333;
	font-size: 9pt;
	border: 1px solid #acacad;
	margin-top:6px;
	padding:2px;
}

.boxPLZ {
	width:65px;
	height:19px;
	color:#333333;
	font-size: 9pt;
	border: 1px solid #acacad;
	margin-top:6px;
	padding:2px;
}

.boxanmerkung {
	width:450px;
	height:100px;
	color:#333333;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #acacad;
	padding:2px;
}

.bttnSenden{
	margin-left:390px;
}
.bttnSenden2{
	margin-left:300px;
}
.bttnSendenHNOpen{
	margin-left:342px;
}

.contAnsprKontakt {
	position:absolute;
	left:530px;
	top:53px;
	width:175px;
	height:215px;
	border: 0px solid black;
	}
	
.contAnsprSAP {
	position:absolute;
	left:530px;
	top:137px;
	width:175px;
	height:215px;
	border: 0px solid black;
	}

/* -------------------------------------------- end Kontaktformular ----------------------------------------- */
/* ------------------------------------------------------ begin Aufzählung MRS Auftrag -------------------------------------------------- */

.AufzSpalte1 {
	height:100%;
	float:left;
	width:6px;
	padding:2px 0px 2px 15px;
	text-align:left;
}

.AufzSpalte22 {
	height:100%;
	float:left;
	/*width:539px;*/
	width:460px;
	padding:2px 10px 0px 10px;
	text-align:left;
}
.AufzSpalte2 {
	height:100%;
	float:left;
	/*width:539px;*/
	width:420px;
	padding:2px 10px 0px 5px;
	text-align:left;
}
.AufzSpalte202 {
	height:100%;
	float:left;
	/*width:539px;*/
	width:420px;
	padding:2px 10px 0px 5px;
	text-align:left;
}
.AufzSpalte3 {
	height:100%;
	float:left;
	width:6px;
	padding:2px 6px 0px 10px;
	text-align:left;
}
.AufzSpalte4 {
	height:100%;
	float:left;
	width:473px;
	padding:2px 0px 0px 0px;
	text-align:left;
}
.AufzSpalte5 {
	height:100%;
	float:left;
	font-weight:bold;
	width:479px;
	padding:2px 10px 0px 10px;
	text-align:left;
	color:#525252;
}
.AufzSpalte6 {
	height:100%;
	float:left;
	width:6px;
	padding:2px 0px 0px 12px;
	text-align:left;
}
.AufzSpalte7 {
	height:100%;
	float:left;
	width:220px;
	padding:2px 10px 0px 10px;
	text-align:left;
}
.AufzSpalte8 {
	height:100%;
	float:left;
	width:6px;
	padding:2px 0px 0px 0px;
	text-align:left;
}
.AufzSpalte9 {
	height:100%;
	float:left;
	width:200px;
	padding:2px 10px 0px 10px;
	text-align:left;
}
/* ------------------------------------------------------ END Aufzählung MRS Auftrag -------------------------------------------------- */
/* --------------------------end Content-Bereich -------------------------- */

/* -------------------------- begin Links -------------------------- */

a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #ea6900;
	text-decoration: underline;
}

a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #ea6900;
	text-decoration: underline;
}

a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bold;
	color: #ea6900;
	text-decoration: underline;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #2e3034;
	text-decoration: none;
}
/* -------------------------- end Links -------------------------- */


/*------------------------- begin box content weiss unten----------------------------- */

/*------------------------- begin box content weiss unten----------------------------- */
.boxContent {
	width:486px;
	height:auto;
	border:0px solid black;
	display:block;
	background-image:url(../images/bg_box_cont.gif);
	background-repeat:repeat-y;
}

.boxContTop {
	width:486px;
	height:10px;
	border:0px solid black;
	display:block;
	background-image:url(../images/bg_box_cont_top.gif);
	background-repeat:no-repeat;
	background-position: left top;
	z-index:2;
	font-size:1px;
	line-height:8px;
	padding-left:8px;
}

.boxContBottom {
	width:486px;
	height:15px;
	border:0px solid black;
	display:block;
	background-image:url(../images/bg_box_cont_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:2;
	font-size:1px;
}
.BoxCont a:link {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#2e3034;
	padding:5px 2px 0px 30px;
	background-image:url('../images/box_pfeil_cont.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
	}
	
.BoxCont a:active {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#2e3034;
	padding:5px 2px 0px 30px;
	background-image:url('../images/box_pfeil_cont.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
	}
	
.BoxCont a:visited {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#2e3034;
	padding:5px 2px 0px 30px;
	background-image:url('../images/box_pfeil_cont.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
	}

.BoxCont a:hover {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	padding:5px 2px 0px 30px;
	background-image:url('../images/box_pfeil_cont.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
	}
/* end box content */


.picMarginRight20 {
	margin: 0px 20px 0px 0px;	
}

/*------------------------------------------ end conten-bereich -----------------------------------*/
/*------------------------------------------ begin Boxen Navi -----------------------------------*/
.box {
	width:212px;
	height:auto;
	/*display:block;*/
	background-image:url(../images/leiste_navi_mitte.png);
	background-repeat:repeat-y;
}
.boxTop {
	width:212px;
	height:7px;
	display:block;
	background-image:url(../images/leiste_navi_top.png);
	background-repeat:no-repeat;
	background-position: left top;
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxBottom {
	width:212px;
	height:10px;
	display:block;
	background-image:url(../images/leiste_navi_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxPadding {
	padding: 0px 0px 0px 50px;
}
.boxPadding2 {
	padding: 3px 50px 8px 50px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
}
/*------------------------------------------ end Boxen Navi -----------------------------------*/
/*------------------------------------------ begin Box rechts -----------------------------------*/
.box2 {
	width:196px;
	height:auto;
	/*display:block;*/
	background-image:url(../images/box_mitte.png);
	background-repeat:repeat-y;
	background-position: left top;
}
.boxTop2 {
	width:196px;
	height:50px;
	/*display:block;*/
	background-image:url(../images/box_top.png);
	background-repeat:no-repeat;
	/*background-position: left top;*/
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxBottom2 {
	width:196px;
	height:10px;
	display:block;
	background-image:url(../images/box_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxgrau {
	width:196px;
	height:33px;
	background-image:url(../images/box_grau.png);
	background-repeat:no-repeat;
	/*background-position:left;*/
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxPadding {
	padding: 0px 0px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
}

.boxPadding2 {
	padding: 3px 50px 8px 50px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
}

/*------------------------------------------ end Box rechts -----------------------------------*/
/*------------------------------------------ begin Box Sprache -----------------------------------*/
.boxsprache {
	width:942px;
	height:auto;
	/*display:block;*/
	background-image:url(../images/box_sprache_mitte.png);
	background-repeat:repeat-y;
	background-position: left top;
}
.boxTopsprache {
	width:942px;
	height:5px;
	/*display:block;*/
	background-image:url(../images/box_sprache_top.png);
	background-repeat:no-repeat;
	/*background-position: left top;*/
	z-index:2;
	font-size:1px;
	line-height:1px;
}
.boxBottomsprache {
	width:942px;
	height:4px;
	display:block;
	background-image:url(../images/box_sprache_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	z-index:2;
	font-size:1px;
	line-height:4px;
}
.boxPadding {
	padding: 0px 0px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
}

.boxPadding2 {
	padding: 3px 50px 8px 50px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
}
.boxPadding3 {
	padding: 20px 112px 10px 112px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:9pt;
	color:#2e3034;
}


/*------------------------------------------ end Box rechts -----------------------------------*/

/* begin footer */
.txtFooter {
	font-size:7pt;
	color:#96979a;
	font-weight:normal;
	text-decoration:none;
	padding:6px 2px 0px 25px;
}

.drucken a:link {
	width:177px;
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	font-weight:normal;
	color:#007e8c;
	padding:0px 2px 0px 25px;
	}
	
.drucken a:active {
	width:177px;
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	font-weight:normal;
	color:#007e8c;
	padding:0px 2px 0px 25px;
	}
	
.drucken a:visited {
	width:177px;
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	font-weight:normal;
	color:#007e8c;
	padding:0px 2px 0px 25px;
	}

.drucken a:hover {
	width:177px;
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-decoration:none;
	font-weight:normal;
	padding:0px 2px 0px 25px;
	color:#007e8c;
	}
/* end box content */
/* end footer */
/* ---------------------------------- begin Hauptmenü nicht aktiv ------------------------------------- */

/* Firefox */
.navi a:link {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:6px 0px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	background-position: 5px 8px;
	margin: 0px 2px 0px 6px;
	}

.navi a:active {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

.navi a:visited {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

.navi a:hover {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e6e7e7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
	
	
/* IE Hack */
*html .navi a:link {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
	
*html .navi a:active {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
	
*html .navi a:visited {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#818286;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

*html .navi a:hover {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

/* --------------------------------------------------- end Hauptmenü  ---------------------------------------------- */


/* ---------------------------------------------- begin Hauptmen&uuml; "Aktiv" ------------------------------------------ */

.naviAktiv a:link {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 0px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	background-position: 5px 8px;
	margin: 0px 2px 0px 6px;
	}

.naviAktiv a:active {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

.naviAktiv a:visited {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

.naviAktiv a:hover {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e6e7e7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
	
	
/* IE Hack */
*html .naviAktiv a:link {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
	
*html .naviAktiv a:active {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
	
*html .naviAktiv a:visited {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}

*html .naviAktiv a:hover {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	}
/*------------------------Hauptmenü Aktiv Unterpunkt Aktiv-----------------*/
.naviAktivSub a:link {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	padding:6px 0px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	background-position: 5px 8px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	}

.naviAktivSub a:active {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	background-position: 5px 8px;
	}

.naviAktivSub a:visited {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	background-position: 5px 8px;
	}

.naviAktivSub a:hover {
	width:177px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e6e7e7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 1px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	background-position: 5px 8px;
	}
	
	
/* IE Hack */
*html .naviAktivSub a:link {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	}
	
*html .naviAktivSub a:active {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	}
	
*html .naviAktivSub a:visited {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	}

*html .naviAktivSub a:hover {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3f44;
	padding:6px 2px 6px 18px;
	border-bottom:1px solid #d7d8d8;
	letter-spacing:0.4px;
	margin: 0px 2px 0px 6px;
	background-color: #eff0f1;
	}


/*------------------------Hauptmenü Aktiv Unterpunkt Aktiv-----------------*/
/* ----------------------------------------------- end Hauptmen&uuml; "Aktiv" ------------------------------------------- */
/*---------------- Start Menü Produkte, Unternehmen--------*/
/* Firefox */
  .naviMain a:link{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	border-bottom:1px solid #d7d8d8;
	}
	  .naviMain a:active{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	border-bottom:1px solid #d7d8d8;
	}
  .naviMain a:visited{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	border-bottom:1px solid #d7d8d8;
	}
  .naviMain a:hover{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #007e8e;
	border-bottom:1px solid #d7d8d8;
	}


/* IE Hack */
*html .naviMain a:link{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
	
}
*html .naviMain a:active{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
*html .naviMain a:visited{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #e6e7e7;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
*html .naviMain a:hover{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #007e8e;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}

/*-------------------------Hauptmenü Aktiv------------------------------*/
/* Firefox */
  .naviMain2 a:link {
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color:#007e8e;
	border-bottom:1px solid #d7d8d8;
	}

	  .naviMain2 a:active{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color:#007e8e;
	border-bottom:1px solid #d7d8d8;
	}
  .naviMain2 a:visited{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color:#007e8e;
	border-bottom:1px solid #d7d8d8;
	}
  .naviMain2 a:hover{
	width:186px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 1px 11px;
	margin:0px 2px 0px 6px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #007e8e;
	border-bottom:1px solid #d7d8d8;
	}
/* IE Hack*/
*html .naviMain2 a:link{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color:#007e8e;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
	
}
*html .naviMain2 a:active{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color:#007e8e;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
*html .naviMain2 a:visited{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color:#007e8e;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
*html .naviMain2 a:hover{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 6px 11px;
	text-align:left;
	letter-spacing:0.4px;
	background-color: #007e8e;
	margin:0px 2px 0px 6px;
	border-bottom:1px solid #d7d8d8;
}
/*-------------------------- Ende Hauptmenü--------*/
		

/* --------------------------------------------------- begin Submenü l ----------------------------------------------- */

/* Firefox */
.naviSub1 a:link {
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}
	
.naviSub1 a:active {
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}

.naviSub1 a:visited {
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
}
.naviSub1 a:hover {
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}




/* IE Hack */
*html .naviSub1 a:link {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	/*background-position:20px 5px;*/
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}
	
	*html .naviSub1 a:active {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	/*background-position:20px 5px;*/
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}

*html .naviSub1 a:visited {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	/*background-position:20px 5px;*/
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}

*html .naviSub1 a:hover {
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
/*background-position:20px 5px;*/
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	}
/* ---------------------------------------------------- end Submenü 1 ------------------------------------------------ */
/*--------------------------------------Submenü Aktiv  Untermenü------------------------*/
/* Firefox */
  .naviSub1Aktiv a:link{
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	}
	
   .naviSub1Aktiv a:active{
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	background-color:#ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	}
	
   .naviSub1Aktiv a:visited {
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
    background-position:22px 10px;
	}
	
   .naviSub1Aktiv a:hover {
	width:162px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8e;
	background-color: #eff0f1;
	padding:6px 0px 1px 35px;
	text-align:left;
	letter-spacing:0.4px;
	border-bottom:1px solid #d7d8d8;
	margin:0px 2px 0px 6px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	}

/* IE Hack */
*html .naviSub1Aktiv a:link{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	text-align:left;
	border-bottom: 1px solid #d7d8d8;
	}
	*html .naviSub1Aktiv a:active{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	text-align:left;
	border-bottom: 1px solid #d7d8d8;
	}
	*html .naviSub1Aktiv a:visited{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #ffffff;
	padding:6px 0px 1px 35px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	text-align:left;
	border-bottom: 1px solid #d7d8d8;
	}
	*html .naviSub1Aktiv a:hover{
	width:197px;
	height:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #eff0f1;
	padding:6px 0px 1px 35px;
	background-image:url(../images/navi_pfeil_rechts_gruen.gif);
	background-repeat:no-repeat;
	background-position:22px 10px;
	text-align:left;
	border-bottom: 1px solid #d7d8d8;
	}
	
/*--------------------------------------Submenü1 Aktiv mit Untermenü  Ende------------------------*/	
/*--------------------------------------Submenü1 Aktiv ohne Untermenü  mit Border Bottom------------------------*/
/* Firefox */
  .naviSub1Aktivohne {
	width:148px;
	height:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #e6e7e7;
	padding:2px 2px 5px 30px;
	background-image:url(../images/navi_pfeil_rechts_gruen_klein.jpg);
	background-repeat:no-repeat;
	background-position:20px 5px;
	text-align:left;
	border-bottom: 1px solid #d7d8d8;
	}

/* IE Hack */
*html .naviSub1Aktivohne {
	width:180px;
	height:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #e6e7e7;
	padding:2px 2px 5px 30px;
	background-image:url(../images/navi_pfeil_rechts_gruen_klein.jpg);
	background-repeat:no-repeat;
	background-position:20px 5px;
	text-align:left;
	border-bottom: 1px solid #d7d8d8;
	}
/*-------------------------------------- Start Submenü1 Aktiv ohne Untermenü ohne Border Bottom------------------------*/
/* Firefox */
  .naviSub1Aktivohnebottom {
	width:148px;
	height:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #e6e7e7;
	padding:2px 2px 5px 30px;
	background-image:url(../images/navi_pfeil_rechts_gruen_klein.jpg);
	background-repeat:no-repeat;
	background-position:20px 5px;
	text-align:left;
	}

/* IE Hack */
*html .naviSub1Aktivohnebottom {
	width:180px;
	height:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #e6e7e7;
	padding:2px 2px 5px 30px;
	background-image:url(../images/navi_pfeil_rechts_gruen_klein.jpg);
	background-repeat:no-repeat;
	background-position:20px 5px;
	text-align:left;
}
/*-------------------------------------- Ende Submenü Aktiv ohne Untermenü------------------------*/


/* --------------------------------------------- end Submenüs Aktiv ------------------------------------------------- */
/*-----------------------------------------------Start Navi News-----------------------------*/
/* Firefox */
.navinews a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	}
.navinews a:active {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	}
.navinews a:visited {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	}
.navinews a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	}
	
/* IE Hack */
*html .navinews a:link {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
    }
*html .navinews a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4d51;
	letter-spacing:0.4px;
	}
*html .navinews a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
    letter-spacing:0.4px;
	}
*html .navinews a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
    }
/* --------------------------------------------------- end Navi News  ---------------------------------------------- */
/*-----------------------------------------------Start Navi News rechte boxen-----------------------------*/
/* Firefox */
.navinews2 a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	}
.navinews2 a:active {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	}
.navinews2 a:visited {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	}
.navinews2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	}
	
/* IE Hack */
*html .navinews2 a:link {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	padding: 0px 0px 5px 0px;
    }
*html .navinews2 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	padding: 0px 0px 5px 0px;
	}
*html .navinews2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4c4d51;
    letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	padding: 0px 0px 5px 0px;
	}
*html .navinews2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    font-weight:bold;
	color:#4c4d51;
	letter-spacing:0.4px;
	margin: 0px 0px 7px 15px;
	padding: 0px 0px 5px 0px;
    }
/* --------------------------------------------------- end Navi rechte boxen ---------------------------------------------- */
/*-----------------------------------------------Start Navi MRS-----------------------------*/
.navimrs a:link {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;

	}

.navimrs a:active {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
	}
.navimrs a:visited{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
	}

.navimrs a:hover {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
}	
/* --------------------------------------------------- end Navi NMRS  ---------------------------------------------- */
/* ----------------------------------------------- Start Sitemap -------------------------------------------- */

.SitemapHeader a {
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #e6e7e7;
	letter-spacing:0.4px;
	padding:2px 2px 2px 7px;
	}

.SitemapHeader a:hover {
	background-color: #ebf7f7;
	color:#4c4d51;
	}

.SitemapHeader a:active {
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #e6e7e7;
	letter-spacing:0.4px;
	padding:2px 2px 2px 7px;
	}

.Sitemapheader a:visited {
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #e6e7e7;
	letter-spacing:0.4px;
	padding:2px 2px 2px 7px;
	}

.SitemapSub a:link {
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
	background-color: #ffffff;
	letter-spacing:0.4px;
	padding:3px 2px 2px 7px;
    margin:4px 2px 3px 0px;
	}

.SitemapSub a:active {
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
	background-color: #ffffff;
	letter-spacing:0.4px;
	padding:3px 2px 2px 7px;
    margin:4px 2px 3px 0px;
	}
	
.SitemapSub a:visited{
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
	background-color: #ffffff;
	letter-spacing:0.4px;
	padding:3px 2px 2px 7px;
    margin:4px 2px 3px 0px;
	}

.SitemapSub a:hover {
	font-weight:bold;
	width:200px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	color:#4c4d51;
	background-color: #ffffff;
	letter-spacing:0.4px;
	padding:3px 2px 2px 7px;
    margin:4px 2px 3px 0px;
}	



/* zwei Zeilen */	
.SitemapSubHigh a {
	width:200px;
	height:40px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#4c4d51;
	background-color: #ffffff;
	padding:3px 2px 2px 7px;
	margin:4px 2px 3px 0px;
	}

.SitemapSubHigh a:hover {
	background-color: #ebf7f7;
	color:#4c4d51;
	font-weight:bold;
	}
	

.sitemapSpalte1 {
	width: 235px;
	float:left;
}

.sitemapSpalte2 {
	width: 235px;
	float:left;
}

.sitemapSpalte3 {
	width: 235px;
	float:left;
}

/* ----------------------------------------------- ende Sitemap -------------------------------------------- */

/*---------------------------------Download--------------------------------------------*/

/* Firefox */
.navidown a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #f4f4f4;
	text-align:left;
	}
.navidown a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #f4f4f4;
    text-align:left;
	}
.navidown a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #f4f4f4;
	text-align:left;
	}
.navidown a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	text-align:left;
	background-color: #f4f4f4;
	}
/* IE Hack */
*html .navidown a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #f4f4f4;
	}
	*html .navidown a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #f4f4f4;
	}
*html .navidown a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#4c4d51;
	background-color: #f4f4f4;
	}
*html .navidown a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#007e8c;
	background-color: #f4f4f4;
	}
/*-------------------------- end Downloads ------------------------------------------------ */

.picAnfahrt {
	margin: 10px 0px 1px 5px;
}

.naviPopup a {
	position:absolute;
	right:3px;
	width:108px;
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:normal;
	color:#6a7576;
	background-color: #ffffff;
	padding:3px 2px 2px 16px;
	background-image:url('../images/pfeil_hnavi_aktiv.gif');
	background-repeat:no-repeat;
	background-position: left 9px;
	}

.naviPopup a:hover {
	position:absolute;
	right:3px;
	width:108px;
	height:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:bold;
	color:#00989e;
	background-color: #ffffff;
	padding:3px 2px 2px 16px;
	background-image:url('../images/pfeil_hnavi_aktiv.gif');
	background-repeat:no-repeat;
	background-position: left 9px;
	}
	
/* ----------------------------------------- begin Referenzen / Kunden -------------------------------------- */
.logoKunden {
	border: 0px solid #dfe9ef;
	margin:0px 5px 10px 6px;
	float:left;
	width:155px;
	height:70px;
	text-align:center;
    padding-top:1px;
	
}
/* ------------------------------------------ end Referenzen / Kunden --------------------------------------- */

/* ---------------------------------------------------- begin Inhalt Historie ------------------------------------------------*/ 

 begin Zeile 
.HistSpalte1 {
	height:100%;
	float:left;
	width:40px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	color:#525252;
}
*html .HistSpalte1 {
	height:100%;
	float:left;
	width:40px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	color:#525252;
}
.HistSpalte2 {
	height:100%;
	float:left;
	width:5px;
	padding:10px 0px 10px 0px;
}
*html .HistSpalte2 {
	height:100%;
	float:left;
	width:5px;
	padding:10px 0px 10px 0px;
}
 IE 
*html .HistSpalte3 {
	height:100%;
	float:left;
	/*width:650px;*/
	width:380px;
	padding:10px 10px 10px 10px;
	line-height:17px;
}

.HistSpalte3 {
	height:100%;
	float:left;
	/*width:620px;*/
	width:380px;
	padding:10px 10px 10px 10px;
	line-height:17px;
}
/* end Zeile */

/* ------------------------------------------------------ end Inhalt Historie -------------------------------------------------- */
/* ---------------------------------------------------- begin Inhalt Eckdaten ------------------------------------------------ */

/* begin Zeile */
.EckSpalte1 {
	height:100%;
	float:left;
	width:115px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	color:#525252;
}

.EckSpalte2 {
	height:100%;
	float:left;
	width:6px;
	padding:10px 0px 10px 0px;
}
.EckSpalte5 {
	height:100%;
	float:left;
	width:6px;
	padding:6px 0px 6px 0px;
}
.EckSpalte6 {
	height:100%;
	float:left;
	width:650px;
	padding:6px 0px 6px 15px;
}

/* IE */
*html .EckSpalte3 {
	height:100%;
	float:left;
	/*width:550px;*/
	width:300px;
	padding:10px 10px 10px 10px;
	line-height:17px;
}

.EckSpalte3 {
	height:100%;
	float:left;
	/*width:520px;*/
	width:300px;
	padding:10px 10px 10px 10px;
	line-height:19px;
}
/* end Zeile */


/* begin Aufz&auml;hlung Zeile Content */
.EckSpalte1Content {
	height:100%;
	float:left;
	width:115px;
	padding:5px 0px 2px 0px;
	font-weight:bold;
	color:#525252;
}

.EckSpalte2Content {
	height:100%;
	float:left;
	width:6px;
	padding:2px 0px 2px 0px;
}

/* IE */
*html .EckSpalte3Content {
	height:100%;
	float:left;
	/*width:550px;*/
	width:300px;
	padding:2px 10px 2px 10px;
	line-height:17px;
}

.EckSpalte3Content {
	height:100%;
	float:left;
	/*width:520px;*/
	width:300px;
	padding:2px 10px 2px 10px;
	line-height:17px;
}
/* end Aufz&auml;hlung Zeile Content */


/* begin Spalte 3 Abstand Zeile nach oben */
.EckSpalte1ContTop {
	height:100%;
	float:left;
	width:115px;
	padding:10px 0px 2px 0px;
	font-weight:bold;
	color:#525252;
}

.EckSpalte2ContTop {
	height:100%;
	float:left;
	width:6px;
	padding:10px 0px 2px 0px;
}

/* IE */
*html .EckSpalte3ContTop {
	height:100%;
	float:left;
	/*width:550px;*/
	width:300px;
	padding:10px 10px 2px 10px;
	line-height:17px;
}

.EckSpalte3ContTop {
	height:100%;
	float:left;
	/*width:520px;*/
	width:300px;
	padding:10px 10px 2px 10px;
	line-height:17px;
}
/* end Spalte 3 Abstand Zeile nach oben */


/* begin Spalte 3 Abstand Zeile nach unten */
.EckSpalte1ContBottom {
	height:100%;
	float:left;
	width:120px;
	padding:5px 0px 10px 10px;
	font-weight:bold;
	color:#525252;
}

.EckSpalte2ContBottom {
	height:100%;
	float:left;
	width:6px;
	padding:2px 0px 10px 0px;
}

/* IE */
*html .EckSpalte3ContBottom {
	height:100%;
	float:left;
	/*width:550px;*/
	width:300px;
	padding:2px 10px 10px 10px;
	line-height:17px;
}

.EckSpalte3ContBottom {
	height:100%;
	float:left;
	/*width:520px;*/
	width:299px;
	padding:2px 10px 10px 10px;
	line-height:17px;
}
/* end Spalte 3 Abstand Zeile nach unten */

.pfeilAufzaehlung {
	margin-top:0px;
}
/* ----------------------------------------------------- end Inhalt Eckdaten ------------------------------------------------- */
/*--------------------------- begin Businesspartner --------------------------------------------*/
.BusSpalte1 {
	height:100%;
	float:left;
	width:130px;
	border: 1px solid #dfe9ef;
}

.BusSpalte2 {
	height:100%;
	float:left;
	/*width:550px;*/
	width:350px;
	padding:0px 10px 10px 10px;
}

.BusSpalte3 {
	height:100%;
	float:left;
	width:140px;
}

.BusSpalte4 {
	height:100%;
	float:left;
	/*width:550px;*/
	width:395px;
}
/* end Businesspartner */
/*    SONDER    */
.content_page {			
display:block;
/*position: absolute;*/
top: 260px;
}

