BODY {

background-color: #e3dace;


background-repeat: repeat-x;

font-family : Trebuchet MS, Helvetica, sans-serif; 

font-size : 12px; 

color : #534636; 

margin-top : 0; 

margin-bottom : 0; 

margin-left : 0; 

margin-right : 0; 

} 	

P, TH, TD, P, INPUT, SELECT, TEXTAREA {

font-family : Trebuchet MS, Helvetica, sans-serif; 

      

font-size : 12px; 

color : #534636; 

}



.bgTD{

    border-right: 5px solid #ccc; 

    border-bottom:5px solid #ccc;

    border-bottom-style: double;

    border-right-style: double;

} 

A:link {

color : #534636; 

text-decoration : none; 

} 

A:visited {

color : #534636; 

text-decoration : none; 

} 

A:hover {

color : #534636; 

text-decoration : none; 

} 

A:active {

color : #534636; 

text-decoration : none; 

} 

H1 {

font-size : 17px;

font-weight: bold;

} 

H2 {

font-size : 17px;

font-weight: bold;

} 

H3 {

font-size : 12px; 

} 

HR {

color : #dddddd; 

height : 1px; 

} 

.ColoredHeader {

font-size : 16px; 

color : #534636; 

font-weight : bold;

letter-spacing: -1px;

} 

.ColoredText,a.ColoredText:link,a.ColoredText:visited,a.ColoredText:hover,a.ColoredText:active {

color : #dfcfbc;

font-size : 12px;

vertical-align: middle;

text-transform: uppercase;



} 

.VertMenuHeader {

color : #ffefdc; 

background-image: url(../Bilder/Layout/tableheader.gif); 

font-family : Trebuchet MS, Helvetica, sans-serif;

font-weight: normal;  

/* text-decoration: underline;      */

height : 25px; 
 
text-transform : uppercase;

text-indent: 14px;

font-size: 12px;

} 

.catHeaderRight{
    float:right;
    font-size: 10px; 
    font-weight: lighter;
    vertical-align: middle;
	padding-right: 10px;
}

.catHeaderLeft{
    float:left;
}

.VertMenuItems {

color : #534636; 

text-decoration : none; 

} 

.VertMenuItems:link {

color : #534636; 

text-decoration : none; 

} 

.VertMenuItems:visited {

color : #534636; 

text-decoration : none; 

} 

.VertMenuItems:hover {

color : #534636; 

text-decoration : underline; 

} 

.VertMenuItems:active {

color : #534636; 

text-decoration : none; 

} 

.VertMenuHr {

color : #999999; 

} 

.VertMenuBorder {

background-color : #a8021a; 

} 

.CategoriesList {

font-size : 12px; 

color : #534636; 

} 

.DialogTitle {

font-weight : bold; 

} 

.NumberOfArticles {

color : #534636; 

} 

.TopLabel {

color : #534636; 

} 

.Text {

color : #534636; 

} 

.AdminSmallMessage {

color : #a8021a; 

} 

.AdminTitle {

color : #a8021a; 

} 

.Line {

background-color : #f3f3ee; 

} 

.Line2 {

background-image: url(../Bilder/Layout/menu_gr.gif_t);

} 

td.ProductTitle {

color : #534636; 

font-weight : bold; 

font-size : 17px; 

letter-spacing: -1px;



} 

td.MainBorder {

background-color: #f1f1d2;

}

a.ProductTitle:link {

color : #534636; 

font-weight : bold; 

font-size : 17px; 

letter-spacing: -1px;

} 

a.ProductTitle:active {

color : #534636; 

font-weight : bold; 

font-size : 17px; 

letter-spacing: -1px;

} 

a.ProductTitle:visited {

color : #534636; 

font-weight : bold; 

font-size : 17px; 

letter-spacing: -1px;

} 

a.ProductTitle:hover {

color : #534636; 

font-weight : bold; 

font-size : 17px; 

letter-spacing: -1px;

} 

.ProductDetailsTitle {

color : #534636; 

} 

.ProductDetails {

color : #534636; 

} 

.ProductPriceTitle {

color : #534636; 

} 

.ProductPriceConverting {

color : #534636; 

} 

.ProductPrice {

color : #534636; 

font-weight : bold; 

font-size : 14px; 

} 

.ProductNoPrice {

color : #534636; 

font-weight : bold; 

font-size : 12px; 

} 

.ProductPriceSmall {

color : #a8021a; 

} 

.MarketPrice {

font-size : 12px; 

} 

.ItemsList {

color : #534636; 

} 

.NavigationPath {

color : #534636; 

} 

.FormButton {

color : #534636; 

} 

.CustomerMessage {

color : #a8021a; 

} 



.whiteText{

    color : #ffefdc;

}



.ErrorMessage {

color : #a8021a; 

} 

.Star {

color : #a8021a; 

} 

.SaveMoneyLabel {

color : #534636; 

} 

.TableHeadL {

background-image: url(../Bilder/Layout/menu_gr.gif);

background-repeat:no-repeat;

background-color: #448145;

} 

.TableHead {

background-color: #e3dace;

font-weight:bold;

color: #493c2f;

height: 25px;

padding-left: 10px;

text-transform:uppercase;

} 

.TableHeadN {

background-color: #e3dace;

font-weight:bold;

color: #493c2f;

height: 25px;

text-transform:uppercase;

} 

.TableHeadLeft {

background-color: #ffffff;

font-weight:normal;

height: 20px;

}

.TableHeadRight {

background-color: #ffffff;

font-weight:normal;

height: 20px;

}

.MenuHover {

background-color : #534636; 

} 

.SmallNote:link {

color : #a8021a; 

text-decoration : none; 

font-size : 9px; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

} 

.SmallNote:visited {

color : #a8021a; 

text-decoration : none; 

font-size : 9px; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

} 

.SmallNote:hover {

color : #a8021a; 

text-decoration : underline; 

font-size : 9px; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

} 

.SmallNote:active {

color : #a8021a; 

text-decoration : none; 

font-size : 9px; 

font-family : Trebuchet MS, Helvetica, sans-serif;  

} 

.SmallNote:active {

color : #888888; 

text-decoration : none; 

font-size : 9px; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

} 

.Bottom {

background-color : #a8021a; 

color : #534636; 

} 

.oppl {

font-size : 10px; 

} 

.Button {

font-size : 12px; 

color : #534636; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

text-decoration : none; 

} 

.HeadLine {

background-color : #534636; 

} 

.HeadLine2 {

background-color : #a8021a; 

} 

.mail {

font-family : Trebuchet MS, Helvetica, sans-serif; 

color : #534636; 

font-size : 12px; 

} 

.input-box {

border : 1px solid; 

} 

.nicebutton {

background-image : url("../Bilder/Layout/but_mal.gif"); 

border : none; 

font-size : 10px; 

color : #ffffff; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

text-decoration : none; 

padding-top : 2px; 

height : 0; 

height : 24px; 

cursor : pointer; 

width : 114px; 

background-repeat : no-repeat; 

background-color : transparent;

text-transform: uppercase;

} 

.searchbutton {

background-image : url("../Bilder/Layout/searchbut.gif"); 

border : none; 

font-size : 10px; 

color : #ffffff; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

text-decoration : none; 

padding-top : 2px; 

height : 0; 

height : 20px; 

cursor : pointer; 

width : 48px; 

background-repeat : no-repeat; 

background-color : transparent;

text-transform: uppercase;

}





.nicebuttonsmall {

background-image : url("../Bilder/Layout/but_mal_small.gif"); 

border : none; 

font-size : 10px; 

color : #ffffff; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

text-decoration : none;

padding-top : 2px; 

height : 0; 

height : 24px; 

cursor : pointer; 

width : 82px; 

background-repeat : no-repeat; 

background-color : transparent;

text-align: center;

vertical-align: middle;

text-transform: uppercase;

} 



.greenbutton {

background-image : url("../Bilder/Layout/but_mal_green.gif"); 

border : none; 

font-size : 10px; 

color : #efefef; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

text-decoration : none; 

padding-top : 2px; 

height : 0; 

height : 24px; 

cursor : pointer; 

width : 114px; 

background-repeat : no-repeat; 

background-color : transparent; 

text-transform: uppercase;

} 

.greenbuttonsmall {

background-image : url("../Bilder/Layout/but_mal_small_green.gif"); 

border : none; 

font-size : 10px; 

color : #efefef; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

text-decoration : none;

padding-top : 2px; 

height : 0; 

height : 24px; 

cursor : pointer; 

width : 82px; 

background-repeat : no-repeat; 

background-color : transparent; 

text-transform: uppercase;

} 





a.tab {

color : #ffffff; 

background-color : #534636; 

height : 15px; 

text-transform : uppercase; 

border-collapse : collapse; 

border-style : solid solid none; 

border-color : black; 

border-width : 1px 1px 0; 

padding : 2px 0.5em 0; 

margin-top : 4px; 

font-family : Trebuchet MS, Helvetica, sans-serif; 

font-weight : bold;

text-decoration : none; 

} 

A.tab:visited {

color : #ffffff; 

text-decoration : none; 

} 

A.tab:active {

color : #ffffff; 

text-decoration : none; 

} 

a.tab:hover {

color : #ffffff; 

font-family : Trebuchet MS, Helvetica, sans-serif;  

border-color : black; 

background-color : #534636; 

} 

.adr {

background-color : #f4f4f4; 

padding : 0; 

width : 175px; 

height : 150px; 

overflow : auto; 

} 

.panel {

background-color : white; 

padding : 5px; 

width : 430px; 

overflow : auto; 

} 

.clsCBE {

position : absolute; 

visibility : hidden; 

width : 100%; 

height : 100%; 

color : #534636; 

margin : 0; 

padding : 0; 

} 

.searchLetter {

background-color : #ffff00; 

} 

.bottomLine {

height: 30px; 

/*background-image:url(../Bilder/Layout/bottom_bg.gif); */

background-color: #d2e289;

font-size: 12px;

color: #efefef;

text-align: center;

vertical-align: bottom;

}
 
.menuleft,a.menuleft:link,a.menuleft:visited,a.menuleft:hover,a.menuleft:active {

color : #493c2f;

font-size : 10px;

font-weight: bold;

vertical-align: middle;

text-transform: uppercase;


} 

color : #ffefdc; 

font-weight : bold;

font-size : 12px;

} 

.orderTable td{

      

padding: 0em;

border-bottom: 1px solid #c0c0c0;

border-right: 1px solid #c0c0c0;

border-left: 1px solid #c0c0c0;

   }

   

.minibasket {

font-family : Trebuchet MS, Helvetica, sans-serif; 

font-size : 12px; 

color : #534636;

font-weight: bold;

} 



/**************************TABVIEW********************/

    .dhtmlgoodies_tabPane{

        height:21px;    /* Height of tabs */

        border-bottom:1px solid #919b9c;

        padding:0;

    }

    .dhtmlgoodies_aTab{

        border-left:1px solid #919b9c;

        border-right:1px solid #919b9c;

        border-bottom:1px solid #919b9c;

        font-family: Trebuchet MS, Helvetica, sans-serif;

        padding:5px;        

        

    }

    .dhtmlgoodies_tabPane DIV{

        float:left;

        height:100%;    /* Height of tabs */

        padding-left:3px;

        vertical-align:middle;

        background-repeat:no-repeat;

        background-position:bottom left;

        cursor:pointer;

        position:relative;

        bottom:-1px;

        margin-left:0px;

        margin-right:0px;

    }

    .dhtmlgoodies_tabPane .tabActive{

        background-image:url('../../jsScript/Ajax/Images/Tabs/tab_left_active.gif');

        margin-left:0px;

        margin-right:0px;    

        z-index:10;    

    }

    .dhtmlgoodies_tabPane .tabInactive{

        background-image:url('../../jsScript/Ajax/Images/Tabs/tab_left_inactive.gif');

        margin-left:0px;

        margin-right:0px;

        z-index:1;

    }



    .dhtmlgoodies_tabPane .inactiveTabOver{

        background-image:url('../../jsScript/Ajax/Images/Tabs/tab_left_over.gif');

        margin-left:0px;

        margin-right:0px;

    }

    .dhtmlgoodies_tabPane span{

        font-family:Trebuchet MS;

        vertical-align:top;

        font-size:12px;

        padding-left:3px;

        padding-right:3px;        

        line-height:21px;

        float:left;

    }

    .dhtmlgoodies_tabPane .tabActive span{

        padding-bottom:1px;

        line-height:20px;

    }

    

    .dhtmlgoodies_tabPane img{

        float:left;

    }

    

/* LIGHTBOX */



#lightbox{

    display:none;

    position: absolute;

    top:50%;

    left:50%;

    z-index:9999;

    width:500px;

    /*height:400px;*/

    margin:-220px 0 0 -250px;

    border:1px solid #fff;  

    border-right: 5px solid #ccc; 

    border-bottom:5px solid #ccc;

    border-bottom-style: double;

    border-right-style: double;

    background:#ffffff;

    text-align:left;

}

#lightbox[id]{

    position:fixed;

}



#overlay{

    display:none;

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:100%;

    z-index:5000;

    background-color:#000;

    -moz-opacity: 0.8;

    opacity:.80;

    filter:alpha(opacity=80);

}

#overlay[id]{

    position:fixed;

}



#lightbox.done #lbLoadMessage{

    display:none;

}

#lightbox.done #lbContent{

    display:block;

}

#lightbox.loading #lbContent{

    display:none;

}

#lightbox.loading #lbLoadMessage{

    display:block;

}



#lightbox.done img{

    /*width:100%;*/

    /*height:100%;*/

}



.wrap1, .wrap2, .wrap3 {

  display:inline-table;

  /* \*/display:block;/**/

  }





.wrap1 {

    float:left;

    background:url(../Bilder/Layout/shadow.gif) right bottom no-repeat;}

.wrap2 {background:url(../Bilder/Layout/corner_bl.gif) left bottom no-repeat;}

.wrap3 {

    padding:0 4px 4px 0;

    background:url(../Bilder/Layout/corner_tr.gif) right top  no-repeat;}

.wrap3 img {

    display:block;

    }

.catBorder td{
	border-style: none;	
	}
    
/*************** SELECT AUTOCOMP********/
div.autocomplete {
  font-size: 11px;
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.autocomplete ul {
  font-size: 11px;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  font-size: 11px;
  background-color: #f3f3ee;
}
div.autocomplete ul li {
  font-size: 11px;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}