@charset "utf-8";

body {
	background-color: #e3dfd0;font: 11px Verdana, Arial, sans-serif; 
	line-height:140%; 
	/*background-image:url(images/xmas.gif); background-repeat: no-repeat; background-position: 0% 0%;*/
}
h1, h2, h3 {color:#b8a161}
h1 {font-size:20px}
p {font: 11px Verdana, Arial, sans-serif; line-height:140%;}

a:link {text-decoration: none;	color: #005D29;}
a:visited {text-decoration: none;	color: #005D29;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
a img {border:none}

.clear{clear:both}

#frame{margin:0 auto; width:917px;}

#title{width:907px; padding: 20px 0 5px 10px}
#title_links{float:left; width:350px; color:#b8a161; font-size:18px; letter-spacing:1px}
#title_rechts{float:right; width:350px; color:#b8a161; font-size:18px; text-align:right; letter-spacing:1px}

#fotos{width:917px;}
#box1{width:184px; background:url(images/logo.gif) no-repeat; float:left; height:175px}
#box2{width:387px; background:url(images/portraet.jpg) no-repeat; float:left; height:175px; margin-left: 7px}
#box3{width:150px; background:url(images/trauben.jpg) no-repeat; float:left; height:175px; margin-left: 7px}
#box4{width:175px; background:url(images/kultur.jpg) no-repeat; float:left; height:175px; margin-left: 7px}

#menueleiste{width:917px;}
#logo2{width:202px; background:url(images/logo2.gif) no-repeat; float:left; height:33px}

#content{width:917px; padding:30px 0 0 0}
#cmitte{width: 500px; float:right; padding:0 40px 0 0}
#cright{width:85px; float:right}

#footer{width:907px; padding: 5px 0 5px 0; border-top: 1px solid #005D29; margin: 20px 0 0 10px}
#footer_links{float:left; width:450px;}

#hinweis{width:907px; padding: 5px 0 5px 0; margin: 20px 0 0 10px; text-align:center;color:#999}
#hinweis a:link {text-decoration: none;	color: #999;}
#hinweis a:visited {text-decoration: none;	color: #999;}
#hinweis a:hover {text-decoration: underline;}
#hinweis a:active {text-decoration: underline;}


/***********************************
service navi
************************************/
#snavi {float:right; width: 320px; padding: 0px; text-align: right;}
#snavi li {display: inline; list-style-type: none; padding-left: 10px;}
#snavi a:link, #snavi a:visited, #snavi a:active {color: #005D29; text-decoration: none; font-weight:normal;}
#snavi a:hover {color: #005D29;}

/***********************************
haupt navi 
************************************/
#menue{height:33px; width:655px; float:right; background:url(images/rund.gif) bottom left no-repeat #005D29; text-align:left}
#menue ul {list-style: none; margin:0; padding: 0; margin-left:15px}
#menue ul li {display: inline;}
#menue ul li a {display: block; float: left; padding: 8px 15px 0 15px; color: #FFF; text-decoration: none;font-weight: bold; 
				font-size:14px;text-transform:uppercase; height:33px }
#menue ul li a:hover {background:url(images/hmenue_bg.gif) repeat-x;}
#menue ul li:hover {background:url(images/hmenue_bg.gif) repeat-x;}
#menue ul li.current {background-color: #FFF; color: #333;}
.menue_current {background:url(images/hmenue_bg.gif) repeat-x}

/***********************************
unter navi
************************************/

#cleft {width:174px; float:left; text-align:left; padding-left: 5px;}

#cleft div.subtabs ul{
list-style: none;
width: 160px; 
margin: 0 0 30px 0;
padding: 0;}

#cleft div.subtabs ul ul{
list-style: none;
width: 130px;
margin: 0;
padding: 0 0 0 5px;}

#cleft div.subtabs ul ul ul{
list-style: none;
width: 125px;
margin: 0;
padding: 0 0 0 5px;}

#cleft div.subtabs ul a{
width:100%;
margin: 3px; 
text-align:left; 
font-size:14px;
text-decoration:none; text-transform: uppercase;
line-height:120%;
word-wrap:normal; color:#005D29; 
display:block; 
padding:3px 3px 3px 5px; 
border-bottom:1px solid #b8a161; }

#cleft div.subtabs ul a:hover {
text-decoration:none; 
color:#005D29; 
border-bottom:1px solid #005D29; }

#cleft .menu-current {font-weight:bold}


#cleft div.news {padding-left:7px;}
#cleft div.news a{font-weight:bold; text-decoration:none; color:#005D29; }



