/* ===================================================
Stylesheet
Datei: print.css
Datum  05/01/09
Autor: wquadrat medien gmbH
=================================================== */

html, body {height:auto;}

/* serifenschrift für bessere lesbarkeit, schriftgröße 12pt ist optimal */
body {width:100%;margin:0;padding:0;background:#fff;font:11pt Georgia, 'Times New Roman', serif; color:#000000;quotes: "\201E" "\201C" "\201A" "\2018";}


/***** logo für print einblenden *****/
h1#logo a img {display:inline;}


/******** ausblenden von nicht-benötigten elementen ******************/
#navi_holder, #navi_holder_sub, #breadcrumb, #header_image, #tools, #teaser1, #col2_container, #site_info_top, ul.tabs, ul.tabsonly, div.vcard {display:none;}


/******** links anzeigen ********/
/* damit ein link auch im ausdruck sinn macht setzt man mit den pseudo-element:after 
und der eigenschaft:content die url des hyperlinks neben den verweis.*/

a:link, a:visited {
  background: transparent;
  color: #004470;
  font-weight: bold;
  text-decoration: underline;
  }
/*
#container a[href]:after {
  content:" <"attr(href)">";
  background-color: inherit;
  color: #369;
  font-style: italic;
  }
*/


/* Auszeichnung von Abkürzungen und Acronymen */
abbr[title]:after, acronym[title]:after { 
content: '(' attr(title) ')';
background-color: inherit;
color: #369; 
font-style: italic; 
}


/* vermeidung von seitenumbrüchen direkt nach einer überschrift */
h1,h2,h3,h4,h5,h6 { page-break-after: avoid;}

h1 {font-size:15pt;color:#000;}
h2 {font-size:14pt;color:#000;margin:10px 0;}
h3 {font-size:13pt;color:#000;}
h4 {font-size:12pt;color:#000;}

h1#logo {text-align:right;}
h1#logo span {display:none;}

/* Zeichensatz fuer Code Beispiele */
code, pre { font-family: "Courier New", Courier, mono}

img {page-break-inside:avoid;}

h2.printOnly {clear:both;margin-top:20px;}
sup.printOnly {font-size:9pt;}
ol.printOnly li {margin-left:20px;}

/********************** content_main und content_sub *********************************/

div.p {padding:10px 0;line-height:15pt;}

.content_main_block, .inhalt /*wtsh-style-anpassung */ {padding:10px 0;overflow:visible;margin:0 0 20px 0 ;}
.inhaltstext {margin:0 0 5px 0;}
div.inhaltstext ul {padding-top:10px;}
.kastenohnebg h1 {font-size:1.3em;border-top:1px solid #DCDCDC;padding-top:10px;}
.inhalt table .inhaltstext {padding-right:0px;}
.kasten {margin:0px 10px 10px 10px;font-weight:normal;background-color:#eceff6;color:#000000;padding:5px 5px 10px 5px;border:1px solid #dcdcdc;}
.kasten strong {font-family:georgia;color:#004470;font-weight:normal;font-size:1.4em; }
.kasten a {color:#0872b8;line-height:1.3em;}
.inhalt p.rightblock {text-align:right;}
a.naviblau {background:url(/wtsh/media/bilder/_layout/linklist_pfeil.gif) no-repeat left center;padding-left:15px;margin-left:-10px;color:#0872b8;}

/*.clearer {font-size:0px;height:1%;clear:both;}*/
* html .content_main_block {overflow:visible;height:auto;}
* html .clearfix {zoom:1;}

.content_main_half {float:left;width:48%;padding-right:5px;}

#content_sub {}
.content_sub_half {float:left;width:48.5%;}
.content_sub_half.links {float:left;}
.content_sub_half.rechts {float:right;}
.content_sub_half h1 {padding:5px 0 0 0;font-size:13pt;}
.content_sub_half h1.first  {border:none;padding:0;}
.content_sub_half h1 a {color:#004470;text-decoration:none;}
.content_sub_half span.date {font-style:italic;}


/********************** bilder im content *********************************/
dl.bild.left {float:left;padding:0 20px 0px 0;}
dl.bild.right {float:right;padding:0 0px 0px 20px;}
dl.bild dt img {display:block;}
dl.bild dd {margin-left:0;}
dl.bild dd span {font-size:9pt;}


/********************** tabs *********************************/

/*div.panes div {display:block !important;}*/


#site_info {font-size:0.8em;border-top:1px solid #ccc;padding:10px 0;margin:0;color:#666;width:100%;}
#site_info_title, #site_info_address, #site_info_connect {width:33%;float:left;}

/*
#site_info:after {
  content: "\ Alle Rechte vorbehalten. (c) 2010 WTSH, www.wtsh.de";
  color: #999 !important;
  font-size: 0.85em;
  border-top: 1px solid #999;
  }
*/
