body {
	background-color:#808080;color:#FFF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;
	margin:8px 0px 0px 8px;overflow:auto;
	scrollbar-face-color: rgb(128,128,128);
	scrollbar-highlight-color: rgb(128,128,128);
	scrollbar-track-color: rgb(128,128,128);
	scrollbar-arrow-color: rgb(255,255,255)
}
.buecher {background-image: url(images/buecher.jpg);
background-repeat:repeat-x}
.aktuell {font-size:13px}
table.yellow, td.yellow {background-color:#FF6;color:#000}
div.yellow {background-color:#FF6;color:#000;padding:8px}
th {background-color:#F6F9F1;color:#000;font-size:16px;
padding:6px 4px 4px 12px}
td {color:#FFF;font-size:12px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif
}
.tb {background-color:#F6F9F1;color:#000;padding:12px;
background-image: url(images/banderol.gif);
background-position:bottom right;background-repeat:no-repeat;
}
h1, .h1 {color:#F6F9F1;font-size:24px;font-weight:600;padding-left:16px}
h2, .h2 {color:#C00;font-size:16px;font-weight:600}

a {font-size:12px;color:#FF9;background-color:transparent;
text-decoration:none;padding:1px 2px 1px 2px}
a:visited {color:#333;padding:1px 2px 1px 2px}
a:hover {
	background-color:#FF6347;color:#000;
	background-image:url(images/bckgrnd.jpg);
	background-position:center;
	background-repeat:repeat;
	padding:1px 2px 1px 2px
}
/* a.img = no hover-background for image-links */
a.img, a:visited.img, a:hover.img {
	background-color:transparent;
	background-image:none;
	color:#000;padding:0
}
/* a.none =  no visited-change, no hover-background */
a.none, a:visited.none {
	color:#FF9;padding:0}
a:hover.none {
	background-color:transparent;
	background-image:none;
	color:#000;padding:0
}
/* a.news =  a.none 13px bold */
a.news, a:visited.news {
	font-size:13px;font-weight:bold;color:#FF9;padding:0}
a:hover.news {
	background-color:transparent;
	background-image:none;
	font-size:13px;font-weight:bold;color:#000;padding:0
}
/* a.aktuell =  a.none 14px bold */
a.aktuell, a:visited.aktuell {
	font-size:14px;font-weight:bold;color:#FF9;padding:0}
a:hover.aktuell {
	background-color:transparent;
	background-image:none;
	font-size:14px;font-weight:bold;color:#000;padding:0
}
/* a.yellow for home.shtml */
a.yellow, a:visited.yellow {font-size:16px;font-weight:700;
color:#FF0;text-decoration:none;letter-spacing:1px;padding:0}
a:hover.yellow, a:active.yellow {font-size:16px;font-weight:700;color:#000;
text-decoration:none;letter-spacing:1px;padding:0;background-color:#808080;
background-image:none}

.border2 {border-top:2px solid #FF0;border-bottom:2px solid #FF0}
fieldset.border {border-top: 1px outset #FF7;border-left: 1px outset #FF7;
border-right: 2px outset #FF7;border-bottom: 2px outset #FF7}

.newslist {padding:6px 8px 6px 8px;color:#000;font-size:14px;
font-weight:600;vertical-align:top}

.newscontent {padding:6px 4px 6px 8px;color:#000}

.big {color:#000;font-size:16px;font-weight:600}
.small {font-size:11px}
.red {color:#C00}
.black {color:#000}

