a:link           {
	text-decoration: none;
	color: #003333;
	font-weight: bolder;
}
a:visited {
	text-decoration: none;
	color: #003333;
	font-weight: bolder;
}
a:hover {
	text-decoration: none;
	color: #FF0030;
	font-weight: bolder;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003333;
	line-height: 16px;
	margin: 0;
	padding:0 0 5px 0;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003333;
	line-height: 15px;
	margin: 0;
	padding:0 0 5px 0;
}
h3 {
	margin: 0;
	padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #630D0D;
	line-height: 15px;
}
h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #630D0D;
	line-height: 15px;
	margin: 0;
	padding:0 0 5px 0;
}
h5 {
	margin: 0;
	padding:0 0 5px 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
        font-style: normal;
	color: #630D0D;
	line-height: 13px;
}
l4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #630D0D;
	line-height: 15px;
	margin: 0;
	padding:0 0 5px 0;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding:0;
}
input {
	background-color: #FFFFE1;
	width: 200px;
}
select {
	background-color: #FFFFE1;
	width: 200px;
}
li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {

	background-color: #FFFFE1;
	width: 200px;
}
td.bildergalerie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-color: #FFFFE1;
	border: 0;
	text-align: center;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	vertical-align: top;
}
td.tduntenrechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: bottom;
}
/* Service/Hilfsmenü */
#servicenavigation {
	z-index:9;
  position: absolute;
	float: right;
	top:95px;
	right:0;
	padding: 3px 12px 3px 12px;
        border-bottom: 0;
}
/* Browserweiche: alle ausser IE*/
#servicenavigation[id] {
	top:86px;
	padding: 0px;
}
/* Browserweiche: Nur Opera 7 */
html:first-child>b\ody #servicenavigation {
 	top:98px; 
}
#servicenavigation li {
	display:inline;
}
#servicenavigation a {
	margin:0;
	padding:3px 12px 3px 12px; 
	text-decoration: none;
	background-color: #003333;



	color: #FFFFFF;
	border: 0;
	border-top: 0;
  border-bottom: 0;
	font-weight: bolder;
        font-size: 10px;
}
#servicenavigation a:hover {
	color: #FFFFE1;
	background-color: #000000;
}

.bildergalerie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFE1;
	border: thin dotted #FF9900;
}
#layouttable {

width: 100%;
border-collapse:collapse;
}
/* Artikelliste (News) */
#newsblock { 
border-top:0;
margin-left: 0; 
padding-top: 0;
}
#newsblock ul 
{
padding-left: 0; /*wichtig für mozilla */
margin: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
border-bottom: 1px dotted #003333;
}
#newsblock ul li 
{ 
font-size: 11px;
font-weight: bold;
list-style-image: none;
}
#newsblock ul a
{
border-top: 1px dotted #003333;
display: block;
padding: 5px 5px 5px 10px;
color: #FFFFE1;
text-decoration: none;
}
#newsblock ul a:hover
{
background-color: #003333;
color: #000000;
}
/* Artikelliste (Artikel) */
/* auch Ausgabe der Suchergebnisse */
#artlist
{
font: 10px;
width: 100%;
}
#artlist ul
{
list-style-image: none;
list-style-type:none;
margin: 0;
padding-bottom:1%;
}
#artlist li
{
padding-top:1%;
}
#artlist li a
{
padding-left:1%;
border-top:1px dotted #003333;
display:block;
text-decoration: none;
background: #003333;
}
#artlist li a:link {}
#artlist li a:visited {}
#artlist li a:hover
{
	background-color:#003333;	
	color: #000000;
}

/* Hauptnavigation */
#navcontainer { 
margin-left: 0; 
padding-top: 0;
border:0;
}
/* Hauptnavigation 1. Ebene */
#navcontainer ul 
{
padding-left: 0; /*wichtig für mozilla */
padding-top: 0;
margin: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
background-color: #003333; 
}
#navcontainer ul li 
{ 
display: block;
margin: 0; 
list-style-image: none;
background-color: #003333;
color: #000000;
}
#navcontainer ul a
{
display: block;
padding: 5px 5px 5px 10px;
color: white;
text-decoration: none;
border-bottom: 1px solid #003333;
border-right: 1px solid #003333;
}
#navcontainer ul a:hover
{
background-color: #000000;
color: #FFFFE1;
}

/* Hauptnavigation 2. Ebene */
#navcontainer ul ul a 
{ 
padding-left: 20px;
}
/* Hauptnavigation 3. Ebene */
#navcontainer ul ul ul a
{ 
padding-left: 30px;
}
/* Hauptnavigation 4. Ebene */
#navcontainer ul ul ul ul a
{ 
padding-left: 40px;
}
/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/
#navcontainer a#navactive1 
{
background-color: #FFFFE1;
color: #00543D;
border-right: 1px solid #FFFFE1;
}
/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
#navcontainer a#navactive2
{
background-color: #FFFFE1;
color: #003333;
border-right: 1px solid #FFFFE1;
}
/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
#navcontainer a#navactive3
{
background-color: #FFFFE1;
color: #003333;
border-right: 1px solid #FFFFE1;
}
/* Hauptnavigation aktiver Menüpunkt 4. Ebene*/
#navcontainer a#navactive4
{
background-color: #FFFFE1;
color: #003333;
border-right: 1px solid #FFFFE1;
}
/* Sitemap */
td.sitemap {
	display: block;	
	border-bottom:1px dotted white;
	border-right:1px dotted white;
	width: 130px;
	height: 20px;
	padding-top: 24px;
	text-indent: 3px;
	vertical-align:middle;
	background-color: #003333;
}
td.sitemap a {
	color: #000000;
}

/* Suchfunktion */
#searchform {
height: 20px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #003333;
}
#searchbutton {
width: 27px;
height:21px; 
color: black; 
background-color: #FFFFE1;
margin-left:1px;
vertical-align: text-bottom;
}
/* Browserweiche Opera 7 */
html:first-child>b\ody #searchbutton {
	width: 13px;
	height:13px;
	font-size: 80%; 
}

#searchfield {
font-size: 10px;
width: 100px;
height:16px;
border:1px solid black;
margin-left: 2px;
vertical-align: text-bottom;
}