html
{
	margin: 0;
	padding: 0;
}

@page { size:21.0cm 14.85cm; margin:5.7cm 2cm 1.4cm 1cm; size:landscape;
}

/*html
{
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;	
}*/

/*body
{
	font-family: Verdana, sans-serif;
	background: orange url(../../images/logo_top.png) no-repeat center 0;
}*/

body
{
	font-family: Verdana, sans-serif;
	/*background: url(../../images/bg_body_print.jpg) no-repeat;*/
	margin: 0;
	background-color: #ffffff;
	padding: 0;
}

/*body
{
	font-family: Verdana, sans-serif;
	background: url(../../images/layout/bg_head_willkommen.gif) no-repeat center top;
	margin: 0;
	padding: 0;
}*/

/* @group Layout */

#logo_top
{
	display: none;
}

/*#logo_top
{
	width: 100px;
	height: 64px;
	padding: 0;
	z-index: 10;
	position: absolute;
	top: 26px;
	left: 50%;
	margin-left: -50px;
}*/

#link_logo_top
{
	width: 100px;
	height: 64px;
	margin-left: -50px;
	left: 50%;
	position: absolute;
	top: 10px;
}

/*#link_logo_top
{
	width: 100px;
	height: 64px;
	padding: 0;
	z-index: 11;
	position: absolute;
	top: 26px;
	left: 50%;
	margin-left: -50px;
}*/

/*#head
{
	background: url(../../images/layout/bg_head_willkommen.gif) no-repeat center top;
	height: 120px;
}*/

#head
{
	display: none;
}

/*#head
{
	position: absolute;
	margin-left: -481px;
	left: 50%;
	top: 0;
	width: 943px;
	z-index: 5;
	padding: 0 0 0 20px;
}*/

/** html #head
{
	top: 0;
	width: 963px;
}*/

#head img.top_image
{
	margin: 15px 0 0 -20px;
	padding: 0;
	width: 963px;
	display: none;
}

/*#head img.top_image
{
	margin: 15px 0 0 -20px;
	padding: 0;
	width: 963px;
}*/

#content
{
	/*width: 100%;*/
	padding: 0;
	margin: 0;
	position: absolute;
	top: 90px;
	width: 100%;
}

/*#content
{
	display: block;
	overflow: auto;
	position: absolute;
	z-index: 3;
	bottom: 30px;
	width: 943px;
	margin-left: -481px;
	left: 50%;
	padding: 15px 0 15px 20px;
}*/

/** html #content
{
	top: 0;
	bottom: 0;
	height: 100%;
	width: 943px;
	border-top: 300px solid #ffffff;
	border-bottom: 30px solid #ffffff;
}*/

#foot
{
	display: none;
}

/*#foot
{
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 923px;
	height: 30px;
	z-index: 5;
	color: #000000;
	padding: 0 20px;
	margin: 0 0 0 -481px;
	line-height: 15px;
}*/

/** html #foot
{
	bottom: -1px;
	width: 963px;
	height: 30px;
}*/

#seiteninhalt
{
	padding: 0;
	font-size: 80%;
	line-height: 125%;
	margin: 0 235px 0 0;
	background-color: #ffffff;
	position: absolute;
	top: 20px;
	left: 10px;
	overflow: hidden;
}

* html #seiteninhalt
{
	padding: 0;
	font-size: 80%;
	line-height: 125%;
	margin: 0;
	background-color: #ffffff;
	position: absolute;
	top: 20px;
	left: 10px;
	overflow: hidden;
	width: 425px;
}

/** html #seiteninhalt
{
	font-size: 100%;
	padding-right: 235px;
	overflow: hidden;
	margin-right: 235px;
	float: left;
}*/

#seiteninhalt img
{
	max-width: 400px;
}

/** html #seiteninhalt img
{
	width: 400px;
}*/

/** html #seiteninhalt h2 img.replacement
{
}*/

#spaltelinks
{
	display: none;
}

/*#spaltelinks
{
	width: 225px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 70%;
	line-height: 125%;
}*/

#spalterechts
{
	width: 215px;
	font-size: 80%;
	line-height: 125%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	right: 10px;
}

/** html #spalterechts
{
	width: 215px;
	font-size: 80%;
	line-height: 125%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	right: 10px;
}*/

* html #spalterechts
{
	float: right;
	overflow: hidden;
	width: 200px;
}

/*#spalterechts
{
	width: 225px;
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	font-size: 70%;
	line-height: 125%;
}*/

/* @end */

/* @group Globale Navigation */

ul#globalnavi
{
	display: none;
}

/*ul#globalnavi
{
	margin: 10px 0 0;
	width: 923px;
	padding: 0;
	height: 16px;
	font-size: 70%;
}*/

ul#globalnavi li
{
	display: block;
	margin: 0;
	padding: 0;
	border-style: none;
	list-style-type: none;
}

ul#globalnavi li.first
{
	padding-right: 5px;
	border-right: 1px solid #666666;
}

ul#globalnavi li.normal
{
	padding-right: 5px;
	border-right: 1px solid #666666;
	padding-left: 5px;
}

ul#globalnavi li.last
{
	padding-left: 5px;
}

.left
{
	float: left;
	margin: 0;
	padding: 0;
}

.right
{
	float: right;
	margin: 0;
	padding: 0;
}

ul#globalnavi li a:link
{
	color: #333333;
	text-decoration: none;
}

ul#globalnavi li a:hover
{
	color: #000000;
	text-decoration: underline;
}

ul#globalnavi li a:visited
{
	color: #333333;
	text-decoration: none;
}

ul#globalnavi li a:active
{
	color: #000000;
	text-decoration: underline;
}

/* @end */

/*

 @group Hauptnavigation */

ul#hauptnavi
{
	display: none;
}

/*ul#hauptnavi
{
	margin: 68px 0 0;
	width: 923px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	word-spacing: 0;
	letter-spacing: 0;
	padding: 0 0 22px;
}*/

/** html ul#hauptnavi
{
	padding: 0px;
}*/

ul#hauptnavi li
{
	display: block;
	margin: 0;
	border-style: none;
	list-style-type: none;
	text-align: center;
	line-height: 10px;
	height: 12px;
	overflow: hidden;
	padding: 0;
}

* html ul#hauptnavi li
{
	height: 22px;
}

ul#hauptnavi li#nav_urlaub_freizeit_start
{
	display: block;
	border-style: none;
	list-style-type: none;
	float: left;
	width: 187px;
	text-align: center;
	margin: 0;
	border-bottom: 4px solid #f8b200;
	padding: 0 0 6px;
}

ul#hauptnavi li#nav_urlaub_freizeit
{
	display: block;
	border-style: none;
	list-style-type: none;
	float: left;
	width: 187px;
	text-align: center;
	margin: 0;
	border-bottom: 4px solid #f8b200;
	padding: 0 0 6px;
}

ul#hauptnavi li#nav_wein_genuss
{
	display: block;
	border-style: none;
	list-style-type: none;
	float: left;
	width: 187px;
	text-align: center;
	margin: 0px;
	border-bottom: 4px solid #bcbb00;
	padding: 0 0 6px;
}

ul#hauptnavi li#nav_kultur_geschichte
{
	display: block;
	border-style: none;
	list-style-type: none;
	float: left;
	width: 187px;
	text-align: center;
	margin: 0 0 0 172px;
	border-bottom: 4px solid #652257;
	padding: 0 0 6px;
}

ul#hauptnavi li#nav_region_wirtschaft
{
	display: block;
	border-style: none;
	list-style-type: none;
	float: left;
	width: 187px;
	text-align: center;
	margin: 0px;
	border-bottom: 4px solid #003e7d;
	padding: 0 0 6px;
}

ul#hauptnavi li a:link
{
	color: #333333;
	text-decoration: none;
}

ul#hauptnavi li a:hover
{
	color: #000000;
	text-decoration: none;
}

ul#hauptnavi li a:visited
{
	color: #333333;
	text-decoration: none;
}

ul#hauptnavi li a:active
{
	color: #000000;
	text-decoration: none;
}

/* @end */

/* @group Subnavigation */

#navigation
{
	width: 225px;
	margin: 0;
	padding: 0;
}

ul#subnavi
{
	width: 225px;
	font-size: 100%;
	line-height: 100%;
	padding: 0;
	margin: 0;
}

ul#subnavi li
{
	width: 225px;
	list-style-type: none;
	margin: 0;
	padding: 4px 0;
	border-bottom: 1px solid #cccccc;
}

ul#subnavi li a
{
	font-weight: bold;
}

ul#subnavi ul
{
	width: 210px;
	font-size: 11px;
	line-height: 11px;
	padding: 0;
	margin: 3px 0 0 10px;
}

ul#subnavi li li
{
	width: 210px;
	list-style-type: none;
	margin: 0;
	padding: 3px 0;
	border-bottom-style: none;
}

ul#subnavi li li a
{
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	background: url(../../images/layout/bullet_default.gif) no-repeat 0 4px;
}

ul#subnavi li a:link
{
	color: #333333;
	text-decoration: none;
}

ul#subnavi li a:hover
{
	color: #000000;
	text-decoration: none;
}

ul#subnavi li a:visited
{
	color: #333333;
	text-decoration: none;
}

ul#subnavi li a:active
{
	color: #000000;
	text-decoration: none;
}

/* @end */

/* @group Suche */

/* @group Suchergebnis Informationen A-Z */

.rahmen_ergebnis_info_az
{
	width: 412px;
	background-color: #fce09a;
	float: left;
	margin: 0 0 15px;
	padding: 0 8px 8px;
}

#seiteninhalt div.rahmen_ergebnis_info_az a
{
	color: #f87500;
}

* html .rahmen_ergebnis_info_az
{
}

.rahmen_info
{
	width: 300px;
	padding: 0;
	margin: 8px 0;
	float: left;
	display: inline-block;
}

* html .rahmen_info
{
	width: 284px;
}

.rahmen_ort
{
	width: 106px;
	float: right;
	margin: 8px 0;
	padding: 0;
	display: inline-block;
}

* html .rahmen_ort
{
	width: 106px;
}

.bild_info_az
{
	width: 70px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline-block;
}

.text_info_az
{
	float: right;
	width: 300px;
	display: inline-block;
	margin: 0;
	padding: 0;
}

* html .text_info_az
{
	width: 284px;
}

.bild_text_info_az
{
	width: 224px;
	margin: 0;
	padding: 0;
	float: right;
	display: inline-block;
}

* html .bild_text_info_az
{
	width: 208px;

}

#seiteninhalt div.bild_text_info_az p
{
	padding: 0;
	margin: 0;
}

#seiteninhalt div.text_info_az p
{
	padding: 0;
	margin: 0;
}

#seiteninhalt div.rahmen_ort p
{
	padding: 0;
	margin: 0;
}

#seiteninhalt div.rahmen_karte p
{
	padding: 0;
	margin: 0 5px 0 0;
	text-align: right;
}

.rahmen_karte
{
	width: 412px;
	float: left;
	display: inline-block;
	margin: 0;
	padding: 3px 0;
	background-color: #fef6e0;
}

.minimap
{
    display: none;
    width: 412px;
    height: 200px;
    float: left;
    margin: 0;
}

/* @end */

#suche
{
	width: 433px;
	margin: 5px 20px 0;
	padding: 0;
	float: left;
	font-size: 11px;
}

* html #suche
{
	width: 433px;
	margin: 3px 0 0 20px;
	padding: 0;
	float: left;
}

#suche form
{
	margin: 0;
	padding: 0;
}

#suche label
{
	font-weight: bold;
	margin: 5px 0 0;
	padding: 2px 0 0;
	vertical-align: 0;
	color: #333333;
}

* html #suche label
{
	vertical-align: 3px;
}

#suche input[type=text]
{
	height: 15px;
	width: 200px;
	padding: 0;
	margin: 0 0 0 5px;
}

#suche input[type=button]
{
	width: 70px;
	padding: 0;
	margin: 0 0 0 10px;
	text-align: center;
	font-weight: bold;
	line-height: 5px;
}

* html #suche input[type=button]
{
	width: 70px;
	padding: 0;
	margin: 0 0 3px 10px;
	text-align: center;
	font-weight: bold;
	line-height: 5px;
}

/* @end */

/* @group Tools */

div#foot ul.tools
{
	width: 225px;
	margin: 10px 0 0;
	padding: 0;
	height: 20px;
	float: left;
	font-size: 70%;
	line-height: 100%;
}

div#foot ul.tools li
{
	list-style-type: none;
	margin: 0 8px 0 0;
	padding: 0;
}

div#foot ul.tools li.links
{
	text-align: left;
	float: left;
}

div#foot ul.tools li.rechts
{
	text-align: right;
	float: right;
}

div#foot ul.tools li a:link
{
	color: #333333;
	text-decoration: none;
}

div#foot ul.tools li a:hover
{
	color: #000000;
	text-decoration: underline;
}

div#foot ul.tools li a:visited
{
	color: #333333;
	text-decoration: none;
}

div#foot ul.tools li a:active
{
	color: #000000;
	text-decoration: underline;
}

/* @end */

/* @group Links */

#spaltelinks a:link
{
	color: #333333;
	text-decoration: underline;
}

#spaltelinks a:hover
{
	color: #000000;
	text-decoration: underline;
}

#spaltelinks a:active
{
	color: #000000;
	text-decoration: underline;
}

#spaltelinks a:visited
{
	color: #333333;
	text-decoration: underline;
}

#seiteninhalt a:link
{
	color: #333333;
	text-decoration: underline;
}

#seiteninhalt a:hover
{
	color: #000000;
	text-decoration: underline;
}

#seiteninhalt a:active
{
	color: #000000;
	text-decoration: underline;
}

#seiteninhalt a:visited
{
	color: #333333;
	text-decoration: underline;
}

#spalterechts a:link
{
	color: #333333;
	text-decoration: underline;
}

#spalterechts a:hover
{
	color: #000000;
	text-decoration: underline;
}

#spalterechts a:active
{
	color: #000000;
	text-decoration: underline;
}

#spalterechts a:visited
{
	color: #333333;
	text-decoration: underline;
}

.schloss
{
	background: url(../../images/layout/schloss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_rechts, .internal-pfeil-rechts
{
	/*background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 3px;*/
	/*padding-left: 15px;
	padding-bottom: 2px;*/
	display: block;
	clear: left;
}

.external-pfeil-rechts
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 3px;
	padding-left: 15px;
	padding-bottom: 2px;
	display: block;
}

.external-link-new-window
{
	background: url(../../images/layout/external.gif) no-repeat 0 3px;
	padding-left: 15px;
	padding-bottom: 2px;
	/*display: inline-block;*/
	display: block;
}

.span_pfeil_rechts a
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 3px;
	padding-left: 15px;
	padding-bottom: 2px;
	display: block;
}

.pfeil_links, .internal-pfeil-links, .external-pfeil-links
{
	background: url(../../images/layout/pfeil_links.gif) no-repeat 0 3px;
	padding-left: 15px;
	padding-bottom: 2px;
	display: block;
}

/*
*leider lassen sich nicht alle tags per typoscript konfigurieren und man muss um manche links ein span packen um einen style zuzuweisen. deshalb: 
*/
.span_pfeil_links  a
{
	background: url(../../images/layout/pfeil_links.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_oben, .internal-pfeil-oben
{
	background: url(../../images/layout/pfeil_oben.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.external-pfeil-oben
{
	background: url(../../images/layout/pfeil_oben.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_unten
{
	background: url(../../images/layout/pfeil_unten.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_rechts_weiss
{
	background: url(../../images/layout/pfeil_rechts_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_links_weiss
{
	background: url(../../images/layout/pfeil_links_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_oben_weiss
{
	background: url(../../images/layout/pfeil_oben_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.pfeil_unten_weiss
{
	background: url(../../images/layout/pfeil_unten_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

#foot a.pfeil_rechts
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

#foot a.pfeil_links
{
	background: url(../../images/layout/pfeil_links.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

#foot a.pfeil_oben
{
	background: url(../../images/layout/pfeil_oben.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

#foot a.pfeil_unten
{
	background: url(../../images/layout/pfeil_unten.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte_start #foot a.pfeil_rechts
{
	background: url(../../images/layout/pfeil_rechts_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte_start #foot a.pfeil_links
{
	background: url(../../images/layout/pfeil_links_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte_start #foot a.pfeil_oben
{
	background: url(../../images/layout/pfeil_oben_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte_start #foot a.pfeil_unten
{
	background: url(../../images/layout/pfeil_unten_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte #foot a.pfeil_rechts
{
	background: url(../../images/layout/pfeil_rechts_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte #foot a.pfeil_links
{
	background: url(../../images/layout/pfeil_links_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte #foot a.pfeil_oben
{
	background: url(../../images/layout/pfeil_oben_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#kultur_geschichte #foot a.pfeil_unten
{
	background: url(../../images/layout/pfeil_unten_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft_start #foot a.pfeil_rechts
{
	background: url(../../images/layout/pfeil_rechts_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft_start #foot a.pfeil_links
{
	background: url(../../images/layout/pfeil_links_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft_start #foot a.pfeil_oben
{
	background: url(../../images/layout/pfeil_oben_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft_start #foot a.pfeil_unten
{
	background: url(../../images/layout/pfeil_unten_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft #foot a.pfeil_rechts
{
	background: url(../../images/layout/pfeil_rechts_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft #foot a.pfeil_links
{
	background: url(../../images/layout/pfeil_links_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft #foot a.pfeil_oben
{
	background: url(../../images/layout/pfeil_oben_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

body#region_wirtschaft #foot a.pfeil_unten
{
	background: url(../../images/layout/pfeil_unten_weiss.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

/* @end */

/* @group Formate */

/*body#urlaub_freizeit #seiteninhalt li, body#urlaub_freizeit #spalterechts li
{
	background: url(../../images/layout/bullet_urlaub_freizeit.gif) no-repeat 0 5px;
}*/

/*body#wein_genuss #seiteninhalt li, body#wein_genuss #spalterechts li
{
	background: url(../../images/layout/bullet_wein_genuss.gif) no-repeat 0 5px;
}*/

/*body#kultur_geschichte #seiteninhalt li, body#kultur_geschichte #spalterechts li
{
	background: url(../../images/layout/bullet_kultur_geschichte.gif) no-repeat 0 5px;
}*/

/*body#region_wirtschaft #seiteninhalt li, body#region_wirtschaft #spalterechts li
{
	background: url(../../images/layout/bullet_region_wirtschaft.gif) no-repeat 0 5px;
}*/

/* @group Terroir */

/*#terroir_liste_rechts
{
	
}*/

#spalterechts ul
{
	width: 225px;
	font-size: 100%;
	line-height: 145%;
	padding: 0;
	margin: 0;
}

#spalterechts ul li
{
	width: 215px;
	/*list-style-type: none;*/
	margin: 0;
	/*border-bottom: 1px solid #cccccc;*/
	padding: 4px 0 4px 10px;
}

#spalterechts ul li a
{
	font-weight: normal;
	font-style: normal;
	/* padding-left: 10px; */
	/* background: url(../../images/layout/bullet_default.gif) no-repeat 0 4px; */
	display: block;
}

#spalterechts ul ul
{
	width: 210px;
	font-size: 11px;
	line-height: 11px;
	padding: 0;
	margin: 3px 0 0 10px;
}

#spalterechts ul li li
{
	width: 210px;
	/*list-style-type: none;*/
	margin: 0;
	padding: 3px 0;
	/*border-bottom-style: none;*/
}

#spalterechts ul li li a
{
	font-weight: normal;
	font-style: normal;
	/*padding-left: 10px;*/
	/* background: url(../../images/layout/bullet_default.gif) no-repeat 0 4px; */
	display: block;
}

#spalterechts ul li li li
{
	width: 190px;
	/*list-style-type: none;*/
	margin: 0;
	padding: 3px 0;
	/*border-bottom-style: none;*/
}

#spalterechts ul li li li a
{
	font-weight: normal;
	font-style: normal;
	/*padding-left: 10px;*/
	/*background: url(../../images/layout/bullet_default.gif) no-repeat 0 4px;*/
	display: block;
}

#spalterechts ul li li li li
{
	width: 170px;
	/*list-style-type: none;*/
	margin: 0;
	padding: 3px 0;
	/*border-bottom-style: none;*/
}

#spalterechts ul li li li li a
{
	font-weight: normal;
	font-style: normal;
	/*padding-left: 10px;*/
	/*background: url(../../images/layout/bullet_default.gif) no-repeat 0 4px;*/
	display: block;
}

/*ul#subnavi li a:link
{
	color: #333333;
	text-decoration: none;
}

ul#subnavi li a:hover
{
	color: #000000;
	text-decoration: none;
}

ul#subnavi li a:visited
{
	color: #333333;
	text-decoration: none;
}

ul#subnavi li a:active
{
	color: #000000;
	text-decoration: none;
}*/

body#wein_genuss #spalterechts ul#terroir_liste_rechts li
{
	padding-left: 0;
	background-image: none;
}

/*#spalterechts ul.terroir_liste_rechts li a.fersiallit
{
	color: #753f0d;
	background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;
	background: url(../../images/layout/bullet_fersiallit.gif) no-repeat;
	padding-left: 20px;
}*/

#spalterechts ul.terroir_liste_rechts li a.rotliegend
{
	color: #A13F02;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_rotliegend.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.rendzina
{
	color: #DB4500;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_rendzina.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.mergelPararendzina
{
	color: #EB5808;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_mergelPararendzina.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.kolluviol
{
	color: #F57C1B;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_kolluviol.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.pararendzina
{
	color: #FB9C2F;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_pararendzina.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.andesit
{
	color: #FFC348;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_andesit.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.flugsand
{
	color: #FFC348;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_flugsand.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.kiessand
{
	color: #FFC348;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_kiessand.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.rigosol
{
	color: #FFC348;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_rigosol.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.terrafusca
{
	color: #FFC348;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_terrafusca.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.tschernosem
{
	color: #D8E990;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_tschernosem.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.terrarossa
{
	color: #C9E79C;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_terrarossa.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.pelosol
{
	color: #B4D7A9;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_pelosol.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.sandloessTschernosem
{
	color: #9CC3B6;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_sandloessTschernosem.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.rhyolith
{
	color: #86AEC2;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_rhyolith.gif) no-repeat;
}

#spalterechts ul.terroir_liste_rechts li a.quarzit
{
	color: #769FCB;
	/*background: url(../../images/layout/bullet_fersiallit.gif) no-repeat 0 4px;*/
	background: url(../../images/layout/bullet_quarzit.gif) no-repeat;
}
/* @end */

.align-center
{
	text-align: center;
}

.img_ol
{
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

.img_or
{
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
}

#seiteninhalt h1
{
	line-height: 125%;
	margin: 0 0 10px;
}

#seiteninhalt h2
{
	line-height: 125%;
	margin: 15px 0 10px;
	padding: 0;
}

#seiteninhalt h3
{
	line-height: 125%;
	margin: 15px 0 10px;
	padding: 0;
}

#seiteninhalt p
{
	margin: 10px 0;
	padding: 0;
}

#seiteninhalt td p
{
	margin: 0;
	padding: 0;
}

#seiteninhalt td ul
{
	margin: 0;
}

#seiteninhalt ul
{
	/*width: 432px;*/
	font-size: 100%;
	/*padding: 0;
	margin: 0;*/
}

#seiteninhalt li
{
	font-weight: normal;
	font-style: normal;
	list-style-type: disc;
}

#spalterechts li
{
	font-weight: normal;
	font-style: normal;
	list-style-type: disc;
}

#spalterechts h1
{
	line-height: 125%;
	margin: 0 0 5px;
	font-size: 120%;
}

#spalterechts h2
{
	line-height: 125%;
	margin: 7px 0 5px;
	padding: 0;
	font-size: 110%;
}

#spalterechts h3
{
	line-height: 125%;
	margin: 7px 0 5px;
	padding: 0;
	font-size: 100%;
}

#spalterechts p
{
	margin: 5px 0;
	padding: 0;
}

/* @end */

/* @group Tabellen */

table
{
	border-collapse: collapse;
	clear: left;
}

#seiteninhalt table
{
	border-collapse: collapse;
	clear: left;
	width: 100%;
}

* html table
{
	font-size: 100%;
	line-height: 125%;
}

table.bordertopleft
{
	margin: 0;
	padding: 4px;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

table.borderno, table.borderno td
{
	margin: 0;
	vertical-align: top;
	border-style: none;
	padding: 2px 2px 2px 0;
}

th
{
	margin: 0;
	padding: 4px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

th p
{
	margin: 0;
	padding: 0;
}

td
{
	margin: 0;
	padding: 4px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	vertical-align: top;
}

td p
{
	margin: 0;
}

/* @end */

/* @group Teaser */

.teaserbild_klein
{
	float: left;
	padding: 0;
	margin: 0 5px 5px 0;
}

.teaser a:link
{
	color: #333333;
	text-decoration: none;
}

.teaser a:hover
{
	color: #000000;
	text-decoration: underline;
}

.teaser a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser a:visited
{
	color: #333333;
	text-decoration: none;
}

.newsteaser a:link
{
	color: #333333;
	text-decoration: none;
}

.newsteaser a:hover
{
	color: #000000;
	text-decoration: underline;
}

.newsteaser a:active
{
	color: #000000;
	text-decoration: underline;
}

.newsteaser a:visited
{
	color: #333333;
	text-decoration: none;
}

.teaser_global a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser_global a:link
{
	color: #333333;
	text-decoration: none;
}

.teaser_global a:hover
{
	color: #000000;
	text-decoration: underline;
}

.teaser_global a:visited
{
	color: #333333;
	text-decoration: none;
}

.teaser_urlaub_freizeit a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser_urlaub_freizeit a:link
{
	color: #333333;
	text-decoration: none;
}

.teaser_urlaub_freizeit a:hover
{
	color: #000000;
	text-decoration: underline;
}

.teaser_urlaub_freizeit a:visited
{
	color: #333333;
	text-decoration: none;
}

.teaser_wein_genuss a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser_wein_genuss a:link
{
	color: #333333;
	text-decoration: none;
}

.teaser_wein_genuss a:hover
{
	color: #000000;
	text-decoration: underline;
}

.teaser_wein_genuss a:visited
{
	color: #333333;
	text-decoration: none;
}

.teaser_wein_genuss a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser_kultur_geschichte a:link
{
	color: #333333;
	text-decoration: none;
}

.teaser_kultur_geschichte a:hover
{
	color: #000000;
	text-decoration: underline;
}

.teaser_kultur_geschichte a:visited
{
	color: #333333;
	text-decoration: none;
}

.teaser_kultur_geschichte a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser_region_wirtschaft a:link
{
	color: #333333;
	text-decoration: none;
}

.teaser_region_wirtschaft a:hover
{
	color: #000000;
	text-decoration: underline;
}

.teaser_region_wirtschaft a:visited
{
	color: #333333;
	text-decoration: none;
}

.teaser_region_wirtschaft a:active
{
	color: #000000;
	text-decoration: underline;
}

.teaser
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
	padding: 0 0 3px;
	float: left;
}

* html .teaser
{
	width: 225px;
	margin: 0 0 5px;
	clear: left;
}

.newsteaser
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
}

* html .newsteaser
{
	width: 225px;
	margin: 0 0 5px;
	clear: left;
}

.teaser h1
{
	font-variant: small-caps;
	line-height: 125%;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 5px;
}

#spalterechts .teaser_urlaub_freizeit h6
{
	width: 215px;
	margin: 0;
	clear: left;
	padding: 5px 5px 0;
}

* html #spalterechts .teaser_urlaub_freizeit h6
{
	width: 225px;
	margin: 0;
	clear: left;
	padding-bottom: 3px;
}

.teaser p
{
	line-height: 125%;
	font-size: 100%;
	margin: 0 0 10px;
}

.newsteaser h1
{
	font-variant: small-caps;
	line-height: 125%;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 5px;
}

.newsteaser p
{
	line-height: 125%;
	font-size: 100%;
	margin: 0 0 10px;
}

#spalterechts .teaser_global
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
	/*background-color: #e6e6e6;*/
	padding: 0;
	float: left;
}

#spalterechts .teaser_global h6
{
	width: 215px;
	clear: left;
}

* html #spalterechts .teaser_global h6
{
	width: 225px;
	margin: 0;
	clear: left;
	padding-bottom: 3px;
}

#spalterechts .teaser_global p
{
	line-height: 125%;
	font-size: 100%;
	width: 100%;
}

#spalterechts .teaser_global table
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#spalterechts .teaser_global p img
{
	line-height: 125%;
	font-size: 100%;
	padding: 0;
	margin: 0 5px 4px 0;
}

* html #spalterechts .teaser_global p img
{
	margin-left: -10px;
	margin-right: 2px;
	float: left;
	margin-bottom: -5px;
}

#spalterechts .teaser_urlaub_freizeit
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
	/*background-color: #fce09a;*/
	padding: 0 0 3px;
	float: left;
}

* html #spalterechts .teaser_urlaub_freizeit
{
	width: 215px;
}

#spalterechts .teaser_urlaub_freizeit h6
{
	width: 215px;
	clear: left;
}

* html #spalterechts .teaser_urlaub_freizeit h6
{
	width: 225px;
	margin: 0;
	clear: left;
	padding-bottom: 3px;
}

#spalterechts .teaser_urlaub_freizeit p
{
	line-height: 125%;
	font-size: 100%;
}

#spalterechts .teaser_urlaub_freizeit table
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#spalterechts .teaser_urlaub_freizeit p img
{
	line-height: 125%;
	font-size: 100%;
	padding: 0;
	margin: 0 5px 4px 0;
}

#spalterechts .teaser_wein_genuss
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
	/*background-color: #f2f2cd;*/
	padding: 0 0 3px;
	float: left;
}

* html #spalterechts .teaser_wein_genuss
{
	width: 215px;
}

#spalterechts .teaser_wein_genuss h6
{
	width: 215px;
	clear: left;
}

* html #spalterechts .teaser_wein_genuss h6
{
	width: 225px;
	margin: 0;
	clear: left;
	padding-bottom: 3px;
}

#spalterechts .teaser_wein_genuss p
{
	line-height: 125%;
	font-size: 100%;
}

#spalterechts .teaser_wein_genuss table
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#spalterechts .teaser_wein_genuss p img
{
	line-height: 125%;
	font-size: 100%;
	padding: 0;
	margin: 0 5px 4px 0;
}

#spalterechts .teaser_kultur_geschichte
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
	/*background-color: #f0e9ef;*/
	padding: 0 0 3px;
	float: left;
}

* html #spalterechts .teaser_kultur_geschichte
{
	width: 215px;
}

#spalterechts .teaser_kultur_geschichte h6
{
	width: 215px;
	clear: left;
}

* html #spalterechts .teaser_kultur_geschichte h6
{
	width: 225px;
	margin: 0;
	clear: left;
	padding-bottom: 3px;
}

#spalterechts .teaser_kultur_geschichte p
{
	line-height: 125%;
	font-size: 100%;
}

#spalterechts .teaser_kultur_geschichte table
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#spalterechts .teaser_kultur_geschichte p img
{
	line-height: 125%;
	font-size: 100%;
	padding: 0;
	margin: 0 5px 4px 0;
}

#spalterechts .teaser_region_wirtschaft
{
	width: 225px;
	margin: 0 0 15px;
	clear: left;
	/*background-color: #e6ecf2;*/
	padding: 0 0 3px;
	float: left;
}

* html #spalterechts .teaser_region_wirtschaft
{
	width: 215px;
}

#spalterechts .teaser_region_wirtschaft h6
{
	width: 215px;
	clear: left;
}

* html #spalterechts .teaser_region_wirtschaft h6
{
	width: 225px;
	margin: 0;
	clear: left;
	padding-bottom: 3px;
}

#spalterechts .teaser_region_wirtschaft p
{
	line-height: 125%;
	font-size: 100%;
}

#spalterechts .teaser_region_wirtschaft table
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#spalterechts .teaser_region_wirtschaft p img
{
	line-height: 125%;
	font-size: 100%;
	padding: 0;
	margin: 0 5px 4px 0;
}

.aktuell_willkommen
{
	border-left: 4px solid #cccccc;
	padding-left: 5px;
}

.aktuell_urlaub_freizeit
{
	border-left: 4px solid #F0AB00;
	padding-left: 5px;
}

.aktuell_urlaub_freizeit a
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.aktuell_wein_genuss
{
	border-left: 4px solid #77b832;
	padding-left: 5px;
}

.aktuell_wein_genuss a
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.aktuell_kultur_geschichte
{
	border-left: 4px solid #652257;
	padding-left: 5px;
}

.aktuell_kultur_geschichte a
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.aktuell_region_wirtschaft
{
	border-left: 4px solid #003e7d;
	padding-left: 5px;
}

.aktuell_region_wirtschaft a
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.aktuell_shoppen_schenken
{
	border-left: 4px solid #f30;
	padding-left: 5px;
}

.aktuell_shoppen_schenken a
{
	background: url(../../images/layout/pfeil_rechts.gif) no-repeat 0 1px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.produktabbildung
{
	padding: 0;
	margin-top: 5px !important;
}

/* @end */

/* @group Formulare */

#seiteninhalt .button
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.button
{
	font-weight: bold;
}

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

.textField_46
{
	width: 46px;
}

.textField_48
{
	width: 48px;
}

.textField_50
{
	width: 50px;
}

.textField_59
{
	width: 59px;
}

.textField_80
{
	width: 80px;
}

.textField_100
{
	width: 100px;
}

.textField_110
{
	width: 110px;
}

.textField_115
{
	width: 115px;
}

.textField_120
{
	width: 120px;
}

.textField_130
{
	width: 130px;
}

.textField_140
{
	width: 140px;
}

.textField_150
{
	width: 150px;
}

.textField_165
{
	width: 165px;
}

.textField_220
{
	width: 220px;
}

.textField_224
{
	width: 224px;
}

legend
{
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	clear: both;
	font-weight: bold;
}

input[type=text]
{
	height: 15px;
	padding: 0;
	margin: 0 0 5px;
}

select, textarea
{
	margin-bottom: 5px;
	padding: 0;
}

input[type=image]
{
	margin-bottom: -5px;
	padding-top: 3px;
}

input[type=checkbox]
{
	margin: 0px 0px 0 2px;
	padding: 0px 0px 5px;
}

input[type=radio]
{
	margin-bottom: -3px;
}

.checkboxText
{
	margin: 0px;
	padding-top: 3px;
}

form br
{
	clear: both;
}

form label.left
{
	width: 150px;
	float: left;
	text-align: right;
	padding: 5px 5px 5px 0px;
}

fieldset
{
	margin-bottom: 20px;
	padding: 0px 10px 10px;
	border: 1px solid #D0D0BF;
	width: 412px;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.inputCheck
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* @end */

.versteckt {
	display:  none;
}
