body { margin:0px; padding-bottom:50px; background-color:#dc143c; color:#e6e6fa; font-family:verdana; font-size:12px; }
table { font-size:12px; }

small { font-size:10px; }

a {color:#e6e6fa; text-decoration:underline;}

div.item { height:auto; clear:both; }
div.itemheader { background:#b3b3b3; padding:5px 5px 0px 5px; margin:0px; }

.headline { font-size:12px; float:left; font-weight:bold; color: #000000;}
.feed { font-size:10px; float:right; font-weight:bold; color: #000000;}
div.itemcontent { margin-bottom:20px; font-size:10px; }

.meta { font-size:10px; float:left; clear:left; position:relative; top:5px; }
.controls { font-size:10px; float:right; clear:right; position:relative; top:5px; }
.clearer { clear: both; }

div.header { margin:0px; width:100%; padding: 10px; /*height:80px;*/ border-bottom:solid 1px #990000; }

.header h1 { padding: 5px 0 0 0; margin: 0; font-size: 14px;}
.header h2 {padding: 0; margin: 0; margin-left: 10px; font-size:12px;}

div.headerview { margin:0px; width:80%; padding:10px;/*height:280px; /*border-bottom:solid 1px #990000;*/ }
.headerview h1 { padding: 5px 0 0 0; margin: 0; font-size: 14px;}
.headerview h2 {padding: 0; margin: 0; margin: 0; font-size:10px;}

div.navigation { margin:0px; padding:10px 0px; width:100%; height:20px; font-weight:bold; border-bottom:solid 1px #990000; }

div.navigationview { margin:0px; padding:10px 0px; width:100%; height:20px; font-weight:bold; border-bottom:solid 1px #990000; border-top:solid 1px #990000; }

table.upper { width:100%; border-collapse:collapse; }
td.upleft { padding:5px; width:170px; text-align:center; vertical-align:top; }
td.upmain { padding: 5px; width:auto; text-align:left; vertical-align:top; }
td.upright { padding:5px; width:170px; text-align:right; vertical-align:top; }

#content {padding: 10px; width: 100%;}
#content a {color:#e6e6fa; font-size: 15px; font-weight: bold; text-decoration:underline;}
#content h3 {font-size: 18px; padding-top: 30px;}
#content h3 a {font-size: 18px; text-decoration: none;}

#indexcontent {padding: 10px; width: 100%;}
#indexcontent a {color:#e6e6fa; font-size: 15px; font-weight: bold; text-decoration:underline;}
#indexcontent h3 {font-size: 18px; margin: 5px 0 0 0; padding:0}
#indexcontent h3 a {font-size: 18px; text-decoration: none;}
#indexcontent p {margin: 5px 0 10px 0;padding:0;}

p.toptext {margin-bottom: 0; padding-bottom: 0;}

#anker a {color: yellow; font-size: 14px; font-weight: bold; text-decoration:underline;}

table.pornolinks {width:600px;border:0px;}
table.pornolinks td { height: 50px; text-align: center; vertical-align:middle; }


div.formtitel { width:150px; float:left; }

table.main {margin: 0; width:100%; border-collapse:collapse; /*border-top:solid 1px #990000; border-bottom:solid 1px #990000;*/ }
td.navl { padding:5px; width:170px; text-align:left; vertical-align:top; /*border-right:solid 1px #990000;*/ }
td.middle { padding:30px 10px; width:auto; text-align:left; vertical-align:top;/*border:solid 1px #990000;*/ }
td.middle h3 {margin: 0; padding: 0;}
td.navr { padding:5px; width:170px; text-align:right; vertical-align:top; /*border-left:solid 1px #990000;*/ }

table.feeds { width:auto; border-collapse:collapse; font-size: 10px; }
tr.feeds { width:auto; }
td.feeds { width:auto; padding:2px 10px; }

div.info { padding:5px; width:auto; border:solid 1px #990000; }

.txtfeld { margin-right:2px; height:20px; width:auto; font-size:10px; border:solid 1px #000000; }
.button { margin-right:2px; height:20px; width:auto; font-size:10px; border:solid 1px #000000; }

hr { border:0; width:100%; color:#990000; height:1px; background-color:transparent; }



