﻿#nix{
 display:none;
}
/* --------- Font - Text ---------- */
body {
    font: normal 13px Arial, Helvetica, sans-serif;
    text-align: left;
}
h1 {
    font-size: 1.4em;
    font-weight: bold;
}
h2 {
    font-size: 1.2em;
    font-weight: bold;
}
h3 {
    font-size: 1.0em;
}
h4, p, .navtop a, .navtop a:hover, .navtop a.on, #mainnav a, #mainnav a:hover, #mainnav a.on, .footer ul li span, .footer a, .footer a:hover, .footer a.on, .path ul li span, .path a, .path a:hover {
    font-size: 0.9em;
}
h5 {
  font-size: 1.0em;
  margin: 4px 0 2px 10px;
  padding:0;
  float:left;
}
#container {
    text-align: left;
}
/* ------- Margin - Padding --------- */
#container {
    margin: 0;
    padding: 21px 0 14px 0;
    width: 570px;
}
.content {
    margin: 0;
}
.footer-print {
    width: 570px;
    text-align: right;
    display: block;
}
.clear {
    clear: both;
    line-height: 0px;
    font-size: 1px;
}
/* ---------- Colors ----------- */
#container {
    border: 0;
}
.footer-print {
    color: #00148C;
    float: left;
}
.footer-print {
    border-top:1px solid #001E78;
}
/* Content-Bereiche */
#contentbody{
    margin:0;
    padding:0;
    margin-bottom: 10px;
    width:572px;
} 
#contentbody div.colleft {
    display: none;
}
 
#contentbody div.colmiddle{
    width: 572px; 
    margin: 0;
    padding: 0; 
}
#contentbody div.headimage{
    width: 570px; 
    font-size:20px;
    border-top:1px solid #565658;
    border-bottom:1px solid #565658;
    margin-top:5px;
}
#contentbody div.colmiddle div.kategorieboxrot,
#contentbody div.colmiddle div.kategorieboxgruen,
#contentbody div.colmiddle div.kategorieboxgelb,
#contentbody div.colmiddle div.kategorieboxgrau,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf
{ 
    margin: 0px;
    padding: 0px;
    float: left;
    margin-bottom: 10px;
    width: 486px;
}
#contentbody div.colmiddle div.kategorieboxrot div.bild,
#contentbody div.colmiddle div.kategorieboxgruen div.bild,
#contentbody div.colmiddle div.kategorieboxgelb div.bild,
#contentbody div.colmiddle div.kategorieboxgrau div.bild,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.bild
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 285px;
}
#contentbody div.colmiddle div.kategorieboxrot div.bild img,
#contentbody div.colmiddle div.kategorieboxgruen div.bild img,
#contentbody div.colmiddle div.kategorieboxgelb div.bild img,
#contentbody div.colmiddle div.kategorieboxgrau div.bild img,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.bild img
{
    margin: 0px;
    padding: 0px;
}
#contentbody div.colmiddle div.kategorieboxrot div.text,
#contentbody div.colmiddle div.kategorieboxgruen div.text,
#contentbody div.colmiddle div.kategorieboxgelb div.text,
#contentbody div.colmiddle div.kategorieboxgrau div.text,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.text  
{
    float: left;
    height: 80px;
    width: 200px;
    padding: 0px;
    text-align: right;
}
#contentbody div.colmiddle div.kategorieboxrot div.text a,
#contentbody div.colmiddle div.kategorieboxgruen div.text a,
#contentbody div.colmiddle div.kategorieboxgelb div.text a,
#contentbody div.colmiddle div.kategorieboxgrau div.text a,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.text a
{
    float: right;
    margin : 60px 6px 0 0;
    text-decoration: underline;
    font-weight: bold;
    color: #FFFFFF;
}
#contentbody div.colmiddle div.kategorieboxrot div.text a:hover,
#contentbody div.colmiddle div.kategorieboxgruen div.text a:hover,
#contentbody div.colmiddle div.kategorieboxgelb div.text a:hover,
#contentbody div.colmiddle div.kategorieboxgrau div.text a:hover,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.text a:hover
{
    color: #FFBE46;
}
#contentbody div.colmiddle div.kategorieboxrot div.headline,
#contentbody div.colmiddle div.kategorieboxgruen div.headline,
#contentbody div.colmiddle div.kategorieboxgelb div.headline,
#contentbody div.colmiddle div.kategorieboxgrau div.headline,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.headline
{
    float: left;
    padding: 0px;
    width: 200px;
    height: 43px;
}
#contentbody div.colmiddle div.kategorieboxrot div.headline a,
#contentbody div.colmiddle div.kategorieboxgruen div.headline a,
#contentbody div.colmiddle div.kategorieboxgelb div.headline a,
#contentbody div.colmiddle div.kategorieboxgrau div.headline a,
#contentbody div.colmiddle div.kategorieboxgrau_verlauf div.headline a
{
    float: left;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    cursor: default;
    margin: 12px 0 0 10px;
    text-decoration: none;
}
#contentbody div.colmiddle div.categorytitle
{
    float:right;
    margin:10px 0;
    padding:0;
    width:270px;
}
#contentbody div.colmiddle div.categorytitle h1
{
    font-size: 1.5em;
    font-weight: bold;
}
#contentbody div.colmiddle div.produktpreis 
{ 
    text-align: right; 
}
#textinhalt {
    float:left;
    width: 570px;
    padding:0;
    margin:0;
    height:auto;
    border: 0;
 }
#textinhalt .textcontent{
    float:left; 
    margin:0;
    height:auto;
    border: 0;
    font-family: arial;
}
#textinhalt .textcontent_startseite {
    float: left;
    width:570px;
    height:auto;
    border: 0;
    font-family: arial;
}
div.text1{
    float:left;
    height:auto;
    margin:20px 0 0 0;
    width:570px;
    position:static;
}
 
div.text2{
    height:auto;
    float:left;
    margin:10px 0 0 0;
    width:570px;
    position:static;
}
img {
    margin: 0;
    padding: 0;
    border: 0 none;
    line-height: 0;
    vertical-align: bottom;
}
/* Produkt Liste*/
div.produktmatrix ul li.produktbox{
 float:left;
 height:210px;
 width:189px;
 list-style-type: none;
}
div.produktmatrix ul li.produktbox div.titel{
 height:60px;
 width:189px;
 overflow:hidden;
}
div.produktmatrix ul li.produktbox div.titel p{
 margin:8px;
 float:left;
 font-weight:bold;
}
div.produktmatrix ul li.produktbox div.preis{
 height:31px;
 text-align:right;
 width:180px;
 overflow:hidden;
}
div.produktmatrix ul li.produktbox div.preis p{
 margin:8px;
}
.preis1{
 font-size: 2em; 
 font-weight: bold;
}
.preis2{
  font-size: 1.1em;
  font-weight: bold;
  line-height: 0pt;
  position: relative;
  top: -8px;
  vertical-align: baseline;
}
/* Anderungen speziell fur die Druckansicht */
div.screen,
.navtop,
.footer,
#mainnav,
#header,
#border,
#banner,
#topbutton .button {
    display: none;
}
.path {
    margin-left: 0px;
}
.path ul, .path li {
    display: inline;
    list-style-type: none;
}
.path ul {
    margin: 0;
    padding: 0;
}
.path ul li {
    margin-right: 6px;
}
.path ul li a {
    padding-right: 15px;
}
.path ul li p {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 1em;
}
div.hidden
{
  display: none;
}
.reddot
{
  display: none;
}
