/* Druck Stylesheet */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16pt;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
}
p {
font-size: 10pt;
}

#headerbild, 
#mainnav, 
#toolnav,
#footer,
#callback,
#aktuell, 
#comments, 
#pager, 
#content .tags {
display: none;
}

#logo, #fon {
position: static;
top: 0;
left: 0;
}
#fon {
position: static;
float: right;
margin-top: -50px;
font-weight: bold;
}

a {
color: #000;
text-decoration: underline;
}

#content h3 {
color: #000;
margin: 20px 0 15px 0;
}

#content p {
line-height: 1.4em;
}
#content blockquote {
font-size: 120%;
border-left: 5px solid #3aa8e3;
margin-left: 10px;
padding-left: 10px;
}
#content blockquote p {
line-height: normal;
}
#content ol {
margin-left: 25px;
padding: 0;
}
#content ul {
margin-left: 20px;
padding: 0;
}
#content ol li {
padding: 5px 0;
line-height: 1.4em;
}
#content ul li {
padding: 2px 0;
line-height: 1.4em;
}
#content ul.ohnepunkte, #content ul.ohnepunkte li {
margin-left: 0;
list-style-type: none;
}


/* Produktlisten ################################ */

/* Produktlisten */
#content .produkte, #content .prodliste {
list-style: none;
margin: 0;
padding: 0;
}
#content .produkte li {
display: inline;
margin: 0;
padding: 0;
}
.produkte a, .prodliste li {
display: block;
width: 160px;
float: left;
text-decoration: none;
background: transparent;
margin: 5px 15px 15px 0;
}


/* Allgemeine Klassen ######################  */ 

.clearl, .absatztrenner {
clear: left;
}
.clearb {
clear: both;
}
.bildlinks {
float: left;
margin: 0 20px 5px 0;
}
.bildrechts {
float: right;
margin: 5px 5px 5px 20px;
padding: 0;
}
.bildrechts img {
border: 1px solid #666;
}
.uebersicht {
text-align: right;
margin: -40px 10px 30px 0;
}
.w200 {
display: block;
float: left;
width: 11em;
}
#zweispalter .w200 {
display: block;
float: left;
width: 11em;
clear: left;
}
.top20 {
padding-top: 20px;
}
.padtop15 {
padding-top: 15px;
}
.presse {
font-weight: bold;
border-top: 1px solid #999;
padding-top: 10px;
}
.schriftklein {
font-size: 60%;
}
.fussnote {
font-size: 60%;
margin: 0;
}
.teaser {
border-left: 4px solid #017DC3; 
padding: 5px 5px 5px 10px;
margin: 15px 0;
background: #f4f6f6;
}
.skip {
position: absolute;
top: -1000em;
left: -1000em;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#aktuell .clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html #aktuell .clearfix {height: 1%;}
/* End hide from IE-mac */