/* ----- Zentierung der Page ----- */

#contentcenter	{
	position: absolute;
	width: 980px;
	left: 50%;
	margin-left: -490px;
}

#maincontent	{
	width: 978px;
}

/* ----- Layout DIVs ----- */

#head {
	width:978px;
	height:200px;
	display:block;
	background-image: url(img/bgrnd/bg_head.jpg);
	background-repeat: no-repeat;
	background-position:top;
	
	margin:0;
	padding:0;
}

#content {
	position:relative;
	top:0px;
	left:0px;
	display:block;
	width: 978px;
	background-image: url(img/bgrnd/bg_main.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	clear:both;
}

#footer {
	position:relative; 
	top:0px; 
	left:0px; 
	width: 978px;
	height: 68px;	
	background-image: url(img/bgrnd/bg_footer.jpg);
	background-repeat: no-repeat;
	clear:both;
	
	margin:0;
	padding:0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ----- Formatierungen Head ----- */

#navTop {
	padding: 138px 0px 0px 58px;
}

#navTop ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#navTop li {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}

#navTop a {
	display:block;
	padding:0px 20px 0px 32px;
	text-decoration:none;
	font-size:1.2em;
	background-image: url(img/bgrnd/navigStern.jpg);
	background-position: left;
	background-repeat: no-repeat;
	
/*	font-weight:bold;

	border-left-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	*/
}

#navTop a:link {
/*	background-color:#0055B3;
*/	color: #003399;
}
#navTop a:visited {
/*	background-color:#0055B3;
*/	color: #003399;
}
#navTop a:hover {
/*	background-color:#669900;
*/	color: #C6069F;
	background-image: url(img/bgrnd/navigStern2.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#navTop a:active {
/*	background-color:#3FCEF8;
*/	color: #C6069F;
}


/* ----- Formatierungen Content ----- */

#story {
	padding:1px 30px 10px 58px;
	margin:0;
	border: 0px solid #CC00FF;
}

#story h1 {
	font-size: 1.5em;
	color:#C6069F;
}
#story h2 {
	font-size: 1.3em;
	color:#C6069F;
	margin:0px 0px -12px 0px;
	padding:0px 0px 0px 0px;
}

#story td {
	background-color:#FBDDF4}

.bild {
	margin: 0px 0px 0px 25px;
	float:right;
}


#news {
	width:370px;
/*	display:block;
	float:right;	
	margin: 0px 15px 0px 15px; */
	padding: 10px 10px 10px 10px;
	border: 2px dotted #CC33FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#news h2 {
	font-size: 1.05em;
	color:#C6069F;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#news h1 {
	font-size: 1.2em;
	color:#C6069F;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#news p {
	font-size:0.9em;
	margin:5px 0px 5px 0px;
}

.newsWICHTIG {
/* */	color:#C6069F;
	font-weight:bold;
}

.blockRechts {
	width:270px;
	display:block;
/*	float:right;	*/
	margin: 0px 35px 0px 15px;
	padding: 3px 10px 3px 10px;
	border: 2px dotted #CC33FF;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
}

.spalteLinks {
	width:460px;
}
.spalteRechts {
	width:380px;
/*	display:block; 
*/	float:right;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 3px 10px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
}

/* ----- Formatierungen Footer ----- */

#footer p {
	padding:28px 0px 0px 58px;
	margin:0;
	font-size: 0.75em;
}
#footer a{
	color:#000000;
}
/* ----- HTML TAGs ----- */

body {
	font-family: Comic Sans MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #F8BEEC;
	margin-top:15px;
}


.Stil10 {
  font-size: 18pt;
  color: #CC0099;
  font-weight: bold;
}
.Stil22 {color: #0099CC}
