body { font-size:80%; font-family:verdana,arial,helvetica; }td {	font-size:80%;}
h1	{ font-size: 125%; padding-top:2px; padding-bottom:2px; padding-left:10px; background-color:#0070a0; color:#eeeeee;  line-height:24px; }
h2	{ font-size:100%; font-weight:bold; }
h3	{ font-style:italic; font-size:100%; font-weight:normal; }
h4 { font-size:140%; color:#0066cc; }
.submenu				{ font-family:verdana,arial,helvetica; font-size:80%; font-weight:bold; color:#ffffff;  }
.submenu a:link,.submenu a:active,.submenu a:visited,.submenu a:hover 		{ color:#ffffff; text-decoration:none; }
.submenu .off a:link,
.submenu .off a:active,
.submenu .off a:visited,
.submenu .off a:hover 		{ color:#aaaaaa; text-decoration:none; }

/* Aktuelles */
.meldung			{   }
.meldung p			{ border-style:solid; border-width:0pt; border-bottom-width:2pt; border-color:#0066cc; padding-bottom:5pt;}
.meldung .datum		{ font-family:verdana,arial,helvetica; font-style:italic; }.meldung .thema		{ font-size:140%; color:#0066cc; }
.meldung a:link,
.meldung a:active,
.meldung a:visited	{ font-size:90%; font-style:italic; color:#0066cc;  }
.meldung a:hover	{ font-size:90%; font-style:italic; color:#0088ee; }

/* Berichte und Bilder */
.bericht			{ }.bericht p			{ border-style:solid; border-width:0pt; border-bottom-width:1pt; border-color:#0066cc; padding-bottom:5pt;}.bericht .datum		{ font-family:verdana,arial,helvetica; font-style:italic; }.bericht .thema		{ font-size:140%; color:#0066cc; }.bericht a:link,.bericht a:active,.bericht a:visited	{ font-size:90%; font-style:italic; color:#0066cc; }.bericht a:hover	{ font-size:90%; font-style:italic; color:#0088ee;  }

/* Werbepartner */
.partnerliste {}
.partnerliste li 		{ padding-top:5px; list-style-type:bullet; font-size:100%; font-family:verdana,arial,helvetica; padding-top:5px; padding-bottom:5px; padding-left:0px; padding-right:5px; }
.partnerliste a:link,
.partnerliste a:active,
.partnerliste a:visited,
.partnerliste a:hover 	{ color:#0066cc; text-decoration:underline; }

/* Termine */
.terminliste td { font-size:80%; vertical-align:top; }
.terminliste thead td     { font-weight:bold; border-bottom:#999999 1px solid; }
.terminliste tbody tr { padding-bottom : 0;  padding-top : 0;  margin-bottom : 0;  margin-top : 0;      }
.terminliste tbody td.typ { font-weight:bold;  padding-bottom : 0;  padding-top : 0;  margin-bottom : 0;  margin-top : 0;     }
.terminliste tbody td {  padding-bottom : 0;  padding-top : 0;  margin-bottom : 0;  margin-top : 0;     }
.terminliste tbody td.zeit {	text-align : justify;  white-space : nowrap;   padding-bottom : 0;  padding-top : 0;  margin-bottom : 0;  margin-top : 0;}

/* Teilnehmerliste */
.teilnehmer {}
.teilnehmer li 		{ list-style-type:none; }

/* Bildunterschrift */
.imgtitle {	font-weight: bold;	text-align : center;}
.walk_list {	text-decoration : underline;	font-weight : bold;}
.walk_kiwi {	border-spacing : 0;	}
.walk_kiwi td {	padding-right : 8px;	padding-left : 8px;}	
.walk_kiwi thead td {	border-bottom-style : solid;	border-bottom-width : thin;	border-bottom-color : Black;}
.walk_intro {	}
.walk_intro 
.head {	font-weight : bold;}
.walk_intro td {	vertical-align : top;}
.walk_teaser {	border : medium double Fuchsia;	padding : 3px;}
.walk_links {}
.walk_links a:link,
.walk_links a:active,
.walk_links a:visited,
.walk_links a:hover 	{ color:#0066cc; text-decoration:underline; }
.walk_links td {		padding-left : 10px;	padding-right : 10px;		font-size : 14pt;		font-style : italic;		font-family : Arial, Helvetica, sans-serif;		font-weight : bold;		padding : 10px;		}		
#pdflink { }
#pdflink a:link,
#pdflink a:active,
#pdflink a:visited,	
#pdflink a:hover 	{ color: #CC0033; text-decoration:underline; }
#extlink { }
#extlink a:link,
#extlink a:active,
#extlink a:visited,	
#extlink a:hover { color:#0066cc; text-decoration:underline; }
#linkliste_gross { font-weight: bold;   padding-left: 20px;   font-size : 150%; }
.sticker	{ position:absolute; top:400px; left:400px; width:200px; border:#888888 2px solid; background-color:#FFAAAA; }
.sticker td { text-align:center; padding:5px; font-weight:bold; font-size:125%; }
