﻿/**
Formatierung fuer die Druckaugabe
Autor Klaus Keuthen
Author URI: http://www.kk4you.de

VERSIONSBESCHREIBUNG KK2013
1.0		29.1.13		NEU 
**/


body {
    background: #fff; color: #222; margin: 0; padding: 0;
    font: 9pt 'Verdana';
}


/*Ausblenden der folgenden Bereiche, 
die Klasse .no-print ist nirgens spezifiziert und wird nur zur Unterdrueckung des Ausdrucks verwendet
Folgende Bereiche werden ausgeblendet:
st-related-posts --> Verwandte Beitraege
*/
#banner, #mainnav, #searchform, #leftnav, #rightnav, #wp-calendar, #comments, #commentform, 
#werbewrap, .postmetadata, #footwrap, .no-print, .post-edit-link, .st-related-posts, .yarpp-related { 
	display: none; }

#header {
    height: 80px;
    position: relative; /** nicht entfernen **/
    }

/** Logo im Kopfbereich **/
#logo {
    position: absolute;
    width: 210px; /** width muss bei IE 6 vorhanden sein **/
    }

/** Bugfix für IE6, ohne border: 0pt zeigt der IE6 einen schwarzen Rahmen **/
#logo img { border: 0pt solid #FF9900; }
  
/****************** ENDE Kopfbereich ***************************************/
    

/** Zentrierung eines Bereiches auf maximale Breite von 1100px **/ 
.zentrierung {
    margin-left: auto;
    margin-right: auto;
    max-width: 1100px;
    }
             
/**Wrap -->Reihenfolge: 1)wrap 2)container 3)leftnav mit sidebar 4)rightnav mit sidebar2 5) content****/
/** Zentrierung des 3 spaltigen Layout, variable Breite mit max 1100px **/                      
#wrap
{
max-width: 1100px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
border: 0px solid #000; /** schwarz**/
}

/********************************* Container **************
Reihenfolge: 1)wrap 2)container 3)leftnav mit sidebar 4)rightnav mit sidebar2 5) content***
margin: 5px wird der Rahmen aus dem Bild in wrap festgelegt
overflow: hidden --> Element wird abgeschnitten wenn es Grenzen überschreitet
clear: left --> erzwingt bei foat:left die Fortsetzung unterhalb*****/

/***Container ist der gesamte Bereich innerhalb wrap, d.h. nur header und bottom ***/                         
#container
{
clear:left;
overflow: hidden;
background: #FFFFFF;
}

/********************* Content -Dies ist das Zentralelement im Zentrum**************
***Reihenfolge: 1)wrap 2)container 3)leftnav mit sidebar 4)rightnav mit sidebar2 5) content****/

#content
{
display: block;
padding-top: 10px;
text-align: left;
background: none;
border: 0pt solid #0000ff;
}

#content ul
{
    list-style-position: inside;
    padding-left: 20px;
    padding-top: 2px;
    margin-bottom: 5px;
}

#content ul li
{
    list-style: square;
}

#content ul ul li
{
    list-style: circle;
}


#content ol
{
    list-style-position: inside;
    padding-left: 20px;
    padding-top: 2px;
    margin-bottom: 5px;
}

/***Feld mit den Inhalten********* 
****Überschrift des Berichtes (h3.posttitle)************
****Text des Berichtes (.entry)*** 
****und Metadatenfeld (geschrieben am, von, Kommentare und Kategorie)********************/
.post
{
    display: block;
    overflow:hidden;
    padding-bottom: 2px;
    margin-bottom: 2px;
    border: 0px solid #FF0000;
}


/***** Links *************/

a:link, a:visited, a:hover {
    color: #222;
    text-decoration: none;
    }

/** neu 20.3.08 für Seitenarchiv **/
.entrytext
{
  border: 0px solid #FF0000;
}


.entrytext ul
{
    list-style-position: inside;
    padding-left: 20px;
}

.entrytext ul li
{
    list-style: square;
}

/** Ende **/


/***Feld für den Text des Berichtes *****/
.entry {
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px solid #09D60C; /** gruen **/
    }

/** Ueberschriften h1 bis h6**************************/

h1, h2, h3, h4, h5, h6 {
    color: #999999;
    text-align: left;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    }

h3.posttitle { text-transform: uppercase; } /****Überschrift des Berichtes (h3.posttitle)************/

/***** Paragraph Absatz <p> für alle Bereiche******************/
p
{
margin-bottom: 6px;
margin-top: 6px;
}

/**Horizontale Linie **/
hr {
    color: #CCCCCC; /** hellgrau **/
    }

/***** Blockquote für Zitate********************/
blockquote {
    margin: 0px 0px 0px 30px;
    padding: 0px 25px 0px 0px;
    font-style: italic;
    color: #7f7f7f;
    border-left: 4px solid #99A8BA;
    }


/************ Code ****************/

code {
    display: block;
    margin: 10px 30px 0 30px;
    padding: 2px 10px 5px 10px;
    border-top: 2px solid #99A8BA;
    border-bottom: 2px solid #99A8BA;
    color: #333;
    background: #E0E7EF;
    }



#feed, #feed img a:link, #feed img a:visited
{
border: none;
}


.credits
{
margin-top: -20px;
margin-bottom: 5px;
padding: 0 4px 8px 4px;
float: right;
}




/**Formatierung der Darstellung von Seitenanzahl bei Verwendung des nextpage Tag**/
.n-seiten 
{
    text-align: center;
}

/** Bildformatierung **/
.img {
    padding: 5px 5px 5px 5px; /** oben, rechts, unten, links **/
    }
.artikelbild {
    float: left;
    margin: 5px 5px 0 0; /** oben, rechts, unten, links **/
    }
/*** Plazierungen von Bildern mit WP Media  ***/
.alignleft {
    float:left;
    margin:0 0.5em 0 0; /** oben, rechts, unten, links **/
    }
.alignright {
    float:right;
    margin:0 0 0 0.5em;
    }
.aligncentered, .aligncenter {
    text-align:center;
    margin:0 auto; /** oben und unten, rechts und links **/
    }

/* ----- Plugin NextGen Anpassung fuer Druck -----------´*/
.ngg-right {
    float:right;
    margin:0 0 0 0.5em;
    }
.ngg-left {
    float:left;
    margin:0 0.5em 0 0; 
    }


.ngg-center img {
  	margin-left: auto !important;
    margin-right: auto !important;
}

.ngg-gallery-thumbnail {
	float: left;
	margin: 0px;
	border: 0px solid #FFFF00; /*gelb*/
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin: 0px 0px 0px 0px;
	padding: 4px;
	position:relative;
	height: 75px; /*Bilder werden fest auf 75 px Hoehe eingestellt, sonst Zeilenverschiebung */
}

.ngg-navigation  {
		display:none;
}

.ngg-galleryoverview {
	overflow: hidden;
	clear: both; 
	display: inline !important;
	}
	
.slideshowlink {
    display: none; 
    }

/* ----- Plugin Simple Tags: -Verwandte Beitraege- werden bei Druck ausgeblendet ------ 
.kein-print, st-related-posts {
		display:none;
}
*/ 

/*** Tabellenformatierung***/
table {
    border-collapse: collapse;
    border: solid 2px #CCC;
    }
td {
    border: solid 1px #CCC;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    vertical-align: top;
    }
th {
    border: solid 1px #CCC;
    font-weight: bold;
    vertical-align: top;
    }   
caption {
    color: #666666;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
    }

/**Klasse zur Formatierung von Fototabellen**/
.fotos, .tab-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    }
    
   