a {
	color:					#99D02C;
	font-weight:			normal;
}
a:link {
}
a:hover {
	color:					gray;
}
a:visited {
}
body {
	background-color:		#fff;
	padding: 				0px;
	margin:					0px;
	font-size:				11pt;
	color:					black;
	font-family:			Myriad, Verdana, Arial, sans-serif;
	text-align:				center;
}
#center_block {
	text-align:				center;
	width:					100%;
	left:					100px;
	padding-left:			100px;
	padding-top:			80px;
}
#content {
	position:				absolute;
	top:					155px;
	left:					220px;	
	text-align:				justify;
	width:					640px;
	font-family:			Myriad, Verdana, Arial, sans-serif;
	font-size:				10pt;
	vertical-align:			top;
}

#contact_form {
	width:					100%;
}

.fotobox_r{
	padding:				17px 10px 0px 30px;
	vertical-align:			top;
}
.fotobox_l{
	padding:				17px 30px 0px 0px;
	vertical-align:			top;
}

.form_box {
	position: 				relative;
	height:					25px;
	width:					100%;
}
.form_filler {
	width:					100%;
}
.form_label {
	position: 				absolute; 
	left: 					0px;
	white-space:			nowrap;
}
.form_element {
	position: 				absolute; 
	left: 					230px;
}
img {
	border:					0px;
	padding:				0px;
	margin:					0px;
}
#impressum a {
	color:					#99D02C;
	font-weight:			normal;
}
#impressum a:link {
	text-decoration:		none;
}
#impressum a:visited {
	text-decoration:		none;
}

#impressum a:hover {
	color:					black;
}

#impressum {
	padding:				20px 0px 0px 10px;
}

input,textarea {
	border:						1px solid #99d02c;
	padding:					2px;
	font-size:					9pt;
	font-family:				Myriad, Verdana, Arial, sans-serif;	
	background-color:			#efefef;
	scrollbar-base-color:		#99D02C;
	scrollbar-3d-light-color:	#FFFFFF;
 	scrollbar-arrow-color:		#FFFFFF;
  	scrollbar-darkshadow-color:	#000000;
  	scrollbar-face-color:		#99D02C;
  	scrollbar-highlight-color:	#FFFFFF;
  	scrollbar-shadow-color:		#000000;
  	scrollbar-track-color:		#99D02C;
}

#logo {
	position:				absolute;
	top:					25px;
	left:					25px;
}
#mainmenu {
	position:				absolute;
	top:					162px;
	left:					18px;	
	text-align:				left;
	width:					120px;
	font-size:				8pt;
}

.menulink {
	border:					0px solid black;
	padding:				0px;
}

.menulink a {
	border-left:			4px solid white;
	padding:				10px 0px 0px 4px;
}

.menulink a:hover {
	border-left:			4px solid gray;
	padding:				10px 0px 0px 4px;
}
.textbox{
	padding:				0px;
	vertical-align:			top;
}
#text_block {
	align:					center;
	color:					#fff;
	font-weight:			bold;
	text-align:				left;
	background-color:		#aaa;
	width:					640px;
	padding:				15px;
	margin-top:				0px;
}

.text_header {
	float:					left;
	margin: 				0px 0px 0px 0px;	
	padding: 				0px;  	
	border-width:			0px;
}