/*
  CSS FUER DEN CONTENT-FRAME ALLER ANWENDUNGEN
  ============================================================
*/
@media screen, print {
  /*
    ELEMENTE
    ============================================================
  */
  html, body {
    margin:0;
    padding:0;
  }
  body {
    color:#000;
    background-color:#EAEAEA;
    font-family:arial;
    font-size:12px;
  }
  h1, h2, h3, h4, h5, h6 {
/*    font-family:"trebuchet ms", sans-serif; *>
/*    color:#E31506; */
    color:#F80035;
    background-color:transparent;
    font-weight:normal;
    margin: 0px;
  }
  h1 {
    font-size:18px;
  }
  h1.popup {
    font-size:20px;
    font-weight:bold;
    color:#ffffff;
  }
  h2 {
    font-size:16px;
  }
  h3 {
    font-size:14px;
  }
  h4 {
    font-size:12px;
  }
  img {
    border-style:none;
  }
  td, th, p, li, dt, dd{
    font-size:12px;
  }
  p {
    margin: 0px;
    padding: 0px;
  }
  dt {
    font-weight:bold;
  }
  dd {
    margin-bottom:1em;
  }
  a:link, a:visited, a:active {
    color:#F80035;
    background-color:transparent;
    text-decoration:none;
  }
  a:hover {
    color:#F80035;
    background-color:transparent;
    text-decoration:underline;
  }
  input, textarea {
    border:1px solid #cccccc;
  }
  input.checkbox {
    border:0;
  }
  a.buttonRed {
    font-size:12px;
    background-color:transparent;
    color:#F80035;
    border-width:0px;
    font-weight:bold;
    
  }
  a.buttonGrey {
    font-size:12px;
    background-color:transparent;
    color:#666666;
    border-width:0px;
    font-weight:bold;
  }


  /*
    NAVIGATION TOP
    ============================================================
  */
  a.topNav, a.topNav:link, a.topNav:visited, a.topNav:active {
    color:#F80035;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.topNav:hover {
    color:#F80035;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }
  a.topNavHighlight, a.topNavHighlight:link, a.topNavHighlight:visited, a.topNavHighlight:active {
    color:#000000;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.topNavHighlight:hover {
    color:#000000;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }


  /*
    NAVIGATION LEFT
    ============================================================
  */
  a.leftNav, a.leftNav:link, a.leftNav:visited, a.leftNav:active {
    color:#666666;
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.leftNav:hover {
    color:#666666;
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }
  a.leftNavHighlight, a.leftNavHighlight:link, a.leftNavHighlight:visited, a.leftNavHighlight:active {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.leftNavHighlight:hover {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }
  a.leftSubNav, a.leftSubNav:link, a.leftSubNav:visited, a.leftSubNav:active {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    background-color:transparent;
    text-decoration:none;
  }
  a.leftSubNav:hover {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    background-color:transparent;
    text-decoration:underline;
  }
  a.leftSubNavHighlight, a.leftSubNavHighlight:link, a.leftSubNavHighlight:visited, a.leftSubNavHighlight:active {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.leftSubNavHighlight:hover {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }


  /*
    NAVIGATION BOTTOM
    ============================================================
  */
  a.bottomNavNote, a.bottomNavNote:link, a.bottomNavNote:visited, a.bottomNavNote:active {
    color:#ffffff;
    font-size:8pt;
    font-family:arial;
    font-weight:normal;
    background-color:transparent;
    text-decoration:none;
  }
  a.bottomNavNote:hover {
    color:#ffffff;
    font-size:8pt;
    font-family:arial;
    font-weight:normal;
    background-color:transparent;
    text-decoration:underline;
  }
  a.bottomNav, a.bottomNav:link, a.bottomNav:visited, a.bottomNav:active {
    color:#ffffff;
    font-size:10pt;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.bottomNav:hover {
    color:#ffffff;
    font-size:10pt;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }
  a.bottomNavHighlight, a.bottomNavHighlight:link, a.bottomNavHighlight:visited, a.bottomNavHighlight:active {
    color:#ffffff;
    font-size:10pt;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.bottomNavHighlight:hover {
    color:#ffffff;
    font-size:10pt;
    font-family:arial;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }


  /*
    NAVIGATION BOTTOM
    ============================================================
  */
  .formTitle {
    font-weight:bold;
  }


  /*
    MINDESTSEITEN
    ============================================================
  */
  .minpageHighlight {
    color:#F80035;
    font-size:11px;
  }
  .minpage {
    font-size:11px;
  }
  hr.minpage {
    color:#F80035;
    background-color:#F80035;
    height:1px;
    text-align:left;
    border:0px solid #F80035;
  }
  h1.minpage {
    font-size:18px;
    margin: 0px;
  }
  ul.minpage {
    margin: 0px;
	padding:0px;
	padding-left:15px;
  }
  li.minpage {
    font-size:11px;
  }


  /*
    EIGENE FORMATE
    ============================================================
  */
  .news {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding:0px;
	margin-right:10px;
	margin-left:10px;
   }
  .newsWithoutImage {
	padding:0px;
	margin-right:10px;
	margin-left:10px;
   }
   .newsCount {
    color:#F80035;
    font-size:18pt;
    font-family:arial;
    font-weight:bold;
   }
   .newsHeader {
    color:#F80035;
    font-size:12px;
    font-family:arial;
    font-weight:bold;
   }
   .newsText {
    font-size:11px;
    font-family:arial;
   }
   a.newsLink, a.newsLink:link, a.newsLink:visited, a.newsLink:active {
    color:#F80035;
    font-size:12px;
    font-family:arial;
    background-color:transparent;
    text-decoration:none;
  }
  a.newsLink:hover {
    color:#F80035;
    font-size:12px;
    font-family:arial;
    background-color:transparent;
    text-decoration:underline;
  }
  .newsticker {
    color:#F00A24;
    font-size:11px;
    font-weight:bold;
  }
  .newstickerSeperator {
    color:#808080;
    font-size:11px;
    font-weight:bold;
  }
  .newsletterHighlight {
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
  }
  .newsletterLabel {
    color:#000000;
    font-size:11px;
    font-weight:bold;
  }
  .newsletterSend, a.newsletterSend, a.newsletterSend:link, a.newsletterSend:visited, a.newsletterSend:active {
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
  }
  a.newsletterSend:hover {
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
  }
  .locationsearchHighlight {
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
  }
  .locationsearchHighlightRight {
    color:#F80035;
    font-size:13px;
    font-weight:bold;
  }
  .locationsearchLabel {
    color:#000000;
    font-size:11px;
    font-weight:bold;
  }
  .locationsearchSend {
    color:#F80035;
    font-size:11px;
    font-weight:bold;
  }

  
  .textcenter {
    text-align:center;
  }
  .textright {
    text-align:right;
  }
  .floatleft {
    clear:both;
    float:left;
  }
  .floatright {
    clear:both;
    float:right;
  }
  img.border {
    border:2px outset #FFF;
  }
  .warning {
    color:#FFF;
    background-color:#E31506;
  }
  .own {
    color:inherit;
    background-color:yellow;
  }


  /*
    CONTENT
    ============================================================
  */
  
  hr.contentHeadline {
    color:#F80035;
    background-color:#F80035;
    height:1px;
    text-align:left;
    border:0px solid #F80035;
  }
  .highlight {
    color:#F80035;
  }
  .nohighlight {
    color:#000000;
  }
  .priceHighlight {
    color:#F80035;
    font-size:14px;
    font-weight:bold;
  }
  .priceHighlightNote {
    color:#F80035;
    font-size:9px;
    font-weight:normal;
    font-style:italic;
  }
  .note {
    font-size:10px;
  }
  .noteHighlight {
    color:#F80035;
    font-size:10px;
  }
  .noteNoHighlight {
    color:#000000;
    font-size:10px;
  }
  a.nohighlight:link, a.nohighlight:visited, a.nohighlight:active {
    color:#000000;
    background-color:transparent;
    text-decoration:none;
  }
  a.nohighlight:hover {
    color:#000000;
    background-color:transparent;
    text-decoration:underline;
  }
  img.catalogImage {
    border:1px solid #F80035;
  }
  .formLabel {
    color:#000000;
    font-size:11px;
    font-weight:bold;
  }
  .formSend {
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
  }
  table.product {
	border-width:0px;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
	margin:0px;
	height: 100%;
  }
   a.infoLink, a.infoLink:link, a.infoLink:visited, a.infoLink:active {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    background-color:transparent;
    text-decoration:none;
  }
  a.infoLink:hover {
    color:#F80035;
    font-size:11px;
    font-family:arial;
    background-color:transparent;
    text-decoration:underline;
  }
   a.galleryNavigation, a.galleryNavigation:link, a.galleryNavigation:visited, a.galleryNavigation:active {
    color:#808080;
    font-size:12px;
    font-family:arial;
    background-color:transparent;
    text-decoration:none;
    font-weight:bold;
  }
  a.galleryNavigation:hover {
    color:#808080;
    font-size:12px;
    font-family:arial;
    background-color:transparent;
    text-decoration:underline;
    font-weight:bold;
  }
   a.galleryNavigationActive, a.galleryNavigationActive:link, a.galleryNavigationActive:visited, a.galleryNavigationActive:active {
    color:#F80035;
    font-size:12px;
    font-family:arial;
    background-color:transparent;
    text-decoration:none;
    font-weight:bold;
  }
  a.galleryNavigationActive:hover {
    color:#F80035;
    font-size:12px;
    font-family:arial;
    background-color:transparent;
    text-decoration:underline;
    font-weight:bold;
  }

}

@media screen {
  noprint {
    visibility: visible;
  }
}

@media print {
  noprint {
    visibility: hidden;
  }
}