html {
	font: 12pt verdana, helvetica, arial, sans-serif;
	}
body {
	font-size: 12pt;
	line-height: 1.5;
	}

h1 {
	font-size: 16pt;
	}
h2 {
	font-size: 14pt;
	}
p {
	font-size: 12pt;
	}
p.topline {
	font-size: 12pt;
	}
#inhalt p.mehr_info {
	font-size: 12pt;
	}
#inhalt p.mehrzu_info {
	font-size: 12pt;
	}
ul.galerie div.inner p {
	font-size: 12pt;
	}
div.img_thumbnail {
   font-size:  12pt;
	}
table.statistik td { text-align: right; }
body.deckelseite td {
	font-size: 12pt;
	}
.address td, .address th { font-size: 12pt; }
body.deckelseite .address td, body.deckelseite .address th { font-size: 12pt; }

#content	{
	width: 100%;
	}
#inh_a	{ 
	width: 100%;
	}
#inh_a.full_width	{
	width: 100%;
	}
#inh_a .inh_modul,
#inh_a #lsf_content {
	width: 100%;
	}
#inh_a.full_width .inh_modul,
#inh_a.full_width #lsf_content {
	width: 100%;
	}

#inh_b	{
	width: 100%; 
	}
#inh_b .inh_modul	{
	width: 100%;
	}






* { color: #000 !important; background: none !important; font-size: 12pt !important; }
body,
body#deckelseite {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	}
#kopfzeile,
#logo,
#impression,
#druck,
#fuss,
#hilfsnavigation,	   
#hauptnav,
#zielnav,
.mehr_info,
#showveranst {
	display: none;
	}
#container { width: 100%; }
#content { 
	margin: 0;
	position: static !important; clear: both !important; float: none !important; margin-left: 0 !important; padding-left: 0 !important;
	}
#wrapper { 
	width: 100%;
	}
h1 {
	font-size: 14pt; padding: 20pt 0;
}
h2 {
	font-size: 12pt; padding: 12pt 0 5pt 0;
}
a { 
   border-bottom: .5pt solid #999;
   }
ul {
	list-style: square outside;
	padding-left: 0;
	margin-left: 12pt;
	}
ul.galerie {
	list-style-type: none;
	margin-left: 0;
	}
ul li {
	padding-left: 0;
	margin-left: 15pt;
	}
.inh_modul { overflow:visible; position: static !important; margin: 0 !important; padding: 0 !important; clear: both !important; float: none !important;
	 }
#inh_a	{ 
	overflow: visible;
	width: 100%;
	}
#inh_a.full_width	{ 
	overflow: visible;
	position: static !important; margin: 0 !important; padding: 0 !important; clear: both !important; float: none !important;
	}
#inh_a .inh_modul,
#inh_a #lsf_content {
	width: 100%;
	position: static !important; margin: 0 !important; padding: 0 !important; clear: both !important; float: none !important;
	}
#inh_a.full_width .inh_modul,
#inh_a.full_width #lsf_content {
	position: static !important; margin: 0 !important; padding: 0 !important; clear: both !important; float: none !important;
	}
#inh_b	{
	width: 100%;
	overflow: visible;
	position: static !important; margin: 0 !important; padding: 0 !important; clear: both !important; float: none !important;
	}
#inh_b .inh_modul {
	width: 100%;
	position: static !important; margin: 0 !important; padding: 0 !important; clear: both !important; float: none !important;
	}
ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p { 
	position: static !important; clear: both !important; float: none !important; /* margin-left: 0 !important; */ padding-left: 0 !important;
	}

