body {
	overflow: auto; 
	padding: 0px;
	margin: 0% 10%; 
	background: #E7E3CF url(../images/style/background.png) fixed; 
	color: #000000; 
}

.streifenl {
	width:10%;
	position:fixed;
	top:0px;
	left:0%;
	height:100%;
	background: url(../images/style/schatten-links.png) repeat-y right;
}

.streifenr {
	width:10%;
	position:fixed;
	top:0px;
	left:90%;
	height:100%;
	background: url(../images/style/schatten-rechts.png) repeat-y left;
}

.mitte {
	left:10%;
	right:10%;
	position:fixed;
	top:0px;
	height:100%;
	background: url(../images/style/bg2.jpg);
}

.space {
	height:80px;
	background:#ffffff;
	width:100%;
	position:relative;
}

select {
	font-family: book antiqua, georgia, bookman old style, times new roman, serif; 
	FONT-SIZE: 12px; 
	color: #000000; 
	BACKGROUND-color: #F5F5F5;
}

textarea {
	FONT-SIZE: 12px; 
	font-family: book antiqua, georgia, bookman old style, times new roman, serif; 
	color: #000000; 
	BACKGROUND-color: #F1FDEC; 
	border: 1pt solid #000000;
}

.input {
	FONT-SIZE: 12px; 
	font-family: book antiqua, georgia, bookman old style, times new roman, serif; 
	color: #000000; 
	BACKGROUND-color: #F1FDEC; 
	border: 1pt solid; 
	border-bottom-color: "#006600"; 
	border-left-color: "#009900"; 
	border-top-color: "#009900"; 
	border-right-color: "#006600"; 
	margin: 1px;
}

a:link, a:visited, a:active {
	color: #006600; 
	text-decoration: none;
}

a:hover {
	color: #B90000;
	text-decoration: underline;
} 

#cat A:link, #cat A:visited, #cat A:active {
	color: #FFFFFF; 
	text-decoration: underline;
}

#cat A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#title A:link, #title A:visited, #title A:active {
	color: #006600;
	text-decoration: none;
}

#title A:hover {
	color: #009900; 
	text-decoration: underline;
}

#text A:link, #title A:visited, #title A:active {
	color: #006600;
	text-decoration: none;
}

#text A:hover {
	color: #B90000;
	text-decoration: none;
}

table.out {
	width: 100%;
	border: 1px solid #000000;
	background-color: none;
	padding: 0px;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

table.code {
	border-collapse:collapse;
	width: 90%;
	align:center;
	border: 1px solid #000000;
	padding: 0px;
	spacing: 0px;
	font-size: 12px; 
}

.textbutton {
	border: 1px solid #B90000;
	font-family: book antiqua, georgia, bookman old style, times new roman, serif;
	font-weight: normal; 
	font-size: 10px; 
	text-decoration: none; 
	color: #666666; 
	background-color: #ffedd2; 
	margin: 1px; 
	padding: 2px; 
	display:inline-block;
	cursor: pointer;
}

a.textbutton {
	color: #009900;
	text-decoration: none;
}

.textbutton:hover {
	border: 1px solid #FF0000;
	color : #ACB2AC; 
	background-color: #ffdfac; 
}

.cont0 {
	cursor: pointer;
	margin: 8px;
	padding: 4px; 
	background-color: #FFFFE1;
	border-left: 3px double #AA0000;
	border-top: 3px double #AA0000;
}

.cont1 {
	cursor: pointer;
	margin: 8px;
	padding: 4px; 
	background-color: #FFFFFF;
	border-left: 3px double #00AA00;
	border-top: 3px double #00AA00;
}

.color {
	height:15px;
	width:15px;
	border:0px;
}

.post, .mpost, .qpost, .hpost, .spost {
	text-align: justify;
	word-spacing: 0.25em; 
	line-height: 1.5em; 
	text-indent: 2em; 
	font: 12px book antiqua, georgia, times new roman, serif;
	padding:16px;
	padding-left:156px;
}

.mpost {
	min-height:160px;
}

.qpost {
	background-color: #FFF9F9;
	border: 1px solid #660000;
	border-left: 3px double #660000;
	padding: 5px; 
	margin: 5px; 
}

.qposttitle {
	font: 12px book antiqua, georgia, times new roman, serif;
	font-variant:small-caps;
	letter-spacing:5px;
	color: #994444;
	text-indent: 0em;
}

.spost {
	background-color: #F9FFF9;
	border: 1px solid #006600;
	border-left: 3px double #006600;
	padding: 5px; 
	margin: 5px; 
}

.sposttitle {
	font: 12px book antiqua, georgia, times new roman, serif;
	font-variant:small-caps;
	letter-spacing:5px;
	color: #449944;
	text-indent: 0em;
}

.hpost {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	border-left: 3px double #999999;
	padding: 5px; 
	margin: 5px; 
}

.post:first-letter, .mpost:first-letter {
	font-size: 20px;
}

#welcome {
	position: fixed;
	left: 0px; 
	width: 100%; 
	z-index: 4;
	height: 35px;
	bottom: 0px; 
	background: url(../images/style/background-white.png);
}

.balkeno {
	position: fixed;
	left: 10%; 
	width: 80%; 
	z-index: 1;
	height: 35px;
	top: 0px; 
	background: url(../images/stylenew/balken-top.png);
}

.balkenu {
	position: fixed;
	left: 10%; 
	width: 80%; 
	z-index: 2;
	height: 35px;
	bottom: 0px; 
	background: url(../images/stylenew/balken-bottom.png);
}

.menue {
	position:fixed;
	left:10%;
	z-index: 5;
	height:35px;
}

.menp, .menpm {
	position:relative;
	font: 14px book antiqua, bookman old style, georgia, times new roman, serif;
	text-decoration:none;
	padding:6px;
	display:inline-block;
}

.menpm {
	font-variant:small-caps;
	letter-spacing:3px;
}

.menp {
	font-style:italic;
	text-align:center;
	letter-spacing:1px;
}

.hintergrund {
	background: #006600 url(../images/style/hintergrund.gif);
}

.indexmenu {
	background: #006600 url(../images/style/hintergrund.gif);
	position:absolute;
	padding:4px; 
	margin:4px; 
	width:200px; 
	top:-20px; 
	left:5px;
	border:3px double #000000; 
	font: 12px book antiqua, bookman old style, georgia, times new roman, serif;
}

.welcomeimg {
	position:absolute;
	right:90%;
	padding-right:4px;
	padding-top:5px;
}

.welcometext {
	position:absolute;
	left:10%;
	padding-left:4px;
	font: bold 10px book antiqua, bookman old style, georgia, times new roman, serif;
}

.welcomeinfo {
	position:absolute;
	right:10%;
	padding-right:4px;
	text-align:right; 
	font: bold 10px book antiqua, bookman old style, georgia, times new roman, serif;
}

.hr {
	width: 100%;
	height: 20px;
	background: url(../images/stylenew/borduere.png); 
	display:block;
	position:relative;
}

h1, h3 {
	background: #006600 url(../images/style/hintergrund.gif);
	position: relative;
	margin: 0px;
	padding:0px;
	width: 100%;
	clear: both;
	border-top: 3px double #000000;
	color: #006600;
	font: bold 14px book antiqua, bookman old style, georgia, times new roman, serif;
}

hr {
	display: none;
}

hr + * {
	border-top: 0px;
}

.toplist {
	border-top: 0px;
	font: bold 10px book antiqua, bookman old style, georgia, times new roman, serif;
}

h2 {
	color: #006600; 
	font: bold 12px book antiqua, bookman old style, georgia, times new roman, serif;
	display:inline;
	position:relative;
}

h3 {
	font: bold 10px book antiqua, bookman old style, georgia, times new roman, serif;
}

.text {
	width: 100%;
	position: relative; 
	padding: 0px;
	border-top: 1px solid #000000;
	background: #FFFFE1; 
	clear: both;
	font: 10px book antiqua, bookman old style, georgia, times new roman, serif; 
}

.formfieldsmall {
	padding: 1px;
	margin: -1px;
	border: 0px;
	background: #FFEC8B;
	text-align: center;
	font: 10px book antiqua, bookman old style, georgia, times new roman, serif; 
}

.formfieldobj {
	padding: 1px;
	margin: -1px;
	border: 1px solid #999977;
	background: url(../images/style/_semt.png);
	text-align: center;
	font: 10px book antiqua, bookman old style, georgia, times new roman, serif;
	min-height: 15px;
	min-width: 15px; 
}

.header {
	position: fixed;
	left: 0px; 
	width: 100%; 
	z-index:3;
	height: 35px;
	top: 0px; 
	background: url(../images/style/background-white.png);
	padding-left:10%;
}

.headpic {
	position: absolute;
	right: 10%; 
	width: 550px; 
	z-index:4;
	height: 103px;
	top: 0px; 
	background: url(../images/stylenew/header.png);
}

.opt {
	float: left;
	width: 30%;
	border-bottom: 1px solid #000000;
}

.ff {
	clear: both;
}

.pp {
	padding: 4px; 
	position: relative;
	display: block;
}

.title {
	width: 100%;
	padding: 0px;
	border-top: 3px double #000000;
	background: #FFFFE1; 
	clear:both;
	font: 10px book antiqua, bookman old style, georgia, times new roman, serif; 
	position:relative;
}