/* form-module >>>> ungeprüft
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}
#form-module /* grauer Hintergrund */{
	margin:0;
	padding:0;
	width:620px;
	color:#7c7c7c;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em;
}
#form-module fieldset {
}
#form-module legend {
	display:none;
}
#form-module p {
	margin:0;
	padding:5px;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
}
#form-module .element {
	display:block;
	clear:both;
	border-top:0px solid #fff;
}
#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:0px solid #fff;
}
#form-module label.checkbox {
	width:15px;
	border-left:0px solid #fff;
	border-right:none;
}
#form-module input, 
#form-module textarea { 
	float:left; 
	margin:5px; 
	width:395px; 
	border:solid 1px; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	padding-left: 2px; }
	 
#form-module select { 
	float:left; 
	margin:5px; 
	width:399px; 
	border:solid 1px; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	padding-left: 2px; }
	
#form-module input.text { 
	height:15px; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	padding-left: 2px; 
	}
	
#form-module input.checkbox {
	width:15px;
	padding:0;
	border:none;
	color:#7c7c7c; 
	}
	
#form-module input.submit { 
	margin:5px 0px 0px 135px; 
	padding:2px 5px; 
	background-color:#fff; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	color: #fa5e00; 
	text-align:center; 
	width: 399px; 
	border: solid 1px #7c7c7c; 
	cursor:pointer; }
	
#form-module input.submit:hover { 
	background-color:#f7f7f7; 
	color:#fa5e00; 
	border-color: #fa5e00; }
	
#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
	}
#form-module-thanks {
	display:block;
	color:#7c7c7c;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em;
	}
/* form-register >>>> ungeprüft
*******************************************************************************/
#form-register * {
	padding:0px;
	margin:0px;
	}
#form-register /* grauer Hintergrund */{
	margin:0;
	padding:0;
	width:820px;
	color:#7c7c7c;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em;
	}
#form-register fieldset {
	}
#form-register legend {
	display:none;
	}
#form-register p {
	margin:0;
	padding:5px;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	}
#form-register .element {
	display:block;
	clear:both;
	border-top:0px solid #fff;
}
#form-register label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:0px solid #fff;
}
#form-register label.checkbox {
	width:272px;
	border-left:0px solid #fff;
	border-right:none;
}
#form-register input, 
#form-register select, 
#form-register textarea { 
	float:left; 
	margin:5px; 
	width:195px; 
	border:solid 1px; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	padding-left: 2px; }
#form-register input.inp100 { 
	height:15px; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	padding-left: 2px; }
#form-register input.checkbox {
	width:120px;
	padding:0;
	border:none;
}
#form-register input.submit { 
	margin:5px 0px 0px 5px; 
	padding:2px 5px; 
	background-color:#fff; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	color: #fa5e00; 
	text-align:center; 
	width: 199px; 
	border: solid 1px #7c7c7c; 
	cursor:pointer; }
#form-register input.submit:hover { 
	background-color:#f7f7f7; 
	color:#fa5e00; 
	border-color: #fa5e00; }
#form-register label.textarea, 
#form-register textarea.textarea {
	height:96px;
}
/*	login form
------------------------------------------------------------------------------*/
logincontainer { 
	position: absolute;
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
	z-index: 1000; 

}
.login  /* Allgemeine Größe +Beschriftung */ {  }
.login2  /* Position !! */ { 
	font-size: 1em; 
	position: absolute; 
	bottom: 30px; 
	width: 180px; 
	padding:5px 0 0 7px;  
	}
.login3  /* Nur Provisorisch f?r Webstite aufbau gebraucht (Gesamtseite sch?tzen) Position !! */ { 
	font-size: 1em; 
	position: absolute; 
	top: 400px; 
	width: 180px; 
	padding:5px 0 0 7px; 
	z-index: 1000;  
	}
.login label  /* Beschriftung */ { 
	display:block; 
	margin-top:1px; 
	color:#7c7c7c; 
	clear: both; }
.login input { 
	float:left; 
	margin-top:2px; 
	width:190px; 
	border:solid 1px; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	margin-bottom: 5px; 
	padding-left: 2px; 
	}

.login input.submit { 
	background-color:#fff; 
	color:#7c7c7c; 
	font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; 
	font-size:1em; 
	color: #fa5e00; 
	text-align:center; 
	width: 194px; 
	height: 20px; 
	margin-top: 20px; 
	border: solid 1px #7c7c7c; 
	cursor:pointer; 
	}
.login input.submit:hover { 
	background-color:#f7f7f7; 
	color:#fa5e00; 
	border-color: #fa5e00; }
.loggedon { color: #7c7c7c; 
font-size: 1em; 
line-height: 1.5em; 
padding-bottom: 2px; }
.loggedon a, .loggedon a:link { 
color: #fa5e00; 
font-size: 1em; 
left: 20px; }
.loggedon a:hover { 
background-color: #fff; 
text-decoration: underline; }
