@charset "iso-8859-1";

strong {
font-weight:bold;
}

ul {
list-style:url(../images/list_image.gif);
}

#breadcrumb {
	color: #384663;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.2;
	margin-top: -15px;
}


#gnav {
	line-height:1.5em;
	font-size: 0.7em;
	color: #c0c4dd;
}


#inav {
	font-size: 0.8em;
	line-height: 1;
}



#linking {
	padding: 10px 0 0 0;		
}

	#linking ul {
	list-style:none;
	}

	#linking li {
		font-weight:bold;
	}
	
	#linking ul li ul{
	}

	#linking li ul li {
		font-size: 90%;
	}
	#linking li ul li ul li {
	font-size:100%;
	font-weight:normal;
	display:block;
	background-color:#efeff9;
	border-bottom:1px solid #384663;
	font-weight:normal;
	padding: 5px 30px 5px 30px;
	width: 110px;
	}
	.high {
	display:block;
	width:155px;
	background-color:#c0cbe1;
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #384663;
	border-bottom: 1px solid #384663;
	}
	.high a  {
	text-decoration:none;
	color:#384663;
	
}
.high2 {
	display:block;
	width:155px;
	background: #efeff9;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #384663;
}
.high2 a {
	text-decoration:none;
	color:#384663;
}

.high3 {
	text-decoration:none;
	color:#384663;
	}

.high3 a {
	text-decoration:none;
	color:#384663;
	font-weight:bold;
	background-color: #98A2BD;
}

.normal {
	display:block;
	width:155px;
	background-color:#98A2BD ;
	border-bottom:1px solid #c0cbe1;
	padding: 5px 5px 5px 10px;
}
.normal a{
	text-decoration:none;
	color: #384663;
}
.normal2 {
	font-weight:normal;
	display:block;
	width:145px;
	background-color:#c0cbe1;
	border-bottom:1px solid #384663;
	font-weight:normal;
	padding: 5px 5px 5px 20px;
}
.normal2 a {	
	text-decoration:none;
	color:#384663;
}
.normal3 {
	font-weight:normal;
}

.normal3 a {
	text-decoration:none;
	color:#384663;
	line-height: 1.5;
}

#stuff {
	font-size: 0.8em;
	line-height: 1;
}

#recentimage{
	line-height: 1.2;
	border-left: 1px solid #98A2BD;
	border-right: 1px solid #98A2BD;
	border-bottom: 1px solid #98A2BD;
}

	#recentimage h1 {
		font-size: 1.2em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
		text-align:center;
	}

	#recentimage h2 {
		font-size: 1.1em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
		text-align:center;
	}

	#recentimage h3 {
		font-size: 1.1em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
		text-align:center;
	}

.image {
	margin: 0 4px 0 4px;
	padding: 5px 5px 5px 5px;
	background-color: #000000;
	text-align: center;
}
.date {
	padding: 0 10px 5px 10px;
	font-size: 75%;
	text-align: right;
}
.title {
	font-weight:bold;
	font-size: 90%;
	padding: 0 10px 8px 10px;
}
.description {
	padding: 0 10px 10px 10px;
	font-size: 85%;
}

#nicelinks {
	line-height: 1.2;
	border-left: 1px solid #98A2BD;
	border-right: 1px solid #98A2BD;
	border-bottom: 1px solid #98A2BD;
}

	#nicelinks h1 {
		font-size: 1.2em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;	text-align:center;
	}
	
	#nicelinks h2 {
		font-size: 1.1em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
	}

	#nicelinks h2 {
		font-size: 1em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
	}

	#nicelinks p {
	padding: 10px 0 10px 0;
	}

	#nicelinks ul {
		font-size:85%;
		margin: 10px 10px 10px 27px;
	}

	#nicelinks li {
		padding: 2px 0 0 0;
	}
	
	#nicelinks li a {
		text-decoration: none;
		color:#384663;
	}
	#nicelinks li a:visited {
		text-decoration: none;
		color:#384663;
	}
	#nicelinks li a:hover {
		text-decoration: none;
		color:#384663;
		background-color:#98a2bd;
	}
	#nicelinks li a:focus {
		text-decoration: none;
		color:#384663;
		background-color:#98a2bd;
	}
	#nicelinks li a:active {
		text-decoration: none;
		color:#384663;
		background-color:#98a2bd;
	}

#pointout {
	line-height: 1.2;
	border-left: 1px solid #98A2BD;
	border-right: 1px solid #98A2BD;
	border-bottom: 1px solid #98A2BD;

}

	#pointout h1 {
		font-size: 1.2em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;	text-align:center;
	}
	
	#pointout h2 {
		font-size: 1.1em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
	}

	#pointout h2 {
		font-size: 1em;
		font-weight: bold;
		margin:5px 0 0 0;
		padding: 2px 2px 2px 2px;
		background-color:#98a2bd;
		color:#efe7f5;
	}
	
	#pointout p {
	font-size: 85%;
	padding: 10px;
	}

#maincontent {
font-size: 0.8em;
line-height: 1.5em;
}
	#line {
	background: url(../images/back_main.png);
	background-position: center;
	background-repeat: repeat-y;
	}
	#maincontent h1 {
		font-size: 1.4em;
		font-weight:bold;
		padding: 20px 0 20px 0;
	}
	#maincontent h2 {
		font-size: 1.3em;
		font-weight:bold;
		padding: 0 0 10px 0;
	}
	#maincontent h3 {
		font-size: 1.2em;
		font-weight:bold;
		padding: 0 0 5px 0;
	}
	#maincontent h4 {
		font-size: 1.1em;
		font-weight:bold;
		padding: 0 0 5px 0;
	}
	#maincontent ul li {
		list-style-type: disc;
		margin: 3px 0 3px 15px;
	}
	#maincontent p {
		margin: 8px 0 8px 0;
	}
	#maincontent a {
		padding: 0 5px 0 5px;
		text-decoration:none;
		color:#222d49;
		background-color: #efeff9;
		font-weight:bold;
	}
	#maincontent a:visited {
		padding: 0 5px 0 5px;
		text-decoration:none;
		color:#dddddd;
		background-color: #efeff9;
		font-weight:bold;
		}
	#maincontent a:hover {
		padding: 0 5px 0 5px;
		text-decoration:none;
		color:#efeff9;
		background-color: #98A2BD;
		font-weight:bold;
		}
	#maincontent a:focus {
		padding: 0 5px 0 5px;
		text-decoration:none;
		color:#efeff9;
		background-color: #98A2BD;
		font-weight:bold;
		}
	#maincontent a:active {
		padding: 0 5px 0 5px;
		text-decoration:none;
		color:#efeff9;
		background-color: #98A2BD;
		font-weight:bold;
		}
	.firstcol {
		float:left;
		width: 47.5%;
		padding: 0 8px 0 0;
	}
	.secondcol {
		float:right;
		width: 47.5%;
		padding: 0 0 0 5px;
	}
	
	.bilddatensatz {
		background: #efeff9;
		padding: 10px;
		margin: 0 0 10px 0;
		border: 2px solid #dddef0;
	}

	.thumb {
		float:left;
	}

	.text {
		margin: 0 0 0 170px;
		border: 1px solid #7181a1;
	}

		.text h2 {
			background-color: #7181a1;
			color: #e7e7f5;
			line-height:2em;
			font-size: 1.8em;
		}

		.text p {
			font-size: 80%;
			padding: 0 5px 2px 5px;
		}


#footer {
	font-size: 0.6em;
	color: #ffffff;
}
		
		#foot1 {
		padding: 10px 0 10px 10px;
		line-height: 1;
		}
		
		#foot1 table {
			border: 2px solid #7a81a1;
			background-color: #efeff8;
			color: #222d49;
		}
		
		#foot1 td {
		padding: 2px 10px 2px 10px;
		border-left: 2px solid #7a81a1;
		border-right: 2px solid #7a81a1;
		}
		
		#foot1 th {
		padding: 2px 10px 2px 10px;
		border-left: 2px solid #7a81a1;
		border-right: 2px solid #7a81a1;
		border-bottom: 2px solid #7a81a1;
		font-weight: bold;
		}
		
		#foot2 {	
		padding: 10px 0 10px 0;
		}
		
			#rightfootleft p {
				padding: 0 0 5px 0;
			}
			#rightfootleft a{
				text-decoration: none;
				font-weight: bold;
				color: #efeff7;
				padding: 2px 0 2px 0;
			}
			#rightfootleft a:visited{
				text-decoration: none;
				font-weight: bold;
				color: #efeff7;
			}
			#rightfootleft a:hover{
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				background-color: #465373;
			}
			#rightfootleft a:focus{
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				background-color: #465373;
			}
			#rightfootleft a:active{
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				background-color: #465373;
			}
			
			#rightfootright a{
				text-decoration: none;
				font-weight: bold;
				color: #efeff7;
				padding: 2px 0 2px 0;
			}
			#rightfootright a:visited{
				text-decoration: none;
				font-weight: bold;
				color: #efeff7;
			}
			#rightfootright a:hover{
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				background-color: #465373;
			}
			#rightfootright a:focus{
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				background-color: #465373;
			}
			#rightfootright a:active{
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				background-color: #465373;
			}