@charset "utf-8";
/* imports */
 @import url('lightbox.css');


/* CSS Dokument   */



body  {   
		font-family:Verdana, Helvetica, sans-serif;
 	 	font-size:12px;
		color:#fff;
		background: #72160e url(images/bg.gif);
		}

/* Aufgeteilte Template Bereiche  */

img   {
       border-color:#ffffff;
	    
		}
#container 
		{
		margin-left:auto;
		margin-right:auto;
		width: 933px;
		height: 627px;
		}

#head  
		{
		width: 933px;
		height: 84px;
		color: #fff;
		background: #72160e url(images/head.jpg) no-repeat;
	 	}

#leftbackground
		{
 		float: left;
		width:147px;
		height:539px;
		background-image: url(images/leftbg.jpg);
		background-repeat: no-repeat;
		}

#navigation 
     	{
		width:639px;
		height:25px;
		color: #fff;
		background: #a1002a url(images/nav.jpg) no-repeat;
		}
		
#navigationpos
      {	
		width: 639px;
		height: 10px;
		padding-top: 3px;
      }		

#content 
		{
		width:639px;
	   height:440px;
		color: #fff;
		background: transparent url(images/content.jpg) no-repeat;
      }

#footer1
		{
		width:639px;
		height:55px;
		color: #fff;
		background: #72160e url(images/footer_1.jpg) no-repeat;
		}
		
#footer2
		{
		width:639px;
		height:19px;
		background-image: url(images/footer_2.jpg);
		background-repeat: no-repeat;
		}		
		
#closer
      {
      float: left;
		width:639px;
		height:539px;
      }


#rightbackground
		{
		float: left;
		width:147px;
		height:539px;
		background-image: url(images/rightbg.jpg);
		background-repeat: no-repeat;
		}

/* Navigation CSS */

.link
		{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
		color: #fff;
		background-color: transparent;
		margin-left: 11px;
		margin-top: 0px;
		}

.link:hover
		{
		text-decoration: none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bolder;
		color: #D9A657;
		background-color: transparent;
		margin-top: 0px;
		}

/* Inhalt */	
			
#contenttext
		{
		width: 615px;
		height: 415px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align: justify;
		color: #e4e4e4;
		background-color: transparent;
		margin-left: 10px;
		padding: 3px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		}		
		
/* Reservierung */

td 	{
		color:#FFFFFF;
		background-color: transparent;
     	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	 	font-size:10px;
		}

input,textarea 
		{
		color:#FFFFFF;
		background-color:transparent;
		}	 
		
legend{
		color:#fff;
		background-color: transparent;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10px;
		}
button
		{
		background-color:#990000;
      color:#FFFFFF;
		}
fieldset
		{
		width: 300px;
		height: 377px;	
		}	
#formular
      {
      float: left;
		width: 250px;
		padding-left: 80px;
      }
#reservier-text
      {
      float: left;
		width: 200px;
		padding-left: 17px;
      }	
			
/* Bilder */

#bilder
		{
		margin-left: auto;
		margin-right: auto;
		padding-top: 65px;
		width: 415px;
		}	
		
/* Newsletter */
#newscontainer
   	{
   	margin-left: auto;
		margin-right: auto;
		width: 480px;
   	}

#newsletter-text
		{
		float:left;
		width: 200px;
		height: auto;
		}
#newsletter
		{
		float: left;
		width: 200px;
		height: auto;
		padding-left: 50px;
		}
#newsfieldset
		{
		width: 180px;
		height: 180px;
		background-color: transparent; 
		}

/* Kontakt */

				