﻿body { font-family: Arial; color: #666; }

p.bottom10 { margin-bottom: 10px; }
p.top10 { margin-top: 10px; }

.rbl-horizontal {margin-top:3px;}
.rbl-horizontal td {
  padding: 0 15px 0 0;
}
.rbl-horizontal td label{
  padding: 0 0 0 6px;
}


h1 {
  font-size: 2rem;
  margin-bottom: 20px;
}
h2 {
  font-size: 1.5rem;
  margin: 10px 0 0 0;
}

h3 {
  font-size: 1.25rem;
  margin: 0;
}

h4 {
  font-size: 1.17rem;
  margin: 20px 0 0 0;
}

    h4.faq { margin: 10px 0; }

.faqname { margin: 10px 0; }

.left20 { margin-left: 20px; }

p.fett { font-weight: 700; }

.div_Images {
  float: left;
  margin-right: 1%;
}

  .div_Images img {
    margin: 0 0 10px 0;
    width: 100%;
  }
a {
  text-decoration: none;
}

.wartung { margin: 50px 0 0 0; }

.Text80 { font-size: 0.85em; }

.textBlau { color: #005bb9; }

.ddl, .inputfelder { padding: 5px; }

#mp_content { margin-top: 50px; }

:before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.container { width: 970px; margin: 15px auto; font-size: 14px; line-height: 1.4285; }

.navibg { position: absolute; width: 100%; height: 46px; z-index: 10; margin: 0; padding: 0; top: 80px; left: 0; min-width:955px;}

.faqFrage { margin: 15px 0 0 0; }

.faqAntwort { margin-left: 4.8em; }

    .faqAntwort:before { content: "Antwort: "; color: #005bb9; font-weight: bold; font-size: 1.1em; margin-left: -4.3em; }

.dark_grey_gradient { background: #3e4c57; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNGM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjNlNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #3e4c57 0%, #323e47 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e4c57), color-stop(100%,#323e47)); background: -webkit-linear-gradient(top, #3e4c57 0%,#323e47 100%); background: -o-linear-gradient(top, #3e4c57 0%,#323e47 100%); background: -ms-linear-gradient(top, #3e4c57 0%,#323e47 100%); background: linear-gradient(to bottom, #3e4c57 0%,#323e47 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e4c57', endColorstr='#323e47',GradientType=0 ); }

.bt_action_spot { background-image: linear-gradient(180deg, #99cc33 0%, #729b1d 70%); }

.bt_action_kmb { color: white; text-align: center; vertical-align: middle; display: block; background: #005bb9; background: -moz-linear-gradient(180deg, #007d4ff 0%, #005bb9 70%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007d4ff), color-stop(100%,#005bb9)); background: -webkit-linear-gradient(180deg, #007d4ff 0%, #005bb9 70%); background: -o-linear-gradient(180deg, #007d4ff 0%, #005bb9 70%); background: -ms-linear-gradient(180deg, #007d4ff 0%, #005bb9 70%); background: linear-gradient(180deg, #007d4ff 0%, #005bb9 70%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007d4ff', endColorstr='#005bb9',GradientType=0 ); }

.bt_WarenkorbSendenOci { width:auto !important; padding: 0 10px; }

#logo { width: 50%; float: left; }

.logo { width: 50%; float: left; margin: 0 0 0 20px; }

#kunde_logo {
  width: 50%;
  float: left;
}

.img { max-width: 100%; }

.img_kunde_logo { margin: 15px 20px 0 auto; max-width: 100%; display: block; }

.TB_Menge { font-size: 1.5em; width: 50px; text-align: center; }

.tc_Menge { /*width:150px;*/ }

.tc_Beschreibung { width: 450px; }

.tc_BeschreibungVmat { width: 500px; }

.tc_ArtikelNr { width: 150px; }

.tc_Abbildung { width: 200px; }
  .tc_Abbildung img{width:100%;}

  #ContentPlaceHolder1_B_warenkorb {
    margin: 5px 0 5px 0;
    font-size: 1em;
    cursor: pointer;
    Color: White;
    Width: 150px;
  }

.wrapper { position: relative; width: 930px; margin: 20px auto; }

/*Home*/
#ContentPlaceHolder1_BL_content li { width: 25%; float: left; background-color: #e4e6eb; list-style: none; list-style-type: none; }

.divsp50 { width: 48%;  float: left; }
    .divsp50 img { width: 100% }
    .divsp50 p{width:98%}

    .divConten50 { margin: 20px 0 0 0; border: 1px solid rgba(0, 0, 0, 0.5); width: 50%; padding: 2%; float: left; }

.divConten50r { border-left: none; }

.TeaserHome { /*width:90%;*/ /*float:left;
    margin: 2% 3%;*/ margin: 20px; /*background-color: #e4e6eb;*/ cursor: pointer; clear: both; overflow: hidden; border-bottom: solid 2px black; position: relative; }

    .TeaserHome img /*.imgDetail img*/ { width: 170px; margin: 0px 15px 15px 15px; }

    .TeaserHome p { padding: 1%; }

.TeaserInnerLeft { float: left; width: 200px; }

    .TeaserInnerLeft img { width: 60px; margin: 10px 0 0 0; }

.teaserInnerMiddle { width: 450px; float: left; margin: 0 15px; }

    .teaserInnerMiddle img { float: left; }

    .teaserInnerMiddle p { margin: 0px 0px 15px 200px; }

.konfigBt { position: absolute; right: 5%; }

.produktBt, .datenBt { margin: 10px; }

.imgDetail1, .gewichtAbmessungen { width: 210px; }
.gewichtAbmessungen {
  clear: both;
  padding-right: 10px;
}

.imgDetail2 { float: left; width: 100px; margin-right: 5px; }

#div_optionen { margin: 20px 0px; }

#divVerbrauchsmat, #divVertragsarten, #divDienstleistungen { width: 90%; margin: 20px; }

.tbVerbrauchsmat { line-height: 1.3em; padding: 2px; text-align: center; width: 30px; }

.Abstand_top { margin-top: 20px; }


/*content*/
#content { width: 500px; /* padding: 25px;*/ float: left; }

.floatLeft { float: left; }

.width50PL { float: left; width: 48.5%; margin-right: 5%; }

.width50PR { float: left; }

.bg { overflow: hidden; padding-top: 4px; background: #e4e6eb; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNGM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjNlNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #e4e6eb 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e6eb), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #e4e6eb 0%,#ffffff 100%); background: -o-linear-gradient(top, #e4e6eb 0%,#ffffff 100%); background: -ms-linear-gradient(top, #e4e6eb 0%,#ffffff 100%); background: linear-gradient(to bottom, #e4e6eb 0%,#ffffff 100%); box-shadow: 0 0 10px #999999; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e6eb', endColorstr='#ffffff',GradientType=0 ); }

.sys_icon { margin: 10px 0 0 0; }


.wk_sb { }

#div_Warenkorb, #ContentPlaceHolder1_div_Buttons { margin: 0px 0px 10px 0; padding: 10px; width: 175px; right: 0px; float: right; }

/*.T_ float:left;
}*/

.T_Optionen { margin-top: 30px; width: 100%; }

th { text-align: left; }

    th.th_Preis { width: 80px; text-align: right; }
    th.th_loeschen { width: 150px; text-align: right; }

.cellAuswahl { text-align: center; vertical-align:top; padding-top:3px;}

.cellPreisWK { text-align: right; min-width: 130px; }

.cellPreis { text-align: right; min-width: 100px; }

.hinweis2 { color: red; font-size: 14px; text-align: left; }

.konflikt { color: red; }

.normal { color: inherit; }
/*end content*/


/*menü*/
#menu { /*background: #3e4c57; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNGM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjNlNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #616f7b 0%, #3e4c57 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616f7b), color-stop(100%,#3e4c57)); 
	background: -webkit-linear-gradient(top,  #616f7b 0%,#3e4c57 100%); 
	background: -o-linear-gradient(top,  #616f7b 0%,#3e4c57 100%);
	background: -ms-linear-gradient(top,  #616f7b 0%,#3e4c57 100%); 
	background: linear-gradient(to bottom,  #616f7b 0%,#3e4c57 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616f7b', endColorstr='#3e4c57',GradientType=0 );*/ }

#submenu { clear: both; position: relative; background-color: beige; margin: 0 auto; }

.subNavi { position: absolute; left: 80px; top: 0px; border: 1px solid; }

ul.liStartseite { margin-left: 17px; }

#menu ul, #submenu ul { margin: 0; padding: 0; list-style-type: none; position: relative; }

    #menu ul li { display: inline-block; margin: 8px 15px 0 0; padding: 5px 10px 8px 10px; cursor: pointer; }

        #menu ul li.active,
        #menu ul li:hover { background-color: #fff; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

        #menu ul li a { display: inline-block; color: #fff; font-size: 14px; /*margin: 0 0 0 10px;*/ margin: 0; vertical-align: top; text-decoration: none; }

        #menu ul li.active a,
        #menu ul li:hover a { color: #333; }

/*Ende Menü*/

.T_Warenkorb { width: 100%; }

.td_Warenkorb { padding: 10px 5px 30px 5px;  vertical-align: top; border-bottom: 1px dotted black; }

.colAbbildung { width: 158px; }

/*allgemein*/
.clear { clear: both; }
/*ende allgemein*/

/*Footer*/
#footer { margin-top: 20px; }
    #footer img { margin: 0; padding: 0; margin-right: 8px; }
    #footer p { margin: 0; padding: 0; float: left; font-family: Arial, sans-serif; color: #3E4C57; font-size: 13px; font-weight: normal; line-height: 13px; }


.tbPreisWK{text-align:right; width:100%;}