body {margin:0; padding: 0px; background-color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000;}

h1 {padding:0px 10px; color:#000; font-size:100%; font-style:normal; line-height:300%;}
h2 {padding:0px 0px; font-size:110%; font-style:normal;}
h3 {padding:0px 0px; font-size:100%; font-style:normal;}
h4 {padding:0px 0px; font-size:90%; font-style:normal;}
h5 {padding:0px 0px; text-align: center; font-size:70%; font-weight: normal; font-style:normal;}
h6 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 30px;font-style: normal;font-weight: bold;font-variant: normal;color: #FFFFFF;}

h1.rechteSpalte {padding:10px; font-size:80%; font-weight:bold; color:#000; line-height:150%;}
p.rechteSpalte {padding:10px; font-size:80%; font-weight:normal; color:#000; line-height:150%;}
.bodytext {font-size:80%; font-weight:normal; color:#000; line-height:150%;}

/* Start layoutboxen */
#container {background-color: #FFF; width: 100%;}
#content {background-color:#FFF); margin-left:10px; margin-right:100px; margin-bottom:0; padding:0;}
#contentAbstand {padding:10px 30px;}
#footer { height: 40px; margin-left:200px; margin-right:200px; margin-bottom:0; padding:0; line-height:100%;}
#footerAbstand {padding:10px 0px;}
#copyrightbox {padding:0px 60px; font-size:70%; color:#000;}
#printbox {padding:30px 30px; font-size:80%; font-style:normal; color:#000;}
/* Ende layoutboxen*

/* andere Links */
a:link {padding:0px 0px; color: #000;}
a:visited {color: #000;}
a:hover  {color:#000;}
a:active { color:#000;}
a:focus {color: #000;}

/* Formulare */
label {
	float:left;
	display:block;
	width:100px;
	margin-bottom:0px;
	padding-left:0px;
}
input, textarea, select {
	float:left;
	display:block;
	width:250px;
	border: 1px solid #000;
	background:#000;
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#000;
	margin-bottom:5px;
	padding:1px;
}
/*clearing all floats and fix firefox and ie backgroundcolor-bug */
div.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px;
} 
form {
	width:400px;
	border: none;
}
.form-button {
	margin-left:110px !important;
	margin-left:55px; /*to fix ie6 position*/
	width:100px;
}
.option {
	border:none;
	background:none;
	width:auto;
}
fieldset {
	border:none;
	padding-left:100px;
	padding-bottom:10px;
	display:block;
}
fieldset input {
	width:auto;
	border:1px #bbbbbb solid;
	background:none;
	float:left;
	display:block;
	margin-right:50px;
	margin-top:3px !important;
	margin-top:0px; /*to fix ie6 position*/
}
fieldset label {
	width:auto;
	float:left;
	display:block;
	padding-right:2px;
	font-size:80%; font-weight:normal; color:#000;
	white-space:nowrap; /*to fix ie6 wrapping*/
}
