body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #220B03;
}


img {
	border: 0px; }

h1 {
	font-size:20px;
	color:#fff;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding-bottom: 0px;
	margin-bottom: 10px;
	height: 35px;
	padding-left: 50px;
	letter-spacing:0.2em
	}


h2 {
	font-size:15px;
	color:#fff;
	letter-spacing:0.05em;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 0px;
	height: 20px;
	margin-bottom: 15px;
	margin-top: 15px;

	}
		
	
h3 {color: #262323;
	font-size: 11px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	font-weight: bold;}
	

.generic_nav {float: right; padding-right: 12px; height: 21px;}
.generic_nav a, .generic_nav a:hover {font-size: 11px; font-weight: normal;}

	
p, ul  {font-size:12px;
		color:#262323;
		font-family:Arial, Helvetica, sans-serif;
		text-align: justify;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-bottom: 12px;
		line-height: 20px;
	        }
			
ul {padding-left: 0px; margin-left: 15px;}			

li {padding-left: 0px; margin-left: 0px; line-height: 20px; text-align: left; margin-bottom: 10px;}

td {vertical-align:top;}
	 

table.formulare tr td p, textarea, table.weine tr td p   
	   {font-size:70%;
	    font-family: Arial, Helvetica, sans-serif;
		text-align: justify;
		margin: 0px;
		padding: 0px;
	        }
			
p.klein {
	font-size: 10px;
	line-height: 1.2em;
}

	
		

a.klein {text-decoration: none;}

a.klein:hover {text-decoration: underline;}

a.main, p.main      {
	font-size:12px;
	font-weight:bold;
	color:#262323;
	text-decoration:none;
	line-height: 30px;
			}
			
p.main {		padding-bottom: 0px;}			
			
a.sub      {
	font-size:12px;
	font-weight:normal;
	color:#8F7167;
	text-decoration:none;
			}			

a.sub2 {font-size: 11px;
	font-weight:normal;
	color:#8F7167;
	text-decoration:none;}
				
a    {

	font-weight:bold;
	color:#fff;
	text-decoration:none;

				}
				
a.orange {color: #FD9500;}				

a:hover      {

	text-decoration: underline;
	color:#FD9500;
				}

.inhalt {
	width: 1000px;
	background-color: #fff;
}

			
#header {
	margin:0;
	padding:0;
	background-position: 0px 0px;
	padding-left: 0px;
		
				}
		

.centerleft { float: left; 
				width: 775px;
				padding-top: 32px;


}

.center {	width: 551px;
			float: right;
			}
			
.center_innen {
			padding-left: 50px;
			padding-right: 50px;
			}			

.left {		
			width: 220px;
			float: left;
			margin-right: 3px;
}

.mainmenu
	{
					padding-left: 20px;
					padding-top: 40px;

	}



.right {float: right;
		padding: 0px; 
		margin: 0px;
		padding-left: 0px;
		padding-right: 28px;
		padding-top: 32px;}


.content { 
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-y; 
	float: left;
	width: 1000px;
	padding-bottom: 25px;
}

span.oeffnung {
display: block;
float: left;
width: 55px;
}
	
		
.pic_box_links {
		float: left;
		margin-right: 15px;	
		margin-bottom: 10px;
		}
		
.pic_box_links_liste 
{		float: left;
		margin-right: 35px;	
		margin-bottom: 10px;
		}		
		
.pic_box_rechts {position: static;
		float: right;
		margin-left: 12px;	
		}
		
.umbruch {clear: both;}				
		
.footer {
		background-color: #fff;
		text-align: center;
		color: #6D4C43;
		width: 1000px;
		font-size: 10px;
		padding-top: 5px;
		padding-bottom: 5px;}

