/* CSS Document */

BODY{margin:0px; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
H1{font-size:22px; border-bottom:1px dotted #000000; padding:20px 0px 10px 25px; color:#0083d7}
H2{font-size:16px; border-bottom:1px dotted #000000; padding:0px 0px 10px 0px; color:#0083d7; margin:0px 0px 20px 0px}
label{
	width:150px;
	display:block;
	float:left;
	font-size:12px
}
input{
	width:250px
}

img{border:none;}

.input{
	margin:0 0 10px 0
}

.error-message{
	margin:0 0 0 150px;
	color:red;
	font-size:10px;
	font-weight:bold
}
.clear{
	clear:both;
}

#preis{
	font-size:12px;
	font-weight:bold
}

.message{
	border:3px solid green;
	padding:5px;
	width:97%;
	margin:0 0 15px 0;
}

.header{width:792px; height:187px; background:url(../img/header.jpg) center top no-repeat; margin-left:100px}
.page{width:785px; height:auto; background-color:#e1e3e2; margin-left:100px; float:left;}
.navigation{
	position:absolute;
	top:165px;
	left:30px;
	width:auto;
	height:auto;
	text-align:left; font-size:12px;
	font-weight:bold
}
.navigation UL{margin:0px 0px 0px 95px; padding:0}
.navigation LI{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	list-style:none
}
.navigation a:link{text-decoration:none; color:#ffffff}
.navigation a:visited{text-decoration:none; color:#ffffff}
.navigation a:hover{text-decoration:none; color:#0083d7}
.navigation a:active{text-decoration:none; color:#ffffff}
.navi_active{background-color:#0083d7}

.images{width:auto; height:auto; float:left; padding:20px 0px 10px 25px}
.site_content{width:463px; height:auto; float:left; padding:20px 0px 10px 25px}
	.content_header{background:url(../img/content_header.gif) left top no-repeat; height:11px}
	.content_center{background:url(../img/content_center.gif) repeat-y; height:auto; padding:0px 10px 0px 10px; font-size:12px; line-height:18px}
	.content_footer{background:url(../img/content_footer.gif) left top no-repeat; height:11px; clear:both}
	
	.content_header.highlight{background:url(../img/content-header-highlight.gif)left top no-repeat; height:8px;}
	.content_center.highlight{background:url(../img/content-center-highlight.gif) repeat-y;}
	.content_footer.highlight{background:url(../img/content-footer-highlight.gif) left top no-repeat;}
	
	.content_center a:link{text-decoration:underline; color:#0083d7}
	.content_center a:visited{text-decoration:underline; color:#0083d7}
	.content_center a:hover{text-decoration:underline; color:#003366}
	.content_center a:active{text-decoration:underline; color:#0083d7}

.content_center fieldset{
	margin:30px 0 0 0;
}
.content_center legend{
	font-weight:bold;
}
.content_center table{
	width:100%;
}
.content_center table .left{
	text-align:left;
}
.content_center table .center{
	text-align:center;
}
.content_center table .right{
	text-align:right;
}
.content_center th{;
	font-weight:bold;
}
.content_center td{
	padding:10px 0 10px 0;
	border-bottom:1px solid black;
}
.content_center form .submit input,
.content_center .submit{
	margin:15px 0 0 0;
	width:auto;
	float:right;
}
.content_center form.newsletter{
	margin:0 auto;
	width:390px;
}
.content_center form.newsletter label{
	float:none;
	display:block;
}
.content_center form.newsletter .input{
	margin:0 10px 20px 0;
	float:left;
}
.content_center form.newsletter .submit{
	margin:0;
	float:left;
}
.content_center form textarea{
	height:250px;
}

#footer{
	font-size:10px;
}

#sponsors{
	position:absolute;
	top:60px;
	left:490px;
	width:auto;
	height:auto;
	text-align:left; font-size:10px;
	font-weight:bold;
	background-image:url(../img/sponsors/bg.gif);
}
