/**** CSS by web design & programming ist ****/
/*Template*/
/*Main*/
a {text-decoration:none;}
body {
	font-size:			18px;
	font-family:		"Futura Lt Bt", Eurostile, "Century Gothic", Futura, Arial, Sans-Serif;
	color:				#000;
	margin:			0;
	background-color:	#fff;
}
#content {
	height:			400px;
	text-align:		center;
	padding-top:		25px;
	padding-bottom:	0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #09C;
}
#navigation {
	height:			40px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #09C;
	background-color:	#CCC;
	font-size:			25px;
	text-align:		center;
	padding-top:		6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
}
#header {
	height:			120px;
	margin:			0;
}
#header_headline {
	color: #09C;
	height:			30px;
	padding-top:		90px;
	text-align:		center;
}
#footer {
	color: #09C;
	text-align:		right;
	font-size:			15px;
	padding-top:		3px;
	padding-right:		3px;
}
a:link#footer_link, a:visited#footer_link, a:active#footer_link {
	color:				#09C;
	text-decoration:	none;
	font-size:			15px;
}
a:hover#footer_link {
	color:				#000;
	text-decoration:	none;
	font-size:			15px;
}
h3 {
	padding:			0px;
	margin:			0px;
}
h4 {
	padding:			0px;
	margin:			0px;
}
a:link#navigation_link, a:visited#navigation_link {
	color:				#09C;
	text-decoration:	none;
}
a:active#navigation_link {
	color:				#099;
	text-decoration:	underline;
}
a:hover#navigation_link {
	color:				#099;
	text-decoration:	none;
}
/*End Template*/

/*Home*/
#home_picture {
	width: 800px;
	height: 350px;
	border: 			solid 1px #000;
}
/*Gallery*/
#gallery_overview {
}
#gallery_control a:link, #gallery_control a:visited, #gallery_control a:active {
	text-decoration:	none;
	color:				#000;
	font-size:			25px;
}
#gallery_control a:hover, #gallery_control a:focus {
	text-decoration:	none;
	color:				#000;
	font-weight:		bold;
	font-size:			25px;
}
#gallery_control {
	padding-top:	 	5px;
}
#gallery_picture {
	border: 			1px solid #000;
}
/*Contact*/
								 
a:link#contact_link, a:visited#contact_link, a:active#contact_link {
	color:				#000;
	text-decoration:	underline;
}
a:hover#contact_link {
	color:				#000;
	text-decoration:	none;
}
#contact {
	margin:			auto;
	width:				800px;
}
#contact_picture {
	float:				left;
	margin:			0px;
	padding:			0px;
	border: 			1px solid #000;
}
#contact_content {
	text-align:		left;
	float:				left;
	padding-left:		13px;
}
/*Contactform*/
#contactform {
	margin:			auto;
	width:				800px;
}
#contactform_content {
	text-align:		left;
	float:				left;
	padding-left:		13px;
}
#contactform_picture {
	float:				left;
	margin:			0px;
	padding:			0px;
	border: 			1px solid #000;
}
/*Anfahrt*/
a:link#anfahrt_link, a:visited#anfahrt_link, a:active#anfahrt_link {
	color:				#000;
	text-decoration:	underline;
}
a:hover#anfahrt_link {
	color:				#000;
	text-decoration:	none;
}
#anfahrt {
	margin:			auto;
	width:				800px;
}
#anfahrt_picture {
	float:				left;
	margin:			0px;
	padding:			0px;
	border: 			0px solid #000;
}
#anfahrt_content {
	text-align:		left;
	float:				left;
	padding-left:		13px;
}
/*Loginform*/
#loginform {
	margin:			auto;
	width:				800px;
}
#loginform_content {
	text-align:		justify;
	float:				left;
	padding-left:		13px;
	width:				400px;
}
#loginform_picture {
	float:				left;
	margin:			0px;
	padding:			0px;
}
a:link#loginform_link, a:visited#loginform_link, a:active#loginform_link {
	color:				#000;
	text-decoration:	underline;
}
a:hover#loginform_link {
	color:				#000;
	text-decoration:	none;
}



