* { margin:0; padding:0; border:0 }
img { border:0 }
.clear { display:block; clear:both; }
a { color: #57554b; text-decoration:none }
#text a {color: #d71920;}
ul li { list-style:none }
ol li {list-style-position: inside;}
table, th, td { vertical-align:top; text-align:left; border-collapse:collapse }
h1 span, .kasten span { display:none }
.imgright, .imgleft, .imgcenter {border: 1px solid #d4d1be; padding: 3px; display: block; color: #8d8b7f; font-size: 0.9em;}
.imgright *, .imgleft *, .imgcenter * {display: block; float: right; clear: both;}
.imgright {float: right; margin: 0px 0px 8px 8px;}
.imgleft {float: left; margin: 0px 8px 8px 0px;}
.imgcenter {float: none; margin: 3px auto;}
.spamschutz-text {color: inherit!important; padding: 10px 0px; margin-top: 10px; border-top: 1px #D4D1BE solid; display: block;}

input, select, textarea, label {
	display: block;
	float: left;
	padding: 2px;
	margin: 3px;
	border: 1px #D4D1BE solid;
}

.button {cursor: pointer;}


label {
	width: 150px;
	display: block;
	clear: both;
	border: 0px;
}


body {
	background:#d4d1be;
	font:100.01%/1.3 verdana,arial,helvetica,sans-serif;
	color: #57554b;
}

#main {
	width: 1000px;
/* 	height: 630px; */
	margin: 30px auto 0;
	font-size: .8em;
	background: url(../images/body_bg.jpg) no-repeat;
}

/*#schattenlinks, #schattenrechts {
	height: 630px;
	display: inline; 
	width: 25px;
	float: left;
}

#schattenlinks {background: url(../images/schatten_links.jpg) no-repeat right;}
#schattenrechts {background: url(../images/schatten_rechts.jpg) no-repeat;}*/

#mitte {
	width: 920px;
/* 	height: 630px; */
	padding: 15px;
	margin: 0px 25px;
	float: left;
	background: #fff;
}


.trenner {background: url(../images/hr.gif) repeat-x center; height: 40px; clear: both; display: block;}
