﻿body 			
{
    font-family: Tahoma, Geneva, sans-serif;
    color: #222;
    font-size:0.875em;
    padding: 3px 1px 1px 1px;
    margin: 0px;
    background-image: url('../../_bilder/layout/site/bg_10x10_vit3.png');
}

a   { color: #222;}
h1  { font-size:110%; }
h2  { font-size:90%; margin-bottom:2px; }
img { border:0px;} 


/** Common  **********************************************************************/

.aReturnContentOn { visibility:inherit; height:auto; float:left; }
.aReturnContentOff { visibility:hidden; height:0px; float:left; }

/** Index  **********************************************************************/

a.index:link, a.index:visited, a.index:active { margin-right: 3px; text-decoration:none;}
a.index:hover { text-decoration:underline;}

/** CSS Table  ********************************************************************/
.tb_text 
{
     
}
.tb_rub
{
    font-size:85%;  
    border-bottom: 1px #e9e3e0 solid;
    text-align:left;
}

.tb_rubRed
{
    font-size:85%;  
    color:Red;
    text-align:left;
}


/** FieldSet  ********************************************************************/

.fs_holder1
{
    border: 1px #e9e3e0 solid;
    padding: 0px 5px 10px 10px;
    margin-bottom: 10px;
    width:400px;
}

.fs_pnl_main 
{
    
    padding: 0px 0px 10px 10px;
    float:left;
}

.fs_pnl_mainPage
{
    border: 1px #e9e3e0 solid;
    padding: 0px 5px 10px 10px;
    margin-bottom: 10px;
    width:500px;
}

.fs_pnl_mainPageContent
{
    padding: 0px 0px 10px 10px;
    float:left;
    width:100%;
}

.fs_pnl_mainPageContentText 
{
    margin: 5px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:80%;   
}

.fs_pnl_content_small
{
    font-size:80%;
}

.fs_pnl_content 
{
    margin: 5px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:80%;
    
}

.fs_pnl_callback_small
{
    background-color:#ffffcc;
    border: solid 1px Grey;
    padding: 2px 10px 2px 10px; 
}

.fs_pnl_callback 
{
    background-color:#ffffcc;
    border: solid 1px Grey;
    padding: 6px 10px 10px 10px; 
    margin-top:20px;
}

.fs_pnl_callback_white
{
    background-color:#ffffff;
    border: solid 1px Grey;
    padding: 6px 10px 10px 10px; 
    margin-top:20px;
}

.legend_text
{
    font-size:90%; font-weight:bold;
}

/** FieldSet  Kassan ********************************************************************/

.fs_holder_pageKassan
{
    border: 1px #e9e3e0 solid;
    padding: 0px 5px 10px 10px;
    margin-bottom: 10px;
    width:500px;
}

.fs_pnl_main_pageKassan
{
    
    padding: 0px 0px 10px 10px;
    float:left;
}

.fs_pnl_content_pageKassan 
{
    margin: 0px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:80%;
    
}

.fs_pnl_contentTextRubrik_pageKassan 
{
    margin: 5px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:80%;   
    font-weight:bold;
}

.fs_pnl_contentText_pageKassan 
{
    margin: 5px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:80%;   
}

.fs_pnl_contentText_pageKassan2
{
    margin: 5px 0px 3px 2px;
    width: 180px;
    float: left;
    font-size: 80%;
}
.fs_pnl_contentText
{
    margin: 5px 0px 3px 2px;
    width: 180px;
    font-size: 80%;
}

.fs_pnl_contentText_pageKassan_fakturaAdress
{
    margin: 5px 0px 0px 0px;
    font-size:80%;   
}

.fs_pnl_contentHL_pageKassan 
{
    margin: 5px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:83%;
    font-weight:bold; 
    text-decoration:underline;
}

.fs_pnl_callback_pageKassan 
{
    background-color:#ffffcc;
    border: solid 1px Grey;
    padding: 6px 10px 10px 10px; 
    margin-top:20px;
}

.legend_text_pageKassanNew
{
    font-size: 85%;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.legend_text_pageKassan
{
    font-size: 85%;
    font-weight: bold;
    color: #006600;
    text-decoration: underline;
}

.legend_text_pageKassan_orange
{
    font-size: 85%;
    font-weight: bold;
    color: #FF6600;
    text-decoration: underline;
}

/** Varukorg ********************************************************************/

.pnl_boxright_vkmain 
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_main_214x2.png');
    background-repeat: repeat-y;
  
    padding: 0px 0px 10px 6px;
    width:214px;
    float:left;
}
.pnl_boxright_vkSummaHolder
{
    margin-top:10px;
    padding: 2px 5px 2px 5px;
    float:left;
}

.pnl_boxright_vkArtikelHolder
{
    padding: 2px 5px 2px 5px;
    float:left;
    border-bottom: dotted 1px #808080;
}

.lbl_boxright_vk
{
    margin: 0px 0px 0px 0px;
    float:left;
    font-size:80%;
    
}

a.hl_boxright_vk:link, a.hl_boxright_vk:visited
{
    margin: 0px 0px 0px 0px;
    float:left;
    font-size:80%;
    text-decoration:none;
    
}

a.hl_boxright_vk:active, a.hl_boxright_vk:hover

{
    margin: 0px 0px 0px 0px;
    float:left;
    font-size:80%;
    text-decoration:underline;
    
}


.pnl_vktop 
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_top_214x35.png');
    background-repeat:no-repeat;
    height:30px;
    padding:5px 0px 0px 30px;
}
.pnl_vkmain 
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_main_214x2.png');
    background-repeat: repeat-y;
    height:100px;
    width:214px;
}
.pnl_vkbtm 
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_btm_214x5.png');
    background-repeat:no-repeat;
    height:5px;
    width:214px;
}

.lbl_varukorg 
{
    font-size:110%; color: White; font-weight:bold;
}

/** Varukorg Kassan ********************************************************************/

.pnl_Summa 
{
    width: 500px;
    height: auto;
    float: left;
    clear:both;
    padding-left: 2px;
}


.AG
{
    font-size: 85%;
    float: left;
    font-weight:bold; 
    font-style:italic;
    border-bottom: solid 1px #666666;    
    margin: 20px 0px 2px 2px;
    padding-bottom:2px;
    width:492px;
    /*display: inline-block; */
}

.orderItem_Wrap
{
    float: left;
    clear: both;
    width: 492px;
	border-bottom: dotted 1px #cccccc;
}

.orderItem
{
    font-size: 80%;
    float: left;
    margin: 6px 0px 2px 0px;
}

.orderItem_Text
{
    font-size: 80%;
}

.orderItem_right
{
    font-size: 80%;
    float: left;
    margin: 6px 2px 2px 0px;
    text-align:right;
}

a.orderItemLink:link, a.orderItemLink:visited
{
    text-decoration: none;
}
a.orderItemLink:active, a.orderItemLink:hover
{
    text-decoration: underline;
}

.orderItem_tb
{
    font-size: 75%;
    width:16px;
    float: left;
    margin: 2px 6px 2px 4px;
    padding-right:2px;
    text-align:right;
}

.pnl_kommentar 
{
    float: left;    
    width: 200px;
    height: auto;
    padding: 0px 5px 0px 5px;
    margin-top: 20px;
}

.varukorg_text 
{
    float: left;
    width: 100%;
    height: auto;
    font-size: 80%;
    padding: 2px 2px 0px 2px;
}

.pnl_SummaContent 
{
    float: left;    
    width: 250px;
    height: auto;
    margin-left: 10px;
}

.pnl_SummaContent_lbl_TotSum
{
    float: left;
    width: 246px;
    height: auto;
    font-size: 80%;
    padding: 2px 2px 0px 2px;
    margin: 10px 0px 20px 0px;
    font-weight: bold;
    text-align: right;
}

.pnl_rub_Summa
{
   float: left;
   clear: both;
   border-bottom: solid 1px #cccccc;
   width: 100%;
}

.pnl_rub_Summa_Content_right
{
    float: left;
    width: 60px;
    height: auto;
    font-size: 80%;
    text-align: right;
    padding: 2px 2px 0px 2px;
}
.pnl_rub_Summa_Content
{
    float: left;
    width: 50px;
    height: auto;
    font-size: 80%;
    padding: 2px 2px 0px 2px;
}

.pnl_levAreaAdress { width:235px; float:left; }

.img_kassaSteg1_gron { background: url('../../_bilder/layout/kassa/kassaSteg1.png') 0px 0px no-repeat; height: 43px; }
.img_kassaSteg2_gron { background: url('../../_bilder/layout/kassa/kassaSteg2.png') 0px 0px no-repeat; height: 43px; }
.img_kassaSteg3_gron { background: url('../../_bilder/layout/kassa/kassaSteg3.png') 0px 0px no-repeat; height: 43px; }
.img_kassaSteg4_gron { background: url('../../_bilder/layout/kassa/kassaSteg4.png') 0px 0px no-repeat; height: 43px; }

.img_kassaSteg1_vit { background: url('../../_bilder/layout/kassa/kassaSteg1.png') 0px -43px no-repeat; height: 43px; }
.img_kassaSteg2_vit { background: url('../../_bilder/layout/kassa/kassaSteg2.png') 0px -43px no-repeat; height: 43px; }
.img_kassaSteg3_vit { background: url('../../_bilder/layout/kassa/kassaSteg3.png') 0px -43px no-repeat; height: 43px; }
.img_kassaSteg4_vit { background: url('../../_bilder/layout/kassa/kassaSteg4.png') 0px -43px no-repeat; height: 43px; }

.pnl_kassaPage_levSteg_callBack  
{
    width:100%; 
    float:left; 
    margin-top:0px; 
    background-color:#ffffcc;
    border: solid 1px Grey;
    padding: 6px 10px 10px 10px; 
    margin-top:20px;
}

.pnl_kassaPage_levSteg_callBack_cardError
{
    width: 100%;
    float: left;
    margin-top: 0px;
    background-color: #FF9900;
    border: solid 1px Grey;
    padding: 6px 10px 10px 10px;
    margin-top: 20px;
}

.pnl_kassaPage_levArea_callBack  
{
    background-color:#ffffcc;
    border: solid 1px Grey;
    padding: 6px 10px 10px 10px; 
    width:210px; 
    float:left; 
    height:100%; 
    margin-top:10px; 
                                  
}

.pnl_kassaPage_Close
{
    position:relative;
    left:480px;
    top:-10px;
    width: 16px;
}

.pnl_kassaPage_CloseButton a:link, .pnl_kassaPage_CloseButton a:visited, .pnl_kassaPage_CloseButton a:hover
{
    background: url('../../_bilder/layout/button/closeX.png') 0 -16 no-repeat; width: 16px; height:16px; display: block;
}

.pnl_faktura_BetMetod { width:100%; float:left; }


/** Boxar right ********************************************************************/
.boxrightIcon
{
vertical-align:text-top;
margin-right:15px;
    
}

.div_pMain1_Left3_contentHolder 
{
    float:left;
    padding:0px 0px 20px 0px;
    width: 214px; 
}

.pnl_boxright_top 
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_top_214x35.png');
    background-repeat:no-repeat;
    height:30px;
    padding:5px 0px 0px 30px;
}

.pnl_boxright_main 
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_main_214x2.png');
    background-repeat: repeat-y;
    
    padding: 0px 0px 10px 10px;
    width:214px;
    float:left;
}

.lbl_boxright_content 
{
    margin: 5px 0px 0px 0px;
    width:190px;
    float:left;
    
}

.lbl_boxright_content_min
{
    margin: 5px 0px 0px 0px;
    width:190px;
    float:left;
    font-size:80%;
    
}

a.hl_boxright_content_min:link, a.hl_boxright_content_min:visited
{
    margin: 5px 0px 0px 0px;
    width:190px;
    float:left;
    font-size:80%;
    text-decoration:none;
    
}

a.hl_boxright_content_min:active, a.hl_boxright_content_min:hover

{
    margin: 5px 0px 0px 0px;
    width:190px;
    float:left;
    font-size:80%;
    text-decoration:underline;
    
}

.lbl_boxright_content_Form
{
    margin: 5px 0px 0px 0px;
    width:190px;
    float:left;
    
}

.lbl_boxright_button 
{
    margin: 5px 0px 0px 0px;
    float:left;

}

.pnl_boxright_btm
{
    background-image: url('../../_bilder/layout/varukorg/varukorg_btm_214x5.png');
    background-repeat: no-repeat;
    height: 5px;
    width: 214px;
    float:left;
}

.lbl_boxname 
{
    font-size:110%; color: White; font-weight:bold;
}


/** Page layout ********************************************************************/

.div_pContent
{
    width:100%;
}
.div_pContentCenter
{
    width: 982px;
    margin-left: auto;
    margin-right: auto;
}

.div_pBody
{
    height: auto; 
    width:100%; 
    margin-left:auto; 
    margin-right:auto;
}
.div_pTopLogo
{
     position:relative;
     top:-25px;
     left:25px; 
     
}

.div_pTop1_Image
{
     position:relative;
     top:-5px;
     left:440px; 
}


.div_pTop
{
    height:72px;
    margin-top:30px;
    width: 100%;
    background-image: url('../../_bilder/layout/site/nl_top_bg_982x98.png');
    background-repeat: no-repeat;
    float: left;  

}

.div_pTopMenu
{
     position: relative;
     left:486px;
     top:-62px;
}

.div_pTop_ajaxIcon
{
    position:relative;
    left: -234px;
    top:24px;
    z-index:1000;
}

a.div_pTopMenuLink:link , a.div_pTopMenuLink:visited
{
    font-size:110%;
    color:#52852c;
    font-weight:bold;
    text-decoration:none;
    margin-right:20px;text-decoration:underline;

}

a.div_pTopMenuLink:active, a.div_pTopMenuLink:hover 
{
    text-decoration:underline;
}



.div_pMainTop_xxx
{
    height: 14px;
    width: 100%;
    float: left;  
    background-image: url('../../_bilder/layout/site/bg_mainTop_982x14.png');
    background-repeat: no-repeat;
}

.div_pMenu_xxx
{
    height: 22px;
    width: 100%;
    float: left;  
    background-image: url('../../_bilder/layout/site/bg_mainMain_982x2.png');
    background-repeat: repeat-y;
}

.div_pBtm
{
    height: 16px; 
    width:100%;
    float:left;
    background-image: url('../../_bilder/layout/site/bg_mainBtm_982x16.png');
    background-repeat: no-repeat;
}

/** Main 1 ********************************************************************/

.div_pMain1
{
    height: 100%;
    width: 100%;
    float: left;  
    background-image: url('../../_bilder/layout/site/bg_mainMain_982x2.png');
    background-repeat: repeat-y;  
    padding-left: 8px;
}

.div_pMain1_Left1
{
    height: 100%;
    width: 200px;
    float: left;
    margin: 6px 6px 6px 6px;
}

.div_pMain1_Left1_cLeft1_Menu
{
    width:200px; 
    height:550px;
    float: left;
}

.div_pMain1_Left1_cLeft1_Below
{
    width:200px; 
    height:300px;
    float: left;
}

.div_pMain1_Left2
{
    height: 100%;
    width: 530px;
    float: left;
    margin: 6px 0px 0px 0px;
}

.div_pMain1_Left2_ContentTop
{
    width: 530px;
    height: 0px;
    float: left;
}

.div_pMain1_Left2_Content
{
    height: 100%;
    width: 530px;
    float: left;
    margin-bottom: 50px;
}

.div_pMain1_Left3
{
    height: 100%;
    height: auto;
    width: 216px;
    float: left;
    margin: 6px 6px 6px 0px;
}

/** Main 2 ********************************************************************/

.div_pMain2
{
    height: 100%;
    width: 100%;
    background-color: #FFFFFF;
    float: left;
}

/** Boxar ********************************************************************/

.div_bLeftTop1
{
    width: 11px;
    height: 9px;
    float: left;
    background-image: url('../../_bilder/layout/box/bLeftTop.png');
    background-repeat: no-repeat;
}

.div_bTop1
{
    width: 160px;
    height: 9px;
    float: left;
    background-image: url('../../_bilder/layout/box/bTop.png');
    background-repeat: repeat-x;
}
.div_bRightTop1
{
    width: 13px;
    height: 9px;
    float: left;
    background-image: url('../../_bilder/layout/box/bRightTop.png');
    background-repeat: no-repeat;
}


/** Artiklar Detail ********************************************************************/

.div_ArtDetail
{
    width: 505px;
    height: 0px;
    float: left;
}

.div_ArtDetailActive
{
    width: 505px;
    height: auto;
    float: left;
    border: 1px green solid;
    margin-bottom:5px;
    padding: 4px;
}

.div_artBoxDetail1
{
    border: 1px #e9e3e0 solid;
    width: 502px;
    height: auto;
    padding-bottom: 5px;
    float:left;
}

.div_artBoxLeft_Detail1
{
    width: 195px;
    height: 270px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    float:left;
}

.div_artBoxRight_Detail1
{
    width: 287px;
    height: 270px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    float:left;
}

.div_artBoxClose_Detail1 
{
    width: 16px;
    height: 270px;
    padding-top:2px;
    float:left;
}

.artBoxClose a:link, .artBoxClose a:visited
{
    background: url('../../_bilder/layout/button/closeX.png') 0 -16 no-repeat; width: 16px; height:16px; display: block;
    float:left;
}

.artBoxClose a:hover
{
    background: url('../../_bilder/layout/button/closeX.png') 0 -16px no-repeat; width: 16px; height:16px; display: block;
    float:left;
}


.div_artBoxOPV_Detail1
{
    width: 440px;
    height: 40px;
    font-size: 80%;
    font-style:italic;
    margin-bottom: 5px;
    margin-top: 25px;
    margin-left: 5px;
    float:left;
}

.div_artBoxImage_Detail1
{
    width: 195px;
    height: 160px;
    float:left;
}

.span_artBoxContentHead_Detail1
{   
    width:190px;
    font-size: 85%;
    font-weight:normal;
    text-decoration: underline;
    padding-top:20px;
    float:left;
}

.span_artBoxContent_Detail1
{   
    width:285px;
    font-size: 80%;
    float:left;
}

.span_artBoxNutritionHead_Detail1
{   
    width:190px;
    font-size: 70%;
    font-weight:normal;
    text-decoration: underline;
    padding-top:20px;
    float:left;
}

.span_artBoxNutrition_Detail1
{   
    width:285px;
    font-size: 65%;
    float:left;
}

.div_artImage1Holder_Detail1
{
    text-align: center;
    position: absolute;
    z-index: 0;
}

.div_artImage_Detail1
{
    margin-top: 8px;
    position: absolute;
    left: 8px;
    z-index: 0;
    top: 1px;
}

.hl_artName_Detail1
{
    font-size: 85%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: underline;
}

.div_artJmfPris1_Detail1
{
    font-size: 85%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-style:italic;
}

.div_artPris1_Detail1
{
    font-size: 85%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-weight:bold;
}







.div_artBox2
{
    border: 1px #e9e3e0 solid;
    width: 450px;
    height: auto;
    padding-bottom: 5px;
    margin-bottom: 5px;
    float:left;
}




/** Artiklar  ********************************************************************/
.div_artBoxSpace1
{
    width: 5px;
    height: 217px;
    float:left;
    margin-bottom: 5px;
}

.div_artBox1
{
    border: 1px #e9e3e0 solid;
    width: 123px;
    height: 230px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    float:left;
}

.pnl_attrBox1
{
    width: 100%;
    height: 100%;
    float:left;
}
.div_attrBox1
{
    border: 1px #e9e3e0 solid;
    width: 500px;
    height: 100%;
    padding: 0px 5px 5px 5px;
    margin-bottom: 10px;
    float:left;
}

.div_attrBox1_legend_text
{
    font-size:90%; font-weight:bold; font-style:italic;
}

.div_indexBox1
{
    border: 1px #e9e3e0 solid;
    width: 503px;
    height: 100%;
    padding: 0px 5px 5px 5px;
    margin-bottom: 10px;
    float:left;
    font-size: 80%;
    
}

.ddl_Box1
{
    padding: 0px 0px 0px 1px;
    float:left;
    font-size:80%;
    
}

.div_artBoxGreen
{
    border: 2px #9bc13d dotted;
    width: 113px;
    height: 223px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    float:left;
}

.div_artBoxImage1
{
    width: 125px;
    height: 110px;
}

.div_artBoxHolder1
{
    position: absolute;
    border: 1px #e9e3e0 solid;
    width: 125px;
    height: 225px;
    padding-bottom: 5px;
}

.div_artImage1Holder
{
    text-align: center;
    position: absolute;
    z-index: 0;
}

.div_artImage1
{
    margin-top: 8px;
    position: absolute;
    left: 8px;
    z-index: 0;
    top: 1px;
}

.div_artImageRabatt1
{
    position: absolute;
    left: 0px;
    z-index: 1;
}

.div_artImageInShop1
{
    position: absolute;
    left: 100px;
    z-index: 2;
}

.div_artImageKundvagn1
{
    position: absolute;
    left: 80px;
    z-index: 2;
}

.div_artName1
{
    font-size: 80%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.div_artJmfPris1
{
    font-size: 80%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-style:italic;
}

.div_artPris1
{
    font-size: 80%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-weight:bold;
}

.div_artSubHold
{
    padding-left: 5px;
    padding-right: 3;
    padding-top: 10px;
}

.div_artAntal
{
    font-size: 80%;
    padding-left: 5px;
    padding-right: 2px;
    padding-top:2px;
    float:left;
    width:15px;
}

.hl_artName1:link, .hl_artName1:visited, .hl_artName1:active, .hl_artName1:hover
{
    font-size: 80%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: underline;
}

.div_artikel_ajaxIcon
{
    position: absolute;
    left: 80px;
    top:185px;
    z-index: 1;
}
.div_artEditAdmin1
{
    position: absolute;
    left: 94px;
    z-index: 1;
}

.img_artikel_ajaxIcon
{
    margin: 2px 2px 0px 0px;
    float:left;
}

.img_artikelDetail_ajaxIcon
{
    margin: 2px 2px 0px 0px;
    float:left;
}

.div_artBoxEdit a:link, .div_artBoxEdit a:visited
{
    background: url('../../_bilder/layout/button/closeX.png') 0 -16 no-repeat; width: 16px; height:16px; display: block;
    padding-left: 8px;
    float:left;
}

.div_artBoxEdit a:hover
{
    background: url('../../_bilder/layout/button/closeX.png') 0 -16px no-repeat; width: 16px; height:16px; display: block;
    padding-left: 8px;
    float:left;
}

.img_submit2
{
    padding-top:10px;
}

.btn_submit 
{
    float:left;
    border: none;
	width: 45px;
	height: 19px;
	cursor: pointer;
	text-indent: -9999px;
	background: url('../../_bilder/layout/submit/spara.gif') no-repeat top right;
}



/** Forms button********************************************************************/

.redButton 
{
    color: #FFFFFF;
    font-weight: bold;
    background-image: url('../../_bilder/layout/button/bg_redbutton_span.png');
    border: 0px;
    height: 20px;
}

.redButton2
{
    color: #FFFFFF;
    font-weight: bold;
    background-image: url('../../_bilder/layout/button/bg_redbutton_span.png');
    border: 0px;
    height: 20px;
    margin-top: 5px;
}

.myButton{ 
background:url('../../_bilder/layout/button/bg_redbutton_span.png') no-repeat; 
cursor:pointer; 
width: 50px; 
height: 20px; 
border: none; 
} 

.myButton span {
    background: transparent url('../../_bilder/layout/button/bg_redbutton_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 0 5px 3px;
} 


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../../_bilder/layout/button/bg_redbutton_a.png') no-repeat scroll top right;
    color: White;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../../_bilder/layout/button/bg_redbutton_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 0 5px 3px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

/** Forms ********************************************************************/

.tb_artAntal1
{
    border: 1px #ec3416 solid;
    font-size: 80%;
    text-align: center;
    float:left;
    padding-top:2px;
}

.cb_1
{
    font-size: 80%;
    text-align: center;
    float:left;
    padding-top:2px;
}

.btn_artSubmit1
{
    border: 1px #d72d11 solid;
    font-size: 80%;
    text-align: center;
    background-color: #d72d11;
    color: #FFFFFF;
    font-weight: bold;
    width: 28px;
}

.test
{
    background-image: url('../../_bilder/layout/submit/btn2.png');
}

.btn_artSubmit_test
{
    font-size:12px;
    line-height:18px;
    float:left;
    margin:0;
    padding:2px 4px 3px 4px;
}

.form_Select
{
    margin: 5px 0px 0px 0px;
    width:180px;
    float:left;
    font-size:80%;
    
    
}

/** Edit Artiklar  ********************************************************************/

.div_holder1_old
{
    border: 1px #e9e3e0 solid;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.div_holder1
{
    border: 1px #e9e3e0 solid;
    padding: 0px 5px 10px 5px;
    margin-bottom: 10px;
}

.td_text
{
    font-size:80%;
}

.legend_text
{
    font-size:80%; font-weight:bold;
}

.div_editArtikel_holder1
{
    border: 2px solid #CC3300;
    padding: 6px 0px 0px 0px;
    width: 940px;
    height: 730px;
    background-color: White;
}

.div_editArtikel_topBar
{
    float:left;
    height: 20px;
    background-color:White;
	border-bottom: solid 1px #b7b6b6;
	margin-bottom: 5px;
}

/** Edit Artiklar Forms  ********************************************************************/

.ddl_vit
{
    font-size:80%;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 1px 1px 1px 1px; 
}

.ddl_gul
{
    font-size:80%; background-color: #FFFFD5;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 1px 1px 1px 1px;    
}

.ddl_green
{
    font-size:80%; background-color: #D0E8D5;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 1px 1px 1px 1px;    
}

.tb_gul
{
    font-size:80%; background-color: #FFFFD5;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;     
}

.tb_gul_right
{
    font-size:80%; background-color: #FFFFD5;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;   
	text-align:right; 	  
}

.tb_vit
{
    font-size:80%;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;     
}

.tb_vit_right
{
    font-size:80%;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;     
	text-align:right; 
}

.tb_green
{
    font-size:80%; background-color: #D0E8D5;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;     
}

.tb_green_right
{
    font-size:80%; background-color: #D0E8D5;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;    
	text-align:right; 
}

.tb_grey_right
{
    font-size:80%; background-color: #F7F7F7;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;    
	text-align:right; 
}

.tb_grey
{
    font-size:80%; background-color: #F7F7F7;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	padding: 2px 2px 2px 2px;    
}
