/* Anregungen aufgegriffen von Gerrit Kaiser http://www.style-sheets.de/guide/medien/print */
/* printstyle.css fuer  W2d Template WESTBROOKPremium  31.10.2012, Webdesignconsult.de*/


/* Diese Regel fuegt in CSS2-Browsern die Link-Adresse hinter Links ein. */ 
a:link:after, a:link:visited:after {
content:" (Link auf <" attr(href) ">) ";
font-size:76%;
color:#950000;
background-color:transparent;
}
/* Bei internen Links muss noch die eigene Domain ausgegeben werden */
a[href^="/"]:link:after {
content:" (verlinkt auf <http://style-sheets.de " attr(href) ">) ";
float:none;
}

/* was nicht gedruckt werden soll abschalten */
#more_bottom,  
#searchbox,
#menucontainer,
#menu,
#eyecatchercontainer,
#eyecatcher,
#footer,
iframe, div.w2dptablinks,
div.noprint,
#youarehere,
#common,
#bottom,
#last_footer,
.nostyle, 
#postit, 
#shop, #shopicons,
#sidemenu,
div.kalender, 
div.logo,
div.datum_ausgeben,
div.abstract_ausgeben,
div.logo_ausgeben,
div.kontakt,
#searchbar,
#arrowgreen, 
.picturecaption,
#Laufschrift,
div.sbFlash,
#eyecontainer_long {display:none!important; }

/* Icons für Downloadlinks */
/* CAVE:auf die Hintergrundgrafik von besuchten Links achten */
a.iconlink {
padding-left:17px !important;
display:inline-block;
white-space:nowrap;
background-repeat:no-repeat;
}
.word  {background-image:url(../images/piconword.gif);background-position:0 6px;}
.web   {background-image:url(../images/piconweb.gif);background-position:0 4px;}
.ppt   {background-image:url(../images/piconppt.gif);background-position:0 6px;}
.sound {background-image:url(../images/piconsound.gif);background-position:0 6px;}
.movie {background-image:url(../images/piconmovie.gif);background-position:0 6px;}
.text {background-image:url(../images/picontext.gif);background-position:0 6px;}
.zip {background-image:url(../images/piconzip.gif);background-position:0 6px;}
.pdf {background-image:url(../images/piconpdf.gif);background-position:0 6px;}
.exe {background-image:url(../images/piconexe.gif);background-position:0 6px;}
.home {background-image:url(../images/piconhome.gif);background-position:0 3px;}
.pic {background-image:url(../images/piconpic.gif);background-position:0 4px;}



.clear, 
.clearer {clear:both;}

#claim {
background-color:transparent;
color:#fff;
margin:0 20px 0 10px;
width:80%;
height:50px;
}
#claim h1 {
padding:5px 0 10px 0 !important;
margin:0;
font-weight:400;
font-size:30px;
font-family:Verdana, sans-serif;
width:80%;
}
#claim h2 {
padding:10px 0;
margin:0;
font-weight:400;
font-size:18px;;
text-transform:none;
letter-spacing:0.5px;
font-family:Verdana, sans-serif;
width:80%;
}
#claim p {
padding:4px 0;
margin:0;
font-weight:400;
font-size:14px;
width:80%;
}
#content h2,
#sidebar h2 {
padding:10px 0 0 0 !important;
margin:0;
font-weight:400;
font-family:Verdana, sans-serif;
}
#content h3,
#sidebar h2,
#sidebar h3  {
padding:6px 0 0 0 ;
margin:0;
font-weight:400;
text-transform:none !important;
letter-spacing:0.5px;
font-family:Verdana, sans-serif;
}
h1, h2, h3, h2.balken {
font-family:Verdana, sans-serif;
font-size:smaller;
margin-left:0;
}

h1 {
font-weight:normal;
font-size:16pt !important;
page-break-after:auto;/* avoid verhindert einen Seitenumbruch */
page-break-before:auto;
}
h2 {
font-weight:normal;
font-size:15pt !important;
page-break-after:auto;/* avoid verhindert einen Seitenumbruch */
page-break-before:auto;
}
body {
padding:0;
font-family:Verdana, sans-serif !important;
color:black;
background-color:transparent;
background-image:none;
font-size:14pt;
}
#printfooter {display:block;}
#printfooter  {
text-align:center !important;
margin:0;
padding:0;
font-family:Verdana, sans-serif;
color:black;
background-color:transparent;
background-image:none;
font-size:14pt;
}
ul, li {
font-size:1.0em;
line-height:1.8;
margin-top:.2em;
margin-bottom:.1em;
}
p {
font-size:14pt;
line-height:1.5;
margin:0 0 1em 0;
}

p+p {
margin-top:-1em;
text-indent:2em;
}

#maincol {
width:100%;
margin:0;
padding:30px 0;
}
#content,
#sidebar {
background:#dde5f3;
font-size:.95em;
margin:1cm;
padding:5pt;
width:80%;

float:left;
width:62%;
}
#sidebar p, #footer p {
text-indent:0;
}

/*Tabelle */
table {
font-size:11pt;
}
tr.header{
page-break-after:auto;/* avoid verhindert einen Seitenumbruch */
page-break-before:auto;
}
td.cell {
padding:4px;
vertical-align:top;
text-align:left;
}

/*Text- und Absatzhervorhebungen */
#content p:first-letter,
#sidebar p:first-letter {
font-style:italic !important;
font-size:16px !important;
letter-spacing:.1em !important;
}
#content p:first-letter {
color:#3232B8 !important;
background-color:transparent;
}
#sidebar p:first-letter {
color:#32B832 !important;
background-color:transparent;
}
#content p em, #content li em,
#sidebar p em, #sidebar li em {
font-style:italic !important;
font-size:16px !important;
letter-spacing:.1em !important;
}
#content p em, #content li em {
color:#3232B8 !important;
background-color:transparent;
}
#sidebar p em, #sidebar li em {
color:#32B832 !important;
background-color:transparent;
}

.sidepictureright,
.sidepictureleft {
width:200px;
color:#fff;
}
.sidepictureright, .sidepicture {
float:right;
padding-left:10px;
padding-bottom:10px;
}
.sidepictureleft {
float:left;
padding-right:10px;
padding-bottom:10px;
}
#content img {/* this is really important, don't touch */
padding:8px;
}
#content img a{/* this is really important, don't touch */
border:none !important;
}
.sidepicture  {
}
span.sidepicturetext {
width:158px;
font-size:1.0em !important;
padding:8px !important;
color:#fff ;
}
.picturecaption  {
font-size:1.1em ;
text-align:left !important;
color:#fff ;
font-weight:700;
clear:both;
padding:4px !important;
}
.picturetext {
text-align:left !important;
font-size:1.1em  !important;
clear:both;
padding:0 2px  0  8px;
color:#fff ;
}

.paradateright {
width:0;
height:0;
position:relative;
float:right;
padding:0;
}
div.paradate,
.paradateleft {
width:0;
height:0;
position:relative;
float:left;
}
