 /*
Theme Name: Ritter11
Theme URI: 
Description: Theme for Wordpress 2.x
Version: 1.0
Author: --
Author --

	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)

	
0. Import Ritter 11 sytle */
	
  @import url(../../../../config/style.css); 
	
/*	
 1. Allgemeine bzw. Dokumentweite Angaben 
html {
    height: 100%;
}

body {
    background: #ffffff;
    text-align: left;
    font-family:Georgia, Verdana, "Times New Roman", Times, serif; 
    margin: 0;
    padding: 0;
    height: 100.01%;  */
}

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 15px 0 10px;
    margin: 15px 0 15px 5px;
    text-align: justify;
    color: #666;
    line-height: 1.35;
    font-size: 11px;
    border-left: 5px solid #eee;
}

a {
    color: #b00;
    text-decoration: none;
}
a:hover {
    color: #333;
}

img {
    padding: 0 0 0 0;
	background: #fff;
	border: none;
}

img.alignleft {
    padding: 5px 5px 5px 5px;
	background: #eee;
	border: 1px solid #ccc;
}

img.left {
    border: none;
	float: left; 
	margin-right: 15px; 
}

img.right {
    border: none;
	float: right; 
	margin-right: 15px; 
}

.left {
    border: none;
	float: left; 
	margin-right: 15px; 
}

.right {
    border: none;
	float: right; 
	margin-right: 15px; 
}

.alignleft {
float:left;
margin:0.5em 1.5em 0 0;
}
.alignright {
float:right;
margin:0.5em 0 0 1.5em;
}
.aligncentered, .aligncenter {
text-align:center;
margin:0 auto;
}

/* kalenderblatt */
.post-head {
	position: relative;
	padding-bottom: 10px;
}
.post-title-meta .meta-date {
	background: url(img/day_calendar.png) no-repeat;
	height: 50px;
	width: 40px;
	position: absolute;
	left: 560px;
	top: 10px;
	text-align: center;
}
* html .post-title-meta .meta-date {
	left: 520px;
	top: 2px;
	background: url(none);
}

.meta-date .month {
	font-size: 10px;
	display: block;
	padding-top: 2px;
	font-family:Georgia, Verdana, "Times New Roman", Times, serif;
	color: #fff;
	line-height: 16px;
}
.meta-date .date {
	font-size: 16px;
	font-weight: bold;
	display: block;
	font-family:Georgia, Verdana, "Times New Roman", Times, serif;
	color: #666;
	line-height: 20px;
}
.meta-date .year {
	font-size: 9px;
	display: block;
	line-height: 7px;
	font-family:Georgia, Verdana, "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
/* kalenderblatt */

#clearer {
    clear: both;
}

.center {
    text-align: center;
}

/* small */
.klein {
    font-size: .9em;
}
/* smaller */
.kleiner {
    font-size: .8em; /* Und jetzt brauchst du eine Lupe */
}

/* Hiermit "positioniert" man die Bilder (links = left; rechts = right) */
.bild-links {
    float: left;
    margin: 2px 10px 0px 0;
}

.bild-rechts {
    float: right;
    margin: 2px 0 0px 0px;
}

/* Kontainer sog. Wrapper */
#kontainer {
    width: 865px; /* "Die Rente ist sicher" ... "Ja, dieses Layout ist elastisch" */
    margin: 0;
    text-align: left;
	padding-left: 00px;
    padding-bottom: 20px;
}

/* 2.2 Mitte (beinhaltet die Seitenleiste und den Inhalt)   background: #fff url(img/mitte.gif) repeat-y;  */
#mitte {
    background: #fff url(img/mitte.gif) repeat-y;
    padding: 10px 15px 15px 20px;
}

/* 2.2.1 Seitenleiste aka Sidebar */
#seitenleiste {
    width: 200px;
    float: right;
	font-size: 14px;
    line-height: 1.40;
    color: #666;
    background: transparent;
}

#seitenleiste h2 {
    margin: 5px 0;
	font-weight:bold;
	letter-spacing:-.1px;
	border-width: 1px; 
	border-style: solid; 
    background:#ffffff; /* url(img/kopf.gif) no-repeat center center; */
    padding: 1px 5px;
    color: #990000;
    font-size: 14px;
}
#seitenleiste form {
    margin: 0 0 20px 0;
    padding-top: 2px;
    padding-left: 5px;
}
#seitenleiste input.suchfeld {
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 2px;
    width: 180px;
    color: #555;
}
#seitenleiste input.suchfeld:hover, #seitenleiste input.suchfeld:focus {
    border: 1px solid #900;
}

#seitenleiste input.sendebutton {
    border: 1px solid #ccc;
    background: #ddd;
    font-size: 14px;
    margin-top: 3px;
    padding: 1px 3px;
    line-height: 1.2;
}
#seitenleiste input.sendebutton:hover  {
    border: 1px solid #900;
    background: #b00;
    color: #fd5;
}

#seitenleiste ul {
    list-style: none;
	font-size: 14px;
    margin: 0 0 20px 0;
    padding: 0;
}
#seitenleiste li {
    border-bottom: 1px solid #ddd;
	font-size: 14px;
    line-height: 1.4;
    padding-left: 5px;
}
#seitenleiste ul li a {
	font-size: 14px;
    text-transform: ; 
}

#seitenleiste li li {
	font-size: 14px;
    margin-left: 14px;
}

/* 2.2.2 Inhalt */
#inhalt {
    float: left;
    width: 600px;
    padding-bottom: 10px;
    line-height: 1.40;
    color: #333;
    background: transparent;
}
#inhalt p {
    margin-top: 1em;
    margin-bottom: 1.1em;
}

#inhalt a {
    border-bottom: 1px solid #eee;
}
#inhalt a:hover {
    border-bottom: 1px solid #555;
}

#inhalt h2 {
    font-size: 25px;
	font-weight: normal;
	letter-spacing: -.1px;
    margin-top: 0;
    margin-bottom: .5em;
    padding-top: 5px;
	padding-bottom: 5px;
    color: #333;
}

#inhalt h3 {
    font-size: 15px;
    margin: 17px 0 5px 0;
    padding-top: 5px;
	padding-bottom: 5px;
    color: #333;
    border-bottom: 0px dotted #ddd;
}

#inhalt h4 {
    font-size: 14px;
    font-weight: bold;
	    padding-top: 5px;
	padding-bottom: 5px;
    color: #333;
    margin: 17px 0 5px 0;
}

#inhalt h2 a, #inhalt h2 a:hover {
    border-bottom: none;
}

#inhalt h2.beitrags-titel {
    margin-bottom: 0;
	padding-bottom: 5px;
    line-height: 1.1;
}

#inhalt .beitrag {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 30px;
	font-size: 14px;
    color: #333;
    line-height: 1.4;
    text-transform: ;
    padding: 0 0 ;
}

#inhalt .Beitrag {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 30px;
	font-size: 14px;
    color: #333;
    line-height: 1.4;
    text-transform: ;
    padding: 0 0 ;
}

#inhalt .beitrags-info, #inhalt .beitrags-info2 {
    border-top: 0px solid #e1e1e1;
	font-size: 12px;
    color: #333;
    line-height: 1.4;
    text-transform: ;
}

#inhalt .beitrags-info2 {
    border-top: 0px solid #e1e1e1;
    margin-bottom: 0px;
    padding: 2px 0;
}

#inhalt #beitrag-info-box {
    font-size: 14px;
    margin: 5px 0;
    padding: 10px;
    background: #eee;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}

/*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: #333;
}
#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 {
    background: #f5f5f5 url(img/fuss.gif) repeat-y;
    padding: 15px 20px;
    border-bottom: 1px solid #ccc;
    color: #333;
}
#fuss p {
    margin: 0;
    text-transform: ;
}

/* 3. Spezielle Formatierungen z.B. nur für Plugins */
#ed_toolbar input {
    border: 1px solid #ccc;
    background: #ddd;
    font-size: 14px;
    margin-right: 1px;
    padding-top: 0;
    padding-bottom: 0;
}

#wp_grins {
    margin-top: 2px;
}

.pagebar {
    text-align: center;
    line-height: 1.4;
    padding-bottom: 10px;
}

.pagebar .this-page {
    font-weight: bold;
}


#inhalt .pagebar a {
    border-bottom: 1px solid #ccc;
    border: 1px solid #ccc;
    background: #eee;
    padding: 2px 5px;
    margin-bottom: 5px;
}

#inhalt .pagebar a:hover {
    border: 1px solid #900;
    background: #b00;
    color: #fd5;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 14px;
	line-height: 14px;
	background: #eee;
	text-align: center;
}
/* End captions */