/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #758389;
}

.menu_fett_weiss {
  color: white;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  text-decoration: none;
  width: auto
}

.grau_11 {
  color: #333333;
  font-weight: normal;
  font-size: 11px;
  font-family: Verdana;
  text-decoration: none;
  width: auto
}

/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
/* VJ Links Manager v1.13 end */

/* Monacor Styles */

/*----------------------------*/

img { border: 0; }

.fahne_de {
 margin-left: 5px; /* festes Margin rausgenommen, da variabler für Pfad */
}

.fahne_uk {
 margin-left: 5px;
}

.fahne_it {
 margin-left: 5px;
}

.fahne_sp {
 margin-left: 5px;
}

.fahne_fr {
 margin-left: 5px;
}

.suche {

}

.pfad_weiss {
 color: white;
 font-size: 11px;
 font-family: Verdana;
 text-decoration: none;
 width: auto;
 padding-left: 15px;
}

.copyright_blau
{
color: #005598;
font-weight: normal;
font-size: 9px;
font-family: Verdana;
text-decoration: none;
width: auto;
}

/* Positionierung der Bilder - Boxen 1-3 */
.pos_1 {margin-left:50px}
.pos_2 {margin-left:80px}
.pos_3 {margin-left:15px}


div#header {
    height: 23px;
    width:1003px;
    background-color:#005598;
    border-bottom: 2px solid #FFFFFF;
    padding:0;
}

div.clear {
clear:both;
padding:0;
margin:0;
height:0px;
}
div.clear_small {
clear:both;
}

div#info {
    height: 50px;
    width:1003px;
    float:left;
    background-color:#e3e3e3;
    border-bottom: 5px solid #FFFFFF;
 }

div#logo {
 margin-left: 5px;
 margin-top: 7px;
 float:left;
}

div#suchfeld {
 float:left;
 margin-left: 10px;
 margin-top: 10px;
}

div#suchabfrage_1  {
 float:left;
 margin-top: 12px;
 padding-left:10px;
 width:150px;
}

/* Navigationbereich allgemein */
div#nav {
  width: 250px;
  float:left;
  display:block;
  height: 100%;
  background-color:#E3E3E3;
  padding-top:10px;
}

.reiter {
  padding-left:250px;
  width: 170px;
  height: 50px;
  float: left;
  vertical-align: bottom;
}

div#copyright {
   padding-left:2.1em;
   color:#005598;
   font-size:11px;
}

/* umwandeln der li und ul */
div#nav ul, div#nav li, div#nav ul li a 
{
  /*height:auto;*/
  margin-bottom: -10px;
  margin:0px;
  padding:0px;
  padding-left:12px;
  list-style:none;
}

/* Schriftgrösse der Links */
div#nav ul li {
  height:14px;
}

/* Aussehen der Links */
div#nav ul li a {
  display:block;
  color:#005598;
  padding:0.225em;
  text-decoration: none;
}

/* Hovereffekt Links */
div#nav ul li a:hover {
  color:#CC3300;
}

/* Einrücken der Navigation */
div#nav ul ul li a {
  padding-left:2.1em;
}

/* Überschriftbereich CONTENT */
.head {
        background:#005598;
        width:738px;
        background-image: url(images/rand_blauweiss.gif);
        background-repeat:no-repeat;
        height:17px;
}

.attribute-head-typo3 {
        background:#005598;
        width:710px;
        background-image: url(images/rand_blauweiss.gif);
        background-repeat:no-repeat;
        height:17px;
        margin-left: 0px;
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        padding-left: 1em;
        margin:1px;
        margin-bottom:0.1em;
}

/* Formatierung Überschrift CONTENT */
.head p {
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        padding-left: 1em;
        margin:1px;
        margin-bottom:0.1em;
}

div.nav_head_blau {
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        background:#005598;
        background-image: url(images/rand_blau.gif);
        background-repeat:no-repeat;
        height:17px;
        padding-left: 1em;
        margin-left:13px;
}

div.nav_head_weiss {
        font-family:Verdana;
        font-size:12px;
        color:#005598;
        font-weight:bold;
        background:#FFFFFF;
        background-image: url(images/rand_weiss.gif);
        background-repeat:no-repeat;
        height:17px;
        padding-left: 1em;
        margin-left:13px;
}

/* Auflistung Alphabet */
.alle {
        float:left;
        background:#005598;
        width:50px;
        height:17px;
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        padding-left: 1em;
        margin:1px;
        margin-bottom:0.1em;
        margin-left:13px;
}
.alle a {
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
}

.buchstabe {
        float:left;
        background:#E3E3E3;
        width:18px;
        height:17px;
        font-family:Verdana;
        font-size:12px;
        color:#005598;
        font-weight:bold;
        padding-left: 5px;
        margin:1px;
        margin-bottom:1em;
}

/*Anweisungen für den Contentbereich (Höhe, Hintergrundfarbe, Rahmen unten)*/
div#content {
  overflow: auto;
  /*float:left;*/
  display:block;
  width:740px;
  background:#FFFFFF;
  padding-left:1em;
  margin-top:0px;
}

.box_start_1  {
  float:left;
  width:160px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background: #ffffff;
}

#wrapper {
 width: 738px;
}

.box_1  {
  float:left;
  height: auto;
  width:235px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}


.box_1_gesamt  {
  float:left;
  height: auto;
  width:241px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.box_2  {
  float:left;
  height: auto;
  width:235px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.box_2_gesamt  {
  float:left;
  height: auto;
  width:239px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.box_3  {
  float:left;
  height: auto;
  width:235px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}


.box_3_gesamt  {
  float:left;
  height: auto;
  width:238px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.box_left  {
  float:left;
  width:350px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}
.box_right  {
  float:left;
  width:350px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}

.box_treffer  {
  float:left;
  width:500px;
  margin-left:5px;
  padding-top:5px;
}
.box_seitennavi  {
  float:left;
  width:200px;
  margin-left:5px;
  padding-top:5px;
}

.box_long  {
  float:left;
  width:720px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}

/* ABSTAND Punkte Navigation */
.clear_navi { padding:2px; }

/* ABSTAND */
.clear { padding:6px; }
.clear_small { padding:1px; }




.tab_detail{
    border-collapse:collapse;
    width: 460px;
    margin-left:15px;
}

.tab_detail tr.blau td{
    background:#005598;
    height:1px;
}

.tab_detail tr.weiss td{
    background:#ffffff;
    height:10px;
}

.tab_detail td.left{
    background: #ffffff;
    height: 25px;
    width: 230px;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
}

.tab_detail td.right{
    background: #ffffff;
    height: 25px;
    width: 230px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana;
    text-decoration: none;
}



.abstand_small {
  padding: 1px;
}



.attribute-long {
   margin-left:1px;
   padding-left: 15px;
   background-color:#ffffff;
   height:17px;
   width: 720px;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana;
   text-decoration: none;
}

.attribute-table {
   float:left;
   margin-left:0px;
   padding-left: 0px;
   height:auto;
   width: 460px;
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.attribute-image {
   float:left;
   margin-left:1px;
   padding-left: 15px;
   height:auto;
   width: 120px;
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.attribute-image-pdf {
   float:left;
   margin-left:15px;
   padding-left: 15px;
   height:auto;
   width: 50px;
   background: url(images/logo_pdf.gif) no-repeat;
}
.image-pdf {
   float:left;
   margin-left:1px;
   padding-left: 25px;
   margin-left: 15px;
   height:25px;
   width: 25px;
}
.attribute-image-abstand-bedien  {
   float:left;
   margin-left:1px;
   padding-left: 25px;
   margin-left: 15px;
   /*height:25px;*/
   width: 28px;
}

.attribute-artnr {
   float: left;
   margin-left:1px;
   padding-left: 15px;
   /*height:17px;*/
   width: 100px;
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.attribute-productname  {
  float:left;
  width:280px;
  margin-left:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.attribute-price  {
  float:left;
  width:70px;
  margin-left:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.attribute-price-detail  {
  float:left;
  width:150px;
  margin-left:0px;
  font-family:Verdana;
  font-size:12px;
  font-weight: normal;
}

.attribute-date  {
  float:left;
  width:100px;
  margin-left:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.attribute-header-list {
  float:left;
  width:720px;
  margin-left:0px;
  font-family:Verdana;
  font-size:12px;
  font-weight: bold;
  background: #e3e3e3;
  height: 25px;
  vertical-align: middle;
  border-bottom: 1px solid #005598;
}

/* begin Bedienungsanleitungen */
.attribute-header-pdf {
  float:left;
  width:700px;
  margin-left:15px;
  font-family:Verdana;
  font-size:12px;
  font-weight: bold;
  background: #e3e3e3;
  /*height: 5px;*/
}

.attribute-bedien-image  {
  float:left;
  width:70px;
  margin-left:0px;
}
.attribute-bedien-artnr  {
  float:left;
  width:100px;
  margin-left:0px;
}
.attribute-bedien-productname  {
  float:left;
  width:300px;
  margin-left:0px;
}
.attribute-bedien-date  {
  float:left;
  width:100px;
  margin-left:0px
}

.attribute-content-pdf {
  float:left;
  width:690px;
  margin-left:1px;
  font-family:Verdana;
  font-size:12px;
  font-weight: bold;
  background: #ffffff;
  height: 15px;
}
/* end Bedienungsanleitungen */

a.arrow {
    padding-left: 16px;
    background: url(http://www.monacor.de/global_img/pfeil_grau.gif) no-repeat center left
}

a.arrow-search {
    padding-left: 16px;
    background: url(http://www.monacor.de/global_img/pfeil_blaugrau_small.gif) no-repeat center left
}

.CatNavi, .CatNavi ul { margin:0px; padding:0px; }
.CatNavi li {
        list-style-type:none;
        padding:6px
        font-family:Verdana;
        font-size:12px;
        color:#000000;
        font-weight:bold;
        padding-left: 1em;
        margin:1px;
        margin-bottom:0.1em;
}
.CatNavi a {
        border-bottom:1px solid #e0eaf2;
}

.CatNavi .CatLevel2 a {
        color: #005598;
        font-size: 12px;
        font-weight: normal;
        font-family: Verdana;
        text-decoration: none;
        width: auto;
}


.tab1{
    border-collapse:collapse;
    width: 704px;
}

.tab1 tr.blau td{
    background:#005598;
    height:1px;
}

.tab1 tr.weiss td{
    background:#ffffff;
    height:3px;
}

.tab1 tr.header td{
    background:#E3E3E3;
    height:25px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
}

.tab1 tr.ergebnis td{
    background:#ffffff;
    height:25px;
}

.tab1 tr.ergebnis td a{
    background:#ffffff;
    height:25px;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana;
    text-decoration: none;
}

/* SSL ADDITIONS */
div.pfad {
  float:left;
  color: #fff;
  font-size: 11px;
  font-family: Verdana;
  width: auto;
  padding-left: 15px;
  padding-top:5px;
}

div.pfad a {
  color:#fff;
  text-decoration: none;
  font-size: 11px;
  font-family: Verdana;
  width: auto;
}

div.flaggen {float:right;padding-right:10px;padding-top:3px;}
/*-------------------------*/




/* begin produktauflistung */


div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems
{
    text-align: center;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.class-product div.attribute-image
{
    float: none;
    margin: 0;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.class-product h2
{
    padding-left: 0;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 10px;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems div.class-product div.attribute-price
{
    font-size: 1.2em;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems
{
    text-align: left;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems h2
{
    padding-left: 0;
    font-size: 1.2em;
}

.attribute-price {
  text-align:right;
  width:92px;
}

.split-content {
  color: #005598;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  width: 500px;

}

.class-product {
   width:735px;
}

.class-product-head {
   width:725px;
   background: #E3E3E3;
}

.product-list {
  width:720px;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
}

.attribute-image-product {
   float:left;
   padding-left: 10px;
   width: 100px;
}

.attribute-info-product {
  width: 100%px;
}

.attribute-namee {
   float: left;
   width:110px;
   padding-left: 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #000000;
}

.attribute-productname  {
  float:left;
  width:290px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #000000;
}

.attribute-novelty_width {
  width:5px;
  float:left;
  width:12px;
}

.attribute-novelty {
  float:left;
  width:12px;
}

.attribute-price_plist_1  {
  float:left;
  text-align:right;
  width:80px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #000000;
}

.attribute-price_plist_2  {
  float:left;
  text-align:right;
  width:80px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #000000;
}

.attribute-bestnr {
   float: left;
   padding-left: 10px;
   width:80px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  color: #000000;
}

.attribute-line_small {
   clear: left;
   padding-left: 15px;
   width: 710px;
   border-bottom: 1px solid #005598;
}


/* end produktauflistung */

.attribute-line_pdf {
  margin-left:15px;
  padding-left: 15px;
  border-bottom-color: #005598;
  border-bottom-width: 1px;
  border-bottom-style:double;
  width: 684px;
}

.attribute-line-content_pdf {
  margin-left:15px;
  padding-left: 15px;
  border-bottom-color: #005598;
  border-bottom-width: 1px;
  border-bottom-style:double;
  width: 680px;
}

/* user_register.tpl */
.fieldname {
   float: left;
   color: #000000;
   font-size: 12px;
   width:150px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: bold;
}

.fieldinput {
   float: left;
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: normal;
}

.info_text {
  color: #000000;
   font-size: 12px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: normal;
}

.fieldset-register {
   width:99%;
}

/* user_register.tpl */

.attribute-lauftext-blau {
        margin-right:0;
        float:left;
        height:17px;
        font-family:Verdana;
        font-size:12px;
        color:#005598;
        font-weight:bold;
        padding-left: 5px;
}


/* begin produktdetailseite */










.attribute-box-info
{
  width:330px;
}



.attribute-uvp {
   margin-left:1px;
   padding-left: 15px;
   height:17px;
   width: 460px;
   color: #000000;
   font-size: 9px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}
.attribute-uvp-long {
   margin-left:1px;
   padding-left: 15px;
   height:17px;
   width: 700px;
   color: #000000;
   font-size: 9px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}
/* end produktdetailseite */

.copyright_blau
{
color: #005598;
font-weight: normal;
font-size: 9px;
font-family: Verdana;
text-decoration: none;
width: auto;
}



/* neu */

.float-break {
    height: 1%; /* Fix for IE */
}

.float-break:after /* Terminate floating elements flow */
{
    content: "-";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

.attribute-picture {
  width:225px;
  padding-left: 5px;
  padding-top: 10px;
  text-align: left;
}

.attribute-list-daten {
 background: url(images/logo_information.gif) no-repeat left;
 text-align: left;
 width:225px;
 padding-top: 15px;
 padding-left: 45px;
}

.attribute-picto {
  width:230px;
  text-align: center;
}

.attribute-box-info {
 float:left;
 width:330px;
}

.attribute-technical {
   padding-left:10px;
}

.attribute-list {
    padding-left:5px;
    border-bottom: 1px solid #005598;
    padding:5px;
    width: 450px;
    float: left;
}

.attribute-name {
   float: left;
   font-weight: bold;
   width:225px;
}

.attribute-data {
   float: left;
   width:220px;
   height: auto;
}

.attribute-uvp-detail {
    padding-left:5px;
    padding:5px;
    width: 450px;
    font-size: 9px;
    font-weight: normal;
    font-family: Verdana;
    text-decoration: none;
}

.attribute-header-short {
   float:left;
   background: url(images/rand_blau.gif) no-repeat;
   margin-left:1px;
   padding-left: 15px;
   background-color:#005598;
   height:17px;
   width: 460px;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana;
   text-decoration: none;
}

.attribute-producttext {
   width:445px;
   padding-left: 15px;
   font-weight: normal;
   padding-top:10px;
   padding-bottom:10px;
}

.abstand_10 {
  padding-top:10px;
}

.abstand_formular {
  padding: 1px;
  clear:both;
}

.attribute-product-number {
   float:left;
   width:285px;
   font-size:11px;
   padding-top:5px;
   padding-left: 15px;
   font-weight: normal;
}

.attribute-price-name {
    float:left;
    font-weight:normal;
    width:70px;
}

.attribute-price-data {
    float:left;
    width:100px;
    font-weight: bold;
}

.attribute-price_box {
   float:left;
   width:175px;
   padding-top: 15px;
   font-weight: normal;
   text-align:right;
}

.product-name {
   float:left;
   padding-left: 15px;
   padding-top: 15px;
   width:285px;
   font-weight: bold;
}

.attribute-product-info {
   float:left;
   width:490px;
   font-size: 12px;
   font-family: Verdana;
}

.attribute-header {
   background: url(images/rand_blau.gif) no-repeat;
   padding-left: 15px;
   background-color:#005598;
   height:17px;
   width: 725px;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana;
   vertical-align:middle;
}

.abstand {
  padding: 5px;
}

.class-product {
   width:735px;
}

.alle {
        float:left;
        background:#005598;
        width:50px;
        height:17px;
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        padding-left: 1em;
        margin:1px;
        margin-bottom:0.1em;
        margin-left:13px;
}
.alle a {
        font-family:Verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
}

.buchstabe {
        float:left;
        background:#E3E3E3;
        width:18px;
        height:17px;
        font-family:Verdana;
        font-size:12px;
        color:#005598;
        font-weight:bold;
        padding-left: 5px;
        margin:1px;
        margin-bottom:1em;
}

.prodnavkat {
        background: #f8f8f9;
 	 font-family: Verdana, Arial, sans-serif;
  	 font-size: 11px;
  	 line-height: 1;
	 margin-top: 100px;
	 font-weight:bold
}

.prodnavukat {
        background: #f8f8f9;
 	 font-family: Verdana, Arial, sans-serif;
  	 font-size: 10px;
  	 line-height: 1;
	 margin-left: 10px;
}

/* End Monacor */
