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

/*----------------------*/
/*-----layout-start-----*/
/*----------------------*/
html{
	padding:0;
	margin:0;
	overflow:scroll;
	font-family:"Times New Roman", Times, serif;
}
body{
	background-color:#000000;
	background-image:url(../images/muster.png);
	background-repeat:repeat;
	background-position:center top;
	background-attachment:fixed;
	margin:0;
	padding:0;
}
#wrapper{
	min-width:880px;
	margin-left: auto;
	margin-right: auto;
	width:990px;
	}
#top{
	width: 100%;
	height: 232px;
	margin:0;
	background-image:url(../images/top_bg.jpg);
	background-position:center;
	background-repeat:repeat-x;
	margin-top:20px;
	margin-bottom:0px;
}
#top table{
	width:100%;
	
}
#top table tr td{
	width:auto;
}
#topimage_left{
	float:left;
	padding-top:15px;
}
#topimage_logo{
	float:left;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}
#topimage_right{
	float:right;
	padding-top:15px;
}

#content{
	min-height: 335px;
	background-color:#FFFFFF;
	background-image:url(../images/content_gradient.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	min-height:300px;
	}
#contentspace{
	padding:40px 40px 40px 40px;
}
#footer{
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	color:#FFFFFF;
	width: 100%;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	text-align:center;
}
#footer a {
	text-decoration:none;
	color:#DDD;
}

/*----------------------*/
/*------layout-end------*/
/*----------------------*/


/*----------------------*/
/*------menu-start------*/
/*----------------------*/

#menu{
	width: 100%;
	height: 60px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
		/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
		.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {/*float:left;display:block;*/display:inline;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {
	list-style:none;
	margin:0px;
}.qmmc li a {float:none;}.qmmc li:hover>ul{left:0;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
		
		
		/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

		#qm0 .active{
				color:aaa;
				text-align:center;
				width:80px;
				padding-bottom:30px;

				background-image:url(../images/nav.png);
				background-repeat:no-repeat;
				background-position:bottom;
			}
		#qm0 .active a{
				color:aaa !important;
				margin-left:14px;
				margin-right:14px;
			}
		#qm0 .active ul{
				margin-top:-30px;
				margin-left:13px;
			}
		#qm0 .subitem a{
				margin-left:5px;
			}
		#qm0 li li {
				width:100%;
				padding: 0;
				display:block;float:left;
				}
			#qm0 li li a {color: #fff;}
			#qm0 li ul {padding:0;margin-left:0;background-image:url(../images/sub_bg.png)}	
			/* QuickMenu 0 */
		
			/*"""""""" (MAIN) Container""""""""*/	
			#qm0	
			{
				width:auto;
				/*background-color:transparent;*/
				border-width:0px;
				padding-left:0 !important;
				padding-top: 10px;
			}
		
		
			/*"""""""" (MAIN) Items""""""""*/	
			#qm0 a	
			{	
				margin:10px 14px 2px 14px;
				padding:0px 0px 0px 0px;
				color:#fff;
				font-size:16px;
				font-weight:800;
				text-decoration:none;
				text-align:center;
				border-color:#313131;
				text-transform:uppercase;
			}
		
		
			/*"""""""" (MAIN) Hover State""""""""*/	
			#qm0 a:hover	
			{	
				color:#aaa;
			}
			#qm0 a:active
			{
				color:#aaa;
				
			}
		
		
			/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
			#qm0 li:hover>a	
			{
				color:#aaa;
			}
			#qm0 li:active>a	
			{
				color:#aaa;
				
			}
		
			/*"""""""" (SUB) Container""""""""*/	
			#qm0 div{
				
			}
			#qm0 div, #qm0 ul	
			{	
				size:18px;
				padding:-10px 5px 5px 5px;

				margin-left:20px;
				text-align:left;
				border-width:3px 0px 0px 1px;
				border-style:solid;
				border-color:#ccc;
			}
		
		
			/*"""""""" (SUB) Items""""""""*/	
			#qm0 div a, #qm0 ul a	
			{	
				font-size:14px;
				margin:2px 20px 2px 5px;
/*				background-color:#CCC;
*/				color:#fff;
				border-width:0px;
				border-style:none;
				border-color:#000;
			}
			#qm0 ul ul
			{
				margin-top:20px;
			}
		
			/*"""""""" (SUB) Hover State""""""""*/	
			#qm0 div a:hover	
			{	
				color:#eee;
				
			}
		
		
			/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
			#qm0 ul li:hover>a	
			{	
				color:#eee;
				background-image:none;
				padding-bottom:0;
			}
			#qm0 ul li:hover	
			{
				background-image:url(../images/sub_bg.png);
			}
		
			/*"""""""" (SUB) Active State""""""""*/	
			body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
			{	
				color:#CCC;
				padding-bottom:0px;
				background-image:none;
				padding-bottom:0;
			}
			/*"""""""" (SUB) Active State - (duplicated for pure CSS)""""""""*/	
			#qm0 ul li:active>a	
			{	
				color:#CCC;
				padding-bottom:0px;
				background-image:none;
				padding-bottom:0;
			}
			#qm0 ul li:active	
			{
				background-image:url(../images/sub_bg.png);
			}
		
			/*"""""""" Individual Titles""""""""*/	
			#qm0 .qmtitle	
			{	
				cursor:default;
				padding:3px 0px 3px 4px;
				color:#DDD;
				font-family:arial;
				font-size:11px;
				font-weight:bold;
			}
		
		
			/*"""""""" Custom Rule""""""""*/	
			ul#qm0 li:hover > a.qmparent	
			{
				
			}
/*----------------------*/
/*-------menu-end-------*/
/*----------------------*/
		

/*----------------------*/
/*-----content-start----*/
/*----------------------*/
img{
	border:none;
}
P{
	margin-top:0;
	margin-bottom:10px;
	padding:0;
}
a{
	color:#666;
}
h1{
	font-size:1,6em;
	margin-top:0;
	margin-bottom:20px;
}
h2{
	font-size:1,3em;
	margin-top:0;
	margin-bottom:20px;
}
h3{
	font-size:1,2em;
	margin-top:0;
	margin-bottom:20px;
}
#main table{
	padding:0;
	margin:0;
}
#main table td{
	vertical-align:top;
}
.indent{
	padding-left:30px;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-left:inherit;
	padding-right:inherit;
}
.bodytext:{
	vertical-align:top;
}
.csc-menu{
	padding:0;
	list-style:none;
}
.csc-menu li{
	text-align:center;
	margin-bottom:15px;
}
.csc-menu a{
	font-size:1.2em;
	font-weight:bold;
}
/*----------------------*/
/*-----content-end------*/
/*----------------------*/

/*----------------------*/
/*---extensions-start---*/
/*----------------------*/

/*""""""""SmoothGallery""""""""*/
.tx-rgsmoothgallery-pi1{
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
}
/*""""""""PowerMail""""""""*/
#mailform .csc-mailform-field{
	margin-bottom:10px;
}
.csc-mailform{
	padding:10px;
}
#mailform .csc-mailform-field label{
	vertical-align:top;
	float:left;
}

#mailformname{
	margin-left:4.9em;
}
#mailformemail{
	margin-left:5.2em;
}
#mailformAdresse{
	margin-left:4.1em;
}
#mailformTickets{
	margin-left:2.2em;
}
#mailformTischplätze{
	margin-left:2.8em;
}
#mailformZusatzinfos{
	margin-left:2.9em;
}
#mailformReservierungsart{
	margin-left:0.3em;
}
/*""""""""ve_guestbook""""""""*/
#content .tx-guestbook-header{
	width:54.9em;
	height:19px;
	padding-top:11px;
	padding-bottom:11px;
	background-image:url(../images/menu_bg.jpg);
}
#content .tx-guestbook-left{
	background-color:transparent;
}
#content .tx-guestbook-right{
	width:40.87em;
	background-color:#A9A9A9;
	background-image:url(../images/guestbook_back.jpg);
	background-repeat:repeat-x;
}

/*----------------------*/
/*---extensions-end-----*/
/*----------------------*/