/*________________________________________LINKS_____________________________________*/

A:link 		{text-decoration: none; font-family:arial, sans-serif; color:#ffffff; font-weight:bold;}
A:visited 	{text-decoration: none; font-family:arial, sans-serif; color:#ffffff;font-weight:bold;}
A:active 	{text-decoration: none; font-family:arial, sans-serif; color:#ffffff;font-weight:bold;}
A:hover 	{text-decoration: underline; color:#ffffff;font-weight:bold;}
#right table{
margin-top:20px;
width:240px;}
/*________________________________________FONTS_____________________________________*/
#left img{border:1px solid #ffffff;}
#left,#right	{font-family:arial, sans-serif; font-size: 14px; color:#ffffff;}
#adr	{font-family:arial, sans-serif; font-size: 12px; color:#ffffff;}
.content h1, h2, h3, h4, h5	{ color:#ffffff;}
.contentheading	{font-family:arial, sans-serif; font-size: 16px; color:#ffffff;text-decoration:underline;font-weight:bold;}
.content td, th {font-family:arial, "lucida console", sans-serif;font-size: 14px; color:#ffffff;}
#dfContactForm td {text-align:left;}
input, textarea, select {font-family:arial, sans-serif; font-size: 12px; color:#ffffff;background-color:#44690a; border:1px solid #ffffff;}
/*________________________________________DIVS_____________________________________*/

body		{background-color:#44690a;margin-top: 0px; margin-left: 0px;margin-bottom:0px;}
#sl {background:transparent url('../images/schatten_links.jpg') repeat-y scroll 0 0; width:910px;padding-bottom:1px;}
#sr {background:transparent url('../images/schatten_rechts.jpg') repeat-y scroll right 0;width:910px;padding-bottom:1px;}
#body 		{margin-top:0;}
#header 	{position:relative; top:14px; width:900px; height:395px; background-image:url('../images/header.jpg');border-top:3px solid #fdfdfd;}
#menue 		{border-top:2px solid #fdfdfd;position:relative;z-index:999; width:900px; top: 14px; height:43px;background-image:url('../images/menue.jpg');border-bottom:3px solid #fdfdfd;}
#inhalt 	{position:relative; min-height:700px;top:14px; width:900px; text-align:left;margin-bottom:10px;}
#left { position:relative;margin-left:10px;margin-top:30px;text-align:left;width:630px;}
#content_left { width:620px;text-align:left;}
#right {position:relative;margin-top:5px; margin-bottom:10px;margin-right:-50px; margin-left:10px;float:right;}
#menue li 	{float:left; padding:10px 15px 0px 15px ; list-style-type:none;}
.bottom 	{position:relative; left:-55px;width:295px;text-align:left;display:block}
.bottom li 	{float:left;padding:14px;list-style:none;}
#cp {margin-left:53px;}
#adr {margin-left:53px;}
#topmenu a {
font-size:11px; 
    color: #ffffff;
    float: left; 
    text-decoration: none; 
    display: block; 
    cursor: pointer; 
    line-height: 46px; 
    padding: 0 9px; 
    font-size:14px;
    font-family:arial,sans-serif;

        background:url('../images/menue_bar.jpg') no-repeat right center; 
               
} 
#topmenu a.topdaddy, 
#topmenu li a { 
    z-index:10;

} 
#topmenu li a:hover{ 
color:#ffffff; 
} 
#topmenu li li a{ 
font-weight:bold;
    background: none; 

    padding: 0; 
    text-indent: 22px; 
    color: #000000; 
    line-height: 22px; 


} 
#topmenu ul li ul li a:hover{ 
    background: #ffffff; 
    color:#000000; float:left; 
} 
#topmenu ul li a:hover{ 
      
    color:#000000; float:left;
font-family:arial,sans-serif;

} 


#topmenu ul li ul li ul li a:hover { 
    color: #000000; 

} 
#topmenu, #topmenu ul { 
    float: left; 
    list-style: none; 
    margin: 0; 
    padding: 0; 
     
} 
#topmenu li li { 
background-color:transparent;
    float:left;
    } 



#topmenu ul ul a { 
    display: block; 
    color: #000000; 
    text-decoration: none; 
    width: 170px; 
    text-align: left; 
    font-size:12px;

} 


#topmenu li { 
    float: left; 
    padding: 0; 
    
    left:-2px;
    height: 30px; 

} 
#topmenu ul li { 
    position: relative; 

} 
#topmenu li ul { 
    top: 46px; 
    position: absolute; 
    left: -999em; 
    height: auto; 
    width: 170px; 

    font-weight: normal; 
    border-width: 0; 
    margin: 0; 
    padding: 0; 
      
    /*border-top: 1px solid #fff;*/ 
}     
#topmenu ul { 
    padding: 0; 
    margin: 0; 
    margin-left: 2px; 

} 
#topmenu li li { 
    float: left; 
    padding: 1px; 

       width: 170px; 
} 


#topmenu li ul ul { 
    margin: -48px 0 0 170px; 
} 
#topmenu li:hover ul ul,  
#topmenu li:hover ul ul ul, 
#topmenu li:hover ul ul ul ul,   
#topmenu li.sfhover ul ul,  
#topmenu li.sfhover ul ul ul,  
#topmenu li.sfhover ul ul ul ul { 
    left: -999em; 
} 
#topmenu li:hover ul,  
#topmenu li li:hover ul,  
#topmenu li li li:hover ul,  
#topmenu li li li li:hover ul, 
#topmenu li.sfhover ul,  
#topmenu li li.sfhover ul,  
#topmenu li li li.sfhover ul, 
#topmenu li li li li.sfhover ul{ 
    z-index: 100; 
    left: 0; 
} 
#topmenu li:hover, #topmenu li.sfhover { 
    left: 0; 
    color:#000000; 
          left:-2px;
} 
#topmenu li:hover a, #topmenu li.sfhover a { 
    color: #000000; 

} 
#topmenu li li:hover a, #topmenu li li.sfhover a { 
    color: #000000; 
  
} 
#topmenu li li:hover a:hover, #topmenu li li.sfhover a:hover { 
    color: #000000; 
} 
#topmenu a {} 
#topmenu ul ul a { 
    background: none; 
} 
#topmenu li.active {} 
#topmenu li li.active { 
    background: none; 
} 
#topmenu li:hover ul,    
#topmenu li li li li:hover ul, 
#topmenu li.sfhover ul,   
#topmenu li li li li.sfhover ul{ 
    background: url('../images/bgmenue.jpg');
border-bottom: 3px solid #ffffff; 
border-left: 4px solid #ffffff; 
border-right: 4px solid #ffffff; 
}  
#topmenu li li:hover ul, 
#topmenu li li.sfhover ul { 

border-top: 2px solid #ffffff; 
border-bottom: 3px solid #ffffff; 

border-right: 4px solid #ffffff; 
}
