body {
	margin-top: 0px;
	background-color: #CCCCCC;
}


a img {border:0;}


.Stil2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
}

.oben {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4C4747;
	font-weight: bold;
}

.inhalt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	
}



.inhalt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.inhalt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.inhalt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.inhalt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}







a.oben:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}
a.oben:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: underline;
}
a.oben:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}
a.oben:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}

.pfad {

font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}

a.pfad:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}
a.pfad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: underline;
}
a.pfad:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}
a.pfad:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}









.back
{
background-image: url(../img/page/back_rechts.gif);
background-repeat:x-repeat;

}
.backinnen
{
background-image: url(../img/page/back_innen_neu.gif);
background-repeat:no-repeat;

}

.bannern
{
background-image: url(../img/page/banner.gif);
background-repeat:no-repeat;

}
.menuo 
{
background-image: url(../img/page/neu_05_n.gif);
background-repeat:no-repeat;

}

.footer 
{
background-image: url(../img/page/neu_07.gif);
background-repeat:no-repeat;

}


a.menuo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}
a.menuo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6503;
	text-decoration: none;
}
a.menuo:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}
a.menuo:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}





a.mail:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#999999;
	text-decoration: none;
}
a.mail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.mail:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.mail:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}


a.produkte:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}
a.produkte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: underline;
}
a.produkte:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}
a.produkte:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4747;
	text-decoration: none;
}

















DIV#menulink{

margin-left:5px;

}

DIV#menuLink a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	
}
DIV#menuLink a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
DIV#menuLink a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #256949;
	text-decoration: none;
	
	
}
DIV#menuLink a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #256949;
	text-decoration: none;
	
	
}



.m_oben{

margin-left:20px;
margin-top:3px;
FONT-SIZE: 11px;  COLOR: #2E2755;  FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;}
.menu_r a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #5D5858;
	text-decoration: none;
	
	
}
.menu_r a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #5D5858;
	text-decoration: none;
	
	
}
.menu_r a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #466996;
	text-decoration: none;
	
	
}
.menu_r a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #466996;
	text-decoration: none;
	
	
}


.menu_r_o a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	
}

.menu_r_o a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	
}
.menu_r_o a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	
	
}
.menu_r_o a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	
	
}
.menu_r_o {

FONT-SIZE: 10px;  COLOR: #5D5858;  FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; }





.menu_r_h a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #ff9900;
	text-decoration: none;
	
	
}
.menu_r_h a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #ff9900;
	text-decoration: none;
	
	
}
.menu_r_h a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #ff9900;
	text-decoration: none;
	
	
}
.menu_r_h a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: #ff9900;
	text-decoration: none;
	
	
}


.menu {

      
	
	list-style: none;
	

	color: #ffffff;
	font-weight: bold;
	padding: 0;
	


}


ul.menu, ul.menu ul {
    list-style-type: none;

	margin-bottom: 1px;
	  
	
}


.active a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	color: #ff9900;
	text-decoration: none;
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;
}
.active a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9A9BA0;
	text-decoration: none;
	background-color:#ff9900;
   
}
.active a:active {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9A9BA0;
	text-decoration: none;
}













ul.menu a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #ffffff;
	text-decoration: none;
    display: block;
    padding: 0px 10px 0px 10px;
    font-weight:normal;
}
ul.menu a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: underline;
   
}
ul.menu a:active {
    display: block;
  padding: 0px 10px 0px 10px;
    font-weight:normal;
	color:#ffffff;
}


ul.menu ul a {
    padding: 0 3px;
}
ul.menu ul a:active {
    padding: 0 3px;
}

ul.menu li {

   
color:#000000;
    background-image: none;
  
	 float:left;
   

	border-right:0px dotted #BFD39F;
	border-bottom:0px dotted #BFD39F;
	border-left:0px dotted #BFD39F;
    
}



ul.menu li li.first
{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

ul.menu li li.last
{
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

ul.menu ul {

    margin-left:15px;
    padding: 0 0 0px 0;
    position: absolute;
	text-align: left;
    background-color: #539F7B;
    border:1px solid #9A9BA0;
    display:none;
    min-width:140px;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}


ul.menu1 ul {
    margin-left:5px;
    padding: 0 0 0px 0;
    position: absolute;
	text-align: left;
  
   
  

}
DIV#menulink1{

margin-left:5px;

}
DIV#menuLink1 a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	
}
DIV#menuLink1 a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:  #000000;
	text-decoration: none;
	
	
}
DIV#menuLink1 a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#256949;
	text-decoration: none;
	
	
}
DIV#menuLink1 a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #256949;
	text-decoration: none;
	
	
}
DIV#menulink2{

margin-left:5px;

}
DIV#menuLink2 a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color:  #256949;
	text-decoration: none;
	
	
}
DIV#menuLink2 a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color:  #256949;
	text-decoration: none;
	
	
}
DIV#menuLink2 a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #256949;
	text-decoration: none;
	
	
}

DIV#menuLink2 a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #256949;
	text-decoration: none;
	
	
}
DIV#menulink3{

margin-left:12px;
margin-top:4px;

}
DIV#menuLink3 a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #256949;
	text-decoration: none;
	
	
}

DIV#menuLink3 a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #256949;
	text-decoration: none;
	
	
}

DIV#menuLink3 a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #256949;
	text-decoration: none;
	
	
}

DIV#menuLink3 a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:  #256949;
	text-decoration: none;
	
	
}

DIV#menulink4{

margin-left:5px;

}

DIV#menuLink4 a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:  #256949;
	text-decoration: none;
	
	
}

DIV#menuLink4 a.active:{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:  #256949;
	text-decoration: none;
	
	
}


DIV#menulink4 a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color:  #000000;
	text-decoration: none;
	
	
}
DIV#menulink4 a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #256949;
	text-decoration: none;
	
	
}




DIV#menulink5{

margin-left:12px;
margin-top:4px;

}
DIV#menuLink5 a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color:  #000000;
	text-decoration: none;
	
	
}

DIV#menulink5 a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color:  #000000;
	text-decoration: none;
	
	
}
DIV#menulink5 a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #256949;
	text-decoration: none;
	
	
}
DIV#menulink5 a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color:  #256949;
	text-decoration: none;
	
	
}





.links {

   
background-color:#F0F0F0;
 
  
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	z-index: 99;
   


    
}


.news {

FONT-SIZE: 10px;  COLOR: #000000;  FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: regular;
margin:0px;
padding:0px;

} 
td.news {

padding-top: 0px;

}

select {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: regular;
background: #ffffff;
color: #006600;
}



.news a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.news a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.news a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.lang {

font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.lang:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.lang:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.lang:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.lang:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}




