﻿html, body
{
    padding:0;
    margin:0;
}

div.RadMenu a.rmLink .rmLeftImage
{
	position: relative;
}        
div.RadMenu .rmItem .rmLink .rmLeftImage,
div.RadMenu .rmItem .rmLink,
div.RadMenu .rmLink .rmText
{
	margin: 0;
	padding: 0;
	cursor:pointer;
}

.RadMenu
{
    z-index:auto;
}

.mainForm
{  
    margin:0 auto;
    height:auto;
    width:100%;
    font-family:Arial;
    font-size:12px;
    padding-top:0px;
    color:#58595b;
    padding:0px;
}
    
form
{
    padding:0;
    margin:0;
}

 
img
{
    border:none;
}

a{
 color:#58595b;
 text-decoration:underline;
}

p{
    margin-top:0px;
    }

#MainContentContainer 
    {
        text-align:center;
        height:auto;
    }
.BigBtn
{
    padding-bottom:0px;
	
}
.SmallNavigationHL
{
	font-size:12px;
	color:Gray;
	/*padding-right:10px;*/
}

.SmallNavigationHL a
{
    text-decoration:none;
}

.SmallNavigationHL a:hover
{
   color:#4d4d4d;
}

.SmallNavigationLbl
{
	font-size:8pt;
	color:Gray;
}

#login
{
    padding-top:10px;
}

#productNavi
{
    padding-top:10px;
    width:230px;
}

#neuanmeldung
{
    padding:20px 0 40px 0;
}

#container
{
    /*background:url(../Images/Elements/shadow_right2.jpg) right bottom repeat-y;*/
    width:993px;
    z-index:100;
    margin:0 auto 40px;
}

#footer
{
    background: none repeat scroll 0 0 #F2F2F2;
    margin: 0 auto;
    text-align: right;
    bottom: 0;
    left: 0;
    position: fixed;
    height:36px;
    line-height:36px;
    width: 100%;
    border-top: 1px solid #CCCCCC;
}

#footer_inner
{
    width:993px;
    margin:0 auto;
    position:relative;
}

.rightmenu
{
    width:27%;
    padding:10px 30px 10px 0;
}

.shadowbottom
{
    background:url(../Images/Elements/shadow_bottom.gif) right top no-repeat;
    height:10px;
    width:879px;
    border:none;
    margin:0;
    padding:0;
}

.tdBorderLeft
{
    /*border-left: #e6e6e6 1px solid;*/
    /*width:73%;*/
    /*padding:10px;*/
}

.tdBorderLeft2
{
    /*border-left: #e6e6e6 1px solid;*/
    /*width:73%;*/
    /*padding:10px;*/
}

.NewsCell
{
	padding-bottom:30px;
	padding-left:30px;
}
.KarriereTextMain
{
	font-size: 8pt;
	font-family:Arial;
}
.StellenHeadlineLbl
{
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
}
.StelleBtnTxt
{
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
    color:Black;
}

.btn_submit
{
    background:url(../Images/btn_submit.png) left bottom no-repeat;
    width:115px;
    height:22px;
    border:none;
    font-family:"Segoe UI",Arial,sans-serif;
    font-size:11px;
}

a.lnkSubmit:active { 
margin:0px 0px 0px 0px;
background:url(../../Images/Elements/Unternehmen_Elements/Karriere_Navigation_Button_Aktiv.jpg) left center no-repeat;
padding: 0em 1.2em; 
font: 8pt "tahoma"; 
color: #336699; 
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px; 
}

a.lnkSubmit:link { 
margin:0px 0px 0px 0px;
background:url(../../Images/Elements/Unternehmen_Elements/Karriere_Navigation_Button.jpg) left center no-repeat;
padding: 0em 1.2em; 
font: 8pt "tahoma"; 
color: #336699; 
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px; 
}

a.lnkSubmit:hover { 
margin:0px 0px 0px 0px;
background:url(../../Images/Elements/Unternehmen_Elements/Karriere_Navigation_Button_RollOver.jpg) left center no-repeat;
padding: 0em 1.2em; 
font: 8pt "tahoma"; 
color: White;
text-decoration: none; 
font-weight: normal; 
letter-spacing: 0px;
 
}

#header{
    height: 150px;
    position:relative;
    width: 100%;
    z-index: 1;
    background:url(../Images/SWWEB/dreckiges_papier.jpg) repeat scroll 0 0 #222222;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    padding:0;
    margin:0;
}

#header_inner
{
    width:993px;
    margin:0 auto;
    position:relative;
}

.headbanner
{
    
             
}

#logo
{
    background:url(../Animation/logo.png) left center no-repeat;
    display:block;
    position:absolute;
    width:160px;
    height:120px;
    top:10px;
    left:0px;
   
}

#loginlogout
{
    background-color:#fff;
    float:right;
    position:relative;
    z-index:9999;
    padding:5px;
    width:90px;
    text-align:center;
    border-radius:0 0 5px 5px;
    background:linear-gradient(to bottom, #ccc 0%, #fff 43%, #fff 43%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

.meinKonto
{
    background-color:#fff;
    float:right;
    position:relative;
    z-index:9999;
    padding:5px;
    width:90px;
    text-align:center;
    border-radius:0 0 5px 5px;
    background:linear-gradient(to bottom, #ccc 0%, #fff 43%, #fff 43%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);
}

.kundenlogo
{
    background-color: #FFFFFF;
    border-radius: 0 0 10px 10px;
    bottom: 0;    
    height: 120px;
    left: 793px;   
    padding: 5px;
    position: absolute;
    top: 0;
    width: 190px;
    z-index: 9998;
    text-align:center;
    
    
}

.customerLogo
{
    position:relative;
    top: 40px;
     
    max-height:100px;
    height:auto !important;
    height:100px;
    
    max-width:180px;
    width:auto !important;
    width:180px;
}

#navi
{
    float:left;
    position:relative;
    left:210px;
    top:70px;
    
}

#contact
{
    float:left;
    position:absolute;
    left:230px;
    top:20px;
    color:#ffffff;
    background:url(../Images/Icons/phone.png) left center no-repeat;
    padding-left:20px;
    height:40px;
    vertical-align:middle;
}

#contact .tel
{
    font-size:14px;
    display:block;
    padding-bottom:4px;
    padding-top:4px;
}

#contact .time
{
    font-size:10px;
    
}

#market
{
    float:left;
    position:absolute;
    left:500px;
    top:20px;
    color:#ffffff;
    /*background:url(../Images/Icons/phone.png) left center no-repeat;*/
    padding-left:20px;
    height:40px;
    vertical-align:middle;
}

#market .tel
{
    font-size:14px;
    display:block;
    padding-bottom:4px;
    padding-top:4px;
}

#market .time
{
    font-size:10px;
    
}

.loginInfo
{
    padding-top:10px;
    position:relative;
}

#suche 
{
    padding-top:10px;
    position:relative;
    width:200px;
    
}

#leftNavigation
{
    background-color:#F5F5F5;
    padding-left:10px;
    min-height:1250px;
    overflow: hidden !important;
    margin-right:10px;
}

.leftNavigation
{
    width:220px;
}

.StelleTitel
{
    font-size:16px;
}

.StelleLabel
{
    
}

.bewerbungsformular
{
    margin-left:30px;
    padding-bottom:0px;
    }
td
{
    vertical-align:top;
}

.shortnews
{
    text-decoration:none;
    color:Black;
}

.ProdukteHeadline
{
    font-size:18px;
    font-weight:bold;
}

.ProduktgruppenLabel a
{
    font-size:10px;
    color:#000000;
    text-decoration:none;
}

.Produktnavigation ul{
    padding:0px;
    margin:0px;
}

.Produktnavigation  li
{

    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    margin-bottom:2px;
    display:block;
    font-weight:bold;
    font-size:11px;
        
}

.Produktnavigation li:hover
{

    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;

    
}

.Produktnavigation a
{
    color:#6b6b6b;
    text-decoration:none;
    width:160;
    height:30px;
    display:block;
    line-height:15px;
    
}


.Produktnavigation a:hover
{
    color:White;
}

div.Produktnavigation .rmItem .RadMenuItem{
padding-left:10px;
padding-top:7px;
cursor:pointer;
}

.ProdukteDetailTitel
{
    font-size:16px;
    font-weight:bold;
}

.ProduktDetailTitel
{
    font-size:18px;
    color:#6b6b6b;
    letter-spacing:0.2em;
}

.ArtikelVerfuegbarkeit
{
    color:Green;
    font-weight:bold;
}

.navi ul
{
    padding:0;
    margin:0;
        
}

.navi li
{

    list-style-type:none;
    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    margin-bottom:2px;
    display:block;
    font-weight:bold;
    font-size:11px;
        
}


.navi li:hover
{

    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
      
}

.navi a
{
    color:#6b6b6b;
    text-decoration:none;
    padding-left:10px;
    padding-top:7px;
    cursor:pointer;
    width:160px;
    height:30px;
    display:block;
}    

.navi a:hover
{
    color:White;
}

.chemisch
{
    color:#6b6b6b;
    font-weight:bold;
}

.Unternehmencaption
{
    font-size:16px;
    font-weight:bold;
    
}

.kontakttabs
{
    padding-left:10px;
    padding-top:10px;
}

.kontaktformtabs .rtsUL .rtsLI{
background:none;
height:auto;
width:auto;
}

.kontaktformtabs .rtsUL .rtsLI a{
padding-left:9px;
font-size:12px;
}

.abwasser
{
    background:url(../Images/Kontakt/Formular_Konzepte_Awasser.jpg) left bottom no-repeat;
    width:820px;
    height:119px;
    }

.gefahrstoffe
{
    background:url(../Images/Kontakt/Formular_Konzepte_Gefahrstoffe.jpg) left bottom no-repeat;
    width:820px;
    height:119px;
}

.arbeitsicherheit
{
    background:url(../Images/Kontakt/Formular_Konzepte_Arbeitssicherheit.jpg) left bottom no-repeat;
    width:820px;
    height:119px;
}

.hautschutz
{
    background:url(../Images/Kontakt/Formular_Konzepte_Hautschutz.jpg) left bottom no-repeat;
    width:820px;
    height:119px;
}

.Produkte a
{
    text-decoration:none;
    color:#000000;
    font-size:10px;
}

.Produktkategorie
{
    font-size:16px;
    font-weight:bold;
    color:#454545;
        
}

.ProdukteText
{
    color:#454545;
}

.autocomplete_completionListElement  {
background-color:inherit;
border:1px solid buttonshadow;
color:windowtext;
height:auto;
list-style-type:none;
margin:0 !important;
overflow:auto;
padding:0;
text-align:left;
visibility:hidden;
z-index:9999;
font-size:12px;
float:left;

}
.autocomplete_highlightedListItem {
background-color:#DEDEDE;
color:black;
padding:1px;
}
.autocomplete_listItem {
background-color:window;
color:windowtext;
padding:1px;
}

.newstitel
{
    font-size:16px;
    font-weight:bold;
    color:#454545;
}

.newsuntertitel
{
    font-style:italic;
}

.newstext
{
}

.newstext a
{
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

.smalllink
{
    font-size:9px;
    font-weight:bold;
    color:#454545;
    text-decoration:none;
    padding-right:5px;
}
.RadForm_Default table.rfdRoundedWrapper input.watermark
{
    color:#cccccc;
}

.watermark
{
    color:#cccccc;
}

.sitenav
{
    font-size:10px;
    color:Black;
}

.sitenav a
{
    color:Black;
}

.datenschutz
{
    font-size:9px;
}

.suchergebnis a
{
    font-size:14px;
    color:#cccccc;
}

.suchheader
{
    font-size:16px;
    font-weight:bold;
}

.bomkatheader
{
    font-size:16px;
    font-weight:bold;
}

.KategorieHeader
{
    font-size:20px;
}

.konzept_einleitung
{
    font-size:18px;
    font-weight:bold;
}

.header_abwasseranalyse
{
    font-size:50px;
    font-weight:bold;
    color:#0098cf;
}

.header_gefahrstoffe
{
    font-size:50px;
    font-weight:bold;
    color:#ee7f00;
}

.header_hautschutz
{
    font-size:50px;
    font-weight:bold;
    color:#a62c71;
}

.header_arbeitssicherheit
{
    font-size:50px;
    font-weight:bold;
    color:#004990;
}

.konzepte p
{
    margin:0;
    padding-bottom:10px;
}

.konzepte a
{
    color:Black;
    font-weight:bold;
    text-decoration:none;
}

.konzepte2 a
{
    color:Black;
    text-decoration:none;
}

.konzeptenavi ul
{
    padding:0;
    margin:0;
        
}

.konzeptenavi li
{

    list-style-type:none;
    text-decoration:none;
    background:url(../Images/Kontakt/Button_Konzepte_Normal.gif) left no-repeat;
    width:160px;
    height:30px;
    margin-bottom:2px;
    display:block;
    font-weight:bold;
    font-size:11px;
        
}


.konzeptenavi li:hover
{

    background:url(../Images/Kontakt/Button_Konzepte_RollOver.gif) left no-repeat;
      
}

.konzeptenavi a
{
    color:#6b6b6b;
    text-decoration:none;
    padding-left:10px;
    padding-top:7px;
    cursor:pointer;
    width:160px;
    height:30px;
    display:block;
}    

.konzeptenavi a:hover
{
    color:White;
}

.referenzen ul
{
    margin:0;
    padding:0;
}

.referenzen li
{
    list-style-type:none;
    line-height:2;
    font-weight:bold;
}

.seminar_headline
{
    font-size:20px;
    font-weight:bold;
    margin:0;
    padding:0;
}

.seminar_kontakt a
{
    font-weight:bold;
    color:#000000;
    text-decoration:underline;
}

.kontakt_header
{
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
}

.kontakt
{
    color:#575556;
}

.btn{
background-color:#cccccc;
padding:2px;
text-decoration:none;
color:Black;
border:1px solid #dddddd;
width:70px;
display:block;
text-align:center;
font-size:12px;
cursor:pointer;
}

div.MainNavigation
{
    position:inherit;
}

.MainNavigation ul{
margin:0;
padding:0;
}

.MainNavigation span.rmText
{
    float:none;
    padding-top:0px !important;
   
}

.MainNavigation a.rmLink
{
    /*width:120px;*/
    
    
    
}

.MainNavigation a.rmExpanded
{
    color:#fff;
}

.MainNavigation li
{
    text-decoration:none;
    /*background:url(../Images/Navigation/navigation.gif) left no-repeat;
    width:124px;
    height:29px;*/
    display:block;    
    font-size:14px;
    text-align:center;
    float:left;
    padding:0 20px!important;
}

.MainNavigation li:hover
{
    /*background:url(../Images/Navigation/navigation_hover.gif) left no-repeat;*/
    background: linear-gradient(to bottom, #1E5799 0%, #2468B8 50%, #0654A0 50%, #0654A0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#2989D8');
}

.MainNavigation a
{
    color:#fff;
    text-decoration:none;
    /*width:124px;*/    
    font-size:13px;  
    display:block;
    text-transform:uppercase;  
     height: 80px;
    line-height: 80px;
    
}


.MainNavigation a:hover
{
    color:White;
}

.LoginTable input{
    font-size:12px;
}

.LoginTable{
    font-size:12px;
}

.LoginTable td{
    vertical-align:bottom;
}

.LoginButton{
    background:linear-gradient(to bottom, #1E5799 0%, #2989D8 43%, #0654A0 43%, #0654A0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#2989D8');
    width:200px;
    padding:7px 12px 7px 14px;
    border:0;
    cursor:pointer;
    color:#fff;
    font-size:12px;
    font-family:verdana;
    line-height:21px;
    vertical-align:middle;
}

.SearchButton{
    background:linear-gradient(to bottom, #1E5799 0%, #2989D8 43%, #0654A0 43%, #0654A0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#2989D8');
    width:220px;
    padding:7px 12px 7px 14px;
    border:0;
    cursor:pointer;
    color:#fff;
    font-size:12px;
    font-family:verdana;
    line-height:21px;
    vertical-align:middle;
}

.meinkontotab{
    width:830px; 
    border:1px solid #ccc;
    padding:10px;
}

.meinkontologindaten{
    width:100%; 
    min-height:368px;
    border:1px solid #E6E6E6;
    margin-top:-1px;
    /*background:url(../Images/Elements/Login_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontoansprechpartner{
    padding:10px;
    height:368px;
    border:1px solid #E6E6E6;
    margin-top:-1px;
    /*background:url(../Images/Elements/Ansprechpartner_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontolieferadressen{
    width:100%;
    height:368px;
    border:1px solid #E6E6E6;
    margin-top:-1px;
    /*background:url(../Images/Elements/Lieferadressen_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontobankverbindung{
    width:100%; 
    min-height:368px;
    border:1px solid #E6E6E6;
    margin-top:-1px;
    /*background:url(../Images/Elements/Bankverbindung_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontogekaufteprodukte{
    padding:10px; 
    min-height:357px;
    border:1px solid #E6E6E6;
    margin-top:-1px;
    /*background:url(../Images/Elements/GekaufteProdukte_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontogekaufteproduktebottom{
    width:951px; 
    height:11px;
    padding:0px 20px;
    background:url(../Images/Elements/GekaufteProdukte_MeinKonto_bottom.jpg) #e3e4e6 top left no-repeat;
    display:none;
}

.meinkontopaketverfolgung{
padding:10px;
min-height:368px;
border:1px solid #E6E6E6;
margin-top:-1px;
/*background:url(../Images/Elements/Paketverfolgung_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontoversandsdb{
padding:10px;
min-height:368px;
border:1px solid #E6E6E6;
margin-top:-1px;
/*background:url(../Images/Elements/Versand_SDB_MeinKonto.jpg) #e3e4e6 top left no-repeat;*/
}

.meinkontotable{
 margin :0;
 padding:10px;
 width:350px;
}

td.meinkontofirstcolumn{
margin:0;
padding:0;
vertical-align:middle;
}

.RadForm_Default.rfdLabel .LoginTable label{
    color:#58595b;
}

.RadForm_Default.rfdLabel .meinkontozahlung label{
width:120px;
float:left;
color:#58595B;
}

.meinkontoinput{
width:200px;
}


#homerightpanel{
 width:311px;
 height:177px;
 background:url(../Images/Elements/Balken_Grau_Login.png) left no-repeat;
 margin:0;
 margin-top:54px;
 
}

h2{
 font-size:18px;
 font-weight:normal;
 text-align:left;
 margin-top:0;
 margin-bottom:10px;
 }
 
 #headlinemeinkonto{
  font-size:46px;
  line-height:40px;
  font-weight:bold;
  color:#bbbdc0;
  width:835px;
  border-bottom:2px #bbbdc0 solid;
  margin-bottom:15px;
  padding-left:10px;  
  padding-top:10px;
  }
  
   #headlinehome{
  font-size:46px;
  line-height:50px;
  height:44px;
  font-weight:bold;
  color:#bbbdc0;
  width:481px;
  border-bottom:2px #bbbdc0 solid;
  margin-bottom:10px;
  padding-left:10px;
  margin-top:15px;
  padding-top:10px;
  }

   #InfoText
   {
       font-size:14px;
      line-height:24px;      
      font-weight:bold;
      color:red;
      width:491px;
      padding-left:10px;
      text-align:center;
      padding-top:20px;
   }
  
  .headlinelogin{
  font-size:26px;
  line-height:40px;
  font-weight:bold;
  color:#bbbdc0;
  padding-top:10px;
  }
  
  #headline100{
  font-size:46px;
  line-height:50px;
  height:50px;
  font-weight:bold;
  color:#bbbdc0;
  width:100%;
  border-bottom:2px #bbbdc0 solid;
  margin-bottom:15px;
  padding-left:0;  
  position:relative;
  padding-top:10px;
  margin-left:0px;
  margin-top:10px;
  }
  
  .headlinevsdb
  {
    font-size:24px;
   line-height:18px;  
   height:22px;
  font-weight:bold;
  border-bottom:2px #bbbdc0 solid;
  color:#bbbdc0;
  margin-bottom:2px;
  position:relative;
  padding-top:10px;
  padding-left:10px;
  width:100%;
   
  }
  
  #headline100 .zurueck{
  font-weight:normal;
  font-size:11px;
  right:0px;
  float:right;
  position:absolute;  
  top:20px;
  
  }
  
  #headline100 .zurueck a
  {
      font-size:14px;
      float:right;      
  }
  
  #headline100 a{
  text-decoration:none;
  }
  
  #headline100 .warenkorbicon{
   font-weight:normal;
  font-size:10px;
  line-height:16px;
  position:absolute;
  top:10px;
  right:0px;
  float:right;
  width:109px;
  height:41px;
  color:#000;
  background:url(../Images/Elements/Warenkorb_Button.gif) top left no-repeat;
  cursor:pointer;  
  }
  
  #headline100 .warenkorbicon:hover
  {
    background:url(../Images/Elements/Warenkorb_Button_Hover.gif) top left no-repeat; 
    color:#fff; 
  }
  
  #headline100 .warenkorbicon:hover a
  {
    color:#fff;
  }
  
  #headline100 .warenkorbicon .warenkorbinner{
  position:absolute;
  left:50px;
  top:4px;
  }
  
  
    
  #meinkontotabs .RadTabStripTop_Default .rtsLI .rtsSelected  { 
  background-color:#fff;
  height:25px;
  line-height:25px;
  vertical-align:middle;
  width:120px;
  background:url(../Images/Elements/MeinKonto_Reiter_Aktiv_120px.png) top left no-repeat;
  }
  
  #meinkontotabs .RadTabStripTop_Default .rtsLI .rtsAfter {
   height:25px;
   line-height:25px;
  vertical-align:middle;
  width:120px;
  background:url(../Images/Elements/MeinKonto_Reiter_Inaktiv_120px.png) top left no-repeat;
  }
  
  #meinkontotabs .RadTabStripTop_Default .rtsLI {
   height:25px;
   line-height:25px;
  vertical-align:middle;
  width:120px;
  background:url(../Images/Elements/MeinKonto_Reiter_Inaktiv_120px.png) top left no-repeat;
  }
  
  #meinkontotabs .RadTabStripTop_Default .rtsLI a{
  font-size:13px;
  text-align:center;
  }
  
  #meinkontotabs .RadTabStrip {
    margin-bottom:0px;
    z-index:7999;
    position:relative;
}

#meinkontotabs .RadTabStrip .rtsLI a{
padding-left:0px;
}

.downloadrechnung{
width:951px; 
min-height:368px;
padding:20px;
margin-top:-2px;
/*background:url(../Images/Elements/Rechnung_Download.jpg) #e3e4e6 top left no-repeat;*/
border:1px solid #E6E6E6;
}

.downloadabwasser{
width:805px; 
min-height:368px;
padding:20px;
margin-top:-2px;
background:url(../Images/Elements/Abwasseranalyse_Download.jpg) #e3e4e6 top left no-repeat;
}

.downloadauswertung{
width:805px; 
min-height:368px;
padding:20px;
margin-top:-2px;
background:url(../Images/Elements/Auswertungsprotokoll_Download.jpg) #e3e4e6 top left no-repeat;
}

.downloadinfo{
width:805px; 
min-height:368px;
padding:20px;
margin-top:-2px;
background:url(../Images/Elements/InfoPlattform_Download.jpg) #e3e4e6 top left no-repeat;
}

.Download .rtsLI .rtsSelected {
  background-color:#fff;
  height:25px;
  line-height:25px;
  vertical-align:middle;
  width:150px;
  background:url(../Images/Elements/Download_Reiter_Aktiv.png) top left no-repeat;
}

.Download .rtsLI .rtsAfter {
   height:25px;
   line-height:25px;
  vertical-align:middle;
  width:150px;
  background:url(../Images/Elements/Download_Reiter_Inaktiv.png) top left no-repeat;
  }
  
.Download .rtsLI {
   height:25px;
   line-height:25px;
  vertical-align:middle;
  width:150px;
  background:url(../Images/Elements/Download_Reiter_Inaktiv.png) top left no-repeat;
  }
  
.Download .rtsLI a{
  font-size:13px;
  text-align:center;
  }
  
#newsticker{
width:200px;
height:205px;
/*background:url(../Images/Elements/News_Ticker_Kundenportal.jpg) top left no-repeat;*/
}

#newsticker .newscontent{
 position:relative;
 top:10px;
 left:10px;
 width:190px;
 height:150px;
}

#divline{
width:100%;
height:2px;
background-color:#ccc;
margin:10px 0px;
}

.FragenZumProduktHeader{
font-size:18px;
}

textarea{
font-family:Arial;
font-size:12px;
padding:5px;
}

.artikelhistoriebig
{
    font-weight:bold;
    vertical-align:bottom;
    font-size:12px;
}

.artikelhistoriesmallhead
{
    font-size:11px;
    font-weight:bold;
}

.artikelhistoriesmall
{
    font-size:10px;
}

.artikelnrhistoriesmall
{
    font-size:10px;
    white-space:nowrap;
}

input.productbutton
{
    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:left;
    padding-left:4px;
    border:0;
    cursor:pointer;
    color:#6B6B6B;
    font-weight:bold;
}

input.productbutton:hover
{
    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color:#fff;
}

input.productbutton_oci
{
    text-decoration:none;    
    width:160px;
    height:30px;
    border-radius: 5px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:center;
    padding-left:4px;
    
    cursor:pointer;
    color:yellow;
    font-weight:bold;
    background-color:darkblue;
}

input.productbutton_oci:hover
{    
    color:#fff;
}


.merkzettelbutton
{
   width:180px;
}

.merkzettelbutton
{
    text-decoration:none;
    /*background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;*/
    background:linear-gradient(to bottom, #1E5799 0%, #2989D8 43%, #0654A0 43%, #0654A0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#2989D8');
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:center;
    padding-left:3px;    
    border:0;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
}

input.bestellbutton
{
    text-decoration:none;
    background:url(../Images/Navigation/Button_Bestellen_Standard.png) left no-repeat;
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:left;
    padding-left:40px;
    border:0;
    cursor:pointer;
    color:#6B6B6B;
    font-weight:bold;
}
input.bestellbutton:hover
{
    background:url(../Images/Navigation/Button_Bestellen_Hover.png) left no-repeat;
    color:#fff;
}


a.productbutton
{
    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:left;
    padding-left:4px;
    color:#6B6B6B;
    font-weight:bold;    
    
}

a.productbutton:hover
{
    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color:#fff;
}

.input100
{
    width:198px;
}

.warenkorbtable a.kassebutton
{
    text-decoration:none;
    background:url(../Images/Navigation/ZurKasse_Button_Standard.png) left no-repeat;
    width:80px;
    height:29px;
    line-height:29px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:center;    
    margin:5px 0;
    font-weight:bold;
}

.warenkorbtable a.kassebutton:hover
{
    background:url(../Images/Navigation/ZurKasse_Button_Hover.png) left no-repeat;
    color:#fff;
}

.RadToolTip
{
box-shadow: 3px 3px 4px #ccc;
-webkit-box-shadow: 3px 3px 4px #ccc;
-moz-box-shadow: 3px 3px 4px #ccc;

}

.warenkorbtable .head td
{
    vertical-align:bottom;
}

.warenkorbtable td.buttons
{
    vertical-align:middle;
}

hr.warenkorbtrennlinie
{
    color:#ccc;
    border:1px solid;
    
}

.warenkorbfooter td
{
    vertical-align:bottom;
    line-height:20px;
}

a.muelleimer
{
    background:url(../Images/Icons/Muelltonne_Standard.jpg) left no-repeat;
    height:18px;
    width:14px;
    display:block;
}

a.muelleimer:hover
{
    background:url(../Images/Icons/Muelltonne_Hover.jpg) left no-repeat;
}

div.RadToolTip.ToolTip a.rtCloseButton
{
     background:url(../Images/Icons/X_Standard.png) left no-repeat;
}

div.RadToolTip.ToolTip a.rtCloseButton:hover
{
     background:url(../Images/Icons/X_Hover.png) left no-repeat;
}

div.RadToolTip.ToolTip2 a.rtCloseButton
{
    display:none;
}

td.productdetailpreis
{
    vertical-align:middle;
    font-size:16px;
    font-weight:bold;
}

.btnaktualisieren
{
    background:url(../Images/Icons/Aktualisieren_Standard.jpg) left no-repeat;
    width:21px;
    height:18px;
    display:block;
}

.btnaktualisieren:Hover
{
    background:url(../Images/Icons/Aktualisieren_Hover.jpg) left no-repeat;
    
}

.btnaktualisieren2
{
    background:url(../Images/Icons/Aktualisieren_Standard.jpg) left no-repeat;
    width:21px;
    height:18px;
    display:inline-block;
    margin-left:5px;
    
}

.btnaktualisieren2:Hover
{
    background:url(../Images/Icons/Aktualisieren_Hover.jpg) left no-repeat;
    
}

a.btnloeschen
{
    background:url(../Images/Icons/Muelltonne_Standard.jpg) left no-repeat;
    width:18px;
    height:14px;
    display:block;
}

a.btnloeschen:hover
{
    background:url(../Images/Icons/Muelltonne_Hover.jpg) left no-repeat;
}

.success
{
   width:870px;
   height:445px;
   margin:-10px;
}

#success_anmeldung
{
   background:url(../Images/Elements/Anmeldung_Danke.jpg) left no-repeat; 
   width:870px;
   height:475px;
   margin:0 auto;
}

.anmeldung
{
    position:relative;
    top:240px;
    left:205px;
    font-size:14px;
}

.bestellbestaetigung
{
    position:relative;
    top:125px;
    left:42px;
    font-size:14px;
}

.datenaenderung
{
    position:relative;
    top:220px;
    left:205px;
    font-size:14px;
}

a.bestaetigenbutton
{
    text-decoration:none;
    background:url(../Images/Navigation/ZurKasse_Button_Standard.png) left no-repeat;
    width:80px;
    height:29px;
    line-height:29px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    text-align:left;
    padding-left:10px;
    margin-bottom:5px;
    font-weight:bold;
    padding-right:10px;
}

a.bestaetigenbutton:hover
{
    background:url(../Images/Navigation/ZurKasse_Button_Hover.png) left no-repeat;
    color:#fff;
}

#boxsmall
{
    width:323px;
}

#boxsmall .head
{    
    /*background:url(../Images/Elements/boxthinhead.png) #e3e4e5 left top no-repeat;*/
    background-color:#F5F5F5;
    min-height:425px;    
    display:block;
    position:relative;
}

#boxsmall .foot
{
    /*background:url(../Images/Elements/boxthinfoot.png) left no-repeat;*/
    background-color:#F5F5F5;
    height:7px;
    display:block;
}

#boxlarge
{
    width:400px;
    margin-bottom:10px;
}

#boxlarge .head
{    
    /*background:url(../Images/Elements/boxfathead.png) left top no-repeat;*/
    background-color:#F5F5F5;
    min-height:142px;
    display:block;
    position:relative;
}

#boxlarge .foot
{
    /*background:url(../Images/Elements/boxfatfoot.png) left no-repeat;*/
    background-color:#F5F5F5;
    height:9px;
    display:block;
}

.lastprodboxtop
{
    background:url(../Images/Elements/lastprodboxtop.png) left no-repeat;
    height:10px;
    width:370px;
    display:block;
    
}

.lastprodboxbottom
{
    background:url(../Images/Elements/lastprodboxbottom.png) left no-repeat;
    height:10px;
    width:370px;
    margin-bottom:10px;
    display:block;
}

.agbbox
{
    /*background:url(../Images/Elements/Balken_AGBs.png) left no-repeat;*/
    background-color:#F5F5F5;
    width:380px;
    height:43px;
    display:block;
    padding-top:18px;
    padding-left:20px;
    margin-bottom:10px;
}

.kasseheadlines
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:14px;
}

.kasseboxtable
{
    margin:0;
    padding:0;
    width:400px;
}

.kasseboxtable .columnright
{
    text-align:right;
}

.bigadd
{
    margin-left:10px;
}

#newstickeritem .title
{
    color:#454545;
    font-weight:bold;
    font-size:14px;
    margin:5px 0px 0px 0px;
    
}

#newsticker a
{
    text-decoration:none;
}

#news .title
{
    color:#454545;
    font-size:16px;
    font-weight:bold;
}

#news .kurztext
{
    font-style:italic;
}

.smallHistoryTD
{
    border-width:0px 0px 1px 0px;
    border-color:#ccc;
    border-style:solid;
    padding: 10px 3px;
    height:100%;
}

.smallHistoryTD a
{
    text-decoration:none;
}

.ergaenzendeproduktehead
{
    font-size:16px;
    margin:10px 0px;
}

.ergaenzendeproduktetitle
{
    color:#58595B;
    margin:10px 5px 0px 5px;
}

#ergaenzendeprodukteitem
{
    text-align:center;
}

.RadRotator_Default .rrRelativeWrapper .rrClipRegion 
{
    border:none;
}

a.rtsDisabled
{
    color:#ccc;
}

.btnnewsbefore
{
     background:url(../Images/Elements/Pfeil_links.gif) left no-repeat;
     width:21px;
     height:21px;
     float:left;
     margin-right:5px;
}

.btnnewsnext
{
     background:url(../Images/Elements/Pfeil_rechts.gif) left no-repeat;
     width:21px;
     height:21px;
     float:left;
}

a.agblink
{
    vertical-align:bottom;
}

#kontaktformular input
{
    margin:0;
    padding:0;
}

.ProduktDetailText p
{
    margin-top:10px;
}

.downloadtable td
{
    vertical-align:middle;
}

#admbox
{
    /*background:url(../Images/Elements/Hintergrund_Start.png) left no-repeat;*/
    width:200px;
    height:151px;
}

#meinkontotabs .RadTabStrip .rtsLink .rtsOut
{
    padding-right:0px;
}

#meinkontotabs .RadTabStrip .rtsLink .rtsIn
{
    padding:0;
}

#navbuttons
{
    margin-left:10px;
}

#LanguageSelection
{
    display: block;
    position: absolute;
    right: 0;
    top: 135px;
    z-index: 99999;
}

table.RMproductdocuments
{
    margin-top:5px;
}

.max250px
{
    max-height:200px;
    height:auto !important;
    height:200px;
    
    max-width:250px;
    width:auto !important;
    width:250px;

}

.max100px
{
    max-height:100px;
    height:auto !important;
    height:100px;
    
    max-width:100px;
    width:auto !important;
    width:100px;

}

.max70px
{
    max-height:70px;
    height:auto !important;
    height:70px;
    
    max-width:70px;
    width:auto !important;
    width:70px;

}

.max40px img, img.max40px
{
    max-height:40px;
    height:auto !important;
    height:40px;
    
    max-width:40px;
    width:auto !important;
    width:40px;

}

.notepad td
{
    vertical-align:bottom;
}

.ProductImageGallery .rrClipRegion .rrItemsList 
{
    text-align:center;
    cursor:pointer;
}

.RadTreeView .rtUL .rtLI .rtUL
{
    padding-left:5px !important;
}

.searchtable
{
    margin-bottom:10px;
    width:100%;
}

.searchtableheader
{
    background:url(WebResource.axd?d=rfMkS7-KxJCqWUT4ypBP7MuomL3ZBxVW9lcZfLzHQ91GIH2I5sT9gPPXpLYCcLcj8uu8hswVsQxeECV0EJNrj04gRf2YUUh2y5lrf7vovI-cGK5Qkq4G7SZxncXDv0KEQjkxnx5xWDSJu-r4bsCB3h9uTAI1&t=634212761040000000) repeat-x scroll 0 -2300px #EAEAEA;
    border-color:-moz-use-text-color -moz-use-text-color #828282;
}

.searchpanel
{
    border:1px solid #ccc;
    margin-bottom:10px;
}

.prodfilterbutton
{
    width:150px;
    margin-left:120px;
}

#branchenauswahl
{
    padding-bottom:10px;
}

#branchenauswahl .title
{
    font-size:12px;
    font-weight:bold;
}

.prodgroupsearch
{
    padding-bottom:10px;
}

.rcbSlide {
    z-index:9000 !important;
}

span.priceheaderline
{
    color:#58595B;
    font-size:12px;
    padding:3px 0px;
    display:block;
    font-weight:normal;
}

a.freigabebutton
{
    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding-left:4px;
    padding-right:0px;
    margin-top:10px;
    
}

a.freigabebutton:hover
{
    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color:#fff;
}

input.WarenkorbDrucken
{
    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:11px;
    font-weight:bold;
    text-align:left;
    padding-left:6px;
    padding-right:0px;
    margin-top:10px;
    border:none;
    color:#58595b;
    cursor:pointer;    
}

input.WarenkorbDrucken:hover
{
    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color:#fff;
}

#WarenkorbDrucken
{
    text-decoration:none;
    background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:inline-block;  
    font-size:11px;
    font-weight:bold;
    text-align:left;
    padding-left:6px;
    padding-right:0px;
    float:right;
}

#WarenkorbDrucken:hover
{
    background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color:#fff;
}

.freigabetext
{
    margin-right:20px;
}

.searchresultsearch
{
    display:block;
    margin:10px 0;
}

.NotePadItemsList
{
    margin:0px 35px 0px 20px;
}

.hometable
{
    width: 100%;
}

.homeleft
{
}

.homeright
{
    width: 200px;
}

.registerloginimage
{
    background:url(../Images/Elements/Login_Bild.jpg) left no-repeat;
     width:454px;
     height:339px;
}

.productpagetable
{
    width:100%;
    padding-bottom:10px;
}

input.searchbutton
{
    background:linear-gradient(to bottom, #C3E36E 0%, #CFE29A 45%, #FFFFFF 45%, #B2DC74 45%, #9FD223 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#2989D8');
    border:none;
    width:200px;
    padding:7px 12px 7px 14px;
    color:#fff;
    font-size:11px;
}

input.searchbutton:hover
{
    color:#fff;
    cursor:pointer;
}

.highligtitemheadtext
{
    font-size:14px; 
    font-weight:bold;    
    padding-bottom:20px;
}

.historyitemheadtext
{
    font-size:14px; 
    font-weight:bold; 
    padding-bottom:20px;
    margin-top:20px;
}

#itemfastentry
{
    /*background:url(../Images/Elements/Hintergrund_Start.png) left repeat-x;*/
    width:200px;
    height:80px;
}

.itemfastentryinner
{
    padding:10px;
}

.itemfastentrytitle
{
    font-weight:bold;
    padding-bottom:10px;
    display:block;
}

.itemfastentryadd
{
    position:relative;
    float:left;
   
}

.itemfastentrytxt
{
    float:left;
    vertical-align:bottom;
    width:160px;
}

.itemfastentrymenge
{
    float:left;
    vertical-align:bottom;
    width:40px !important;
}

.itemfastentrybutton
{
    float:left;
    vertical-align:bottom;
    padding-left:5px;
}

.itemfastentryresult
{    
    position:relative;
    padding-top:10px;
}

.itemfastentryresult
{
    float:left;
    padding:10px 0 0 10px;
}

.RadTreeView .rtIn {
  white-space: normal;
  margin-left: 0px !important;
  padding: 4px 3px 3px 0px !important;
  
}

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
  padding: 4px 3px 3px 0px !important;
  margin-left: 0px !important;
}

.RadTreeView .rtLines .rtTop, .RadTreeView .rtLines .rtMid, .RadTreeView .rtLines .rtBot 
{
    width:200px;
}

.productnavi ul li
{
    border-bottom:1px dashed #ccc;
    width:210px;
}

.productnavi ul li ul li
{
    border:none;
}

.productnavi .rtSelected, .rmnavi .rtHover
{
    border:none;
    background-color:#ccc!important;
    background-image:none!important;
}

.RadTreeView_Vista .rtSelected .rtIn
{
    background:none!important;
    border:none!important;
}

.RadTreeView_Vista .rtHover .rtIn
{    
    background:none!important;
    border:none!important;
}

.ProductTable
{
    padding-bottom:5px;
}

.ProductTable a
{
    text-decoration:none;
}

.ProductTableText
{
    background-color: #FFFFFF;
    border-top: 1px dotted #AAAAAA;
    display: block;
    height: 32px;
    opacity: 0.8;
    overflow: hidden;
    padding: 3px;
    position: relative;
    text-align: center;
    top: 171px;
    color:#000;
    font-size:12px;
    font-weight:bold;
    
}

#ItemDetailOrderForm
{
    float: right;
}

#ItemDetailOrderForm .ItemOrderTable
{
    width:260px;
}

#ItemDetailOrderForm table, #ItemDetailOrderForm tables tr
{
    padding:0;
    margin:0;
    border:none;
}

.ItemVariantTable
{
    width:100%;
    padding:0;
    margin:0;
    border:none;
}

.ItemVariantTable td
{
    padding:3px 0 3px 10px;
    vertical-align:middle;
}

.ItemVariantTable td.leftcell
{
    font-weight:bold;
}

.ItemVariantTable td.rightcell
{
    float:right;
}

#ItemDetailOrderForm .OrderFormCell
{
    padding:3px 0 3px 10px; 
    font-weight:bold;
    vertical-align:middle;   
}

#ItemDetailOrderForm .header
{
    background-color:#F5F5F5;
}

#ItemDetailOrderForm .middle
{
    /*background-color:#ccc;*/
}

#ItemDetailOrderForm .OrderFormRefreshCell
{
    vertical-align:middle;
    text-align:right;
}

#ItemDetailOrderForm .ItemDescription
{
    font-size:16px;
    font-weight:bold;
}

#ItemDetailOrderForm .ItemPrice
{
    font-size:28px;
    
}

#ItemDetailOrderForm .ItemPriceInfo
{
    font-size:9px;
}

#ItemDetailOrderForm .OrderFormPriceCell
{
    text-align:right;
}

#ItemDetailOrderForm .btnaktualisieren
{
    background:url(../Images/Icons/Aktualisieren_Standard.jpg) left no-repeat;
    width:21px;
    height:18px;
    display:inline-block;
    margin-left:5px;
    
}

#ItemDetailOrderForm .btnaktualisieren:Hover
{
    background:url(../Images/Icons/Aktualisieren_Hover.jpg) left no-repeat;
    
}

#ItemDetailOrderForm .btnOrder, #ItemDetailOrderForm .btnHistoryBack
{
   width:180px;
}

#ItemDetailOrderForm .btnOrder
{
    text-decoration:none;
    /*background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;*/
    background:linear-gradient(to bottom, #1E5799 0%, #2989D8 43%, #0654A0 43%, #0654A0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E5799', endColorstr='#2989D8');
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:12px;
    text-align:center;
    padding-left:4px;
    border:0;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
}

#ItemDetailOrderForm .btnHistoryBack
{
    text-decoration:none;
    /*background:url(../Images/Navigation/Produkte_Button_Navigation_1.jpg) left no-repeat;*/
    background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 );
    width:160px;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    display:block;  
    font-size:12px;
    text-align:center;
    padding-left:4px;
    border:0;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
}


#ItemDetailOrderForm .btnOrder:hover
{
    /*background:url(../Images/Navigation/Produkte_Button_Navigation_RollOver_1.jpg) left no-repeat;
    color:#fff;*/
}

#PrviewImage
{
    margin-bottom:10px;
    height:200px;
    width:250px;
}

.tblCharacteristic
{
    width:280px;
    float:right;
    padding:0;
    margin:0;
    background-color:#E6E6E6;
}
.tblCharacteristic .CharacteristicsCell.left
{
    padding:3px 0 3px 10px; 
    width:100px;
    font-weight:bold;
    vertical-align:middle; 
}

.tblCharacteristic .CharacteristicsCell.right
{
    padding:3px 0 3px 10px; 
    vertical-align:middle; 
}

.tblPictograms
{
    width:260px;
    float:right;
    padding:0;
    margin:20px 0 0 0;
    /*background-color:#E6E6E6;*/
}
.tblPictograms .PictogramsCell.left
{
    padding:3px 0 3px 10px; 
    width:100px;
    font-weight:bold;
    vertical-align:middle; 
    text-align:left;
}

.tblPictograms .PictogramsCell.right
{
    padding:3px 0 3px 10px; 
    vertical-align:middle; 
}

.tblItemDetails
{
    width:280px;
    float:right;
    padding:0;
    margin:0;
    background-color:#F2F2F2;
    border-bottom:1px solid #ddd;
}
.tblItemDetails .ItemDetailsCell.left
{
    padding:3px 0 3px 10px; 
    width:100px;
    font-weight:bold;
    vertical-align:middle; 
}

.tblItemDetails .ItemDetailsCell.right
{
    padding:3px 0 3px 10px; 
    vertical-align:middle; 
}

.itemdetaildownloads
{
    margin-top:10px;
    float:right;
    width:260px;
}

#sachmerkmalfilter
{
    border:1px #ccc solid;
    width:100%;    
    margin-bottom:10px;
}

#sachmerkmalfilter .filter
{
    padding:10px;
}

.btnResetFilter
{
    background:url(../Images/Icons/Muelltonne_big_Standard.jpg) left no-repeat;
    width:28px;
    height:36px;
    display:block;
    border:none;
    cursor:pointer;
}

.btnResetFilter:hover
{
    background:url(../Images/Icons/Muelltonne_big_Hover.jpg) left no-repeat;
}

#vendorLogos{
width:200px;
padding:20px 0 20px 0;
}

.VendorLogosTable {
    width:100%;
}

    .VendorLogosTable td {
        text-align: left;        
        padding:5px 10px 5px 5px;
        vertical-align:middle;
    }

img.lieferantenlogo {
    max-width:110px;
}

.DownloadTab
{
    border:1px solid #58595b;
    margin-top:-1px;
    padding:10px;
}

#printBasket
{
    font-family:Arial;
    font-size:12px;
    width:900px;
    position:relative;
    display:block;    
    margin-left: auto;
    margin-right: auto;
    padding-top:40px;
}

#printBasket table tr td
{
    font-size:12px;
}

.PersonalMessage
{
    font-weight:bold;
    color:darkorange;
    font-size:16px;
    margin-top:20px;
    display:block;
}

.emblemTable tr td
{
    vertical-align:middle;
    font-size:10px;
}

.captcha
{
    margin-top:20px;
}

@media print {
    #WarenkorbDrucken {display: none;}
}

