body   { color: #3b3b3b; font-size: 12px; font-family: Verdana; background-color: #ebe8e8; margin: 30px 50px 50px 40px }
td   { font-size: 12px; font-family: Verdana; empty-cells: show  }
h2 a:link { color: #0767b4; text-decoration: none }
h2 a:visited { color: #777; text-decoration: none }
h2 a:hover { color: #00afff; text-decoration: underline }
h2 a:active { color: #00afff; text-decoration: underline }
a:link 					            { color: #0767b4; text-decoration: underline }
a:visited 				            { color: #777; text-decoration: underline }
a:hover 				             { color: #00afff; text-decoration: underline }
a:active				             { color: #00afff; text-decoration: underline }
.pm-bild-rechts  {
	color: #0767b4;
	font-size: 10px;
	margin: 3px 8px 20px 20px;
	float: right;
	width: 300px;
}
.pm-bild-rechts img {
	border: solid 1px #0075d2;
	margin-bottom: 5px;
}
.pm-bild-rechts p {
	margin: 0px 0px 2px;
}
.pm-bild-rechts i { color: #858585 }
.pm-bild-rechts em {
	color: #858585;
}
.floatright { background-color: #fff; margin: 0 0 10px 10px; padding: 10px; width: 100px; float: right; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #999 #555 #555 #999 }
div.floatright img { border-style: solid; border-width: 2px 1px 1px 2px; border-color: #555 #999 #999 #555 }
h1    { color: #0767b4; font-size: 14px; margin-top: 0; margin-bottom: 1.4em }
h2    { color: #0767b4; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0 }
h3 { color: #000; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0 }
td p, h2 { margin-top: 0; margin-bottom: 5px }
.einzug p { margin-top: 0; margin-left: 15px }
ul { margin-top: 0 }
ul   { text-indent: 0; list-style-type: square; margin-top: 0 }
.mini   { color: #3b3b3b; font-size: 9px; line-height: 10px; padding-bottom: 2px }
.mini a:link  { color: #3b3b3b; text-decoration: none }
.mini a:visited  { color: #3b3b3b; text-decoration: none }
.mini a:hover  { color: #3b3b3b; text-decoration: none }
.mini a:active  { color: #3b3b3b; text-decoration: none }
.rot { color: #0075d2}
.weiss { color: #fff }
form { font-size: 10px }
form p { margin-top: 3px; margin-bottom: 0 }
.formtextfeld  { width: 100% }
.tabelle-hell  { background-color: #cecece; padding: 7px 7px 3px 13px; border-style: solid; border-width: 0 0 1px; border-color: white }
.tabelle-dunkel-neg  { color: #fff; background-color: #b1b1b1; padding: 7px 7px 3px; border-style: solid; border-width: 0 0 1px; border-color: white }
.kasten-rechts {
	font-size: 11px;
	background-color: #fff;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 8px 10px;
	width: 300px;
	float: right;
	border: dotted 1px #0075d2
}
.kasten-rechts b { color: #0767b4 }
.newskasten  { background-color: #fff; display: table; margin-bottom: 15px; padding: 8px 11px 3px 13px; width: 100%; border: solid 1px #bbb }
.newskasten p, .newskasten h1, .newskasten h2 { margin-top: 0; margin-bottom: 5px }
.newskasten h1 {
	font-size: 12px;
}
.newskasten img { margin: 7px 5px 10px 10px; float: right; border: solid 1px #0075d2 }
.newskasten a:link { color: #0767b4; text-decoration: none }
.newskasten a:visited { color: #777; text-decoration: none }
.newskasten a:hover { color: #00afff; text-decoration: none }
.newskasten a:active { color: #00afff; text-decoration: none }
.newskasten-advent  {
	display: table;
	margin-bottom: 15px;
	padding: 8px 11px 3px 13px;
	width: 100%;
	border: solid 1px #bbb;
	background: #fff url(../bilder/news/adventskalender2009-BG.jpg);
}
.newskasten-advent p, .newskasten-advent h1 , .newskasten-advent h2{
	margin-top: 0;
	margin-bottom: 5px;
	color: #FFF;
}
.newskasten-advent h1 {
	color: #C00;
	font-size: 12px;
}
.newskasten-advent img { margin: 7px 5px 10px 10px; float: right; border: solid 1px #0075d2 }
.newskasten-advent a:link { color: #0767b4; text-decoration: none }
.newskasten-advent a:visited { color: #777; text-decoration: none }
.newskasten-advent a:hover { color: #00afff; text-decoration: none }
.newskasten-advent a:active { color: #00afff; text-decoration: none }
