#header { background-image: url(../images/pheader-2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 1000px; height: 60px; margin: 0; padding: 0; position: absolute; top: 0; left: 40px; z-index: 2; }
#header-hinten { background-color: #aa803f; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 110%; height: 82px; float: left; }
#maintopic { width: 900px; text-align: right; padding: 4px 0 6px; margin: 0; position: absolute; top: 60px; left: 50px; }

#plaintext, #htmlheader {
	position: absolute;
	top: 10px;
	left: 850px;
	text-align: right;
	width: 100px;
}

#plaintext a {
	text-decoration: none;
	color: #333333;
}
	

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

#maintopic li {
	display: inline;
}

#maintopic li a {
	margin: 0 0 0 0;
	padding: 4px 8px 8px;
	background : #e6e6e6 url(../images/pel.gif) no-repeat left top;
	text-decoration: none;
	color: #333333;
	border-left: 1px solid #aa803f;
}

#maintopic li a img {
	vertical-align : middle;
}

#maintopic li a.sel {
	background-color: #828282;
}

#maintopic li a:hover {
	background-color : #333333;
	color: #ffffff;
}

#eyecatcher {
	width: 100%;
	height: 180px;
	margin: 0px;
	padding: 0px;
	background : #828282 url(../images/s2dlogo.jpg) no-repeat 50px 0px;	
	position: absolute;
	top: 84px;
	left: 0px;
}

#topic { font-size: 1.2em; line-height: 1.2em; position: absolute; top: 234px; left: 50px; width: 200px; background-color: #e6e6e6; padding: 0; margin: 0; }

#topic h3 {
	margin: 0px;
	padding: 6px 10px 4px 10px;
	height: 19px;
	background-color: #E6E6E6;
	border-bottom: #828282 1px solid;
	color: #333333;
	display: block;
	font-size: 100%;
	font-weight: normal;
}


#topic p {
	text-align: left;
	margin: 0;
	padding: 4px 10px;
}

#topic p.sub {
	padding: 2px 40px 4px 10px;
}


#topic p a { text-decoration: none; color: #fff; width: 193px; margin: -4px 0 -4px -10px; padding: 4px 0 4px 7px; border-bottom: 1px solid #ccc; display: block; }
*+html #topic p a { color: #fff; text-decoration: none; display: block; margin: -8px 0 -8px -10px; padding: 5px 0 5px 7px; width: 193px; border-bottom: 1px solid #ccc; }
#topic p a:hover {
	color: #fcf034;
}
.aktiv { background-color: #ddc218; }
.inaktiv { background-color: #aa803f; }
form.search {
	padding: 10px;
	margin: 0;
}

form.search input {
	padding: 0px;
	margin: 0px;
	vertical-align : middle;
}

input.search {
	border: solid 1px #828282;
	width: 140px;
}


#content { width: 510px; padding: 10px; margin: 0; background-color: #ffffff; position: absolute; top: 354px; left: 250px; height: 100%; z-index: 2; }
*+html #content { background-color: #ffffff; margin: 0; padding: 10px; position: absolute; z-index: 2; top: 394px; left: 250px; width: 510px; height: 100%; }
#title { background-color: #fff; position: absolute; top: 264px; left: 250px; width: 510px; height: 70px; z-index: 5; float: left; margin-bottom: 30px; padding-left: 10px; }
*+html #title { margin-bottom: 30px; padding-left: 10px; position: absolute; z-index: 1; top: 264px; left: 250px; width: 510px; height: 90px; float: left; }
#sidebar { position: absolute; top: 264px; left: 779px; width: 160px; padding: 10px; border-left: 1px solid #ccc; background-color: #ffffff; height: 100%; z-index: 3; }

