.nicht_drucken, div#header, div#navigation, div#topnav, div#banner_rechts, div.merkliste, div#testnavi, a.rss-feed-button, div.bookmark_buttons {display: none;}

.handheld {display: none; }

.computer {display: block; }.seitenumbruch {display: block;page-break-before: always;}div#content {z-index: 1;background-color: #ffffff;border: none; }div.text {padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;z-index: 2;border: none; }div.bottom {padding-top: 2px;padding-bottom: 2px;width: 100%;clear: both;text-align: center;background-color: #f0f0f0;z-index: 2;border-top: 1px solid #333333; }div.html-einbettung {
margin-top: 12px;
padding-bottom: 12px;
}

div.html-einbettung-links {
float: left;
margin-top: 5px;
margin-right: 14px;
padding-bottom: 12px;
}

div.html-einbettung-rechts {
float: right;
margin-top: 12px;
padding-bottom: 12px;
}

div.kasten {
float: right;
width: 220px;
padding-left: 10px;
padding-right: 8px;
padding-bottom: 6px;
border-left: 10px solid #ffffff;
background-color: #f0f0f0;
z-index: 4;
}

div.block {
background-color: #f0f0f0;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 1px;
}

div.blog, div.news {
clear: both;
margin-top: 16px;
padding-bottom: 2px;
border-bottom: solid 4px #dddddd;
}

div.blog:first-child, div.news:first-child {
margin-top: 0px;
}

hr {
margin-top: 16px;
margin-bottom: 0px;
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid 4px #dddddd;
}

blockquote {
color: #000000;
font-style: italic;
border: 1px solid #cccccc;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
background-color: #f0f0f0;
}

pre {
color: #000000;
font-family: Monaco, monospace;
border: 1px solid #cccccc;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
padding: 8px;
background-color: #f0f0f0;
}body, td, th, p, h1, h2, h3, h4, a, dd, li, input[type=text], textarea, label {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 1.5;}body, td, th, p, dd, li, input[type=text], textarea {font-weight: normal;}p {margin-top: 0px;margin-bottom: 8px;}div.image p, div.illustration p, div.illumittig p {margin-top: 4px;margin-bottom: 4px;margin-left: 4px;margin-right: 4px;}div.image p {text-align: right;}div.illumittig p {text-align: center;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;}h3 p {font-weight: bold;padding-bottom: 2px;margin-bottom: 0px;}p.terminunterzeile {margin-bottom: 4px;margin-top: 2px;font-weight: bold;}

p.tags, p.tags a {
line-height: 1.2;
}

strong, b {
font-weight: bold;
letter-spacing: 1px;
}

span.emphasis {
font-weight: bold;
letter-spacing: 1px;
color: #cc0000
}

abbr {
border-bottom: none;
}

.clear {
clear: both;
}h1, h2, h3, h4 {letter-spacing: 1px;width: 100%;clear: both;margin-top: 24px;margin-bottom: 6px;border-bottom: 1px dotted #333333;page-break-after: avoid;}h1 {font-size: 16px;}h2 {font-size: 14px;}h3 {font-size: 12px;width: auto;clear: none;}h3.datenblatt {font-weight: bold;margin-top: 0px;margin-bottom: 2px;border-bottom: none;}h3:first-child {margin-top: 8px;}h4 {font-size: 11px;clear: none;}h4:first-child {margin-top: 8px;}form, input {margin: 0px;padding: 0px; }input.Resultatfeld {border: 1px dotted #333333; }

div.formbuttons {
clear: both;
text-align: right;
margin-right: 0px;
margin-top: 16px;
margin-bottom: 8px;
}

label {
font-weight: bold;
letter-spacing: 1px;
}
table.formular {border-top: 1px solid #333333;border-left: 1px solid #333333;clear: both;}table.formular td {border-bottom: 1px solid #333333;border-right: 1px solid #333333;}table.formular th {border-bottom: 2px solid #333333;border-right: 1px solid #333333;}table.rechenblatt {background-color: #dddddd;}

table.rechenblatt + table.rechenblatt {
margin-top: 8px;
}tr.dunkel {background-color: #f0f0f0;}ul {padding-left: 16px;list-style-image:url(/images/bullet.gif);}li {margin-top: 8px;}li:first-child {margin-top: 0px;}li.emphasis {list-style-image:url(/images/redbullet.gif);}ul.linkliste {list-style-type: none;list-style-image: none;padding-left: 0px;}ul.linkliste li {padding-left: 9px;margin-top: 10px;border-left: 12px solid #dddddd;}ul.linkliste li.emphasis {list-style-image: none;border-left: 12px solid #cc0000;}dt {font-size: 12px;font-weight: bold;padding-left: 9px;margin-top: 10px;border-left: 12px solid #dddddd;}dt.emphasis {border-left: 12px solid #cc0000;}dd {padding-left: 0px;margin-left: 22px;margin-bottom: 16px;}a {font-weight: bold;text-decoration: underline;}a:link {color: #000000;}

h3 a {
text-decoration: none;
}
	
h3 > a, dt > a {
font-size: 12px;
}

h3 a:visited {
color: #000000;
}div.image, div.illustration, div.illumittig {background-color: #dddddd;}div.image {float: right;clear: right;margin-left: 10px;margin-bottom: 4px;}div.illustration {float: left;clear: left;margin-right: 10px;margin-top: 4px;margin-bottom: 4px;}div.illumittig {margin-top: 8px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}div.produktfoto1 {width: 240px;}div.produktfoto2 {width: 480px;}
/* @group FAQ */

div.thread h3 {
background-color: #dddddd;
border: none;
padding-left: 16px;
padding-right: 16px;
padding-top: 8px;
padding-bottom: 8px;
margin-bottom: 16px;
}

div.post {
padding-left: 8px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 12px;
}

div.frage {
border-left: 4px solid #dddddd;
border-bottom: 4px solid #dddddd;
}

div.antwort {
border-left: 4px solid #cc0000;
border-bottom: 4px solid #cc0000;
}

div.kameraleiste {
border-left: 4px solid #dddddd;
border-bottom: 4px solid #dddddd;
padding-left: 2px;
}

/* @end */

/* @group Galerie */

table.galerie_vorschau {
padding-bottom: 8px;
}

table.galerie_vorschau img {
margin-top: 4px;
}

table.galerie_vorschau p {
margin-left: 12px;
}

div.filmstreifen * img {
border: none;
}

div.filmstreifen {
margin-top: 8px;
margin-bottom: 8px;
padding-left: 4px;
padding-right: 4px;
padding-top: 14px;
padding-bottom: 14px;
background: url(/images/Perforation.gif) repeat-x;
}

div.filmstreifen a {
margin-left: 2px;
margin-right: 2px;
}

/* @end */