/* CSS Document */

html, body { background: none; margin: 0; padding: 0;}

/* Holly Hack: Hide From IE5/Mac \*/
* html img { margin: 0px; vertical-align: middle; }
* html input { margin: 0px; vertical-align: middle;}
/* Holly Hack: End Hide From IE5/Mac */

*{ padding: 0; margin: 0; border: 0;}

body {
  background: #040306;
  margin: 0;
  padding: 0;
  font-family: Arial, Tahoma, Helvetica ;
  color: #c185c3;
  text-align: center;
  border: 0px;
  
}

h1{margin: 15px 0px 0px 0px; font-size: 16px; font-weight: normal; padding-bottom: 5px; color: #99793e; letter-spacing: -1px;}
h2{margin: 10px 0px 0px 0px; font-size: 16px; font-weight: bold; padding-top: 0px; color: #99793e; letter-spacing: -1px;}
p   { color: #999999; font-size: 14px; line-height: 20px; padding: 0; margin-bottom: 10px; font-weight: normal;}
em  { color: #d70377; font-size: 14px; line-height: 20px; padding: 0px; font-weight: bold; font-style: italic; margin-left: 10px;}

a:link, a:visited{ font-size: 14px; color: #99793e; text-decoration: none; font-weight: bold;}
a:hover, a:active{ color: #ffffff; text-decoration: none; background-color: #d70377;}

ul {text-align: right; margin-right: 20px; margin-top: 12px;}
ul li {list-style-type: none; line-height: 12px;}
ul li a:link, ul li a:visited {font-weight: normal; color: #99793e;}
ul li a:hover, ul li a:active{ background-color: #99793e; color: #ffffff; text-decoration: none; }
		
table tr td {color: #d80377; font-size: 12px; font-weight: bold;}
table tr td input {color: #ffffff; background-color: #040306; border: 1px dotted #d80377; font-size: 12px;}



#wrapper{width: 800px; text-align: center; margin: 0 auto; border: 0px; padding: 0px;}

	#main_site{height: auto; float: left; border: 0px; width: 1020px;}
	#werbung_skyscraper {width: 78px; height: auto; float: left; padding: 10px; background: none; margin-top: 285px; border: 1px dotted #d80377;}
		#werbung_skyscraper h2 {color: #ffffff; margin-top: 0px;}
		#werbung_skyscraper p {font-size: 10px; line-height: 13px; text-align: left; color: #ffffff; font-weight: bold;}


	#header{ width: 800px; float: left; height: 130px; margin-bottom: 0px; text-align: center}
	
		#header_top {width: 900px; height: 28px; float: left; background-image: url(images/layout_01.jpg);}
		#header_left{ width: 271px; height: 206px; float: left; background: url(images/layout_02.jpg) no-repeat; margin: 0px;}
		#header_right{ width: 629px; height: 206px; float: left; background-color: none; margin: 0px;}
		
	#navi_area { width: 900px; float: left; height: 199px; margin-bottom: 5px;}
		
		#navi_area_left { width: 549px; float: left; height: 199px; background: url(images/layout_04.jpg) no-repeat; margin-right: 1px;}
		#navi_area_right { width: 330px; float: left; height: 199px; background: url(images/layout_06.jpg) no-repeat;}
		
			#navi_area_right ul {width: 330px; margin-top: 23px; background: none;} 
			#navi_area_right ul li{width: 330px; text-align: center; list-style-type: none; line-height: 26px; float: left; background: none;}
			#navi_area_right ul li a:link, #navi_area_right ul li a:visited{font-size: 13px; width: 330px; height: 26px; float: left; background-color: #d70377; color: #ffffff; font-weight: normal; font-size: 18px; font-family: impact, geneva, arial, tahoma; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px;}
			#navi_area_right ul li a:hover, #navi_area_right ul li a:active{background-color: #cfae6d;}

			
    #countdown_area{ width: 860px; float: left; text-align: center; background-color: #ffffff; margin-bottom: 60px; padding: 20px;}
		#countdown_area h1 {font-size: 18px; letter-spacing: 1px; font-family: impact; color: #d70377; }
		#countdown_area p {color: black; font-size: 16px; font-family: impact; letter-spacing: 1px;}
	
	
	#inhalt{ width: 860px; float: left; text-align: left; background-color: #ffffff; margin-bottom: 5px; padding: 20px;}
	
	
	#intro {background-color: #ffffff; float: left; width: 300px; height: 400px; margin-bottom: 5px; padding: 10px;}
	#intro h1 {text-align: left; margin-left: 10px; margin-bottom: 5px; padding-bottom: 0px;}
	#intro h2 {text-align: left; margin-left: 10px; font-family: impact, tahoma; letter-spacing: 1px; font-size: 26px; font-weight: normal; margin-top: 0px; margin-bottom: 10px; padding-top: 0px;}
	#intro p{text-align: left;  margin-left: 10px; margin-right: 10px;}
	
	
	
	
	#date1_ka{ width: 900px; float: left; text-align: left; background-color: #ffffff; margin-bottom: 5px; padding: 20px; font-size: 12px; color: #999999; line-height: 20px; text-align: justify;}
            #date1_ka h1{margin: 0px; padding-left: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; color: #99793e; letter-spacing: 1px; font-family: impact; text-transform: uppercase;}
            #date1_ka h2{margin: 0px; padding-left: 10px; font-size: 40px; font-weight: normal; padding-top: 0px; color: #d70377; letter-spacing: -1px; margin-top: 5px: margin-bottom: 10px; line-height: 50px; font-family: impact, arial;}
			#date1_ka img {float: left; border: 0px; margin: 0px 20px 0px 0px;}
			#date1_ka p {color: black; font-size: 14px;}
			
			
	#date2_ka{ width: 900px; float: left; text-align: left; background-color: #ffffff; margin-bottom: 5px; padding: 20px; font-size: 12px; color: #999999; line-height: 20px; text-align: justify;}
            #date2_ka h1{margin: 0px; padding-left: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; color: #99793e; letter-spacing: 1px; font-family: impact; text-transform: uppercase;}
            #date2_ka h2{margin: 0px; padding-left: 10px; font-size: 40px; font-weight: normal; padding-top: 0px; color: #d70377; letter-spacing: -1px; margin-top: 5px: margin-bottom: 10px; line-height: 50px; font-family: impact, arial;}			
			#date2_ka img {float: left; border: 0px; margin: 0px 20px 0px 0px;}
			#date2_ka p {color: black; font-size: 14px;}

	#date3_ka{ width: 900px; float: left; text-align: left; background-color: #ffffff; margin-bottom: 5px; padding: 20px; font-size: 12px; color: #999999; line-height: 20px; text-align: justify;}
            #date3_ka h1{margin: 0px; padding-left: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; color: #99793e; letter-spacing: 1px; font-family: impact; text-transform: uppercase;}
            #date3_ka h2{margin: 0px; padding-left: 10px; font-size: 40px; font-weight: normal; padding-top: 0px; color: #d70377; letter-spacing: -1px; margin-top: 5px: margin-bottom: 10px; line-height: 50px; font-family: impact, arial;}
			#date3_ka img {float: left; border: 0px; margin: 0px 20px 0px 0px;}
			#date3_ka p {color: black; font-size: 14px;}
			
	#date_grey_ka{ width: 900px; float: left; text-align: left; background-color: #888888; margin-bottom: 5px; padding: 20px; font-size: 12px; color: #999999; line-height: 20px; text-align: justify;}
            #date4_ka h1{margin: 0px; padding-left: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; color: #ffffff; letter-spacing: 1px; font-family: impact; text-transform: uppercase;}
            #date4_ka h2{margin: 0px; padding-left: 10px; font-size: 40px; font-weight: normal; padding-top: 0px; color: #373130; letter-spacing: -1px; margin-top: 5px: margin-bottom: 10px; line-height: 50px; font-family: impact, arial;}
			#date4_ka img {float: left; border: 0px; margin: 0px 20px 0px 0px;}
			#date4_ka p {color: black; font-size: 14px;}

	#date4_ka{ width: 900px; float: left; text-align: left; background-color: #ffffff; margin-bottom: 5px; padding: 20px; font-size: 12px; color: #999999; line-height: 20px; text-align: justify;}
            #date4_ka h1{margin: 0px; padding-left: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; color: #99793e; letter-spacing: 1px; font-family: impact; text-transform: uppercase;}
            #date4_ka h2{margin: 0px; padding-left: 10px; font-size: 40px; font-weight: normal; padding-top: 0px; color: #d70377; letter-spacing: -1px; margin-top: 5px: margin-bottom: 10px; line-height: 50px; font-family: impact, arial;}
			#date4_ka img {float: left; border: 0px; margin: 0px 20px 0px 0px;}
			#date4_ka p {color: black; font-size: 14px;}
			
		#date_sonder{ width: 860px; float: left; text-align: left; background-color: #8dbd3d; margin-bottom: 5px; padding: 20px; font-size: 12px; color: #999999; line-height: 20px; text-align: justify;}
            #date_sonder h1{margin: 0px; padding-left: 10px; font-size: 20px; font-weight: normal; padding-bottom: 5px; color: #ffffff; letter-spacing: 1px; font-family: impact; text-transform: uppercase;}
            #date_sonder h2{margin: 0px; padding-left: 10px; font-size: 40px; font-weight: normal; padding-top: 0px; color: #ffffff; letter-spacing: -1px; margin-top: 5px: margin-bottom: 10px; line-height: 50px; font-family: impact, arial;}
			#date_sonder img {float: left; border: 0px; margin: 0px 20px 0px 0px;}
			#date_sonder p {color: black; font-size: 14px;}
			
			

		#tischreservierung {width: 800px; height: 100px; float: left; margin: 50px 0px 20px 0px; background: url(images/tischreservierung.jpg) center no-repeat;}
		#dresscode {width: 800px; float: left; margin: 0px;}
			#dresscode h1 {letter-spacing: 0px; line-height: 16px;}
		#footer_deko{width: 800px; height: 206px; float: left; background: url(images/footer_deko.jpg); margin: 0px 0px 30px 0px;}
			#footer_deko img {margin: 0px; float: left;}
		#footer_werbung {width: 800px; height: 190px; float: left; background: url(images/footer_werbung.jpg) center no-repeat; margin: 0px 0px 0px 0px;}
			#footer_werbung img {margin: 0px; float: left;}
			
			
			
			
     #footer{ text-align: center; font-size: 10px; width: 800px; float: left;}

		#footer p{ text-align: center; font-size: 10px; padding-bottom: 8px; display: block; float: none; color: #666666;}
		#footer a{font-size: 10px; font-weight: normal; color: #666666; text-decoration: underline;}
	  
		#footer_info {margin-bottom: 30px; width: 800px; }
		#footer_info p {font-size: 11px; letter-spacing: 1px; font-weight: bold;}
		#footer_info img {margin-left: 20px;}

.logo {margin-top: 20px; margin-bottom: 20px;}
.stars_line {margin-top: 40px; margin-bottom: 20px; margin-left: 10px;}




