body { margin:0px; background-color:#cccccc; font-size:12px; font-family:verdana; }

/*#wrapper { width:950px; }*/
#wrapper { margin:0px auto; padding:0px; text-align:left; vertical-align:top; width:950px; color:#000000; background-color:#000000; /* Farbe */ }

#header { width:950px; height:100px; background-color:#000000; text-align:left; vertical-align:bottom; }
#header h2 { margin:0px; padding-top:40px; padding-left:10px; font-size:28px; color:#ffffff; }
#header h3 { margin:0px;  padding-left:10px; font-size:14px; color:#ffffff; }
#footer { width:950px; height:100px; background-color:#000000; clear:both; }
#footer a { color:#ffffff; }
#wheader { width:950px; background-color:#000000; text-align:center; }
#wfooter { width:950px; background-color:#000000; text-align:center; }
#brand { margin:0px; margin-bottom:20px; text-align:center; font-size:10px; color:#ffffff; }
#brand a { color:#ffffff; text-decoration:none; }

table { border-collapse:collapse; font-size:12px; }
td { vertical-align:top; }
img { border:none; }

/*
td.content { background-color:#ffffff; }
td.sidebar { padding:5px; width:200px; background-color:#000000; color:#ffffff; text-align:left; vertical-align:top; }
td.sidebar a { color:#ffffff; text-decoration:underline; }
*/

#content { font-size:12px; float:left; padding:0px; margin:0px; min-height:950px; width:730px; background-color:#ffffff; /* Farbe */ }
#sidebar { font-size:12px; font-family:verdana, sans-serif; padding:5px; margin-left:730px; width:210px; text-align:left; color:#ffffff; /* Farbe */ }
#sidebar a { color:#ffffff; }

/*============================================*/

div.post { width:700px; margin:20px 10px; margin-top:50px; text-align:left;}
div.postheader { padding:3px; background-color:#eeeeee; border-top:solid 1px #000000; border-bottom:solid 1px #000000; }
div.postheader h1 { margin:0px; font-size:16px; font-weight:bold; }
div.postheader h2 { margin:0px; font-size:16px; font-weight:bold; }
div.postinfo { padding:3px; font-size:10px; }
div.postcontent { padding:3px; font-size:12px; }
div.postcontent h1, h2 { margin:0px; font-size:18px; font-weight:bold; }
div.postcontent h3, h4 { margin:0px; font-size:14px; font-weight:bold; }
div.postcontent h5, h6 { margin:0px; font-size:14px; font-weight:bold; }
div.postcontent table { width:auto; }
div.postcontent td { vertical-align:top; }
div.postcontent img { margin-right:10px; margin-bottom:10px; }
div.posttags { }

div.comments { width:700px; margin:40px 10px; text-align:left; }
div.commentinfo { padding:3px; font-size:10px; background-color:#eeeeee; border-top:solid 1px #000000; }
div.comment { margin-bottom:20px; }

div.navigation { padding:3px; width:700px; margin:5px 10px; text-align:left; }
div.navigation a { text-decoration:none; color:#000000; }
div.navigation a:hover { text-decoration:underline; color:#000000; }
/*
div.navigation a:active { text-decoration:none; }
div.navigation a:visited { text-decoration:none; }
*/
div.wmiddle { margin:30px 10px; width:700px; height:auto; text-align:center; }
div.wbox { margin:30px 0px; width:180px; text-align:center; }

div.ifyoulike { width:700px; margin:40px 10px; font-size:10px; text-align:left; }
div.ifyoulike textarea { width:100%; border:solid 1px #000000; font-size:12px; }

div.login { width:300px; padding:10px; margin:50px 20px; background-color:#eeeeee; }
div.login h2 { margin:5px; font-size:20px; }
div.login txtfeld { border:solid 1px #00000; }
div.login button { border:solid 1px #00000; }

div.morepages { width:700px; margin:40px 10px; font-size:12px; text-align:left; }
div.morepages ul { margin:0px; padding-left:15px; }
div.morepages li { margin:0px; }

div.contentheader { margin:20px 10px; width:700px; text-align:left; text-transform:capitalize; }
div.contentheader h1 { margin:0px; font-size:20px; font-weight:bold;  }

div.pagebreak { text-align:right; border-top:solid 1px #cccccc; }