a:link { color: #ffCC00; text-decoration: none} 
a:visited { color: #ffCC00; text-decoration: none} 
a:hover { color: #ffCC00; text-decoration: none} 
a:active { color: #ffCC00; text-decoration: none} 
a:bb:hover { color: #ffCC00; text-decoration: none}

a.var:link { color: #000000; text-decoration: none} 
a.var:visited { color: #000000; text-decoration: none} 
a.var:hover { color: #ffCC00; text-decoration: none} 
a.var:active { color: #ffCC00; text-decoration: none} 
a.var:bb:hover { color: #ffCC00; text-decoration: none}

.fliesstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 20px; color: #000000; font-weight: normal}

.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000}
.bg {  background-attachment: fixed; background-image:  url(bg/home_1.jpg); background-repeat: no-repeat; background-position: bottom}
/*.bg {  background-attachment: fixed; background-image:  url(bg/home_1.jpg); background-repeat: no-repeat; background-position: left bottom}*/
.bg2 { background-attachment: fixed; background-image: url(bg/home_2.jpg); background-repeat: no-repeat; background-position: bottom }
/*.bg2 { background-attachment: fixed; background-image: url(bg/home_2.jpg); background-repeat: no-repeat; background-position: left bottom }*/
.newspicholder {  padding-top: 7px}
.bg4 { background-attachment: fixed; background-image: url(bg/home_11.jpg); background-repeat: no-repeat; background-position: bottom }
.bgstandard { background-attachment: fixed; background-image: url(bg/home_lineastandard.jpg); background-repeat: no-repeat; background-position: bottom }
.bgstandard_lineaA { background-attachment: fixed; background-image: url(bg/home_lineaA.jpg); background-repeat: no-repeat; background-position: bottom }
.bgstandard_lineaA_AQ { background-attachment: fixed; background-image: url(produkte/lineaA/AQ_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BF{ background-attachment: fixed; background-image: url(produkte/lineaB/BF_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BK { background-attachment: fixed; background-image: url(produkte/lineaB/BK_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BQ { background-attachment: fixed; background-image: url(produkte/lineaB/BQ_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BR { background-attachment: fixed; background-image: url(produkte/lineaB/BR_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BS { background-attachment: fixed; background-image: url(produkte/lineaB/BS_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BU { background-attachment: fixed; background-image: url(produkte/lineaB/BU_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BV { background-attachment: fixed; background-image: url(produkte/lineaB/BV_g.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar_lineaB_BX { background-attachment: fixed; background-image: url(produkte/lineaB/BX_g.jpg); background-repeat: no-repeat; background-position: bottom }


.bgstandard_lineaB { background-attachment: fixed; background-image: url(bg/home_lineaB.jpg); background-repeat: no-repeat; background-position: bottom }
.bgsekundar { background-attachment: fixed; background-image: url(bg/home_lineasekundar.jpg); background-repeat: no-repeat; background-position: bottom }
.bgteam {  background-attachment: fixed; background-image:  url(bg/home_3.jpg); background-repeat: no-repeat; background-position: bottom}
.bgnews {  background-attachment: fixed; background-image:  url(bg/home_news.jpg); background-repeat: no-repeat; background-position: bottom}
.bgprojekte {  background-attachment: fixed; background-image:  url(bg/home_projekte.jpg); background-repeat: no-repeat; background-position: bottom}
/*
.bg4 { background-attachment: fixed; background-image: url(bg/home_11.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgstandard { background-attachment: fixed; background-image: url(bg/home_lineastandard.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgstandard_lineaA { background-attachment: fixed; background-image: url(bg/home_lineaA.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgstandard_lineaA_AQ { background-attachment: fixed; background-image: url(produkte/lineaA/AQ_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BF{ background-attachment: fixed; background-image: url(produkte/lineaB/BF_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BK { background-attachment: fixed; background-image: url(produkte/lineaB/BK_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BQ { background-attachment: fixed; background-image: url(produkte/lineaB/BQ_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BR { background-attachment: fixed; background-image: url(produkte/lineaB/BR_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BS { background-attachment: fixed; background-image: url(produkte/lineaB/BS_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BU { background-attachment: fixed; background-image: url(produkte/lineaB/BU_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BV { background-attachment: fixed; background-image: url(produkte/lineaB/BV_g.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar_lineaB_BX { background-attachment: fixed; background-image: url(produkte/lineaB/BX_g.jpg); background-repeat: no-repeat; background-position: left bottom }


.bgstandard_lineaB { background-attachment: fixed; background-image: url(bg/home_lineaB.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgsekundar { background-attachment: fixed; background-image: url(bg/home_lineasekundar.jpg); background-repeat: no-repeat; background-position: left bottom }
.bgteam {  background-attachment: fixed; background-image:  url(bg/home_3.jpg); background-repeat: no-repeat; background-position: left bottom}
.bgnews {  background-attachment: fixed; background-image:  url(bg/home_news.jpg); background-repeat: no-repeat; background-position: left bottom}
.bgprojekte {  background-attachment: fixed; background-image:  url(bg/home_projekte.jpg); background-repeat: no-repeat; background-position: left bottom}
*/

.tabtrenner {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.fliesstextnarrow {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #000000; font-weight: normal
}
.form_textfield {
	text-indent: 4px;
	height: 15px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.rahmen {
	border: 1px solid #f7f7f7;
}
.form_fliesstext {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #999999; font-weight: normal
}
.fliesstextnarrow_grey {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #666666; font-weight: normal
}
.form_textfieldmultiline {

	text-indent: 4px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.tabinterntrenner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
}
.form_menu {
	text-indent: 4px;
	height: 15px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #f7f7f7;
}
















/* MENU STYLES *******************************************************************************************************************************************************/
	#mainmenucontainer {
		padding-left: 10px;
		width: 336px;
		float: left;
		vertical-align: top;
	}
	#menulevel1_2container {
		width: 150px;
		float: left;
		vertical-align: top;
	}
	#menulevel3container {
		width: 112px;
		float: left;
		vertical-align: top;
	}

	#ewo_logo {
		height: 93px;
		margin-top: 15px;
		padding-left: 5px;
	}
	#kastlklein {
		margin-left: 5px;
	}
	
	#menulevel3list	 {
		vertical-align: top;
	}

ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding:0px;
   	margin:0px;
	display:inline;
}
ul a{
	text-decoration: none;
  	display: block;
	width: 150px;
}
li{
   	list-style: none;
	display:inline;
	width: 150px;
	padding-left: 0px;
	margin-left: 0px;
}
li A {
   	color: #000000;
   	text-decoration: none;
	text-indent: 5px;
}

li.top {
	color: #000000;
}
li.top SPAN {
	padding-top: 20px;
   	color: #000000;
 	text-indent: 5px;
	display: block;
}

li.topfirst A:link , li.topfirst A:visited , li.topfirst A:active , li.topfirst A:hover{
	color: #000000;
	display: block;
	padding-top:10px;
}

li.topfirst A:hover{
   	color: #ffCC00;
   }
li.top A, li.top A:link , li.top A:visited , li.top A:active , li.top A:hover{
	color: #000000;
	display: block;
	padding-top: 20px;
   }
li.top A:hover{
   	color: #ffCC00;
   }
li.sub{
	display: inline;
   	text-decoration: none;
	width: 150px;
	padding-top:0px;
	list-style: none;

}
li.sub A, li.sub A:visited{
	color: #000000;
   	display: block;
}
li.sub A:hover{
   	color: #ffCC00;
   }
   
li#current A:link, li#current A:visited, li#current A:active, li#current A:hover{
	color: #000000;
	display: block;
/*	padding-top:20px;*/
	background-image:url(../media_all/current.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	}
li#current A:hover{
	color: #ffCC00;
 }
li#subcurrent {
	display:inline;
	width: 150px;
	padding-top:0px;
}
li#subcurrent A{
   	display: block;
	background-image:url(../media_all/current.gif);
	background-repeat:no-repeat;
	background-position: left bottom;	
}  

li#subcurrent A:hover {
	color: #ffCC00;
  }
  
li.menulevel3{
	display: inline;
   	text-decoration: none;
	width: 150px;
	padding-top:0px;
	list-style: none;

}

li.menulevel3 A, li.menulevel3 A:visited{
	font-weight: normal;
	color: #000000;
   	display: block;
	padding-top: 0px;
}
li.menulevel3 A:hover{
   	color: #ffCC00;
   }
     
li#menulevel3current {
	display:inline;
	width: 150px;
	padding-top:0px;
}
li#menulevel3current A{
   	display: block;
	background-image:url(../media_all/current.gif);
	background-repeat:no-repeat;
	background-position: left bottom;	
	color: #000000;
}  

li#menulevel3current A:hover {
	color: #ffCC00;
  }  

li.menulevel3first {
	display: inline;
   	text-decoration: none;
	width: 150px;
	list-style: none;

}
li.menulevel3first A, li.menulevel3first A:visited{
	font-weight: normal;
	color: #000000;
   	display: block;
	padding-top:10px;
}
li.menulevel3first A:hover{
   	color: #ffCC00;
   }
   
div#languageswitchcontainer {
	float:left;
	width: 250px;
	margin-top: 100px;
}
ul.languagelist li A, ul.languagelist li A:link,  ul.languagelist li A:active,ul.languagelist li A:visited {
	width: 70px;
	color: #FFFFFF;
}


ul.languagelist li A span {
/*	color: #000000;*/
	color: #FFCC00;
}

ul.languagelist li A:hover span {
	color: #FFFFFF;
}


ul.languagelist li A:hover {
	background-color: #FFCC00;
	color: #FFFFFF;
}
