/* First Level */
#nav{
  width:auto;
  margin-bottom:0px;
}

#nav, #nav ul {
  padding: 0;
  margin: 0;
  z-index:150;
}
 
#nav a {
  color: #ffffff;
  font-weight:normal;
  display: block;
  text-decoration: none;
  padding: 2px 5px 0px 5px;
  text-align: left;
  text-transform: uppercase;
}

#nav a:hover {
  color: #cc0000;
 }
  
/*1st Level*/
#nav li{
  display: block;
  font-family: Arial,Verdana, sanserif;
  text-decoration:none;
  height:26px;
  padding: 1px 1px 0px 1px;
  margin-top: 6px;
  float:left;
}

#nav li a:hover{
  /* color:#000000; */
}

#nav li ul {
  position: absolute;
  left: -999em; 
  height: auto;
  width: 365px; 
  padding: 0px;
  font-weight: normal;
  margin-top: 11px; 
  margin-left: -1px;
}
 
#nav li li {
 
  width:90px;
  height:auto;
  text-decoration:none;
  font-weight:normal;
  padding: 0px 0px 20px 20px;
  color:#FFFFFF;
}

#nav li li:hover, #nav li li.sfhover{
  width: 90px; 
  height:auto;
  text-decoration:none;
  font-weight:normal;
  padding: 0px 0px 20px 20px;
  border:none;
  background-color:transparent;
}
 
#nav li ul a {
  width: 90px; 
  font-size: 10px;
  font-weight: bold;
}

#nav li ul a:hover {
color: #cc0000;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
  
#nav li:hover, #nav li.sfhover {
  display:block;
  font-family: Arial, Verdana, sanserif;
  font-weight:normal;
  text-decoration:none;
  border-left: 1px solid #5a5f65;
  border-right: 1px solid #5a5f65;
  border-top: 1px solid #5a5f65;
  background-color:#000000;
  margin-top:6px;
  padding: 0px;
}


#nav li.menuparent_act2{
 color:#ff0000;
}


/* First Level Active Link*/
#nav li.menuparent_act a{
  color:#FFFFFF;
}

/*Font Second Level*/
#nav li.menuparent_act ul a {
color:#cccccc;
text-transform: uppercase;
}

#nav li.menuparent_act ul a:hover {
color:#cc0000;
}

#nav li ul ul{
  margin: 100px 0px 0px 137px; 
}

#nav_li
{
  font-family: Verdana, sanserif;
  font-weight:normal;
  text-decoration:underline;
  margin-right:1px;
  padding: 4px 2px 0px 2px;
  text-transform: none;
  float:left;
}

#nav_li a
{
/* #color:#cecece; */
  }

#nav_li li
{
/* #color:#ff0000; */
font-size: 8px;
float:left;
}

#nav_li li a
{
/* color:#990000; */
text-decoration: none;
}

#nav_li li:hover
{
/* color:#990000; */
font-size: 8px;
}

#nav_li li ul a {
  width: 90px;
  font-size: 10px;
/*   #color:#990000; */
}

/*Font Second Level*/
nav_li li.menuparent_act ul a{
/* #color:#ff0000; */
}
   	


#nav li.nohover:hover {
  display:block;
  font-family: Verdana, sanserif;
  font-weight:normal;
  background-color: transparent;
  border: 0px;
}

.submenu {
  border-left: 1px solid #5a5f65;
  border-right: 1px solid #5a5f65; 
  border-bottom: 1px solid  #5a5f65; 
  background: url(/fileadmin/templates/img/bg_tb_1x125.jpg) repeat-x top #616362;
  /*background: url(/fileadmin/templates/img/bg_bt_1x113_w.png) repeat-x bottom #d8d9d8;*/
}

.linkwrap {
	text-transform:none; 
	font-size:10px; 
	font-family: Arial; 
	font-weight: normal;
	color	   : #cccccc;
}

#submenulist {
  color: #cc0000;
}  	

#home{
  width:auto;
  margin-bottom:0px;
  list-style-type: none;
  float: left;
}

#home, #home ul {
  float: left;
  padding: 0;
  margin: 0;
}

#home a {
  font-family: Verdana, sanserif;
  font-size: 11px;
  font-weight: normal;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 8px;
  padding-right: 6px;
  padding-left: 10px;
  color: #FFFFFF;
  font-size: 10px;
}

#home a:hover  {
  color: #cc0000;
  display:block;
  font-family: Verdana, sanserif;
  font-weight:normal;
  background-color: transparent;
  border: none;
  font-size: 10px;
}


/*Vertikales Menü für Subpages*/

#hmenu{
z-index:1;
font-size:11px;
width:178px;
padding-top:0px;
/*float:left;*/
display: inline;
}

ul#menuListV{
width:178px;
/*background: url(../img/bg_tb_1x125.jpg) repeat-x top #5f5f5f;*/
z-index:1;
/*border-left: 1px solid #5a5f65;*/
/*border-right: 1px solid #5a5f65;*/
/*border-top: 1px solid #5a5f65;*/
background-color:  #616362;
padding:10px;
border: 1px solid #5a5f65;
}

ul#menuListV, ul#menuListV ul{
list-style-type:none;
margin:0;
padding:0px;
z-index:1;
}

.menuLinkV1
{
background:url(../img/box_black.jpg) repeat-x #000000;
}


.menuListV2nd{
background: url(../img/bg_ct_1x85.jpg) repeat-x top #616362;
/*background		: url(../img/bg_bt_1x113_w.png) repeat-x top #d8d9d8;	*/
} 
 

/*Normal Zustand 1 Ebene */
a.menuLinkV:link, a.menuLinkV:visited, a.menuLinkV:hover, a.menuLinkV:active{
	font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	margin:0px;
	font-size:11px;
	font-weight: bold;
	padding-left:10px;
	padding-top: 7px;
	text-decoration:none;
	height:20px;
	border-bottom: 1px solid #999999;
	color:#ffffff;
	
}
 
a.menuLinkV:hover {
    color:#ffffff;
}
/* Aktiver Zustand 1. Ebene - wenn keine Unterpunkte vorhanden */
a.menuLinkActV:link, a.menuLinkActV:visited, a.menuLinkActV:hover, a.menuLinkActV:active{
	font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	height:16px;
	margin:0px;
	padding-left:10px;
	padding-top: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#023b76;
	border-bottom: 1px solid #fff;
}

/* Aktiver Zustand 1. Ebene - wenn Unterpunkte vorhanden */
a.menuLinkAct2V:link,a.menuLinkAct2V:visited,a.menuLinkAct2V:hover,a.menuLinkAct2V:active{
	font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	height:16px;
	padding-left:10px;
	padding-top: 7px;
	font-weight: bold;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
}


/*Normal Zustand 2. Ebene */
a.submenuLinkV:link, a.submenuLinkV:visited,a.submenuLinkV:hover,a.submenuLinkV:active{
    font-family: Arial, Verdana, Helvetica;
    display:block;
	/*position:relative;*/
	height:23px;
	margin:10px;
	padding-left:30px;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	background-image:url(../img/bt_navi_right.jpg);
	background-repeat:no-repeat;
	color:#cccccc;
	font-size:11px;
	/*padding-left:70px;*/
	/*padding-bottom: 10px;*/
}
 
a.submenuLinkV:hover {
	/*color:#cccccc;*/
	background-image:url(../img/bt_navi_right.jpg);
}
/* Aktiver Zustand 2. Ebene  */
a.submenuLinkActV:link, a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{
    font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	margin-top:10px;
	/*padding-bottom: -5px;*/
	color:#cc0000;
	height:23px;
	padding-left:40px;
	font-weight: bold;
	text-decoration:none;
	background-image:url(../img/bt_navi_up.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	font-size:11px;
	/*margin-left:70px;*/
}

/* Aktiver Zustand 2. Ebene  */
a.submenuLinkAct2V:link, a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{
    font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	margin-top:10px;
	/*margin-bottom: 10px;*/
	/*padding-bottom: -5px;*/
	color:#cc0000;
	height:23px;
	padding-left:40px;
	font-weight: bold;
	text-decoration:none;
	background-image:url(../img/bt_navi_up.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	font-size:11px;
	/*margin-left:70px;*/
}

.vmenupos {
	display: block;
	padding-top: 5px;
}
.vmenupos3 {
	display: block;
	padding-top: 5px;
}


.menuListV3nd{
list-style-type:none;
}
/*Normal Zustand 3. Ebene */
a.subsubmenuLinkV:link, a.subsubmenuLinkV:visited,a.subsubmenuLinkV:hover,a.subsubmenuLinkV:active{
    font-family: Arial, Verdana, Helvetica;
    display:block;
	/*position:relative;*/
	padding-left:40px;
	padding-bottom:10px;
	font-weight: normal;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
	color:#ffffff;
	font-size:11px;
}
 
a.subsubmenuLinkV:hover {
	color:#cc0000;
}
/* Aktiver Zustand 3. Ebene  */
a.subsubmenuLinkActV:link, a.subsubmenuLinkActV:visited,a.subsubmenuLinkActV:hover,a.subsubmenuLinkActV:active{
 font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	color:#cc0000;
	padding-left:40px;
	padding-bottom:10px;
	font-weight: normal;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11px;
}

/*Normal Zustand 4. Ebene */
a.subsubsubmenuLinkV:link, a.subsubsubmenuLinkV:visited,a.subsubsubmenuLinkV:hover,a.subsubsubmenuLinkV:active{
    font-family: Arial, Verdana, Helvetica;
    display:block;
	/*position:relative;*/
	padding-left:60px;
	padding-bottom:10px;
	font-weight: normal;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
	color:#ffffff;
	font-size:10px;
}
 
a.subsubsubmenuLinkV:hover {
	color:#cc0000;
}
/* Aktiver Zustand 4. Ebene  */
a.subsubmenuLinkActV:link, a.subsubsubmenuLinkActV:visited,a.subsubsubmenuLinkActV:hover,a.subsubsubmenuLinkActV:active{
 font-family: Arial, Verdana, Helvetica;
	display:block;
	/*position:relative;*/
	color:#cc0000;
	padding-left:60px;
	padding-bottom:10px;
	font-weight: normal;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px;
}

#div_countryselect {
	cursor: pointer; 
	background-image: url(/fileadmin/templates/img/countryselect.jpg); 
	width: 171px; 
	height: 18px;
}

.div_countrylist {
	display: none; 
	width: 171px; 
	position: absolute; 
	z-index: 10;
}
