#menu {
        width:250px;
		padding:355px 0 15px 0;
        margin: 0 0 5px 0;
		float:left;
        /*background-color:#FCF2D6;*/
		
		
}

#navCircle {
        margin: 0;
        padding: 0 0 20px 0;
        /*border-bottom:;*/
}

#navCircle li {
        margin: 0;
        padding: 0;
        display:block; /*: inline;*/
        list-style-type: none;
		border-bottom:1px dotted #666600;
}

#navCircle a:link, #navCircle a:visited {
        /*float: left;*/
		font-size: 12px;
		
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:220%;
		font-weight:normal;
        padding: 5px;
        text-decoration: none;
        color:#666600;
		/*border-left:1px solid #B8B870;*/
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        /*padding-bottom: 20px;*/
        color:#666600; 
       /* background:url(../img/circle.gif) no-repeat bottom left;
		border:none; width:250px;*/
}

#navCircle a:link.engl, #navCircle a:visited.engl {
color:#990000;	font-weight:bold;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
background-color:#fcf2d6;
background-image:url(../img/hintergrund.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#666666;
scrollbar-face-color:#EEDBA0;
	scrollbar-track-color:#fcf2d6;
}

p {
margin:15px;
}
h1 {
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#DFC79C; /*#C1A061;*/
	text-align:right;
	border-bottom:3px solid #F3E5C2;
	margin:0 15px;
}

h2 {
font-size: 14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#666600;
margin:20px 15px 10px 15px;
padding:3px 0 3px 0;
border-bottom:1px dotted #666600;
}

h2.englisch {
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0 15px 10px 15px;
padding:0;
color:#990000;	
border-bottom:none;
}
.weinrot {
	color:#990000;}

h3{
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#666666;
 margin:15px;
}


a:link {color:#990000; text-decoration:underline; font-weight:bold;}
a:hover, a:focus, a:active {text-decoration:underline; color:#990000;}
a:visited  {color:#990000; text-decoration:underline; font-weight:bold;}


		#container {
			width: 750px;
			\width: 750px;
			w\idth: 750px;
			margin-left: auto;
			margin-right: auto;
			margin-top:100px;
			
			
		}



		#content {
			padding: 5px;
			/*background-color:#FCF2D6;*/
			width:450px;
			height:520px;
			float:right;
			overflow:auto;
		
		}



		#footer {
			clear: both;
			padding:0;
			margin-top:0;
			height:80px;
			 }
			
.bild{
	
	margin: 10px;
	border: 3px solid #DFC79C;
	
}

.symbolkarten-bild {
	
	margin: 10px;
	border: 1px solid #DFC79C;
}

.bild-link {
border: 3px solid #DFC79C;
margin:10px 0;
}

.bild1{
	float: left;
	margin: 10px;
	border: 3px solid #DFC79C;
	
}

.bild2{
	float: right;
	margin: 10px;
	border: 3px solid #DFC79C;

}

.mini {
font-size:10px;
}

 
.kasten
{
background-color:#FFFFFF;
 border:1px dotted #666;
 padding:10px;
 margin:10px 20px 10px 10px;
 }
 
 a.seitenanfang {
 color:#999999;
border-top:1px dotted #999;
font-size:10px; font-weight:normal; 
padding-top:3px;
text-transform:uppercase;
text-decoration:none;
 }
 
td.warenkorb, th.warenkorb{
padding:5px; text-align:left;
border:1px solid #ccc;
background-color:#FDF4DB;

}


/**********Kontakt***********/
form {
margin:15px;
}

input.kontakt, textarea {
	color:#990000;
	border:1px solid #ccc;
	padding:2px;
	background-color:#FEF9E9;
	margin-bottom:10px;
	}
input {
border-top:1px solid #ccc;
border-bottom:1px solid #999;
border-left:1px solid #ccc;
border-right:1px solid #999;
color:#990000;
background-color:#FEF9E9;
letter-spacing:1px;
font-size:11px;
padding:3px;
margin-bottom:10px;
cursor:pointer;
}
label {
display:block;
padding:5px; 

}
legend {
	letter-spacing:2px;
	padding:5px;
	font-weight:bold;
	font-size:10px;
	color:#990000;
	background-color:#FDF4DB;
	text-transform: uppercase;
	border:1px solid #ccc;
	margin-top:10px;
}
fieldset {
display:block;
background-color:transparent;
border-top:1px solid #ccc;
border-bottom:1px solid #999;
border-left:1px solid #ccc;
border-right:1px solid #999;
padding:10px;
}