@charset "iso-8859-1";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; 
	padding: 0;
}
input, select  {
 font-size: 14px;
 width: 150px;
 }
 
 
html {	height: 100%;	margin-bottom: 1px;}
/*Seiteneinstellung*/
.page_size {
	border:0px solid;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
/*Content Spalte*/
#content {}
.content {
	width:700px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
}

#content .box {	margin-top:5px; margin-bottom:5px;	border:0px solid;}
#content .boxabstand div.boxstyle { margin:0px 10px 0px 0px;}
#content .boxstyle { border:0px solid;	padding:20px;}

.innenabstand {	padding:10px;}
.seitenabstand { margin-left: 10px; margin-right: 10px;}

/*Ausrichtungs Elemente*/
.center { text-align:center;}
.left { text-align:left;}
.floatbox { overflow:hidden;}
.float-left { float:left;	overflow:hidden;}
.float-right { float:right;}
.float-break { clear:both;}

hr {
	height:1px;
	margin-left: auto;
	margin-right:auto;
	width: 60%;
}
/*Boxen */
.width20 {	width:19.999%;}
.width25 {	width:24.999%;}
.width33 {	width:33.333%;}
.width50 {	width:49.999%;}
.width66 {	width:66.666%;}
.width75 {	width:74.999%;}
.width100 { width:100%;}

.formularbox {margin:50px 0 30px 150px;}
.formularbox label {
	float:left;
	width:150px;
	border:0px solid;
	text-align:right;
	margin-right:10px;
}

#register.formularbox {margin:50px 0 10px 0px;}

#register.formularbox label {
	float:left;
	width:130px;
	border:0px solid;
	text-align:right;
	margin-right:10px;
}



.optionbox {margin: 10px 0 20px 50px;}
.optionbox label {
	float:left;
	width:150px;
	border:0px solid;
	text-align:right;
	margin-right:10px;
}

.center_button {	margin:20px 0 0px 70px;}

#impressum {
	width: 350px;
	height: 180px;
	margin: 0 0 0 150px;
}


