#main {width: 1026px; margin-left: auto; margin-right: auto;}
	#topshadow {width: 1026px; height:29px; background-image: url(assets/design/shadow_top2.png); background-repeat: no-repeat;}
	
	#head {width: 950px; height: 255px; background-repeat: no-repeat; margin-left: auto; margin-right: auto; padding-top: 0px; border-bottom: solid 2px #940E4E}
	.sommer{ background-image: url(assets/design/head.jpg); }
	.fruehling{ background-image: url(assets/design/fruehling-head.jpg); }
	.herbst{ background-image: url(assets/design/herbst-head.jpg); }
	.winter{ background-image: url(assets/design/winter-head.jpg); }
	
	
	
	
	#output{background-image: url(assets/design/shadow_main2.png); background-repeat: repeat-y; width: 966px; height: auto;  padding-left: 30px; padding-right: 30px; padding-top: 15px; float: left;}
	#bgtraube {width: 971px; background-image: url(assets/design/bg_traube.jpg); background-position: right bottom; background-repeat: no-repeat; float: left;}
	#content {width: 957px; margin-left: auto; margin-right: auto; float: left; margin-top: 25px; padding-bottom: 15px; }
	#navigation{width:222px; float:left; margin-left: 8px !important; margin-left:4px;}
	#maincontent {border-left: dotted 1px #0D0D0D; width: 725px; float: left; font-family: verdana, arial; font-size: 11px; font-weight: normal; line-height: 16px; color: #4D4538;}
	#col1 {width: 430px; margin-right: 20px;_margin-right:15px; float: left; padding-left: 15px }
	#col2 {width: 260px; float: left; } 
	#footer {width: 1026px; height:26px; background-image: url(assets/design/shadow_bottom2.png); background-repeat: no-repeat; }
	#navigation ul {list-style-type: none; padding-left: 0px; margin-left: 0px}
	#navigation li {margin: 0px; padding: 0px; height: 26px}
	#col1 a:link, a:active, a:visited, a:hover {font-family: verdana, arial; color: #95104F; font-size: 11px; font-weight: normal; text-decoration: underline}
	#col2 a:link, a:active, a:visited, a:hover {font-family: verdana, arial; color: #95104F; font-size: 11px; font-weight: normal; text-decoration: underline}
	#navigation li a:link, a:visited, a:active, a:hover {font-family: verdana, arial; font-size: 12px; color: #4D4538; font-weight: bold; text-decoration: none;}
	#navigation li a{height: 22px; width:200px; display: block; text-align: right; padding-right: 22px; padding-top: 6px}
	#navigation li a.active{background-color: #ECD4DF;  color: #940E4E; background-image: url(assets/design/bg_activemenue.jpg); background-repeat: no-repeat}
	#navigation li a:hover {color: #940E4E} 
	#navigation li a.subactive:link {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #940E4E; font-weight: normal}
	#navigation li a.subactive:visited {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #940E4E; font-weight: normal}
	#navigation li a.subactive:active {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #940E4E; font-weight: normal}
	#navigation li a.subactive:hover {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #940E4E; font-weight: normal}
	#navigation li a.subinactive:link {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #4D4538; font-weight: normal}
	#navigation li a.subinactive:visited {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #4D4538; font-weight: normal}
	#navigation li a.subinactive:active {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #4D4538; font-weight: normal}
	#navigation li a.subinactive:hover {background-color: #FDE6C4; border-left: solid 2px #940E4E; color: #4D4538; font-weight: normal}
	#menuList a{display: block; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
	#logo{height: 229px}
	
	#topmenue {margin-left: 0px;height: auto; text-align: right; width: 200px;}
	#topmenue ul {list-style-type: none; margin: 0px; padding: 0px;}
	#topmenue li{float: left; font-family: verdana, arial; }
	#topmenue a:link {color: #4D4538; font-weight: normal; padding: 0;  font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a:active {color: #4D4538; font-weight: normal; padding: 0;  font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a:visited {color: #4D4538; font-weight: normal; padding: 0; font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a:hover {color: #940E4E; font-weight: normal; padding: 0; font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a.active:link {color: #940E4E; font-weight: bold; padding: 0; font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a.active:active {color: #940E4E; font-weight: bold; padding: 0;  font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a.active:visited {color: #940E4E; font-weight: bold; padding: 0; font-family:verdana,arial; font-size: 11px; text-decoration: none}
	#topmenue a.active:hover {color: #940E4E; font-weight: bold; padding: 0; font-family:verdana,arial; font-size: 11px; text-decoration: none}
	
	.pipe{margin: 0 10px 0 10px; color: #000000}
	#teaserHotel {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_unser_hotel.gif); background-repeat: no-repeat}
	#teaserWetter {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_wetter.gif); background-repeat: no-repeat}
	#teaserWetter_s {padding-top: 30px; width: 222px; background-image: url(assets/design/teaser_wetter_s.gif); background-repeat: no-repeat}

	#teaserNewsletter {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_newsletter.gif); background-repeat: no-repeat}

	#teaserWellness {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_wellness.gif); background-repeat: no-repeat}
	#teaserRestaurant {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_restaurant.gif); background-repeat: no-repeat}
	#teaserGolf {padding-top: 30px; width: 259px; background-image: url(assets/golf_rechts.gif); background-repeat: no-repeat}
	#teaserAktuelles {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_aktuelles.gif); background-repeat: no-repeat}
	#teaserAngebote {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_angebote.gif); background-repeat: no-repeat}
	#teaserRestaurant {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_restaurant.gif); background-repeat: no-repeat}
	#teaserAusflugsziele {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_ausflugsziele.gif); background-repeat: no-repeat}
	#teaserAktiverleben {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_aktiv_erleben.gif); background-repeat: no-repeat}
	#teaserReservierung {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_reservierung.gif); background-repeat: no-repeat}
	#teaserAnfahrt {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_anfahrt.gif); background-repeat: no-repeat}
	#teaserPartner {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_partner.gif); background-repeat: no-repeat}
        #teaserNewsletteranmeldung {padding-top: 30px; width: 259px; background-image: url(assets/design/teaser_newsletteranmeldung.gif); background-repeat: no-repeat}
	#teaserText {padding: 10px;background-color:#fcebd1;}
	h1 {font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #940E4E}
	h2.newsTitle {font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #940E4E; margin-top: 0px; margin-bottom: 5px}
	h2.std {font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #4D4538; margin-bottom: 0px}
	h2.red {font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #940E4E; margin-bottom: 8px}
	h2.teaser {font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #252525;margin-bottom: 0px;margin-top:0px;}
	a.artikelButton:link, a.artikelButton:visited, a.artikelButton:active, a.artikelButton:hover {font-family: verdana, arial; font-size: 11px; color: #4D4538; font-weight: bold; text-decoration: none;height: 22px; width: 100px; display: block; text-align: left;  padding-top: 6px;background-color: #ECD4DF; border-left: solid 1px #940E4E; color: #940E4E}
	.emphasis {font-family: verdana, arial;  color: #940E4E; font-weight: bold}
	.kontaktformular{width: 431px; background-color: #FCEED9; border-top: dotted 1px #160D11; border-bottom: dotted 1px #160D11; margin-top: 0px}
	.label {width: 100px; padding-left: 15px; padding-right: 15px; height: 20px; font-size: 11px; font-weight: bold}
	.textfield {width: 282px; height: 18px; border: solid 1px #A98D99; padding-left: 3px; font-size: 11px}
	.textfield2 {width: 68px; height: 18px; border: solid 1px #A98D99; padding-left: 3px; font-size: 11px}
	.textfield3 {width: 204px; height: 18px; border: solid 1px #A98D99; margin-left: 4px; padding-left: 3px; font-size: 11px}
	.asterix{color: #950E4E}
	#linkextern {border-left: solid 3px #940E4E}
	.weblink {background-image:url(assets/link.gif);background-position:7px 7px;background-repeat:no-repeat;background-color: #FDF0DC; height: 21px; padding: 3px 0 0 22px; vertical-align: middle; border-bottom: dotted 1px #0D0D0D; border-top: dotted 1px #0D0D0D; display: block}
	#col1 a.weblink:link {color: #940E4E; font-family: verdana, arial; font-size: 11px; font-weight: normal; text-decoration: underline}
	#col1 a.weblink:active {color: #940E4E; font-family: verdana, arial; font-size: 11px; font-weight: normal; text-decoration: underline}
	#col1 a.weblink:visited {color: #940E4E; font-family: verdana, arial; font-size: 11px; font-weight: normal; text-decoration: underline}
	#col1 a.weblink:hover {color: #940E4E; font-family: verdana, arial; font-size: 11px; font-weight: normal; text-decoration: underline}
	#footer {font-family: verdana, arial; font-size: 11px; color: #888888; text-align: center;}
	#footer a:link {font-family: verdana, arial; color: #888888; font-size: 11px; font-weight: normal; text-decoration: underline}
	#footer a:active{font-family: verdana, arial; color: #888888; font-size: 11px; font-weight: normal; text-decoration: underline}
	#footer a:visited{font-family: verdana, arial; color: #888888; font-size: 11px; font-weight: normal; text-decoration: underline}
	#footer a:hover {font-family: verdana, arial; color: #888888; font-size: 11px; font-weight: normal; text-decoration: underline}
	#col1 a.newsTitle:link {font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #940E4E; text-decoration: none}
	#col1 a.newsTitle:active {font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #940E4E; text-decoration: none}
	#col1 a.newsTitle:visited {font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #940E4E; text-decoration: none}
	#col1 a.newsTitle:hover {font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #940E4E; text-decoration: underline}
	#linkextern {margin-top: 20px; width: 100%}
	#newsfooter{text-align: right; margin-top: 15px}
	#newsBodyDetail p{margin-top: 0px}
	#maincontent a:link{font-family: verdana, arial; color: #95104F; font-size: 11px; font-weight: normal; text-decoration: underline}
	#maincontent a:visited{font-family: verdana, arial; color: #95104F; font-size: 11px; font-weight: normal; text-decoration: underline}
	#maincontent a:active{font-family: verdana, arial; color: #95104F; font-size: 11px; font-weight: normal; text-decoration: underline}
	#maincontent a:hover{font-family: verdana, arial; color: #95104F; font-size: 11px; font-weight: normal; text-decoration: underline}
	
	
	/* Gradient */
	
.gradient1 {margin-top:22px;}
	
.gradient1 h1 {
	font: bold 330%/100% Helvetica, Arial, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	position: relative;
	margin: 0px 0 0px;
	color: #940e4e;
}
.gradient1 h1 span {
	background: url(assets/gradient.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}




/* gradient IE6 png hack */
.gradient-ie h1 {
	font: bold 330%/100% Heletica, Arial, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	position: relative;
	margin: 0px 0 0px;
	color: #940e4e;
}
.gradient-ie h1 span {
	background: url(assets/gradient.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}

	
	
	