/* 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 15px 0px 15px;
	margin:0px 20px 0px 0px;
	}
	
	
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;
	}


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:#CD0018;
	color:#FFFFFF;
	}

ul#nav2 a:hover span{
	color:#CCCCCC;
	}
 
li#aktiv2 a {
	color:#4c4c4c;
	text-decoration:none;
	background-color:#CD0018;
	color:#FFFFFF;
	}

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;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}


ul#nav4 {
	list-style:none;
	padding:128px 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 30px 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;
	}


/*#######################################################################################################*/

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:10px 0px 0px 00px ;
	display:inline;
    height:149px; 
    width:190px;
}

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); border:1px solid #D90019; }
#en { background-image:url(../images/flag/en_over.gif); border:1px solid #D90019; }
#es { background-image:url(../images/flag/es_over.gif); border:1px solid #c00; }
#ru { background-image:url(../images/flag/ru_over.gif); border:1px solid #c00; }

#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); }
#es:hover, li#aktiv_lang_es a {  background-image:url(../images/flag/es.gif); }
#ru:hover, li#aktiv_lang_ru a {  background-image:url(../images/flag/ru.gif); }
