/* ---------- MENU ---------- */

.header_menu_bg_blue {
	background-image: url(images/header_menu_bg_blue.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/* ---------- MENU PULLDOWN ---------- */

.header_pull_aut {
	background-image: url(images/index-fahne-aut.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.header_pull_ita {
	background-image: url(images/index-fahne-ita.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.header_pull_deu {
	background-image: url(images/index-fahne-deu.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.header_pull_ch {
	background-image: url(images/index-fahne-ch.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.header_pull_hr {
	background-image: url(images/index-fahne-hr.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.header_pull_hu {
	background-image: url(images/index-fahne-hun.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}


/* ---------- MENU 1 ---------- */

.menu1{
	position:absolute;
	left: 40px;
	top:116px;
	height:20px;
	width:185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.menu1 ul{
	background:#1a3b64 url(images/header_country_pfeile.gif) no-repeat 170px center;
	height:20px;
	list-style:none;
	margin:0;
	padding:0px;
	border: 1px solid #8a9db5;
	}
	.menu1 li{
		float:left;
		padding:0px;
		}
	.menu1 li a{
	color:#ffffff;
	display:block;
	font-weight:bold;
	line-height:22px;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	text-decoration:none;
	width: 173px;
		}
		.menu1 li a:hover, .menu1 ul li:hover a{
			color:#d1dae5;
			text-decoration:none;
			}
	.menu1 li ul{
	background:#1a3b64;
	display:none;
	height:auto;
	padding:0px;
	margin:-2px 0px 0px -1px;
	border:1px solid #8a9db5;
	position:absolute;
	width:183px;
	z-index:200;
	/*top:1em;
		/*left:0;*/
		}
	.menu1 li:hover ul{
		display:block;
		
		}
	.menu1 li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:183px;
		}
	.menu1 li:hover li a{
		background:none;
		
		}
	.menu1 li ul a{
	display:block;
	height:23px;
	font-size:12px;
	margin:0px;
	padding:3px 10px 0px;
	text-align:left;
		}
		.menu1 li ul a:hover, .menu1 li ul li:hover a{
			background:#ffd202;
			border:0px;
			color:#1a3b64;
			text-decoration:none;
			width:163px;
			}
	.menu1 p{
		clear:left;
		}	



/* ---------- MENU 2 ---------- */

.menu2{
	position:absolute;
	left: 40px;
	top:188px;
	height:19px;
	width:185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	}
.menu2 ul{
	background:#ffffff url(images/header_country_pfeile2.gif) no-repeat 170px center;
	height:19px;
	list-style:none;
	margin:0;
	padding:0px;
	border: 1px solid #7f9db9;
	}
	.menu2 li{
		float:left;
		padding:0px;
		}
	.menu2 li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	padding:1px 0px 0px 5px;
	text-align:left;
	text-decoration:none;
	width: 180px;
		}
		.menu2 li a:hover, .menu2 ul li:hover a{
			color:#666666;
			text-decoration:none;
			}
	.menu2 li ul{
	background:#ffffff;
	display:none;
	height:auto;
	padding:0px;
	margin:-1px 0px 0px -1px;
	border:1px solid #7f9db9;
	position:absolute;
	width:183px;
	z-index:200;
	/*top:1em;
		/*left:0;*/
		}
	.menu2 li:hover ul{
		display:block;
		
		}
	.menu2 li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:183px;

		}
	.menu2 li:hover li a{
		background:none;
		
		}
	.menu2 li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	padding:2px 10px 0px 5px;
	text-align:left;
		}
		.menu2 li ul a:hover, .menu2 li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:168px;
			}
	.menu2 p{
		clear:left;
		}	
	

/* ---------- MENU KRITERIEN ---------- */

.menu_kriterien{
	position:absolute;
	left: 233px;
	top:429px;
	height:41px;
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_kriterien1.png);
	background-repeat: no-repeat;
	}
.menu_kriterien ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_kriterien li{
		float:left;
		padding:0px;
		}
	.menu_kriterien li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 130px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_kriterien li a:hover, .menu_kriterien ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_kriterien2.png);
	background-repeat: no-repeat;
	width: 180px;
			}
	.menu_kriterien li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-68px 0px 0px -29px;
	position:absolute;
	width:190px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_kriterien li:hover ul{
		display:block;
		
		}
	.menu_kriterien li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_kriterien li:hover li a{
		background:none;
		
		}
	.menu_kriterien li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_kriterien li ul a:hover, .menu_kriterien li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:164px;
			}
	.menu_kriterien p{
		clear:left;
		}	



/* ---------- MENU THEMEN ---------- */

.menu_themen{
	position:absolute;
	left: 426px;
	top:429px;
	height:41px;
	width:121px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_themen1.png);
	background-repeat: no-repeat;
	}
.menu_themen ul{
	height:41px;
	list-style:none;
	margin:0;
	padding:0px;
	}
	.menu_themen li{
		float:left;
		padding:0px;
		}
	.menu_themen li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_themen li a:hover, .menu_themen ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_themen2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_themen li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-458px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_themen li:hover ul{
		display:block;
		
		}
	.menu_themen li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_themen li:hover li a{
		background:none;
		
		}
	.menu_themen li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	padding:3px 10px 3px 5px;
	text-align:left;
		}
		.menu_themen li ul a:hover, .menu_themen li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:165px;
			}
	.menu_themen p{
		clear:left;
		}	


/* ---------- MENU REGION ---------- */

.menu_region{
	position:absolute;
	left: 608px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region li{
	float:left;
	padding:0px;
		}
	.menu_region li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region li a:hover, .menu_region ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-223px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region li:hover ul{
		display:block;
		
		}
	.menu_region li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region li:hover li a{
		background:none;
		
		}
	.menu_region li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region li ul a:hover, .menu_region li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region p{
		clear:left;
		}	


		
/* ---------- MENU KRITERIEN AUT ---------- */

.menu_kriterien_aut{
	position:absolute;
	left: 249px;
	top:429px;
	height:41px;
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_kriterien1.png);
	background-repeat: no-repeat;
	}
.menu_kriterien_aut ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_kriterien_aut li{
		float:left;
		padding:0px;
		}
	.menu_kriterien_aut li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 130px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_kriterien_aut li a:hover, .menu_kriterien_aut ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_kriterien2.png);
	background-repeat: no-repeat;
	width: 180px;
			}
	.menu_kriterien_aut li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-68px 0px 0px -29px;
	position:absolute;
	width:190px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_kriterien_aut li:hover ul{
		display:block;
		
		}
	.menu_kriterien_aut li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_kriterien_aut li:hover li a{
		background:none;
		
		}
	.menu_kriterien_aut li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_kriterien_aut li ul a:hover, .menu_kriterien_aut li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:164px;
			}
	.menu_kriterien_aut p{
		clear:left;
		}	
		
/* ---------- MENU KRITERIEN SUED ---------- */

.menu_kriterien_sued{
	position:absolute;
	left: 249px;
	top:429px;
	height:41px;
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_kriterien1.png);
	background-repeat: no-repeat;
	}
.menu_kriterien_sued ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_kriterien_sued li{
		float:left;
		padding:0px;
		}
	.menu_kriterien_sued li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 130px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_kriterien_sued li a:hover, .menu_kriterien_sued ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_kriterien2.png);
	background-repeat: no-repeat;
	width: 180px;
			}
	.menu_kriterien_sued li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-68px 0px 0px -29px;
	position:absolute;
	width:190px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_kriterien_sued li:hover ul{
		display:block;
		
		}
	.menu_kriterien_sued li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_kriterien_sued li:hover li a{
		background:none;
		
		}
	.menu_kriterien_sued li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_kriterien_sued li ul a:hover, .menu_kriterien_sued li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:164px;
			}
	.menu_kriterien_sued p{
		clear:left;
		}	


		
/* ---------- MENU THEMEN ALL ---------- */

.menu_themen_all{
	position:absolute;
	left: 628px;
	top:429px;
	height:41px;
	width:121px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_themen1.png);
	background-repeat: no-repeat;
	}
.menu_themen_all ul{
	height:41px;
	list-style:none;
	margin:0;
	padding:0px;
	}
	.menu_themen_all li{
		float:left;
		padding:0px;
		}
	.menu_themen_all li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_themen_all li a:hover, .menu_themen_all ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_themen2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_themen_all li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-458px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_themen_all li:hover ul{
		display:block;
		
		}
	.menu_themen_all li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_themen_all li:hover li a{
		background:none;
		
		}
	.menu_themen_all li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	padding:3px 10px 3px 5px;
	text-align:left;
		}
		.menu_themen_all li ul a:hover, .menu_themen_all li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:165px;
			}
	.menu_themen_all p{
		clear:left;
		}
		

/* ---------- MENU THEMEN AUT ---------- */

.menu_themen_aut{
	position:absolute;
	left: 442px;
	top:429px;
	height:41px;
	width:121px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_themen1.png);
	background-repeat: no-repeat;
	}
.menu_themen_aut ul{
	height:41px;
	list-style:none;
	margin:0;
	padding:0px;
	}
	.menu_themen_aut li{
		float:left;
		padding:0px;
		}
	.menu_themen_aut li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_themen_aut li a:hover, .menu_themen_aut ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_themen2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_themen_aut li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-458px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_themen_aut li:hover ul{
		display:block;
		
		}
	.menu_themen_aut li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_themen_aut li:hover li a{
		background:none;
		
		}
	.menu_themen_aut li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	padding:3px 10px 3px 5px;
	text-align:left;
		}
		.menu_themen_aut li ul a:hover, .menu_themen_aut li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:165px;
			}
	.menu_themen_aut p{
		clear:left;
		}	
		
		
/* ---------- MENU THEMEN SUED ---------- */

.menu_themen_sued{
	position:absolute;
	left: 442px;
	top:429px;
	height:41px;
	width:121px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	background-image: url(images/header_menu_themen1.png);
	background-repeat: no-repeat;
	}
.menu_themen_sued ul{
	height:41px;
	list-style:none;
	margin:0;
	padding:0px;
	}
	.menu_themen_sued li{
		float:left;
		padding:0px;
		}
	.menu_themen_sued li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_themen_sued li a:hover, .menu_themen_sued ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_themen2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_themen_sued li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-328px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_themen_sued li:hover ul{
		display:block;
		
		}
	.menu_themen_sued li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_themen_sued li:hover li a{
		background:none;
		
		}
	.menu_themen_sued li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	padding:3px 10px 3px 5px;
	text-align:left;
		}
		.menu_themen_sued li ul a:hover, .menu_themen_sued li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:165px;
			}
	.menu_themen_sued p{
		clear:left;
		}	


/* ---------- MENU REGION AUT ---------- */

.menu_region_aut{
	position:absolute;
	left: 624px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_aut ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_aut li{
	float:left;
	padding:0px;
		}
	.menu_region_aut li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_aut li a:hover, .menu_region_aut ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_aut li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-223px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_aut li:hover ul{
		display:block;
		
		}
	.menu_region_aut li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_aut li:hover li a{
		background:none;
		
		}
	.menu_region_aut li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_aut li ul a:hover, .menu_region_aut li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_aut p{
		clear:left;
		}	


/* ---------- MENU REGION SUED ---------- */

.menu_region_sued{
	position:absolute;
	left: 624px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_sued ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_sued li{
	float:left;
	padding:0px;
		}
	.menu_region_sued li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_sued li a:hover, .menu_region_sued ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_sued li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-197px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_sued li:hover ul{
		display:block;
		
		}
	.menu_region_sued li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_sued li:hover li a{
		background:none;
		
		}
	.menu_region_sued li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_sued li ul a:hover, .menu_region_sued li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_sued p{
		clear:left;
		}	


/* ---------- MENU REGION DEU ---------- */

.menu_region_deu{
	position:absolute;
	left: 250px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_deu ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_deu li{
	float:left;
	padding:0px;
		}
	.menu_region_deu li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_deu li a:hover, .menu_region_deu ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_deu li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-119px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_deu li:hover ul{
		display:block;
		
		}
	.menu_region_deu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_deu li:hover li a{
		background:none;
		
		}
	.menu_region_deu li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_deu li ul a:hover, .menu_region_deu li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_deu p{
		clear:left;
		}	


/* ---------- MENU REGION ITA ---------- */

.menu_region_ita{
	position:absolute;
	left: 250px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_ita ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_ita li{
	float:left;
	padding:0px;
		}
	.menu_region_ita li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_ita li a:hover, .menu_region_ita ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_ita li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-171px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_ita li:hover ul{
		display:block;
		
		}
	.menu_region_ita li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_ita li:hover li a{
		background:none;
		
		}
	.menu_region_ita li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_ita li ul a:hover, .menu_region_ita li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_ita p{
		clear:left;
		}	


/* ---------- MENU REGION CH ---------- */

.menu_region_ch{
	position:absolute;
	left: 250px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_ch ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_ch li{
	float:left;
	padding:0px;
		}
	.menu_region_ch li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_ch li a:hover, .menu_region_ch ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_ch li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-171px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_ch li:hover ul{
		display:block;
		
		}
	.menu_region_ch li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_ch li:hover li a{
		background:none;
		
		}
	.menu_region_ch li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_ch li ul a:hover, .menu_region_ch li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_ch p{
		clear:left;
		}	

/* ---------- MENU REGION HR ---------- */

.menu_region_hr{
	position:absolute;
	left: 250px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_hr ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_hr li{
	float:left;
	padding:0px;
		}
	.menu_region_hr li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_hr li a:hover, .menu_region_hr ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_hr li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-119px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_hr li:hover ul{
		display:block;
		
		}
	.menu_region_hr li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_hr li:hover li a{
		background:none;
		
		}
	.menu_region_hr li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_hr li ul a:hover, .menu_region_hr li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_hr p{
		clear:left;
		}	

/* ---------- MENU REGION HU ---------- */

.menu_region_hu{
	position:absolute;
	left: 250px;
	top:429px;
	height:41px;
	width:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_region1.png);
	background-repeat: no-repeat;
	line-height: 20px;
	}
.menu_region_hu ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_region_hu li{
	float:left;
	padding:0px;
		}
	.menu_region_hu li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 120px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_region_hu li a:hover, .menu_region_hu ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_region2.png);
	background-repeat: no-repeat;
	width: 170px;
			}
	.menu_region_hu li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-145px 0px 0px -30px;
	position:absolute;
	width:180px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_region_hu li:hover ul{
		display:block;
		
		}
	.menu_region_hu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:179px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_region_hu li:hover li a{
		background:none;
		
		}
	.menu_region_hu li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_region_hu li ul a:hover, .menu_region_hu li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:154px;
			}
	.menu_region_hu p{
		clear:left;
		}



/* ---------- MENU WISSEN AUT ---------- */

.menu_wissen_aut{
	position:absolute;
	left: 806px;
	top:429px;
	height:41px;
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_wissen1.png);
	background-repeat: no-repeat;
	}
.menu_wissen_aut ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_wissen_aut li{
		float:left;
		padding:0px;
		}
	.menu_wissen_aut li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 130px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_wissen_aut li a:hover, .menu_wissen_aut ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_wissen2.png);
	background-repeat: no-repeat;
	width: 180px;
			}
	.menu_wissen_aut li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-68px 0px 0px -29px;
	position:absolute;
	width:190px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_wissen_aut li:hover ul{
		display:block;
		
		}
	.menu_wissen_aut li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_wissen_aut li:hover li a{
		background:none;
		
		}
	.menu_wissen_aut li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_wissen_aut li ul a:hover, .menu_wissen_aut li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:164px;
			}
	.menu_wissen_aut p{
		clear:left;
		}	

/* ---------- MENU WISSEN SUED ---------- */

.menu_wissen_sued{
	position:absolute;
	left: 806px;
	top:429px;
	height:41px;
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_wissen1.png);
	background-repeat: no-repeat;
	}
.menu_wissen_sued ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_wissen_sued li{
		float:left;
		padding:0px;
		}
	.menu_wissen_sued li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 130px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_wissen_sued li a:hover, .menu_wissen_sued ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_wissen2.png);
	background-repeat: no-repeat;
	width: 180px;
			}
	.menu_wissen_sued li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-68px 0px 0px -29px;
	position:absolute;
	width:190px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_wissen_sued li:hover ul{
		display:block;
		
		}
	.menu_wissen_sued li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_wissen_sued li:hover li a{
		background:none;
		
		}
	.menu_wissen_sued li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_wissen_sued li ul a:hover, .menu_wissen_sued li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:164px;
			}
	.menu_wissen_sued p{
		clear:left;
		}	


/* ---------- MENU WISSEN ALLGEMEIN ---------- */

.menu_wissen{
	position:absolute;
	left: 806px;
	top:429px;
	height:41px;
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9badc3;
	background-image: url(images/header_menu_wissen1.png);
	background-repeat: no-repeat;
	}
.menu_wissen ul{
	height:41px;
	list-style:none;
	margin:0;	
	padding:0px;
	}
	.menu_wissen li{
		float:left;
		padding:0px;
		}
	.menu_wissen li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width: 130px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
		}
		.menu_wissen li a:hover, .menu_wissen ul li:hover a{
	color:#ffffff;
	text-decoration:none;
	background-image: url(images/header_menu_wissen2.png);
	background-repeat: no-repeat;
	width: 180px;
			}
	.menu_wissen li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:-68px 0px 0px -29px;
	position:absolute;
	width:190px;
	z-index:200;
	background-color: #1a3b64;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffffff;	/*top:1em;
		/*left:0;*/
		}
	.menu_wissen li:hover ul{
		display:block;
		
		}
	.menu_wissen li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
	background-image: url(images/header_menu_fuge2.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
		}
	.menu_wissen li:hover li a{
		background:none;
		
		}
	.menu_wissen li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 16px;
		}
		.menu_wissen li ul a:hover, .menu_wissen li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:164px;
			}
	.menu_wissen p{
		clear:left;
		}


		
/* ---------- LOGO ---------- */

.logo{
	position:absolute;
	left: 0px;
	top:20px;
	height:100px;
	width:370px;
	}


/* ---------- SUBMENU ---------- */

.header_submenu_bg {
	background-image: url(images/header_submenu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.header_submenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
}

a.link_header_sub1:link {
	color: #ffd202;
	text-decoration : none;
} 
a.link_header_sub1:visited {
	color: #ffd202;
	text-decoration : none;
} 
a.link_header_sub1:active {
	color: #ffd202;
	text-decoration : none;
} 
a.link_header_sub1:hover {
	color: #ffffff;
	text-decoration : none;
}

a.link_header_sub2:link {
	color: #b8c3d0;
	text-decoration : none;
} 
a.link_header_sub2:visited {
	color: #b8c3d0;
	text-decoration : none;
} 
a.link_header_sub2:active {
	color: #b8c3d0;
	text-decoration : none;
} 
a.link_header_sub2:hover {
	color: #ffd202;
	text-decoration : none;
}

a.link_header_sub3:link {
	color: #ffffff;
	text-decoration : none;
} 
a.link_header_sub3:visited {
	color: #ffffff;
	text-decoration : none;
} 
a.link_header_sub3:active {
	color: #ffffff;
	text-decoration : none;
} 
a.link_header_sub3:hover {
	color: #ffd202;
	text-decoration : none;
}


/* ---------- HEADER ALLGEMEIN ---------- */

.header_font11_hell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b8c7ce;
}
.header_font12_hell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b8c7ce;
}
.header_font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


/* ---------- BOTTOM ---------- */

.bottom_font {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
}
.bottom_font2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #99a3aa;
}

a.link_bottom:link {
	color: #757e86;
	text-decoration : none;
} 
a.link_bottom:visited {
	color: #757e86;
	text-decoration : none;
} 
a.link_bottom:active {
	color: #757e86;
	text-decoration : none;
} 
a.link_bottom:hover {
	color: #ffffff;
	text-decoration : none;
}



/* ---------- LEFT ---------- */

#menu {
	display: block;
	position:absolute;
	left:0px;
	top:470px;
	z-index:1;
	width: 190px;
	height: 50px;
}

.left-head-big {
	font-size: 14px;
	font-weight: bold;
}

.left-wetter-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;
	background-image: url(images/left_wetter_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}



a.link_left_green:link {
	color: #333;
	text-decoration : none;
} 
a.link_left_green:visited {
	color: #333;
	text-decoration : none;
} 
a.link_left_green:active {
	color: #333;
	text-decoration : none;
} 
a.link_left_green:hover {
	color: #4c7209;
	text-decoration : none;
}

.left-over-sub-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_green_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f0f3f5;
}
.left-out-sub-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_green_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-over-main-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 9px;
	padding-bottom: 12px;
	padding-left: 14px;
	background-image: url(images/left_color_green_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f0f3f5;
}
.left-out-main-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 9px;
	padding-bottom: 12px;
	padding-left: 14px;
	background-image: url(images/left_color_green_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-pic-green {
	padding-left: 6px;
	background-image: url(images/left_color_green.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}



a.link_left_pink:link {
	color: #333;
	text-decoration : none;
} 
a.link_left_pink:visited {
	color: #333;
	text-decoration : none;
} 
a.link_left_pink:active {
	color: #333;
	text-decoration : none;
} 
a.link_left_pink:hover {
	color: #810268;
	text-decoration : none;
}

.left-over-sub-pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_pink_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f0f3f5;
}
.left-out-sub-pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_pink_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-over-main-pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 9px;
	padding-bottom: 12px;
	padding-left: 14px;
	background-image: url(images/left_color_pink_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f0f3f5;
}
.left-out-main-pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 9px;
	padding-bottom: 12px;
	padding-left: 14px;
	background-image: url(images/left_color_pink_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-pic-pink {
	padding-left: 6px;
	background-image: url(images/left_color_pink.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}




a.link_left_yellow:link {
	color: #333;
	text-decoration : none;
} 
a.link_left_yellow:visited {
	color: #333;
	text-decoration : none;
} 
a.link_left_yellow:active {
	color: #333;
	text-decoration : none;
} 
a.link_left_yellow:hover {
	color: #c76504;
	text-decoration : none;
}

.left-over-sub-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_yellow_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f0f3f5;
}
.left-out-sub-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_yellow_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-pic-yellow {
	padding-left: 6px;
	background-image: url(images/left_color_yellow.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}



a.link_left_blue:link {
	color: #333;
	text-decoration : none;
} 
a.link_left_blue:visited {
	color: #333;
	text-decoration : none;
} 
a.link_left_blue:active {
	color: #333;
	text-decoration : none;
} 
a.link_left_blue:hover {
	color: #2366b0;
	text-decoration : none;
}

.left-over-sub-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_blue_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #f0f3f5;
}
.left-out-sub-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-image: url(images/left_color_blue_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-pic-blue {
	padding-left: 6px;
	background-image: url(images/left_color_blue.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}



a.link_left_darkblue:link {
	color: #fff;
	text-decoration : none;
} 
a.link_left_darkblue:visited {
	color: #fff;
	text-decoration : none;
} 
a.link_left_darkblue:active {
	color: #fff;
	text-decoration : none;
} 
a.link_left_darkblue:hover {
	color: #fff;
	text-decoration : none;
}

.left-over-sub-darkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
    padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 14px;
	background-image: url(images/left_color_darkblue.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: #1a3b64;
}
.left-out-sub-darkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 14px;
	background-image: url(images/left_color_darkblue.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: #1a3b64;
}
.left-pic-darkblue {
	padding-left: 6px;
	background-image: url(images/left_color_darkblue.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}



/* ---------- THEMEN-Menu ---------- */

div.themenmenu {
	left:-10px;
	top:110px;
	z-index: 2;
	height: 26px;
	width: 170px;
	position: absolute;
	padding: 5px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
div.themenmenu2 {
	left:0px;
	top:134px;
	z-index: 2;
	height: 26px;
	width: 170px;
	position: absolute;
	padding: 5px 0px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* ---------- THEMEN-Menu LUST AUF SÜDTIROOL ---------- */

div.themenmenu-sued1 {
	left:0px;
	top:619px;
	z-index: 2;
	height: 26px;
	width: 170px;
	position: absolute;
	padding: 5px 0px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
div.themenmenu2-sued1 {
	left:0px;
	top:638px;
	z-index: 2;
	height: 26px;
	width: 170px;
	position: absolute;
	padding: 5px 0px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

div.themenmenu-sued2 {
	left:0px;
	top:1233px;
	z-index: 2;
	height: 26px;
	width: 170px;
	position: absolute;
	padding: 5px 0px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
div.themenmenu2-sued2 {
	left:0px;
	top:1252px;
	z-index: 2;
	height: 26px;
	width: 170px;
	position: absolute;
	padding: 5px 0px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

