@charset "utf-8";
/* CSS Document */

body {
	margin:				0;
	padding:				0;
	width:				100%;
	height:				100%;
	background-color:	#000000;
	color:				#CCA400;
	font-size:			12px;
	font-family:		Verdana,Arial, Helvetica, sans-serif;
	text-align:			center;
	line-height:		17px;
}

a {
	color:				#CCA400;
	font-size:			12px;
	font-family:		Verdana,Arial, Helvetica, sans-serif;
}

div,img,ul,a { margin:0; padding:0;}
ul {list-style:none;}
img { border:0;}

p {
	padding:0;
 	margin-top:16px;
	margin-bottom:16px;
}


a#entry {
	width:				604px;
	height:				410px;
	margin:				120px auto 0px auto;
	border:				0;
	display:			block;
}
a#entry img {
	width:				604px;
	height:				410px;
	border:				0;
}

div#ausrichten {
	width:				803px;
	margin:				20px auto 0px auto;
	text-align:			left;	
}

ul#navigation {
	list-style:			none;
	width:				503px;
	height:				50px;
	background-image:	url(bgnavi.jpg);
	background-repeat:	no-repeat;
	background-position:	top left;
	padding:            67px 0px 0px 300px;
}

ul#navigation li {
	background-color:	#000000;
	display:			block;
	float:				left;
	padding-right:		15px;
	padding-left:15px;
	height:				21px;

}

ul#subnavi {
	list-style:			none;
	padding:            0px 0px 20px 455px;
	margin-top:			-30px;
}
ul#subnavi li {
	display:			block;
	float:				left;
	padding-right:		5px;
	padding-left:5px;
	height:				20px;
}
ul#subnavi li a {
	color:				#D7B900;
	text-decoration:	none;
	font-size:			10px;
}
ul#subnavi li a:hover {
	font-weight:		bold;
}

div.main {
	width:				753px;
	background-position: top right;
	background-repeat:	no-repeat;
	margin:				20px 0px 0px 40px;
	text-align:left;
}

div.main p {
	width:				580px;
}
div#footer {
	width:				803px;

	margin-bottom:20px;
	background-image:	url(bgfooter.jpg);

	background-repeat:	no-repeat;
	padding:0;
	padding-top:10px;
	text-align:right;
}

	ul#gallerie {
		padding:			0 0 0 0;
	}
	
	ul#gallerie li {
		float:				left;
		background:			none;
		padding:			0;
		margin:				0;
		width:				240px;
		height:				220px;
		margin-bottom:		20px;
		text-align:			center;
		display:			block;
	}
	ul#gallerie li img,
	ul#gallerie li a img {
		border:				3px solid #CCA400;
	}



	
	ul#gallerie2,
	ul#gallerie2 ul {
		list-style:			none;
		margin:				0;
		padding:			0;
	}

	ul#gallerie2 {
		width:				800px;
		/*height:				180px;*/
		background:			url(../files/galeriebg.gif) top left no-repeat;	
		background-color:#E9B723;
		margin-left:2px;
	}
	ul#gallerie2 li {
		width:				780px;
		padding:			0 10px 0 10px;
		margin:				0;
	}
	
	ul#gallerie2 li ul {
		padding:			10px 0 0 10px;
	}
	
	ul#gallerie2 ul li {
		float:				left;
		background:			none;
		padding:			0;
		margin:				0;
		width:				150px;
		height:				150px;
		text-align:			center;
	}

	ul#gallerie2 li div.heading {
		margin-bottom:		0px;
		height:15px;
		padding:			10px 0 0 10px;
	}

	ul#gallerie2 li div.heading2 {
		margin-bottom:		0px;
		padding:			15px 0 5px 10px;
		color:				#C09C02;
	}
	
	ul#gallerie2 li div.heading h3  {
		font-size:			11px;
		float:				left;
		width:500px;
		color:#000000;
		margin:0;
		padding:0;
		line-height:120%;
		font-weight:	bold;
	}
	
	ul#gallerie2 li div.heading h3 span.datum{
		color:				#000000;
		font-weight:normal;
				padding-right:10px;
	}
	
	ul#gallerie2 li a.displaylink {
		margin:0;
		float:				right;
		width:				150px;
		font-size:			11px;
		text-align:			right;
		margin-right:		15px;
		line-height:		120%;
		color:#000000;
	}
/* BILDERGALERIE */
DIV.contentbox {
	/* background-color:#99FF33; */

	width: 660px;
	margin-left:40px;
}

DIV.contentbox IMG.pfeil {
	float: left;
	margin-top: 145px;
}

DIV.bildcontainerMittel {
	float: left;
	width: 539px;
	height: 395px;
	border: 1px solid #CE9C00;
	text-align: center;
}

DIV.bildcontainerMittel IMG {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

DIV.unterzeile {
	margin-left: 59px;
	width: 539px;
	/* background-color: #FFCC00; */
	color: #000000;
	line-height:120%;
}

DIV.unterzeile A {
	font-weight: bold;
}

DIV.dlback {
	background-color: #EAEFF3;
	width: 519px;
	height: 375px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

DIV.download {
	border: 1px solid #4E6878;
	width: 331px;
	height: 96px;
	background-color: #F1F4F7;
	margin-left: auto;
	margin-right: auto;
}

DIV.download IMG {
	float: left;
	margin-top: 18px;
	margin-left: 34px;
}

DIV.download DIV.dl {
	float: left;
	margin-top: 28px;
	margin-left: 16px;
}

DIV.download DIV.dl A {
	font-size: 18px;
	color: #4E6878;
	text-decoration: underline;
}

DIV.download DIV.dl A:HOVER {
	text-decoration: none;
	color: #9BB1BE;
}

P.hinweis {
	width: 331px;
	color: #4E6878;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto; 
}
DIV.reset {
	clear: both;
	height: 5px;
	/*background-color:#CCCC99;*/
}

div.main p.breit { width:auto;}

hr { border:1px solid #CCA400;}
/* --------------------------- */
	
.zuruecksetzen {
	display:				block !important;
	clear:					both !important;
	margin:					0px !important;

	padding:				0px !important;
	font-size:				1px !important;
	line-height:			1px !important;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	line-height:0;
}
/* Hides from IE-mac \*/ 
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}	
/* End hide from IE-mac */