@charset "iso-8859-2";
/* CSS Document */



/*===========================================	
Body-Formatierung
=============================================*/
body {
	background-color:				#7E0001;
	margin:							0;
	padding:						0;
	font-family:					Verdana, Geneva, sans-serif;
	font-size:						11px;
	text-align:						center;
	padding-bottom:					30px;
}

h1 {
	text-indent:					-9000px;
	display:						none;
	font-weight:					normal;
}

a {
	outline:						none;
	text-decoration:				none;
}

.img {

}

h3 {
	font-size:						13px;
}

h4 {
	font-size:						13px;
	color:							#FFF;
	text-align:						left;
	width:							500px;
	margin:							50px auto 10px;
}

.clear {
	clear:							both;
}
/*===========================================	
Adress
=============================================*/
.adress {
	display:						block;
	color:							#FFF;
	width:							900px;
	margin:							0 auto;
	text-align:						right;
	margin-top:						54px;
	margin-bottom:					5px;
}

.adress a {
	color:							#FFF;
}


/*===========================================	
Header
=============================================*/
.header {
	background-image:				url(/images/header1.jpg);
	width:							900px;
	height:							147px;
	background-repeat:				no-repeat;
	margin:							0 auto;
	padding:						0;
	position:						relative;
}

.header_logo {
	background-image:				url(/images/header_logo.jpg);
	background-repeat:				no-repeat;
	width:							358px;
	height:							114px;
	position:						absolute;
	top:							23px;
	left:							22px;
}

.header_logo a {
	height:							114px;
	width:							358px;
	display:						block;
}

/*===========================================	
Background
=============================================*/
.backgroundRepeate {
	background-image:				url(/images/background.jpg);
	width:							900px;
	min-height:						500px;
	background-repeat:				repeat-y;
	margin:							0 auto;
	padding:						0;
	
}

/*===========================================	
Menu Bild
=============================================*/
.menuImage {
	background-image:				url(/images/1.jpg);
	width:							880px;
	height:							239px;
	margin:							0 auto;
}

/*===========================================	
Menu Bild
=============================================*/
.menuBackground {
	background-image:				url(/images/menuBackground.jpg);
	width:							880px;
	height:							30px;
	background-repeat:				no-repeat;
	margin:							0 auto;
	padding:						0;
}

/*===========================================	
Menu / Menustruktur
=============================================*/
#menu {
	padding: 						5px;
}	

#menu ul {
	text-align: 					center;
	list-style-type:				none;
	margin:							0;
	padding: 						0;
}

#menu ul li {
	display: 						inline;
	margin: 						0;
	padding:						0;
}

#menu ul li a {
	padding-left: 					20px;
	padding-right: 					20px;
	text-decoration:				none;
	line-height: 					20px;
	color:							#B7977B;
	font-weight:					bold;
	font-size:						12px;
}

#menu ul li a:hover {
	color:							#FFF;
	}
	
.active {
	color:							#FFF!important;
}

/*===========================================	
Files / PDF Dokumente
=============================================*/
.fileWithBorder {
	border-bottom:				1px dotted white;
	margin-bottom:				10px;
	padding-bottom:				10px;
}

.files {
	margin-top:					20px;
	margin-bottom: 				20px;
}
.files a {
	color: 						white;
}

.files a img {
	margin-right: 				7px;
}
		
	

/*===========================================	
Image / Imagegallery
=============================================*/
img {
	margin:							0;
	padding:						0;
	border:							none;
}

.imagesGallery {
	margin:							0 auto;
	padding:						0;
	width:							500px;
	
}

.photoGallery {
	text-align:						left;
}

.imagesGallery a img {
	
	margin:							0;
	padding:						0;
	margin-right: 					20px;
	margin-bottom: 					20px;
}

/*===========================================	
Text Bereich
=============================================*/
.txt {
	text-align:						left;
	padding:						0;
	margin:							50px auto 0;
	width:							500px;
	color:							#FFF;
}


/*===========================================	
Include Kontakt / inc_kontakt
=============================================*/
.txtKontakt {
	width:500px;
	padding:0;
	margin:0 auto;
	text-align:left !important;
	color:#FFF;
}

.kontakt {
	text-align:						left;
	color:							#FFF;
}

.formular{
	width:							500px;
	padding:						0;
	margin:							0 auto;
	margin-top:						30px;

}

.kontakt input {
	background-color:				#FFF;
	border:							none;
	margin-right:					60px;
	height:							18px;
	width:							300px;
	font-size:						10px;
	font-family:					Arial, Helvetica, sans-serif
}

.kontakt textarea {
	background-color:				#FFF;
	border:							none;
	width:							300px;
	font-size:						12px;
	font-family:					Arial, Helvetica, sans-serif;
	height:							78px;
}

.kontakt td {
	padding-bottom:					3px;
	padding-right:					20px;
}

.buttonSend {
	background-image:				url(/images/button1.png);
	height:							31px !important;
	padding-bottom:					2px;			
	width:							96px !important;
	color:							#FFF;
	margin-bottom:					10px;
	margin-top:						10px;
}

.buttonSend:hover {
	font-weight:					bold;
	font-size:						11px;
}


/*===========================================	
Include Lageplan
=============================================*/

#map_canvas {
	float:							left;
	width:							500px;
	height:							380px !important;
	margin-left:					15px;
	margin-right:					43px;
	margin-bottom:					6px;
}

.map {
	margin-top:						20px;
	padding-bottom:					10px;
	
}

.map img {
	border:							1px solid white;
}


/*===========================================	
Footer
=============================================*/
.footer {
	background-image:				url(/images/footer.jpg);
	background-repeat:				no-repeat;
	width:							900px;
	height:							25px;
	margin:							0 auto;
}

	.info {
		width: 900px;
		margin:0 auto;
	}
	
	.copyright {
		text-align: right;
		margin-top:5px;
	}
	
	
	.copyright a {
		color: white;
	}








