body {
margin:0px auto;background-color:#FDF4E3;text-align:center;
}
#buehne {
position:relative;margin: 0 auto;width:815px;height:100%;text-align:left;
}
#headerpic {
position:absolute;left:240px;top:5px;
}
#menu {
position:absolute; left:0px; top:230px; width:230px; background-color:#890405;
}
#content {
position:absolute; left:240px; top:230px; background-color:#E5DBC7; width:572px;
}
#content_text {
width:555px; margin: 12px 7px 7px 7px;
}
#content_text h1 {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 14px;color: #8C070A; margin:0px 0px 10px 0px;
}
#content_text p {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 14px; color: #523B1D; text-align:justify;
}
#content_text a {
color:#5250B3;
}
.buttonmenu {
list-style-type:none; margin:0px; padding:0px; width: 230px;
}
.buttonmenu li a {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; display:block; width:100%; padding:3px; text-decoration: none; border-top: 1px dotted #D5BFD0; background-color:#890405; text-decoration:none;
}
.buttonmenu li a:visited {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size: 12px;color: white;
}
.buttonmenu li a:hover {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size: 12px;color: #000000;background-color: #D6A103;
}
.buttonmenu li a.sel {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 12px;color: #000000;background-color: #D6A103;font-weight:bold;
}
.ebene1 {
margin-left:0px;
}
.ebene2 {
margin-left:15px;
}
.ebene3 {
margin-left:30px;
}
#content_text ol {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size: 14px;color: #523B1D; text-align:justify;
}
 .normaltext {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size: 12px;color: #8E6C3F;text-align:justify;
}
.weitertext {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size: 12px;color:#5250B3;
}
 .formrahmen {
border: 1px solid black; background-color:#f4f4f4;

}
 formbutton {
border: 1px solid black; background-color:#f4f4f4;
}
 #content_text h2 {
font-family: "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 13px;color: #8C070A; margin:0px 0px 10px 0px;
}	

	input.text, textarea.text, input.number {
		border: 1px solid #333;
		width: 200px;
		font-family: Arial, sans-serif;
		padding: 5px;
	}

	input.number {
		width: 50px;
		text-align: center;
	}
	
	#buehne {
		margin: 0 auto;
		width: 815px;
		height: 100%;
	}
	
	#header {
		width: 815px;
		margin: 0;
		padding: 0;
	}
	
	#event_register_form fieldset {
		margin: 20px 0;
	}
	
	
	#event_register_form label {
		font-weight: bold;
		cursor: pointer;
	}
	
	#event_register_form ul,
	#event_register_form li,
	ul.form, ul.form li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 100%;
	}
	
	#event_register_form ul {
		margin-top: 30px;
	}
		
	fieldset#register_my_data li {
		margin: 10px 0;
	}
	
	fieldset#register_my_data li:hover {
		background-color: #fec;
	}
	
	fieldset#register_my_data label {
		width: 180px;
		float: left;
		padding-top: 7px;
		font-size: 90%;
	}
	
	fieldset#register_my_data input {
		margin-left: 50px;
	}
	
	fieldset#register_my_data br, 
	fieldset#register_my_data li, 
	fieldset#register_my_data p {
		clear: both;
	}
	
	#foundationpic {
		width: 230px;
		float: left;
	}

	#headerpic {
		width: 580px;
		padding: 0;
		margin: 0;
	}
	
	#headerpic img {
		margin: 0;
		padding: 0;
	}
	
	
