/* CSS Document */
body
{
	width:100%;
	height:100%;
	margin:0px;
	height:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

h1
{
	font-size:16px;
	font-weight:bold;
	color:#1C4D7C;
	margin:0px 0px 15px 0px;
}

h2
{
	font-size:12px;
	font-weight:bold;
	color:#1C4D7C;
	margin:0px 0px 7px 0px;
}

p
{
	margin:10px 0px 0px 0px;
}

#container
{
	width:915px;
	height:auto;
	margin:auto;
}

#header
{
	width:915px;
	height:133px;
}



#navigation
{
	width:915px;
	height:18px;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	padding:5px 0px 0px 5px;
}

#navigation a:link
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#666666;
	text-decoration:none;
}

#navigation a:visited
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#666666;
	text-decoration:none;
}

#navigation a:hover
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

#navigation a:active
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}


#contentContainer
{
	width:915px;
	height:auto;
	margin:25px 0px 25px 0px;
	float:left;
}

#contentSpacerLeft
{
	width:63px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

#contentBereich
{
	width:800px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

#contentBereich img
{
	padding:2px;
	border:1px solid #999999;
	margin:5px 5px 0px 0px;
}

#footer
{
	clear:both;
	width:910px;
	height:17px;
	background-color:#1C4D7C;
	color:#FFFFFF;
	padding:3px 0px 0px 5px;
}

#navigation .aktiv:link
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

#navigation .aktiv:visited
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

#navigation .aktiv:hover
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

#navigation .aktiv:active
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}


#subnavigation
{
	width:200px;
	height:auto;
	float:left;
}



#subnavigation a:link
{
	display:block;
	border-bottom:1px solid #999999;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation a:visited
{
	display:block;
	border-bottom:1px solid #999999;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation a:hover
{
	display:block;
	border-bottom:1px solid #999999;
	color:#1C4D7C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation a:active
{
	display:block;
	border-bottom:1px solid #999999;
	color:#1C4D7C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation .aktiv:link
{
	display:block;
	border-bottom:1px solid #999999;
	color:#1C4D7C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation .aktiv:visited
{
	display:block;
	border-bottom:1px solid #999999;
	color:#1C4D7C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation .aktiv:hover
{
	display:block;
	border-bottom:1px solid #999999;
	color:#1C4D7C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation .aktiv:active
{
	display:block;
	border-bottom:1px solid #999999;
	color:#1C4D7C;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}

#subnavigation a.level2,
#subnavigation a.level2.aktiv {
font-size:10px;
padding-left:0.5em;
}

#content
{
	float:left;
	width:560px;
	margin:0px 0px 0px 30px;
}	


#content a:link
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#666666;
	text-decoration:none;
}

#content a:visited
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#666666;
	text-decoration:none;
}

#content a:hover
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

#content a:active
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

.aktiv:active
{
	color:#1C4D7C;
	text-decoration:underline;
}

.galerieImage
{
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
	margin:0px 11px 10px 0px;
	border:1px solid #666666;
}

#content .galerieImage img
{
	border:none;
	padding:0px;
}

#bigImage
{
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	clear:left;
}

#footer a:link
{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:active
{
	color:#FFFFFF;
	text-decoration:none;
}

.newslist
{
	width:560px;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
}

.newslist .newslistimage
{
	float:left;
	margin:0px 20px 0px 0px;
	width:150px;
}

.newslist .newslistteaser
{
	width:390px;
	float:left;
	height:auto;
	padding:3px 0px 0px 0px;
}

.newslist a:link
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#666666;
	text-decoration:none;
}

.newslist a:visited
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#666666;
	text-decoration:none;
}

.newslist a:hover
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

.newslist a:active
{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	color:#1C4D7C;
	text-decoration:underline;
}

.newsdetail
{
	width:560px;
	height:auto;
}

.newsdetail .teaser
{
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

.newsdetail .newsbilder
{
	width:250px;
	margin:0px 20px 0px 0px;
	float:left;
	height:auto;
}

.newsdetail .image
{
	width:250px;
	margin:0px 20px 0px 0px;
	float:left;
	height:auto;
}

.newsdetail .textsmall
{
	width:590px;
	float:left;
	height:auto;
}

.backLink
{
	width:560px;
	height:20px;
	padding:20px 0px 0px 0px;
	clear:left;
}


#lang
{
	width:915px;
	text-align:right;
}	


#lang a:link
{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#lang a:visited
{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#lang a:hover
{
	font-weight:bold;
	color:#1C4D7C;
	text-decoration:underline;
}

#lang a:active
{
	font-weight:bold;
	color:#1C4D7C;
	text-decoration:underline;
}

#umfrage
{
	margin:30px 0px 0px 0px;	
}

