body {
    color: #000;
    margin: 0px;
    padding: 0px;
    font: 11px verdana, arial, helvetica, sans-serif;
    background:#fff;
    }
h1 {
    font-weight: bold;
    font-size: 28px;
    color: #000;
	margin-bottom: -5px;
}

h1.uschrift {
    font-weight: bold;
    font-size: 18px;
    color: #000;
    text-align: center;
	margin-bottom:5px;
}
img {
    border-style: none;
}

div.storyContent ul.aufnahme {margin-left:20px; margin-top:5px; margin-bottom:5px;}

div.storyContent ul.aufnahme li {margin-top:0px; margin-bottom:0px;}

.images {
    padding: 2px;
    background: transparent;
}
h2 {
    margin: -12px 210px 20px 190px;
    padding: 2px 10px 2px 10px;
    font-size: 16px;
    color: #eeeeee;
    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
    width: auto;
    min-width: 120px;
    background: #999999;
    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
    border: 1px solid #000000;
    }



h3 {

    font: bold 14px/16px verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 5px 0px;

    padding: 0px;

}



h4 {

    font-size: 13px;

    color: #ff;

}



abbr {

    cursor: help;

}



.storyTitle {

    font: bold 14px/16px verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 5px 0px;

    padding: 0px;

    }

	

div.centreblock h3.storytitle a:link, div.centreblock h3.storytitle a:visited, div.centreblock h3.storytitle a:hover, div.centreblock h3.storytitle a:visited:hover {

	font: bold 14px verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 0px 0px;

    padding: 0px;

	color:#6495ED;

	text-decoration:none;}

	

.storyCategory {

    font-weight: 400;

    margin: 0px 0px 5px 0px;

    padding: 0px;

    }

.storyAuthor {

    font-weight: 600;

    margin: 0px 0px 5px 0px;

    padding: 0px;

    }

p {

    font: 11px verdana, arial, helvetica, sans-serif;

    }
	
p.author {font-size:9px; text-align:right;}


#headerMessage {

    font: 9px verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 0px 0px;

    padding: 2px;

}



pre {

    font: 10px/11px fixed;

}



#headerblock {
    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
    width: 960px;
    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
    font-size: 16px;
    font-weight: 600;
	background:#6495ED;
    }
#top_left {position:absolute; top:0px; left:0px;  width:200px; text-align:center;}

#header a:link, #header a:visited {

    font-size: 28px;

	font-weight:bold;

    color: #000000;

	text-decoration:none;

}



a.logoSmall, a.logoSmall:link, a.logoSmall:visited, a.logoSmall:hover, a.logoSmall:visited:hover {font-size:14px; text-decoration:none; color:#000;}



.commentHeader {

    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */

    width: auto;

    margin: 10px 10px 10px 10px;

    border: 1px solid #000000;

    background: #fff;

    color: #000000;

    padding: 10px;

    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

    font-size: 16px;

    font-weight: 600;

    }



/* All the content boxes belong to the content class. */

.centreblock, .navigation {

    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */

    width: auto;

    min-width: 120px;

    margin: 5px 210px 0px 190px;

    color: #000000;

    background: #fff;

    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

    }

.centreblock>p {margin: 0px;}

.centreblock>p+p {text-indent: 30px;}



.cat_desc {

	position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */

    width: auto;

    margin: 0px 200px 0px 190px;

    color: #000000;

    background: #fff;

    }

.meta ul {

  display: inline;

}



.meta li  {

    display: inline;

    list-style-type: none;

}



.centreblock ul, .leftsideSection ul, .rightsideSection ul {

    list-style-type: none;

    margin: 0;

	margin-top: -5px;

    padding-left: 3px;

}



.leftsideSection ul li a, .rightsideSection ul li a {

	display:block;

	width:158px;

	padding-bottom:5px;

	padding-left:3px;

	padding-top:5px;

	background:#6495ED;

	border-bottom:1px solid #fff;

}

	

.leftsideSection ul li a:link, .leftsideSection ul li a:visited, .rightsideSection ul li a:link, .rightsideSection ul li a:visited {color:#000; text-decoration:none; font-weight:bold;}

.leftsideSection ul li a:hover, .leftsideSection ul li a:visited:hover, .rightsideSection ul li a:hover, .rightsideSection ul li a:visited:hover {background:#fff; text-decoration:none; font-weight:bold;}



.centreblock ul li {

}



.storyContent {

    color: #000000;

    background: #fff;

    }



.storyContent a:link, .storyContent a:visited, .storyContent a:hover, .storyContent a:visited:hover {

    color: #6495ED;

    font-weight:bold;

    text-decoration:none;

    }

	

.storyContent ul li {

	list-style-type: disc;

	padding-top:15px;

	}



.storyCommentContent {

    color: #000000;

    background: #fff;

    width: auto;

    margin: 10px 10px 10px 10px;

    border: 1px solid #000000;

    padding: 10px;

    }



blockquote {

    margin: 0.5em;

    color: #000000;

    padding: 2px;

    background: #aaaaaa;

}



q {

    color: #000000;

    background: #aaaaaa;

}



#leftside {

    position: absolute;

    width: 158px;

    top: 110px;

    left: 10px;

    color: #000000;

    padding: 10px;

    z-index: 1;

    voice-family: "\"}\"";

    voice-family: inherit;

    width: 148px;

    }

body>#leftside {width: 148px;}



#rightside {

    position: absolute;

    width: 190px;

    top: 110px;

    right: 20px;

    color: #000000;

    padding: 10px;

    z-index: 1;

    voice-family: "\"}\"";

    voice-family: inherit;

    width: 168px;

    }

body>#rightside {width: 168px;}



#chaff {

    text-align: right;

}

#chaff a {

   color: #000000;

   font-size: 2px;

}

#chaff a:link { color: #000000; }

#chaff a:visited { color: #000000; }

#chaff a:hover { background: #fff; }



.storyLinks {

    text-align: right;

}



.centerP {

    text-align: center;

}



#contentcomments input, #centreblock input, #menu input {

    margin: 1px;

    padding: 1px 1px 4px 1px;

    border: 1px solid #000000;

    font: 11px/14px verdana, arial, helvetica, sans-serif;

    background: #ffffff;

}

#contentcomments textarea, #centreblock textarea, #menu textarea {

    margin: 1px;

    padding: 1px;

    border: 1px solid #000000;

    background: #ffffff;

    font: 11px/14px verdana, arial, helvetica, sans-serif;

}

.commentfield {

    margin-bottom: 4px;

}



.b2calendartable {

    background: #fff;

    border: 1px solid #000000;

}



.b2calendarmonth {

}



.b2calendarrow {

}



.b2calendarheadercell {

    background: #999999;

    color: #000000;

    font: 11px verdana, arial, helvetica, sans-serif;

}



.b2calendarcell {

    color: #000000;

    font: 11px verdana, arial, helvetica, sans-serif;

}



.b2calendartoday {

    color: #ff0000;

}



.b2calendaremptycell {

    color: #000000;

}



.b2calendarlinkpost {

    color: #003399;

    text-decoration: none;

}



.blogrollmain {

    margin-bottom: 4px;

}





.buttonarea {

    background: #fff;

}



span.searchword {

    background-color: yellow;

}
