@charset "utf-8";
/* CSS Document */

	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
	}
	#site{
		width:1010px;
	}
	#top{
		background-image:url(images/schatten_T.jpg);
		background-position:center;
		width:1010px;
		height:25px;
		text-align:left;
	}
	#bottom{
		clear:both;
		background-image:url(images/schatten_B.jpg);
		background-position:center;
		width:1010px;
		height:25px;
		text-align:left;
	}
	#left{
		background-image:url(images/schatten_L.jpg);
		background-position:center;
		width:15px;
		height:612px;
		float:left;
		text-align:left;
	}
	#right{
		background-image:url(images/schatten_R.jpg);
		background-position:center;
		width:15px;
		height:612px;
		float:right;
		text-align:left;
	}
	#content {
		width:980px;
		background-color:#d8e0e7;
		float:left;
		margin-left:0px;
		min-height:612px;
		text-align:left;
	}
	#navi{
		width:697px;
		float:left;
		height:29px;
		background-image:url(images/NAVI_BG.jpg);
		text-align:left;
	}
	#bild1{
		width:697px;
		float:left;
		height:199px;
		text-align:left;
	}
	#bild2{
		width:283px;
		float:right;
		height:228px;
		margin-top:-29px;
	}
	#text_content{
		background-image:url(images/bottom_bg.jpg);
		min-height:278px;
		clear:both;
	}
	#text{
		width:550px;
		float:left;
		margin-left:115px;
		margin-top:15px;
		min-height:245px;
	}
	#sub{
		width:250px;
		float:right;
		margin-right:15px;
		margin-top:35px;
		color:#666;
	}
	#sub2{
		width:250px;
		float:right;
		margin-right:15px;
		margin-top:10px;
		color:#666;
		padding-top:15px;
		border-top:1px dotted #434750;
	}
	.sub2 a:link{
		font-size:13px;
		display:block;
			color:#434750;
			text-decoration:none;
			padding-top:0px;
			padding-left:0px;
			margin-bottom:3px;
			font-weight:bold;
			height:5px;
	}
	.sub2 a:visited{
		font-size:13px;
		display:block;
			color:#434750;
			text-decoration:none;
			padding-top:0px;
			padding-left:0px;
			margin-bottom:3px;
			font-weight:bold;
			height:5px;
	}
	.sub2 a:hover{
		font-size:13px;
		display:block;
			color:#1f3466;
			text-decoration:none;
			padding-top:0px;
			padding-left:0px;
			margin-bottom:3px;
			font-weight:bold;
			height:5px;
	}
	#tags{
		width:250px;
		text-align:left;
		clear:both;
		height:15px;
		float:right;
		margin-right:15px;
		}
		h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#1c3b6a;
			margin-top:25px;
			margin-bottom:15px;
		}
		.topnavi ul{
			display:inline-block;
			height:25px;
			margin-top:-0px;
			margin-left:-37px;
		}
		.topnavi li{
			display:inline-block;
			height:25px;
			margin-left:-3px;
			
		}
		* html .topnavi ul{
			display:inline;
			height:25px;
			margin-top:-0px;
			margin-left:15px;
		}
		* html .topnavi li{
			display:inline;
			height:25px;
			margin-left:-3px;
			
		}
		.topnavi_on{
			font-size:15px;
			color:#FFFFFF;
			text-decoration:none;
			display:inline-block;
			background-color:#809ab2;
			border-right: 1px solid #FFF;
			border-left: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:11px;
			height:22px;
			padding-bottom:1px;
			margin-left:-1px;
		}
		.topnavi a:link{
			font-size:15px;
			color:#1f3466;
			text-decoration:none;
			display:block;
			border-right: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:10px;
			height:24px;
		}
		.topnavi a:visited{
			font-size:15px;
			color:#1f3466;
			text-decoration:none;
			display:block;
			border-right: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:10px;
			height:24px;
		}
		.topnavi a:hover{
			font-size:15px;
			color:#FFFFFF;
			text-decoration:none;
			display:block;
			background-color:#809ab2;
			border-right: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:10px;
			height:22px;
			padding-bottom:1px;
		}
		

	
/* LANGNAV */
.langnav {
color: #d9e0e8;
font-size:9px;
}

.langnav a:link {
color: #d9e0e8;
font-size:9px;
text-decoration:none;
}
.langnav a:visited {
color: #d9e0e8;
font-size:9px;
text-decoration:none;
}
.langnav a:hover {
color: #1f3466;
font-size:9px;
text-decoration:none;
}

		
.bottomnavi{
	color:#666;
	font-size:10px;
	text-decoration:none;
}

.bottomnavi a:link{
	color:#666;
	font-size:10px;
	text-decoration:none;
	
}
.bottomnavi a:visited{
	color:#666;
	font-size:10px;
	text-decoration:none;
	
}
.bottomnavi a:hover{
	color:#333;
	font-size:10px;
	text-decoration:none;
	
}

a:link{
	color:#1c3b6a;
	font-size:13px;
	text-decoration:none;
	
}
a:visited{
	color:#1c3b6a;
	font-size:13px;
	text-decoration:none;
	
}
a:hover{
	color:#333;
	font-size:13px;
	text-decoration:none;
	
}
.leading{
	color:#1c3b6a;
	font-size:13px;
	letter-spacing:1px;
	font-weight:bold;
}
#flash{
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	position:absolute;
	z-index:0;
	/* height:228px; */
	padding:0px;
	height:228px;
}
#navis{
		width:697px;
		float:left;
		height:29px;
		background-image:url(images/NAVI_BG.jpg);
		text-align:left;
		padding-top:0px;
		position:relative;
		z-index:10;
		/* margin-top:-228px; 
}
#navis, x:-moz-any-link{
		width:697px;
		float:left;
		height:29px;
		background-image:url(images/NAVI_BG.jpg);
		text-align:left;
		padding-top:0px;
		position:relative;
		z-index:10;
		margin-top:-231px; */
}

/* IE 6 Hacks */


	* html #sub{
		width:250px;
		float:right;
		margin-right:10px;
		margin-top:35px;
		color:#666;
	}
	* html #sub2{
		width:250px;
		float:right;
		margin-right:10px;
		margin-top:10px;
		color:#666;
		padding-top:15px;
		border-top:1px dotted #434750;
	}
			* html .topnavi a:link{
			font-size:15px;
			color:#1f3466;
			text-decoration:none;
			display:block;
			border-right: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:10px;
			height:24px;
			float:left;
		}
		* html .topnavi a:visited{
			font-size:15px;
			color:#1f3466;
			text-decoration:none;
			display:block;
			border-right: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:10px;
			height:24px;
			float:left;
		}
		* html .topnavi a:hover{
			font-size:15px;
			color:#FFFFFF;
			text-decoration:none;
			display:block;
			background-color:#809ab2;
			border-right: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:10px;
			height:22px;
			padding-bottom:1px;
			float:left;
		}
				* html .topnavi_on{
			font-size:15px;
			color:#FFFFFF;
			text-decoration:none;
			display:inline;
			background-color:#809ab2;
			border-right: 1px solid #FFF;
			border-left: 1px solid #FFF;
			padding-right:10px;
			padding-top:5px;
			padding-left:11px;
			height:22px;
			padding-bottom:1px;
			margin-left:-1px;
			float:left;
		}
				* html .topnavi ul{
			display:inline;
			height:25px;
			margin-top:-0px;
			margin-left:0px;
			float:left;
		}
		* html .topnavi li{
			display:inline;
			height:25px;
			margin-left:-3px;
			float:left;
			
		}
	* html #text{
		width:550px;
		float:left;
		margin-left:65px;
		margin-top:15px;
		min-height:245px;
	}
		* html #tags{
		width:250px;
		text-align:left;
		clear:both;
		float:right;
		height:15px;
		margin-right:10px;
		margin-top:50px;
		}
