body { margin:0px; padding-bottom:0px; background-color:#9F1766; color:#000000; font-family:verdana; font-size:12px; }
table { font-size:12px; }

small { font-size:10px; }

div.item { height:auto; clear:both; }
div.itemheader {  height: 15px; background:#ed98c9; padding:0; margin: 0 3px 0 1px; }
div.itemheader a { color: #d3268a; text-decoration: none; }
.headline { margin:0; padding: 0 15px; font-size:12px; float:left; font-weight:bold; }
div.mainitemheader {  background:#ed98c9; padding:2px 0 4px 0; margin: 0 3px 0 1px; }
div.mainitemheader a { color: blue;}
.mainheadline { padding: 0 15px; font-size:12px; float:left; font-weight:bold; color: white;}
div.itemcontent { padding: 5px 15px; margin-bottom:5px; font-size:10px; }
div.itemcontent img { float: left; margin: 0 5px 5px 0; border: 1px solid #ffffff; }
div.itemcontent p { padding:0; margin:0; }
.meta { font-size:10px; float:left; clear:left; position:relative; top:5px; }
div.itemcontent p a { color: #ffffff; }
div.itemcontent .webad img { margin: 0 10px 5px 0; border: 0px; }
.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; }

/* Header und Navi */
div.header { background: url(design/freeblogpornoheader.jpg) no-repeat; margin:0px; width:1000px; height:80px; }
div.navigation { margin:0 0 5px 0; padding:0; width:100%; height:35px; color: white; font-weight:bold; background: url(design/headmenu.gif) repeat-x; }
.navigation ul {margin: 0;width: 80%; padding: 10px 0; text-align: left;}
.navigation ul li {list-style: none; display: inline; margin: 0 10px; }
.navigation ul li a {color: white;}

.main { width:1000px;padding: 0 0 0 5px;}

/* Navleft */
#navl { float: left; margin: 0; padding:0; width:127px; text-align:left; vertical-align:top;  }
#navl .navtop {margin:0; padding:0; background: url('design/sidebarsmall0.gif') no-repeat; width: 120px; height: 10px; font-size:8px;}
#navl .navbody {margin:0; padding:0; background: url('design/sidebarsmall_.gif') repeat-y; width: 120px;}
#navl .navbottom {margin:0; padding:0; background: url('design/sidebarsmall1.gif') no-repeat; width: 120px; height: 10px;}
#navl ul {padding:0 5px 5px 5px; margin: 0 0 0 0; width: 115px;}
#navl ul li {padding: 0; margin: 0 0 3px 0; list-style: none; line-height: 12px;}
#navl ul li a:link {color:  #d3268a; font-weight: bold; font-size: 10px;}
#navl ul li a:hover {color:  #d3268a; font-weight: bold; font-size: 10px; text-decoration: none;}
#navl ul li a:visited {color:  #d3268a; font-weight: bold; font-size: 10px; text-decoration: none;}

/* Middle */
#middle { float: left; padding:0px; width: 600px; margin: 0 auto; text-align:left; vertical-align:top;}
#middle .midtop { width: 600px; height: 83px; background: url(design/post_titsmall.gif) no-repeat;}
#middle .midtop h2 {margin:0; padding: 4px 15px 0 15px; font-size: 18px; color: #ffffff;}
#middle .midtop h3 {margin:0; padding: 4px 15px 0 15px; font-size: 16px; color: #ffffff;}
#middle .midtop h3 a {color: #ffffff; text-decoration: none;}
#middle .midtop p {margin: 5px 0 10px 0; padding: 0px 15px; color: #ffffff}
#middle .midmid { width: 600px; background: url(design/postsmall.gif) repeat-y;}
#middle .midmid .midmain {margin: 0; padding:0;}
#middle .midmid .midmain p {margin: 0; padding:0;}
#middle .midbot { margin:-11px 0 0 0; padding:0; width: 600px; height: 13px; background: url(design/post_entsmall.png) no-repeat;}

/* Navright */
#navr { float: left; margin: 0 0 0 10px; padding:0; /*position: relative;*/ width:240px; text-align:left; vertical-align:top; }
#navr .navtop {background: url('design/siderightsmall0.gif') no-repeat; width: 230px; height: 10px; font-size:8px;}
#navr .navbody {background: url('design/siderightsmall_.gif') repeat-y; width: 230px;}
#navr .navbottom {background: url('design/siderightsmall1.gif') no-repeat; width: 230px; height: 10px;}
#navr ul {padding:0 5px 5px 25px; margin: 10px 0; width: 215px;}
#navr ul li {padding:0; margin: 0; list-style: none; line-height: 16px;}
#navr ul li a:link {color:  #d3268a; font-weight: bold; font-size: 11px;}
#navr ul li a:hover {color:  #d3268a; font-weight: bold; font-size: 11px; text-decoration: none;}
#navr ul li a:visited {color:  #d3268a; font-weight: bold; font-size: 11px; text-decoration: none;}
/* Feed */

.feedlist { width:auto; border-collapse:collapse; }
.feeds { width:auto; }
.feeds { width:auto; padding:2px 10px; }

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

/* Anmeldeformular */
div.formtitel { width:250px; float:left; }
.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; }

/* Footer */
#footer {clear: both; /*padding: 15px 0 0 0;*/ height: 55px; width: 100%; background: url("design/wrap.gif") repeat-x left bottom;}
#footer .footerinner {position: relative; padding-top: 30px; font-size: 10px; color: #ffffff;}
#footer .footerinner a {color: #ffffff;}

