
/* ---------- PAGE SETUP ---------- */
html, body {
	height:		98%;
	width:		100%;
	margin:		0;
	padding:	0;
	x-overflow:	hidden;
}
body {
	background:  url('../bilder/body_back.jpg');
	background-repeat:repeat-x;
	background-color: #59A160;
	
}

/* ---------- MAIN LAYOUT ---------- */
div#main {
	width:	996px;
	margin:	0px auto;
	
}

div#head_d {
	margin-top:10px;
	height:		218px;
	width:   996px;
/*	  background: url('../bilder/head_logo_gesamt.jpg') no-repeat;*/
  background: url('../bilder/head-grafik.jpg') no-repeat;	
/*  background: #E6F0F6 url('../bilder/aquabench-header_d.jpg') no-repeat;*/	
}  
div#head_gb {
	height:		96px;
	width:   960px;
  background: url('../bilder/head-grafik_gb.jpg') no-repeat;
}  
/* Sprachauswahl Impressum Kontakt*/
div#head_d p,
div#head_gb p {
	color: #000;
	font-family: Arial;
	font-size:		10px;	
	margin:		5px 25px 0px 0px;
	float: right; 
	padding: 0px;
}
div#head_d a,
div#head_gb a {
	color: #000;
}
div#teaser {	
	font-family: Arial;
	font-size:		10px;	
	margin:		0px 6px 0px 40px;
	float: right; 
    width: 171px;
    height: 360px; 
}

div#teaser p {	
	font-family: Arial;
	font-size:		10px;	
	margin:		0px 16px 0px 0px;
	float: right; 
	padding: 0px;
}

div#teaser a {
	color: #59637E;
}

img#teaser {
	visibility: visible;
	float:		right;
	width:		171px;
	border: none !important;
/*	height:  339px;	*/
	margin:	10px 0px 0px 0px !important; 
	padding: 0px !important;
}

img#logo{
	display: none;
	height:		138px;
	width:   271px;
	margin:	-20px auto;
	float: left;
}  
img#aqua{
	
	display: none;
	height:		128px;
	width:   481px;
	margin:	-10px auto;
	float: right;
}  
div#language a img {
	border: 0px; 
}
	
div#content {
	width:   996px;
	min-height: 600px;
	margin:		0;
	padding:	0;
	border: 0px solid #6D9ACD ;
	float: left;
	background-color:#fff;
	background-image: url('../bilder/content_back.jpg');
	background-repeat:repeat-y;
	/*background:	url('../bilder/content-background.gif') repeat-y;*/
}

div#footer {
	float:		left;
	padding:	0 0 0 0;
	background:	url('../bilder/footer.gif');
	background-repeat: no-repeat;
	/*background-color: #0076C3;*/
	height: 63px;
	width: 996px;
	
	/*margin:-10px 0px */;
}	
/*  Impressum Kontakt*/
div#footer p {
	color: #fff;
	font-family: Tahoma, Arial;
	font-size:		11px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	height: 20px; 
	float: left; 
	padding: 3px 5px;	
}
div#footer a {
	color: #fff;	
	text-decoration:	none;
	color: #fff !important;
}

div#footer a:hover {
	text-decoration:	underline;
	color: #fff !important;
}

p.footer_adresse{
	margin:0px;
	color: #fff !important;
	
}

p.footer_branding{
	margin:0px;
	color: #fff !important;
}



/* ---------- MAIN MENU ---------- */


div#top_kontakt{
	height:12px;
}

div#topmenu_links{
	height:80px;
	width:400px;
	float:left;
}


div#topmenu {
	display: block;
	height:		43px;
	padding:	0 0 0 0;
	margin: 0 0 0 0;
	margin-top:0px;
	
}


.topmenu_container { 
	width:560px;
	height:auto;
	float:left;
}

div#topcontent {
	display: block;
	height:		23px;
	padding:	0 0 0 0;
	margin: 0 0 0 0;
	background-color: #fff;
	background:	url('../bilder/topcontent_back.jpg') no-repeat;
	margin-top:10px;
	
}




div#topmenu ul li {
	float: left;
	padding:	0 5px 0 15px;
	/*border-right:1px solid #fff;
	margin:0px 0px 0px 10px;*/
	
}


div#content1b {
	color: #353434; 
	background-color:none;
	height:  auto;
	overflow: hidden;
	line-height: 16px; 
	padding: 0px;
	float: left;
	width:	996px;
	margin-top:	0px;
	
	
	
}


div#footer1b {
	color: #353434; 
	background-color:#fff;
	height:6px;
	padding: 0px;
	float:left;
	width:	754px;
	background:	url(../bilder/content1b_footer.gif);
	background-repeat:no-repeat;
	/*display:none;*/
}


div#content1 {
	width:	214px;
	height:  auto;
	overflow: hidden;
	margin:		15px 0px 0 0px;
	float: 		left;
	background-color:none;
	
}

div#content2 {
	color: #353434; 
	line-height: 16px; 
  	padding: 0px 0px 20px 20px;
	float: left;
	width:	750px;
	margin-top:	0px;
}

div#content3 {
	display: block;
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size:		11px;
	float:		left;
	width:		176px;
	height:  auto;
		
}

div#headline{ 
	width: 520px; 
	font-size: 15px; 
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-weight:	normal;	
	padding: 0px 0 0 0px;;
	margin:			5px 0px 25px 0px; 
	vertical-align: bottom;
	line-height: 19px; 

}
div#headline span {
	float: left;
	font-size:		11px;
	line-height: 16px; 
  padding: 0px 0px 0px 15px;	
}

div#headline a {
	float: right;
	margin-right: 2px;
	font-size:		11px;
	text-decoration:	none;
}
div#headline a:hover {
	text-decoration:	underline;
}



div#team {
	color: #353434; 
	line-height: 16px; 
  padding: 0px 0px 0px 0px;
	float: left;
	width:	520px;
	margin-top:	0px;
}
div#team_links {
	padding: 0px 15px 0px 0px;
	float: left;
	border-right: 1px solid #6D9ACD ;
	width:	240px;
	margin-top:	0px;
}
div#team_rechts {
	float: left;
	border-left: 1px solid #6D9ACD ;
	padding: 0px 0px 0px 15px;
	margin:	0 0 0 -1px;
	width:	240px;
	margin-top:	0px;
}

div#team_links p,
div#team_rechts p{
  padding: 0px 0px 0px 0px !important;
}
div#team img {
	margin: 0px 0px 0px 10px !important;
}


/* ---------- SUB NAVIGATION ---------- */

div#seitenmenu {
	padding:  0px 0 0 0px;
	width:		203px;
	margin:		0px 0px 0px 7px;
	float: 		left;
	overflow:hidden;
/*	background-color: #E6F0F6;	*/	
}


div.seitenmenu_endfooter{
	float:left;
	width: 198px;
	height:15px;
	background:	url('../bilder/seitenmenu_endfooter.gif') no-repeat;
	
}

div#seitenmenu ul {			
	/*border-right: 1px solid #6D9ACD;*/
}

div#content1 ul.e0, 
div#seitenmenu ul.e0 {
	margin:		0px 0px 0px 0px ;
	padding:	0px 0px 2px 3px ;
	color: #000000;
	font-family: tahoma,verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	16px;
	font-weight:	bold;
	border: 0;
}
div#seitenmenu ul.e1,
div#seitenmenu ul.e1first {
	margin:		0px 0px 0px 0px ;
	padding:	1px 0px 2px 11px ;
	list-style-type:	none;
	color: #000000; 
	font-family: tahoma,verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	19px;
  font-weight:	bold;
  background-image: url('../bilder/menu-reiter.jpg');
}
div#seitenmenu ul.e1first {
	/*background-image: url('../bilder/menu-reiter-unternehmen.gif');*/
 	background-image: url('../bilder/menu-reiter.jpg');
	border-right: none;
	margin:		0px 0px 0px 0px ;
}
div#seitenmenu ul.e2 {
	margin:		0px 0px 0px 0px ;
	padding:	1px 0 0px 15px ;
	list-style-type:	none;
	color: #112B50;	 
	font-family: tahoma,verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	11px;
	background-color: #E8F0F6;	
}

div#seitenmenu ul.acte2 {
	margin:		0px 0px 0px 0px ;
	padding:	1px 0 0px 10px ;
	font-weight:	bold;
	color: #112B50;	 
	font-family: tahoma,verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	18px;
	background-image: url('../bilder/menu-auswahl-balken.jpg');
	background-color: #E8F0F6;	
}

div#seitenmenu ul.e3 {
	margin:		0px 0px 0px 0px ;
	padding:	1px 0px 0px 25px ;
	font-weight:	normal;
	color: #939AA0; 
	font-family: tahoma,verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	10px;
	background-color: #E8F0F6;		
}

div#seitenmenu ul.acte3 {
	margin:		0px 0px 0px 0px ;
	padding:	1px 0px 0px 10px ;
	font-weight:	bold;
	color: #939AA0; 
	font-family: tahoma,verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	line-height:	18px;
	background-image: url('../bilder/menu-auswahl-balken.jpg');
	
	
}
div#content1 ul.e0 a,
div#seitenmenu ul.e0 a {
	display:	block;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding:	2px 5px 0px 8px !important;
	background:	url('../bilder/login-pfeil.gif') no-repeat;	 
	background-position: 0px 9px;
}

div#content1 ul.e0 a,
div#seitenmenu ul.e1 a,
div#seitenmenu ul.e1first a {
	display:	block;
	line-height: 15px;
	margin: 3px 0 0 0px;
	padding:	0px 5px 0px 0px;
}

div#seitenmenu ul.e2 a {
	display:	block;
	line-height: 15px;
	margin: 0px 0 0 3px;
	padding:	0px 5px 0px 2px;
	color: #04337B;
}

div#seitenmenu ul.e3 a {
	display:	block;
	line-height: 15px;
	margin: 0px 0 0 3px;
	padding:	0px 5px 0px 7px;
	color: #04337B;
	background:	url('../bilder/menu-bullet.jpg') no-repeat;	 
	background-position: 0px 6px;	
}


/* ---------- CONTENT FONTS ---------- */
div#content2{
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	color: #353434; /* 545956grau */
	font-size:		11px;
}

div#content2 bodyhl { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	padding: 0px;
	font-family: Arial; 
	}





div#content2 td,
div#content2 th {
	color: #353434;  /*grau*/
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size:		11px;
	line-height:	16px;
	padding: 0px;
}

p.linie{
	border-bottom: 1px solid #353434;	
}
div#content2 table {
	/*border-collapse: collapse;*/
	margin:		0px 0px 0px 0px;
}
div#content2 li table {
	margin:		0px 0px 0px 0px;
}


div#content2 td,
div#content2 th {
	/*border:			none;	*/
	margin:			0;
	padding:		1px 2px;
	text-align:		left;
	/*border: 1px solid;*/
}

div#content2 td.trennspalte {
	padding: 1px !important;
}

div#content2 img.trennspalte {
	margin: 0px 0px 0px 0px !important;
	border: none !important;
	padding: 0px !important;
}

div#content2 p.headline{ 
	color: #BC4200 !important;
	/*color: #046FCA !important;*/  
	width: 420px; 
	/*line-height: 90px; */
	font-size: 17px; 
	font-family: Arial; 	
	font-weight:	bold;	
	padding: 0 0 0 0;
	margin: 0px 0px 0px 40px; 
	vertical-align: bottom;
	letter-spacing: 1px;
}

div#content2 b {
	color: #BF3A00;  /*dunkelblau*/
	}

div#content2 ul.dokumente{
	border: 1px solid #6D9ACD ;
	padding-left: 10px;
	padding-bottom: 5px;
   font-weight:	bold;
	margin: 0px 200px 0px 0px; 
	}
	
div#content2 ul.dokumente li{
	
	list-style-position:	inside;
	margin: 0px 0px 10px 5px;
	list-style-image:	url(../bilder/icon_pdf.gif);
	}

/* div#content2 ul.dokumente li:hover, */
div#content2 ul.dokumente li a:hover{
	cursor: pointer;	
	background-color: #EAEAEA;	
	text-decoration:	none;	
}

div#content2 ul.dokumente li a{
	vertical-align: top;
	margin: 0px 0px 0px 5px;
   padding-bottom: 5px;
}


div#content2 ul.download{
	border: 0;
  padding-left: 10px;
    margin: 0px;
	}
	
div#content2 ul.download li{
margin:			0px 0px 5px 15px;
padding: 0 0 0 8px;
line-height: 13px;
vertical-align: top;
list-style-image:	url(../bilder/icon_pdf.gif);
}

div#content2 ul.download li p{
	font-weight:	bold;
	margin: 0px;
	text-align: left;
	}

div#content2 ul.download li:hover,
div#content2 ul.download li a:hover{
	cursor: pointer;
	background-color: #EAEAEA;	
	text-decoration:	none;	
}

div#content2 div.contentcopy  { 
	
	color: #353434;  /*grau*/
	line-height: 16px;
	margin: 0px 50px 0px 0px;
}

div#content2 p.contentcopy  { 
	color: #353434;  /*grau*/
	line-height: 16px;
	font-weight:	bold;
	margin: 0 0 0 0px;
}

div#content2 li.contentcopy { 
	color: #353434;  /*grau*/
	margin: 0 160px 0 15px;
	
}

div#content2 li.contentcopy a { 
	color: #353434;  /*grau*/
	line-height: 16px;
	font-weight:	bold;	
}
div#content2 li.contentcopy a span{ 
	font-weight:	normal;	
}
div#content2 li.contentcopy:hover,
div#content2 li.contentcopy a:hover{
	cursor: pointer;
	background-color: #EAEAEA;
	text-decoration:	none;	
			}
div#content2 span.contentsubline {
color:#002F5D;
font-family:Arial;
font-size:16px;
font-weight:	bold;
padding-bottom:5px;
}

div#content2 p.contenthl  { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	font-family: Arial;
}

address {
	font-size:		11px;
	line-height:	13px;
}

/* ---------- CONTENT LINKS ---------- */
a {
	color:	#04337B;  /*blau*/
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}

/* ---------- SPECIFIC CONTENT LINKS ---------- */
a.pdf {
	x-font-weight:		bold;
	text-decoration:	none;
	background:			url('../bilder/icon_pdf.gif') no-repeat left top;
	padding:			2px 0 0 25px;
}

/* ---------- MAIN CONTENT ---------- */

div#content2 h1 {
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	color:	#E30000;  
	font-style:	normal;
	font-weight: normal;
	font-size: 13px;
	margin:			0px 0 0px 0px;
	padding: 0px;

}
/*entspricht subline der alten website*/
div#content2 h2 {
	color: #000000;		
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 0px solid #6D9ACD;
	margin:				0 0px 0 10px;
	font-style:		normal;
}
/* wird in formatlist() ersetzt durch:*/
div#content2 span.hl2 {
	color: #333;		
	font-family: Arial; 	
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 0px solid #6D9ACD;
	margin:				0 20px 0px 0px;
	padding:			0 0px 0px 0px;
	border-bottom: 0px solid #999;
}
/*entspricht subline2 der alten website*/
div#content2 h3 {
	color:  #000;;	/* blau */	
	padding-left:	0px;
	margin:				0;
	font-size: 11px;
	font-weight: bold;
	font-style:		normal;
}
/* wird in formatlist() ersetzt durch:*/
div#content2 span.hl3{
	color:  #000;	/* blau */	
	padding-left:	0px;
	margin:				0;
	font-size: 11px;
	font-weight: bold;
}
/*wie h2, nur kürzer (für oberen Teil des Seitentextes)*/
div#content2 h4 {
	color: #000000;		
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 1px solid #6D9ACD;
	width: 75%;
	margin:				0;
	font-style:		normal;
}
/* wird in formatlist() ersetzt durch:*/
div#content2 span.hl4 {
	color: #000000;		
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 1px solid #6D9ACD;
	width: 75%;
	margin:				0;
}

/*entspricht content2 b*/
div#content2 h5 {
	color:  #003E7D;	/* dunkelblau */	
	padding-left:	0px;
	margin:				0;
	font-size: 11px;
	font-weight: bold;
	font-style:		normal;
}
div#content2 span.hl5 {
	color:  #2A4C7F;	/* dunkelblau */	
	padding-left:	0px;
	margin:				0;
	font-size: 11px;
	font-weight: bold;
}
/*entspricht fussnote der alten website*/
div#content2 h6 {
	color:  #4B4B4B;	/* grau */	
	padding-left:	0px;
	margin:				0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	font-style:		normal;
}

div#content2 span.hl6 {
	color:  #4B4B4B;	/* grau */	
	padding-left:	0px;
	margin:				0;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
}

div#content2 p {
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	padding:		0 0px 0 0px;
	margin 0px;
	text-align:		justify;
	x-display:		block;
	margin-right:190px;
	margin-left:40px;
}


div#team p{
padding:		0 0px 0 0px;
}
div#content2 td b,
div#content2 td h1,
div#content2 td span.hl2,
div#content2 td span.hl3,
div#content2 td span.hl4,
div#content2 td span.hl5,
div#content2 td span.hl6{
	padding: 0px;
}
div#team b,
div#team span.hl2,
div#team span.hl3,
div#team span.hl4,
div#team span.hl5,
div#team span.hl6{
	padding: 0px;
}

div#content2 ul b,
div#content2 ul h1,
div#content2 ul span.hl2,
div#content2 ul span.hl3,
div#content2 ul span.hl4,
div#content2 ul span.hl5,
div#content2 ul span.hl6{
	padding: 0px;
}

div#team img {
	margin: 0px 0px 0px 10px;
	border: none !important;
	padding: 0px!important;
}

div#content3 img {
 /* height: 20px;*/
 /* width: 20px;*/
  /*border: 1px solid #6F3F24;*/
}
div#content2 img {
	border: 1px solid #C3C3C3;
	margin: 10px 8px 0px 10px;
	padding: 0px;
	
}
/*div#content2 td img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}*/
div#content2 customstuff img {
	border: none;
}

div#content2 ul{
	padding-left: 20px;
  font-weight:	normal;
	margin: 0px;  
	}
	
div#content2 ul li {
	list-style-image:	url(../bilder/content-bullet.jpg);	
	line-height:		1.4em;
	margin:			0 100px 0 15px;
}
div#content2 ul li.li2 {
/*	margin:			0 160px 0 25px;*/
	margin:			0 100px 0 25px;
}
div#content2 ul li.li3 {
	margin:			0 100px 0 35px;
}

div#content2 li {
	padding-bottom: 0px;
}

/* ---------- KONTAKTFORMULAR ---------- */

div#content2 .kontakt td,
div#content2 .kontakt th, 
	div#content2 p.kontakt { 
	width: 455px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	border:			none;
	background:		transparent;
	padding:		2px 0;
}


div#content2 td input.content {
/*	width: 355px;	*/
}

div#content2 td input.content-copy {
		
}
div#content2 td input.content-plz {
	width: 54px;	
}

div#content2 td input.content-ort {
	width: 200px;	
}



/* ---------- IMPRINT ---------- */
div#impressum * {
	x-font-size:		9px;
	x-color:			#999;
	font-size:		12px !important;
	line-height:	1.1em !important;
}

/* ---------- CONTENT FOOTER ---------- */
div#contentfooter * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#002F5D;

}
div#contentfooter {
	display: 		none;
	padding: 0 25Px 10px 0;
	text-align: right;
}
div#contentfooter a {
	text-decoration:	none;
}
div#contentfooter a:hover {
	text-decoration:	underline;
}

/* ---------- FOOTER ---------- */
div#footer *, .tiny {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#999;
}
div#footer {
	padding: 0px;
}
div#footer a {
	text-decoration:	none;
}
div#footer a:hover {
	text-decoration:	underline;
}

/* ---------- BRANDING ---------- */
div#branding,
div#branding * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9px;
	color:			#FB3;
	letter-spacing:	0.1em;
}
div#branding {
	/*display: 		none;*/
	padding:		10px 0 0 0;
	margin:			0;
	text-align: 	right;
	float:			right;
	clear:			both;
}
div#branding img {		vertical-align: text-bottom;	}
div#branding a {		text-decoration:	none;		}
div#branding a:hover {	text-decoration:	none;		}


/* ---------- CONTENT3 enhält nur Bild ---------- */


div#content3daten {
	display: none;
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size:		11px;
	border: 1px solid #b8b8b8;
}

div#content3 p.contentcopy  { 
	color: #353434;  /*grau*/
	line-height: 16px;
	margin: 0px;
	padding-bottom: 5px;
}

div#content3 p.contentcopy a { 
	color: #353434;  /*grau*/
	line-height: 16px;
  font-weight:	bold;	
}
div#content3 p.contentcopy a span{ 
	 font-weight:	normal;	
}
div#content3 p.contentcopy:hover,
div#content3 p.contentcopy a:hover { 
	cursor: pointer;
	background-color: #EAEAEA;
}
div#content3 td.contenthl  { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	font-family: Arial;
}
/* Teilnehmerliste */
.contentsubline  { 
	color: #002F5D; /*blau*/
	font-size: 16px; 
	font-family: Arial; 
	padding-bottom: 5px;
}




li.topmenu_link   {   height:16px; color: #fff !important; font-size: 11px; font-weight: normal;letter-spacing:1px;font-family:Arial; padding:8px 12px 0px 28px !important; margin:0px 0px 0px 0px; text-transform: uppercase;display:block;background-image:url(../bilder/topmenu_list_back.gif);background-repeat:no-repeat;height:24px;width:auto; }

li.topmenu_link a:link{ display:block;color: #fff !important; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; margin-top:0px; text-decoration:none;}
li.topmenu_link a:active{display:block;color: #fff !important; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; margin-top:0px; text-decoration:none;}
li.topmenu_link a:visited{display:block;color: #fff !important; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; margin-top:0px; text-decoration:none;}
li.topmenu_link a:hover    {display:block;color: #fff !important; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; margin-top:0px; text-decoration:underline;}




li.topmenu_linkact   {   height:16px; color: #fff; font-size: 11px; font-weight: normal;letter-spacing:1px; font-family:Arial; padding:0px 14px 0px 0px !important; margin:0px 0px 0px 0px; text-transform: uppercase;display:block;/*background-image:url(../bilder/topmenu_active_back.gif);background-repeat: repeat-x;*/ }

li.topmenu_linkact a:link{ display:block;color: #fff; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; padding-right:0px; margin-top:0px; text-decoration:none;}
li.topmenu_linkact a:active{display:block;color: #fff; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; padding-right:0px;margin-top:0px; text-decoration:none;}
li.topmenu_linkact a:visited{display:block;color: #fff; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; padding-right:0px;margin-top:0px; text-decoration:none;}
li.topmenu_linkact a:hover    {display:block;color: #fff; font-size: 11px; font-weight: normal; letter-spacing:1px;font-family:Arial; padding-right:0px;margin-top:0px; text-decoration:none;}


.pfeil  { 
	background-image:url(../bilder/pfeil.gif);
	background-repeat:no-repeat;
	width:4px;
	height:7px;	
}



