/*  
Theme Name: Kurier
Theme URI: http://www.agrd.de
Description: weiß/grau/klar/ruhig
Version: 1.0
Author: Holger Häger ( Original Meyer )
Author URI: http://www.rescuetraining.de ( Original: http://www.notenblog.de )
*/


/* Rahmenbedingungen */

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: "Courier New", Courier, monospace;
	font-size: 85%;
	color: #333;
}

#rahmen { /*width: 809px;*/ padding: 2px; margin: 0 20px/*2px auto*/; }

#links { float: left; width: 75% /*588px*/; border-right: 1px solid #333; text-align: right; padding: 2px 12px 2px 2px; }

#kopf { height: 130px; border-bottom: 1px dotted #333; }

#inhalt { margin: 18px 0 18px 0;}

#rechts { float: right; width: 22% /*194px*/; padding: 2px 2px 2px 8px; }

#kopfrechts { height: 130px; border-bottom: 1px dotted #333; vertical-align: bottom; }

#menu { margin: 20px 0; padding: 0; }

#footer { clear: both; height: 40px; line-height: 40px; padding-top: 5px; }


/* Allg. Schriftformate */

h1, h2, h3, h4 { line-height: 1.5; }

h1 { font-size: 1.8em; margin: 30px 0 0 0; padding: 0; }
h2 { font-size: 1.4em; font-weight: normal; margin: -5px 0 0 0; padding: 0; }
h3 { font-size: 1.6em; margin: 0 0 30px 0; padding: 0; text-align: right; }
h4 { font-size: 1.4em; margin: 30px 0 10px 0; padding: 0; text-align: right; }

p { font-size: 1.2em; line-height: 1.15; margin: 5px 0; padding: 0; text-align: justify; }

table {  }

a { color: #333; font-weight: bold; text-decoration: none; }
a:hover, a:focus { color: #9c0; }

input { padding: 2px; margin: 10px 0 0 0; border: 1px solid #666; }
input:focus { background: #9c0; color: #ffffff; }
input:hover { background: #9c0; color: #ffffff; }

#kopfrechts input { padding: 2px; margin: 10px 0 0 0; border: 1px solid #666; }
#kopfrechts input:focus { background: #9c0; color: #ffffff; }
#kopfrechts input:hover { background: #9c0; color: #ffffff; }


/* Spezielle Schriftformate */

#kopf h1 { font-size: 2.4em; margin: 0; padding: 0; }

#kopf h2 { font-size: 1.2em; font-weight: normal; margin: 0 0 8px 0; padding: 0; float: right; }

#inhalt h3 { background: #efefef; padding: 0 8px 0 0;}
#inhalt table {  }
#inhalt th {  }

#contactform fieldset { padding: 8px; }
#contactform legend {  }
#contactform label {  }
#contactform textarea { margin: 10px 0 0 0; height: 125px; }

#footer { color:#666; }

#menu { color:#666; }

#menu h2 { margin: 0; padding: 0; }

#Suchen { border: 1px solid #666; color: #666; font-size: 1em; height: 1.1em; width: 10em; background-color: #fff; margin: 2px; padding: 0;}

div#lastposts { padding: 10px; margin: 0 0 10px 0; }
#lastposts ul { }
#lastposts a { font-weight: normal; font-size: 90%; }



/* Listen */

#menu ul { padding: 0; }
#menu ul li { list-style-type:none; list-style-position:inside; padding: 0; /*margin-left: none -30px*/; }

#menu .linkcat { list-style-type:none; }

/*#footer ul li { list-style-type:none; padding:2px; margin:0; display:inline; }

#footer ul { margin-left:2px; }*/

ul.pages { margin-left: 2px; margin-top: 40px; }

ul.pages li { list-style-type: none; display: inline; padding: 0; margin: 0; }

ul.pages li a { margin: 0 8px; font-size: 115%; font-weight: normal; }
ul.pages li a:before { content: '\00BB'; }
ul.pages li a:hover { border-bottom: 2px dotted #9c0; }
ul.pages li.current_page_item a { border-bottom: 2px solid #9c0; }

#inhalt li { list-style-type: square; }

#inhalt ul, ol { /*width:400px; */text-align:left; padding:1px 5px; margin:8px 16px; font-size:1.2em; }

#newsletter {  }

ol li p { font-size:1em; text-align:justify; }


/* Beitrag */

.zeit { color:#666; /*height:15px; width:15px; font-weight:bold; float:right;*/ font-size:1em; /*vertical-align:middle; */line-height:0.5; margin-left:2px; }

.meta { font-size:1em; margin:10px 0; color:#333; text-align:right; }

.kommentar {  margin:5px 0 30px 0; padding:5px 0 30px 0; font-size:1em; text-align:right; }

.menu { margin:10px 0 10px 5px; padding:10px 0 0 0; font-size:1em; color:#333; }

blockquote { text-align:right; }

blockquote p { text-align:right; }

textarea { width: 582px; color: #666; font-size: 1em; border: 1px solid #666; background-color: #fff; padding: 2px; margin: 10px 2px; }
textarea:focus { background: #9c0; color: #ffffff; }
textarea:hover { background: #9c0; color: #ffffff; }

.author { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; margin:2px; padding:0; }

.url { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; margin:2px; padding:0; }

.email { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; margin:2px; padding:0; }


/* Bilder (auch wp-gallery) */

img { border: 1px solid #999; padding: 2px; margin: 5px; }

.album { margin: 5px 0; padding: 5px; }

.album .image {}

.thumbs {}

.thumbs img {}

.big {}

a img {}

