body {
	background-color:	#111111;
	color:				#000000:
}

body[style] {
	background-color: #FFFFFF;
}

#wrapper {
	margin: 20px auto;
	border-top: 8px solid #DFDFDF;
	font-size: 13px;
}

#serendipity_banner {
	background-color: black;
	background-image: url(img/header_1_1.jpg);
}
#serendipity_banner h1, #serendipity_banner h2 {
	text-transform:	none;
}
#serendipity_banner h1 {
	margin: 0px;
	line-height: 135px;
	font-family: Courier New, monospace;
	font-size: 80px;
	letter-spacing: 0.1em;
	padding: 0px;
}
#serendipity_banner h2 {
	display:none;
}
#serendipity_banner h1 a.homelink1 {
	display:block;
	width:100%;
	padding-left:20px;
	padding-top:5px;
}
				
#serendipity_banner h1 a.homelink1, #serendipity_banner h2 a.homelink2 {
	/*color:	#FF9D1B;*/
}
#serendipity_banner h2 a.homelink2 {
	letter-spacing:	0.15em;
}
#sitenav {
	background-color:	#1F5F7F;
	border-top:			0px;
	border-bottom:		10px solid black;
}
#sitenav ul a {
	/*background-color:	white;*/
	color:				white;
	text-decoration:	none;
}
#sitenav ul a, #sitenav ul a:hover, #sitenav ul li.currentpage a:hover {
	padding:				8px 10px 8px;
	border-bottom-width:	0px;
	text-decoration:		none;
}
#sitenav ul a:hover, #sitenav ul li.currentpage a {
	padding:				8px 10px 8px;
	background-color:		white;
	border-bottom-width:	0px;
	color:					#1F5F7F;
}
#sitenav ul li.nav_button a, #sitenav ul li.nav_button a:hover {
	padding:				0px 5px;
	margin-top:				3px;
	background-color:		#1F5F7F;
}
#sitenav ul li.nav_button a img {
	border:					0px;
}

#searchform_container {
	margin-top:				2px;
}

ul#serendipity_categories_list .serendipity_xml_icon {
	background:				none;
}
ul#serendipity_categories_list .serendipity_xml_icon img {
	visibility:				visible;
}

/* Bearbeiten-Links etc. ausblenden */
div.serendipity_edit_nugget, div.editentrylink, div.serendipity_tweetback_check, div.category_link_all {
	display:				none;
}

#content {
	color:	#000000;
}

a:hover {
	text-decoration:		underline;
}

h4.entry-title a {
	text-transform:	none;
	letter-spacing:	0px;
	font-size:		120%;
}

div.hentry {
	margin-bottom:	1.5em;
}

div.entry-content *, div.serendipity_entry_extended * {
	text-align:		justify;
	/*font-size:		13px;*/
}
div.serendipity_entry_extended {
	margin-top:		13px;
}
div.entry-content table {
	border-collapse:	collapse;
}
div.entry-content th {
	background-color:	#999;
	color:				#FFF;
}
div.entry-content tr.hell {
	background-color:	#EEE;
}
div.entry-content tr.dunkel {
	background-color:	#CCC;
}
div.entry-divider {
	width:				100%;
	height:				2px;
	border:				1px solid #1F5F7F;
	border-width:		1px 0px;
	margin-top:			20px;
}
div.serendipity_comment_source {
	font-weight:		bold;
}
div.serendipity_comments {
	margin:				auto 1em;
}
div.serendipity_commentBody {
	padding-bottom:		0px;
}
textarea#serendipity_commentform_comment {
	font-size:			13px;
}
div.serendipity_comment_spamblock, div.serendipity_comment_s9ymarkup {
	display:			none;
}
div.serendipity_comment_captcha {
	margin-top:			0px;
}
div.serendipity_freeTag_related ul.plainList {
	padding-left:		25px;
	margin-top:			5px;
	margin-bottom:		0px;
	list-style-type:	disc;
}
div.serendipity_freeTag_related ul.plainList li {
	margin-bottom:		0;
}

/* style for blockquotes inserted into posts */
blockquote, div.code {
    margin:             15px 30px 15px 15px;
    padding:            0px;
    border:             1px dashed #1F5F7F;
    background-color:   #CCC;
    max-height:         250px;
	overflow:           auto;
	}
blockquote.code, div.code {
    font-family:        Courier New, monospace;
}
blockquote > div.code, blockquote > div {
    background-color:   #EEE;
	margin:				0px;
    margin-left:        0.8em;
    padding:            10px 15px;
	border:				0px;
}
blockquote div pre,  {
	font-size:			69%;
}
div.php, div.smarty {
	margin:				0px;
	padding:			0px;
}

div#serendipity_bulletproof_button, div#footer_sitenav {
	display:			none;
}
div#serendipity_credit_line, div#button_area {
	width:				100%;
	text-align:			center;
	margin-bottom:		5px;
}
div#button_area {
	margin-top:			10px;
}
div.serendipity_imageComment_center {
	margin-right:		10px;
}
.serendipity_image_right {
	margin-left:		10px;
}
div.serendipity_section_commentform {
	margin-left:		10px;
}
div.serendipity_section_commentform input[type="text"], div.serendipity_section_commentform select, div.serendipity_section_commentform textarea {
	font-size:115%;
}
div.serendipity_commentsTitle {
	margin:				3em 0px 1em;
}

li {
	margin-bottom:		0.3em;
}

.clearfix {
	height:				0px;
	clear:				both;
}

.serendipitySideBarTitle, .serendipitySideBarContent {
	border-color:		#1F5F7F;
	border-style:		solid;
}
.serendipitySideBarTitle {
	color:				#FFFFFF;
	border-width:		0px 2px 0px;
	background-color:	#1F5F7F;
	padding:			5px;
	border-bottom:		2px solid #404040;
}
.serendipitySideBarContent {
	border-width:		0px 1px 1px;
	border-style:		dashed;
}

#serendipity_categories_list li a.serendipity_xml_icon {
	margin-right:		5px;
}
#serendipity_categories_list li a {
	font-weight:		bold;
}

div#category_view_category {
	margin-left:		1em;
	margin-right:		1em;
	font-size:			13px;
	margin-top:			20px;
}

/*#serendipity_comment_CommentForm dt.serendipity_commentsValue {
	margin-left:		20%;
}*/

#footer {
	width:				100%;
	margin:				0px auto;
	border:				solid #DFDFDF;
	border-width:		0px 8px;
	clear:				both;
	float:				none;
	position:			relative;
	top:				5px;
}
div.serendipity_entryFooter {
	padding:			8px 0 8px;
	margin-bottom:		15px;
}
/*** Kontaktformular ***/
textarea#serendipity_commentform_comment {
	font-family:		Arial, Verdana, sans-serif;
}
div.serendipityCommentForm fieldset legend {
	display:	none;
}
#serendipity_comment_CommentForm fieldset {
	border:		0px;
	margin:		0px;
	padding:	0px;
}

.serendipity_searchQuery {
	background-color:	#FFFF00;
	color:				#000000;
}

#lightbox a#bottomNavClose img {
	position:			relative;
	left:				10px;
}


/*** FONT STYLES ***/

.monospace {
	font-family:		Courier New, monospace;
	font-weight:		bold;
	font-size:			13px;
	color:				#444444;
	white-space:		pre;
}
