html {
 	background-color:#9F8E71;
	width:100%;
	height:100%;
}
#body_div {
 	background-color:#DFCEA1;
  vertical-align:middle;
	margin:auto;
	font-size: 100.01%;
	min-width:41em;
	max-width:980px;
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:left; 
	vertical-align:text-top; 
	font-weight:normal; 
	font-style:normal; 
	padding:10px;
  display:block;
}
.gallery_body{
	min-width:780px;
}
#MainBody {
 overflow:hidden;
 	background-color:#DFCEA1;
}
.Trennung{
  clear:left;
}
.Absatz,.Absatz_ohne,.BreadCrumbs,.monat{
  width:100%;
	float:left;
}
.Absatz,.BreadCrumbs{
	border-bottom:1px solid #730000;
}
.p,p,.text,.screen,.ol_bold
{
	font-size:1em; 
	margin-top:0.2em;
	margin-bottom:0.2em;
}
.Hinweis_em {
  font-size:0.9em;
}
.imgT,.little,.imgQ{
  font-size:0.8em;
}
.p,p,.text,.screen
{
	color:#000000;
	vertical-align:bottom;
	font-weight: normal; 
	font-style: normal; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.BreadCrumbs,.imgT,.little,.imgQ{
	color:black;
	font-weight:normal;
}
.BreadCrumbs{
  font-size:0.8em;
	margin-top:0.5em;
}
.imgT{
	text-align:center;
}
.more{
  font-size:0.8em;
  color:#000000;
	font-weight:normal;
	margin-bottom:1.5em;
}
.more li{
  margin-right:1em;
  list-style-type:none;
  display:inline;
}
dt,.more a{
	font-weight:bold;
}
.text,.screen{
  text-align:justify;
}
.screen a{
  font-weight:bold;
}
.text a{
  font-weight:bold;
}
.Hinweis{
  font-style:italic;
  font-weight:bold;
}
.Hinweis_em{
  font-style:italic;
	margin-left:2em;
}
.marker{
 font-size:0.8em;
 text-align:left;
}
a
{
	text-decoration: none;
}
a:link,a:active{
	color:#00427f;
}
a:link img,a:active img{
	border-color:#990000;
}
a:visited,a:hover{
	color:#202e53;
}
a:visited img{
	border-color:#730000;
}
a:hover{
	background-color:#F2da9b; 
	text-decoration:underline;
} 
a:hover img{
	border-color:#FF0000; 
} 
.betont {
  color:#990000;
	font-weight:bold;
}
.datum {
  font-size:0.8em;
	font-weight:bold;
}
.monat {
/*	background-color:#F2da9b;*/
/*	border-top:1px solid #730000;*/ 
	border-bottom:1px solid #730000; 
}
table
{
	font-weight: normal; 
	font-style: normal; 
	border-collapse: collapse;
  border:0;
	margin:0; 
	padding:0;
	width:100%;
	max-width:790px;
}
.h1,h1 
{ 
	color:#730000;
	font-weight: normal; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:1.6em; 
	margin-top:0.8em;
	margin-bottom:0.4em;
} 
.h2,h2
{ 
	color:#730000;
	font-style: normal; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size:1.5em; 
	margin-top:0.7em;
	margin-bottom:0.35em;
} 
.h3,h3
{ 
	color:#730000;
	font-weight: normal; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.3em;
	margin-top:0.6em;
	margin-bottom:0.3em;
} 
.h4,h4 
{ 
	color:#730000;
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;  
	margin-top:0.6em;
	margin-bottom:0.3em;
} 
.h5,h5 
{ 
	color:#730000;
	font-weight: normal; 
	font-size: 1em; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	margin-top:0.5em;
	margin-bottom:0.25em;
} 
.h6,h6 
{ 
	color:#730000;
	font-weight: normal; 
	font-style: normal; 
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	margin-top:0.4em;
	margin-bottom:0.2em;
} 
h1 a:link,
h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
	color:#730000;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color:#730000; 
	text-decoration:underline;
}
.reise,
.reise_link {
	padding:0.2em;
 /* background:url(../_img/ueberschrift.jpg) rgb(204,147,117) repeat-y top right;*/
	border-bottom:1px solid #730000;
	border-top:1px solid #730000;
	margin-right:210px;
	background-color:#F2da9b;
}
.reise_link {
 padding:0;
}
.reise_link a:link,
.reise_link a:visited,
.reise_link a
 {
	padding:0.2em;
	display: block;
	background-color:#F2DA9B;
}
.reise_link a:hover,
.reise_link a:active
{
	padding:0.2em;
	background-color:#730000;
	color:#FFFFFF;
	text-decoration:none;
}
.chosen{
  font-weight:bold;
	color:#CC0000;
}
hr{
	color:#730000;
	background-color:#210099;
	height:1px;
	border:0;
	margin:0.8em 0;
}
* html hr {
  margin:0;
}
button
{
	background-color:#000000;
	color:#FFFFFF;
	border-top-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	font-size:0.8em; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-style:solid; 
	font-style:normal; 
	border-bottom-style:solid; 
	border-top-width:1px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
}
label
{
	color:#000000;
	background-color:#DFCEA1;
	font-style:normal; 
	font-size:0.8em; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
}
textarea
{
	border-style:inset; 
	font-size:0.8em; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style:normal;   
}
fieldset
{
	color:#000000;
	background-color:#DFCEA1;
	border:1px solid #730000; 
	font-style:normal; 
	font-size:0.8em; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
}
ol a{
  font-weight:bold;
}
.ol_bold{
	list-style-type:decimal;
	list-style-position:outside;
	color:#730000;
	font-weight:bold; 
	font-style:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
ul
{
	margin:0;
	padding:0;
	border:none;
}
.ul_bold{
	list-style-type:disc;
	list-style-position:outside;
	color:#730000;
	font-weight:bold; 
	font-style:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-left:2em;
}
.ul_list{
	list-style-type:square;
	list-style-position:outside;
  margin-left:2em;
	margin-bottom:1em;
}
.ul_list li a{
  font-weight:bold;
}
.ul_list li ul{
	list-style-type:circle;
  margin-left:1em;
}
.ul_bahnhof{
	list-style-position:outside;
	list-style-type:square;
  margin-left:1em;
}
.ul_bahnhof li{
  display:inline;
}
img{
  border-width:0;
}
.imgB,.InfoBox{
  border:1px solid #000000;
}
td{
  vertical-align:top;
	margin-top:1em;
	padding-top:1em;
}
.galerie{
  width:99%;
  text-align:center;
  border-width:3px;
	border-style:ridge;
	border-color:#990000;
}
.galerie img{
  border-width:2px;
  border-style:solid;
}
.galerie td{
  vertical-align:middle;
	width:25%;
	height:150px;
}
.BlockRight{
  float:right;
	margin:0.5em 0 0.5em 0.5em;
	text-align:right;
}
.BlockLeft{
  float:left;
	margin:0.5em 0.5em 0.5em 0;
	text-align:left;
}
.imgQ{
  float:left;
  padding-left:0.2em;
}
.InfoBox{
  float:right;
	margin:0.5em 0 0.5em 0.5em;
	background-color:#F2DA9B;
	text-align:center;
	padding:0.2em;
  border-width:2px;
	border-color:#730000;
}
.InfoBox a{
	font-weight:bold;
}
.Quelle{
  font-size:0.55em;
	text-align:right;
  color:#A0A0A0;
	font-weight:normal;
}
.Quelle a,
.Quelle a:visited{
 color:#A0A0A0;
}
q {
 color:#730000;
 font-weight:bold;
 font-style:italic;
}
#top {
 border-bottom:1px solid #730000;
}
div#top a{
	color:#730000;
	background-color:#DFCEA1;
	font-weight:normal; 
	font-style:normal; 
	font-size:1.6em; 
	font-family:Verdana, Arial, Helvetica, sans-serif;  
}
div#Fusszeile{ 
	text-align:left;
	margin:0.5em 0;
}
#Fusszeile ul{
	border-bottom:1px;
	border-top:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#730000;
	background-color:#F2DA9B;
	padding:0.3em;
}
div#Fusszeile p{ 
	background-color:#DFCEA1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
div#Fusszeile li{
  display:inline;
}
#SideBarLeft {
  margin:0;
	padding-left:0.1em;
  padding-top:0.2em;
	padding-right:0.1em;
	width:7.2em;
	text-align:center;
  float:left;
	background-color:#F2DA9B;
}
#SideBarRight {
  font-size:0.8em;
  margin:0;
	padding-left:0.5em;
  padding-top:0.2em;
	padding-right:0.5em;
	width:12em;
	text-align:center;
  float:right;
	background-color:#F2DA9B;
}
#Newsletter2 {
 margin:0;
 padding:0;
}
#Newsletter2 p{
	font-size:0.9em;
}
#Newsletter2 a{
  font-weight:bold;
}
#Hilfe{
	text-align:center;
	font-style:italic;
	font-size:0.8em;
}
.veranstalter{
	font-size:0.7em;
}
.veranstalter dd{
 margin-left:0;
}
#MainWindow{
  vertical-align:top;
/*	padding-top:0;
	padding-right:0;
	padding-left:0.2em;
	margin-left:0.2em;*/
	/*width:667px;*/ 
	/*min-width:200px;*/
	/*float:left*/
  margin: 0 10em 0 7.5em; /* - dreispaltig */
/*  margin: 0 0 0 7.5em; */ /* zweispaltig */
  padding: 0 1em;
  /*border: 1px solid #730000;*/
}
#SubWindow{
  margin:2em;
	padding:0.5em;
  border-width:1px;
  border-style:solid;
  border-color:#730000;
	background-color:#F2DA9B;
}
.formular{
  border-width:3px;
  border-style:solid;
  border-color:#730000;
	padding:0.5em;
	background-color:#F2DA9B;
	margin:0.3em;
	text-align:justify;
}
.formular fieldset {
 background-color:#F2DA9B;
 font-size:1em;
 padding:0.5em;
 margin-bottom:0.5em;
}
.formular label {
 font-size:1em;
 font-weight:normal;
 background-color:#F2DA9B;
}
.absender {
 width:8em;
 float:left;
 margin-bottom:0.2em;
}
.suchform {
 border-top:1px solid #730000;
 border-bottom:1px solid #730000;
 margin:1em 0;
 padding:0.2em 0;
}
.Preise{
	min-width:1%;
  border:2px solid #990000;
	text-align:left;
}
.Preise td{
/*  border:1px dashed #990000;*/
	padding:0.2em;
	padding-left:0.4em;
}
.Preise th{
/*  border-right:1px dashed #990000;*/
	border-bottom:2px solid #990000;
	padding:0.3em;
	font-weight:bold;
	text-align:left;
	font-size:0.95em;
/*	color:#DFCEA1;*/
	color:#F2DA9B;
	background-color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.FirstCol{
  font-weight:bold;
}
.SecondCol li{
 margin-left:1.5em;
}
.ThirdCol{
  font-weight:bold;
	text-align:center;
}
.tick{
 background-color:#F2DA9B;
}
.galerie td{
  border:1px dashed #990000;
	padding:0.2em;
}
#Kategorie dd,dt{
  margin:0.25em;
  display:inline;
}
#top img{
	width:980px;
	height:50px;
	max-width:980px;
	max-height:50px;
}
#map p{
 font-size:0.8em;
 margin:0;
 padding:0;
}
#map a{
 font-weight:bold;
}
#map a:hover{
	background-color:#FFFFFF; 
} 
.invisible {
	display: none;
}
.ausflug {
  font-size:1.3em;
	font-style:italic;
}
.Nav {
	margin-top:0.25em;
	text-align:left;
	line-height:1.5em;
	margin-bottom:2em;
	background-color:#F2DA9B;
	}

.MainNav {
	list-style:none;
/*  font-size:0.9em;*/
}
.MainNav li {
	min-height: 1.3em;
/*  font-size:0.9em;*/
}
.MainNav a{
	border-bottom:1px solid #730000;
  font-size:0.75em;
}
.MainNav a,
.MainNav a:link,
.MainNav a:visited,
.MainNav-a-selected
 {
 	font-family:Arial, Verdana, sans-serif;
	font-weight: bold;
	display: block;
	padding-left:0.5em;
	background-color:#F2DA9B;
	color:#990000;
}
.MainNav a:visited {
 color:#730000;
}
.MainNav a:hover
{
	font-family: Arial, Verdana, sans-serif;
	background-color:#730000;
	color:#FFFFFF;
	text-decoration:none;
}
.MainNav a:active,
.MainNav-sel a:link,
.MainNav-sel a:visited,
.MainNav-sel a:hover,
.MainNav-sel a:active  {
	background-color:#730000;
	font-family:Arial, Verdana, sans-serif;
	color:#FFFFFF;
}
.SubNav{
	list-style:none;
  margin-left:0.5em;
	margin-bottom:0.5em;
}
.SubNav li {
 font-size:1em;
}
.SubNav a,
.SubNav a:link,
.SubNav a:visited, 
.SubNav-sel {
 	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	display: block;
	color:#990000;
	background-color:#F2DA9B;
}
.SubNav a:visited {
 color:#730000;
}
.SubNav a:hover {
	font-family: Arial, Verdana, sans-serif;
	color:#FFFFFF; 
	background-color:#990000;
	text-decoration:none;
}
.SubNav a:active,
.SubNav-sel a:link,
.SubNav-sel a:visited,
.SubNav-sel a:hover,
.SubNav-sel a:active  {
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#990000;
}
.ThdNav{
	line-height:1.3em;
	list-style:none;
  margin-left:0.5em;
	margin-bottom:0.5em;
}
.ThdNav li {
 font-size:1em;
}
.ThdNav a,
.ThdNav a:link,
.ThdNav a:visited, 
.ThdNav-sel {
 	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	display: block;
	color:#990000;
	background-color:#F2DA9B;
}
.ThdNav a:visited {
 color:#730000;
}
.ThdNav a:hover {
	font-family: Arial, Verdana, sans-serif;
	color:#FFFFFF; 
	background-color:#CC3300;
	text-decoration:none;
}
.ThdNav a:active,
.ThdNav-sel a:link,
.ThdNav-sel a:visited,
.ThdNav-sel a:hover,
.ThdNav-sel a:active  {
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CC3300;
}
* html .MainNav a {
width: 100%;
}
.suchen {
 font-weight:bold;
 text-align:left;
 margin-left:0.5em;
 background-color:#F2DA9B;
}
.cool {
 display:none;
}
.sitemapMain { list-style:none; font-size:1em; font-weight:bold;}
.sitemapMain li { margin:0.5em;}
.sitemapMain a { padding:0.05em 0.5em; background-color:#DFCEA1}
.sitemapSub { list-style:none; margin:0.3em 0 1em 1.5em; font-size:0.9em; font-weight:normal;}
.sitemapSub li { margin:0;}
.sitemapSub a { padding:0; border-width:0; background-color:#DFCEA1;}
.sitemapThd { list-style:none; margin-left:1.5em; font-size:0.9em; font-weight:normal;}
.sitemapThd li { margin:0;}
.sitemapThd a { padding:0; border-width:0; background-color:#DFCEA1;}
.col1 {
 width:5em;
}
.col2 {
 font-weight:bold;
}
.chronik td{
 padding-top:0; 
 padding-bottom:0.5em; 
}
.chronik ul {
 font-weight:normal;
 margin-left:2.5em;
}
.jahre td{
 padding-top:0.2em; 
 padding-bottom:0.2em; 
}
