body{
	color:transparent;
	background-color:#FFF;
	background-image: url(images/bg.gif);
	background-repeat:repeat-x;
	margin:0px 0px 50px 0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	padding:0px 0px 50px 0px;
}
img{
	border:0px;
}
#zentriert{
  	position:absolute;
  	left:50%;
  	width:960px;
  	margin-left:-480px;	
	color:transparent;
	background-color:transparent;
	padding:0px;
	z-index:2;
}
#head{
	height:129px;	
}
#metanavigation{
	float:right;
	color:#c1bcb9;
	background-color:transparent;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	margin:10px -5px 0px 0px;
}
#logos{
	float:right;
	margin:10px 0px 0px 0px;
	width:592px;
	height:63px;
}
#navigation{
	width:960px;
	height:30px;
	background-position:top;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 15px 0px;
	background-image: url(images/bg-navi.gif);
	background-repeat: no-repeat;
}
#navigation span{
	color:black;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	background-position:center;
	margin:0px 0px 0px 0px;
	padding:4px 0px 8px 26px;
}
#navigation a:link {color:#000; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#navigation a:visited {color:#000; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#navigation a:focus {color:white; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#navigation a:hover {color:white; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#navigation a:active {color:black; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#navigation #aktiv a:link, #navigation #aktiv a:visited, #navigation #aktiv a:focus, #navigation #aktiv a:hover, #navigation #aktiv a:active{
	color:white;
	background-color:transparent;
}
p a:link {color:#003366; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(images/link-pfeil.gif); background-position:left; background-repeat:no-repeat;}
p a:visited {color:#003366; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(images/link-pfeil.gif); background-position:left; background-repeat:no-repeat; }
p a:focus {color:#1088ff; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(images/link-pfeil.gif); background-position:left; background-repeat:no-repeat; }
p a:hover {color:#196fc4; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(images/link-pfeil-hover.gif); background-position:left; background-repeat:no-repeat; }
p a:active {color:1088ff; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(images/link-pfeil.gif); background-position:left; background-repeat:no-repeat; }

#logo{
	float:left;
}
h1{
	color:#000;
	background-color:transparent;
	width:560px;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	letter-spacing:-1px;
}
h2{
	color:#38302b;
	background-color:transparent;
	width:560px;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
#linkespalte-start{
	width:308px;
	margin:15px 0px 50px 0px;
	position:absolute;
	left:0px;
	top:255px;
}
#linkespalte-start p{
	width:298px;
}
#rechtespalte-start{
	width:630px;
	margin:15px 0px 50px 0px;
	position:absolute;
	left:330px;
	top:255px;
	padding:0px 0px 50px 0px;
}
#inhalt{
	width:960px;
	border-top:1px solid #d0cdca;
	border-bottom:1px solid #d0cdca;
	margin:10px 0px 50px 0px;
	padding:0px;
	background-image:url(images/bg-inhalt.gif);
	background-repeat:repeat-y;
	position:absolute;
	top:220px;
}
#pager-oben{
	width:587px;
	height:21px;
	margin:15px 0px 5px 0px;
	padding:0px;
}
#pager-unten{
	width:587px;
	height:21px;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.left a:link{color:#003366; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 1px 25px; background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:left; font-weight:normal; height:21px;}
.left a:visited{color:#003366; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 1px 25px; background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:left; font-weight:normal; height:21px;}
.left a:focus{color:#1088ff; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 1px 25px; background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:left; font-weight:normal; height:21px;}
.left a:hover{color:#196fc4; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 1px 25px; background-image: url(images/bg-pager-hover.gif); background-repeat: no-repeat; background-position:left; font-weight:normal; height:21px;}
.left a:active{color:1088ff; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 1px 25px; background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:left; font-weight:normal; height:21px;}

.right a:link {color:#003366; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 25px 1px 0px;  
background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:right; font-weight:normal; height:21px;}
.right a:visited {color:#003366; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 25px 1px 0px; 
background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:right; font-weight:normal; height:21px;}
.right a:focus {color:#1088ff; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 25px 1px 0px; 
background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:right; font-weight:normal; height:21px;}
.right a:hover {color:#196fc4; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 25px 1px 0px; 
background-image: url(images/bg-pager-hover.gif); background-repeat: no-repeat; background-position:right; font-weight:normal; height:21px;}
.right a:active {color:1088ff; font-weight:bold; background-color:transparent; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 25px 1px 0px; 
background-image: url(images/bg-pager.gif); background-repeat: no-repeat; background-position:right; font-weight:normal; height:21px;}

.left{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:21px;
}
.right{
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:21px;
}
#bildbereich{
	width:610px;
}
#textbereich{
	width:320px;
	background-image:url(images/bg-textbereich.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px 5px 50px 15px;
	background-color:#f4f4f4;
	z-index:0;
	position:absolute;
	left:620px;
	top:0px;
	margin:0px 0px 50px 0px;
}
#textbereich h2, #textbereich p{
	width:300px;
}
#lesetipps{
	position:absolute;
	left:868px;
	top:240px;
}
.teaser{
	width:630px;
	height:124px;
	background-image: url(images/bg-teaser.gif);
	background-repeat: repeat-x;
	margin:0px 0px 11px 0px;
	padding:0px;
}
.teaser img{
	float:left;
	margin-right:15px;
}
.teaser h2{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:300px;
	float:right;
}
p{
	color:#003366;
	background-color:transparent;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:17px;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.teaser p{
	width:300px;
	padding:0px 0px 0px 0px;
	float:right;
}
#footer{
	color:#ccc0b6;
	background-color:transparent;
	width:100%;
	height:50px;
	background-image: url(images/bg-footer.png);
	background-repeat: repeat-x;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:5;
}
#footer-inhalte{
	position:fixed;
	bottom:5px;
	color:#ccc0b6;
	background-color:transparent;
	z-index:6;
	margin:0px 0px 0px 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	width:960px;
	float:left;
	color:ccc0b6;
	background-color:transparent;
	margin-left:-5px;
}
#seitenfunktionen{
	float:left;
}
#footer-inhalte #seitenfunktionen{
	color:#ccc0b6;
	background-color:transparent;
}
#footer-inhalte #copyright{
	float: right;
	color:#ccc0b6;
	background-color:transparent;
}
#seitenfunktionen #footer-link1,#seitenfunktionen #footer-link2{
	color:#ccc0b6;
	background-color:transparent; 
	margin:0px;
	padding:0px;
}
#seitenfunktionen a:link, #metanavigation a:link {color:#ccc0b6; text-decoration:none; margin:0px 5px 0px 5px; padding:0px; font-weight:normal; background-image:none;}
#seitenfunktionen a:visited, #metanavigation a:visited{color:#ccc0b6; text-decoration:none; margin:0px 5px 0px 5px;  padding:0px; font-weight:normal; background-image:none;}
#seitenfunktionen a:focus, #metanavigation a:focus{color:white; text-decoration:underline; margin:0px 5px 0px 5px;  padding:0px; font-weight:normal; background-image:none;}
#seitenfunktionen a:hover, #metanavigation a:hover{color:white; text-decoration:none; margin:0px 5px 0px 5px; padding:0px; font-weight:normal; background-image:none;}
#seitenfunktionen a:active, #metanavigation a:active{color:black; text-decoration:underline; margin:0px 5px 0px 5px; padding:0px; font-weight:normal; background-image:none;}
#suchfeld{
	width:293px;
	height:30px;
	position:absolute;
	left:679px;
	top:185px;
	color:#003366;
	background-color:transparent;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:17px;
}
#s{
	width:177px;
	height:20px;
	border:1px solid #d6d6d6;
	color:#003366;
	background-color:transparent;
	background-image:url(images/bg-suchfeld.gif);
	background-repeat:no-repeat;
	padding:2px 0px 0px 5px;
}
#suchfeld span{
	margin:3px 10px 0px 0px;
	float:left;
}
#searchsubmit{
	display:none;
}
