body { background-color: #DCD8D4; font: 12px arial, san-serif }
table {border-spacing: 1px;}
a { text-decoration: none; cursor:pointer; color:#ccc}
a:visited { text-decoration: none; cursor:pointer; color:white }
a:hover {background-color: #FBD141; color: black}
a.menu { color: white; text-decoration: none }
a.menuS { color: white; text-decoration: underline }
a.menu:visited { color: white; text-decoration: none }
a.menu:hover { color: white; text-decoration: underline }

a.mehr { color: black; text-decoration:none; font-style: italic; background-color: transparent }
a.mehr:visited { color: black; text-decoration:none; font-style: italic; background-color: transparent }
a.mehr:hover { color: black; text-decoration:none; font-style: italic; background-color: #FBD141 }

a.stealth { text-decoration:none; background-color: transparent }
a.stealth:visited { text-decoration:none; background-color: transparent }
a.stealth:hover { text-decoration:none; background-color: transparent}

a.tlink { color: black; text-decoration:underline; background-color: transparent }
a.tlink:visited { color: black; text-decoration:underline; background-color: transparent }
a.tlink:hover { color: black; text-decoration:underline; background-color: #FBD141 }

img { border: 0px }
.reflist {background-color: white; padding:2px; }

a.nomenulink { text-decoration: none; color:#ddd; }
#rahmen {position:absolute; width:971px; left:10px; top: 10px; height:auto;}
#kopf {background-image: url(../Bilder/kopf-1.jpg); width:971px; height:234px}
#board {margin:0px; height:auto; position:relative; background-image: url(../Bilder/hg_h.jpg); background-repeat: repeat-y; width:971px; padding-bottom:4px}
#fillboard {margin:auto; position:absolute; left:10px; height:50%; background-image: url(../Bilder/hg_g.png); background-repeat: repeat-y; width:971px; bottom:0px;}
#paper { position:relative; background-color: white; width: 730px; height:auto; left:20px; top:5px; }
#laschen {position: absolute; top:-22px; left:30px}
.lasche_a { position:relative; float:left; font-weight:bold; color: black; background-color: white; margin-left: 7px; margin-right: 0px; padding:12px; padding-bottom: 8px; padding-top: 5px; }
a.lasche_i { position:relative; float:left; color:#eee; background-color: #3F3F3F; margin-left: 7px; margin-right: 0px; padding:12px; padding-bottom: 8px; padding-top: 5px; }
a.lasche_i:hover {background-color: #FBD141; color: black;}
a.lasche_i:visited {text-decoration: none}
#introtext { padding:12px; color: #333; padding-bottom:8px; font: 12px arial, san-serif; border-bottom: 1px dotted #333; width: 708px}
#datum {position:absolute; color:#ccc; font-size: 11px; top:211px; right:32px }

.newsrow { position:static; height: 150px; width: 730px; background-color: #EEE; margin-top:5px; overflow: hidden}
.newsrowalt { position:static; height: auto; width: 100%; background-color: #EEE; margin-top:5px; float:left}
.newsheadline { position: static; height: auto; width:100%; background-color: #777; color:white; margin: 0px 0px 6px 0px; padding: 5px; font-weight: bold; float:left;  }
.newsminH { width: 700px; height: 1px; border: lime solid 0px; clear: both}
.newspic {  position:static; background-color: gray; width:180px; height:180px; margin:5px; margin-bottom:5px; border: white solid 1px; float:left}
.newspic2 { position:absolute; background-color: gray; width:241px; height:150px; left:0px; border: white solid 0px; background-position: center center}
.newskiste { position: absolute; height:100%; width:479px; padding:0px; margin:0px; left: 241px; border: green solid 0px }
.newstext { padding: 8px; font-weight:normal; }
.newstextalt { position:static; padding: 0px; font-weight:normal; float: left;}
.newsheader {font-weight: bold; font-size: 13px}
.fuszzeile { font-size:11px; color: #333; border-top: 1px dotted #333; text-align: center; padding:5px; margin-top: 0px; width: 720px}
.artikel {padding: 12px; background-color: transparent}
.randbild {margin:5px; padding:5px;font-size: 11px; float: right; width: 200px; height: auto; background-color: #EEE}

.startBS {float: left; font-size: 24px; margin-right: 3px}

#sidebox {position: absolute; left:750px; top:0px; width:210px; height:100%; border:red solid 0px}
.sidetext {color:#ccc; text-align:right; font-size:11px; margin:20px}
.sidetag {position:relative; display: block; font-size: 13px; text-align:center; padding:4px; margin:5px; margin-left:45px; background-color: #FBD141; color: black; margin-right: 0px}
a.sidetag {position:relative; display: block; font-size: 13px; text-align:center; padding:4px; margin:5px; margin-left:45px; color:#eee; background-color: #858585; margin-right: 0px}
a.sidetag:hover {background-color: #FBD141; color: black}
a.sidetag:visited {text-decoration: none}