 /*
Theme Name: Maria Temnitschka
Description: Adapted Theme For Maria Temnitschkas Wordpress weblog.
Version: 1.0 Jan 2010
Author: Martina Schönherr


	INHALTSVERZEICHNIS:

    1. ...... Allgemeine bzw. Dokumentweite Angaben
    2. ...... Kontainer sog. Wrapper
    2.1 ..... Kopf bzw. Header
    2.2. .... Mitte (Middle) (beinhaltet die Seitenleiste und den Inhalt)
    2.2.1 ... Seitenleiste aka Sidebar
    2.2.2 ... Inhalt (Content)
    2.2.3 ... Kommentarbereich
    2.3 ..... Fuss bzw. Fu� aka Footer
    3. ...... Spezielle Formatierungen (z.B. fuer Plugins)
	

 1. Allgemeine bzw. Dokumentweite Angaben */
/* em Hack */
* { font-size:1em; }
html { font-size:62.5%; }
body { font-size:1em;}
 
html {
    height: 100%;
}

body {
	
    background:#E6E6E6;
    text-align: center;
    font-family: 'Trebuchet MS', verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
    margin-bottom: 0.1em;
}


/*------------------------------------------
------ Textformat --------------------------
------------------------------------------*/

pre, code, samp {
    font: 1em 'courier new', courier, monospace;
    color: #c60;
}

acronym, abbr, dfn {
    border-bottom: 1px dashed #999;
    font-style: normal;
    cursor: help;
}

blockquote {
    padding: 0 1.5em 0 1em;
    margin: 1.5em 0 1.5em 1.5em;
    text-align: justify;
    color: #555;
    font-size: 1.2em
}

#mitte .col2 h1 { font-size: 1.6em; margin: 0 0 3em 0; padding: 0; color: #333333; font-weight:normal; background:#D7D7D7;}

h2 { font-size: 1.2em; margin: 2.5em 0 0 0; padding: 0; color: #333333; font-weight:normal; }

h3 { font-size: 1.2em; margin: 3.5em 0 0 0; padding: 0; color: #333333; font-weight:normal; }

h4 { font-size: 1.2em; margin: 4.5em 0 0 0; padding: 0; color: #333333; font-weight:normal; }

h5 { font-size: 1.2em; margin: 5.5em 0 0 0; padding: 0; color: #333333; font-weight:normal; }

h6 { font-size: 1.2em; margin: 6.5em 0 0 0; padding: 0; color: #333333; font-weight:normal; }

a {
    color: #838383;
    text-decoration: none;
    font-size: 1em;	
}

p a {
    color: #838383;
    text-decoration:none;
    font-size: 1em;
}

a:hover {
    color: #0099FF;
    text-decoration: underline;
}

p a.email_link, #fuss a.email_link {background:url(img/icon_envelope.png) no-repeat 0px 3px transparent; padding: 0 0 0 1.6em }
p a.file_link {background:url(img/file_icon.png) no-repeat 0px 3px transparent; padding: 0 0 0 1.6em }





p {
	margin: 1em 0 1.5em 0;
	font-size: 1.2em;
	color:#333333;
}

img {
    border: none;
    padding: 0;
    margin: 0;
}

img.alignleft {
	float: left;
	margin: 0em 1.5em 1.5em 0em;
}

img.alignright {
	float: right;
	margin: 1.5em 0em 1.5em 1.5em;
}

img.aligncenter {
	text-align: center;
	margin: 1.5em auto;
	display: block;
}


/* -- Listen --- */

ul {
	font-size: 1.2em;
	list-style: circle;
	color: #333333;
	margin: 1em 0 1em 0;
	padding: 0 0 0 1em;
	}




ol {
	font-size: 1.2em;
	color: #333333;
}


/*------------------------------------------
------ Main Layout -------------------------
------------------------------------------*/

.wai {
display: none;
}

#clearer {
    clear: both;
}


.center {
    text-align: center;
}


/* Kontainer sog. Wrapper */
#kontainer {
    width: 71em;
    margin: 0 auto;
    text-align: left;
}

/* 2.1 Kopf bzw. Header */
#kopf {
  	background: transparent;
	padding: 5.5em 0em 0em 21em;
	margin-bottom: 1em;	
	/*border-bottom: dotted 0.1em #838383 ;*/
}
#kopf h1 {
    font-weight: normal;
    margin: 0;
    font-size: 1.6em;
    line-height: 1em;
    margin-bottom: 0em;
	padding:0;
}

#kopf h2 {
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

#kopf a, #kopf a:hover {
	text-decoration: none;
	color: #333333;
	padding: 0;
	line-height: 1em;
}





/* 2.2 Mitte (beinhaltet die Seitenleiste und den Inhalt) */
#mitte {
	background: none;
	/*border-bottom: dotted 0.1em #838383;*/
	margin-bottom: 1em;
}

#mitte .col1 {
    width: 15em;
    float: left;
    margin: 0 2em 0 0;
    padding: 9.6em 0 0 0;
		
}

#mitte .col2 {
    width: 50em;
    float: right;
    padding: 3em 0 0 0em;
    margin: 0 0 2em 3em;
    /*border-top: dotted 0.1em #838383 ;*/
	/*border-bottom: dotted 0.1em #838383 ;*/
 }



/* 2.2.1 Seitenleiste aka Sidebar */


#seitenleiste h2 {
    display: none;
    border: none;
}

#seitenleiste form {
}

#seitenleiste input.suchfeld {
}

#seitenleiste input.suchfeld:hover, #seitenleiste input.suchfeld:focus {
}

#seitenleiste input.sendebutton {
}

#seitenleiste input.sendebutton:hover  {
    border: 1px solid #900;
    background: #b00;
    color: #fd5;
}

/* ----------- Navigation -------------------- */



#seitenleiste p {
	margin: 0 0 0 0;
	padding: 2em 0 0em 0em;
	font-size: 1em;
	color: #838383;
	/*border-top: dotted 0.1em #838383;*/
}

#seitenleiste ul {
    list-style: none;
    margin: 0 0 3em 0em;
    padding: 0;
    font-size: 1em;
}


#seitenleiste li {
    padding-left: 0;
    margin-bottom: 1em;
}

#seitenleiste li a {
	color:#838383;
	font-size: 1.2em;
}

#seitenleiste li a:hover{
	color: #0099FF;	
	text-decoration: none;
}

#seitenleiste ul ul {
	margin: 0 0 1em 0;
}

#seitenleiste li li {
    margin-left: 1em;
    margin-bottom: 0;
    padding: 0.2em 0 0.2em 1em;
    
}

#seitenleiste li li a {
	padding: 0.3em 0 0.3em 0.7em;
	background: url(img/navi-bg.gif) no-repeat left 0.5em;
}

#seitenleiste li.current_parent_item a {
	color: #0099FF;
}

#seitenleiste li.current_parent_item li.current_page_item a{
	color: #0099FF;
}

#seitenleiste li.current_page_item a{
	color: #0099FF;
}

#seitenleiste li.current_parent_item li.page_item a{
	color:#838383;
}

#seitenleiste li.current_parent_item li.page_item a:hover{
	color: #0099FF;
}


.textwidget p {
	color: #838383;
	font-size: 1.2em;
}

.textwidget a {
	font-size: 1em;
	color: #838383;} 


/* 2.2.2 Inhalt */
.col2 {
   
}


/*2.2.3 Kommentarbereich*/
#commentform {
    border: 1px solid #ddd;
    background: #eee;
    padding: 15px;
}

#commentform textarea, #commentform input {
    border: 1px solid #ccc;
    font: normal 1em arial, sans-serif;
    padding: 2px;
    color: #555;
}
#commentform textarea {
    width: 450px;
}
#commentform textarea:hover, #commentform textarea:focus, #commentform #author:hover, #commentform #author:focus, #commentform #email:hover, #commentform #email:focus, #commentform #url:hover, #commentform #url:focus {
    border: 1px solid #900;
}

#commentform #submit {
    margin-top: 2px;
    padding: 0 5px;
}

#commentform #submit, #commentform .ed_button {
    border: 1px solid #ccc;
    background: #ddd;
    color: #333;
    margin-right: 1px;
    font-size: 1em;
}
#commentform #submit:hover, #commentform .ed_button:hover {
    border: 1px solid #900;
    background: #b00;
    color: #fd5;
}

#commentlist li {
    border-bottom: 1px solid #eee;
}

.kommentar-info {
    text-transform: lowercase;
    margin-bottom: 3px;
}

/* 2.3 Fuss bzw. Fu�bereich aka Footer */
#fuss {
	text-align: left;
	margin: 0 0 5em 21em;
}

#fuss p, #fuss a {
	font-size: 1em;
    margin: 0;
	background:#D7D7D7;
	padding: 0;

}


/* 3. Spezielle Formatierungen z.B. nur f�r Plugins */


.pagebar {
    text-align: center;

}

.pagebar .this-page {
    font-weight: bold;
}


#inhalt .pagebar a {

}

#inhalt .pagebar a:hover {

}


#alwayscenter{
	padding-top: 150px;
	margin: auto;
}

#alwayscenter p, #alwayscenter h2{
	text-align:center;
}

#alwayscenter h2 {
    font-weight: normal;
    margin: 0;
    font-size: 1.6em;
}