html { background-color: #000; scrollbar-arrow-color: #877; scrollbar-track-color: #333; scrollbar-face-color: #411; scrollbar-highlight-color: #522; scrollbar-3dlight-color: #622; scrollbar-darkshadow-color: #322; scrollbar-shadow-color: #211 }
body { background-color: #000; color: #CFCDBA; font-size: 14px; font-family: "Times New Roman", Times, serif; margin: 2% 2% 2% 2%;  }
a:link, a:visited, a:active { color: #AAA; text-decoration: underline }
a:hover { color: #BBB; }
img { border: 0px }
h1 { font-size: 18px; background-color: #CFCDBA }
h2 {font-size: 16px; border-top: 1px dashed #333 }
h3 {font-size: 15px }
p { text-align: justify }
hr { color: #EFEDDA; height: 3px; border: 1px solid #400; width: 60%; text-align: center }
select, textarea { width: 100%; font-size: 12px; color: #000; background-color: #CFCDBA }
input { font-size: 12px; color: #000; background-color: #CFCDBA }
.anmerkung { color: #CCC5C6; text-align: center; margin: auto }
.zentriert { text-align: center; margin: auto }
.vertzentriert { vertical-align: middle }
.bildrechts { float: right; margin-left: 20px; margin-bottom: 8px }
.bildlinks { float: left; margin-right: 20px; margin-bottom: 8px }
.rot { color: #D00 }
.schwarz { background-color: #000 }
.hinweis { font-size: 11px; text-align: center; color: #888; }
.klein { font-size: 12px }
.spalte1 { width: 17%; vertical-align: top; }
.spalte2 { width: 2%; background-image: url(/forum-schwarzromantik/schwarzromantik.jpg); vertical-align: top; padding-top: 100px; }
.spalte2a { background-image: url(/forum-schwarzromantik/dunkle-gedichte.jpg); width: 1%; padding-left: 8px; }
.spalte3 { width: 63%; color: #111; background-color: #E6E4D1; background-image: url(/papier.jpg); vertical-align: top; text-align: justify; border-top: 1px solid #420; border-right: 1px solid #642; border-bottom: 1px solid #420; padding-right: 4%; padding-left: 5%; padding-top: 30px; padding-bottom: 50px; }
.spalte3 a:link, .spalte3 a:visited, .spalte3 a:active { color: #542; text-decoration: underline }
.spalte3 a:hover { color: #A00; }
.spalte4 { width: 17%; vertical-align: bottom; text-align: center; border-left: 1px solid #999; }
#top { width: 100% }
.toptitle {	font-size: 18px; font-weight: bold; }
.toplinks {	font-size: 12px; color: #bbb; text-align: right }
.mediumtitle { font-size: 16px;	font-weight: bold; }
.navi { color: #a98; background-color: #300; cursor: pointer; cursor: hand; border-top: 1px solid #411; border-right: 1px solid #211; border-bottom: 1px solid #111; border-left: 1px solid #311; text-align: left; padding: 1px 5px 2px 7px; margin: 1px 2px 1px 0;  }
.navi a:link, .navi a:visited, .navi a:active { color: #AEA89A; text-decoration: underline; }
.navi a:hover { color: #E5D8BC; }
.mediumcattitle { font-size: 18px; }