/* CSS Document */

div#nav {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

ul#nav {
	list-style:none;
	padding:35px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:980px;
	height:57px;
	display:block;
	font-weight:bold;
	font-style:normal;
	}

ul#nav li {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

ul#nav .level1 {
		
}

ul#nav .level1 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul#nav a {
	font-style:normal;
    text-decoration:none;
	color: #FFFFFF;
    display:inline;
    float: left;
	height:32px;
	padding:5px 10px 0px 10px;
	margin:0px 10px 0px 0px;
  background-image:url(../images/trans.gif);
	}
	
	
ul#nav a:hover{
	background-image:url(../images/nav/nav_bg_a.gif);
    text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}
 
 
li#aktiv a {
	background-image:url(../images/nav/nav_bg_a.gif);
    text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}


li#aktiv a:hover {
	background-image:url(../images/nav/nav_bg_a.gif);
    text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}
	

/* nav2################################################################################################################## */


div#nav2 {
	padding:0px 0px 0px 0px;
/*	margin:63px 0px 0px 0px; */
	margin:25px 0px 0px 0px; 

	}


ul#nav2 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

ul#nav2 li {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	}

ul#nav2 .level1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		
}

ul#nav2 .level1 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

ul#nav2 a {
	color:#4c4c4c;
	text-decoration:none;
	padding:0px 15px 5px 15px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	font-weight:bold;
	width:258px;
	line-height:25px;
	}
	
ul#nav2 a span {
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
	}
	
ul#nav2 a:hover{
	color:#4c4c4c;
	text-decoration:none;
	background-color:#3AD6FC;
	color:#FFFFFF;
	background-image:url(../images/nav/nav_bg_a.gif);

	}

ul#nav2 a:hover span{
	color:#CCCCCC;
}
 
li#aktiv2 a {
	color:#4c4c4c;
	text-decoration:none;
	background-color:#3AD6FC;
	color:#FFFFFF;
	background-image:url(../images/nav/nav_bg_a.gif);
}

li#aktiv2 a span {
	color:#CCCCCC;
}
	
/* nav2################################################################################################################## */


div#nav3 {
	padding:0px 0px 0px 0px;
	margin:63px 0px 0px 0px;
	}


ul#nav3 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

ul#nav3 li {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	position:relative;
	}

ul#nav3 .level1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		
}

ul#nav3 .level1 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

ul#nav3 a {
	color:#4c4c4c;
	text-decoration:none;
	padding:0px 0px 0px 45px;
	margin:0px 15px 5px 15px;
	text-align:left;
	float:left;
	font-weight:bold;
	width:208px;
	background-image:url(../images/date_inak.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:25px;
	}
	
ul#nav3 a span {
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:normal;
	}
	
ul#nav3 a:hover{
	color:#4c4c4c;
	text-decoration:none;
	background-image:url(../images/date_ak.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

ul#nav3 a:hover span{
	}
 
li#aktiv3 a {
	color:#4c4c4c;
	text-decoration:none;
	background-image:url(../images/date_ak.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

li#aktiv3 a span {
	}


/* nav2################################################################################################################## */


div#nav4 {
	width:980px;
/*  height:149px;*/
  height:20px;
  display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	}


ul#nav4 {
	list-style:none;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	}

ul#nav4 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	float:left;
	}

ul#nav4 .level1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		
}

ul#nav4 .level1 li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

ul#nav4 a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 25px 0px 0px;
	text-align:left;
	font-weight:bold;
	}
	
ul#nav4 a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

li#aktiv4 a {
	color:#FFFFFF;
	text-decoration:none;
	}
  
  
  
/* nav2################################################################################################################## */


div#nav5 {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:269px;
  }


ul#nav5 {
  list-style:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  }

ul#nav5 li {
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 1px 0px;
  }

ul#nav5 .level1 {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
    
}

ul#nav5 .level1 li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;

}

ul#nav5 a {
  color:#4c4c4c;
  text-decoration:none;
  padding:0px 15px 35px 15px;
  margin:0px 0px 0px 0px;
  text-align:left;
  float:left;
  font-weight:normal;
  width:288px;
  font-size:180%;
  }
  
ul#nav5 a span {
  font-weight:normal;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  line-height:normal;
  }
  
ul#nav5 a:hover{
  color:#4c4c4c;
  text-decoration:none;
/*  background-color:#3AD6FC;*/
  color:#FFFFFF;
/*  background-image:url(../images/nav/nav_bg_a.gif);*/

  }

ul#nav5 a:hover span{
  color:#CCCCCC;
}
 
li#aktiv2 a {
  color:#4c4c4c;
  text-decoration:none;
/*  background-color:#3AD6FC;*/
  color:#FFFFFF;
/*  background-image:url(../images/nav/nav_bg_a.gif);*/
}

li#aktiv2 a span {
  color:#CCCCCC;
}


/*#######################################################################################################*/

div.date_box {
	width:34px;
	height:41px;
	display:block;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	left:17px;
	}
	
span.month {
	color:#FFFFFF;
	text-align:center;
	width:30px;
	}
	
span.day {
	font-weight:bold;
	line-height:25px;
	text-align:center;
	width:30px;
	display:block;
	}

/*#######################################################################################################*/
	
div#nav_lang {
	float:right;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 00px ;
	display:inline;
	height:149px;
}

div#nav_lang ul {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px ;
	float:left;
}

div#nav_lang li {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px ;
	float:right;
}

div#nav_lang a {
	color:#000000;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin:4px 10px 0px 0px ;
	background-repeat:no-repeat;
	width:50px;
	height:25px;
	display:block;
}


div#nav_lang a:hover {
	color:#000000;
}


#de { background-image:url(../images/flag/at_over.gif); }
#en { background-image:url(../images/flag/en_over.gif); }

#de:hover, li#aktiv_lang_de a {  background-image:url(../images/flag/at.gif); }
#en:hover, li#aktiv_lang_en a {  background-image:url(../images/flag/en.gif); }

