﻿@charset "UTF-8";
 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; border:0; }
.clearleft { clear: left; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.clearright { clear: right; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.clearboth { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 
	font-family: Helvetica, Arial, _sans;
	font-size: 13px;
	color:black;
	font-weight: normal;
	text-align: left;
}
.formerror { 
	font-family: Helvetica, Arial, _sans;
	font-size: 10px;
	color:#F00;
	font-weight: normal;
	text-align: left;
	margin-left:10px;
}

.formerror2 { 
	font-family: Helvetica, Arial, _sans;
	font-size: 10px;
	color:#F00;
	font-weight: normal;
	text-align: right;
	margin-right:10px;
}

.textklein { 
	font-family: Helvetica, Arial, _sans;
	font-size: 10px;
	color:#000;
	font-weight: normal;
	text-align: left;
}

img { border: 0; }

.SpryHiddenRegion {
	visibility: hidden;
}

BODY {
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: white;
}
#bannerbox {
	width: 990px; 
	margin: 0 auto 0 auto;
}
#banner {
	width: 728px; 
	margin: 0 0 0 170px;
}
#pagetopborder {
	width: 990px; 
	margin: 0 auto 0 auto;
}
#page {
	width: 990px; 
	margin: 0 auto 0 auto;
	background: url('/de/_images/pagebg.gif') 0 0 repeat-y;
}

#pagehead {
	display:block;
	width:950px;
	height: 24px;
	text-align:right;
	background: url('/de/_images/pageheadbg.png') 0 0 no-repeat;
	font-size: 13px;
	font-weight: normal;
	color: white;
	padding: 6px 40px 0 0;
}

#pagecontent {
	width:990px;
}

#leftcolumn {
	float:left;
	width: 180px;
}

#rightcolumn {
	width: 790px;
	margin-left:180px;
	background: url('/de/_images/rightcolumnbg.png') 0 0 no-repeat;
}
#navigation {
	background: url('/de/_images/navigationbg.png') 0 0 repeat-y;
	padding-top: 55px;
}

#navigation UL {
	padding-left: 20px;
	list-style: none;
	display: block;
	width: 160px;
}
#navigation UL LI {
	display:block;
	width:160px;
	height: 30px;
	background: url('/de/_images/navigationhr.gif') top left no-repeat;
}
#navigation UL LI A {
	display:block;
	padding: 7px 0 0px 8px;
	font-size: 15px;
	font-family: Arial;
	color:white;
	text-decoration: none;
	width: 152px;
	height:24px;
	font-weight: bold;
}
#navigation UL LI A:hover {
	background: white;
	color:#453b2c;
	font-weight: bold;
}

BODY.home #navigation UL LI A.navihome { background: white; color:#453b2c; font-weight: bold; } BODY.blaettern #navigation UL LI A.naviblaettern { background: white; color:#453b2c; font-weight: bold; } BODY.bbarchiv #navigation UL LI A.navibbarchiv { background: white; color:#453b2c; font-weight: bold; } BODY.quiz #navigation UL LI A.naviquiz { background: white; color:#453b2c; font-weight: bold; } BODY.facebook #navigation UL LI A.navifacebook { background: white; color:#453b2c; font-weight: bold; } BODY.abo #navigation UL LI A.naviabo { background: white; color:#453b2c; font-weight: bold; } BODY.about #navigation UL LI A.naviabout { background: white; color:#453b2c; font-weight: bold; } BODY.galileo #navigation UL LI A.navigalileo { background: white; color:#453b2c; font-weight: bold; } BODY.newsletter #navigation UL LI A.navinewsletter { background: white; color:#453b2c; font-weight: bold; } 

/* untere navigation */
/*
#pagefooter {
	width: 800px;
	padding:30px 0 30px 170px;
	text-align:right;
}

#pagefooter UL {
	text-align:right;
	background:#dc312f;
	display:block;
	padding:17px 20px 17px 20px;
}*/
#pagefooter {
	width: 800px;
	padding:0px 0 0px 170px;
}
#pagefooter TABLE {
	width: 800px;
/*	background:#dc312f;*/
background:#bbbbbb;
}
#pagefooter UL {
	text-align:right;
	display:block;
	padding:0px 10px 0px 20px;
}
#pagefooter UL LI {
	display: inline;
	margin-left:16px;
	
}
#pagefooter UL LI A {
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
#pagefooter UL LI A:hover {
	color: white;
	text-decoration: underline;
}

.shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
.shadow-container .shadow2,
.shadow-container .shadow3,
.shadow-container .container {
	display:block;
	position: relative;
	left: -1px;
	top: -1px;
}
 
.shadow-container .shadow1 {
	display:block;
	background: #F1F0F1;
}
 
.shadow-container .shadow2 {
	background: #DBDADB;
}
 
.shadow-container .shadow3 {
	background: #B8B6B8;
}
 
.shadow-container .container {
	background: #ffffff;
	border: 1px solid #F1F0F1;
}
/*Start - Popup-Werbeoverlay (25.08.2010)*/
#layer
{
	display:none;
	background:transparent;	
	width:683px;
	position:fixed;
	top:20%;
	left:50%;
	z-index:100;
}

#overlay
{
	display:none;
	background:#000000;
	position:fixed;
	width:100%;
	height:100%;
	filter:alpha(opacity=80);
	opacity:.80;
	top:0;
	left:0;
	z-index:10;
}

.popup_style1
{
	width:100%;
	height:100%;
}

.popup_style1 img.close
{
	position:absolute;
	right:0px;
	top:0px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #overlay {
	position:absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html #layer {
	position:absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));

	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}
/Ende**/


