<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.noprint

{

	display:none;

}





body, div, .area, .contact_input_txt, LABEL.name, .contact_button, div.dyn, div.left, div.right, div.bildbeschreibung

{

	font-family:Helvetica;

	color:#999999;

	font-size:11px;

}



body

{

	background-color:#F0F0F0;

	margin:0px;

	padding:0px;

	text-align:left;

}



#container

{

	background-color: #ffffff; 

	width: 500px;

	text-align:left;

}



div.logo

{

	display:none;

}



div.kopfrechts

{

	display:none;

}



div.streifen

{

	display:none;

}



div.tafel

{

  	display:none;

}



div.tafel-margin-top

{

  	display:none;

}



div.tafel-margin-left

{

  	display:none;

}



div.tafel-margin-bottom

{

  	display:none;

}



div.tafel-content

{

  	display:none;

}



div.footersb

{

	display:none;

}



div.links

{

	display:none;

}



div.mitte

{

	vertical-align:top;

	width:440px;

}



#contents

{

  	width: 400px;

	margin:0px;

	padding:0px;

}



div.rechts

{

	display:none;

}



div.navioben

{

	display:none;

}



div.hauptnavi

{

	display:none;

}



div.main

{ 

	margin:0px;

	line-height:20px;

	width:110px;

}



li.sub

{ 

	display:none;

}



div.trenn

{ 

	display:none;

}



div.bildrechts

{ 

	display:none;

}



div.contenttext

{ 

	margin:0px;

	padding:0px;

	float:left;

	margin-bottom:20px;

	width:100%;

}



div.contentbild

{ 

	margin:0px;

	padding:0px;

	float:right;

	width:120px;

	text-align:right;

}



div.rechts

{ 

	display:none;

}



a.npr, a.npr:hover

{

	text-decoration:none;

	DISPLAY:block;

	height:22px;

	margin-top:5px;

	COLOR:#cc0001;

	FONT-WEIGHT:bold;

	padding:0px;

	padding-top:5px;

	text-align:center;

	background-color:#E5E5E5;

}

	

a.npr:hover,a.npr_aktiv:hover

{

	color:#ffffff;

	background-color:#ADACAA;

}



a.npr_aktiv

{

	display:none;

}



a.nse, a.nse:hover

{

	display:none;

}

	

a.nse:hover,a.nse_aktiv,a.nse_aktiv:hover

{

	display:none;

}



a.nte, a.nte:hover

{

	display:none;

}

	

a.nte:hover,a.nte_aktiv,a.nte_aktiv:hover

{

	display:none;

}





a.link_oben,  a.link_oben:active

{

	TEXT-DECORATION: none;

	COLOR: #999999;

}

	

a.link_oben:hover, a.link_oben_aktiv, a.link_oben_aktiv:hover

{

	display:none;

}



img, p

{

	margin:0px;

	padding:0px;

	line-height:1.5em;

	font-size:12px;

	border:0px;

}

	

h1.allgemein

{

	margin-bottom:10px;

	padding-top:5px;

	color:#cc0001;

	font-weight:bold;

	font-size:16px;

	line-height:22px;

}

	

h2.allgemein

{

	margin-bottom:5px;

	font-weight:bold;

	margin-top:0px;

	color:#cc0001;

	font-size:14px;

}



a.link_standard, a.link_standard_gross

{

	color:#cc0001;

	text-decoration:underline;

}

	

a.link_standard_klein

{

	color:#cc0001;

	text-decoration:underline;

	font-size:10px;

}



a.link_standard:hover, a.link_standard_gross:hover, a.link_standard_klein:hover

{

	color:#cc0001;

	text-decoration:none;

}

	

a.link_standard:focus, a.link_standard_gross:focus

{

	color:#cc0001;

	text-decoration:underline;

}



a.link_standard_gross

{

	font-size:1.0em;

	font-weight:bold;

}



.area

{

   	width: 21em;

	height:120px;

   	border: 1px solid  #76A348;

	font-size:0.93em;

	color:#76A348;

}



.meldung

{

  	font-size:0.93em;

	color:#676767;

}



label.name 

{

	font-size:0.93em;

	padding-top:1px;

	color:#676767;

}

form input.btn

{

 	background-color:  #999999;

 	width: 148px;

  	height:25px;

 	border: 0px solid #76A348;

 	color: white;

 	cursor:pointer;

}



form label 

{ 

	DISPLAY: block; 

	FLOAT: left; 

	WIDTH: 150px;

	padding-top:3px;

	font-size:12px;

}



p.rot

{

	font-size:11px; 

	color:red;

}	



p.gruen

{

	font-size:11px; 

	color:green;

}



.contact_input_txt, .contact_input_txt_err

{

  	width: 205px;

  	border: 1px solid  #999999;

	text-align:left;

	font-size:0.93em;

	color:#999999;

}



.contact_input_kurz, .contact_input_kurz_err

{

  	width: 100px;

	margin-right:2px;

	text-align:left;

	height:14px;

  	border: 1px solid  #999999;

	font-size:0.93em;

	color:#999999;

}



.contact_txt_area, .contact_txt_area_err

{

	width: 205px;

	height:120px;

  	border: 1px solid  #999999;

	color: #999999;

	text-align:left;

}



.contact_input_kurz_err, .contact_input_txt_err, .contact_txt_area_err

{

   	border: 1px solid  red;

   	color: #76A348;

}



.clear 

{ 

	clear:both; 

	padding:0px;

	margin:0px;

	line-height:0px;

	font-size:0px;

	height:10px;

}

ul.primmenu
{
	padding:0px;
	margin: 0px;
}

ul.primmenu li
{
	list-style-type:none;
	float:left;
	margin:0px;

	line-height:20px;

	width:110px;
}


</pre></body></html>