
/* Reset
---------------------------------------------------------------------------------------- */

* {margin: 0;padding: 0;}

/* Typography
---------------------------------------------------------------------------------------- */

body {font-family: "Lucida Grande", Arial, Helvetica, sans serif;font-size: 12px;line-height: 1.7em;}

h1 {font-size: 60px;line-height: 70px;font-family: Georgia, "Times New Roman", serif;font-style:italic;}
h1 a {text-decoration:none;}

h2 {font-size:18px;}
.page h2, .page h3, .page p {margin:12px 0;padding:auto;}
p#pagination {font-size: 15px;}

p.site_info, p.date, p.original_link { font-size: 10px;}

p.original_link a {color: #999;text-decoration: none;}

strong {font-weight:bold;}
em {font-style:italic;}


/* Positioning
---------------------------------------------------------------------------------------- */

body {background:white;color:#333;}

a {color:#DF0000;}

div.center_box {width: 800px;margin: 0 auto;position: relative;}

div#header {padding: 20px 0;background:url(images/bg-rot.jpg) 0 no-repeat #DF0000;color:#FFFFFF;}
div#header a {color:#FFFFFF;}
div#header span {color:#FFFFFF;position:absolute;top:10px;left:363px;font-style:italic;font-weight:bold;font-size: 15px;}

ul#navigation {position: absolute;right: 0;}
ul#navigation li {display: inline;margin-left: 10px;}
ul#navigation li.current {display:none;}

div#adtop {margin-bottom:12px;}

div#main_container {padding: 20px 20px 0 0;width: 508px;float: left;}

div#sidebar_container {display: inline;width: 250px;float: left;background: #F8F8F8;border: 1px solid #EEE;margin: 20px 0 0 0;padding: 10px;}

p.site_info {padding-left: 20px;}

ul#activity_list li.item {margin-bottom: 20px;}

li.item img, div#single_container img {display: block;border: 1px solid #CCC;padding: 3px;margin: 5px 0;}

ul.item_tag_list li {display: inline;}

p#breadcrumb, p#pagination {background: #F9EBEE;margin-bottom: 20px;padding: 3px;}

div#sidebar_container h3 {border-bottom: 1px solid #CCC;margin: 10px 0 5px 0;}
div#sidebar_container #pre-explanation {margin: 10px 0 5px 0;}
div#sidebar_container #werbung {margin: 10px 0 5px 0;}
div#sidebar_container #explanation {margin: 10px 0 5px 0;}

ul.tag_list li {display: inline; margin: 0 5px 0 0;}

div#comments_container {border-top: 1px solid #EEE;padding: 10px 0;margin-top: 20px;}