/*		Structure			
------------------------------------*/
div#wrapper {
	float:left;
	width:100%;
}

/*		Submenue		
------------------------------------*/
#submenu {
list-style-type:none;
margin:0;
overflow:hidden;
width:100%;

}


#submenu a {

display:block;
text-decoration:none;
}
#submenu li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
#submenu li span {
background-color:#F4F4F4;
border-bottom:1px solid #DDDDDD;
color:#444444;
display:block;

padding:3px 0px 3px 10%;
width:90%;
}
#submenu li a {
background-color:#444;
border-bottom:0px solid yellow;
color:#FFF;
padding:3px 0px 3px 10%;
width:90%;
border-left: 0.8em solid #444;
}
#submenu li a:hover {
background-color:#444;
color:#FFFFFF;
border-left: 0.8em solid #CF0000;
}
#submenu li ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#submenu li ul li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}


#submenu ul li h3 a{
background: #444;

}

#submenu ul li ul li a {
background-color:#fff;
border-left: 0.8em solid #fff;
border-bottom:1px solid #DDDDDD;
color:#444;
padding:3px 0px 3px 10%;
width:100%;
}

#submenu ul li ul li a:hover {
border-left: 0.8em solid #CF0000;
background-color:  #ddd; 
color:#444;
}
#submenu ul li ul li a#current {
border-left: 0.8em solid #CF0000;
background-color:  #ddd; 
color:#444;
}
#submenu li#title {
background-color:#FFFFFF;
border-bottom:4px solid #888888;
color:#444444;

padding:3px 0px 3px 10%;
width:90%;
}


#submenu ul li ul li a:active {

background-color:#444;

color:#FFFFFF;

padding:3px 0px 3px 10%;

}


/*- - - - - - - - - - - submenu_kontakt - - - - - - - - - - --  */
#submenu_kontakt {
list-style-type:none;
margin:0;
overflow:hidden;
width:100%;
}

#submenu_kontakt a {
display:block;
text-decoration:none;
}
#submenu_kontakt li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
/**/
#submenu_kontakt li span {
background-color:#F4F4F4;

color:#444444;
display:block;

padding:3px 0px 3px 10%;
width:90%;
}

#submenu_kontakt li a {
background-color:#444;
border-bottom:0px solid #EEEEEE;
color:#FFF;
padding:3px 0px 3px 10%;
width:90%;
border-left: 0.8em solid #444;
}
#submenu_kontakt li a:hover {
background-color:#444;
color:#FFFFFF;
border-left: 0.8em solid #56267D;
}
#submenu_kontakt li ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#submenu_kontakt li ul li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}


#submenu_kontakt ul li h3 a{
background: #444;

}
/**/

#submenu_kontakt ul li ul li a {
background-color:#fff;
border-left: 0.8em solid #fff;
border-bottom:1px solid #DDDDDD;
color:#444;
padding:3px 0px 3px 10%;
width:100%;
}

#submenu_kontakt ul li ul li a:hover {
border-left: 0.8em solid #56267D;
background-color:  #ddd; 
color:#444;
}
#submenu_kontakt ul li ul li a#current {
border-left: 0.8em solid #56267D;
background-color:  #ddd; 
color:#444;
}





#submenu_auftraggeber{
list-style-type:none;
margin:0;
overflow:hidden;
width:100%;
}

#submenu_auftraggeber a {
display:block;
text-decoration:none;
}
#submenu_auftraggeber li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
/**/
#submenu_auftraggeber li span {
background-color:#F4F4F4;
border-bottom:1px solid #DDDDDD;
color:#444444;
display:block;

padding:3px 0px 3px 10%;
width:90%;
}
#submenu_auftraggeber li a {
background-color:#444;
border-bottom:0px solid #EEEEEE;
color:#FFF;
padding:3px 0px 3px 10%;
width:90%;
border-left: 0.8em solid #444;
}
#submenu_auftraggeber li a:hover {
background-color:#444;
color:#FFFFFF;
border-left: 0.8em solid #13569F;
}
#submenu_auftraggeber li ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#submenu_auftraggeber li ul li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}


#submenu_auftraggeber ul li h3 a{
background: #444 ;
}
/**/

#submenu_auftraggeber ul li ul li a {
background-color:#fff;
border-left: 0.8em solid #fff;
border-bottom:1px solid #DDDDDD;
color:#444;
padding:3px 0px 3px 10%;
width:100%;
}

#submenu_auftraggeber ul li ul li a:hover {
border-left: 0.8em solid #56267D;
background-color:  #ddd; 
color:#444;
}
#submenu_auftraggeber ul li ul li a#current {
border-left: 0.8em solid #13569F;
background-color:  #ddd; 
color:#444;
}




#submenu_ueberUns{
list-style-type:none;
margin:0;
overflow:hidden;
width:100%;
}

#submenu_ueberUns a {
display:block;
text-decoration:none;
}
#submenu_ueberUns li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
/**/
#submenu_ueberUns li span {
background-color:#F4F4F4;
border-bottom:1px solid #DDDDDD;
color:#444444;
display:block;

padding:3px 0px 3px 10%;
width:90%;
}
#submenu_ueberUns li a {
background-color:#444;
border-bottom:0px solid #EEEEEE;
color:#FFF;
padding:3px 0px 3px 10%;
width:90%;
border-left: 0.8em solid #444;
}
#submenu_ueberUns li a:hover {
background-color:#444;
color:#FFFFFF;
border-left: 0.8em solid #91BD10;
}
#submenu_ueberUns li ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#submenu_ueberUns li ul li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
#submenu_ueberUns ul li h3 a{
background: #444;
}
/**/
#submenu_ueberUns ul li ul li a {
background-color:#fff;
border-left: 0.8em solid #fff;
border-bottom:1px solid #DDDDDD;
color:#444;
padding:3px 0px 3px 10%;
width:100%;
}

#submenu_ueberUns ul li ul li a:hover {
border-left: 0.8em solid #91BD10;
background-color:  #ddd; 
color:#444;
}
#submenu_ueberUns ul li ul li a#current {
border-left: 0.8em solid #91BD10;
background-color:  #ddd; 
color:#444;
}

}

