/* CSS Document */

body, td, th {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  color: #3a3a3a;
  margin-bottom: 0;
  margin-top: 0;
}


.blacktext {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 11px;
    color: #000000;

}


.bluetext {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 11px;
    color: #008131;

}


a:link{ 
		text-decoration:none; 
		color: #FFFFFF;
}

a:visited{ 
		text-decoration:none; 
		color: #FFFFFF;
}

a:hover{ 
		text-decoration:none;
		color: #000000; 
}
a:active{ 
		text-decoration:none;
		color: #000000; 
}

/* LINKS BLUE */

a.blue:link {
    color: #008131;
    text-decoration: none;
}

a.blue:visited {
    text-decoration: none;
	color: #008131;
} 

a.blue:hover {
    text-decoration: underline;
	color: #008131;
} 


a.blue:active {
    text-decoration: none;
	color: #008131;
} 


/* LINKS BLACK */

a.black:link {
    color: #3a3a3a;
	text-decoration:none;
}

a.black:visited {
    text-decoration: none;
	color: #3a3a3a;
} 

a.black:hover {
    text-decoration: underline;
	color: #3a3a3a;
} 

a.black:active {
    text-decoration: none;
	color: #3a3a3a;
} 

/* LINKS BLUE + LINEHEIGHT */
a.bluelink
{
    color: #008131;
    text-decoration: none;
    line-height: 16px;
}

a.bluelink:hover
{
    text-decoration:underline;
}

/* FORM */
fieldset
{
	border:			none;
	margin:			0px;
	padding:		0px;
}

.form_label, .form_label_error
{
	float:			left;
	margin-bottom:	5px;
	width:			262px;
}

.input_field, .input_field_error
{
	width:			262px;
	height:			18px;
	line-height:	18px;
	background:		#007ac3;
	border:			none;
	font-family:	Verdana,Helvetica,Sans-Serif;
	font-size:		11px;
	color:			#FFF;
	padding-left:	2px;
	padding-right:	2px;
	margin-bottom:	5px;
}

.input_field_error
{
	background:		#CC0000;
}

.form_label_error
{
	color:		#CC0000;
}




/* The following will only work for Non-IE Browsers */
html>body #label_terms {top: -3px;}

.input_field:active, .input_field:focus, .input_field_error:active, .input_field_error:focus
{
	background:		#a9a9a9;
}

#input_img
{
	margin-top:		10px;
}

#input_beschreibung
{
	height:			178px;
}

#submit_column
{
	text-align:		right;
}

.form_button
{
	height:			18px;
	line-height:	18px;
	background:		#007ac3;
	border:			none;
	font-family:	Verdana,Helvetica,Sans-Serif;
	font-size:		11px;
	color:			#FFF;
	font-weight:	bold;
}

