/* Druck CSS */

/* =-=-=-=-=-=-=-=-=-[ Uebergreifend fuer alles ]-=-=-=-=-=-=-=-=-= */
* {
quotes: "\201E" "\201C" "\201A" "\2018";
}
*[cite]:after { content:close-quote" (Quelle: "attr(cite)")"; font-size:80%;} 
img {float:left;clear:both;padding-right:15px;padding-bottom:5px;}

/* =-=-=-=-=-=-=-=-=-[ Druck: YES ]-=-=-=-=-=-=-=-=-= */
div,
#hauscontent,
#offnungszeiten,
.infofeld,
.colls2_left,
.colls2_right,
.infoblock,
.pressearchiv,
.kontaktinfo,
.infocontent,p {display:block;padding-bottom:10px;width:100%; clear:left;}

.presseheadline {display:block;width:90%;padding-bottom:15px;}
.smal-coll,
.wide-coll {width:30%;display:block;padding-right:20px;padding-bottom:20px;}
#footer {display:block;width:100%;}
.spacer {padding:0px 10px;}
.news-list-morelink {padding:0px;float:none;padding-top:15px;font-family: Arial, Helvetica, sans-serif;font-size: 11pt}
.news-latest-morelink {padding:0px;float:none;padding-top:5px;font-family: Arial, Helvetica, sans-serif;font-size: 8pt}

/* =-=-=-=-=-=-=-=-=-[ Druck: NO! ]-=-=-=-=-=-=-=-=-= */
#hauscontent_left,
#hauscontent_right #offnungszeiten p,
#adresse,
#aktulles,
#collum_head,
#kontaktlink,
#head_menu,
#language,
#logo,
#suche,
#hausreiter,
#content_left,
.presse_clouds,
.news-list-morelink,
#mainmenu,
.csc-linkToTop,
.clearer,
.news-single-backlink,
.typo3-editPanel-controls,
.typo3-editPanel {display:none;visibility:hidden;}

/* =-=-=-=-=-=-=-=-=-[ Body ]-=-=-=-=-=-=-=-=-= */
body {font-family: Arial, Helvetica, sans-serif; background-color:transparent; font-size: 11pt;
	padding: 0 0 5mm 0; margin: 0 0.5mm; orphans: 2; widows: 2; page-break-after:avoid;
	page-break-before:auto; page-break-inside:auto;}

/* =-=-=-=-=-=-=-=-=-[ Headlines ]-=-=-=-=-=-=-=-=-= */

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
h1 {font-size: 14pt;}
h2 {font-size: 13pt;}
h3, h4, h5 {font-size: 12pt;}
h6 {font-size: 7pt;font-weight:normal;clear:both;}

p {font-size: 10pt; text-align: left; margin-bottom:-15px; clear:left;}
ul {font-size: 10pt;padding-left:0pt;}
li {font-size: 10pt;}
p.teaser {font-weight: bold;}

/* =-=-=-=-=-=-=-=-=-[ Listen ]-=-=-=-=-=-=-=-=-= */
ol > li {margin: 2mm 0; margin-bottom: 2mm;}
ul > li {margin-top: 2mm;margin-bottom: 2mm;}
ul {margin-top: 2mm; margin-bottom: 2mm; page-break-inside: avoid;}	 
dd {margin:0px;}

/* =-=-=-=-=-=-=-=-=-[ Adresse & Zitate ]-=-=-=-=-=-=-=-=-= */
adress {font-style: normal; font-weight: bold;}
backquote {margin-left: 0px; padding-bottom: 10px; font-weight: bold;}
cite {font-weight: normal; font-style: normal; font-size: 80%;display: block;}

/* =-=-=-=-=-=-=-=-=-[ Gaensefuesschen ]-=-=-=-=-=-=-=-=-= */
q:before, blockquote:before {  content:open-quote; }
q:after, blockquote:after { content:close-quote; }
q {font-family: monospace;}

/* =-=-=-=-=-=-=-=-=-[ Links ]-=-=-=-=-=-=-=-=-= */
a img, #map_container img {border: 0 none;}

a {color:#000; text-decoration: none; float:none; padding:0;margin:0;}
:focus {color: #000000;background-color: transparent;text-decoration: none;}
:link {color: #000000;background-color: transparent;text-decoration: none;}
:visited {color: #000000;background-color: transparent;text-decoration: none;}
:hover {color: #000000;background-color: transparent;text-decoration: none;}
:active {color: #000000;background-color: transparent;text-decoration: none;}

/* =-=-=-=-=-=-=-=-=-[ Tabellen ]-=-=-=-=-=-=-=-=-= */
table {font: 9pt "trebuchet ms",arial,helvetica,sans-serif; margin: 2mm 0.2mm; width:100%;
	border-top: 1px solid #969696; border-left: 1px solid #969696;}
td {vertical-align: top; background-color: transparent; padding: 0 2mm; border-right: 1px solid #969696; border-bottom: 1px solid #969696; margin: 0; page-break-inside: avoid; }
th {background-color: transparent; vertical-align: top; padding: 0; border: none;margin: 0;}

/* =-=-=-=-=-=-=-=-=-[ Sonderformatierung ]-=-=-=-=-=-=-=-=-= */
/* Linie oberhalb des Footers setzen */
#footer{padding-top:2pt;border-top: 1px solid #000000;padding:5px 0 0 0;}

/* Formatierung der Bildunterschriften */
.csc-textpic-caption {font-size:8pt;}

/* Bildabstand */
.csc-textpic-imagewrap {padding-top:5px;}

/* Logo für die Druckausgabe */
#printlogo {width:100%;height:76px;padding-bottom:3px;}

/* Copyrightlink für Einblendung des Hinweises */
.copyrightlink {font-size:7pt;float:left;clear:both;}