
div#naviMain ul 
	{
	list-style: none; 
	}
	
div#naviMain ul li 
{
	float: left;
}
	/*
div#naviMain div.mod_customnav  ul li a, div#naviMain div.mod_customnav  ul li span
{
	overflow: hidden;

	color: #fff;
	font-size:16px;
	padding-left: 14px;
	padding-right: 14px;
	
	border-right: 3px solid #fff;
	text-transform:uppercase;

font-weight:bold;
  	}
	*/
	
	div#naviMain div.mod_customnav  ul li a, div#naviMain div.mod_customnav  ul li span
{
	overflow: hidden;

	color: #fff;
	font-size:16px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top:8px;
	padding-bottom: 8px;
	
	border: 1px solid #979797;
	text-transform:uppercase;
display:block;
font-weight:bold;

background: #939393; /* Old browsers */
background: -moz-linear-gradient(top,  #939393 1%, #bfbfbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#939393), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #939393 1%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #939393 1%,#bfbfbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #939393 1%,#bfbfbf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #939393 1%,#bfbfbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */



  	}
	
		div#naviMain div.mod_customnav  ul li a, div#naviMain div.mod_customnav  ul li span
{
	-moz-box-shadow:inset 0px -1px 0px 0px #e6e6e6;
	-webkit-box-shadow:inset 0px -1px 0px 0px #e6e6e6;
	box-shadow:inset 0px -1px 0px 0px #e6e6e6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #939393), color-stop(1, #bebebe) );
	background:-moz-linear-gradient( center top, #939393 5%, #bebebe 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393', endColorstr='#bebebe');
	background-color:#939393;
	border:1px solid #adadad;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #707070;



  	}
	
	
div#naviMain div.mod_customnav ul li.last a, div#naviMain div.mod_customnav ul li.last span
{

  	}
	
	
div#naviMain div.mod_customnav ul li a:hover,  div#naviMain div.mod_customnav ul li.trail a, div#naviMain div.mod_customnav ul li span
{
	/*color: #e44a4a;*/
	background:#CB2524;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A01C1C), color-stop(1, #BB2121) );
	background:-moz-linear-gradient( center top, #A01C1C 5%, #BB2121 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A01C1C', endColorstr='#BB2121');
	border: 1px solid #fff;
  	}
/*   //////////////////////////  */
div#naviMain div.mod_changelanguage ul li 
{
	margin-right: 1px;
}
div#naviMain div.mod_changelanguage  ul li a, div#naviMain div.mod_changelanguage  ul li span
{
	overflow: hidden;

	color: #d1d1d1;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 27px;
	padding-top: 26px;
	display: block;
	text-align: center;
  	}

div#naviMain div.mod_changelanguage  ul li a:hover, div#naviMain div.mod_changelanguage  ul li span
{
	color: #fff;
  	}


div#naviMain div.mod_changelanguage  ul li a.lang-de, div#naviMain div.mod_changelanguage  ul li span.lang-de
{
	background: url(../images/flaggen.gif) -2px -57px no-repeat;
  	}
div#naviMain div.mod_changelanguage  ul li a.lang-de:hover, div#naviMain div.mod_changelanguage  ul li span.lang-de
{
	background: url(../images/flaggen.gif) -2px 4px no-repeat;
  	}	
	
	
div#naviMain div.mod_changelanguage  ul li a.lang-dk, div#naviMain div.mod_changelanguage  ul li span.lang-dk
{
	background: url(../images/flaggen.gif) -29px -57px no-repeat;
  	}
div#naviMain div.mod_changelanguage  ul li a.lang-dk:hover, div#naviMain div.mod_changelanguage  ul li span.lang-dk
{
	background: url(../images/flaggen.gif) -29px 4px no-repeat;
  	}	
	
	
div#naviMain div.mod_changelanguage  ul li a.lang-fr, div#naviMain div.mod_changelanguage  ul li span.lang-fr
{
	background: url(../images/flaggen.gif) -56px -57px no-repeat;
  	}
div#naviMain div.mod_changelanguage  ul li a.lang-fr:hover, div#naviMain div.mod_changelanguage  ul li span.lang-fr
{
	background: url(../images/flaggen.gif) -56px 4px no-repeat;
  	}


/*   //////////////////////////  */
/*

table.teilung td.menuelinks div.mod_navigation
	{
	padding-left: 7px; 
	}

table.teilung td.menuelinks div.mod_navigation ul 
	{
	list-style: none; 
	}
	
table.teilung td.menuelinks div.mod_navigation ul li
	{
	position: relative;
	}
	
table.teilung td.menuelinks div.mod_navigation ul li a,  table.teilung td.menuelinks div.mod_navigation ul li span
{
	overflow: hidden;
line-height: 14px;
	color: #f9da75;
	font-size:14px;
display: block;
background-color: #002e5b;
padding: 12px;
margin-bottom: 2px;
margin-right: 10px;
padding-left: 23px;

  	}

	
table.teilung td.menuelinks div.mod_navigation ul li a:hover,   table.teilung td.menuelinks div.mod_navigation ul li span.active
{
	color: #ffdf08;
	background: #9b0707;
	background: url(../images/menuehover.gif) 7px  center no-repeat #9b0707;
  	}
	
	
table.teilung td.menuelinks div.mod_navigation ul li  ul
{
display: block;
position: absolute;
left: 106px;
top: 0;
z-index: 10;
  	}

table.teilung td.menuelinks div.mod_navigation ul li:hover ul
{
display: block;
position: absolute;
left: 200px;
  	}
	

table.teilung td.menuelinks  div.mod_navigation ul 
	{
	list-style: none; 
	position: absolute;
	left: 7px;
	}
	
table.teilung td.menuelinks div.mod_navigation ul li
	{
	position: relative;
	}
	
table.teilung td.menuelinks div.mod_navigation ul li a,   table.teilung td.menuelinksdiv.mod_navigation ul li span
{
	overflow: hidden;
line-height: 14px;
	color: #f9da75;
	font-size:14px;
display: block;
background-color: #002e5b;
padding: 12px;
margin-bottom: 2px;
margin-right: 10px;
padding-left: 23px;
  	}

	
table.teilung td.menuelinks div.mod_navigation ul li a:hover,table.teilung td.menuelinks div.mod_navigation ul li span.active,table.teilung td.menuelinks div.mod_navigation ul li a.trail
{
	color: #ffdf08;
	background: #9b0707;
	background: url(../images/menuehover.gif) 7px  center no-repeat #9b0707;
  	}
	
	
table.teilung td.menuelinks div.mod_navigation ul li  ul
{
display: none;
  	}
table.teilung td.menuelinks div.mod_navigation ul li:hover  ul
{
display: block;
position: absolute;
left: 190px;
top: 0;
z-index: 10000;
background-color: #001b35;
  	}		
table.teilung td.menuelinks div.mod_navigation ul li:hover  ul li a,table.teilung td.menuelinks  div.mod_navigation ul li:hover  ul li span
{
margin-right: 0px;
width: 200px;
  	}
*/

table.teilung td.menuelinks div.mod_navigation ul li a,  table.teilung td.menuelinks div.mod_navigation ul li span
{

	font-size:12px;
}

/*   ///////////////level1///////////  */
table.teilung td.menuelinks div.mod_navigation ul.level_1 li a,  table.teilung td.menuelinks div.mod_navigation ul.level_1 li span
{
	color: #fff;
margin-bottom: 2px;
display: block;
background: url(../images/pfeilweiss.png) 3px  center no-repeat #CB2524;
padding-left: 17px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 20px;
  	}
	
table.teilung td.menuelinks div.mod_navigation ul.level_1 li a:hover,  table.teilung td.menuelinks div.mod_navigation ul.level_1 li span
{
background: url(../images/pfeilweiss.png) 3px  center no-repeat #ECECEC;
color: #383838; 
  	}
/*   ///////////////level2///////////  */	
	table.teilung td.menuelinks div.mod_navigation ul.level_2 li a,  table.teilung td.menuelinks div.mod_navigation ul.level_2 li span
{
	color: #383838;
margin-bottom: 2px;
display: block;
background: url(../images/pfeilgrau.png) 3px  center no-repeat #fff;
padding-left: 17px;
padding-top: 3px;
padding-bottom: 3px;
  	}
table.teilung td.menuelinks div.mod_navigation ul.level_2 li a:hover,  table.teilung td.menuelinks div.mod_navigation ul.level_2 li span
{
background: url(../images/pfeilrot.png) 3px  center no-repeat;
color: #ed292a;
  	}
	table.teilung td.menuelinks div.mod_navigation ul.level_2 li
{
border-bottom: 1px solid #ebebeb;
  	}	
	table.teilung td.menuelinks div.mod_navigation ul.level_2 li.last
{
border-bottom: none;
  	}		

/*   ///////////////level3///////////  */	
	table.teilung td.menuelinks div.mod_navigation ul.level_3 li a,  table.teilung td.menuelinks div.mod_navigation ul.level_3 li span
{

background: url(../images/pfeilgrau.png) 8px  center no-repeat;
padding-left: 22px;
  	}
table.teilung td.menuelinks div.mod_navigation ul.level_3 li a:hover,  table.teilung td.menuelinks div.mod_navigation ul.level_3 li span
{
background: url(../images/pfeilrot.png) 8px  center no-repeat;
color: #ed292a;
  	}
	


/*   //////////////////////////  */

div#footer ul 
	{
	list-style: none; 
	}	
div#footer ul li a,   div#footer ul li span
{
	overflow: hidden;
	color: #545454;
  	}
	
div#footer ul li a:hover,   div#footer ul li span.active
{
	color: #fff;
  	}