/*  

Theme Name: WordPress Plain

	

This is an altered Kubrik theme that was designed and built by Michael Heilemann, and now re-designed by Claudia Hardi



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php



*/







/* ----------- Begin Typography & Colors ----------- */

/* ----------- body font changes font in the sidebar */

body {

	font-size: 14px;

	font-family: Georgia, Times, Sans-Serif;

	background: #fff;

	color: #000;

	text-align: left;

	}



#page {

	background-color: white;

	text-align: left;

	}



#header {

	background: #fff url('images/header.gif') no-repeat bottom center;

	}



#headerimg 	{ 

	margin: 0px 0px 0px 0px; 

	height: 192px; 

	width: 740px; 

	} 



#content {

	font-size: 14px;

	}



.widecolumn .entry p {

	font-size: 14px;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 18px;

	}



.widecolumn {

	line-height: 18px;

	}



.narrowcolumn .postmetadata {

	text-align: left;

	}



/*----------- Bezieht sich auf die Kommentarseite. Ist die Flaeche zwischen dem Blogeintrag und dem Titel des Kommentars. Der zweite Block ist der Kommentartextblock zwischen dem Titel des Kommentars und des Eingabefeldes fuer einen neuen Kommentar*/

.alt {

	background-color: #fff;

	border-top: none;

	border-bottom: none;

	}



#footer {

	background: #fff; 

	border: none;

	}



/* ----------- Schrifttypgroesse der Zeitangaben */

small {

	font-family: Georgia, Times, Sans-Serif;

	font-size: 14px;

	line-height: 20px;

	}



h1, h2, h3 {

	font-family: Georgia, Times, Sans-Serif;

	font-weight: normal;

	}



h1 {

	font-size: 24px;

	text-align: left;

	}



#headerimg .description {

	font-size: 24px;

	text-align: left;

	}



h2 {

	font-size: 24px



	}



/* ----------- Zugabe einer Zeilenhoehe vergroessert den Schrifttyp der Titel auf allen Seiten. h2.pagetitle definiert die Archiv Titel der Archiv- und Kategorieseiten. */



h2.pagetitle {

	font-size: 24px;

	}

/* ----------- Definiert die Schrift der Seitennavigationstitel */



#sidebar h2 {

	font-family: Georgia, Times, Sans-Serif;

	font-size: 18px;

	}



/* ----------- mit h3 sind die Titel auf den Seiten Kommentar, Achiv und Kategorien definiert. Zudem auf der Seite Kommentare der Titel vom Eingabefeld neuer Kommentare. Die zugefuegte Linienhoehe definiert den Abstand zwischen den Zeilen. */



h3 {

	font-size: 24px;

    line-height: 26px;

	}

/* ----------- Definiert die Schriftfarbe von des Blogitels und der Beschreibung */



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: #000;

	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #000;

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}



.entry p a:visited {

	color: #000;

	}



/*----------- Definiert auf der Kommentarseite den generierten in Klammern - Eintrag: Herr Soundso(Says)(Hi this is a comment...*/



.commentlist li, #commentform input, #commentform textarea {

	font: 14px Georgia, Times, Sans-Serif;

	}



.commentlist li {

	font-weight: normal;

	}



/*----------- Definiert auf der Kommentarseite den generierten Eintrag: Herr Soundso */



.commentlist cite, .commentlist cite a {

	font-weight: normal;

	font-style: normal;

	font-size: 14px;

	}



/*----------- Definiert auf der Kommentarseite den Text der neuen Eintraege*/



.commentlist p {

	font-weight: normal;

	line-height: 24px;

	}



#commentform p {

	font-family: Georgia, Times, Sans-Serif;

	}

/*----------- Definiert die Schrift der Zeit, Datumangabe im Kommentarfenster */



.commentmetadata {

	font-weight: normal;

	}



#sidebar {

	font: 14px Georgia, Times,, Sans-Serif;

	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #000;

	}



code {

	font: 14px 'Courier New', Courier, Fixed;

	}

/*----------- Definiert ??? */

acronym, abbr, span.caps

{

	font-size: 14px;

	}



a, h2 a:hover, h3 a:hover {

	color: #000;

	text-decoration: underline;

	}



a:hover {

	color: #000;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 14px;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: normal 12px Geogia, Times, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/*----------- End Typography & Colors ----------- */







/*----------- Begin Structure ----------- */

body {

	margin: 0 0 10px 0;

	padding: 0; 

	}



#page {

	background-color: white;

	margin: 0px 0px 10px 0px;

	padding: 0;

	width: 800px;

	}





#header {

	background-color: #fff;

	margin:  0px; 

	padding: 0 0 0 10px; 

	height: 200px; 

	width: 760px;

	}



#headerimg {

	margin: 0px 0px 0px 10px;

	height: 200px;

	width: 100%;

	}



.narrowcolumn {

	float: left;

	padding: 45px 0 20px 20px;

	margin: 0px 0 0;

	width: 450px;

	}



/*----------- Definiert den groesseren Textblock*/

.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 20px;

	width: 450px;

	}



.post {

	margin: 0px 0 40px;

	text-align: left;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



/*----------- Definiert den Anstand zwischen den Eintraegen*/



.narrowcolumn .postmetadata {

	padding-top: 30px;

	}



.widecolumn .postmetadata {

	margin: 30px;

	}



/*----------- Definiert ???*/

.widecolumn .smallattachment {

	text-align: left;

	float: left;

	width: 170px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: left;

	margin: 50px 0px;

}



.postmetadata {

	clear: left;

}



#footer {

	padding: 0;

	margin: 0 auto;

	width: 800px;

	clear: both;

	}



#footer p {

	margin: 0;

	padding: 20px 0px 0px 20px;

	text-align: left;

	}

/*----------- End Structure ----------- */







/*-----------	Begin Headers ----------- */

/*----------- Definiert die Position des Blogtitels und Beschreibung.*/

h1 {

	padding-top: 100px;

	margin: 0 0 0px 0px;

	}

/*----------- Definiert die Position des ganzen Blocks in der Hauptseite und den Extra Seiten*/

h2 {

	margin: 30px 0 0;

	}

/*----------- Definiert die Position des ganzen Blocks in den Archiv und Kategorieseiten. Nicht in der Haupt und der Kommentarseite. */

h2.pagetitle {

	margin-top: 30px;

	text-align: left;

}



#sidebar h2 {

	margin: 5px 0 0;

	padding: 0;

	}

/*----------- Definiert die Titel auf den Kategorie- und Archivseiten. */

h3 {

	padding: 0px;

	margin: 30px 0 0;

	}

/*----------- Definiert??? */

h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/*----------- End Headers ----------- */







/*----------- Begin Images ----------- */

p img {

	padding: 0;

	max-width: 100%;

	}



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 Lists ----------- */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: 0px;

	} 



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0px 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



/*----------- Definiert??? */

.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/*----------- End Entry Lists ----------- */







/*----------- Begin Form Elements ----------- */

#searchform {

	margin: 20px auto;

	padding: 0px 3px; 

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form {

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 10px;

	float: right;

	}

/*----------- End Form Elements ----------- */







/* ----------- Begin Comments ----------- */

/*----------- Definiert den Block des generierten Texteintrages "This entry was posted..." */

.alt {

	margin: 0;

	padding: 0px;

	}



.commentlist {

	padding:0px;

	text-align: left;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 30px;

	list-style: none;

	}

/*----------- Definiert die Abstände / Blockszwischen den hinzugefügten Kommentaren */

.commentlist p {

	margin: 10px 5px 7px 0;

	}



#commentform p {

	margin: 5px 0 50px; 

	}



.nocomments {

	text-align: left;

	margin: 0;

	padding: 0;

	}

/*----------- Padding Definiert die Abstände zwischen generierten Eingaben Herr Soundso sagt und Datum und Text. */

.commentmetadata {

	margin: 0;

   padding: 0px;

	display: block;

	}

/* ----------- End Comments ----------- */







/* ----------- Begin Sidebar ----------- */

#sidebar

{

	padding: 40px 0 10px 0;

	margin-left: 545px;

	width: 450px;

	}



#sidebar form {

	margin: 0;

	}

/* ----------- End Sidebar ----------- */







/* ----------- Begin Calendar ----------- */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* ----------- End Calendar ----------- */







/* ----------- Begin Various Tags & Classes ----------- */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dotted #fff;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}

/* ----------- Definiert die Navigation in den Kommentarseiten ----------- */

.navigation {

	display: block;

	text-align: left;

	margin-top: 10px;

	margin-bottom: 100px;

	}

/* ----------- End Various Tags & Classes ----------- */


