@charset "utf-8";

body  {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #707070;
	overflow:auto;
	background-image:url(../images/hg.gif);
	background-repeat:repeat-x;
}

a {
	text-decoration:none;
	color:#707070;
}

a:hover {
	color:#c1022b;
}
a:active {
	color:#c1022b;
}

p, h1 {
	font: normal Arial, Helvetica, sans-serif;
}

p {
	font-size:12px;
}

.klein {
	font-size:11px;
	line-height:22px;
}

.csc-textpic-caption {
	font-size:11px
	}

.tx-indexedsearch-descr {
	font-size:11px;
}

.tx-indexedsearch-info  {
	font-size:11px;
}

h1 {
	font-weight:normal;
	font-size:16px;
}

.headline {
	font-weight:normal;
	font-size:16px;
	line-height:27px;
}

#container {
	width:980px;
	height:775px;
	margin: 15px auto;
}

#links {
	position:absolute;
	width:260px;
	height:775px;
	background-color:#c1022b;
	}
	
#logo {
	position:absolute;
	width:260px;
	text-align:center;
	top:150px;
}

#news {
	position:absolute;
	left:20px;
	width:220px;
	color:#ffffff;
	text-align:center;
	top:450px;
}

#news a{
	color:#ffffff;
}

#suche {
	position:absolute;
	width:260px;
	text-align:center;
	top:550px;
}

#icons {
	position:absolute;
	width:260px;
	text-align:center;
	top:750px;
}

#kopf {
	position:relative;
	left:260px;
	width:720px;
	height:130px;
	background-image:url(../images/kopf-hg.gif);
	}
	
#navi {
	position:relative;
	left:260px;
	width:700px;
	height:30px;
	padding-left:20px;
	background-color:#FFF;
	text-align:left;
	}
	
#bild{
	position:relative;
	left:260px;
	width:720px;
	height:260px;
	background-color:#ffffff;
	z-index:1;
	}
	
#inhalt {
	position:relative;
	padding:20px 20px 0px 26px;
	text-align: left;
	left:260px;
	width:674px;
	height:305px;
	background-color:#FFF;
	background-image:url(../images/inhalt-hg-hell.gif);
	background-repeat:no-repeat;
	overflow:auto;
	}

#rootline {
	position:absolute;
	left:26px;
	width:325px;
	font-weight:normal;
	font-size:16px;
}

#inhaltlinks {
	position:absolute;
	text-align: left;
	top:47px;
	left:26px;
	width:325px;
	overflow:auto;
	}

#inhaltrechts {
	position:absolute;
	text-align: left;
	left:376px;
	width:325px;
	overflow:auto;
	top: 47px;
	}

#inhalthome {
	position:relative;
	padding:20px 20px 0px 20px;
	text-align: left;
	left:260px;
	width:680px;
	height:305px;
	background-color:#FFF;
	background-image:url(../images/inhalt-hg.gif);
	background-repeat:no-repeat;
	overflow:auto;
	}

#inhalthome ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sp01 {
	position:absolute;
	top:15px;
	width:97px;
	text-align:left;
	left:26px;
}
#sp02 {
	position:absolute;
	top:15px;
	width:115px;
	text-align:left;
	left:119px;
}
#sp03 {
	position:absolute;
	top:15px;
	width:106px;
	text-align:left;
	left:242px;
}
#sp04 {
	position:absolute;
	top:15px;
	width:141px;
	text-align:left;
	left:353px;
}
#sp05 {
	position:absolute;
	top:15px;
	width:92px;
	text-align:left;
	left:510px;
}
#sp06 {
	position:absolute;
	top:15px;
	width:100px;
	text-align:left;
	left:610px;
}

#fuss {
	position:relative;
	font-size:11px;
	color:#ffffff;
	width:720px;
	left:260px;
	padding-top:7px;
	height:23px;
	background-color:#c1022b;
}

