/* CSS Document */ 


#container{ 
	width: 1000px; 
	margin: 20px auto 0; 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px; 
	background-color: #ffffff; } 
	
#header { 
	width: 100%; 
	height: 100px; 
	background-color: #ffffff; }

.header-inner { 
	padding: 0 0px; 
	background-color: #ffffff; } 

#nav { 
	height: 20px; 
} 

#nav ul { 
	margin: 60px 20px; 
	padding: 0 0px 0; 
	color: #000000; 
} 

/* Main */ 
#menu { 
	width: 100%; 
	margin: 0 0 25px; 
	padding: 25px 0 0 0; 
	list-style: none; 
	background-color: #ffffff;
								
#<font color="">000000</font>; 
	border-radius: 5px; 
} 

#menu li { 
	float: left; 
	padding: 0 0 20px 0; 
	position: relative; 
} 

#menu a { 
	float: left; 
	height: 15px; 
	padding: 0 20px; 
	color: #c0c0c0; 
	text-transform: uppercase; 
	font: 12px/25px verdana; 
	text-decoration: none; 
	text-shadow: 0 0px 0 #000; 
} 

#menu li:hover > a { 
	color: #000000;
} 

*html #menu li a:hover { /* IE6 */ 
	color: #cccccc; 
} 

#menu li:hover > ul { 
	display: block; 
} 

/* Sub-menu */ 
#menu ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	display: none; 
	position: absolute; 
	top: 35px; 
	left: 20px; 
	Z-index: 99999; 
	background-color: #ffffff; 

	-moz-border-radius: 2px; 
	border-radius: 5px; 
	box-shadow: 0 0px 0px #cccccc; 
} 

#menu ul li { 
	float: none; 
	margin: 0; 
	padding: 0; 
	display: block; 
} 

#menu ul li:last-child {
} 

#menu ul a { 
	padding: 10px; 
	height: auto; 
	line-height: 1; 
	display: block; 
	white-space: nowrap; 
	float: none; 
	text-transform: none; 
} 

*html #menu ul a {
 /* IE6 */ 
 	height: 10px; 
	width: 150px; 
} 

*:first-child+html #menu ul a { 
	/* IE7 */ 
	height: 10px; width: 150px; 
} 

#menu ul a:hover { 
	/* background-color: #cccccc; */
	} 
	
#menu ul li:first-child a {
	 border-radius: 5px 5px 0 0; 
} 

#menu ul li:first-child a:hover:after { 
	border-bottom-color: #111; 
} 

#menu ul li:last-child a { 
	border-radius: 0 0 5px 5px; 
} 

/* Clear floated elements */ 

#menu:after { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; clear: both; height: 0; 
} 

* html #menu { 
	zoom: 1; 
} 

/* IE6 */ *: first-child+html 

#menu { zoom: 1; 
} 

/* IE7 */ 

#logo { 
	height: 35px; 
	float: right; 
	background-color: #ffffff; 
	margin-top: 65px;
} 
#seperator { 
	width: 100%; 
	height: 2px; 
	background-color: #999999; 
} 

#content { 
	width: 100%; 
	height: 530px; 
	background-color: #ffffff; 
} 

.content-inner { 
	padding: 25px 0; 
	//background-color: #FF0; 
} 

#image {
	height: 520px; 
} 

.left_frame{ 
	width: 720px; 
	float: left; 
	padding: 0 10px 10px 0; 
	//background-color: #FFF; } 
	
#text {
	height: 500px; 
	overflow-y: auto; 
} 

#text p { 
	line-height: 2em; 
} 

.right_frame { 
	width: 250px;
	float: right; 
	padding: 0 0 0 10px; 
	background-color: #ffffff; 
} 

#footer { 
	width: 100%; 
	height: 30px; 
	background-color: #ffffff; 
} 
.footer-inner { 
	padding: 10px 2px; 
	//background-color: #FF0; 
} 
#impressum { 
	height: 30px; 
} 

#impressum ul {
	margin: 0; 
	padding: 0; 
} 

#impressum li { 
	list-style: none; 
	float: left; 
	//padding: 55px 25px 0 0; 
	font-weight: bold; 
	padding-right: -15px; 
} 

#impressum li a { 
	text-decoration: none; 
	color: #6C6C6C; 
} 
#impressum li a:hover {
	 color: #fff; 
} 

#impressum a img { 
	padding-top: -5px; 
} 

#copyright { 
	height: 30px; 
	text-align:right; 
	font: bold 12px verdana; 
	color: #6C6C6C; 
	background-color: #ffffff; } 
	
.fotorama__arr {
	top: 95% !important;
}

.volle-breite {
	margin: 25px 130px 0;
}
.volle-hoehe {
	height: 500px;
	padding: 0 0 25px;
}