﻿/*
print.css
*/

/* ---------------------------- Formatierung ------------------------------ */

body{
       font:11pt/120% Arial, serif;
       background-color: white !important;
       background-image: none !important;
       color:black;}

#wrap {
 width: 860px;
 margin: 0 auto;
 margin-top: 20px;
 background-color: #fff; }

a.druck {
             display:none;}

img { margin: 0; border: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, h1.catname {
 padding: 10px 0;
 font-size: 14pt;
 font-family: Arial, Helvetica, Georgia, "Sans-Serif";
 font-weight: normal;
 color: #888; }

a {
 text-decoration: none;
 color: #45AD10; text-decoration: underline; }

a img {
 border: 0;
}

blockquote{
 margin: 6px 0 6px 20px;
 background: transparent;
 border-left: 15px solid #ddd;
}

blockquote p {
 font-family: Verdana, sans-serif;
 font-size: 10pt; font-style: italic;
 line-height: 1.188em;
 padding: 2px;
}

input, textarea {
 font-family: Arial, Helvetica, Georgia, Sans-Serif;
 font-size: 0.75em;
 padding: 0.125em;
 background-color: #f8f8f8;
 border: 1px solid #b6b6b6;
}
textarea {
width: 370px;
}
input#s, input#author, input#email, input#url, textarea#comment {
 padding: 3px;
}

input#author, input#email, input#url, input#name {
 margin: 0 5px 0 0;
}

pre {
 width: 90%;
}

small {
 font-size: 0.689em;
}

.smallbig {
 font-size: 0.875em;
 font-weight: bold;
}

.breakleft {
 clear:left;
}
br.breakleft {
line-height: 0em; }

/* -------------------------------------- Body ----------------------------------------- */

#container {
 clear: left;
 margin: 0 auto;
 width: 860px;
 background-color: #fff;
 color: #333;
 text-align:left;
}

/* -------------------------------------- Header --------------------------------------- */

#header {
 width: 860px;
 height: 80px;
 margin: 0 auto;
 padding: 0; border: 0;
 text-align: left;
 background: #fff;
 background-image: none;
float: none;
border-bottom: 1px solid #888;
}

.logohead {
 width: 628px;
}

#header img.logopic {
 width: 489px;
 height: 73px;
 margin: 0; border: 0; padding: 0;
}

.subheader {
             display:none;}
.headerpic {
             display:none;}

.headerpic h3 {
             display:none;}

/*------------------------------------------------------- LANGUAGE Div ---*/
div.langdiv {
             display:none;}

/* ----------------------------------------------- metanavi --- */

div.metanavi {
             display:none;}

/* ---------------------------------------------------------- Sidebar --- */
.sidebar {
 float: none;
 width: 100%;
 margin-bottom: 20px;
 padding-top: 0; 
 border-right: 0; }

.sidebar ul#sidebarnavi {
             display:none;}

.sidebar p.side_adress {
 font-size: 9pt;
 line-height: 12pt; 
 color: #333;
 margin-top: 10px; 
margin-bottom: 20px;
 padding: 0;
padding-bottom: 10px; 
 border-top:0;
 border-bottom: 1px solid #888;
 background-color: #fff;
}

.sidebar form {
             display:none;}

.sidebar a img.pdf_img, .sidebar a:hover img.pdf_img  {
             display:none;}



/* --------------------------- Main column - Hauptbereich ------------------------------ */

#maincolumn, #maincolumn_archiv {
 width: 100%;
padding: 0;
padding-left: 80px; 
 line-height: 14pt;
 background-color: transparent;
float:none;
border-bottom: 1px solid #888;
font-size: 11pt;
}
.seitendiv_impr {
font-size: 9pt;
line-height: 1.064em;
color: #555555;
padding-bottom: 60px;
}
.seitendiv_impr .entry h4 {
margin-top: 24px;
font-size: 10pt;
font-weight: normal;
color: #333;
}
.seitendiv_impr .post .entry strong {
color: #777777; }

.seitendiv_map iframe {
border: 1px solid #ddd;
}

/* ---------------------------------------------- Post --- */

.post {
 margin: 0 0 6px 0;
 border: 0;
 padding: 10px 0 0px 0;
 background: transparent;
 text-align: left;
 font-family: arial, helvetica, "sans serif";
font-size: 11pt;
}
#maincolumn_archiv .post {
 padding: 5px 0 0px 0; 
 margin-bottom: 0; }

.post h2 {
 font-size: 14pt;
 font-family: Arial, Helvetica, Georgia, "Sans-Serif";
 font-weight: bold;
 line-height: 1.375em;
 font-weight: normal;
 padding: 5px 0 2px 0;
 background: transparent;
 color: #444444;
width: 100%;
border-bottom: 1px solid #ddd;
}

.seitendiv_impr .post h2 {
 font-size: 13pt;
}
.post h2 a {
 color: #333;
 text-align: left; }

.post h2 a:hover {
 color: green;
 text-decoration: none; }


/* --------------------------------------------- Entry --- */
.entry, #maincolumn_archiv .entry {
 padding: 0; 
width: 90%;
 margin-right: 8%; 
}

.entry p {
font-size: 11pt; }

#maincolumn_archiv .entry {
width: 95%;
 margin-right: 3%;
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}

.entry h1, .entry h2, .entry h3, .entry h5, .entry h6 {
 border: 0;
 padding: 0 0 0 0;
 font-family: Arial, Helvetica, Georgia, Sans-Serif;
 background-color: transparent;
 color: blue;
}

.entry h1 {
 font-size: 1.875em;
 font-weight: normal;
 line-height: 2.25em;
 background-color: transparent;
 color: #444444;
}

#maincolumn .post .entry h2 { 
 font-size: 15pt;
 font-family: Arial, Helvetica, Georgia, "Sans-Serif";
 font-weight: bold;
 line-height: 1.375em;
 font-weight: bold;
 padding: 5px 0;
 background: transparent;
 color: #333; 
 margin: 0; margin-bottom: 14px; }

.entry h3 { font-size: 1em; }

.entry h5 { font-size: 0.75em; }

.entry h6 { font-size: 0.689em;}

.entry img { }

/* ---------------------------------------------------  div Customs --- */

.entry #customs {
margin-bottom: 0.875em;
font-size:11pt; 
}
.entry #customs span.post-meta-key {
font-weight: bold; }

.entry #customs br {
line-height: 0em;
}

/* ------------------------------------------------ Single Post - Category-Button --- */
p.category_buttons {
             display:none;}


/* --------------------------------------------- Browse --- */
.browse {
             display:none;}


/* --------------------------------------- Footer -------------------------------------- */
#footer {
             display:none;}

li.alt {

}



div#excerptimg {width: 118px; float:left; 
margin: 0; padding: 0; }
div#metas {width: 222px; float: left; }
div#machinebutton {width: 190px; float: none; clear: left; margin-left: 118px; }

div#metas br, #machinebutton br {
line-height: 0em; }

#metas, #machinebutton {
 font-size: 10pt;
 line-height: 1.125em; 
 font-family: Arial, Helvetica, "Sans-Serif";
 letter-spacing: 0.038em;
}
#metas span.post-meta-key, #machinebutton span.post-meta-key {
font-weight: bold; color: #555555; }


h2.machinetitle{

             display:none;}
h2.machinetitle a {

             display:none;}

div#excerptimg img {
margin-top: 3px; 
width: 100px;
height: 75px;
background-color: #e3e3e3;
}

img#drupaimg {
border: 0;
width: 402px;
height: 187px;
}



div.slideshowlink  {

             display:none; }

a.printa, a.printa:hover {
display:none;
}

