/* CSS Document */


*{margin:0px;
  padding:0px;}

  
body {background-color:#cccc99;}

#wrapper {width:900px;
          height:725px;
          margin-top:-35px;
	      margin-bottom:20px;
		  overflow:hidden;
		  margin-left:auto;
		  margin-right:auto;
		  background-image:url(bilder/weinhaus2.jpg);
          background-repeat:no-repeat;
		  background-color:#626e26;}

* .spacehorizontal  {width:900px;
					 height:7px;
		 			 background-color:transparent;
		  			 clear:both;}
					 
.spacehorizontal {margin-top:-18px;
                  width:900px;
				  height:2px;
				  background-color:transparent;
				  clear:both;}			  	  
		
.spacetop { width:900px;
		  	height:240px;
		 	background-color:transparent;
		  	clear:both;}
	
.spacervertikal { width:29px;
				  height:454px;
				  background-color:transparent;
				  float:left;}
				  
.spacervertikal2 { width:29px;
                   height:27px;
                   background-color:transparent;
                   float:left;}
				   
.aktuell {color:#730204;
          letter-spacing:2px;
          font-size:11px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:600;
		  text-decoration:none;
		  line-height:19px;}


#hotelgalerie { width:495px;
   		  padding:5px;
		  margin-top:30px;
		  height:120px;
		  float:clear;
		  overflow:auto;}
	
#hotelgalerieRestaurant {width:1105px;
			height:90px;
			padding:0px;
			margin:0px;
			background-color:white;}

#hotelgaleriePizzeria {width:840px;
			height:90px;
			padding:0px;
			margin:0px;
			background-color:white;}

#hotelgalerieHotel {width:1160px;
			height:90px;
			padding:0px;
			margin:0px;
			background-color:white;}
		  
#hotelgalerie2 {width:2085px;
			height:90px;
			padding:0px;
			margin:0px;
			background-color:white;}
		  
		  
.aktuell2 {color:#730204;
		   font-size:10px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-weight:300;
		   text-decoration:none;
		   line-height:19px; }
		  
h1 { color:#730204;
     letter-spacing:3px;
	 font-size:15px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:600;
	 text-decoration:none;
	 line-height:27px;}
h2 { color:#730204;
     letter-spacing:0px;
	 font-size:13px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:600;
	 text-decoration:none;
	 line-height:27px; }
				  
#contentwrap { width:900px; 
			   height:450px;
		       background-color:transparent;}
			   
#left { width:130px; 
		height:430px;
		padding-top:20px;
        border:#730204 solid 2px;
		background-color:#e0e0e0;
		text-align:right;
        float:left;}
				
#contentleft {width:325px;
              height:245px;
		      margin-left:5px;
              float:left;
			  color:black;
			  letter-spacing:0px;
			  font-size:11px;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-weight:300;text-decoration:none;
			  line-height:15px; }
 #contentleftgalerie {width:325px;

			  height:245px;
		      margin-left:5px;
              float:clear;
			  color:black;
			  letter-spacing:0px;
			  font-size:11px;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-weight:300;text-decoration:none;
			  line-height:15px; }
#contentleftbreit {width:485px;
              height:245px;
		      margin-left:5px;
              float:left;
			  color:black;
			  letter-spacing:0px;
			  font-size:11px;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-weight:300;text-decoration:none;
			  line-height:15px; }			  
				
#contentright { width:150px;
                color:#730204;
                letter-spacing:1px;
                font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:300; text-decoration:none;
				line-height:20px;
				text-align:center;				
				height:370px;
		        margin-left:5px;
                background-color:white;
				float:right;}
				
#middle { width:510px;
          padding:20px;
		  height:410px;
		  margin-left:7px;
		  border:#730204 solid 2px;
		  background-color:white;
		  float:left;
		  overflow:auto;}
				
#right { width:116px;
padding-right:6px;
         padding-top:20px;
		 margin-left:7px;
		 height:430px;
		 text-align:left;
		 padding-left:7px;
		 border:#730204 solid 2px;
		 background-color:#e0e0e0;
		 float:left;}
				
#footer{ height:27px;
         width:832px;
		 float:left;
		 text-align:right;
	     color:white;
		 font-size:10px;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-weight:300;
		 text-decoration:none;
		 line-height:27px;}


a.foot:link     { color:white;
                  letter-spacing:1px;
                  font-size:10px;
				  font-family:Verdana, Arial, Helvetica, sans-serif;
				  font-weight:300; text-decoration:none;
				  line-height:27px;}

a.foot:visited { color:white; 
                 text-decoration:none;}  
a.foot:hover   { color:#730204;}
a.foot:active  { color: white} 
a.foot:focus   { color: white} 

.bildcontainer {float:left;
                width:160px;
				height:auto;
				padding-left:10px;}
				
.container1 { float:left;width:150px;
				height:auto;}




a.aktuellright:link     { color:#730204;
                          letter-spacing:1px;
                          font-size:10px;
				          font-family:Verdana, Arial, Helvetica, sans-serif;
				          font-weight:300; text-decoration:none;
				          line-height:20px;}

a.aktuellright:visited { color:#730204;
                         text-decoration:none;}  
a.aktuellright:hover   { color:#730204;
                         background-color:white;}
a.aktuellright:active  { color: white} 
a.aktuellright:focus   { color: white} 
.normal {font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:upper-roman;
padding-left:20px;}

.normal2 {font-size:12px;
list-style:circle;
padding-left:40px;}

#AUX{ 
		  width:800px;
		  margin-top:50px;
		  margin-right:auto;
		  padding:20px;
          margin-left:auto; 
		  height:auto;
		  border:#730204 solid 2px;
		  background-color:white;
		  overflow:auto;}

	/* NAVI */ 
	
	/*menu teile */ 
ul {
	margin: 0;

	padding: 0;
	padding-right:5px;
	list-style: none;
	width: 130px; 
	height:18px;
	border-bottom:1px solid #e0e0e0;
    float:left;
	}

ul li { position:relative;
top:-460px;
left:31px;
	}

li ul { position:absolute;
left:98px;
top:460px;
display:none;

	}

/* Style der Menu Teile */
ul li a {
	display: block;
	height:20px;
	text-align:right;
	padding-right:5px;

	text-decoration: none;
	color:#710304;
	background: #fff; /* IE6 Bug */
	padding: 0px;
	border: 1px solid #e0e0e0;
	border-bottom:0;
	
	font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:300;
    text-decoration:none;
    line-height:20px;
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

ul li a:hover { color:white; background:#710304; } 
/* Unter Menu Teile */
li ul li a { padding: 2px 5px; background-color:white }		
li:hover ul, li.over ul { display: block; }
/* KONTAKT FORMULAR */


fieldset
	{
           background-color:ffcc00;
         }

legend
	{
           background-color:ff6600;
           color:black;
           font:120% verdana, arial, helvetica, sans-serif;
           letter-spacing:0.5em;
         }


label, input, select
	{
           display:block;
           float:left;
           width:110px;
         }

label2
	{
           display:block;
           float:left;
           width:210px;
         }

label
	{
           width:70px;
         }

form br
	{
           clear:left
         }

input#submit 
	{
	  float:none;
           width:auto;
           margin-left:20px;
         }

label
	{
           text-align:right;
           padding-right:0.5em;
           padding-bottom:0.7em;
         }

form
	{
           margin:0;
           padding:.3em;
         }
