/* GEEKIN MARKUP */

body, html {
	background-color: #FFF;
	color: #0d0d0d;
	font-size: 100%;
	font-family: 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
	text-align: left;
	width: 100%;
	height: 100%;
	margin:  0;
	padding: 0;
}

h1, h2, h3, h4 {
	color: #a50d1b;
	margin: 0;
	padding: 0;
}

h1 {
	font-size:1.3em;
}

h2 {
	font-size:1.2em;
}

h3, h4 {
	font-size: 1em;
}

b {
	font-weight:bold;
}

img {
	border:0;
}

a, a:link {
	color:#a50d1b; /* drot */
	text-decoration: none;
}

a:visited {
	color:#700004; /* fast schw. rot */
	text-decoration: none;
}
	
#left a, #left a:link, #left a:visited, #right a, #right a:link, #right a:visited {
	color:#042c3b; /* petrol */
	text-decoration: none;
}

a:hover, #leftContent ul li a:hover, #rightContent ul li a:hover {
	color: #E0620a; /* orange */
	text-decoration: underline;
}

a:active, #leftContent ul li a:active, #rightContent ul li a:active {
	color: #FF9900; /* helleres orange */
	text-decoration: none;
}


#header {
	width: 920px;
	height: 151px;
	margin:0;
	padding:0;
}

#wrapper {
	margin: 0;
	margin-top: 15px;
	margin-left: 2px;
	padding: 0;
}

#left {
	
	float: left;
	width: 184px;
}

#leftHeader {
	height: 14px;
	background-image: url(images/navi_oben.jpg);
	background-repeat: no-repeat;
}

#leftHeader, #rightHeader {
	margin-bottom: 5px;
}

#leftContent {
	padding-left: 23px;
	font-size: 14px;
}

#leftContent, #rightContent {
	margin-top: 5px;
}

#leftContent ul, #rightContent ul {
	list-style-type: none;
	padding:0;
	margin-top: 0;
	margin-bottom:20px;
}

#leftContent a, #leftContent h3 {
	padding-left: 20px;
}

#leftContent ul li .selected, #rightContent ul li .selected { 
	color: #e0620a;
	font-weight: bold;
}

#leftContent h3, #rightContent h3 {
	font-size: 14px;
}

#leftContent li .selected {	
	background-image: url(images/navi-bullet.jpg);
	background-repeat: no-repeat;
}

#leftFooter {
	height: 19px;
	background-image: url(images/navi_unten.jpg);
	background-repeat: no-repeat;
}

#leftFooter, #rightFooter {
	margin-top: -10px;
}

#center {
	float: left;
	width: 552px;
	margin-top: -8px;
}

#center a {
	text-decoration: underline;
}

#center h1, #center h2, #center h3, #center h4, #center h1 a, #center h2 a, #center h3 a, #center h4 a {
	color: #042C3B;
	text-decoration: none;
}

#centerFooter {
	height: 95px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#right {
	float:left;
	width:184px;
}

#rightHeader {
	height: 14px;
	background-image: url(images/tags_oben.jpg);
	background-repeat: no-repeat;
}

#rightContent {
	padding-left: 25px;
	color: #a50d1b;
	font-size: 12px;
}

#rightContent ul {
	padding-left: 10px;
}

#rightFooter {
	height: 21px;
	background-image: url(images/tags_unten.jpg);
	background-repeat: no-repeat;
}

/* Fuer Bilder */

#center img { /* Default is for left-hand-side images */
	margin:0.5em;
	margin-left:0em;
	float:left;
}

#center .bild_allein {
	display:block;	
	float:none;
}

#center .bild_rechts {
	margin-left:0.5em;
	margin-right:0em;
	float:right;
}

/* 
Die folgenden Styles sind aus den Default Kubrick Styles von Wordpress 
uebernommen und angepasst. Dabei handelt es sich vor allem um Formatierung
fuer die eigentlichen Inhalte (Texte, Kommentare, etc.).

Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

#center {
	font-size: 0.9em;
}

.alt {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	}

.small {
	font-size: 0.9em;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


small, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

.post {
	margin: 0 0 40px;
	}

.post hr {
	display: block;
	}

.postmetadata {
	padding: 4px;
	font-size: 0.95em;
	clear: left;
	}

/* Kasten auf einzelnen Eintragsseiten (single / blogeintrag) */
.alt .postmetadata {
	font-size: 1.2em;
}

.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.attachment {
	text-align: center;
	margin: 5px 0px;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* Begin Form Elements */

#searchform {
	margin-bottom: 25px;
}

#searchform #s {
	width: 120px;
	padding: 2px;
	border: #666 1px solid;
	}

#searchsubmit {
	margin-top: 2px;
	padding: 2px;
	border: #666 1px solid;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: #666 1px solid;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	border: #666 1px solid;
	}

#commentform #submit {
	border: #666 1px solid;
	}

/* End Form Elements */

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

.navigation {
	margin-bottom: 80px;
}

/* End Various Tags & Classes*/


