body
	{
	margin:0;
	background:url(/pix/bg01.jpg) no-repeat top center #a65a43;
	}
input[required] 
	{
	border-color: red;
	}
#spaltelinks
	{
	width:185px; 
	float:left; 
	padding:0px 15px 0px 0px;
	}
#spaltemitte
	{
	width:720px; 
	float:left; 
	padding:0px 15px 10px 15px;
	}
.verlaufsbox01
	{
	padding:10px;
	background-color:#dedede;
	background-image: -webkit-linear-gradient(top, #dedede 0%, white 100%); 
	background-image: -moz-linear-gradient(top, #dedede 0%, white 100%); 
	background-image: -o-linear-gradient(top, #dedede 0%, white 100%); 
	background-image: linear-gradient(top, #dedede 0%, white 100%);
	}
.verlaufsheader01
	{
	color:white;
	padding:5px 5px 5px 10px;
	font-weight:bold;
	font-size:16px;
	background-color:#a65a43;
	background-image: -webkit-linear-gradient(left, #a65a43 0%, white 80%); 
	background-image: -moz-linear-gradient(left, #a65a43 0%, white 80%); 
	background-image: -o-linear-gradient(left, #a65a43 0%, white 80%); 
	background-image: linear-gradient(left, #a65a43 0%, white 80%);		
	}
#wrapper
	{
	background:white;
	width:950px; 
	margin:150px auto 0px auto; 
	font-family:Arial; 
	font-size:13px;
	padding-top:15px;
	box-shadow:0px 0px 15px #4b4b4b;
	}
	
h1,h2,h3
	{
	margin:0px 0px 10px 0px;
	color:#a65a43;
	line-height:1;
	}
h2,h3
	{
	margin:0px;
	}
h2
	{
	font-size:16px;
	}
h3
	{
	font-size:14px;
	}
ul
	{
	margin:0px;
	}
.input01
	{
	width:400px;
	border:1px solid #b4b4b4;
	padding:5px;
	}
.input02
	{
	width:100px;
	border:1px solid #b4b4b4;
	padding:3px;
	}
.input03
	{
	width:200px;
	border:1px solid #b4b4b4;
	padding:3px;
	}
.textarea01
	{
	width:400px;
	height:300px;
	border:1px solid #b4b4b4;
	font-family:Arial;
	font-size:12px;
	padding:5px;
	}
.textarea02
	{
	width:400px;
	height:50px;
	border:1px solid #b4b4b4;
	font-family:Arial;
	font-size:12px;
	padding:5px;
	}
a:link,a:visited,a:hover,a:active
	{
	color:#a65a43; 
	}
a.anmeldung:link,a.anmeldung:visited,a.anmeldung:hover,a.anmeldung:active
	{
	display:block; 
	width:150px;
	border-bottom:1px solid white; 
	text-decoration:none; 
	color:white; 
	padding:10px;
	font-weight:bold;
	font-size:14px;
	border-radius:5px;
	text-align:center;
	background-color:#a65a43;
	background-image: -webkit-linear-gradient(top, #b77664 0%, #824634 100%); 
	background-image: -moz-linear-gradient(top, #b77664 0%, #824634 100%); 
	background-image: -o-linear-gradient(top, #b77664 0%, #824634 100%); 
	background-image: linear-gradient(top, #b77664 0%, #824634 100%);
	}
a.anmeldung:hover
	{
	display:block; 
	width:150px;
	border-bottom:1px solid white; 
	text-decoration:none; 
	color:white; 
	padding:10px;
	font-weight:bold;
	font-size:14px;
	border-radius:5px;
	text-align:center;
	background-color:#a65a43;
	background-image: -webkit-linear-gradient(top, #824634 0%, #b77664 100%); 
	background-image: -moz-linear-gradient(top, #824634 0%, #b77664 100%); 
	background-image: -o-linear-gradient(top, #824634 0%, #b77664 100%); 
	background-image: linear-gradient(top, #824634 0%, #b77664 100%);
	}
a.menue:link,a.menue:visited,a.menue:hover,a.menue:active
	{
	display:block; 
	border-bottom:1px solid white; 
	text-decoration:none; 
	color:#a65a43; 
	padding:5px 5px 5px 20px;
	font-weight:bold;
	font-size:14px;
	background-color:#dedede;
	background-image: -webkit-linear-gradient(left, #dedede 0%, white 100%); 
	background-image: -moz-linear-gradient(left, #dedede 0%, white 100%); 
	background-image: -o-linear-gradient(left, #dedede 0%, white 100%); 
	background-image: linear-gradient(left, #dedede 0%, white 100%);
	}
a.menue:hover
	{
	color:#a65a43;
	background-color:#dedede;
	background-image: -webkit-linear-gradient(left, #d5dfa0 0%, white 100%); 
	background-image: -moz-linear-gradient(left, #d5dfa0 0%, white 100%); 
	background-image: -o-linear-gradient(left, #d5dfa0 0%, white 100%); 
	background-image: linear-gradient(left, #d5dfa0 0%, white 100%);
	}