/*	GRUNDGERÜST	*/

body{

	font-family:			Arial;

	font-size:				10pt;

	background:				#3C3C3D;

	color:						#FFFFFF;

	margin:						0px;

	padding:					0px;

}



.left{

	float: left;

}



.right{

	float: right;

}



.error,

.redbar,

.greenbar{

	text-align:						left;

	font-size:						12px;

	font-weight:					bold;

	border-bottom:				1px solid #DEDEDE;

	overflow:							hidden;

	padding:							10px 60px;

	color:								#000000;

}



.error{

	background:						#FFFFDD url("img/exclamation.png") no-repeat left center;

	background-position:	22px;

}



.greenbar{

	background-color:

}



.redbar{

	background:						#FFDDDD url("img/exclamation-red.png") no-repeat left center;

	background-position:	22px;

}



.contentwidth{

	width:						900px;

	margin:						auto;

}



#logobox{

	width: 225px;

	float: left;

	padding-top: 3px;

}



#topbox{

	width: 600px;

	padding: 10px;

	float: left;

	color: #000000;

}



#mainmenu{

	height:						30px;

	overflow:					hidden;

}



.whitefont:visited,

.whitefont:active,

.whitefont:link{

	color:						#FFFFFF;

}



#header{

	background:				#F07800 url("img/headerrow.jpg");

	height:						137px;

	margin:						0px;

	padding:					0px;

}



#menurow{

	background:				#FF8F00 url("img/menurow.jpg");

	height:						30px;

	margin:						0px;

	padding:					0px;

}



#statusrow{

	background:				#080808 url("img/statusrow.jpg");

	height:						35px;

	margin:						0px;

	border-top:				dashed 2px #3C3C3D;

	border-bottom:		dashed 2px #3C3C3D;

}



#statusrow .contentwidth .rightfloat{

	padding-top:			7px;

}



#statusrow .contentwidth .rightfloat{

	text-align: 			right;

}



.leftfloat{

	float:						left;

}



.rightfloat{

	float:						right;

}



.nonfloat{

	clear:						both;

}



/*	HYPERLINKS UND ÜBERSCHRIFTEN	*/

a:link, a:link img,

a:visited, a:visited img,

a:hover, a:hover img {

	text-decoration:	none;

	color: 						#686868;

}



.hiddemimprintlink:link,

.hiddemimprintlink:visited,

.hiddemimprintlink:hover {

	text-decoration:	none;

	border: 					none;

	color: 						#000000;

	font-weight: 			bold;

}



.newsbox_more a:link,

.newsbox_more a:visited,

.newsbox_more a:hover ,

#guestbook_form a:link,

#guestbook_form a:visited,

#guestbook_form a:hover,

.imprint_left a:link,

.imprint_left a:visited,

.imprint_left a:hover,

.imprint_right a:link,

.imprint_right a:visited,

.imprint_right a:hover {

	text-decoration:	none;

	border: 					none;

	color: 						#BBBBBB;

	font-weight: 			bold;

}



h1{

	color: 						#FF8F00;

	font-size:				14pt;

	border-bottom:		1px solid #FF8F00;

}



h2{

	color: 						#FF8F00;

	font-size:				12pt;

	border-bottom:		1px solid #FF8F00;

}



h3{

	color: 						#FF8F00;

	font-size:				10pt;

	border-bottom:		1px solid #FF8F00;

}



/* EINGABEFELDER	*/

input,

select,

textarea{

	width:						200px;

	border:						1px solid #000000;

	color:						#000000;

	background:				url("img/headerrow.jpg");

	padding:					2px;

}



input.submit {

	width:						175px;

}



/*	BOXEN	*/



.headrow{

	height:						31px;

	background:				url("img/box_center.jpg") repeat-x;

}



.headrow_left{

	height:						31px;

	width:						9px;

	background:				url("img/box_left.jpg") no-repeat;

	float:						left;

}



.headrow_center{

	height:						31px;

	float:						left;

}



.text{

	padding:					10px;

	text-align:				justify;

}



.heading{

	padding:					10px;

	font-size:				12pt;

	font-weight:			bold;

}



.headrow_center .text{

	color: 						#000000;

	font-size: 				14px;

	font-weight: 			bold;

}



.headrow_right{

	height:						31px;

	width:						9px;

	background:				url("img/box_right.jpg") no-repeat;

	float:						right;

}



.mainrow{

	background:				#000000;

	border:						1px solid #C86123;

	clear:						both;

}



.newsbox{

	height:						220px;

	width:					  520px;

}



.newsbox_ground{

	height:						220px;

	width:					  520px;

}



.newsbox_title{

	float: 						right;

	text-align: 			right;

	font-weight:			bold;

	font-size:				28pt;

	padding:					5px;

	padding-bottom:		0px;

}



.newsbox_date{

	float: 						right;

	text-align: 			right;

	font-weight:			bold;

	font-size:				22pt;

	padding-right:		5px;

}



.newsbox_content{

	float: 						right;

	text-align: 			right;

	padding:					5px;

	height:						94px;

	width:						320px;

	overflow:					hidden;

}



.newsbox_more{

	float: 						right;

	text-align: 			right;

	padding:					5px;

}



.startbox{

	background:				url("img/startbox.png") no-repeat;

	height:						115px;

	width:					  330px;

}



.startbox_img{

	float: 						left;

	padding:					15px;

	padding-left:			15px;

	width:						60px;

}



.startbox_title{

	float: 						right;

	text-align: 			right;

	font-weight:			bold;

	font-size:				16px;

	padding:					5px;

	padding-bottom:		0px;

	padding-right:		15px;

	color: 						#000000;

}



.startbox_content{

	float: 						right;

	text-align: 			left;

	padding-right:		15px;

	width:					  220px;

	height:						53px;

	color: 						#000000;

	overflow:					hidden;

}



.startbox_more{

	float: 						right;

	text-align: 			right;

	font-weight:			bold;

	padding-right:		15px;

	color: 						#000000;

}



.gallery_preview{

	width:						130px;

	text-align:				center;

	float: 						left;

	padding:					20px;

	font-weight: 			bold;

}



/*	START	*/

#start_left{

	float: 						left;

	width:						520px;

}



#start_right{

	float: 						right;

	width:						335px;

}



/*	GUESTBOOK	*/

#guestbook_entrys{

	float: 						left;

	width:						520px;

}



#guestbook_form{

	float: 						right;

	width:						335px;

	text-align:				center;

}



.gbentry{

	width:						520px;

	background:				#000000 url("img/guestbox_center.png") repeat-y;

}



.gbentry_head{

	background:				#000000 url("img/guestbox_top.png") no-repeat;

	height:						8px;

}



.gbentry_foot{

	background:				#000000 url("img/guestbox_bot.png") no-repeat;

	height:						28px;

}



.gbentry_foot_left{

	float: 						left;

	margin-top:				8px;

}



.gbentry_foot_right{

	float: 						right;

	margin-top:				8px;

	width:						140px;

	text-align:				center;

}



.gbcomment{

	border:						#F07800 1px dashed;

	background:				#313131;

	padding:					10px;

	margin:						10px;

	text-align:				justify;

}



/*	EVENTS	*/

.events_flyer{

	float: 						left;

	width:						300px;

	height:						385px;

	overflow:					hidden;

}



.events_text{

	float: 						left;

	width:						600px;

	height:						385px;

	overflow:					hidden;

}



/*	PREISLISTE	*/

.prices{

	width:						430px;

	float:						left;

	margin:						10px;

}



.prices table{

	width:						100%;

	color:						#000000;

}



.prices th{

	font-size:				10pt;

	text-align:				center;

	border:						none;

	background:				#FF8F00;

}



.prices td{

	font-size:				10px;

	text-align:				left;

	border:						#D4D4D4 1px solid;

	background:				#F7FAFB;

	padding:					2px;

}



.priceinfo{

	font-size:				10px;

	text-align:				center;

	border:						none;

	background:				#000000;

	color:						#FFFFFF;

}



/*	TEAMLISTE	*/

#teampage{

	width:						520px;

	margin:						auto;

}



.team{

	width:						520px;

	float:						left;

	margin-bottom:		10px;

}



.teamhead{

	width:						600px;

	height:						45px;

	overflow:					hidden;

}



.teamcont{

	width:						600px;

	background:				url("img/team_right.jpg") repeat-y right #000000;

	border-left:			#848484 1px solid;

}



.teambot{

	width:						600px;

	height:						9px;

	background:				url("img/team_bot.jpg") no-repeat;

}



.teamimage{

	width:						225px;

	float:						left;

	text-align:				center;

}



.teamdata{

	width:						375px;

	float:						left;

}



.teamdataleft{

	width:						125px;

	float:						left;

	font-weight:			bold;

}



.teamdataright{

	width:						250px;

	float:						right;

}



.infoboxes{

	width:						400px;

	float:						left;

	margin:						10px;

	text-align:				justify;

}



.openbox{

	width:						820px;

	float:						left;

	margin:						10px;

	text-align:				justify;

}



/*	CONTACTFORM	*/

.contact_left{

	width:						200px;

	float:						left;

}



.contact_right{

	float:						left;

}



/*	IMPRESSUM	*/

.imprint_left{

	width:						440px;

	float:						left;

}



.imprint_right{

	width:						440px;

	float:						right;

}



.counter{

	font-family:			Arial;

	font-size:				10pt;

	width:						75px;

}



.opening{

	font-family:			Arial;

	font-size:				10pt;

	width:						80px;

}



.openingday{

	font-family:			Arial;

	font-size:				10pt;

	width:						70px;

}



/*	PARTNER	*/

.link_pic{

	float:			left;

	margin-bottom:	20px;

	width:			468px;

}



.link_pic img{

	border:			none;

}



.link_detail{

	float:			right;

	text-align:		right;

}



/*	PIXLIE Korrekturen	*/

p{

  margin:5px;

  line-height:100%;

  font-size:100%;

  text-align: justify;

}



h1{

  font-weight: normal;

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  line-height: 100%;

  margin:0px;

  padding-top:0px;

}



h2{

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-weight: bold;

  margin:0px;

  padding-top: 0px;

}



h3{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  padding: 0;

  margin: 0px;

  padding-top: 0px;

}



.smilies{

	float: left;

	width: 100px;

	border: 1px solid #686868;

	background: #000000;

	padding: 2px;

}



.smilietop{

	height:	30px;

}







	#slidercontainer{	

		margin:0 auto;

		position:relative;

		text-align:left;

		width:330px;		

		height:225px;		

		margin-bottom:2em;

	}		



/* Easy Slider */



	#slider ul, #slider li,

	#slider2 ul, #slider2 li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:330px;

		height:200px;

		overflow:hidden; 

		}

		

	/* numeric controls */	



	#slidercontainer ol#controls{

		margin:1em 0;

		padding:0;

		height:28px;	

		}

	#slidercontainer ol#controls li{

		margin:0 10px 0 0; 

		padding:0;

		float:left;

		list-style:none;

		height:28px;

		line-height:28px;

		}

	#slidercontainer ol#controls li a{

		float:left;

		height:28px;

		line-height:28px;

		border:1px solid #000000;

		background:#686868;

		color:#ffffff;

		padding:0 10px;

		text-decoration:none;

		}

	#slidercontainer ol#controls li.current a{

		background:#FF8F00;

		color:#000000;

		}

	#slidercontainer ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

/* // Easy Slider */


#didate{

	float: 						left;

	width:						552px;

}
#didate1{

	float: 						left;

	width:						500px;

}