/*Hier legen wir die Hintergrundfarbe als auch die Schriftart, -farbe und -größe der Seite fest*/
body {
  font-family: Verdana;
  color: #333333;
  background-color: #FFFFFF;
  margin:0px;
  padding:0px;
  text-align:left;
}

#wrapper {
 width: 1024px;
}

.menu_fett_blau { color: #005598; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.schrift_klein { color: black; font-size: 8px; font-family: Verdana; text-decoration: none; width: auto }
.grau_8  { color: black; font-size: 10px; font-family: Verdana; text-decoration: none; width: auto }
.grau_10  { color: black; font-size: 12px; font-family: Verdana; text-decoration: none; width: auto }
.rot_fett13 { color: #ff0000; font-weight: bold; font-size: 13px; font-family: Verdana; text-decoration: none; width: auto }

.menu_small_schwarz { 
   color: #000000; 
   font-weight: normal; 
   font-size: 10px; 
   font-family: Verdana; 
   text-decoration: underline; 
   padding-bottom: 3px;
   width: auto;
   height: 20px;
}
span.menu_small_schwarz { 
   color: #000000; 
   font-weight: normal; 
   font-size: 10px; 
   font-family: Verdana; 
   text-decoration: underline;  
   padding-bottom: 3px;
   width: auto;
   height: 20px;
}

td {
   font-family:Verdana;
  font-size:11px;
  width: auto;
  font-weight: normal;
}

a.link_hkat:link { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a.link_hkat:visited { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a.link_hkat:hover { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a.link_hkat:active { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }

a:link { color: #005598; font-size: 10px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a:visited { color: #005598; font-size: 10px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a:hover { color: #CC3300; font-size: 10px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a:active { color: #CC3300; font-size: 10px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }

a.struktur:link { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a.struktur:visited { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a.struktur:hover { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }
a.struktur:active { color: #000000; font-size: 11px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto }

a.navi_in_activ:link, a.navi_in_activ:active, a.navi_in_activ:visited {
  color: #005598; font-size: 12px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto
}
a.navi_activ:link, a.navi_activ:active, a.navi_activ:visited, a.navi_activ:hover {
  color: #005598; font-size: 12px; font-weight: bold; font-family: Verdana; text-decoration: none; width: auto
}

a.content_link:link, a.content_link:active, a.content_link:visited, a.content_link:visited {
  color: #005598; 
  font-size: 12px; 
  font-weight: bold; 
  font-family: Verdana; 
  text-decoration: none; 
  width: auto;
}
a.externalLinkBIG:link, a.externalLinkBIG:active, a.externalLinkBIG:visited, a.externalLinkBIG:visited {
   color: #005598; 
   font-size: 12px; 
   font-weight: bold; 
   font-family: Verdana; 
   text-decoration: none; 
   width: auto;
}

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited, a.breadcrumb:hover  {
  color: #ffffff; font-size: 9px; font-weight: normal; font-family: Verdana; text-decoration: none; width: auto
}


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-left: 13px;
 margin-top: 7px;
 float:left;
}

div#suchfeld {
 float:left;
 /*margin-left: 10px;*/
 margin-left: 33px;
 margin-top: 15px;
}

div#suchabfrage_1  {
 float:left;
 margin-top: 20px;
 padding-left:10px;
 width:100px;
}

/* Navigationbereich allgemein */
div#nav {
  width: 245px;
  float:left;
  display:block;
  min-height: 800px;
  height: 100%;
  background-color:#E3E3E3;
  padding-top:10px;
  padding-bottom:50px;
}

div#logout_head {
  margin-left:5px;
  margin-right:5px;
  margin-top:30px;
  background-color: transparent;
  padding-left:15px;
  width: 100px;
  float: left;
}

div#logout_head a:link, div#logout_head a:active, div#logout_head a:hover, div#logout_head a:visited {
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana;
    text-decoration: none;
}

div#login_head {
  margin-left:5px;
  margin-right:5px;
  margin-top:16px;
  background-color: transparent;
  width: 340px;
  float: left;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  font-weight:bold;
  color:#005598;
}

div#reiter {
  float:left;
  padding-left:210px;
  margin-left: 30px;
  width: 170px;
  height: 50px;
  background-color: transparent;
}

div#reiter-small {
  float:left;
  width: auto;
  height: auto;
  padding-left: 15px;
}

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:748px;
  background:#FFFFFF;
  padding-left:10px;
  margin-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

div#content_test {
  overflow: auto;
  /*float:left;*/
  display:block;
  width:760px;
  padding-left:10px;
  margin-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.box_start_1  {
  float:left;
  width:160px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background: #ffffff;
}

#wrapper {
 width: 725px;
}

.box_1  {
  float:left;
  height: auto;
  width:235px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

/*
.box_gesamt {
  width: 1000px;
}
*/
.box_1_test  {
  float:left;
  height: auto;
  width:245px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}
.box_2_test  {
  float:left;
  height: auto;
  width:245px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}
.box_3_test  {
  float:left;
  height: auto;
  width:245px;
  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:right;
  text-align: right;
  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;
}

.box_long_wir  {
  float:left;
  width:695px;
  margin-left:45px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
}

.box_long_search  {
  float:left;
  width:720px;
  height: 25px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}
.box_long_search_left  {
  float:left;
  width:150px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}
.box_long_search_center  {
  float:left;
  text-align: center;
  width:400px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}
.box_long_search_right  {
  float:right;
  text-align: right;
  width:150px;
  font-family:Verdana;
  font-size:11px;
  width: auto
  font-weight: normal;
}

.haendler_int  {
  float:left;
  width:720px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background: #ffffff;
  border-bottom: 3px solid #005598;
}
.haendler_int_land  {
  float:left;
  width:100px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  background: #ffffff;
}
.haendler_int_fahne  {
  float:left;
  width:100px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background: #ffffff;
}
.haendler_int_adresse  {
  float:left;
  width:250px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background: transparent;
}
.haendler_int_sonstiges  {
  float:left;
  width:230px;
  margin-left:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}

/* begin Software Updates */
.software_updates_head  {
  display: inline;
  float:left;
  width:720px;
  height: 25px;
  margin-left:5px;
  background: #e3e3e3;
  border-bottom: 3px solid #005598;
}
.software_updates_head_typ  {
  display: inline;
  float:left;
  width:50px;
  height:20px;
  margin-left:5px;
  padding-top:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  background-color: transparent;
}

.software_updates_head_typ p {
  margin: 0px !important;
  /*
  float:left;
  line-height: 0px; */
}
.software_updates_head_name  {
  display: inline;
  float:left;
  width:150px;
  height:20px;
  margin-left:5px;
  padding-top:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  background-color: transparent;
}
.software_updates_head_name p {
  margin: 0px !important;
  /*
  float:left;
  line-height: 0px; */
}
.software_updates_head_beschreibung  {
  display: inline;
  float:left;
  width:300px;
  height:20px;
  margin-left:5px;
  padding-top:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  background-color: transparent;
}
.software_updates_head_beschreibung p {
  margin: 0px !important;
  /*
  float:left;
  line-height: 0px; */
}
.software_updates_head_datum  {
  display: inline;
  float:left;
  width:100px;
  height:20px;
  margin-left:5px;
  padding-top:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  background-color: transparent;
}
.software_updates_head_datum p {
  margin: 0px !important;
  /*
  float:left;
  line-height: 0px; */
}
.software_updates_head_groesse  {
  display: inline;
  float:left;
  width:80px;
  height:20px;
  margin-left:5px;
  padding-top:5px;
  font-family:Verdana;
  font-size:11px;
  font-weight: bold;
  background-color: transparent;
}
.software_updates_head_groesse p {
  margin: 0px !important;
  /*
  float:left;
  line-height: 0px; */
}

.software_updates  {
  display: inline;
  float:left;
  width:720px;
  height: auto;
  margin-left:5px;
  background: transparent;
}
.software_updates_typ  {
  display: inline;
  float:left;
  width:50px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_name  {
  display: inline;
  float:left;
  width:150px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_beschreibung  {
  display: inline;
  float:left;
  width:300px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_datum  {
  display: inline;
  float:left;
  width:100px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_groesse  {
  display: inline;
  float:left;
  width:80px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}

.software_updates_line  {
  display: inline;
  float:left;
  width:720px;
  height: auto;
  margin-left:5px;
  background: transparent;
  border-bottom: 1px solid #005598;
}
.software_updates_line_typ  {
  display: inline;
  float:left;
  width:50px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_line_name  {
  display: inline;
  float:left;
  width:150px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_line_beschreibung  {
  display: inline;
  float:left;
  width:300px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_line_datum  {
  display: inline;
  float:left;
  width:100px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}
.software_updates_line_groesse  {
  display: inline;
  float:left;
  width:80px;
  height:auto;
  margin-left:5px;
  padding-top:0px;
  font-family:Verdana;
  font-size:11px;
  font-weight: normal;
  background-color: transparent;
}


/* end Software Updates */

/* 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: 110px;
}

.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;
}
.attribute-lauftext-blau-navi {
        margin-right:0;
        float:right;
        height:17px;
        font-family:Verdana;
        font-size:12px;
        color:#005598;
        font-weight:bold;
        padding-left: 5px;
}

.attribute-treffertext-blau {
        margin-right:0;
        float:left;
        height:auto;
        font-family:Verdana;
        font-size:12px;
        color:#005598;
        font-weight:bold;
        padding-left: 5px;
}


/* begin produktdetailseite */










.attribute-box-info
{
  width:230px;
}



.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_pdf.gif) no-repeat left top;*/
 text-align: left;
 width:225px;
 /*padding-top: 15px; */
 /*padding-left: 5px;*/
}

.attribute-list-daten ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding-left: 0px;
}

.attribute-list-daten ul .bedien {
  background-image: url('http://www.monacor.de/global_brands/pdfsml.gif');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  padding-bottom: 5px;
}

.attribute-list-daten ul .video {
  background-image: url('http://www.monacor.de/global_brands/filmrolle-pikto-12.jpg');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
  padding-bottom: 5px;
}

.attribute-picto {
  width:230px;
  text-align: center;
}

.attribute-box-info {
 float:left;
 width:230px;
}

.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;
}

.attribute-producttext p {
   margin: 5px 0;
}

.attribute-producttext ul {
   margin-top: 0;
}

.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;
}

.box_1 .abstand {
  padding: 5px;
  /* border-bottom: 2px solid #E3E3E3; */
}


.class-product {
   width:735px;
}

/* FRONTPAGE */
div.content-view-full div.class-frontpage div.columns-frontpage
{
    padding: 0pt 0px;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.right-column-position
{
    width: 30%;
    margin-right: 0px;
    float: left;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.left-column-position
{
    width: 70%;
    margin-left: 0px;
    float: left;
    display: inline; /* Fix for IE double margin bug */
}
/* END FRONTPAGE */

.logout {
/*
  background-image: url(http://www.monacor.de/global_img/pfeil_blaugrau_small.gif);
  background-repeat:no-repeat;
*/  
  margin-left:185px;
  margin-top:5px;
  padding-left:15px;
  width: 300px;
  float: left;
}

.abstand_startseite_logo {
   padding-top: 7px;
}

.produkt_neuheiten {
 color: #000000;
 text-decoration: underline;
}

.csi-imagewrap { min-height:150px; }
.csi-imagewrap tr { height:150px; vertical-align: middle }
.csi-imagewrap td { height:150px; vertical-align: middle }

div.csi-center div.csi-imagewrap .csi-image {
display:inline;
margin-left:0px;
margin-right:0px;
}

.csc-frame-frame1 {
   border:1px solid #000000;  
   padding: 5px; 
}
.csc-frame-frame2 {
   border:1px solid #E3E3E3;  
   padding: 5px; 
}
