body { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#D9F2D9;}

/* grund-formatierung */
/* DIV ausgelassen damit menu geht, da fehler im menu */
a,p,td,th,ul,ol,li,nobr,b,i,u,dt,dd,input,option,textarea,h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; }
p,td,th,ul,ol,li,nobr,b,i,u,dt,dd,h1,h2,h3,h4,h5,h6 { color: #000000; }
a,p,td,th,ul,ol,li,nobr,b,i,u,dt,dd,input,option,textarea { font-size:12px; }

ul { list-style-type:square; }
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:15px; }
h4 { font-size:12px; }
h5 { font-size:10px; }
h6 { font-size:8px; }

/* Normale Links */
a:link {  color: #3300CC; text-decoration: none;}
a:visited {  color: #3300cc; text-decoration: none;}
a:hover {  color: #3300cc; text-decoration: underline;}



/* weisse Links */
a.whitelink:link { color:#ffffff; text-decoration:none; font-size: 11px; }
a.whitelink:visited { color:#ffffff; text-decoration:none;}
a.whitelink:hover { color:#ffffff; text-decoration:underline; }
a.whitelink:active { color:#ffffff; text-decoration:none; }






a.menulinks:link {
	background: #D9F2D9;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px; /*font-size: 10;
		  padding-left: 5px; padding-right: 5px;
		  color: #342567;
        background: White;
		  border: Black;
		  border-color: Blue;
		  background-position: left;
        text-align: left;
        font-weight: bold;*/
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 8px;
	text-decoration: none;
	width: 160px; /*die breitenangabe wird nur vom ie benoetigt*/
}

a.menulinks:visited {
	background: #D9F2D9;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px; /*font-size: 10;
		  padding-left: 5px; padding-right: 5px;
		  color: #342567;
        background: White;
		  border: Black;
		  border-color: Blue;
		  background-position: left;
        text-align: left;
        font-weight: bold;*/
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 8px;
	text-decoration: none;
	width: 160px; /*die breitenangabe wird nur vom ie benoetigt*/
}


a.menulinks:hover {
	background: #FFFFFF;
	background-position: left;
	color: #336600;
	font-size: 11;
	text-align: left;
	text-decoration: none;
}



/* hervorgehobene Links im Menue */

a.menulinks1:link  { color: #336600; font-size: 11px; text-decoration: none; background: #fff; display: block; margin-top: 2px; margin-right: 0; margin-bottom: 2px; padding: 1px 0 1px 8px; width: 160px; border: solid 2px }

a.menulinks1:visited  { color: #336600; font-size: 11px; text-decoration: none; background: #fff; display: block; margin-top: 2px; margin-right: 0; margin-bottom: 2px; padding: 1px 0 1px 8px; width: 160px; border: solid 2px }


a.menulinks1:hover {
	background: #FFFFFF;
	background-position: left;
	color: #336600;
	font-size: 11;
	text-align: left;
	text-decoration: none;
}


/* Links für Termine Jahreszahlen */
a.menulinks2:link {
	background: #D9F2D9;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 1px;
	text-decoration: none;
	width: 95px; /*die breitenangabe wird nur vom ie benoetigt*/
	text-align: center;
}

a.menulinks2:visited {
	background: #D9F2D9;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 1px;
	text-decoration: none;
	width: 95px; /*die breitenangabe wird nur vom ie benoetigt*/
	text-align: center;
}


a.menulinks2:hover {
	background: #FFFFFF;
	background-position: left;
	color: #336600;
	font-size: 11;
	text-align: center;
	text-decoration: none;
}

/* hervorgehobene Links für Termine Jahreszahlen */
a.menulinks3:link {
	background: #fff;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 1px;
	text-decoration: none;
	width: 95px; /*die breitenangabe wird nur vom ie benoetigt*/
	text-align: center;
}

a.menulinks3:visited {
	background: #fff;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 1px;
	text-decoration: none;
	width: 95px; /*die breitenangabe wird nur vom ie benoetigt*/
	text-align: center;
}


a.menulinks3:hover {
	background: #FFFFFF;
	background-position: left;
	color: #336600;
	font-size: 11;
	text-align: center;
	text-decoration: none;
}





/*a.menulinks:active {
	background: #FFFFCC;
	border-bottom: 2px solid #336600;
	border-left: 2px solid #336600;
	border-right: 2px solid #336600;
	border-top: 2px solid #336600;
	color: #336600;
	display: block;
	font-size: 11px;
	margin-bottom: 2px; /*font-size: 10;
		  padding-left: 5px; padding-right: 5px;
		  color: #342567;
        background: White;
		  border: Black;
		  border-color: Blue;
		  background-position: left;
        text-align: left;
        font-weight: bold;*
	margin-top: 2px;
	margin-right: 0px;
	padding: 1px 0px 1px 8px;
	text-decoration: none;
	width: 160px; /*die breitenangabe wird nur vom ie benoetigt*
}
*/

/* layout Farben */
.bg_dark { background-color:#000040; }
.bg_light { background-color:#009900;	}
.bg_medium { background-color:#336600;}
.bg_content { background-color:#FFFFFF; }



.bildrahmen { 
	border-left: 2px solid #FFFFFF; 
	border-right:  2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;}

/* menu */
/* menu aussehn ist in JS angegeben */

/* text */
.kategorie { font-size:13px; font-weight:bold; }
.mini { font-size: 11px; }
.mini_fett { font-size: 11px; font-weight:bold; }
.headline_3 { font-weight:bold; color: #FFFFFF; }
.headline_2 { font-size: 14px; font-weight:bold; color:#ffffff}
.headline_1 { font-size: 14px; font-weight:bold;}
.text { font-size:12px; }
.text_fett { font-weight: bold; }
.nano_fett { font-size:9px; font-weight:bold; }
.mini_w { font-size:11px; color: #FFFFFF; }
 END textblock 
