/*
  Theme Name: Blank_default_de
  Theme URI:
  Description: Blank default_de ist die Grundlage fuer ein eigenes Design. Es hat nur dort html drin wo es meiner Meinung nach wichtig ist fuer das Verstehen des html Outputs von WordPress. Man kann bis zu 5mal Widgets einsetzen. Bitte im Artikel auf texto.de nachlesen wie.
  Version: 1.6
  Author: MTS von webdesign-in.de und texto.de
  Author URI: http://www.texto.de
 */
/*
  ------------------------------------------------
  1.0 MAIN LAYOUT
  2.0 HEADER
  |_ 2.1 HAUPTNAVIGATION
  |_ 2.2 SUCHFELD
  3.0 FEATURED ARTICLE
  4.0 POSTS
  |_ 4.1 POST-META
  |_ 4.2 POST-CONTENT
  5.0 SIDEBAR
  |_ 5.1 SIDENAVIGATION
  |_ 5.2 WIDGETS
  6.0 FOOTER
  7.0 ALLGEMEINE KLASSEN
  |_ 7.1 TEXTGESTALTUNG
  |_ 7.2 LINKGESTALTUNG
  |_ 7.3 BILDER ALS LINK
  |_ 7.4 WP-SPEZIFISCH
  8.0 PAGES
  -----------------------------------------------
 */
* {
    margin: 0;
    padding: 0;
}
/*
  ----------------------------------------------------------------------------
  1.0. MAIN LAYOUT
  ----------------------------------------------------------------------------
 */
html {
    font-family: arial;
    font-size: 12px;
    border: 0;
    color: #404040;
    background-color: #E9E9E9;
    padding-bottom: 30px;
}
body {
    color: #000000;
    background-color: #E9E9E9;
}
#akismetwrap {
	display: none;
}
#container {
    width: 980px;
    margin: 0 auto;
    background-color: #E9E9E9;
    color: #000000;
}
.box {
    position:absolute;
    background-color: #F5F5F5;
    color: #000000;
}
#logocontainer {
    text-align: right;
    padding-top: 14px;
    padding-bottom: 10px;
    background-color: #E9E9E9;
}
#main {
    clear: both;
    width: 960px;
    padding-top: 23px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #F5F5F5;
}
.leftcol {
    background-color: #F5F5F5;
    float:left;
}
.rightcol {
    background-color: #F5F5F5;
    float:right;
}
/*
  ----------------------------------------------------------------------------
  2.0. HEADER
  ----------------------------------------------------------------------------
 */
#header {
    width: 960px;
    margin-left: 10px;
    margin-right: 10px;
}
/*
  ----------------------------------------------------------------------------
  2.1 HAUPTNAVIGATION
  ----------------------------------------------------------------------------
 */
#topmenu * {
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}
#topmenu {
    background-color: #000000;
    clear:both;
    width: 100%;
    height: 30px;
    padding: 0px;
    margin: 0px;
}
#topmenu ul {
    float:left;
    width: 764px;
    height: 30px;
    padding: 0;
}
#topmenu ul li {
    line-height: 30px;
    display: inline;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#topmenu ul li a {
    display: block;
    float: left;
    background-color: #000000;
    color: #F5F5F5;
    padding-left: 10px;
    padding-right: 7px;
}
#topmenu ul li a:hover {
    background-color: #626262;
    color: #F5F5F5;
    cursor: pointer;
}
#topmenu ul li a span {
    display: block;
    float: left;
    height: 30px;
}
/* Main Menu - Current Page Item */
#topmenu ul li.current_page_item {
    line-height: 30px;
}
#topmenu ul li.current_page_item a {
    margin-top: 0;
    color: #F5F5F5;
    border: 0;
    background-color:#626262;
}
#topmenu ul li.current_page_item a:hover {
/*
  Style gleich wie beim normalen hover
 */
}
/*
  ----------------------------------------------------------------------------
  2.2 SUCHFELD
  ----------------------------------------------------------------------------
 */
#search {
    float:right;
    padding: 0px;
    margin: 0px;
}
#searchform {
margin-top: 7px;
margin-right: 10px;
}
input#s {
font-size: 11px;
padding-left: 1px;
border: none;
 display: block;
  float: left;
  width: 135px;   
    height: 16px;
}
input#searchsubmit {
    width: 27px;
    padding: 0px;

    width: auto;

}
.hidden {
    display:none
}
/*
  ----------------------------------------------------------------------------
  3.0 FEATURED ARTICLE
  ----------------------------------------------------------------------------
 */
#featuredarticle {
position: relative;
    margin-left: 10px;
    margin-right: 10px;
    width: 960px;
}
#featuredarticle img {
    float:left;
    margin: 0px;
    padding: 0px;
}

#featuredarticledescription {
position: absolute;

top: 155px;
left:0px;
z-index:10;
}

#featuredarticledescription .title{
line-height: 2em;
height: 24px;
min-width:  250px;
background-color: #000000;
color: #C6C7C8;
text-transform:uppercase;
padding-left: 11px;
padding-right: 11px;
}
#featuredarticledescription .title a {
color: #C6C7C8;
}
#featuredarticledescription .subtitle{
padding-left: 15px;
text-transform:none;
color: #F5F5F5;

}
#featuredarticledescription p {
margin: 0 0 0 0;}

#featuredarticledescription .autor{
height: 15px;
line-height: 1.5em;
text-transform:uppercase;
font-size: 10px;
clear:both;

padding-left: 11px;
padding-right: 11px;
background-color: #990000;
color: #F5F5F5;
position:relative;
top:0px;
left:205px;
}

#featuredarticletext {
    font-family: arial;
    text-transform:uppercase;
    color: #F5F5F5;
    background-color: #990000;
    float:right;
    width: 340px;
    height: 250px;
    padding-left: 10px;
    padding-right: 10px;
}
#featuredarticletext h2 {
    font-size: 22px;
    margin-top: 12px;
    margin-bottom: 4px;
}
#featuredarticletext h2 a {
    color: #000000;
}
#featuredarticletext h3 {
    font-size: 12px;
    margin-bottom: 25px;
}
#featuredarticletext h3 a {
    color: #a9a8a5;
}
#featuredarticletext p {
     font-family: "Trebuchet MS",arial;
    font-size: 10px;
    line-height: 2em;
    text-align: justify;
}
/*
  ----------------------------------------------------------------------------
  4.0 POSTS
  ----------------------------------------------------------------------------
 */
.post {
    position: relative;
    min-height: 200px;
    border-bottom: 1px solid #CFCFCF;
    clear: both;
    width: 540px;
    margin-top: 27px;
    padding-top: 0px;
    padding-bottom: 30px;
    overflow:hidden;
}

.search-post {
    position: relative;
    border-bottom: 1px solid #CFCFCF;
    clear: both;
    width: 540px;
    margin-top: 30px;
    padding-top: 0px;
    padding-bottom: 30px;
    overflow:hidden;
}

.post-navigation  {
   position: relative;
      clear: both;
    width: 355px;
    margin-top: 12px;
    margin-left: 185px;
    padding-top: 0px;
    padding-bottom: 30px;
    overflow:hidden;
}

.post-navigation .rightcol {
padding-right: 5px;
}

.post-navigation span  img {
padding-top: 2px;
}

.post-navigation a {
line-height: 12px;
margin-bottom: 2px;
padding-bottom: 2px;
color: #000000;
}

.post-navigation a:hover {
color: #000000;
}


.post-navigation a .text{
margin-bottom: 2px;
padding-bottom: 2px;
}

/* 
  ----------------------------------------------------------------------------
  4.2 HEADINGS
  ----------------------------------------------------------------------------
*/
.heading {
    

    position: relative;
    clear: both;
    width: 540px;
    margin-top: 0px;
    padding-top: 0px;

    overflow:hidden;

}

.category-block  {
width: 175px;
height: 60px;
background-color: #CFA574;
margin-bottom: 0px;
}
.heading-text {
padding-right: 5px;
width: 350px;
height: 60px;
background-color: #000000;
color: #E9E9E9;


text-transform:uppercase;
}
.archive-block  {
width: 175px;
height: 60px;
background-color: #C3D247;
}

.heading h2 {
font-weight: normal;
margin-left: 10px;
margin-top: 9px;
font-size: 14px;
padding-bottom: 0px;
}
.heading h3 {
margin-left: 10px;

font-size: 14px;
font-weight: bold;
}



/*
  ----------------------------------------------------------------------------
  4.1 POST-META
  ----------------------------------------------------------------------------
 */
.post-meta {
    
    font-family: "Trebuchet MS",arial;
    width: 175px;
    display: inline;
    margin-right: 5px;
    margin-top: 2px;
}
.post-meta p {
    letter-spacing: 1px;
    text-transform:uppercase;
    line-height: 13px;
    font-size: 10px;
    color: #969696;
    padding: 0px;
    margin: 0px;
    
}
.post-meta ul.post-categories li {
    letter-spacing: 1px;
    padding-left: 11px;
    font-family:arial;
    text-transform:none;
    margin-top: 0px;
    margin-bottom: 2px;
    padding-top: 1px;
    padding-bottom: 1px;

    background-color: #990000;
  
}
.post-meta ul.post-categories li a {
    color: #E9E9E9;
}
.post-meta p.date {
    color: #000000;
}
.post-meta span.time {
    text-transform: none;
    margin-left: 20px;
}
.post-meta div.bottom {
    position: absolute;
    bottom: 30px;
}
.post-meta p a {
    color: #990000;
    text-decoration: none;
}
.post-meta p span.commentslink {
    padding-left: 15px;
}
.post-meta div.bottom {
/* TODO: Ausrichtung unten am Blog-Eintrag */
}
.post-meta div.bookmarks {
    margin-top: 16px;
}
.post-meta div.socials {

    margin-top: 5px;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 5px;
    background-color: #E9E9E9;
    width: 165px;
}
div.socials a {
    padding: 1px;
}
div.socials a img {
}
/*
  ----------------------------------------------------------------------------
  4.2 POST-CONTENT
  ----------------------------------------------------------------------------
 */
.post-content {
    color: #626262;
    padding-left: 0px;
    margin-right: 5px;
    width: 350px;
}
.post-content h2 {
    margin-top:0px;
    line-height: 1em;
    font-size: 22px;
    margin-bottom: 1px;
}
.post-content h2 a {
line-height: 1em;
    text-transform:uppercase;
    color: #000000;
}
.post-content h3 {
    text-transform:uppercase;
    font-size: 12px;
    margin-bottom: 25px;
	margin-top: 2px;
	color: #A9A8A5;
}
.post-content img.alignnone  {
    padding-bottom: 20px;
}
.post-content embed {
border :10px solid green;
    margin-bottom: 20px;
}
.post-content p a {
    color: #990000;
    text-decoration:underline;
}
.comments-content {
    padding-left: 0px;
    margin-right: 5px;
    width: 350px;
}
#comments h3 {
    margin-left: 180px;
    margin-top: 40px;
    text-transform:uppercase;
	width: 350px;
}
.comment {
    position: relative;
    border-bottom: 1px solid #CFCFCF;
    clear: both;
    width: 540px;
    margin-top: 20px;
    padding-top: 0px;
    padding-bottom: 20px;
    overflow:hidden;

}
/*
  ----------------------------------------------------------------------------
  5.0 SIDEBAR
  ----------------------------------------------------------------------------
 */
.sidebar {
    float:right;
    width: 360px;
}
/*
  ----------------------------------------------------------------------------
  5.1 SIDENAVIGATION
  ----------------------------------------------------------------------------
 */
.smallwidget ul {
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}
.smallwidget li {
    width: 175px;
    padding-bottom: 2px;
}
.smallwidget li a {
    padding-left: 10px;
    text-decoration: none;
    display:block;
    width: 165px;
    height: 16px;
    background-color: #990000;
    color: #E9E9E9;
}
.smallwidget li a:hover {
    display:block;
    width: 165px;
    background-color: #CFA574;
    color: #990000;
}

.widget_archive li a:hover {
    display:block;
    width: 165px;
   /* TODO: Farben anpassen */ 
   background-color: #C3D247;
    color: #CC0000;
}

.widget_links li a:hover {
    display:block;
    width: 165px;
   /* TODO: Farben anpassen */ 
     background-color: #47CEFE;
    color: #990000;
}


/*
  ----------------------------------------------------------------------------
  5.2 WIDGETS
  ----------------------------------------------------------------------------
 */
.widget {
    width: 360px;
    padding-bottom: 0px;
    border-bottom: 1px solid #000000;
    margin-top: 14px;
    margin-bottom: 15px;
}
.smallwidget {
    width: 175px;
    margin-bottom: 14px;
}
h2.widgettitle {
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 7px;
    padding-left: 10px;
    background-color: #000000;
    font-size: 14px;
    text-transform:uppercase;
    color: #E9E9E9;
}

.buchtipp-image {
width: 175px;
}

#tagcloud {
    margin-top: 18px;
    height: 170px;
    width: 360px;
}
#latestcomments {
    margin-top: 4px;
}
#latestcomments div.entry {
    border-top: 1px solid #CCCCCC;
    padding-top: 12px;
    padding-bottom: 12px;
}
#latestcomments div.first {
    border: none;
}
#latestcomments span.autor {
    color: #990000;
    text-transform:uppercase;
}
#latestcomments span.date {
    color: #9C9E9F;
    text-transform:uppercase;
    padding-left: 20px;
}
#latestcomments span.time {
    color: #9C9E9F;
    text-transform:uppercase;
    padding-left: 20px;
}
#latestcomments p {
    color: #626262;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
}

.entry p a {
    color: #626262;
}
.entry p a:hover {
    color: #000000;
}

/*
  ----------------------------------------------------------------------------
  6.0 FOOTER
  ----------------------------------------------------------------------------
 */
#footer {
    height: 40px;
    clear:both;
}
/*
  ----------------------------------------------------------------------------
  7.0 ALLGEMEINE KLASSEN
  ----------------------------------------------------------------------------
 */
/*
  ----------------------------------------------------------------------------
  7.1 TEXTGESTALTUNG
  ----------------------------------------------------------------------------
 */
h1,h2,h3,h4,h5,h6 {
    margin: 0px;
    padding: 0px;
    line-height: 1em;

}
p {
    line-height: 18px;
    margin: 0 0 1em 0;
}
acronym, abbr, span.caps {
    cursor: help;
}
acronym, abbr {
}
blockquote {
}
blockquote cite {
}
hr {
}
dl {
}
dt {
}
dd {
}
ul {
    list-style: none;
}
ol {
    list-style: none;
}
li {
}
ul ul {
}
blockquote {
}
blockquote p {
}
code {
}
pre {
}
b, strong,i,em {
}
address {
}
img {
    border:none;
}
/*
  ----------------------------------------------------------------------------
  7.2 LINKGESTALTUNG
  ----------------------------------------------------------------------------
 */
a {
    text-decoration: none;
}
a:link {
}
a:visited {
}
a:link:focus {
}
a:link:hover,
a:visited:hover {
}
a:link:active,
a:visited:active {
}
/*
  ----------------------------------------------------------------------------
  7.3 BILDER ALS LINK
  ----------------------------------------------------------------------------
 */
a img {
}
a:link img {
}
a:visited img {
}
a:link:active img,
a:visited:active img {
}
/*
  ----------------------------------------------------------------------------
  7.4. WP-SPEZIFISCH
  ----------------------------------------------------------------------------
 */
/* --------------------smilies im text-------------------- */
body img.wp-smiley {
}
/* --------------------der weiterlesen link-------------------- */
.more-link {
float:right; 
}
/* --------------------die seiten wenn es mehrere gibt-------------------- */
p.serif {
}
/* --------------------Kommentare-------------------- */
.comment-content {
    color: #626262;
    margin-left: 180px;
    margin-right: 5px;
    width: 350px;
}
#respond {
    margin-left: 180px;
}
#respond h3 {
    margin-top: 20px;
    text-transform:uppercase;
	font-size: 22px;
}
.alt {
}
.commentlist {
}
.nocomments {
}
.commentlist li {
}
.commentlist cite,
.commentlist cite a {
}
.commentlist p {
}
#commentform p {
	font-size: 12px;
}
.commentmetadata {
}
#commentform input {
	
}
#author {
	border: 1px solid #333;
	width: 220px;
	background-color: #F5F5F5;
	padding: 3px;
	margin: 10px 8px 6px 0;
}
#email {
	border: 1px solid #333;
	width: 220px;
	background-color: #F5F5F5;
	padding: 3px;
	margin: 0 8px 6px 0;
}
#url {
	border: 1px solid #333;
	width: 220px;
	background-color: #F5F5F5;
	padding: 3px;
	margin: 0 8px 6px 0;
}
#commentform textarea {
	border: 1px solid #333;
	width: 348px;
	height: 220px;
	background-color: #F5F5F5;
	padding: 3px;
}
#commentform #submit {
	width: 80px;
	display: block;
    background-color: #000000;
	font-family: Arial;
    font-size: 14px;
	font-weight: bold;
    text-transform:uppercase;
    color: #E9E9E9;
	cursor: pointer;
	margin: 11px 0 0 276px;
	padding: 5px;
	border: none;
}
/* --------------------fuer den wp kalender-------------------- */
#wp-calendar th {
}
#wp-calendar {
    empty-cells: show;
}
#wp-calendar #next a {
}
#wp-calendar #prev a {
}
#wp-calendar a {
}
#wp-calendar caption {
}
#wp-calendar td {
}
#wp-calendar td.pad:hover {
}
/* --------------------Archive-------------------- */
li#archives {
}
.widget_archives {
}
/* --recent posts-- */
li#recent-posts {
}
.widget_recent_entries {
}
/* --------------------text widget-------------------- */
li.widget_text {
}
/* --id haengt von der nummer des text widgets ab */
li#text-4 {
}
div.textwidget {
}
/* --------------------links blogroll-------------------- */
li#links {
}
.widget_links {
}
/* --------------------kategorien-------------------- */
li#categories {
}
.widget_categories {
}



/*
  ----------------------------------------------------------------------------
  8.0 PAGES
  ----------------------------------------------------------------------------
 */
 
 .page {
    position: relative;
    min-height: 200px;
    clear: both;
    width: 480px;
    margin-top: 27px;
    padding-top: 0px;
    padding-bottom: 30px;
    overflow:hidden;
    padding-left: 60px;

 }
 .page h2 {
 text-transform: uppercase;
    margin-top:0px;
    line-height: 1em;
    font-size: 22px;
    margin-bottom: 20px;
}

 .page p {
  color: #626262;
 }
 
 /*
  ----------------------------------------------------------------------------
  9.0 AUTORENPROFILE
  ----------------------------------------------------------------------------
 */
 
 .autorenpage {
    position: relative;
    min-height: 200px;
    clear: both;
    width: 540px;
    margin-top: 27px;
    padding-top: 0px;
    padding-bottom: 30px;
    overflow:hidden;
    padding-left: 60px;
 }
 
 .autorenpage h2 {
 text-transform: uppercase;
    margin-top:0px;
    line-height: 1em;
    font-size: 22px;
    margin-bottom: 20px;
}

 
.autorenprofil {background-color:#E9E9E9; width:170px; max-width:170px; font-family:Arial; border: 2px solid #666666; float:left; margin: 0 5px 5px 0; padding-bottom:10px;}  /* DIV */
.autorenprofil div {background-color:#F5F5F5;} /* DIV unter Bild */
.autorenname {padding-top: 10px;} 
.autorenname a {font-size:12px; font-weight:bold; color:#990000; padding: 0 10px; line-height:12px;}
.autorenabteilung {font-size:10px; font-style:italic; font-weight:bold; font-family:'Trebuchet MS', Arial; color:#808080; padding: 0 10px 11px 10px; line-height:20px;}
.autorenprofil h4 {font-size:10px; font-weight:bold; font-family:'Trebuchet MS', Arial; color:#4D4D4D; text-transform:uppercase; padding: 10px 15px 10px 15px;}
.autorenkontakt {font-size:10px; font-weight:bold; font-family:'Trebuchet MS', Arial; color:#4D4D4D; padding: 0 15px; line-height:12px;}
