/* CSS Document */


#header_menu {
	margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
        width: 970px;
        list-style-type: none;
	text-align: center;
	font-size:12px;
	z-index: 3;
	line-height:36px;
	text-transform:uppercase;
	
}

#header_menu li {
	float: left;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	margin-left: 0px;
	position: relative;
	list-style-type: none;
        text-align: center;
}



/*--------------------------------------------------------*/


#header_menu .home_button a{
width: 88px;
height: 36px;
float: left;
color: #9e9e9e;
/* background-image: url(../graphics/buttons/home.jpg);
background-repeat: no-repeat;
background-position: center top; */
border-right: 1px solid #000;
text-align: center;
			background-image: url(../graphics/head_menu_bg.png);
			background-repeat: repeat-x;
background-position: center top;
}

#header_menu .korrosionsschutz_button a {
height: 36px;
width: 170px;
float: left;
color: #9e9e9e;
/* background-image: url(../graphics/buttons/korrosionsschutz.jpg);
background-repeat: no-repeat;
background-position: center top; */
border-right: 1px solid #000;
text-align: center;
			background-image: url(../graphics/head_menu_bg.png);
			background-repeat: repeat-x;
background-position: center top;
}

#header_menu .schienenfahrzeuge_button a {
width: 178px;
height: 36px;
float: left;
color: #9e9e9e;
/* background-image: url(../graphics/buttons/schienenfahrzeuge.jpg);
background-repeat: no-repeat;
background-position: center top; */
border-right: 1px solid #000;
text-align: center;
			background-image: url(../graphics/head_menu_bg.png);
			background-repeat: repeat-x;
background-position: center top;
}


#header_menu .doityourself_button a {
width: 135px;
height: 36px;
float: left;
color: #9e9e9e;
/*  background-image: url(../graphics/buttons/doityourself.jpg);
background-repeat: no-repeat;
background-position: center top; */
border-right: 1px solid #000;
text-align: center;
			background-image: url(../graphics/head_menu_bg.png);
			background-repeat: repeat-x;
background-position: center top;
}



#header_menu .wiruberuns_button a {
width: 132px;
height: 36px;
float: left;
color: #9e9e9e;
/* background-image: url(../graphics/buttons/wiruberuns.jpg);
background-repeat: no-repeat;
background-position: center top; */
border-right: 1px solid #000;
text-align: center;
			background-image: url(../graphics/head_menu_bg.png);
			background-repeat: repeat-x;
background-position: center top;
}

#header_menu .kontakte_button a {
width: 101px;
height: 36px;
float: left;
color: #9e9e9e;
/*  background-image: url(../graphics/buttons/kontakte.jpg);
background-repeat: no-repeat;
background-position: center top; */
border-right: 1px solid #000;
text-align: center;
			background-image: url(../graphics/head_menu_bg.png);
			background-repeat: repeat-x;
background-position: center top;
}








/*
#header_menu .home_button a:hover {
width: 88px;
height: 36px;
float: left;
color: #FFF;
background-image: url(../graphics/buttons/home.jpg);
background-repeat: no-repeat;
background-position: 0px -36px;
text-align: center;
}

#header_menu .korrosionsschutz_button a:hover {
height: 36px;
width: 170px;
float: left;
color: #FFF;
background-image: url(../graphics/buttons/korrosionsschutz.jpg);
background-repeat: no-repeat;
background-position: 0px -36px;
text-align: center;
}

#header_menu .schienenfahrzeuge_button a:hover {
width: 178px;
height: 36px;
float: left;
color: #FFF;
background-image: url(../graphics/buttons/schienenfahrzeuge.jpg);
background-repeat: no-repeat;
background-position: 0px -36px;
text-align: center;
}

#header_menu .doityourself_button a:hover {
width: 135px;
height: 36px;
float: left;
color: #FFF;
background-image: url(../graphics/buttons/doityourself.jpg);
background-repeat: no-repeat;
background-position: 0px -36px;
text-align: center;
}

#header_menu .wiruberuns_button a:hover {
width: 132px;
height: 36px;
float: left;
color: #FFF;
background-image: url(../graphics/buttons/wiruberuns.jpg);
background-repeat: no-repeat;
background-position: 0px -36px;
text-align: center;
}

#header_menu .kontakte_button a:hover {
width: 101px;
height: 36px;
float: left;
color: #FFF;
background-image: url(../graphics/buttons/kontakte.jpg);
background-repeat: no-repeat;
background-position: 0px -36px;
text-align: center;
}

*/

#header_menu .act{
color: #FFF;
text-align: center;
}


/*--------------------------------------------------------*/


















#header_menu ul li
{
	float: none;
	margin: 0px;
	display: block;
}

/* boxy, ve kterych jsou uzaveny skupiny polozek */
#header_menu ul
{
	
	top:36px;
	left: -1px;
	margin: 0px;
	padding: 0px;
        padding-top: 0px;
        padding-bottom: 4px;
  	border: none;
	list-style-type: none;
	position: absolute;

	visibility: hidden;
	z-index:20;
}

#header_menu ul li
{

text-align: left;
        background-image: url(../graphics/sub_menu_bg_black.png);
        background-repeat: repeat-y;
        background-position: right top;
        

}



#header_menu li img{
margin: 0px;
padding: 0px;
border:none;
}


/* polozky nulte urovne */
#header_menu li a
{ float:left;
	
  margin: 0px;
  margin-left:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	
	text-transform:uppercase;
	text-decoration: none;
	z-index: 5 !important;
  	color: #FFF;
	
  
border: none;
	
}





/* END polozky nulte urovne */

#header_menu li a.visible:link{		color: #f7941c;  }
#header_menu li a.visible:visited{	color: #f7941c; }
#header_menu li a.visible:hover {	color: #f7941c;
	}

#header_menu li a.visible:active{
color: #fff;
  
  
  }











/* polozka, ktera ma podpolozky */
#header_menu ul li a.hidden:link,
#header_menu ul li a.hidden:visited,
#header_menu ul li a.hidden:hover,
#header_menu ul li a.hidden:active {
	border: none;
background-image:none;

	color: #fff;
}

#header_menu ul li a.visible:link,
#header_menu ul li a.visible:visited,
#header_menu ul li a.visible:hover,
#header_menu ul li a.visible:active {
	
display: block;	
	color: #fff;
        background-image:none;
}
	
	


#header_menu ul ul {
	_top: 0px;
        background-image:none;
  
}


#header_menu ul ul a {
	width: 120px;
        background-image:none;
}

#header_menu ul ul li{
	width: 120px;
	_margin:0px;
	_padding:0px;
	
background-image:none;
}

#header_menu ul ul li a, #m ul ul li a:link, #m ul ul li a:visited,#m ul ul li a:hover, #m ul ul li a:active  {
background-image:none;
/* background-color: #000000; */

}


/* odkaz na jin server */
a.menuLinkOut {
	
	_padding-right: 15px !important;
}







#header_menu .home_button ul li a{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
padding-left: 5px;
text-transform:uppercase;
text-align: left;
color: #fda695;
border:none;
border-bottom:1px solid #a44235;
width: 83px;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .home_button ul li a:link{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
border-bottom:1px solid #000;
width: 83px;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .home_button ul li a:visited{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
border-bottom:1px solid #000;
width: 83px;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .home_button ul li a:hover {
color: #fff;
display: block;
clear:both;
font-size: 11px;
height:20px;
line-height: 20px;
text-align:left;
background-image:none;
text-align: left;
border:none;
padding-left: 5px;
border-bottom:1px solid #000;
width: 83px;
padding-top: 2px;
padding-bottom: 2px;
}


#header_menu .home_button ul
{
        width: 91px;
		        background-image: url(../graphics/sub_menu_bg_bottom2_b.png);
        background-repeat: no-repeat;
        background-position: right bottom;
}






#header_menu .korrosionsschutz_button ul li a{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
padding-left: 5px;
text-transform:uppercase;
text-align: left;
color: #fda695;
border:none;
border-bottom:1px solid #a44235;
width: 166px;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .korrosionsschutz_button ul li a:link{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
border-bottom:1px solid #000;
width: 166px;
padding-top: 2px;
padding-bottom: 2px;
}


#header_menu .korrosionsschutz_button ul li a:visited{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
border-bottom:1px solid #000;
width: 166px;
padding-top: 2px;
padding-bottom: 2px;
}



#header_menu .korrosionsschutz_button ul li a:hover {
color: #fff;
display: block;
clear:both;
font-size: 11px;
height:20px;
line-height: 20px;
text-align:left;
background-image:none;
text-align: left;
border:none;
padding-left: 5px;
border-bottom:1px solid #000;
width: 166px;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .korrosionsschutz_button ul
{
        width: 173px;
		        background-image: url(../graphics/sub_menu_bg_bottom2_b.png);
        background-repeat: no-repeat;
        background-position: right bottom;
}



#header_menu .schienenfahrzeuge_button ul li a{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
text-align: left;
color: #fda695;
border:none;
padding-left: 5px;
width: 174px;
border-bottom:1px solid #a44235;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .schienenfahrzeuge_button ul li a:link{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 174px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .schienenfahrzeuge_button ul li a:visited{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 174px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .schienenfahrzeuge_button ul li a:hover {
color: #fff;
display: block;
clear:both;
font-size: 11px;
height:20px;
line-height: 20px;
text-align:left;
background-image:none;
text-align: left;
border:none;
padding-left: 5px;
width: 174px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}


#header_menu .schienenfahrzeuge_button ul
{

        background-image: url(../graphics/sub_menu_bg_bottom2_b.png);
        background-repeat: no-repeat;
        background-position: right bottom;
        width: 181px;
}

#header_menu .schienenfahrzeuge_button ul li
{
;
        background-image: url(../graphics/sub_menu_bg2_black.png);
        background-repeat: repeat-y;
        background-position: right top;

}



#header_menu .doityourself_button ul li a{
display: block;
clear:both;
float:none;
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #fda695;
border:none;
padding-left: 5px;
width: 131px;
border-bottom:1px solid #a44235;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .doityourself_button ul li a:link{
display: block;
clear:both;
float:none;
font-size: 11px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 131px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .doityourself_button ul li a:visited{
display: block;
clear:both;
float:none;
font-size: 11px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 131px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .doityourself_button ul li a:hover {
color: #fff;
display: block;
clear:both;
font-size: 11px;
text-align:left;
background-image:none;
text-align: left;
border:none;
padding-left: 5px;
width: 131px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .doityourself_button ul
{
        width: 138px;
		        background-image: url(../graphics/sub_menu_bg_bottom2_b.png);
        background-repeat: no-repeat;
        background-position: right bottom;
}






#header_menu .wiruberuns_button ul li a{
display: block;
clear:both;
float:none;
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #fda695;
border:none;
padding-left: 5px;
width: 128px;
border-bottom:1px solid #a44235;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .wiruberuns_button ul li a:link{
display: block;
clear:both;
float:none;
font-size: 11px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 128px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .wiruberuns_button ul li a:visited{
display: block;
clear:both;
float:none;
font-size: 11px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 128px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .wiruberuns_button ul li a:hover {
color: #fff;
display: block;
clear:both;
font-size: 11px;
text-align:left;
background-image:none;
text-align: left;
border:none;
padding-left: 5px;
width: 128px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;

}

#header_menu .wiruberuns_button ul
{
        width: 135px;
		        background-image: url(../graphics/sub_menu_bg_bottom2_b.png);
        background-repeat: no-repeat;
        background-position: right bottom;
}




#header_menu .kontakte_button ul li a{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
text-align: left;
color: #fda695;
border:none;
padding-left: 5px;
width: 96px;
border-bottom:1px solid #a44235;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .kontakte_button ul li a:link{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 96px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .kontakte_button ul li a:visited{
display: block;
clear:both;
float:none;
font-size: 11px;
height:20px;
line-height: 20px;
text-transform:uppercase;
background-image:none;
text-align: left;
color: #9e9e9e;
border:none;
padding-left: 5px;
width: 96px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}

#header_menu .kontakte_button ul li a:hover {
color: #fff;
display: block;
clear:both;
font-size: 11px;
text-align:left;
background-image:none;
text-align: left;
border:none;
padding-left: 5px;
width: 96px;
border-bottom:1px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}


#header_menu .kontakte_button ul
{
        width: 104px;
		        background-image: url(../graphics/sub_menu_bg_bottom2_b.png);
        background-repeat: no-repeat;
        background-position: right bottom;
}

.left_corner {
float: left;
padding: 0;
margin: 0;
}

#languages {
float: right;
height: 20px;
clear: both;
padding-top: 7px;
padding-right: 5px; 
}

a {
color: #fcd9d4;
}

#navigation {
padding-top: 5px;
}
