html
{
	margin: 0;
	padding: 0;
}

body 
{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
}

#main {position: absolute; visibility:visible; left: 3px; top:105px;}

.headline 
{
	color: #677E8D;
	font-size:90%;
	margin: 0;
	padding: 0;
	font-weight:bold;		
	padding-top:4px;
	padding-bottom:19px;
	text-decoration: none;
	font-family: Times, Arial, Helvetica, sans-serif;	
}

.layerRef
{
	width:423px;
	width:"441px"; 
	min-height: 94px; 
	height: "112px"; 
	border:1px solid #677E8D; 
	position:absolute; 
	visibility:hidden; 
	z-index:100; 
	padding:8px; 
	background:#C6D62A;
}

.headlineRef 
{
	color: #4D5F6A;
	font-size:90%;
	margin: 0;
	padding: 0;
	font-weight:bold;		
	padding-top:4px;
	padding-bottom:19px;
	text-decoration: none;
	font-family: Times, Arial, Helvetica, sans-serif;	
}

.linkheadline 
{
	color: #677E8D;
	font-size:90%;
	margin: 0;
	padding: 0;
	font-weight:bold;		
	padding-top:4px;
	padding-bottom:19px;
	text-decoration: none;
	font-family: Times, Arial, Helvetica, sans-serif;	
}

.headlinenews
{
	color: #677E8D;
	font-size:90%;
	margin: 0;
	padding: 0;
	font-weight:bold;		
	padding-top:4px;	
	text-decoration: none;
	font-family: Times, Arial, Helvetica, sans-serif;	
}

.leistung
{
	color: #FFFFFF;
	font-size:80%;
	margin: 0;
	padding: 0;
	font-weight:bold;		
	text-decoration: none;
	font-family: Times, Arial, Helvetica, sans-serif;	
}

.subheadline
{
	color: #677E8D;
	font-size:70%;
	margin: 0;	
	font-weight:bold;		
	text-decoration: none;
	padding-bottom:14px;
}

.subheadlinenews
{
	color: #677E8D;
	font-size:70%;
	margin: 0;	
	font-weight:bold;		
	text-decoration: none;	
}

.subheadlineRef
{
	color: #4D5F6A;
	font-size:70%;
	margin: 0;	
	font-weight:bold;		
	text-decoration: none;
	padding-bottom:14px;
}

#content p
{
	color: #677E8D;
	font-size:70%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	text-decoration: none;
}

#contentRef p
{
	color: #4D5F6A;
	font-size:70%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	text-decoration: none;
}

p a
{
	color: #2F6681;
	text-decoration: none;
	font-weight: bold;	
}

ul
{
	display: inline;
	position: relative;
	margin: 0;
	padding: 0;

}

li
{
	color: #677E8D;
	font-size:70%;		
	text-decoration: none;
}

.text
{
	color: #677E8D;
	font-size:70%;
	margin: 0px;
	padding: 0px;	
	text-decoration: none;
}

.textRef
{
	color: #4D5F6A;
	font-size:70%;
	margin: 0px;
	padding: 0px;	
	text-decoration: none;
}

.funcNav
{
	color: #677D8D;
	font-weight: none;
	text-decoration: none;
	font-size: 70%;
}


#funcnav{
	left: 0;
	width: 920px;
	clear: both;
	float: none;
	list-style: none;
}
	#funcnav ul{
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		clear: both;
		float: right;
		list-style: none;
	}
		#funcnav ul li{
			padding: 0 0 0 10px;
			margin: 0 0 0 0;
			float: left;
			font-size: 1em;
			list-style: none;
		}

.fbnWhite8
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

.fpnWhite8
{
	color: #FFFFFF;
	font-weight: none;
	text-decoration: none;
	font-size: 70%;
}

.fpnGrey8
{
	color: #4A4949;
	font-weight: none;
	text-decoration: none;
	font-size: 70%;
}

.more
{
	color: #195674;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

.navtext
{
	font-weight: none;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 70%;
}
#leftnav a{
	text-decoration:none;
}

.navtext3
{
	font-weight: none;
	text-decoration: none;
	color: #ffffff;
	font-size: 70%;
}

.navtextnorm
{
	font-weight: none;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 70%;
}

.nav1
{
	width: 182px;
	height: 21px;
	background: #FFFFFF;
	cursor:pointer;
	padding-left: 15px;
	border-bottom: 1px solid #D5E0E6;	
}

.nav1Active
{
	width: 182px;
	height: 21px;
	background: #DDE6EB;
	cursor:pointer;
	padding-left: 15px;	
	border-bottom: 1px solid #ACC2CD;
	
}

.sitemap1 { text-decoration:none; font-weight:bold; color:#AB121D; font-size: 70%;}
.sitemap2 { text-decoration:none; font-weight:bold; color:#195674; font-size: 70%;}
.sitemap3 { text-decoration:none; font-weight:none; color:#4A4949; font-size: 70%;}

.navTop0 { text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;height: 78px;background: #E1E5E8;border-left: 3px solid #FFFFFF; padding-bottom: 4px;padding-left: 10px;}

.navTop0Active { text-decoration:none; font-weight:bold; color:#F18528; font-size: 75%;cursor:pointer;height: 78px;background:#E1E5E8;border-left: 3px solid #FFFFFF; padding-bottom: 4px;padding-left: 10px;}

td.navTop0Link a:link {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop0Link a:visited {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop0Link a:hover {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop0Link a:active {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}

td.navTop0LinkActive a:link { text-decoration:none; font-weight:bold; color:#F18528; font-size: 75%;cursor:pointer;}
td.navTop0LinkActive a:visited {text-decoration:none; font-weight:bold; color:#F18528; font-size: 75%;cursor:pointer;}
td.navTop0LinkActive a:hover {text-decoration:none; font-weight:bold; color:#F18528;  font-size: 75%;cursor:pointer;}
td.navTop0LinkActive a:active {text-decoration:none; font-weight:bold; color:#F18528;  font-size: 75%;cursor:pointer;}

.navTop1 { text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;height: 78px;background: #E1E5E8;border-left: 3px solid #FFFFFF; padding-bottom: 4px;padding-left: 10px;}

.navTop1Active { text-decoration:none; font-weight:bold; color:#00A8DD; font-size: 75%;cursor:pointer;height: 78px;background:#E1E5E8;border-left: 3px solid #FFFFFF; padding-bottom: 4px;padding-left: 10px;}

td.navTop1Link a:link {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop1Link a:visited {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop1Link a:hover {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop1Link a:active {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}

td.navTop1LinkActive a:link { text-decoration:none; font-weight:bold; color:#00A8DD; font-size: 75%;cursor:pointer;}
td.navTop1LinkActive a:visited {text-decoration:none; font-weight:bold; color:#00A8DD; font-size: 75%;cursor:pointer;}
td.navTop1LinkActive a:hover {text-decoration:none; font-weight:bold; color:#00A8DD;  font-size: 75%;cursor:pointer;}
td.navTop1LinkActive a:active {text-decoration:none; font-weight:bold; color:#00A8DD;  font-size: 75%;cursor:pointer;}

.navTop2 { text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;height: 78px;background: #E1E5E8;border-left: 3px solid #FFFFFF;padding-bottom: 4px;padding-left: 10px;}

.navTop2Active { text-decoration:none; font-weight:bold; color:#C6D62A; font-size: 75%;cursor:pointer;height: 78px;background:#E1E5E8;border-left: 3px solid #FFFFFF;padding-bottom: 4px;padding-left: 10px;}

td.navTop2Link a:link {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop2Link a:visited {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop2Link a:hover {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop2Link a:active {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}

td.navTop2LinkActive a:link { text-decoration:none; font-weight:bold; color:#C6D62A; font-size: 75%;cursor:pointer;}
td.navTop2LinkActive a:visited {text-decoration:none; font-weight:bold; color:#C6D62A; font-size: 75%;cursor:pointer;}
td.navTop2LinkActive a:hover {text-decoration:none; font-weight:bold; color:#C6D62A;  font-size: 75%;cursor:pointer;}
td.navTop2LinkActive a:active {text-decoration:none; font-weight:bold; color:#C6D62A;  font-size: 75%;cursor:pointer;}

.navTop3 { text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;height: 78px;background: #E1E5E8;border-left: 3px solid #FFFFFF;padding-bottom: 4px;padding-left: 10px;}

.navTop3Active { text-decoration:none; font-weight:bold; color:#40C0BD; font-size: 75%;cursor:pointer;height: 78px;background:#E1E5E8;border-left: 3px solid #FFFFFF;padding-bottom: 4px;padding-left: 10px;}

td.navTop3Link a:link {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop3Link a:visited {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop3Link a:hover {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}
td.navTop3Link a:active {text-decoration:none; font-weight:bold; color:#677E8D; font-size: 75%;cursor:pointer;}

td.navTop3LinkActive a:link { text-decoration:none; font-weight:bold; color:#40C0BD; font-size: 75%;cursor:pointer;}
td.navTop3LinkActive a:visited {text-decoration:none; font-weight:bold; color:#40C0BD; font-size: 75%;cursor:pointer;}
td.navTop3LinkActive a:hover {text-decoration:none; font-weight:bold; color:#40C0BD;  font-size: 75%;cursor:pointer;}
td.navTop3LinkActive a:active {text-decoration:none; font-weight:bold; color:#40C0BD;  font-size: 75%;cursor:pointer;}

.nav2
{
	width: 174px;
	height: 24px;
	cursor:pointer;		
}

.nav0Sub
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #F18528;
	cursor:pointer;	
	padding-left:12px;
	padding-right:12px;
	border-bottom: 1px solid #F5AA69;
}

.nav1Sub
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #00A8DD;
	cursor:pointer;	
	padding-left:12px;
	padding-right:12px;
	border-bottom: 1px solid #4DC2E7;
}

.nav2Sub
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #C6D62A;
	cursor:pointer;	
	padding-left:12px;
	padding-right:12px;
	border-bottom: 1px solid #D7E26A;
}

.nav3Sub
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #40C0BD;
	cursor:pointer;	
	padding-left:12px;
	padding-right:12px;
	border-bottom: 1px solid #7AD3D1;
}

.nav0SubActive
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #F5AA69;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;	
	border-bottom: 1px solid #F5AA69;
	font-weight: none;
}

.nav1SubActive
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #4DC2E7;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;	
	border-bottom: 1px solid #4DC2E7;	
	font-weight: none;
}

.nav2SubActive
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #D7E26A;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;	
	border-bottom: 1px solid #D7E26A;
	font-weight: none;
}

.nav3SubActive
{
	width: 161px;
	width: "185px";
	height: 23px;
	background: #7AD3D1;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;	
	border-bottom: 1px solid #7AD3D1;
	font-weight: none;
}

.nav2Active
{
	width: 182px;
	height: 24px;
	cursor:pointer;	
	font-weight: none;
}

.nav3
{
	width: 182px;
	height: 24px;
	cursor:pointer;
}

.nav3Active
{
	width: 182px;
	height: 24px;
	cursor:pointer;
	font-weight: none;	
}

#logo {position: absolute; visibility:visible; left:28px; top:52px; width:187px; height:38px; background: #FFFFFF; z-index:1;}
#funcnav {position: absolute; visibility:visible; left:747px; top:0px; width:174px; height:29px; z-index:1;text-align: right;padding-top:6px;}
#navTop {position: absolute; visibility:visible; left:213px; top:29px; width:708px; height:78px; z-index:1;}
#navTopOrange {position: absolute; visibility:visible; left:216px; top:110px; width:174px; height:8px; z-index:1; background: #F18528; overflow: hidden;}
#navTopBlue {position: absolute; visibility:visible; left:393px; top:110px; width:174px; height:8px; z-index:1; background: #00A8DD; overflow: hidden;}
#navTopGreen {position: absolute; visibility:visible; left:570px; top:110px; width:174px; height:8px; z-index:1; background: #C6D62A; overflow: hidden;}
#navTopCyan {position: absolute; visibility:visible; left:747px; top:110px; width:174px; height:8px; z-index:1; background: #40C0BD; overflow: hidden;}
#news {position: relative; visibility:visible; width:174px; background: #FFFFFF; z-index:1;}
#leftnav {position: relative; visibility:visible; width:175px; background: #FFFFFF; z-index:1;}
#bluelinesmall {position: absolute; visibility:visible; left:192px; top:101px; width:568px; height:1px; background: #195674; z-index:1; overflow: hidden;}
#themecontentHome {position: relative; visibility:visible; width:351px; background: #E1E5E8; z-index:1;}
#themecontent {position: relative; visibility:visible; width:188px; background: #E1E5E8; z-index:1;}

#themecontentHome h1
{
	color: #677E8D; 
	font-weight: bold; 
	font-size: 90%;
	margin: 0px;
	padding:0px;
	font-family: Times, Arial, Helvetica, sans-serif;	
	padding-top:4px;
	text-decoration: none;
}

#themecontentHome h2
{
	color: #677E8D;
	font-size: 70%;
	font-weight: none;
	margin: 0px;	
	padding:0px;	
}

#themecontentHome p
{
	color: #677E8D;
	font-size: 70%;
	font-weight: none;
	margin: 0px;
	padding-top:1px;	
}

#themecontent h1
{
	color: #677E8D; 
	font-weight: bold; 
	font-size: 90%;
	margin: 0px;
	padding:0px;
	font-family: Times, Arial, Helvetica, sans-serif;	
	padding-top:4px;
	text-decoration: none;
}

#themecontent h2
{
	color: #677E8D;
	font-size: 70%;
	font-weight: none;
	margin: 0px;	
	padding:0px;	
}

#themecontent p
{
	color: #677E8D;
	font-size: 70%;
	font-weight: none;
	margin: 0px;
	padding-top:1px;	
}

#themecontent a
{
	text-decoration: none;
}

#newscontent {position: relative; visibility:visible; width:174px; z-index:1;}

#newscontent h1
{
	color: #677E8D;
	font-size:90%;
	margin: 0;
	padding: 0;
	font-weight:bold;		
	padding-top:4px;
	padding-bottom:19px;
	text-decoration: none;
	font-family: Times, Arial, Helvetica, sans-serif;	
}

#newscontent h2
{
	color: #677E8D;
	font-size:70%;
	margin: 0;	
	font-weight:bold;		
	text-decoration: none;
	padding-bottom:14px;
}

#newscontent p
{
	color: #677E8D;
	font-size:70%;
	margin: 0px;
	padding: 0px;	
	text-decoration: none;
}

.features
{
	color: #677E8D;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;	
}

.rahmenpiccontent
{
	border: 1px solid #677E8D;
}

.rahmenpictable
{
	border: 1px solid #677E8D;
}

.picturetext
{
	color: #677E8D;
	font-weight: none;
	font-size: 70%;
}

#navFirst {position: relative; visibility:visible; left: 0px; top: 0px; width:175px; width:"182px"; height: 18px; height: "22px"; background: #FFFFFF; z-index:1;padding-left:7px;border-bottom: 1px solid #D5E0E6;padding-top: 3px;}

#navFirst a
{
	color: #2F6681;
	font-weight: none;
	font-size: 70%;
	text-decoration: none;
}

.button 
{
	color: #677E8D;
	font-size:70%;	
	font-weight:bold;	
	background: #FFFFFF;		
	text-decoration: none;
	margin: 0;
	padding: 0;	
	cursor:pointer;
}

.kontaktlang
  { background-color:#FFFFFF; width:258px; height:20px; border-width:1px;
 border-style:solid;
 border-color:#677D8D;
 font-size:8pt; font-family:Arial,sans-serif; font-weight:none;
 color:#677D8D; }	
 
 .kontaktmittel
  { background-color:#FFFFFF; width:198px; height:20px; border-width:1px;
 border-style:solid;
 border-color:#677D8D;
 font-size:8pt; font-family:Arial,sans-serif; font-weight:none;
 color:#677D8D; }	
 
 .kontaktkurz
  { background-color:#FFFFFF; width:56px; height:20px; border-width:1px;
 border-style:solid;
 border-color:#677D8D;
 font-size:8pt; font-family:Arial,sans-serif; font-weight:none;
 color:#677D8D; }	
	 
 .kontaktnachricht
   { background-color:#FFFFFF; width:258px; height:70px; border-width:1px;
  border-style:solid;
  border-color:#677D8D;
  font-size:8pt; font-family:Arial,sans-serif; font-weight:none;
  color:#677D8D; 	
  }		 	

   .search
  { background-color:#FFFFFF; width:237px; height:22px; border-width:1px;
 border-style:solid;
 border-color:#677E8D;
 font-size:8pt; font-family:Arial,sans-serif; font-weight:none;
 color:#2F6681; padding-top: 3px;}	

 .pipe
 {
 	 color:#677D8D; 
	 font-size: 70%; 
	 font-weight: none; 
	 padding-left:14px;
	 padding-right:14px;
 }
 
 .inputNewsletter
  { background-color:#FFFFFF; width:130px; height:16px; border-width:1px;
 border-style:solid;
 border-color:#677D8D;
 font-size:8pt; font-family:Arial,sans-serif; font-weight:none;
 color:#677D8D;}








