/* CSS Document */

body {
margin: 0;
padding: 0;
background-color:#deedf6;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
color:#29586f;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
line-height:150%;
}
a {
outline: none;
}

/* �BERSCHRIFTEN */

h1 {
	font-size:150%;
	margin-bottom:15px;
	margin-top:10px;
}

h2 {
	font-size:100%;
	margin-bottom:15px;
	margin-top:10px;
	color:#29586f;
}
h2 a:link{
	font-size:100%;
	margin-bottom:15px;
	margin-top:10px;
	color:#29586f;
}
h2 a:visited{
	font-size:100%;
	margin-bottom:15px;
	margin-top:10px;
	color:#29586f;
}
h2 a:hover{
	font-size:100%;
	margin-bottom:15px;
	margin-top:10px;
	color:#fc8800;
}

/* DIV AUFBAU */

#wrapper {
width: 980px;
margin: 0px auto;
border:10px solid #FFFFFF;
background-image:url(images/wrapper_bg2.jpg);
margin-bottom:10px;
}

#header {
margin: 50px auto;
width: 1000px;
height: 210px;
background-image:url(images/header.jpg);
background-color:#aaa;
border-bottom:5px solid #164963;
border-left:0px solid #164963;
border-right:0px solid #164963;
border-top:0px solid #164963;
margin-bottom:0px;
}

#content {
width: 100%;
}

#content_left {
float: left;
width: 210px;
background-color:#fee100;
/* background-color:#fccf00; */
border-left:1px solid #164963;
border-right:1px solid #164963;
border-top:1px solid #164963;
padding-left:10px;
margin-bottom:110px;
}
#content_left p{
margin:5 0 5 0px;
}

#main_content {
border-top:1px solid #164963;
float: left;
width: 467px;
background-color:#FFFFFF;
background-image:url(images/middle_bg.jpg);
background-repeat:no-repeat;
padding:15px;
min-height:560px;
}

#content_right {
float: left;
width: 230px;
min-height:560px;
background-color:#FFFFFF;
border-right:1px solid #164963;
background-image:url(images/right_bg.jpg);
background-repeat:no-repeat;
padding:15px;
}

#footer {
clear: both;
width: 980px;
height: 1px;
background-color:#164963;
}

#footertext {
float:left; margin-top:-110px; margin-left:3px; font-size:10px; text-align:center;
	}

/* NAVIGATIONEN */

.nav11, .nav12{
font-size:140%;
font-weight:lighter;
margin-top:0px;
}

.nav11 a:link{
color:#29586f;
background-image:url(images/navoff.jpg);
width:164px;
height:31px;
display:block;
padding-left:40px;
padding-top:7px;
text-decoration:none;
margin-top:0px;
font-weight:normal;
}

.nav11 a:visited{
color:#29586f;
background-image:url(images/navoff.jpg);
width:164px;
height:31px;
display:block;
padding-left:40px;
padding-top:7px;
text-decoration:none;
margin-top:0px;
font-weight:normal;
}

.nav11 a:hover{
color:#29586f;
background-image:url(images/navon.jpg);
width:164px;
height:31px;
display:block;
padding-left:40px;
padding-top:7px;
text-decoration:none;
margin-top:0px;
font-weight:normal;
}

.nav12 a:link{
color:#29586f;
background-image:url(images/navon.jpg);
width:164px;
height:31px;
display:block;
padding-left:40px;
padding-top:7px;
text-decoration:none;
margin-top:0px;
font-weight:normal;
}

.nav12 a:visited{
color:#29586f;
background-image:url(images/navon.jpg);
width:164px;
height:31px;
display:block;
padding-left:40px;
padding-top:7px;
text-decoration:none;
margin-top:0px;
font-weight:normal;
}

.nav12 a:hover{
color:#29586f;
background-image:url(images/navon.jpg);
width:164px;
height:31px;
display:block;
padding-left:40px;
padding-top:7px;
text-decoration:none;
margin-top:0px;
font-weight:normal;
}

/* LINKS */

a:link {
color:#fc8800;
text-decoration:none;
font-weight:bold;
}

a:visited {
color:#fc8800;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#b76300;
text-decoration:none;
font-weight:bold;
}

/* NEWS SPECIALS */

dd {
	margin-left:0px;
	margin-top:5px;
}

.news-list-morelink{
	display:block;
	width:230px;
	text-align:right;
}
.news-list-date{	
	display:block;
	width:230px;
	text-align:left;
	margin-bottom:10px;
	margin-top:-18px;
	font-size:75%;
	}

.news-single-imgcaption{
	margin-top:2px;
	font-size:75%;
	color:#0e2e3e;
}

#newsschatten{
	background-image:url(images/schatten_news.png);
	width:230px;
	height:20px;
}
#singlepic{
float:left;
margin-right:15px;
}

*html .nav11 {
margin-top:-10px;
}
*html .nav12 {
margin-top:-10px;
}
