/* ************************************************************************ 
===========================================================================
BEGIN STRUCTURE: MAIN-BLOCKS
===========================================================================
*/

/* 	Die grundlegenden Strukturbloecke werden mit 
	Blueprint CSS Framework benutzt. 
*/
body {
	margin: 0px;
}


#container-box {
	width: 995px;
	margin: 20px auto 0pt;
	padding: 5px 3px;
	border: 1px solid #959596;
}

#page {
	list-style-type: none;
}

#header {
	margin-bottom: 8px;
}

div.space-box-1 {
	clear: both;
	height: 1.5em;
}

div.space-box-2 {
	clear: both;
	height: 3.0em;
}

/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: header
---------------------------------------------------------------------------
*/
#header {
	height: 150px;
}

div#home-link {
	width: 300px;
	height: 150px;
}

/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: navigation
---------------------------------------------------------------------------
*/
div#top-navigation-box,
ul#navigation, 
ul#subnavigation {
	height: 30px;
	list-style-type: none;
	margin: 0px;
}

ul#navigation li.cat-item,
ul#subnavigation li.cat-item {
	display: inline;
}

ul#navigation {
	float: left;
}

ul#navigation li.cat-item a,
ul#subnavigation li.cat-item a {
	display: block;
	float: left;
	padding: 9px 8px 3px 9px;
	white-space: nowrap;
}

div#top-navigation-box a {
	
}

ul#subnavigation li.cat-item a {
	padding: 8px 9px;
}

div#navigation-special-box {
	float: right;
	padding: 4px 8px;
}

div#top-navigation-box,
div#sub-navigation-box {
	clear: both;
}
/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: content & posts
---------------------------------------------------------------------------
*/
#content {
/*	padding-left: 0.9em; */
}

#content-box {

}

div.post-box-wrapper {
	padding-left: 0.9em; 
}

div.top-story {
	
}

div.post-category-box {
	
}

div.post-category {
	
}

div.post-box-border {
	
}

div.post-box {

}

div.post-box-pdf-archive {
	float: none;
	display: block;
	height: 240px;
}

div.post-box h1,
div.post-box h2,
div.post-box h3 {
	margin-bottom: 0em;
}

div.top-post-box div.post-category-box p.post-category,
div.normal-post-box div.post-category-box p.post-category {
	margin: 0pt;
	border-top: 1px dotted #B2B2B2;
	border-bottom: 1px dotted #B2B2B2;
	margin-bottom: 1.05em;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}

div.normal-post-box div.post-category-box p.post-category {
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	margin-bottom: 1.1em;
}

div.post-box h1 a,
div.post-box h2 a,
div.post-box h3 a {

}

div.date-author-box a{
	padding: 0.15em;
}

div.post-box p {
	padding: 0pt;
	margin: 0pt;
	margin-bottom: 1.3em;
}

div.post-box p a img {
	padding: 0em;
	border-bottom: #B2B2B2 2px groove;
}

div.post-special-box-content {
	height: 50px;
	margin-top: 20px;
	margin-bottom: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.post-special-box-end {
	height: 20px;
	margin-bottom: 40px;
}

/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: sidebar
---------------------------------------------------------------------------
*/
li.widget {
	list-style-type: none;
}

div#sidebar-left ul {
	margin: 0px;
}

div.widget-box-left,
div.widget-box-right {
	border: 1px outset #B2B2B2;
	margin-bottom: 1.5em;
	padding: 10px 10px;
}

div.widget-box {
/*	border: 1px solid #D9D9D9; */
	padding: 4px;
}

h1.widget-title,
h2.widget-title,
h3.widget-title {
	padding-left: 3px;
}


div#sidebar-right ul {
	margin: 0px;
}

/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: footer
---------------------------------------------------------------------------
*/
div#footer-box {
	border: 1px outset #B2B2B2;
	margin-bottom: 1.5em;
	padding: 10px 10px;
}

/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: PDF-Archive Widget
---------------------------------------------------------------------------
*/
div#pdf-archive-list {
	height: 250px;
}

div.pdf-archive-content p img,
div.pdf-archive-content p a img {
	float: none;
	width: 100%;
	height: auto;
}

h3.pdf-archive-title {
	margin: 0px;
}


/* ************************************************************************ 
---------------------------------------------------------------------------
Begin structure: PDF-Archive category
---------------------------------------------------------------------------
*/
img.pdf-archive {
	display: block;
}