/* ---------- 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 3 ---------- */

.menu3{
	position:absolute;
	left: 40px;
	top:410px;
	height:19px;
	width:185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f9db9;
	}
.menu3 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;
	}
	.menu3 li{
		float:left;
		padding:0px;
		}
	.menu3 li a{
	color:#7f9db9;
	display:block;
	line-height:18px;
	margin:0px;
	padding:1px 0px 0px 5px;
	text-align:left;
	text-decoration:none;
	width: 180px;
		}
		.menu3 li a:hover, .menu3 ul li:hover a{
			color:#666666;
			text-decoration:none;
			}
	.menu3 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;*/
		}
	.menu3 li:hover ul{
		display:block;
		
		}
	.menu3 li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:183px;

		}
	.menu3 li:hover li a{
		background:none;
		
		}
	.menu3 li ul a{
	display:block;
	height:20px;
	font-size:12px;
	margin:0px;
	padding:2px 10px 0px 5px;
	text-align:left;
		}
		.menu3 li ul a:hover, .menu3 li ul li:hover a{
			background:#3399ff;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			width:168px;
			}
	.menu3 p{
		clear:left;
		}	
		
		
		
/* ---------- BILDERRAHMEN ---------- */

.bilderrahmen{
	position:absolute;
	left: 316px;
	top:80px;
	height:370px;
	width:664px;
	}

		
/* ---------- IFRAME FORMULAR ---------- */


.header_form_font1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b9fb8;
}
.header_form_font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.header_form_font3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a3b64;
}

.header_iframe_bg {
	background-image: url(images/header_iframe_bg.png);
	background-repeat: no-repeat;
}


a.link_header_form:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration : none;
} 
a.link_header_form:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration : none;
} 
a.link_header_form:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration : none;
} 
a.link_header_form:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9b00;
	text-decoration : none;
}


/* ---------- SUBMENU ---------- */

.header_submenu_bg {
	background-image: url(images/header_submenu_bg.gif);
	background-repeat: no-repeat;
	background-position: right 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 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b8c7ce;
}


/* ---------- 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;
}






































/* ---------- ALT ALT ALT ALT ALT ALT ---------- */

#menu {
	display: block;
	position:absolute;
	left:20px;
	top:307px;
	z-index:1;
	width: 170px;
	height: 50px;
}
#menu-language {
	display: block;
	position:absolute;
	left:20px;
	top:215px;
	z-index:1;
	width: 170px;
	height: 31px;
}
#menu-icon-suche {
	display: block;
	position:absolute; 
left:154px; 
top:31px; 
width:15px; 
height:9px; 
z-index:2;
}
#menu-icon-laender {
	display: block;
	position:absolute; 
left:137px; 
top:194px; 
width:24px; 
height:6px; 
z-index:2;
}
#menu-icon-treffer {
	display: block;
	position:absolute; 
left:133px; 
top:414px; 
width:30px; 
height:7px; 
z-index:2;
}
#menu-icon-suche-language {
	display: block;
	position:absolute; 
left:154px; 
top:31px; 
width:15px; 
height:9px; 
z-index:2;
}
#menu-icon-laender-language {
	display: block;
	position:absolute; 
left:137px; 
top:114px; 
width:24px; 
height:6px; 
z-index:2;
}


/* ---------- 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;
}
