﻿/* BODY
============================================== */
html { height:100%; }
body { background:#FFF; font-size:62.5%; font-family:Verdana, Arial, Sans-Serif; margin:0; padding:0; height:100%; }
h1, h2, h3,h4, h5, h6 { margin:0px; padding:0px; }
a { color:#ff8c01; text-decoration:none; background:none; }
a span { cursor: pointer;  }

.separator-div { border-top: 1px solid #A6A6A6; height: 1px; width: 512px; clear: both; margin: 0 0 13px 20px; }

/* Font-top */
span.change-font
{
    border:0px!important;
}

/* WRAP + FLOAT
============================================== */
#wrap-fff { width:100%; float:left; padding:10px 0; background:#FFF; }
#wrap-main { width:970px; margin:0 auto; padding:5px 0; position:relative; }


/* TOP
============================================== */
#top { width:977px; height:63px; float:left; background:#FFF; }

    #top-logo { width:90px; padding:15px 0px 0px 10px; float:left; background:#FFF; }
        #top-logo img { margin:0px; padding:0px; border:0px; float:left; }
        
    #top-domain {width:150px; border:0; font-size:1.1em; padding:20px 0px 0px 0px; float:left; background:#FFF;}
        
    #top-help { width:717px; padding:19px 8px 0px 0px; float:left; background:#FFF; }
        #top-help p { background:#FFF; font-size:1.1em; line-height:1.4em; text-align:right; text-transform:uppercase; color:#55534f; padding:2px 0px; margin:0px; float:right; }
        #top-help span { border-right:1px solid #d5d5d5; padding:0px 5px; float:left; }
            #top-help span.last { border-right:0px; padding:0px 0px 0px 10px; }
        #top-help a { color:#55534f; text-decoration:none; float:left; }
        #top-help a:hover, #top-help a:active { color:#ff8c01; text-decoration:underline; }
        #top-help img { float:left; margin:0px 0px 0px 4px; padding:0px; border:0px; }
        
        #top-help a#lang { display:block; height:15px; width:100px; text-align:left; }
    
    #top-lang { width:140px; padding:19px 0px 0px 0px; float:left; }
    
    #top-search { width:175px; padding-top:19px; float:left; background:#FFF; }
        #top-search input { margin:0px; padding:0px; float:left; }
            #top-search input.text { width:125px; padding:1px 1px 2px 1px; margin-right:9px; font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; color:#7f7f7f; border:1px solid #b7b7b7; }


/* MENU
============================================== */
#menu { width:977px; float:left; background:#eee; margin:0px 0px 10px 0px; }
    #menu ul { list-style-type:none; margin:0px; padding:0px; }
    #menu li { display:inline; margin:0px; padding:0px; font-size:1.1em; }
        #menu a { height:36px; float:left; background:url('../images/menu/menu-tab-left.gif') top left #eee; margin:0px; padding:0px 0px 0px 9px; text-decoration:none; letter-spacing:-0px; }
        #menu a.first { height:36px; float:left; background:url('../images/menu/menu-tab-left-first.gif') top left #eee; margin:0px; padding:0px 0px 0px 9px; text-decoration:none; letter-spacing:-0px; }
        #menu a span, #menu a.first span { height:26px; float:left; display:block; background:url('../images/menu/menu-tab-right.gif') no-repeat top right; padding: 10px 12px 0px 3px; font-weight:bold; color:#34322e; text-align:center; }
        #menu a span.last, #menu a.first span.last { height:26px; float:left; display:block; background:url('../images/menu/menu-tab-right-last.gif') no-repeat top right; padding: 10px 12px 0px 3px; font-weight:bold; color:#34322e; text-align:center; }
        #menu a:hover span, #menu a:active span { color:#ff8c01; }
        #menu #current a { color:#ff8c01; }
        #menu #current a span { color:#ff8c01; cursor:pointer; }
        #menu a:hover, #menu a:active { color:#ff8c01; }
        #menu a:hover span, #menu a:active span { color:#ff8c01; cursor:pointer; }
        
            /* Menu width */
            #menu-one-fi { width:60px; }
            #menu-two-fi { width:119px; }
            #menu-three-fi { width:105px; }
            #menu-four-fi { width:113px; }
            #menu-five-fi { width:96px; }
            #menu-six-fi { width:98px; }
            #menu-seven-fi { width:164px; }
            #menu-eight-fi { width:30px; }
            
            /*
            #menu-1-sv { width:91px; }
            #menu-2-sv { width:147px; }
            #menu-3-sv { width:149px; }
            #menu-4-sv { width:196px; }
            #menu-5-sv { width:137px; }
            #menu-6-sv { width:113px; }
            */
            
            #menu-1-sv { width:66px; }
            #menu-2-sv { width:122px; }
            #menu-3-sv { width:124px; }
            #menu-4-sv { width:141px; }
            #menu-5-sv { width:157px; }
            #menu-6-sv { width:98px; }
            #menu-7-sv { width:101px; }


/* CONTENT
============================================== */
#content { min-height:400px; height:auto !important; height:400px; width:977px; float:left; margin:0px; padding:5px 0px 5px 0px; }
	
/* SUBMENU
============================================== */
#submenu { width:177px; float:left; margin:24px 10px 0px 0px; padding:0px; }
    #submenu p { width:167px; height:20px; float:left; margin:0px; padding:5px 0px 0px 10px; background:url(../images/submenu/sm-top.gif) no-repeat top left #660000; font-size:1.1em; color:#FFF; font-weight:bold; }
    #submenu p.vm { background:url(/Site/images/submenu/sm-vm-top.gif) no-repeat top left #660000; margin-top:15px; }
        #submenu p a { color:#FFF; margin:0px; padding:0px; background:none; }
        #submenu p a:hover, #submenu p a:active { color:#FFF; text-decoration:none; background:none; }
    
    /* LEVEL 2 */
    #submenu ul { width:177px; margin:0px; padding:0px 0px 25px 0px; float:left; list-style:none; background:url('/Site/images/submenu/bg-main.gif') no-repeat bottom left #f3f1e8; }
    #submenu li { margin:0px; padding:0px; float:left; border-bottom:1px solid #FFF;}
    #submenu li.top { background:url('../images/submenu/sm-top-bg.jpg') top left no-repeat; padding-bottom:0px; }
    #submenu li.bottom { border-bottom:0px; background:url('../images/submenu/sm-bg-bottom2.jpg') bottom left no-repeat; padding-bottom:2px; }
    #submenu li.active-bottom { border-bottom:0px; background:url('../images/submenu/sm-bg-bottom-active.gif') bottom left no-repeat #660000; padding-bottom:2px; }
        #submenu a { width:147px; display:block; font-size:1.1em; color:#000; padding:6px 10px 6px 20px; text-decoration:none; background:url('/Site/images/submenu/l2-arrow.jpg') no-repeat 10px 10px; }
        #submenu a:hover, #submenu a:active { text-decoration:underline; color:#7f0000; background:url('/Site/images/submenu/l2-hover-arrow.jpg') no-repeat 10px 10px; }
        #submenu a.active { background:url('/Site/images/submenu/l2-active-arrow.jpg') no-repeat 10px 10px #660000; color:#FFF; font-weight:bold; }
        #submenu a.active:hover, #submenu a.active:active { color:#FFF; }
        #submenu li.active-bottom a { background:url('/Site/images/submenu/l2-active-arrow.jpg') no-repeat 10px 10px; color:#FFF; font-weight:bold; }
        #submenu li.active-bottom a:hover, #submenu li.active-bottom a:active { background:url('/Site/images/submenu/l2-active-arrow.jpg') no-repeat 10px 10px; color:#FFF; }
        
        /* LEVEL 3 */
        #submenu ul ul { width:177px; margin:0px; padding:2px 0px 8px 0px; float:left; list-style:none; background:#FFF; }
        #submenu ul ul li { width:177px; margin:0px; padding:0px; float:left; border:0px; }
        #submenu ul ul a { width:137px; padding:2px 10px 2px 30px; font-size:1em; color:#000; text-decoration:none; background:url('/Site/images/submenu/l3-arrow.jpg') no-repeat 20px 6px; }
        #submenu ul ul a:hover, #submenu ul ul a:active { text-decoration:underline; background:url('/Site/images/submenu/l3-hover-arrow.jpg') no-repeat 20px 6px; }
        #submenu ul ul a.active { width:137px; padding:2px 10px 2px 30px; font-size:1em; color:#7f0000; font-weight:bold; background:url('/Site/images/submenu/l3-active-arrow.jpg') no-repeat 20px 6px; }
        #submenu ul ul a.active:hover, #submenu ul ul a.active:active { color:#7f0000; }
            
            /* LEVEL 4 */
            #submenu ul ul ul { width:177px; margin:0px; padding:0px 0px 8px 0px; float:left; list-style:none; }
            #submenu ul ul ul li { width:177px; margin:0px; padding:0px; float:left; border:0px; }
            #submenu ul ul ul a { width:127px; padding: 2px 10px 2px 40px; font-size:1em; color:#000; text-decoration:none; background:url('/Site/images/submenu/l3-arrow.jpg') no-repeat 30px 6px; }
            #submenu ul ul ul a:hover, #submenu ul ul ul a:active { text-decoration:underline; background:url('/Site/images/submenu/l3-hover-arrow.jpg') no-repeat 30px 6px; }
            #submenu ul ul ul a.active { width:127px; padding: 2px 10px 2px 40px; font-size:1em; color:#666; font-weight:bold; background:#FFF; background:url('/Site/images/submenu/l4-active-arrow.jpg') no-repeat 30px 6px; }
            #submenu ul ul ul a.active:hover, #submenu ul ul ul a.active:active { color:#660000; text-decoration:underline; background:url('/Site/images/submenu/l3-active-arrow.jpg') no-repeat 30px 6px; }
        
        /* VARUMÄRKEN */
        #submenu ul.vm { width:177px; margin:10px 0px 0px 0px; padding:0px 0px 25px 0px; float:left; list-style:none; background:url('/Site/images/submenu/sm-vm-bottom.gif') no-repeat bottom left #660000; }
        #submenu ul.vm li { margin:0px; padding:0px; float:left; border-bottom:1px solid #fff;}
        /* #submenu ul.vm li.bottom { border-bottom:0px; background:url('/Site/images/submenu/sm-vm-bottom.gif') bottom left no-repeat; padding-bottom:2px; } BBL */
        #submenu ul.vm li.top { background:url('/Site/images/submenu/sm-vm-top.gif') top left no-repeat; padding:0px 0px 0px 0px; }
            #submenu ul.vm a { width:157px; display:block; font-size:1.1em; color:#fff; padding:4px 0px 4px 20px; text-decoration:none; background:url('/Site/images/submenu/vm-l1-arrow.jpg') no-repeat 10px 10px; }
            #submenu ul.vm a:hover, #submenu ul.vm a:active { text-decoration:underline; color:#fff; background:url('/Site/images/submenu/vm-l1-arrow.jpg') no-repeat 10px 10px; }
            #submenu ul.vm a.active { color:#FFF; font-weight:bold; background:url('/Site/images/submenu/vm-l1-active-arrow.jpg') no-repeat 10px 10px; }
                #submenu ul.vm a.active:hover, #submenu ul.vm a.active:active { background:url('/Site/images/submenu/vm-l1-active-arrow.jpg') no-repeat 10px 10px; }
            #submenu ul.vm li.top a { padding:6px 0px 6px 20px; background-position:10px 10px; }
                #submenu ul.vm li.top a:hover, #submenu ul.vm a.top:active { padding:6px 0px 6px 20px; background-position:10px 10px; }
            
            /* VARUMÄRKEN Level 2 */
            #submenu ul.vm ul { width:177px; margin:0px; padding:0px; float:left; list-style:none; background:url(../images/submenu/sm-vm-l2-bg.gif) #e5e5e5; }
            #submenu ul.vm ul li { margin:0px; padding:0px; float:left; border-bottom:1px solid #cbcbcb;}
            #submenu ul.vm ul li.bottom { border-bottom:0px; background:url(../images/submenu/sm-vm-l2-bg.gif); }
                #submenu ul.vm ul a { width:147px; display:block; font-size:1.1em; color:#000; padding:4px 0px 4px 20px; text-decoration:none; background:url('/Site/images/submenu/vm-l2-arrow.jpg') no-repeat 10px 8px; }
                #submenu ul.vm ul a:hover, #submenu ul.vm ul a:active { text-decoration:underline; color:#660000; background:url('/Site/images/submenu/vm-l2-hover-arrow.jpg') no-repeat 10px 8px; }
                #submenu ul.vm ul a.active { color:#660000; font-weight:bold; background:url('/Site/images/submenu/vm-l2-active-arrow.jpg') no-repeat 10px 8px; }
                    #submenu ul.vm ul a.active:hover, #submenu ul.vm ul a.active:active { color:#660000; font-weight:bold; background:url('/Site/images/submenu/vm-l2-active-arrow.jpg') no-repeat 10px 8px; }
                
                /* VARUMÄRKEN Level 3 */
                #submenu ul.vm ul ul { width:177px; margin:0px 0px 0px 0px; padding:5px 0px 8px 0px; float:left; list-style:none; background:#FFF; border-top:1px solid #cbcbcb; }
                #submenu ul.vm ul ul li { margin:0px; padding:0px; float:left; border-bottom:1px solid #FFF;}
                #submenu ul.vm ul ul li.bottom { border-bottom:0px; background:#FFF; }
                    #submenu ul.vm ul ul a { width:139px; display:block; font-size:1em; color:#000; padding:0 0 0 38px; text-decoration:none; background:url('/Site/images/submenu/vm-l3-arrow.jpg') no-repeat 30px 50%; }
                    #submenu ul.vm ul ul a:hover, #submenu ul.vm ul ul a:active { text-decoration:underline; color:#660000; background:url('/Site/images/submenu/vm-l3-hover-arrow.jpg') no-repeat 30px 50%; }
                    #submenu ul.vm ul ul a.active { color:#666; font-weight:bold; background:url('/Site/images/submenu/vm-l3-active-arrow.jpg') no-repeat 30px 50%; }
                        #submenu ul.vm ul ul a.active:hover, #submenu ul.vm ul ul a.active:active { color:#660000; font-weight:bold; background:url('/Site/images/submenu/vm-l3-activehover-arrow.jpg') no-repeat 30px 50%; }

                    /* VARUMÄRKEN Level 4 */
                    #submenu ul.vm ul ul ul { width:157px; margin:0px 0px 0px 0px; padding:4px 0px 8px 10px; float:left; list-style:none; background:#FFF; border-top:1px solid #FFF; }
                    #submenu ul.vm ul ul ul li { width:157px; margin:0px; padding:0px; float:left; border-bottom:1px solid #FFF;}
                    #submenu ul.vm ul ul ul li.bottom { border-bottom:0px; background:#FFF; }
                        #submenu ul.vm ul ul ul a { width:124px; display:block; font-size:1em; color:#000; padding:0 0 0 38px; text-decoration:none; background:url('/Site/images/submenu/vm-l3-arrow.jpg') no-repeat 30px 50%; }
                        #submenu ul.vm ul ul ul a:hover, #submenu ul.vm ul ul a:active { text-decoration:underline; color:#660000; background:url('/Site/images/submenu/vm-l3-hover-arrow.jpg') no-repeat 30px 50%; }
                        #submenu ul.vm ul ul ul a.active { color:#666; font-weight:bold; background:url('/Site/images/submenu/vm-l3-active-arrow.jpg') no-repeat 30px 50%; }
                            #submenu ul.vm ul ul ul a.active:hover, #submenu ul.vm ul ul a.active:active { color:#660000; font-weight:bold; background:url('/Site/images/submenu/vm-l3-activehover-arrow.jpg') no-repeat 30px 50%; }


    /* Left infopuff */
    #submenu .puff { width:177px; margin:15px 0px 0px 0px; padding:0px 0px 18px 0px; float:left; background:url('/Site/images/leftpuff-bottom-bg.gif') no-repeat bottom left; }
        #submenu .puff p { color:#000; margin:0; padding:13px 13px 0 13px; height:auto; width:151px; background:url('/Site/images/leftpuff-top-bg.gif') no-repeat top left; font-size:1.1em; font-weight:normal; }
        #submenu .puff a { width: 130px; color:#000; text-decoration:none; padding:0px 0px 0px 11px; margin:3px 0 0 0; background:url('/Site/images/leftpuff-link-bg.gif') 0 4px no-repeat; font-size:1em; font-weight:bold; }
            #submenu .puff a:hover, #submenu .puff a:active { text-decoration:underline; color:#000; background:url('/Site/images/leftpuff-link-bg.gif') 0 4px no-repeat; }
            
            
/* MAIN
============================================== */
#main { width:787px; float:left; margin:0px; padding:0px; background:#FFF; display:inline; }

    /* Main breadcrumbs */
    #main-breadcrumbs { width:787px; float:left; margin:0px; padding:0px 0px 10px 0px; }
        #main-breadcrumbs p { font-size:1em; color:#666; margin:0; padding:0 0 0 30px; float:left; }
        #main-breadcrumbs span.divider { color:#7f0000; padding:0 5px; }
        #main-breadcrumbs a { color:#7f0000; text-decoration:none; }
            #main-breadcrumbs a.active { color:#333; text-decoration:none; font-weight:bold; }
        #main-breadcrumbs a:hover,
        #main-breadcrumbs a:active { text-decoration:underline; }
    
    /* Main row */
    .main-row { width:787px; float:left; margin:0px; padding:0px 0px 7px 0px; }
    
    /* Start puffar */
    .puff-big { width:787px; min-height:170px; height:auto !important; height:170px; float:left; background:#FFF; margin:0px; padding:0px; }
    .puff-medium { width:218px; min-height:290px; height:auto !important; height:290px; float:left; background:#FFF; margin:0px 0px 0px 0px; padding:0px; }
    .puff-small { width:180px; min-height:290px; height:auto !important; height:290px; float:left; background:#FFF; margin:0px 7px 0px 0px; padding:0px; background-position:top left; background-repeat:no-repeat; }
        
        /* Start puff-small typo */
        .puff-small h2 { color:#FFF; font-weight:normal; font-size:1.8em; width:150px; padding:0px 15px; margin:10px 0px 3px 0px; }
        .puff-small p { color:#FFF; font-size:1.1em; width:150px; padding:0px 15px; margin:0px 0px 10px 0px; }
        .puff-small p.link { color:#7f0000; }
        .puff-small a { text-decoration:underline; color:#7f0000; }
        .puff-small a:hover { color:#7f0000; }
        
        /* Start boxtoppen */
        #boxtoppen { width:218px; min-height:290px; height:auto !important; height:290px; float:left; margin:0px 0px 0px 0px; padding:0px; background:url('../images/start/boxtoppen-bg-1.jpg') no-repeat top left; }
        #boxtoppen h2 { color:#000; font-weight:normal; font-size:2.2em; width:150px; padding:0px 15px; margin:10px 0px 3px 0px; }
        #boxtoppen p { color:#000; font-size:1.1em; width:185px; padding:0px 15px; margin:0px 0px 0px 0px; height:223px; }
        #boxtoppen p.link { color:#7f0000; height:20px; text-align:center; background:none; }
        #boxtoppen a { text-decoration:underline; color:#7f0000; }
        #boxtoppen a:hover { color:#7f0000; }
        
    .textblock-last { margin-right:0px; }
    
    .textblock-small { width:180px; }
    .textblock-medium { width:366px; }
    .textblock-large { width:554px; }
    .textblock-xlarge { width:742px; }
       
    .textblock-small,
    .textblock-medium,
    .textblock-large,
    .textblock-xlarge { float:left; margin:0px 8px 0px 0px; padding:0px; background:#FFF; }
    
    .textblock-small h4,
    .textblock-medium h4,
    .textblock-large h4,
    .textblock-xlarge h4 { font-size:1.8em; font-weight:normal; margin:3px 0px 5px 0px; padding:0px; color:#000; }
    
    .textblock-small h2,
    .textblock-medium h2,
    .textblock-large h2,
    .textblock-xlarge h2 { font-size:1.8em; font-weight:normal; margin:3px 0px 5px 4px; padding:0px; color:#000; }
    
    .textblock-small h4.yellow,
    .textblock-medium h4.yellow,
    .textblock-large h4.yellow,
    .textblock-xlarge h4.yellow { color:#ff8c01; }
    
    .textblock-small h4.red,
    .textblock-medium h4.red,
    .textblock-large h4.red,
    .textblock-xlarge h4.red { color:#7f0000; }
    
    .textblock-small h2.yellow,
    .textblock-medium h2.yellow,
    .textblock-large h2.yellow,
    .textblock-xlarge h2.yellow { color:#ff8c01; }
    
    .textblock-small h2.red,
    .textblock-medium h2.red,
    .textblock-large h2.red,
    .textblock-xlarge h2.red { color:#7f0000; }
    
    .textblock-small p,
    .textblock-medium p,
    .textblock-large p,
    .textblock-xlarge p { font-size:1.2em; color:#000; margin:0px 0px 10px 4px; padding:0px; }
    
    .textblock-small a,
    .textblock-medium a,
    .textblock-large a,
    .textblock-xlarge a { color:#7f0000; text-decoration:underline; }
    
    .textblock-image-left,
    .textblock-image-right { margin:0px; padding:0px; background:#FFF; }
    .textblock-image-left { margin-right:10px; float:left; }
    .textblock-image-right { margin-left:10px; float:right; }
    
    /* Main intro */
    #main-intro { width:777px; height:170px; float:left; margin:0px 0px 9px 0px; padding:0px; background:#F1F1F1; }
        #main-intro h1 { font-size:2.4em; font-weight:normal; color:#f08c00; margin:20px 0px 10px 28px; padding:0px; }
        #main-intro h2,
        #main-intro p { width:250px; font-size:1em; line-height:1.4em; font-weight:normal; color:#000; margin:0px 0px 0px 28px; padding:0px; }
    
    /* Main medium intro */    
    #main-medium-intro { width:564px; height:170px; float:left; margin:0px 0px 9px 0px; padding:0px; background:#F1F1F1; }
    #main-small-intro { width:556px; height:170px; float:left; margin:0px 0px 9px 0px; padding:0px; background:/*url(/Site/images/topp_test_gronstets.jpg)*/ top left no-repeat; }
        
        #verktygtjanster-content #main-small-intro h1,
        #main-content #main-small-intro h1,
        #main-small-intro h1,
        #verktygtjanster-content #main-small-intro h1,
        #main-content #main-small-intro h1,
        #main-small-intro h1 { font-size:2.4em; font-weight:normal; color:#f08c00; margin:20px 0px 10px 28px; padding:0px; }
        
        #main-content #main-small-intro p,
        #main-small-intro p,
        #main-content #main-small-intro h2,
        #main-content #main-medium-intro p,
        #main-medium-intro p { width:250px; font-size:1em; line-height:1.4em; font-weight:normal; color:#000; margin:0px 0px 0px 28px; padding:0px; } /* =UPDATED */
        
    /* Main content */
    #main-content { width:550px; float:left; margin:0px 9px 0px 10px; padding:0px; background:#FFF; }
        #main-content h1 { width:510px; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 10px 20px; padding:0px; }
            #main-content h1.pren { width:510px; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 5px 10px; padding:0px; }
        #main-content h2 { width:510px; font-size:1.2em; font-weight:bold; color:#000; margin:0px 0px 10px 20px; padding:0px; }
            #main-content h2.egenprovning { width:510px; font-size:1.2em; font-weight:bold; color:#000; margin:13px 0px 10px 20px; padding:0px; float:left; }
            #main-content h2.pren { width:510px; font-size:1.2em; font-weight:normal; color:#000; margin:0px 0px 20px 10px; padding:0px; float:left; }
        #main-content h3 { font-family:Verdana, Arial, Sans-Serif; width:510px; font-size:1.2em; line-height:1.3em; font-weight:bold; font-style:normal; color:#000; margin:0px 0px 5px 20px; padding:0px; }
            #main-content h3.cursive { font-family:Georgia, Garamond, Times New Roman, Serif; width:510px; font-size:1.5em; line-height:1.3em; font-weight:bold; font-style:italic; color:#660000; margin:0px 0px 0px 20px; padding:0px; }
            #main-content h3.bigintro { width:510px; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 10px 20px; padding:0px; }
        #main-content h4 { font-size:1.1em; font-weight:normal; color:#999999; width:510px; margin:0px 0px 0px 20px; padding:0px; }
            #main-content h4.big { float:left; font-family:Verdana, Arial, Sans-Serif; width:510px; font-size:1.4em; line-height:1.3em; font-weight:normal; font-style:normal; color:#000; margin:0px 0px 15px 20px; padding:0px; }
        #main-content p { width:510px; font-size:1.1em; color:#000; margin:0px 0px 12px 20px; padding:0px; line-height:1.4em; }
            #main-content p.egenprovning { width:510px; font-size:1.1em; color:#000; margin:0px 0px 12px 20px; padding:0px; float:left; }
            #main-content p.options { width:510px; font-size:1.1em; color:#000; margin:30px 0px 0px 20px; padding:0px; line-height:1.4em; }
            #main-content p.pressdate { width:510px; font-size:1.1em; color:#000; margin:0px 0px 0px 20px; padding:0px; line-height:1.4em; }
            #main-content p.kontakt { width:510px; font-size:1.1em; color:#000; margin:0px 0px 12px 20px; padding:0 0 12px 0; line-height:1.4em; border-bottom:1px solid #ccc; }
            #main-content p.purchase-list { text-align: center; width: 100%; float: left; font-size: 14px; margin-top: 20px; }
                
        #main-content ul { width:510px; background:#FFF; margin:0 0 15px 20px; padding:0; float:left; }
            #main-content li { margin:2px 0px; list-style: inside; }
        
        
        /* Introduktion */
        #main-content .instruktion { width:510px; margin:5px 0 10px 20px; padding:0px; float:left; background:#FFF; }
            #main-content .instruktion h4 { float:left; font-family:Verdana, Arial, Sans-Serif; width:510px; font-size:1.4em; line-height:1.3em; font-weight:normal; font-style:normal; color:#000; margin:0px 0px 15px 0px; padding:0px; }
                #main-content .instruktion h4.border { float:left; font-family:Verdana, Arial, Sans-Serif; width:510px; font-size:1.4em; line-height:1.3em; font-weight:normal; font-style:normal; color:#000; margin:0px 0px 15px 0px; padding:10px 0 0 0; border-top:1px solid #CCC; }
            #main-content .instruktion p { width:300px; font-size:1.2em; color:#000; margin:0; padding:0; float:left; }
            #main-content .instruktion img { float:left; margin:0 10px 0 0; padding:0; border:0px; }
        
        /* Inköpslista */
        #main-content .infotext { font-size: 1.1em; width: 510px; margin: 0 0 0 20px; }
        
    /* Content links */
    #varadrycker-content a,
    #detaljsida-content a,
    #verktygtjanster-content a,
    #dryckomaten-content a,
    #main-content a { color:#7f0000; text-decoration:underline; }
    
    #main-content .pren-options a 
    {
        display: block;
        margin: 0px;
        padding-bottom: 2px;
    }
    
    /* Content bottom links */
    #varadrycker-content a.link,
    #detaljsida-content a.link,
    #verktygtjanster-content a.link,
    #dryckomaten-content a.link,
    #main-content a.link { margin-right:15px; color:#7f0000; }
    
    #varadrycker-content a.link:hover, #varadrycker-content a.link:active,
    #detaljsida-content a.link:hover, #detaljsida-content a.link:active,
    #verktygtjanster-content a.link:hover, #verktygtjanster-content a.link:active,
    #dryckomaten-content a.link:hover, #dryckomaten-content a.link:active,
    #main-content a.link:hover, #main-content a.link:hover { margin-right:15px; color:#7f0000; }
      
    /* Content row */
    #detaljsida-content .content-row,
    #verktygtjanster-content .content-row,
    #varadrycker-content .content-row,
    #dryckomaten-content .content-row,
    #main-content .content-row { width:550px; float:left; margin:0px 0px 10px 0px; padding:0px; background:#FFF; }
    
    /* Main right */
    #main-right { width:218px; float:left; margin:0px; padding:0px; }
    
    /* Right puff */
    .right-puff { width:205px; background:#FFF; float:left; margin:15px 0px 0px 7px; padding:0px 0px 10px 0px; border-bottom:1px solid #d5d5d5; }
        .right-puff h1 { font-size:1.4em; font-weight:normal; color:#000; margin:2px 0px 5px 0px; padding:0px; }
        .right-puff h5 { font-size:1em; font-weight:normal; color:#666; text-transform:uppercase; margin:0px; padding:0px; }
            .right-puff h5.orange { color:#ff8c01; }
            .right-puff h5.red { color:#7f0000; }
        .right-puff p { font-size:1.1em; color:#000; margin:5px 0px 5px 0px; padding:0px; }
        .right-puff a { color:#7f0000; text-decoration:underline; }
    
    /* Detaljsida content */
    #detaljsida-content { width:550px; float:left; margin:0px 9px 0px 10px; padding:0px; background:#FFF; }
        #detaljsida-content p { font-size:1.1em; color:#000; margin:0px 0px 12px 20px; padding:0px; line-height:1.4em; background:#FFF; }
        
    /* Detaljsida right */
    #detaljsida-right { width:218px; float:left; display:inline; margin:0px 0px 0px 0px; padding:0px; }
        #detaljsida-right p { width:205px; font-size:1.1em; color:#000; margin:0px 0px 10px 7px; padding:0px; }
        #detaljsida-right .right-puff p { width:205px; font-size:1.1em; color:#000; margin:0; padding:0px; }
        
    /* Detaljsida intro */
    #detaljsida-intro { width:550px; background:#FFF; float:left; margin:0px 0px 15px 0px; padding:0px 0px 0px 30px; }
        #detaljsida-intro p { font-size:1em; margin:0px; padding:0px; }
        #detaljsida-intro a { color:#7f0000; background:url('/Site/images/dsi-silver-l.gif') no-repeat top left; text-decoration:none; height:23px; display:block; float:left; margin:0px 7px 6px 0px; padding:0px 0px 0px 7px; }
        #detaljsida-intro a span { white-space: nowrap; text-align:center; background:url('/Site/images/dsi-silver-r.gif') no-repeat top right; padding:4px 7px 0px 0px; height:19px; display:block; float:left; }
        #detaljsida-intro a:hover, #detaljsida-intro a:active { text-decoration:underline; }
            
            #detaljsida-intro a.red { background:url('/Site/images/dsi-red-l.gif') no-repeat top left; padding:0px 0px 0px 7px; height:23px; }
            #detaljsida-intro a.red span { background:url('/Site/images/dsi-red-r.gif') no-repeat top right; padding:4px 7px 0px 0px; height:19px; display:block; }
            #detaljsida-intro a.green { background:url('/Site/images/dsi-green-l.gif') no-repeat top left; padding:0px 0px 0px 7px; height:23px; }
            #detaljsida-intro a.green span { background:url('/Site/images/dsi-green-r.gif') no-repeat top right; padding:4px 7px 0px 0px; height:19px; display:block; }
            #detaljsida-intro a.gray { background:url('/Site/images/dsi-gray-l.gif') no-repeat top left; padding:0px 0px 0px 7px; height:23px; }
            #detaljsida-intro a.gray span { background:url('/Site/images/dsi-gray-r.gif') no-repeat top right; padding:4px 7px 0px 0px; height:19px; display:block; }
            #detaljsida-intro a.yellow { background:url('/Site/images/dsi-yellow-l.gif') no-repeat top left; padding:0px 0px 0px 7px; height:23px; }
            #detaljsida-intro a.yellow span { background:url('/Site/images/dsi-yellow-r.gif') no-repeat top right; padding:4px 7px 0px 0px; height:19px; display:block; }
            
            #detaljsida-intro a span.w130 { width:130px; }
            #detaljsida-intro a span.w140 { width:140px; }
            #detaljsida-intro a span.w150 { width:150px; }
            #detaljsida-intro a span.w160 { width:160px; }
            #detaljsida-intro a span.w170 { width:170px; }
            #detaljsida-intro a span.w180 { width:180px; }
            #detaljsida-intro a span.w190 { width:190px; }
            #detaljsida-intro a span.w200 { width:200px; }
            #detaljsida-intro a span.w250 { width:250px; }
            
        #detaljsida-content h1,
        #detaljsida-content h2,
        #detaljsida-content h3,
        #detaljsida-content h4 { width:auto; background:#FFF; }
        #detaljsida-content h1 { font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 10px 20px; padding:0px; }
        #detaljsida-content h2 { font-family:Georgia, Garamond, Times New Roman, Serif; font-size:1.3em; font-weight:bold; font-style:italic; color:#000; margin:0px 0px 3px 20px; padding:0px 0px 0px 0px; border:0px; }
        #detaljsida-content h3 { font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; font-weight:normal; font-style:normal; color:#999; margin:0px 0px 25px 20px; padding:0px 0px 0px 0px; }
        #detaljsida-content h4 { font-size:1.1em; font-weight:normal; color:#000; margin:0px 0px 12px 20px; padding:0px; line-height:1.4em; }
        
    #detaljsida-content #dp-image-wrap,
    #main-right #dp-image-wrap { width:210px; float:right; padding:0; margin:0 0 10px 10px; background:url('/Site/images/dp-bottom-bg.gif') no-repeat bottom left; }
    #main-right #dp-image-wrap { width:210px; float:left; padding:0; margin:0; }
    
        #detaljsida-content #dp-image,
        #main-right #dp-image { width:204px; padding:0px 4px 8px 2px; margin:0px; background:url('/Site/images/dp-top-bg.gif') no-repeat top left; }
            #detaljsida-content #dp-image .image,
            #main-right #dp-image .image { width:204px; height:200px; padding:22px 0px 0px 0px; text-align:center; }
            #detaljsida-content #dp-image .overlay,
            #main-right #dp-image .overlay { position:absolute; width:105px; height:105px; margin:5px 0px 0px 5px; }
                #detaljsida-content #dp-image .sommarfavorit,
                #main-right #dp-image .sommarfavorit { background:url('/Site/images/dp-sommarfavorit.png') no-repeat top left; text-indent:-9999px; }
            #detaljsida-content #dp-image .zoom,
            #main-right #dp-image .zoom { width:194px; padding:8px 0px 5px 10px; margin:0px; text-align:center; }
                #detaljsida-content #dp-image .zoom a,
                #main-right #dp-image .zoom a { font-size:1em; color:#000; text-decoration:none; padding:2px 25px 2px 0px; background:url('/Site/images/dp-zoom-bg.gif') no-repeat top right; }
        
    /* varadrycker content */
    #varadrycker-content { width:550px; float:left; margin:0px 9px 0px 10px; padding:0px; background:#FFF; }
    
    /* content-section */        
    #main-content .content-section,
    #varadrycker-content .content-section { width:510px; margin:0px 0px 15px 20px; padding:0px 0px 0px 0px; float:left; border-bottom:1px solid #CCC; float:left; }
        #main-content .content-section h2,
        #varadrycker-content .content-section h2 { width:510px; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 8px 0px; padding:0px; float:left; line-height:normal; }/* =UPDATED= */
        #main-content .content-section h3,
        #varadrycker-content .content-section h3 { font-family:Verdana, Arial, Sans-Serif; width:510px; font-size:1.2em; line-height:1.3em; font-weight:bold; font-style:normal; color:#000; margin:0px 0px 5px 0px; padding:0px; }
        
        #main-content .content-section p,
        #varadrycker-content .content-section p { width:510px; font-size:1.1em; color:#000; margin:0px; padding:0px 0px 15px 0px; float:left; line-height:normal; }
            #main-content .content-section p.section-intro,
            #varadrycker-content .content-section p.section-intro { font-size:1.1em; color:#000; margin:0px; padding:0px 0px 1px 0px; }
            #main-content .content-section p.date,
            #varadrycker-content .content-section p.date { color:#999; }
            
            #main-content .content-section h1.pren,
            #main-content .content-section h2.pren { width:500px; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 8px 0px; padding:0 0 0 10px; float:left; line-height:normal; } /* =UPDATED= */
            #main-content .content-section p.pren { margin:0; padding:2px 0; }
            #main-content .content-section p.pren-tjanster { margin:0; padding:0 0 0 10px; width:350px; }
            #main-content .content-section p.pren-options { margin:0; padding:0; width:150px; }
            #main-content .content-section p.pren span.pren2 { width:150px; display:block; float:left; font-weight:bold; padding:0 0 0 10px; }
            #main-content .content-section p.pren span { overflow: hidden;} 
            #main-content .bottom { margin-bottom:15px; padding-bottom:15px; }
            #main-content .no-bb { border-bottom:0px; }
            #main-content .content-section input.btn { margin:5px 0 10px 10px; }
            #main-content .content-section div.pren-spacing { padding-top: 7px; clear: both; }
            
        #main-content .pren-content-section { width:510px; margin:0px 0px 15px 10px; padding:0px 0px 10px 0px; float:left; border-bottom:1px solid #CCC; float:left; }
            #main-content .pren-content-section h2.pren { width:500px; font-size:1.4em; font-weight:normal; color:#000; margin:0px 0px 8px 0px; padding:0 0 0 10px; float:left; line-height:normal; }
            #main-content .pren-content-section p.pren { margin:0; padding:2px 0; }
            #main-content .pren-content-section p.pren-tjanster { margin:0; padding:0 0 0 10px; width:350px; background:#FFF; float:left; }
            #main-content .pren-content-section p.pren-options { margin:0; padding:0; width:150px; background:#FFF; float:left; }
            #main-content .pren-content-section p.pren span.pren2 { width:105px; display:block; float:left; font-weight:bold; padding:0 0 0 10px; }
            #main-content .pren-content-section p.pren span { overflow: hidden;} 
            #main-content .pren-content-section p.pren span.pren3 { width:350px; display:block; float:left; font-weight:bold; padding:0 0 0 0px; } 
            #main-content .pren-bottom { margin-bottom:15px; padding-bottom:15px; }
            #main-content .pren-top { border-top:solid 1px #cccccc; padding-top:10px; }
            #main-content .pren-no-bb { border-bottom:0px; }
            #main-content .pren-content-section input.btn { margin:5px 0 10px 10px; }
            #main-content .pren-content-section input.btn-extra { margin:5px 0 0px 115px; }
            #main-content .pren-content-section div.pren-spacing { padding-top: 7px; clear: both; }
        
              
    /* varadrycker reviewlist */
    #varadrycker-content .content-section ul.latest-reviews { width:510px; margin:0px; padding:0px; background:#FFF; list-style:none; }
    #varadrycker-content .content-section ul.latest-reviews li { width:510px; margin:0px; padding:0px 0px 13px 0px; float:left; background:#FFF; list-style:none; }
    #varadrycker-content .content-section ul.latest-reviews li h4 { width:394px; background:#FFF; font-size:1.1em; /*font-family:Georgia, Garamond, Serif;*/ font-weight:normal; font-style:normal; color:#000; margin:0px 0px 3px 0px; padding:0px; float:left; }
    #varadrycker-content .content-section ul.latest-reviews li h5 { width:394px; background:#FFF; font-size:1.3em; font-weight:bold; color:#000; margin:0px; padding:0px; float:left; }
    #varadrycker-content .content-section ul.latest-reviews li p { width:394px; background:#FFF; font-size:1.1em; color:#000; margin:0px 0px 8px 0px; padding:0px; float:left; }
        #varadrycker-content .content-section ul.latest-reviews li p.authorlinks { color:#999; margin-bottom:5px; font-size:1.2em;  }
            #varadrycker-content .content-section ul.latest-reviews li p.authorlinks span { color:#999; margin-bottom:5px; display:block;  }
    #varadrycker-content .content-section ul.latest-reviews li img { margin:0px 10px 0 0; padding:0px; border:0px solid #CCC; float:left; background:#FFF; }
        
    /* varadrycker - news */    
    #varadrycker-content .content-section-news { width:510px; margin:0px 0px 15px 20px; padding:0px; float:left; border-bottom:0px; }
        #varadrycker-content .content-section-news h3 { font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 10px 0px; padding:0px; }
        #varadrycker-content .content-section-news p { font-size:1.1em; color:#000; margin:5px 0px 0px 0px; padding:0px; }
        
        #varadrycker-content .content-section-news ul { list-style:none; margin:0px; padding:0px 0px 0px 0px; float:left; }
        #varadrycker-content .content-section-news li { width:510px; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; float:left; border-bottom:1px solid #CCC; }
        #varadrycker-content .content-section-news li p { width:400px; background:#FFF; color:#000; margin:0px; padding:0px; float:left; font-size:1.2em; }
        #varadrycker-content .content-section-news li img { width:84px; height:84px; border:0px solid #CCC; margin:0px 10px 0px 0px; float:left; }
    
    /* varadrycker search */
    #vd-search { width:549px; height:60px; background:url('/Site/images/vd-search-bg.gif') no-repeat top left; float:left; margin:0px 0px 10px 0px; padding:0px; }
        #vd-search fieldset { border:0px; margin:0px 0px 0px 0px; padding:0px 0 0 24px; float:left; }
        #vd-search input { margin:0px; padding:0px; float:left; }
            #vd-search input.text { width:288px; font-family:Arial, Verdana, Sans-Serif; color:#000; margin:0px 7px 0px 0px; padding:1px 0px 0px 1px; font-size:1.1em; }
        #vd-search select { width:115px; font-family:Arial, Verdana, Sans-Serif; font-size:1em; color:#000; margin:0px 7px 0px 0px; padding:0px; float:left; }
            #vd-search select.first { margin-right:20px; }
        #vd-search p { font-size:1.1em; margin:0px; padding:7px 0 5px 0; }
        #vd-search p.avancerad { font-size:1em; margin:0px; padding:3px 0 0 7px; float:left; font-weight:600; width:140px; }
        #vd-search li { list-style-type:none; list-style-position:outside; }
            
    /* Våra drycker - avancerad sök */
    #vd-avanceradsok { width:784px; float:left; background:url('/Site/images/vdas-bg-bottom.jpg') no-repeat bottom left; margin:0; padding:0 0 15px 0; z-index:10; }
        #vdas-content { width:759px; float:left; background:url('/Site/images/vdas-bg-top.jpg') no-repeat top left; margin:0; padding:25px 0 0 25px; z-index:10; }
        
        #vd-avanceradsok h1 { font-size:1.8em; font-weight:normal; color:#FFF; margin:0 0 7px 0; padding:0; background:none; width:475px; }
        #vd-avanceradsok h2 { font-size:1.1em; font-weight:normal; color:#000; margin:0; padding:0; background:none; width:475px; }
        #vd-avanceradsok h3 { font-size:1.6em; font-weight:normal; color:#f58200; margin:0; padding:0; background:none; float:left; }
        
        #vdas-intro { height:75px; width:565px; background:none; float:left; margin: 0 0 5px 0; overflow:hidden; }
        #vdas-fritext { height:50px; width:150px; background:none; float:left; margin: 25px 0 5px 0; overflow:hidden; }
            #vdas-fritext h3 { color:#FFF; }
            #vdas-fritext input { width:140px; background:#FFF; border:1px solid #b7b7b7; color:#666; padding:1px; margin:3px 0 0 0; }
        
        #vdas-typ { min-height:150px; height:auto !important; height:150px; width:185px; background:none; float:left; margin:0; padding:0; z-index:10; }
        #vdas-land { min-height:150px; height:auto !important; height:150px; width:192px; background:none; float:left; margin:0; padding:0; z-index:10; }
        #vdas-forpackning { min-height:150px; height:auto !important; height:150px; width:191px; background:none; float:left; margin:0; padding:0; z-index:10; }
        #vdas-prisintervall { min-height:150px; height:auto !important; height:150px; width:150px; background:none; float:left; margin:0; padding:0; z-index:10; }
            #vdas-prisintervall h4.resultat { width:125px; height:17px; background:url('/Site/images/vdas-antal-bg.jpg') no-repeat top left; margin:0 0 10px 0; padding:5px 0 5px 12px; float:left; font-size:1.5em; font-weight:normal; color:#000; }    
            #vdas-prisintervall a { background:url('/Site/images/vdas-link-resultat-left.jpg') no-repeat top left; color:#FFF; padding-left:12px; height:29px; display:block; font-size:1.1em; font-weight:bold; text-decoration:none; float:left; }
            #vdas-prisintervall a span { background:url('/Site/images/vdas-link-resultat-right.jpg') no-repeat top right; height:23px; display:block; padding:6px 12px 0 0; width:117px; text-align:center; cursor:pointer; }
            #vdas-slider { width:150px; height:47px; background:url('/Site/images/slider-placeholder.jpg') no-repeat top left; margin:15px 0 7px 0; padding:0; float:left; }
            
        #vdas-typ a.typ { width:185px; height:112px; display:block; float:left; background:url('/Site/images/vdas-link-typ.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
            #vdas-typ a.typ:hover { background:url('/Site/images/vdas-link-typ.jpg') no-repeat bottom left; }
        #vdas-land a.land { width:192px; height:112px; display:block; float:left; background:url('/Site/images/vdas-link-land.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
            #vdas-land a.land:hover { background:url('/Site/images/vdas-link-land.jpg') no-repeat bottom left; }
        #vdas-forpackning a.forpackning { width:191px; height:112px; display:block; float:left; background:url('/Site/images/vdas-link-forpackning.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
            #vdas-forpackning a.forpackning:hover { background:url('/Site/images/vdas-link-forpackning.jpg') no-repeat bottom left; }
            
        #vdas-money a.money { width:191px; height:112px; display:block; float:left; background:url('/Site/images/vdas-link-money.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
            #vdas-money a.money:hover { background:url('/Site/images/vdas-link-money.jpg') no-repeat bottom left; }
        
        #vdas-typ ul,
        #vdas-land ul,
        #vdas-forpackning ul { margin:0; padding:0; float:left; width:175px; background:#FFF; }
        
        #vdas-typ li,
        #vdas-land li,
        #vdas-forpackning li { width:175px; background:url(/site/images/list-bg-175-top.gif) no-repeat top left; color:#FFF; padding:3px 0 0 0; margin:2px 0 0 0; display:block; }
        
        #vdas-typ li span,
        #vdas-land li span,
        #vdas-forpackning li span { width:165px; background:url(/site/images/list-bg-175-bottom.gif) #7F0000 no-repeat bottom left; color:#FFF; padding:0 5px 4px 5px; margin:0; display:block; }
        
        
        #vd-avanceradsok-resultat { width:752px; margin:16px 0 0 16px; float:left; padding:0; background:#FFF; }
            #vd-avanceradsok-resultat h4 { font-size:1.8em; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0; background:none; }
            #vd-avanceradsok-resultat h5 { font-size:1.2em; font-weight:normal; color:#000; margin:0 0 10px 0; padding:0; background:none; }
            
            #vdas-resultat-pagin { width:752px; margin:0; float:left; padding:8px 0; background:#FFF; border-bottom:1px solid #a6a6a6; border-top:2px solid #a6a6a6; }
                #vdas-resultat-pagin p { float:left; margin:0; padding:0; font-size:1.1em; color:#660000; }
                    #vdas-resultat-pagin p.sort { width:172px; text-align:right; }
                    #vdas-resultat-pagin p.pages { width:580px; }
                #vdas-resultat-pagin a { color:#660000; text-decoration:underline; }
                    #vdas-resultat-pagin a.foregaende { margin-right:5px; }
                    #vdas-resultat-pagin a.nasta { margin-left:5px; }
                    #vdas-resultat-pagin a.selected { color: Black; text-decoration: none; }
                    
            #vdas-resultat-list { width:752px; float:left; }
                #vdas-resultat-list ul { width:752px; float:left; margin:16px 0 0 0; padding:0; }
                #vdas-resultat-list li { width:752px; float:left; margin:0 0 16px 0; padding:0 0 16px 0; list-style:none; border-bottom:1px solid #CCC; background:#FFF; }
                    
                    #vdas-resultat-list .purchase-list-items { background: #FFF; display:block; border: solid 1px #CCC; padding: 10px 10px 11px 10px; margin: 0; width: 120px; height: 92; float: right; text-align: right; }
						#vdas-resultat-list .purchase-list-items strong { margin: 0 5px 0 0; }
						#vdas-resultat-list .purchase-list-items input { width: 30px; text-align: right; margin: 5px 0 0 0; }
					#vdas-resultat-list .purchase-list-dontsave { float: left; display: block; margin: 10px; }
					#vdas-resultat-list .purchase-list-save { float: right; display: block; margin: 10px 5px 10px 10px; }
                    #vdas-resultat-list li img { border:1px solid #e7e7e7; margin:0 10px 0 0; padding:0; float:left; }
                    #vdas-resultat-list li h5 { width:452px; font-size:1.2em; margin:0 0 8px 0; padding:0; float:left; }
                    #vdas-resultat-list li p { font-size:1.1em; margin:0; padding:0; float:left; color:#000; }
                        #vdas-resultat-list li p.info-1 { margin:0 5px 0 0; width:205px; background:#FFF; }
                        #vdas-resultat-list li p.info-2{ margin:0 0 0 0; width:240px; background:#FFF;  }
                        #vdas-resultat-list li p.info-links { float: right; width:200px; margin:0; padding:0; text-align:right;  background:#FFF;  }
                    #vdas-resultat-list li a { color:#660000; text-decoration:underline; line-height: 18px; }
                    
            #pls-resultat-list { width:552px; float:left; }
                #pls-resultat-list ul { width:552px; float:left; margin:16px 0 0 0; padding:0; }
                #pls-resultat-list li { width:552px; float:left; margin:0 0 5px 0; padding: 30px 0 5px 0; list-style:none; border-bottom:1px solid #CCC; background:#FFF; }
                    #pls-resultat-list li .purchaselistbox { position: relative; top: -20px; background: #FFF; display:block; border: solid 1px #CCC; padding: 10px 10px 0 10px; margin: 0 20px 0 0; width: 120px; float: right; text-align: right; }
                    #pls-resultat-list li .purchaselistbox strong { margin: 0 2px 0 0; }
                    #pls-resultat-list li .purchaselistbox .dontsave { float: left; display: block; margin: 10px 10px 10px 0; }
                    #pls-resultat-list li .purchaselistbox .save { float: right; display: block; margin: 10px 0 10px 10px; } 
                    #pls-resultat-list li .purchaselistbox input { width: 30px; text-align: right; margin: 5px 0 0 0; }
                    #pls-resultat-list li #top-row { background: #F3F1E8; font-weight: bold; padding: 16px 10px 15px 34px; margin: 80px 0 0 0; font-size: 1.1em; clear: both; }
						#pls-resultat-list li #top-row a { margin: 0 20px 0 20px; font-weight: normal; }
						#pls-resultat-list li #top-row span { margin: 0 80px 0 0; }
					#pls-resultat-list li #top-row-change { background: #660000; font-weight: bold; padding: 16px 10px 15px 34px; margin: 80px 0 0 0; font-size: 9px; color: #FFF; clear: both; }
						#pls-resultat-list li #top-row-change a { margin: 0 20px 0 20px; color: #FFF; }
						#pls-resultat-list li #top-row-change span { margin: 0 80px 0 0; }
                    #pls-resultat-list li img { border:1px solid #e7e7e7; margin:0 10px 0 0; padding:0; float:left; }
                    #pls-resultat-list li h5 { width:452px; font-size:1.2em; margin:0 0 8px 0; padding:0; float:left; }
                    #pls-resultat-list li p { font-size:1.1em; margin:0; padding:0; float:left; color:#000; }
                        #pls-resultat-list li p.info-1 { margin:0 5px 0 0; width:205px; background:#FFF; }
                        #pls-resultat-list li p.info-2{ margin: 0; width:240px; background:#FFF;  }
                    #pls-resultat-list li a { color:#660000; text-decoration:underline; }
			#pls-sum { margin: 10px 0 45px 0; padding: 22px 0 22px 0; float: left; background: #333; color: #FFF; width: 552px; text-align: center; }
        
        /* vanlig sökresultatlista */
        #vd-sok-resultat { width:510px; margin:16px 0 0 16px; float:left; padding:0; background:#FFF; }
            #vd-sok-resultat h4 { font-size:1.8em; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0; background:none; }
            #vd-sok-resultat h5 { font-size:1.2em; font-weight:normal; color:#000; margin:0 0 10px 0; padding:0; background:none; }
            
            #vds-resultat-pagin { width:510px; margin:0; float:left; padding:8px 0; background:#FFF; border-bottom:1px solid #a6a6a6; border-top:2px solid #a6a6a6; }
                #vds-resultat-pagin p { float:left; margin:0; padding:0; font-size:1.1em; color:#660000; }
                    #vds-resultat-pagin p.sort { width:172px; text-align:right; }
                    #vds-resultat-pagin p.pages { width:330px; }
                #vds-resultat-pagin a { color:#660000; text-decoration:underline; }
                    #vds-resultat-pagin a.foregaende { margin-right:5px; }
                    #vds-resultat-pagin a.nasta { margin-left:5px; }
                    #vds-resultat-pagin a.selected { color: Black; text-decoration: none; }
                    
            #vds-resultat-list { width:510px; float:left; }
                #vds-resultat-list ul { width:510px; float:left; margin:16px 0 0 0; padding:0; }
                #vds-resultat-list li { width:510px; float:left; margin:0 0 16px 0; padding:0 0 16px 0; list-style:none; border-bottom:1px solid #CCC; background:#FFF; }
                    #vds-resultat-list li img { border:1px solid #e7e7e7; margin:0 10px 0 0; padding:0; float:left; }
                    #vds-resultat-list li h5 { width:432px; font-size:1.2em; margin:0 0 8px 0; padding:0; float:left; }
                    #vds-resultat-list li p { font-size:1.1em; margin:0; padding:0; float:left; color:#000; }
                        #vds-resultat-list li p.info-1 { margin:0 25px 0 0; width:170px; background:#FFF; }
                        #vds-resultat-list li p.info-2{ margin:0 0 0 0; width:230px; background:#FFF;  }
                        #vds-resultat-list li p.info-links { width:200px; margin:0; padding:0; float:right; text-align:right;  background:#FFF; }
                        #vds-resultat-list li p.sdresultat { margin:0 5px 0 0; width:220px; background:#FFF; }
                    #vds-resultat-list li a { color:#660000; text-decoration:underline; }                    
                        
                        
    /* Barskapet */
    #barskapet-content { width:550px; float:left; margin:0px 9px 0px 0px; padding:0px; background:#FFF; }
                        
    #barskapet-avanceradsok { width:546px; float:left; background:url('/Site/images/barskapet-bottom-bg.jpg') no-repeat bottom left; margin:0; padding:0 0 15px 0; z-index:10; }
        #barskapet-avanceradsok-content { width:522px; float:left; background:url('/Site/images/barskapet-top-bg.jpg') no-repeat top left; margin:0; padding:25px 0 0 30px; z-index:10; }
        
        #barskapet-avanceradsok h1 { font-size:1.8em; font-weight:normal; color:#FFF; margin:0 0 7px 0; padding:0; background:none; width:496px; }
        #barskapet-avanceradsok h2 { font-size:1.1em; font-weight:normal; color:#000; margin:0; padding:0 0 20px 0; background:none; width:496px; }
        #barskapet-avanceradsok h3 { font-size:1.4em; font-weight:normal; color:#f58200; margin:0; padding:0; background:none; float:left; }
        
        #barskapet-sort { min-height:150px; height:auto !important; height:150px; width:184px; background:none; float:left; margin:0; padding:0; z-index:10; }
        #barskapet-typ { min-height:150px; height:auto !important; height:150px; width:175px; background:none; float:left; margin:0; padding:0; z-index:10; }
            
        #barskapet-sort a.sort-sv { width:184px; height:131px; display:block; float:left; background:url('/Site/images/barskapet-link-sort-sv.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
        #barskapet-sort a.sort-fi { width:184px; height:131px; display:block; float:left; background:url('/Site/images/barskapet-link-sort-fi.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
        #barskapet-sort a.sort-dk { width:184px; height:131px; display:block; float:left; background:url('/Site/images/barskapet-link-sort-dk.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
        #barskapet-sort a.sort-no { width:184px; height:131px; display:block; float:left; background:url('/Site/images/barskapet-link-sort-no.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
            #barskapet-sort a.sort-sv:hover { background:url('/Site/images/barskapet-link-sort-sv.jpg') no-repeat bottom left; }
            #barskapet-sort a.sort-fi:hover { background:url('/Site/images/barskapet-link-sort-fi.jpg') no-repeat bottom left; }
            #barskapet-sort a.sort-dk:hover { background:url('/Site/images/barskapet-link-sort-dk.jpg') no-repeat bottom left; }
            #barskapet-sort a.sort-no:hover { background:url('/Site/images/barskapet-link-sort-no.jpg') no-repeat bottom left; }

        #barskapet-typ a.typ { width:175px; height:131px; display:block; float:left; background:url('/Site/images/barskapet-link-typ.jpg') no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; }
            #barskapet-typ a.typ:hover { background:url('/Site/images/barskapet-link-typ.jpg') no-repeat bottom left; }
        
        #barskapet-sort ul,
        #barskapet-typ ul { margin:0; padding:0; float:left; width:175px; background:#FFF; }
        
        #barskapet-sort li,
        #barskapet-typ li { width:175px; background:url(/site/images/list-bg-175-top.gif) no-repeat top left; color:#FFF; padding:3px 0 0 0; margin:2px 0 0 0; display:block; }
        
        #barskapet-sort li span,
        #barskapet-typ li span { width:165px; background:url(/site/images/list-bg-175-bottom.gif) #7F0000 no-repeat bottom left; color:#FFF; padding:0 5px 4px 5px; margin:0; display:block; }
        
        
        #barskapet-fritext { width:150px; background:none; float:left; margin:0; }
            #barskapet-fritext input { width:130px; background:#FFF; border:1px solid #b7b7b7; color:#666; padding:1px; margin:3px 0 20px 0; }
            #barskapet-fritext a { background:url('/Site/images/vdas-link-resultat-left.jpg') no-repeat top left; color:#FFF; padding-left:12px; margin-top:10px; height:29px; display:block; font-size:1.1em; font-weight:bold; text-decoration:none; float:left; }
            #barskapet-fritext a span { background:url('/Site/images/vdas-link-resultat-right.jpg') no-repeat top right; height:23px; display:block; padding:6px 12px 0 0; width:117px; text-align:center; cursor:pointer; }
            
        #barskapet-resultat { width:510px; margin:16px 0 0 16px; float:left; padding:0; background:#FFF; }
            #barskapet-resultat h1 { font-size:1.8em; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0; background:none; }
            #barskapet-resultat p.intro { font-size:1.2em; font-weight:normal; color:#000; margin:0 0 10px 0; padding:0; background:none; }
            
            #barskapet-pagin { width:510px; margin:0; float:left; padding:8px 0; background:#FFF; border-bottom:1px solid #a6a6a6; border-top:2px solid #a6a6a6; }
                #barskapet-pagin p { float:left; margin:0; padding:0; font-size:1.1em; color:#660000; }
                #barskapet-pagin a { color:#660000; text-decoration:underline; }
                    #barskapet-pagin a.foregaende { margin-right:10px; }
                    #barskapet-pagin a.nasta { margin-left:10px; }
                    #barskapet-pagin a.selected { color: Black; text-decoration: none;}
                    
            #barskapet-list { margin-left: 0px; width:510px; float:left; }
                #barskapet-list ul { width:510px; float:left; margin:16px 0 0 0; padding:0; }
                #barskapet-list li { width:510px; float:left; margin:0 0 16px 0; padding:0 0 16px 0; list-style:none; border-bottom:1px solid #CCC; }
                    #barskapet-list li img { width:58px; border:0px solid #e7e7e7; margin:0 10px 0 0; padding:0; float:left; }
                    #barskapet-list li h5 { width:432px; font-size:1.2em; margin:0 0 8px 0; padding:0; float:left; }
                    #barskapet-list li h5 a { font-weight: normal; }
                        #barskapet-list li h5.small { width:216px; font-size:1.2em; margin:0 0 8px 0; padding:0; float:left; }
                        #barskapet-list li h5.links { width:216px; font-size:1.1em; margin:0 0 8px 0; padding:0; float:left; text-align:right; }
                    #barskapet-list li p { font-size:1.1em; margin:0; padding:0; float:left; color:#000; width:430px; }
                    #barskapet-list li a { color:#660000; text-decoration:underline; }
            
            
            #vdas-val,
            #barskapet-val { position:absolute; top:155px; left:206px; width:349px; z-index:100; background:url('/Site/images/vdas-val-top-bg.png') no-repeat 0 0; padding:15px 0 0 0; }
                
                #vdas-val-content,
                #barskapet-val-content { width:299px; min-height:100px; height:auto !important; height:100px; background:url('/Site/images/vdas-val-bottom-bg.png') no-repeat bottom left; padding:0 25px 10px 25px; float:left; }
                #vdas-val h3,
                
                #barskapet-val h3 { font-size:1.8em; font-weight:normal; color:#000; margin:0 0 15px 0; padding:0; background:none; clear:both; letter-spacing:-0.2px; }
                #vdas-val ul,
                #barskapet-val ul { width:300px; float:left; background:#FFF; padding:0; margin:0; }
                
                #vdas-val li,
                #barskapet-val li { width:145px; float:left; margin:0 5px 1px 0; list-style:none; background:#FFF; padding:0 0 0 0; }
                
                    #vdas-val li.button,
                    #barskapet-val li.button { width:295px; margin:0 5px 0 0; text-align:right; }
                    
                #vdas-val .radioOff,
                #barskapet-val .radioOff { float:left; margin: 0px; padding: 4px 0px 5px 10px; color: #000; background:#FFF; cursor:pointer; }
                    
                    #vdas-val .radioOff span,
                    #barskapet-val .radioOff span { padding:4px 12px 5px 0px; background:#FFF; font-size:1.1em; }
                
                #vdas-val .radioOn,
                #barskapet-val .radioOn { float:left; margin: 0px; padding: 4px 0px 5px 10px; color: #FFF; background:url('/Site/images/dm-valj-activelink-l-bg.gif') no-repeat top left; }
                    
                    #vdas-val .radioOn span,
                    #barskapet-val .radioOn span { padding:4px 12px 5px 0px; background:url('/Site/images/dm-valj-activelink-r-bg.gif') no-repeat top right; font-size:1.1em; }
                    
                    #vdas-val .radioOff:hover,
                    #barskapet-val .radioOff:hover { color: #7f0000 !important; }
                
                #vdas-val .checkboxOff,
                #barskapet-val .checkboxOff { width:145px; float:left; margin:0 5px 1px 0; padding:3px 0 0 0; color: #FFF; background:#FFF; color:#7f0000; }
                
                #vdas-val .checkboxOff span,
                #barskapet-val .checkboxOff span { width:145px; float:left; margin: 0px; padding:0 0 3px 0; color: #FFF; background:#FFF; color:#7f0000; }
                
                #vdas-val .checkboxOn,
                #barskapet-val .checkboxOn { width:145px; float:left; margin:0 5px 1px 0; padding:3px 0 0 0; color: #FFF; background:url(/Site/images/list-bg-145-top.gif) no-repeat top left; }
                
                #vdas-val .checkboxOn span,
                #barskapet-val .checkboxOn span { width:135px; float:left; margin: 0px; padding:0 5px 3px 5px; color: #FFF; background:url(/Site/images/list-bg-145-bottom.gif) #7f0000 no-repeat bottom left; }
                 
                    
                    #vdas-val .checkboxOn a,
                    #barskapet-val .checkboxOn a { color:#7f0000; }
                    
                    #barskapet-zoom-wrap { width:210px; float:right; padding:0; margin:0 0 10px 10px; background:url('/Site/images/dp-bottom-bg.gif') no-repeat bottom left; }
                    
                    #barskapet-zoom { width:204px; padding:0px 4px 8px 2px; margin:0px; background:url('/Site/images/dp-top-bg.gif') no-repeat top left; }

                    #barskapet-zoom .image { width:204px; padding:22px 0px 10px 0px; text-align:center; }
                        #barskapet-zoom .image p { width:204px; padding:2px 0; background:#FF00FF; clear:both; float:none; }
                    
                    #barskapet-zoom .zoom { width:194px; padding:8px 0px 5px 10px; margin:0px; text-align:center; }

                    #barskapet-zoom .zoom a { font-size:1em; color:#000; text-decoration:none; padding:2px 25px 2px 0px; background:url('/Site/images/dp-zoom-bg.gif') no-repeat top right; }

                
                #main-content h1.barskapet-drink { width:auto; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 10px 20px; padding:0px; }
                #main-content p.barskapet-drink { width: 260px; font-size:1.1em; color:#000; margin:0px 0px 12px 20px; padding:0; line-height:1.4em; }
                
                
    /* Verktyg & tjänster */
    #verktygtjanster-content { width:564px; float:left; margin:0px 5px 0px 0px; padding:0px; background:#FFF; }
        #verktygtjanster-content h1 { width:530px; font-size:1.8em; font-weight:normal; color:#ff8c00; margin:0px 0px 10px 20px; padding:0px; }
        #verktygtjanster-content p { color:#000; }
        #verktygtjanster-content p.intro { width:530px; font-size:1.2em; color:#000; margin:0px 0px 10px 20px; padding:0px; line-height:1.4em; }
    
        #verktygtjanster-content .verktygtjanster-startpuff { width:186px; height:307px; float:left; margin:0px 2px 10px 0px; padding:0px; }
        #verktygtjanster-content .verktygtjanster-startpuff h3 { color:#FFF; font-weight:normal; font-size:1.8em; width:156px; padding:0px 15px; margin:10px 0px 3px 0px; }
        
            #vtsp-nyhetsbrev { background:url('/Site/images/vtsp-nyhetsbrev.jpg') no-repeat top left; }
            #vtsp-mobiltjanster { background:url('/Site/images/vtsp-mobiltjanster.jpg') no-repeat top left; }
            #vtsp-widgets { background:url('/Site/images/vtsp-widgets.jpg') no-repeat top left; }
        
        #verktygtjanster-content .last { margin-right:0px; }
        
        #verktygtjanster-content .verktygtjanster-startpuffrow { width:550px; float:left; margin:0px 0 0 5px; padding:10px 0px 15px 0px; background:#FFF; }
            #verktygtjanster-content .border-bottom { border-bottom:1px solid #CCC; }
            #verktygtjanster-content .verktygtjanster-startpuffrow h1 { width:520px; font-size:1.8em; font-weight:normal; color:#ff8c00; margin:0px 15px 10px 15px; padding:0px; }
            #verktygtjanster-content .verktygtjanster-startpuffrow h2 { width:520px; font-size:1.2em; font-weight:normal; color:#000; margin:0px 15px 10px 15px; padding:0px; }
            #verktygtjanster-content .verktygtjanster-startpuffrow h3 { width:423px; float:left; color:#ff8c00; font-weight:normal; font-size:1.8em; padding:0px 0px; margin:0px 0px 10px 0px; background:#FFF; }
            #verktygtjanster-content .verktygtjanster-startpuffrow p { width:423px; float:left; font-size:1.2em; line-height:1.4em; color:#000; background:#FFF; margin:0px; padding:0px; }
            #verktygtjanster-content .verktygtjanster-startpuffrow a { color:#7f0000; text-decoration:underline; background:#FFF; }
            #verktygtjanster-content .verktygtjanster-startpuffrow img { float:left; margin:0px; border:0px; padding:0px; }
        
        #verktygtjanster-content .verktygtjanster-dmform { width:535px; margin:0 0 0 20px; padding:15px 0 0 0; float:left; background:#FFF; border-top:1px solid #CCC; }
            #verktygtjanster-content .verktygtjanster-dmform h3 { float:left; color:#000; font-weight:normal; font-size:1.8em; padding:0px 0px 10px 0px; margin:0px 0px 5px 0px; background:#FFF; border-bottom:1px solid #d9d9d9 }
                #verktygtjanster-content .verktygtjanster-dmform h3.rubrik { width:335px; color:#ff8c00; padding-left:5px; }
                #verktygtjanster-content .verktygtjanster-dmform h3.steg { width:190px; color:#000; text-align:right; padding-right:5px; }
            #verktygtjanster-content .verktygtjanster-dmform p { font-size:1.1em; color:#000; }
                    #verktygtjanster-content .verktygtjanster-dmform p.prenfragor { width:330px; padding:20px 200px 20px 5px; }
                    #verktygtjanster-content .verktygtjanster-dmform p.footer { width:535px; padding:10px 5px 0px 5px; text-align:center; font-style:italic; border-top:1px solid #b7b7b7; }
            #verktygtjanster-content .verktygtjanster-dmform p { margin:0px; padding:1px 0px 0px 0px; font-size:1.1em; float:left; }
            #verktygtjanster-content .verktygtjanster-dmform fieldset { float:left; margin:0px; padding:5px 0px 0px 0px; border:0px; height:24px; }
                #verktygtjanster-content .verktygtjanster-dmform fieldset.bb { border-bottom:1px solid #d9d9d9; }
                #verktygtjanster-content .verktygtjanster-dmform fieldset.beskrivning { width:140px; padding-right:10px; }
                    #verktygtjanster-content .verktygtjanster-dmform fieldset.beskrivning p { width:140px; text-align:right; padding-top:1px; }
                #verktygtjanster-content .verktygtjanster-dmform fieldset.val { width:385px; }
                #verktygtjanster-content .verktygtjanster-dmform fieldset.extraval { width:385px; padding-left:5px; margin-top:10px; }
                #verktygtjanster-content .verktygtjanster-dmform fieldset.nastabtn { width:140px; padding-right:5px; margin-top:10px; text-align:right; }
                    #verktygtjanster-content .verktygtjanster-dmform fieldset.nastabtn p { width:140px; text-align:right; }
            #verktygtjanster-content .verktygtjanster-dmform input { margin:0px; padding:0px; border:0px; }
                #verktygtjanster-content .verktygtjanster-dmform input.text { width:163px; float:left; margin:0px 4px 0px 0px; padding:1px; border:1px solid #b7b7b7; font-size:11px; color:#333; font-family:Verdana, Arial, Sans-Serif; }
            #verktygtjanster-content .verktygtjanster-dmform checkbox { margin:0px; padding:0px; float:left; }
            #verktygtjanster-content .verktygtjanster-dmform select { width:167px; margin:0px 4px 0px 0px; padding:0px; float:left; font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; }
        
    /* DRYCKOMATEN */
    #dryckomaten-content { width:560px; float:left; margin:0px 0px 0px 0px; /*0 10 0 0 innan*/ padding:0px; /*background:url('/Site/images/dm-tycktill-bg.jpg') no-repeat 360px 0px;*/ background:#FFF; }
        #dryckomaten-content h1 { width:495px; font-size:2.2em; font-weight:normal; color:#ff8c00; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; background:none; }
        #dryckomaten-content h2 { width:495px; font-size:1.3em; font-weight:normal; color:#000; margin:0px 0px 20px 0px; padding:0px 0px 0px 15px; background:none; }
            /* #dryckomaten-content h2 span { font-family:Verdana, Arial, Sans-Serif; font-size:0.85em; color:#999; display:block; padding-top:7px; } */
        #dryckomaten-content h3 { width:495px; font-size:1.8em; font-weight:normal; color:#000; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; background:none; clear:both; }
        #dryckomaten-content h4 { width:495px; font-size:1.2em; font-weight:normal; color:#000; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; background:none; }
        
        #dryckomaten-content dt { font-size:1.1em; }
        
        #dryckomaten-content .dm-tycktill-form { width:545px; background:#FFF; float:left; padding:15px 0 0 15px; }
            #dryckomaten-content .dm-tycktill-form fieldset { float:left; margin:0px; padding:0px; border:0px; border-top:1px solid #d9d9d9; }
                #dryckomaten-content .dm-tycktill-form fieldset.info { width:125px; padding:8px 10px 8px 0; }
                    #dryckomaten-content .dm-tycktill-form fieldset.info p { font-size:1.2em; width:125px; text-align:right; margin:0px; padding:0px; }
                #dryckomaten-content .dm-tycktill-form fieldset.inmatning { width:375px; padding:8px 0px 8px 0; }
                    dryckomaten-content .dm-tycktill-form fieldset.inmatning p { margin:0px; padding:0px; float:left; }
                #dryckomaten-content .dm-tycktill-form fieldset.botten { width:315px; padding:5px 10px 0px 135px; border:0px; }
                    #dryckomaten-content .dm-tycktill-form fieldset.botten p { font-size:1.1em; margin:0px; padding:0px; float:left; }
                #dryckomaten-content .dm-tycktill-form fieldset.knapp { width:50px; padding:5px 0px 0px 0px; border:0px; }
                #dryckomaten-content .dm-tycktill-form textarea { width:300px; padding:2px; margin:0px 5px 0px 0px; border:1px solid #b7b7b7; float:left; font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; }
                #dryckomaten-content .dm-tycktill-form input { margin:0px 5px 0px 0px; padding:0px; float:left; }
                #dryckomaten-content .dm-tycktill-form input.text { width:165px; padding:2px; border:1px solid #b7b7b7; float:left; font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; }
        
        #dryckomaten { width:558px; float:left; margin:0px 0 10px 0; padding:0px 0px; background:url('/Site/images/dm-introtop-bg.jpg') no-repeat top left; }
            #dryckomaten .dm-bottom { padding:0px 10px 10px 30px;  background:url('/Site/images/dm-introbottom-bg.jpg') no-repeat bottom left; }
            #dryckomaten h1 { width:518px; font-size:1.8em; font-weight:normal; color:#FFF; margin:25px 0px 0px 0px; padding:0px; background:none; }
            #dryckomaten h2 { width:518px; font-size:1.2em; font-weight:normal; font-style:normal; font-family:Verdana, Arial, Sans-Serif; color:#000; margin:12px 0px 0px 0px; padding:0px; background:none; }
            #dryckomaten h3 { width:518px; font-size:1.6em; font-weight:normal; color:#f58200; margin:20px 0px 10px 0px; padding:0px; }
            #dryckomaten p { width:518px; font-size:1.2em; color:#000; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
                #dryckomaten p a { text-decoration:underline; color:#7f0000; padding:0px 3px; }
                #dryckomaten span.inaktiv { color:#999; padding:0px 3px; }
                
            #dryckomaten-content .dm-popularaste { width:250px; float:left; margin:0px 20px 0px 20px; padding:5px 0px 0px 0px; background:#FFF; }
                #dryckomaten-content .dm-popularaste h4 { font-size:1.6em; font-weight:bold; color:#000; margin:0px 0px 5px 0px; padding:0px; width:250px; }
                    /*#dryckomaten-content .dm-popularaste h4.orange { color:#f58200; }
                    #dryckomaten-content .dm-popularaste h4.red { color:#7f0000; }*/
                #dryckomaten-content .dm-popularaste p { font-size:1.1em; color:#000; margin:0px 0px 10px 0px; padding:0px; }
                #dryckomaten-content .dm-popularaste a { color:#7f0000; text-decoration:underline; }
                
                #dryckomaten-content .last { margin:0px; }
            
        #dm-drycktillmat { width:143px; float:left; background:#EEE; margin:0px 17px 13px 0px; padding:0px; }
        #dm-drycktillfalle { width:180px; float:left; background:#EEE; margin:0px 17px 13px 0px; padding:0px; }
        #dm-sokrecept { width:143px; float:left; background:#EEE; margin:0px 0px 13px 0px; padding:0px; }
        
        #dm-drycktillmat h4,
        #dm-drycktillfalle h4,
        #dm-sokrecept h4 { text-indent:-9000px; height:38px; margin:0px; padding:0px 0px 4px 0px; }
        
        #dm-drycktillmat h4 { background:#FFF url('/Site/images/dm-h4-drycktillmat.jpg') no-repeat top left; width:143px; }
        #dm-drycktillfalle h4 { background:#FFF url('/Site/images/dm-h4-drycktillfalle.jpg') no-repeat top left; width:180px; }
        #dm-sokrecept h4 { background:#FFF url('/Site/images/dm-h4-sokrecept.jpg') no-repeat top left; width:143px; }
        
        #dm-drycktillmat a,
        #dm-drycktillfalle a,
        #dm-sokrecept a { background:url('/Site/images/dm-link-left.jpg') no-repeat top left; color:#FFF; padding-left:10px; height:29px; display:block; font-size:1.1em; font-weight:bold; text-decoration:none; }
        
        #dm-drycktillmat a span,
        #dm-drycktillfalle a span,
        #dm-sokrecept a span { background:url('/Site/images/dm-link-right.jpg') no-repeat top right; height:20px; display:block; padding:6px 10px 3px 0px; text-align:center; }
        
        #dm-drycktillmat a:hover,
        #dm-drycktillfalle a:hover,
        #dm-sokrecept a:hover { background:url('/Site/images/dm-activelink-left.jpg') no-repeat top left; text-decoration:underline; }
        
        #dm-drycktillmat a:hover span,
        #dm-drycktillfalle a:hover span,
        #dm-sokrecept a:hover span { background:url('/Site/images/dm-activelink-right.jpg') no-repeat top right; }
        
        #dm-valj { width:556px; float:left; margin:0px 0px 25px 0px; padding:0px 0px; background:url('/Site/images/dm-valj-top-bg.gif') no-repeat top left; }
            #dm-valj .dm-valj-bottom { width:516px; padding:0px 20px 16px 20px;  background:url('/Site/images/dm-valj-bottom-bg.gif') no-repeat bottom left; float:left; }
            #dm-valj h1 { width:516px; font-size:1.8em; font-weight:normal; color:#000; margin:15px 0px 10px 0px; padding:0px; }
            #dm-valj ul { width:516px; float:left; list-style:none; margin:0px; padding:0px; background:#FFF; }
            #dm-valj li { width:155px; float:left; margin:0px 4px 4px 0px; padding:0px; background:#FFF; }
            #dm-valj p { width:516px; float:left; margin:0px; padding:0px; background:#FFF; }
                #dm-valj p.right { text-align:right; border-top:0px solid #eaeaea; padding-top:5px; margin-top:5px; }
                #dm-valj p.right img { border:0px; padding:0px; margin:0px 0px 0px 5px; float:right; }
                #dm-valj p.right span { background:#FFF; margin:0px; font-size:1.3em; padding:2px 2px 0 0; float:right; color:#666; }
                #dm-valj p.right strong { color:#7f0101 }
                
                #dm-valj .dm-valj-left,
                #dm-valj .dm-valj-right { width:255px; float:left; margin:5px 0 0 0; padding:0; background:#FFF }
                #dm-valj .dm-valj-left { margin-right:6px; }
                
                #dm-valj .dm-valj-left h1,
                #dm-valj .dm-valj-right h1 { width:255px; font-size:1.6em; font-weight:normal; color:#000; margin:15px 0px 10px 0px; padding:0px; }
                
                #dm-valj .dm-valj-left ul,
                #dm-valj .dm-valj-right ul,
                #dm-valj .dm-valj-left li,
                #dm-valj .dm-valj-right li { width:250px; }
                
                #dm-valj .dm-valj-left li,
                #dm-valj .dm-valj-right li { width:250px; padding:2px 0 0 0; margin:0 0 1px 0; background:#FFF; }
                
                #dm-valj .dm-valj-left li span,
                #dm-valj .dm-valj-right li span { width:242px; padding:0 0 2px 0; margin:0 0 0 0; background:#FFF; float:left; }
        
        #dm-valj .radioOff  { float:left; margin:0 15px 5px 0; padding:3px 0 0 0; color: #000; background:#FFF; cursor:pointer; }
        #dm-valj .radioOff span { padding:0 0px 3px 0px; background:#FFF; font-size:1.1em; float:left; width:155px; color:#7f0000 }

        #dm-valj .radioOn  { float:left; margin:0 15px 5px 0; padding:3px 0 0 0 !important; color: #000; background:url(/Site/images/list-bg-155-top.gif) top left no-repeat !important; cursor:pointer; }
        #dm-valj .radioOn span { padding:0 4px 3px 4px !important; background:url(/Site/images/list-bg-155-bottom.gif) bottom left no-repeat #7f0000 !important; font-size:1.1em; float:left; width:147px; color:#FFF; }
        #dm-valj .bg-250 .radioOn span { background-image :url(/Site/images/list-bg-250-bottom.gif) ! important; }
        #dm-valj .bg-250 .radioOn { background-image:url(/Site/images/list-bg-250-top.gif) ! important; }
        
        #dm-valj .radioOn:hover { }
        #dm-valj .radioOff:hover { color: #FFF !important; }
        
        .radioOn a, .radioOff a { text-decoration: none!important; }
        
        #main-content .recept-big,
        #dryckomaten-content .recept-big { width:512px; margin:10px 0 0 20px; padding:5px 0px 0px 0px; float:left; background:#FFF; border-top:1px solid #a6a6a6; }
            #main-content .recept-big h4,
            #dryckomaten-content .recept-big h4 { width:512px; margin:5px 0px 0px 0px; padding:0px; font-size:1.8em; font-weight:normal; color:#000; }
            #main-content .recept-big h4.small,
            #dryckomaten-content .recept-big h4.small { width:512px; margin:5px 0px 0px 0px; padding:0px; font-size:1.4em; font-weight:normal; color:#000; }
            #main-content .recept-big h5,
            #dryckomaten-content .recept-big h5 { width:280px; margin:10px 0px 15px 0px; padding:0px; font-size:1.4em; font-weight:normal; color:#000; float:left; }
            #main-content .recept-big p,
            #dryckomaten-content .recept-big p { width:280px; margin:0px 0px 0px 0px; padding:0px; font-size:1.2em; color:#000; float:left; }
            #main-content .recept-big img,
            #dryckomaten-content .recept-big img { margin:10px 10px 0px 0px; padding:9px 11px 11px 9px; border:0; float:left; background:url(/Site/images/bg-recept.jpg) no-repeat top left; width:158px; height:163px; }
        
        #dryckomaten-content .recept-small { width:512px; margin:10px 0 0 20px; padding:5px 0px 0px 0px; float:left; background:#FFF; border-top:1px solid #a6a6a6; }
            #dryckomaten-content .recept-small h4 { width:512px; margin:5px 0px 0px 0px; padding:0px; font-size:1.8em; font-weight:normal; color:#000; }
            #dryckomaten-content .recept-small h5 { width:512px; margin:10px 0px 15px 0px; padding:0px; font-size:1.4em; font-weight:normal; color:#000; float:left; }
            #dryckomaten-content .recept-small p { width:512px; margin:0px 0px 0px 0px; padding:0px; font-size:1.2em; color:#000; float:left; }
        


        
/* LISTNINGAR
============================================== */

/* Listning ett */
#varadrycker-content .listning-ett,
#detaljsida-content .listning-ett,
#verktygtjanster-content .listning-ett,
#dryckomaten-content .listning-ett,
#main-content .listning-ett { width:512px; margin:0px; padding:0px 0px 0px 20px; float:left; background:#FFF; }

#varadrycker-content .listning-ett h1,
#detaljsida-content .listning-ett h1,
#verktygtjanster-content .listning-ett h1,
#dryckomaten-content .listning-ett h1,
#main-content .listning-ett h1 { width:512px; margin:0px 0px 20px 0px; padding:0px; font-size:1.8em; font-weight:normal; color:#000; }

#varadrycker-content .listning-ett h2,
#detaljsida-content .listning-ett h2,
#verktygtjanster-content .listning-ett h2,
#dryckomaten-content .listning-ett h2,
#main-content .listning-ett h2 { width:512px; margin:0px; padding:0px; font-size:1.2em; font-weight:normal; color:#000; }

#varadrycker-content .listning-ett p,
#detaljsida-content .listning-ett p,
#verktygtjanster-content .listning-ett p,
#dryckomaten-content .listning-ett p,
#main-content .listning-ett p { width:512px; margin:0px; padding:0px; font-size:11px; font-weight:normal; color:#000; }

#varadrycker-content .listning-ett ul,
#detaljsida-content .listning-ett ul,
#verktygtjanster-content .listning-ett ul,
#dryckomaten-content .listning-ett ul,
#main-content .listning-ett ul { width:512px; margin:0px; padding:0px; float:left; background:#FFF; }

#varadrycker-content .listning-ett li,
#detaljsida-content .listning-ett li,
#verktygtjanster-content .listning-ett li,
#dryckomaten-content .listning-ett li,
#main-content .listning-ett li { width:512px; margin:10px 0 0 0; padding:5px 0px 5px 0px; list-style:none; border-top:1px solid #a6a6a6; float:left; }

#varadrycker-content .listning-ett li h4,
#detaljsida-content .listning-ett li h4,
#verktygtjanster-content .listning-ett li h4,
#dryckomaten-content .listning-ett li h4,
#main-content .listning-ett li h4 { width:512px; margin:5px 0px 0px 0px; padding:0px; font-size:1.4em; font-weight:normal; color:#000; float:left; }

#varadrycker-content .listning-ett li h5,
#detaljsida-content .listning-ett li h5,
#verktygtjanster-content .listning-ett li h5,
#dryckomaten-content .listning-ett li h5,
#main-content .listning-ett li h5 { width:408px; margin:10px 0px 10px 0px; padding:0px; font-size:1.2em; font-weight:normal; color:#000; float:left; }

#varadrycker-content .listning-ett li p,
#detaljsida-content .listning-ett li p,
#verktygtjanster-content .listning-ett li p,
#dryckomaten-content .listning-ett li p,
#main-content .listning-ett li p { width:408px; margin:0px; padding:0px; font-size:1.1em; font-weight:normal; color:#000; background:#FFF; }

#varadrycker-content .listning-ett li img,
#detaljsida-content .listning-ett li img,
#verktygtjanster-content .listning-ett li img,
#dryckomaten-content .listning-ett li img,
#main-content .listning-ett li img { margin:10px 15px 0px 0px; padding:0px; border:0px solid #c9c9c9; float:left; }

/* Listning tva */
#varadrycker-content .listning-tva,
#detaljsida-content .listning-tva,
#verktygtjanster-content .listning-tva,
#dryckomaten-content .listning-tva,
#main-content .listning-tva { width:512px; margin:0px; padding:0px 0px 0px 20px; float:left; background:#FFF; }

#varadrycker-content .listning-tva h1,
#detaljsida-content .listning-tva h1,
#verktygtjanster-content .listning-tva h1,
#dryckomaten-content .listning-tva h1,
#main-content .listning-tva h1 { width:512px; margin:0px 0px 15px 0px; padding:0px; font-size:1.8em; font-weight:normal; color:#000; }

#varadrycker-content .listning-tva h1.egenprovning,
#detaljsida-content .listning-tva h1.egenprovning,
#verktygtjanster-content .listning-tva h1.egenprovning,
#dryckomaten-content .listning-tva h1.egenprovning,
#main-content .listning-tva h1.egenprovning { width:512px; margin:0px 0px 0px 0px; padding:0px; font-size:1.8em; font-weight:normal; color:#000; }

#varadrycker-content .listning-tva h2,
#detaljsida-content .listning-tva h2,
#verktygtjanster-content .listning-tva h2,
#dryckomaten-content .listning-tva h2,
#main-content .listning-tva h2 { width:512px; margin:0 0 5px 0; padding:0px; font-size:1.2em; font-weight:bold; color:#000; }

#dryckomaten-content .listning-tva h3 { clear: both; width:512px; margin:0px; padding:0px; padding-top: 10px; font-size:1.4em; font-weight:bold; color:#000; }

#varadrycker-content .listning-tva p,
#detaljsida-content .listning-tva p,
#verktygtjanster-content .listning-tva p,
#dryckomaten-content .listning-tva p,
#main-content .listning-tva p { width:512px; margin:0px; padding:0 0 15px 0; font-size:1.2em; font-weight:normal; color:#000; }

#varadrycker-content .listning-tva ul,
#detaljsida-content .listning-tva ul,
#verktygtjanster-content .listning-tva ul,
#dryckomaten-content .listning-tva ul,
#main-content .listning-tva ul { width:512px; margin:0px; padding:0px; float:left; background:#FFF; }

#varadrycker-content .listning-tva li,
#detaljsida-content .listning-tva li,
#verktygtjanster-content .listning-tva li,
#dryckomaten-content .listning-tva li,
#main-content .listning-tva li { width:512px; margin:10px 0 0 0; padding:5px 0px 5px 0px; list-style:none; border-top:1px solid #a6a6a6; float:left; background:#FFF; }

#varadrycker-content .listning-tva li h4,
#detaljsida-content .listning-tva li h4,
#verktygtjanster-content .listning-tva li h4,
#dryckomaten-content .listning-tva li h4,
#main-content .listning-tva li h4 { width:512px; margin:5px 0px 0px 0px; padding:0px; font-size:1.4em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-tva li h5,
#detaljsida-content .listning-tva li h5,
#verktygtjanster-content .listning-tva li h5,
#dryckomaten-content .listning-tva li h5,
#main-content .listning-tva li h5 { width:437px; margin:10px 0px 0px 0px; padding:0px; font-size:1.2em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-tva li h5.small,
#detaljsida-content .listning-tva li h5.small,
#verktygtjanster-content .listning-tva li h5.small,
#dryckomaten-content .listning-tva li h5.small,
#main-content .listning-tva li h5.small { width:218px; margin:10px 0px 0px 0px; padding:0px; font-size:1.2em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-tva li h5.right,
#detaljsida-content .listning-tva li h5.right,
#verktygtjanster-content .listning-tva li h5.right,
#dryckomaten-content .listning-tva li h5.right,
#main-content .listning-tva li h5.right { text-align:right; }

#varadrycker-content .listning-tva li p.egenprovning,
#detaljsida-content .listning-tva li p.egenprovning,
#verktygtjanster-content .listning-tva li p.egenprovning,
#dryckomaten-content .listning-tva li p.egenprovning,
#main-content .listning-tva li p.egenprovning  { margin-bottom:0px; margin-top:0px; font-size:1em; }

#varadrycker-content .listning-tva li p,
#detaljsida-content .listning-tva li p,
#verktygtjanster-content .listning-tva li p,
#dryckomaten-content .listning-tva li p,
#main-content .listning-tva li p { width:437px; margin:10px 0 0 0; padding:0px; font-size:1.1em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-tva li img,
#detaljsida-content .listning-tva li img,
#verktygtjanster-content .listning-tva li img,
#dryckomaten-content .listning-tva li img,
#main-content .listning-tva li img { margin:10px 15px 0px 0px; padding:0px; border:0px solid #c9c9c9; float:left; width:58px; height:58px; }

/* Listning fyra */
#varadrycker-content .listning-fyra,
#detaljsida-content .listning-fyra,
#verktygtjanster-content .listning-fyra,
#dryckomaten-content .listning-fyra,
#main-content .listning-fyra { width:512px; margin:0px; padding:0px 0px 0px 20px; float:left; background:#FFF; }

#varadrycker-content .listning-fyra ul,
#detaljsida-content .listning-fyra ul,
#verktygtjanster-content .listning-fyra ul,
#dryckomaten-content .listning-fyra ul,
#main-content .listning-fyra ul { width:512px; margin:0px; padding:0px; float:left; background:#FFF; }

#varadrycker-content .listning-fyra li,
#detaljsida-content .listning-fyra li,
#verktygtjanster-content .listning-fyra li,
#dryckomaten-content .listning-fyra li,
#main-content .listning-fyra li { width:512px; margin:0px 0 0 0; padding:15px 0px 15px 0px; list-style:none; border-bottom:1px solid #a6a6a6; float:left; background:#FFF; }

#varadrycker-content .listning-fyra li h3,
#detaljsida-content .listning-fyra li h3,
#verktygtjanster-content .listning-fyra li h3,
#dryckomaten-content .listning-fyra li h3,
#main-content .listning-fyra li h3 { width:394px; margin:0px 0 0 0; padding:0px; font-size:1.8em; font-weight:bold; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-fyra li h4,
#detaljsida-content .listning-fyra li h4,
#verktygtjanster-content .listning-fyra li h4,
#dryckomaten-content .listning-fyra li h4,
#main-content .listning-fyra li h4 { width:394px; margin:0 0 0 0; padding:0px; font-size:1.4em; font-weight:bold; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-fyra li p,
#detaljsida-content .listning-fyra li p,
#verktygtjanster-content .listning-fyra li p,
#dryckomaten-content .listning-fyra li p,
#main-content .listning-fyra li p { width:394px; margin:8px 0 0 0; padding:0px; font-size:1.2em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-fyra li img,
#detaljsida-content .listning-fyra li img,
#verktygtjanster-content .listning-fyra li img,
#dryckomaten-content .listning-fyra li img,
#main-content .listning-fyra li img { margin:0px 0px 0px 15px; padding:0px; border:0px solid #c9c9c9; float:right; width:103px; height:77px; }

/* Listning text */
#varadrycker-content .listning-text,
#detaljsida-content .listning-text,
#verktygtjanster-content .listning-text,
#dryckomaten-content .listning-text,
#main-content .listning-text { width:512px; margin:0px; padding:0px 0px 0px 20px; float:left; background:#FFF; }

#varadrycker-content .listning-text ul,
#detaljsida-content .listning-text ul,
#verktygtjanster-content .listning-text ul,
#dryckomaten-content .listning-text ul,
#main-content .listning-text ul { width:512px; margin:0px; padding:0px; float:left; background:#FFF; }

#varadrycker-content .listning-text li,
#detaljsida-content .listning-text li,
#verktygtjanster-content .listning-text li,
#dryckomaten-content .listning-text li,
#main-content .listning-text li { width:512px; margin:0px 0 0 0; padding:0px 0px 15px 0px; list-style:none; border:0px solid #a6a6a6; float:left; background:#FFF; }

#varadrycker-content .listning-text li p,
#detaljsida-content .listning-text li p,
#verktygtjanster-content .listning-text li p,
#dryckomaten-content .listning-text li p,
#main-content .listning-text li p { width:512px; margin:10px 0 0 0; padding:0px; font-size:1.2em; font-weight:normal; color:#000; float:left; background:#FFF; }

/* Listning press */
#varadrycker-content .listning-press,
#detaljsida-content .listning-press,
#verktygtjanster-content .listning-press,
#dryckomaten-content .listning-press,
#main-content .listning-press { width:205px; margin:0px; padding:0px 0px 0px 20px; float:left; background:#FFF; }
#main-right .listning-press { width:205px; margin:0px; padding:0px 0px 0px 7px; float:left; background:#FFF; }

#varadrycker-content .listning-press h3,
#detaljsida-content .listning-press h3,
#verktygtjanster-content .listning-press h3,
#dryckomaten-content .listning-press h3,
#main-content .listning-press h3,
#main-right .listning-press h3 { width:205px; margin:0 0 10px 0; padding:0px; font-size:1.4em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-press ul,
#detaljsida-content .listning-press ul,
#verktygtjanster-content .listning-press ul,
#dryckomaten-content .listning-press ul,
#main-content .listning-press ul,
#main-right .listning-press ul { width:205px; margin:0px 0px 0px 0px; padding:0px; float:left; background:#FFF; }

#varadrycker-content .listning-press li,
#detaljsida-content .listning-press li,
#verktygtjanster-content .listning-press li,
#dryckomaten-content .listning-press li,
#main-content .listning-press li,
#main-right .listning-press li { width:205px; margin:0 0 15px 0; padding:0px 0px 0px 0px; list-style:none; border:0px; float:left; background:#FFF; }

#varadrycker-content .listning-press li p,
#detaljsida-content .listning-press li p,
#verktygtjanster-content .listning-press li p,
#dryckomaten-content .listning-press li p,
#main-content .listning-press li p,
#main-right .listning-press li p { width:121px; margin:0; padding:0px; font-size:1.2em; font-weight:normal; color:#000; float:left; background:#FFF; }

#varadrycker-content .listning-press li img,
#detaljsida-content .listning-press li img,
#verktygtjanster-content .listning-press li img,
#dryckomaten-content .listning-press li img,
#main-content .listning-press li img,
#main-right .listning-press li img { width:64px; height:64px; border:0px; margin:0px 7px 0px 0px; padding:0px; float:left; }

#varadrycker-content .listning-press li a,
#detaljsida-content .listning-press li a,
#verktygtjanster-content .listning-press li a,
#dryckomaten-content .listning-press li a,
#main-content .listning-press li a,
#main-right .listning-press li a { text-decoration:none; color:#7f0000; }

#varadrycker-content .listning-press li a:hover,
#detaljsida-content .listning-press li a:hover,
#verktygtjanster-content .listning-press li a:hover,
#dryckomaten-content .listning-press li a:hover,
#main-content .listning-press li a:hover
#main-right .listning-press li a:hover { text-decoration:underline; }

    #varadrycker-content .listning-press ul.docs,
    #detaljsida-content .listning-press ul.docs,
    #verktygtjanster-content .listning-press ul.docs,
    #dryckomaten-content .listning-press ul.docs,
    #main-content .listning-press ul.docs,
    #main-right .listning-press ul.docs { width:205px; margin:0px 0px 27px 0px; padding:0px; float:left; background:#FFF; }

    #varadrycker-content .listning-press ul.docs li,
    #detaljsida-content .listning-press ul.docs li,
    #verktygtjanster-content .listning-press ul.docs li,
    #dryckomaten-content .listning-press ul.docs li,
    #main-content .listning-press ul.docs li,
    #main-right .listning-press ul.docs li { width:205px; margin:0 0 3px 0; padding:0px 0px 0px 0px; list-style:none; border:0px; float:left; background:#FFF; }

    #varadrycker-content .listning-press ul.docs li p,
    #detaljsida-content .listning-press ul.docs li p,
    #verktygtjanster-content .listning-press ul.docs li p,
    #dryckomaten-content .listning-press ul.docs li p,
    #main-content .listning-press li.docs ul.docs p { font-size:1.1em; width:205px; background:#FFF; margin:0; padding:0; }
    
    #varadrycker-content .listning-press ul.docs li a,
    #detaljsida-content .listning-press ul.docs li a,
    #verktygtjanster-content .listning-press ul.docs li a,
    #dryckomaten-content .listning-press ul.docs li a,
    #main-content .listning-press ul.docs li a,
    #main-right .listning-press ul.docs li a { text-decoration:underline; color:#000; display:block; background:#FFF; padding:0 0 2px 20px; float:left; width:185px; }
    
    #varadrycker-content .listning-press ul.docs li a:hover,
    #detaljsida-content .listning-press ul.docs li a:hover,
    #verktygtjanster-content .listning-press ul.docs li a:hover,
    #dryckomaten-content .listning-press ul.docs li a:hover,
    #main-content .listning-press ul.docs li a:hover { text-decoration:underline; color:#000; display:block; padding:0 0 2px 20px; float:left; }
    
    
    #varadrycker-content .listning-press ul.docs li a.pdf,
    #detaljsida-content .listning-press ul.docs li a.pdf,
    #verktygtjanster-content .listning-press ul.docs li a.pdf,
    #dryckomaten-content .listning-press ul.docs li a.pdf,
    #main-content .listning-press ul.docs li a.pdf,
    #main-right .listning-press ul.docs li a.pdf { background:url('/site/images/link-pdf.jpg') no-repeat 0px 1px; }
    
    #varadrycker-content .listning-press ul.docs li a.word,
    #detaljsida-content .listning-press ul.docs li a.word,
    #verktygtjanster-content .listning-press ul.docs li a.word,
    #dryckomaten-content .listning-press ul.docs li a.word,
    #main-content .listning-press ul.docs li a.word,
    #main-right .listning-press ul.docs li a.word { background:url('/site/images/link-word.jpg') no-repeat 0px 1px; }
    
    #varadrycker-content .listning-press ul.docs li a.doc,
    #detaljsida-content .listning-press ul.docs li a.doc,
    #verktygtjanster-content .listning-press ul.docs li a.doc,
    #dryckomaten-content .listning-press ul.docs li a.doc,
    #main-content .listning-press ul.docs li a.doc,
    #main-right .listning-press ul.docs li a.doc { background:url('/site/images/link-word.jpg') no-repeat 0px 1px; }

/* GENERELL OL */
#varadrycker-content ol,
#detaljsida-content ol,
#verktygtjanster-content ol,
#dryckomaten-content ol,
#main-content ol { width:450px; margin:5px 0 10px 20px; padding:0; background:#FFF; list-style: decimal inside; }

#varadrycker-content ol li,
#detaljsida-content ol li,
#verktygtjanster-content ol li,
#dryckomaten-content ol li,
#main-content ol li { width:450px; margin:4px 0; padding:0; background:#FFF;}



/* Content-footer
============================================== */
#content-footer { width:510px; padding:0; margin:30px 0 0 20px; float:left; background:#EEE; border-top:1px solid #a6a6a6; }
    #content-footer p { width:505px; padding:7px 0 0 5px; margin:0px; font-size:1.1em; background:#FFF; float:left; }
    #content-footer a { display:block; color:#7f0000; text-decoration:underline; float:left; margin:0 20px 0 0; padding:2px 0px 4px 0px; background:#FFF; }
    
        #content-footer a.listen { background:url('/Site/images/cfooter-listen.jpg') no-repeat 0 2px; padding-left:22px; margin-top:0px; }
        #content-footer a.print { background:url('/Site/images/cfooter-print.jpg') no-repeat 0 4px; padding-left:24px; margin-top:0px; }
        #content-footer a.tip { background:url('/Site/images/cfooter-tip.jpg') no-repeat 0 3px; padding-left:16px; margin-top:0px; margin-right:0px; }
        
        #content-footer a.changesize { margin:0px 20px 0 0; }
        #content-footer a.cs-small-aktiv,
        #content-footer a.cs-small { font-size:1.2em; margin:2px 4px 0 0; padding:0; line-height:1em; }
        #content-footer a.cs-big-aktiv,
        #content-footer a.cs-big { font-size:1.4em; margin:0 4px 0 0; padding:0; line-height:1em; }
        #content-footer a.cs-small-aktiv,
        #content-footer a.cs-big-aktiv { border-bottom:1px solid #7f0000; }
        #content-footer a.changefontsize { text-decoration: none; color: Black; }


/* TABELL
============================================== */
#varadrycker-content .table,
#detaljsida-content .table,
#verktygtjanster-content .table,
#dryckomaten-content .table,
#main-content .table { padding:0px 0 0 0px; float:left; background:#FFF; }

table { float:none; margin:5px 0 10px 20px; padding:0px; background:#FFF; }
    th { font-size:1.2em; font-weight:bold; text-align:left; padding:0px 0px 6px 0px; }
    td { font-size:1.2em; font-weight:normal; color:#666; border-top:1px solid #a6a6a6; padding:6px 0px; }
        td.right { text-align:right; }
        td.center { text-align:center; }
        td strong { color:#000; }
        
        td.pagin { padding:10px 0 0 0; }
        td.pagin a { display:inline-block; margin:0 5px; }
        td.pagin a.first { margin:0 7px 0 0; }
        td.pagin a.last { margin:0 0 0 7px; }
        
        td span.stjarna { display:block; height:21px; width:21px; text-indent:-9000px; background:url('/Site/images/argang-stjarna.jpg') no-repeat top left; }

#main-content table h2 
{
    margin-left: 0px;
    padding-left: 0px;
}

/* BILDER
============================================== */
#varadrycker-content img,
#detaljsida-content img,
#verktygtjanster-content img,
#dryckomaten-content img,
#main-content img { margin:0; padding:0; border:0; }

#varadrycker-content img.left,
#detaljsida-content img.left,
#verktygtjanster-content img.left,
#dryckomaten-content img.left,
#main-content img.left { margin:0 10px 10px 0; padding:0; border:0; float:left; }

#varadrycker-content img.right,
#detaljsida-content img.right,
#verktygtjanster-content img.right,
#dryckomaten-content img.right,
#main-content img.right { margin:0 0 10px 10px; padding:0; border:0; float:right; }

#varadrycker-content table img,
#detaljsida-content table img,
#verktygtjanster-content table img,
#dryckomaten-content table img,
#main-content table img
 {
    padding: 0px 15px;
 }
    
/* SITEMAP
============================================== */
#sitemap { width:977px; float:left; margin:0; padding:0; }
#sitemap a:link,
#sitemap a:visited { text-decoration:none; }
#sitemap a:hover,
#sitemap a:active { text-decoration:underline; }
#sitemap table { width:100%; background:#FFF; margin:0; padding:0; float:left; }
    #sitemap td { border:0px; margin:0; padding:0 0 10px 0; font-size:1em; }
    
#sitemap ul { width:130px; margin:0 0 10px 0; padding:0; background:#FFF; }
    #sitemap li { color:#000; margin:0; padding:1px 0px; list-style:none; }
    #sitemap li a { color:#343434; text-decoration:none; font-weight:bold; font-size:1.4em; }
    
    #sitemap ul ul { width:130px; margin:2px 0 5px 0px; padding:0; background:#FFF }
    #sitemap ul ul li { width:120px; margin:1px 0px; padding:0 0 0 10px;  background:#FFF; }
        #sitemap ul ul li a { padding:0; font-weight:normal; font-size:1.1em; font-weight:bold; color:#343434; }
    
    #sitemap ul ul ul { width:110px; margin:2px 0 5px 20px; padding:0; background:#FFF }
    #sitemap ul ul ul li { width:101px; padding-left:9px; background:url('/Site/images/sitemap-arrow1.gif') no-repeat 0 4px; }
        #sitemap ul ul ul li a { padding:0; color:#000; font-weight:normal; font-size:1.1em; font-weight:normal; color:#343434; background:#FFF; }
    
    #sitemap ul ul ul ul { width:100px; margin:2px 0 5px 10px; }
    #sitemap ul ul ul ul li { width:92px; padding-left:8px; background:url('/Site/images/sitemap-arrow2.gif') no-repeat 0 4px; }
        #sitemap ul ul ul ul li a { color:#000; font-weight:normal; font-size:1em; font-weight:normal; color:#343434; background:#FFF; padding:0; }
    
    
/* GLOBALSEARCH
============================================== */
#globalsearch { width:500px; border-bottom:1px solid #a6a6a6; border-top:2px solid #a6a6a6; float:left; margin:0 0 20px 20px; padding:10px 5px; }
#globalsearch-special { width:500px; border-bottom:0px solid #a6a6a6; border-top:2px solid #a6a6a6; float:left; margin:0 0 0 20px; padding:10px 5px; }
    #globalsearch-special fieldset,
    #globalsearch fieldset { border:0; margin:0 0px 0 0; padding:0 0 0 0; float:left; }
        #globalsearch-special fieldset.input,
        #globalsearch fieldset.input { width:220px; background:#FFF; }
        #globalsearch-special fieldset.btn,
        #globalsearch fieldset.btn { width:60px; background:#FFF; }
        #globalsearch-special fieldset.btn input,
        #globalsearch fieldset.btn input { float:right; }
    #globalsearch-special label,
    #globalsearch label { font-size:1.1em; color:#000; margin:0 5px 0 0; padding:1px 0 0 0; float:left; }
    #globalsearch-special input,
    #globalsearch input { float:left; margin:0; padding:0; }
        #globalsearch-special input.text,
        #globalsearch input.text { font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; color:#666; border:1px solid #b7b7b7; padding:1px; width:133px; }
    #globalsearch-special select,
    #globalsearch select { font-size:1.1em; font-family:Verdana, Arial, Sans-Serif; color:#666; border:1px solid #b7b7b7; padding:0px; width:133px; }
    
    
/* STANDARDFORM
============================================== */
#varadrycker-content .standardform,
#detaljsida-content .standardform,
#verktygtjanster-content .standardform,
#dryckomaten-content .standardform,
#main-content .standardform { width:510px; margin:0px; padding:20px 0px 0px 20px; float:left; background:#FFF; }

#varadrycker-content .standardform h4,
#detaljsida-content .standardform h4,
#verktygtjanster-content .standardform h4,
#dryckomaten-content .standardform h4,
#main-content .standardform h4 { width:510px; margin:0px; padding:0 0 6px 0; float:left; background:#FFF; color:#000; font-size:1.2em; font-weight:bold; }

#varadrycker-content .standardform fieldset,
#detaljsida-content .standardform fieldset,
#verktygtjanster-content .standardform fieldset,
#dryckomaten-content .standardform fieldset,
#main-content .standardform fieldset { margin:0px; padding:0px; float:left; background:#FFF; border:0px; }

    #varadrycker-content .standardform fieldset.info,
    #detaljsida-content .standardform fieldset.info,
    #verktygtjanster-content .standardform fieldset.info,
    #dryckomaten-content .standardform fieldset.info,
    #main-content .standardform fieldset.info { width:130px; margin:0px; padding:7px 0px; float:left; background:#FFF; border-top:1px solid #d9d9d9; }
    
    #varadrycker-content .standardform fieldset.info-special,
    #detaljsida-content .standardform fieldset.info-special,
    #verktygtjanster-content .standardform fieldset.info-special,
    #dryckomaten-content .standardform fieldset.info-special,
    #main-content .standardform fieldset.info-special { width:130px; margin:0px; padding:0px 0px; float:left; background:#FFF; border-top:0px solid #d9d9d9; }
    
    #varadrycker-content .standardform fieldset.info p,
    #detaljsida-content .standardform fieldset.info p,
    #verktygtjanster-content .standardform fieldset.info p,
    #dryckomaten-content .standardform fieldset.info p,
    #main-content .standardform fieldset.info p { width:122px; margin:0px; padding:0px 8px 0 0; float:left; background:#FFF; font-size:1.2em; text-align:right; }
    
    #varadrycker-content .standardform fieldset.info-special p.alternate,
    #detaljsida-content .standardform fieldset.info-special p.alternate,
    #verktygtjanster-content .stansdardform fieldset.info-special p.alternate,
    #dryckomaten-content .standardform fieldset.info-special p.alternate,
    #main-content .standardform fieldset.info-special p.alternate { width:122px; margin:0px; padding:0px 8px 0 0; float:left; background:#FFF; font-size:1.2em; text-align:left; font-weight:bold; }
    
    #varadrycker-content .standardform fieldset.input,
    #detaljsida-content .standardform fieldset.input,
    #verktygtjanster-content .standardform fieldset.input,
    #dryckomaten-content .standardform fieldset.input,
    #main-content .standardform fieldset.input { width:380px; margin:0px; padding:7px 0px; float:left; background:#FFF; border-top:1px solid #d9d9d9; }
    
    #varadrycker-content .standardform fieldset.input-special,
    #detaljsida-content .standardform fieldset.input-special,
    #verktygtjanster-content .standardform fieldset.input-special,
    #dryckomaten-content .standardform fieldset.input-special,
    #main-content .standardform fieldset.input-special { width:380px; margin:0px; padding:0px 0px; float:left; background:#FFF; border-top:0px solid #d9d9d9; }
    
    #varadrycker-content .standardform fieldset.fullinput,
    #detaljsida-content .standardform fieldset.fullinput,
    #verktygtjanster-content .standardform fieldset.fullinput,
    #dryckomaten-content .standardform fieldset.fullinput,
    #main-content .standardform fieldset.fullinput { width:510px; margin:0px; padding:7px 0px; float:left; background:#FFF; border-top:1px solid #d9d9d9; }
    
    #varadrycker-content .standardform fieldset.fullinput p,
    #detaljsida-content .standardform fieldset.fullinput p,
    #verktygtjanster-content .standardform fieldset.fullinput p,
    #dryckomaten-content .standardform fieldset.fullinput p,
    #main-content .standardform fieldset.fullinput p { width:450px; margin:0px; padding:0px 8px 0 0; float:left; background:#FFF; font-size:1.2em; text-align:right; }
    
        #varadrycker-content .standardform fieldset.input input,
        #detaljsida-content .standardform fieldset.input input,
        #verktygtjanster-content .standardform fieldset.input input,
        #dryckomaten-content .standardform fieldset.input input,
        #main-content .standardform fieldset.input input,
        #varadrycker-content .standardform fieldset.fullinput input,
        #detaljsida-content .standardform fieldset.fullinput input,
        #verktygtjanster-content .standardform fieldset.fullinput input,
        #dryckomaten-content .standardform fieldset.fullinput input,
        #main-content .standardform fieldset.fullinput input { margin:0; padding:0; float:left; }
        
        #varadrycker-content .standardform fieldset.input input.text,
        #detaljsida-content .standardform fieldset.input input.text,
        #verktygtjanster-content .standardform fieldset.input input.text,
        #dryckomaten-content .standardform fieldset.input input.text,
        #main-content .standardform fieldset.input input.text,
        #varadrycker-content .standardform fieldset.fullinput input.text,
        #detaljsida-content .standardform fieldset.fullinput input.text,
        #verktygtjanster-content .standardform fieldset.fullinput input.text,
        #dryckomaten-content .standardform fieldset.fullinput input.text,
        #main-content .standardform fieldset.fullinput input.text { font-size:1.2em; font-family:Verdana, Arial, Sans-Serif; width:220px; }
        
        #varadrycker-content .standardform fieldset.input input.checkbox,
        #detaljsida-content .standardform fieldset.input input.checkbox,
        #verktygtjanster-content .standardform fieldset.input input.checkbox,
        #dryckomaten-content .standardform fieldset.input input.checkbox,
        #main-content .standardform fieldset.input input.checkbox,
        #varadrycker-content .standardform fieldset.fullinput input.checkbox,
        #detaljsida-content .standardform fieldset.fullinput input.checkbox,
        #verktygtjanster-content .standardform fieldset.fullinput input.checkbox,
        #dryckomaten-content .standardform fieldset.fullinput input.checkbox,
        #main-content .standardform fieldset.fullinput input.checkbox { margin:2px 5px 0 0; }
        
        #varadrycker-content .standardform fieldset.input input.radio,
        #detaljsida-content .standardform fieldset.input input.radio,
        #verktygtjanster-content .standardform fieldset.input input.radio,
        #dryckomaten-content .standardform fieldset.input input.radio,
        #main-content .standardform fieldset.input input.radio,
        #varadrycker-content .standardform fieldset.fullinput input.radio,
        #detaljsida-content .standardform fieldset.fullinput input.radio,
        #verktygtjanster-content .standardform fieldset.fullinput input.radio,
        #dryckomaten-content .standardform fieldset.fullinput input.radio,
        #main-content .standardform fieldset.fullinput input.radio { margin:2px 5px 0 0; }
        
        #varadrycker-content .standardform fieldset.input textarea,
        #detaljsida-content .standardform fieldset.input textarea,
        #verktygtjanster-content .standardform fieldset.input textarea,
        #dryckomaten-content .standardform fieldset.input textarea,
        #main-content .standardform fieldset.input textarea,
        #varadrycker-content .standardform fieldset.fullinput textarea,
        #detaljsida-content .standardform fieldset.fullinput textarea,
        #verktygtjanster-content .standardform fieldset.fullinput textarea,
        #dryckomaten-content .standardform fieldset.fullinput textarea,
        #main-content .standardform fieldset.fullinput textarea { margin:0; padding:2px; float:left; font-size:1.2em; font-family:Verdana, Arial, Sans-Serif; width:256px; }
        
        #varadrycker-content .standardform fieldset.input select,
        #detaljsida-content .standardform fieldset.input select,
        #verktygtjanster-content .standardform fieldset.input select,
        #dryckomaten-content .standardform fieldset.input select,
        #main-content .standardform fieldset.input select,
        #varadrycker-content .standardform fieldset.fullinput select,
        #detaljsida-content .standardform fieldset.fullinput select,
        #verktygtjanster-content .standardform fieldset.fullinput select,
        #dryckomaten-content .standardform fieldset.fullinput select,
        #main-content .standardform fieldset.fullinput select { margin:0; padding:0; float:left; font-size:1.2em; font-family:Verdana, Arial, Sans-Serif; width:220px; }
    
        #varadrycker-content .standardform fieldset.input label,
        #detaljsida-content .standardform fieldset.input label,
        #verktygtjanster-content .standardform fieldset.input label,
        #dryckomaten-content .standardform fieldset.input label,
        #main-content .standardform fieldset.input label,
        #varadrycker-content .standardform fieldset.fullinput label,
        #detaljsida-content .standardform fieldset.fullinput label,
        #verktygtjanster-content .standardform fieldset.fullinput label,
        #dryckomaten-content .standardform fieldset.fullinput label,
        #main-content .standardform fieldset.fullinput label { margin:0; padding:0; float:left; font-family:Verdana, Arial, Sans-Serif; }
        
        #varadrycker-content .standardform fieldset.input p,
        #detaljsida-content .standardform fieldset.input p,
        #verktygtjanster-content .standardform fieldset.input p,
        #dryckomaten-content .standardform fieldset.input p,
        #main-content .standardform fieldset.input p,
        #varadrycker-content .standardform fieldset.fullinput p,
        #detaljsida-content .standardform fieldset.fullinput p,
        #verktygtjanster-content .standardform fieldset.fullinput p,
        #dryckomaten-content .standardform fieldset.fullinput p,
        #main-content .standardform fieldset.fullinput p { margin:0; padding:0; float:left; font-size:1.2em; font-family:Verdana, Arial, Sans-Serif; width:330px; }
    
    
    #varadrycker-content .standardform fieldset.submit,
    #detaljsida-content .standardform fieldset.submit,
    #verktygtjanster-content .standardform fieldset.submit,
    #dryckomaten-content .standardform fieldset.submit,
    #main-content .standardform fieldset.submit { width:510px; margin:0px; padding:7px 0px; float:left; background:#FFF; border-top:1px solid #d9d9d9; text-align:right; }

        #varadrycker-content .standardform fieldset.submit p,
        #detaljsida-content .standardform fieldset.submit p,
        #verktygtjanster-content .standardform fieldset.submit p,
        #dryckomaten-content .standardform fieldset.submit p,
        #main-content .standardform fieldset.submit p { width:510px; margin:0px; padding:0px; text-align:right; }
        
        #varadrycker-content .standardform fieldset.submit img,
        #detaljsida-content .standardform fieldset.submit img,
        #verktygtjanster-content .standardform fieldset.submit img,
        #dryckomaten-content .standardform fieldset.submit img,
        #main-content .standardform fieldset.submit img { float:right; }
        
        #varadrycker-content .standardform fieldset.submit input,
        #detaljsida-content .standardform fieldset.submit input,
        #verktygtjanster-content .standardform fieldset.submit input,
        #dryckomaten-content .standardform fieldset.submit input,
        #main-content .standardform fieldset.submit input { margin-left:5px; }
        
    #varadrycker-content .standardform .form-error,
    #detaljsida-content .standardform .form-error,
    #verktygtjanster-content .standardform .form-error,
    #dryckomaten-content .standardform .form-error,
    #main-content .standardform .form-error { margin:2px 0 0 20px; padding:0 0 5px 0; color:#7f0000 !important; font-size:1.1em; display:block; }

#MessageSentDiv { text-align: center; font-weight: bold; font-size: 12px; color: #770000; }

.xforms
{
    margin: 0px;
    padding: 0px;
}

.xforms label 
{
    width: 200px;
    display: block;
    float: left;
}

.xforms input 
{
    
}

.xforms input.hidden 
{
    display: none;
}

.xforms fieldset 
{
    float: none!important;
    width: 100%!important;
    display: inline;
}

.xforms fieldset label 
{
    width: 100%;
    display: inline;
    float: none;
    padding-right: 20px;
    padding-left: 5px;
}
 
.xforms fieldset legend 
{
    color: Black;
    margin-left: 0px;
    padding-left: 0px;
}

.xforms div 
{
    clear: both;
}

.xforms div div 
{
    margin: 10px 0 10px 0;   
}

/* SPRITPROVNING */
#provning-alternativ,
#provning-alternativ-egen { width:510px; margin:10px 0 10px 0; padding:10px 0 10px 0; float:left; border-top:1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; }
#provning-alternativ-egen { border-top:2px solid #a6a6a6; border-bottom:1px solid #a6a6a6; padding:10px 0 10px 0; }
    #provning-alternativ p,
    #provning-alternativ-egen p { width:510px; padding:0 0 0 0px; margin:0; font-size:1.2em; background:#FFF; float:left; }
    #provning-alternativ span.print,
    #provning-alternativ-egen span.print { font-weight:bold; padding:1px 21px 1px 0; margin:0 15px 0 5px; background:url('/Site/images/icon-print.gif') no-repeat top right; display:block; float:left; }
    #provning-alternativ span.divider,
    #provning-alternativ-egen span.divider { padding:0 8px; margin:0; display:block; float:left; color:#666666; }
    #provning-alternativ a,
    #provning-alternativ-egen a { color:#7f0000; float:left; margin:0 15px 0 0; }
        #provning-alternativ a.last,
        #provning-alternativ-egen a.last { margin:0; }
        #provning-alternativ a.first,
        #provning-alternativ-egen a.first { margin:0 0 0 5px; }
        
        
/* WEBBFRÅGAN */
#webbfragan-resultat { width:510px; float:left; margin:0 0 0 20px; padding:0px 0 33px 0; background:url('/Site/images/webbfragan-bakgrund.gif') no-repeat bottom right; }
#webbfragan-resultat h5 { width:510px; font-size:1.2em; font-weight:normal; color:#666; float:left; margin:0; padding:0 0 10px 0; }
#webbfragan-resultat .webbfragan-resultat-svar { width:510px; float:left; margin:0 0 5px 0; padding:0; background:#FFF; }
    #webbfragan-resultat .webbfragan-resultat-svar p { width:185px; font-size:1.2em; color:#000; display:block; float:left; margin:0; padding:0 7px 0 0; }
    #webbfragan-resultat .webbfragan-resultat-svar span { background:url(/Site/images/webbfragan-resultat-right.jpg) top right no-repeat; float:left; height:18px;}
    #webbfragan-resultat .webbfragan-resultat-svar span img { background:#CCC; float:left; display:inline; }

#webbfragan-form 
{
    float: left; 
    width:218px; 
    margin:0 0 15px 0; 
    padding:0; 
    background:url(/Site/images/webbfragan-top-bg.jpg) no-repeat top left;         
}
    #webbfragan-form-content 
    {
        width:178px; margin:0; padding:0 20px 30px 20px; background:url(/Site/images/webbfragan-bottom-bg.jpg) no-repeat bottom left;     
    }
    .main-row #webbfragan-form-content 
    {
        min-height:262px; 
        height:auto !important; 
        height:262px;
    }
    
    #webbfragan-form-content fieldset { margin:0; padding:0 0 5px 0; border:0; }
    #webbfragan-form-content label { margin:0; padding:0; border:0; font-size:1.1em; }
    #webbfragan-form-content input { margin:0; padding:0; border:0; float:left; }
    #webbfragan-form-content .rb { margin:1px 4px 0 0; padding:0; border:0; float:left; }
    #webbfragan-form-content .btn { margin:4px 0 0 0; padding:0; border:0; }

    #webbfragan-form-content h1 { font-size:1.8em; font-weight:normal; margin:0; padding:17px 0 11px 0; } /* =UPDATED= */
    #webbfragan-form-content p { font-size:1.1em; font-weight:normal; margin:0; padding:0 0 10px 0; }/* =UPDATED= */
    #webbfragan-form-content a { font-size:1.1em; color:#9d0000; margin:0; padding:0;  text-decoration: underline; }
    
#webbfragan-form .webbfragan-resultat-svar { clear: both; margin:0 0 0px 0; padding:5px 0px 2px 0; }
    #webbfragan-form .webbfragan-resultat-svar p { width:100px; float: left; font-size:1.1em; color:#000; display:block; margin:0; padding:0px 7px 0px 0; }
    #webbfragan-form .webbfragan-resultat-svar span { background:url(/Site/images/webbfragan-resultat-right.jpg) top right no-repeat; float:left; height:18px;}
    #webbfragan-form .webbfragan-resultat-svar span img { background:#CCC; display:inline; }
    
.bildpuff { float: left; width:218px; margin:0 0 15px 0; padding:0 0 20px 0; background:url(/Site/images/bildpuff-bg-bottom.gif) no-repeat bottom left; }
    .bildpuff h1 { font-size:1.8em; font-weight:normal; margin:0; padding:17px 20px 5px 20px; background:url(/Site/images/bildpuff-bg-top.gif) no-repeat top left; }/* =UPDATED= */
    .bildpuff p.intro { font-size:1.1em; font-weight:normal; margin:0; padding:0 0 15px 0; }/* =UPDATED= */
    .bildpuff p { font-size:1.1em; color:#000; margin:0; padding:0 20px; }
        #detaljsida-right .bildpuff p { font-size:1.1em; color:#000; margin:0; padding:0 20px; width:178px }
    .bildpuff a { font-size:1em; color:#9d0000; margin:0; padding:0; text-decoration: underline; }
    
    /* LOGINBOX */
    #loginbox { width:218px;  margin:0px 0px; padding:0px 0px 20px; float:left; background:url('/Site/images/bildpuff-bg-bottom.gif') no-repeat bottom left; }
        #loginbox h1 { font-size:1.8em; font-weight:normal; color:#000; width:178px; margin:0px; padding:17px 20px 5px 20px; float:left; background:url(/Site/images/bildpuff-bg-top.gif) no-repeat left top; }/* =UPDATED= */
        #loginbox p { font-size:1.1em; font-weight:normal; color:#000; width:178px; margin:0px 20px 7px; padding:0px; float:left; }/* =UPDATED= */
        #loginbox input { margin:0px; padding:0px; border:0px; }
            #loginbox input.text { width:168px; margin:0px 0px 8px 0px; padding:1px; border:1px solid #c4c4c4; font-size:1.1em; color:#333; font-family:Verdana, Arial, Sans-Serif; }    
        #loginbox fieldset { margin:0px; padding:0px 20px; float:left; border:0px; }
            #loginbox fieldset.btn { width:55px; height:18px; margin-right:5px; padding: 0px 0px 0px 20px;}
            #loginbox fieldset.help { width:110px; height:18px; padding: 0px; }
                #loginbox fieldset.help p { width:110px; text-align:right; margin:0px; padding:2px 0 0 0; font-size:1.1em; }
                #loginbox fieldset.help a { color:#7f0000; text-decoration:underline; }
            #loginbox fieldset.text { width:170px; margin-bottom:7px; }    
    #loginbox .form-error { padding:5px 20px; float: left; width: 178px;} 
    
#webbfragan-svar { width:510px; float:left; margin:0 0 0 20px; padding:0; }
#webbfragan-svar h2 { width:510px; float:left; margin:5px 0; padding:0; font-size:1.2em; color:#000; font-weight:bold; } /* =UPDATE= */
 
#webbfragan-svar ul { width:510px; float:left; margin:0; padding:0; background:#FFF; }
#webbfragan-svar li { width:510px; float:left; margin:0; padding:5px 0; list-style:none outside; border-top:1px solid #d9d9d9 }

#webbfragan-svar ul li h5 { width:400px; margin:0; padding:0; font-size:1.1em; font-weight:normal; color:#333; float:left; }
#webbfragan-svar ul li h6 { width:100px; margin:0; padding:0 0 0 10px; font-size:1.1em; font-weight:normal; color:#666; float:left; text-align:right; }



/* FOOTER
============================================== */
#footer { width:100%; height:248px; float:left; background:url(/Site/images/footer/footer-new.jpg) top left repeat-x; z-index:1; }
    #footer-info { width:980px; position:relative; top:190px; margin:0 auto; }
        #footer-info p { width:510px; font-size:1.1em; color:#FFF; margin:0px 0px 0px 217px; padding:0px 0px 10px 0px; text-align:center; }
            #footer-info span { padding:0px 8px 1px 8px; border-right:1px solid #FFF; }
            #footer-info span.vs { padding:0px 40px 1px 0px; border:0px; }
            #footer-info span.last { padding:0px 0px 1px 8px ; border-right:0px; }
            #footer-info a { color:#FFF; text-decoration:none; }
            #footer-info a:hover, #footer-info a:active { color:#7f0000; text-decoration:underline; }


/* Extras
============================================== */
.orange { color:#ff8c01; }
.red { color:#7f0101; }
.lightgray { color:#999; }
.no-border { border:0px; }
.normal { font-weight:normal; }
.bold span, .bold { font-weight: bold!important; }
 .italic 
{
    font-style: italic;    
}
p.links { clear:both; margin-left: 20px; padding-top: 10px;}


/* LANGUAGE
============================================== */ 
.lang {background:url('/Site/images/lang/lang-off.gif') no-repeat right}
.lang_ {background:url('/Site/images/lang/lang-on.gif') no-repeat right}

#langwrap { height:0; width: 200px; text-align: left; position: absolute; top: 47px; left:50%; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; }
#langwrap p { font-size:1.1em; line-height:1.5em; color:#000; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; width:90px; float:left; }
#langwrap a { text-decoration:none; color:#333; padding:0px 0px 0px 14px; margin:0px 0px; height:20px; display:block; float:left; }
#langwrap a.se { background:url('/Site/images/lang/lang-se.gif') no-repeat 0px 4px; }
#langwrap a.dk { background:url('/Site/images/lang/lang-dk.gif') no-repeat 0px 4px; }
#langwrap a.fi { background:url('/Site/images/lang/lang-fi.gif') no-repeat 0px 4px; }
#langwrap a.no { background:url('/Site/images/lang/lang-no.gif') no-repeat 0px 4px; }
#langwrap a:hover, #langwrap a:active { text-decoration:underline; color:#333; padding:0px 0px 0px 14px; }

.langwrap_SV { width: 109px!important; padding-left: 205px!important; }
.langwrap_NO { width: 109px!important; padding-left: 180px!important; }
.langwrap_DK { width: 109px!important; padding-left: 173px!important; }
.langwrap_FI { width: 109px!important; padding-left: 210px!important; }

.langtop { background:url('/Site/images/lang/lang-top2.gif') no-repeat top; width:109px; float:left; padding-top:5px; }
.langbottom { background:url('/Site/images/lang/lang-bottom2.gif') no-repeat bottom; width:109px; float:left; padding-bottom:5px; }    



/* SLIDER
============================================== */ 
#advancedSearch { margin-top: 23px; }
.searchSlider { float: left; position: relative; width: 145px; height: 68px; }
.sliderBg { position: absolute; top: 5px; left: 0; width: 252px; height: 68px; background: url('/Site/images/sliderBg.gif') 0px 1px no-repeat; z-index: 10; }
.sliderHandleMin { width: 15px; height: 37px; background: url('/Site/images/sliderHandleMin.png') 0% 50% no-repeat; position: absolute; top: 15px; left: 6px; z-index: 20; cursor:e-resize; }
.sliderHandleMax { width: 15px; height: 37px; background: url('/Site/images/sliderHandleMax.png') 0% 50% no-repeat; position: absolute; top: 17px; left: 120px; z-index: 20; cursor: w-resize; }
.coverMin { z-index: 15; display: none; }
.coverMax { z-index: 15; display: none; }

.searchSlider input { height: 20px; top: 53px; border: none !important; background: none !important; width: 85px; padding: 0 !important; font-size: 10px; position: absolute; }
.searchSlider .inputMin { position: absolute; right: 5px; top: 2px; text-align: left;font-family: Verdana; color: #333; font-weight: bold; font-size: 9px; left: 5px; z-index: 20; }
.searchSlider .inputMax { position: absolute; right: 5px; top: 2px; text-align: right; font-family: Verdana; color: #333; font-weight: bold; font-size: 9px; right: 5px; z-index: 20; }


/* Tell A Friend
============================================== */
#emailDiv { margin: 5px 0 5px 0; padding: 20px; }
#emailDiv h4 { text-align: center; }
#emailDiv #to { font-weight: bold; margin-bottom:25px; }
#emailDiv #theMessage { width: 470px; }
#emailDiv .underline { text-decoration: underline; font-style: italic; }

/* Product item
============================================== */
#gradeProduct { font-weight: bold; text-align: center; }
#gradeProduct a { text-decoration: none; padding: 5px 6px 5px 6px; }
#gradeProduct a:hover { text-decoration: none; background-color: White; }
#wrap-sms { border: solid 1px #FFF; }
#wrap-sms div { padding: 3px 10px 0 10px; margin: 0 auto; text-align: center; }

.popcontent { background-color: #FFF; position: absolute; top: 100px; left: 50%; margin: 0 0 0 -300px; border: solid 1px #CCC; width: 600px; height: 300px; z-index: 1000; }
.popcontent2 { background-color: #FFF; position: absolute; border: solid 1px #CCC; width: 600px; height: 300px; z-index: 851; overflow-y: auto; filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
.popshadow { background-color: #999; position: absolute; border: solid 1px #999; width: 600px; height: 300px; z-index: 850; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
.floatingDivCloseBtn { position: absolute; text-align: right; padding-top: 20px; z-index: 2000; background:none; }
.floatingDivCloseBtn-sms { margin-top: 10px; position: absolute; text-align: right; padding-top: 20px; z-index: 2000; background:none; }

	.popcontent2 table { float: none; margin: 15px 0 0 30px; }
	.popcontent2 td { color: #000; padding: 10px; border: none; padding: 5px; }
	.popcontent2 .sendsms-btn { float: right; }

	#detaljsida-content .floatingDivCloseBtn-sms { width: 300px; background:none; margin:10px 0 0 0; padding:0; overflow:visible; }
	#detaljsida-content .floatingDivCloseBtn { background:none; width:470px; margin:0; padding:0; }
	#detaljsida-content .floatingDivCloseBtn-taf { background:none; width:530px; margin:0; padding:0; background:none; text-align:right; }
	#detaljsida-content .floatingDivCloseBtn-rec { background:none; width:570px; margin: 10px 0 0 0; padding:0; background:none; text-align:right; }
	#detaljsida-content .floatingDivCloseBtn-food { background:none; width:570px; margin:10px 0 0 0; padding:0; background:none; text-align:right; }

	/* Floating divs */
	#divMainSms { width: 313px; height: 230px; }
	#divShadowSms { width: 313px; height: 230px; }
	#divMainTAF { width: 553px; height: 320px; }
	#divShadowTAF { width: 553px; height: 320px; }
	
	#wrap-food-content, #wrap-recipe-content { height: 210px; width: 98%; overflow: auto; margin-top: 3px; }
	
		#detaljsida-content .popcontent2 h2 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; margin: 52px 0 0 40px; }
			#detaljsida-content #divMainFood h2,
			#detaljsida-content #divMainRecipe h2 { margin-left: 57px; margin-top: 15px; }
			
			#divMainFood ul a,
			#divMainRecipe ul a  { color: #000; text-decoration:none; background:url('/Site/images/submenu/l3-arrow.jpg') no-repeat 20px 6px; padding: 2px 10px 2px 30px; }

			#divMainFood ul a:hover, #divMainFood ul a:active,
			#divMainRecipe ul a:hover, #divMainRecipe ul a:active { color: #7F0000; text-decoration:underline; background:url('/Site/images/submenu/l3-hover-arrow.jpg') no-repeat 20px 6px; padding: 2px 10px 2px 30px; }
			#divMainFood ul, #divMainRecipe ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
			#divMainFood li, #divMainRecipe li { padding: 7px 0 0 0; }

#g0, #a0 { background: none; }

.grade li { float: left; display: block; width: 28px; height: 28px; background-color: none; margin-right: 10px; }
.grade a { background:url('/Site/images/star_notactive.png') no-repeat top; display: block; width: 100%; height: 100%; background-color: none; text-decoration: none; }

#usermarked {
		background: transparent url(/Site/images/grades.png) repeat scroll 0 117px;
		display:none; float:left; height: 38px; width: 0; position: absolute;
        float:left; margin: 0; z-index: 3; }
.current-rating  {
		background: transparent url(/Site/images/grades.png) repeat scroll 0 37px!important;
        /*display: inline!important;*/
        display: none; 
        float:left!important; 
        height: 38px!important; 
        width: 0; 
        position: absolute!important;
		margin: 0!important; 
		z-index: 2!important; }
#base-rating {
		background: transparent url(/Site/images/grades.png) repeat scroll 0 77px;
        display: inline; float:left; height: 38px; width: 95px; float:left;
		margin: 0; z-index: 1; }
#ratings {
		position: absolute; float:left; width: 95px; height: 38px; border: none;
		z-index: 4; background:none; }
#ratings a {
		display: block; float: left; text-decoration: none; border: none;
		height: 100%; width: 18px; margin: 0; padding: 0; }
		
#rating5 {
		display: block; float: left; text-decoration: none; border: none;
		height: 100%; width: 18px; margin: 0; padding: 0; }

/*
.marked-rating { background: transparent url(/Site/images/grades.png) repeat scroll 0 117px; display: block; height: 38px; width: 0; position: absolute; top: 200px; left: 200px; margin: 0; z-index: 300; }
.current-rating { background: transparent url(/Site/images/grades.png) repeat scroll 0 37px; display: block; height: 38px; width: 0; position: absolute; top: 200px; left: 200px; margin: 0; z-index: 200; }
.base-rating { background: transparent url(/Site/images/grades.png) repeat scroll 0 77px; display: block; height: 38px; width: 95px; position: absolute; top: 200px; left: 200px; margin: 0; z-index: 100; }
.ratings { position: absolute; top: 200px; left: 200px; width: 95px; height: 38px; border: none; z-index: 300; }
.ratings a { display: block; float: left; text-decoration: none; border: none; height: 100%; width: 18px; margin: 0; padding: 0; }
*/

/* png fix
============================================== */ 
img, .sliderHandleMin, .sliderHandleMax { behavior: url(/Site/Styles/iepngfix.htc); }

/* Top Message (product item page)
============================================== */
#top-msg { clear: both; width: 520px; margin: 0 0 30px 25px; }
#top-msg table { border-collapse: collapse; }
#top-msg td { border: none; margin: 0; padding: 0; }
#top-msg #left { background: url('/Site/images/bg_left_topmsg.png') no-repeat scroll left top;
					width: 25px; height: 88px; }
#top-msg #middle { background: url('/Site/images/bg_middle_topmsg.png') repeat scroll left top;
					width: 450px; height: 88px; text-align: center; font-weight: bold; }
#top-msg #right { background: url('/Site/images/bg_right_topmsg.png') no-repeat scroll left top;
					width: 25px; height: 88px; }

/* PRENFLÖDE */
#main-content .prentjanster-small 
{
    min-height:60px;
    height:auto !important;
    height:60px;
    width:450px;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #FFF;
    float:left;
    margin:0;
    padding:0 0 0 83px; }

#main-content .prentjanster-small h2 
{
    font-size:1.8em;
    font-weight:normal;
    color:#ff8c00;
    margin:0;
    padding:18px 0 0 0;
    float:left;
    width:240px; }
    
#main-content .prentjanster-small p
{
    width:150px;
    float:left;
    background:#FFF;
    margin:0;
    padding:22px 0 4px 0;
    border:0; }
    
#main-content .prentjanster-small div.info { padding-bottom: 10px; float: left; width: 280px; font-size: 1.2em; }
    
#main-content .prentjanster-small fieldset 
{
    width:50px;
    float:left;
    margin:0;
    padding:20px 0 0 0;
    border:0;
    padding-left: 3px; }
    
#main-content .prentjanster-medium 
{
    min-height:60px;
    height:auto !important;
    height:60px;
    width:450px;
    border-top:1px solid #d9d9d9;
    float:left;
    margin:0;
    padding:0 0 10px 83px; }

#main-content .prentjanster-medium h2 
{
    font-size:1.8em;
    font-weight:normal;
    color:#ff8c00;
    background:#FFF;
    margin:0 0 5px 0;
    padding:18px 3px 0 0;
    float:left;
    width:290px; }
    
#main-content .prentjanster-medium p
{
    width:150px;
    float:left;
    background:#FFF;
    margin:0 0 5px 0;
    padding:21px 0 4px 0;
    border:0; }
    
#main-content .prentjanster-medium fieldset
{
    float:left;
    margin:0;
    padding:0;
    border:0;
     }
    
#main-content .prentjanster-medium fieldset.info
{
    width:150px;
    float:left;
    margin:0;
    padding:0;
    border:0;
    clear: both; }
    
#main-content .prentjanster-medium fieldset.info p
{
    width:auto;
    font-size:1.2em;
    float:left;
    margin:0;
    padding:0;
    border:0; }
    
#main-content .prentjanster-medium fieldset.input
{
    width:300px;
    float:left;
    margin:0;
    padding:0;
    border:0; }
    
#main-content .prentjanster-medium fieldset.input p
{
    width:auto;
    font-size:1.2em;
    float:left;
    margin:0;
    padding:0;
    border:0; }
    
#main-content .prentjanster-medium fieldset.input input
{
    float:left;
    margin:2px 4px 0 0;
    padding:0;

}
    
#main-content .prentjanster-large 
{
    width:460px;
    border-top:1px solid #d9d9d9;
    float:left;
    margin:0;
    padding:0 0 0 73px; }
    
#main-content .prentjanster-large fieldset 
{
    float:left;
    margin:0;
    padding:0;
    border:0; }

#main-content .prentjanster-large fieldset.info
{
    width:120px;
    float:left;
    margin:0;
    padding:5px 0;
    border:0; 
    clear: both;
}
    
#main-content .prentjanster-large fieldset.info p
{
    width:115px;
    font-size:1.2em;
    font-weight:bold;
    float:left;
    background:#FFF;
    margin:0;
    padding:0;
    border:0; }
    
#main-content .prentjanster-large fieldset.input
{
    width:340px;
    float:left;
    margin:0;
    padding:5px 0;
    border:0; }
    
#main-content .prentjanster-large fieldset.input input
{
    float:left;
    font-size:10px;
    padding:0;
    margin:0; }
    
#main-content .prentjanster-large fieldset.input p
{
    width:auto;
    float:left;
    display:inline;
    margin:0;
    padding:0;
    border:0; }
    
#main-content .prentjanster-large fieldset.input p.big
{
    width:auto;
    float:left;
    font-size:1.2em;
    display:inline;
    margin:0;
    padding:0;
    border:0; }
    
    
#main-content .prentjanster-large fieldset.submit
{
    width:340px;
    float:left;
    margin:0;
    padding:5px 0 5px 120px;
    border:0; }
    
#main-content .prentjanster-large fieldset.check
{
    width:340px;
    float:left;
    margin:0;
    padding:5px 0 5px 120px;
    border:0; }
    
/*#main-content .prentjanster-large fieldset.info
{
    width:340px;
    float:left;
    margin:0;
    padding:5px 0 5px 105px;
    border:0; } 
    
#main-content .prentjanster-large fieldset.info p
{
    width:340px;
    float:left;
    margin:0;
    padding:0;
    border:0; }
    
#main-content .prentjanster-large fieldset.info input
{
    float:left;
    margin:1px 4px 0 0;
    padding:0;
    border:0; } */
    
#main-content .prentjanster-1 { background:url(/Site/images/pren-bg-1.gif) top left no-repeat; }
#main-content .prentjanster-2 { background:url(/Site/images/pren-bg-2.gif) top left no-repeat; }
#main-content .prentjanster-3 { background:url(/Site/images/pren-bg-3.gif) top left no-repeat; }
#main-content .prentjanster-4 { background:url(/Site/images/pren-bg-4.gif) top left no-repeat; }
#main-content .prentjanster-5 { background:url(/Site/images/pren-bg-5.gif) top left no-repeat; }
    

/* Ordlista
============================================== */ 
#main-content ul.ordlista 
{
    list-style:none;
    float:left;
    margin:0px;
    padding:0 0 0 20px;
    width:510px;
    background:#FFF;
    font-size: 1.1em; }
    
#main-content ul.ordlista li
{
    list-style:none;
    width:510px;
    float:left;
    margin:0px;
    padding:0 0 10px 0; 
}
    
#main-content ul.ordlista p
{
    margin:0;
    float:left;
    padding:0 0 10px 0;
    font-size:1em; 
}
    
#main-content ul.ordlista strong
{
    font-weight:bold;
    font-style:normal;
    color:#333;
    padding:0;
    margin:0; 
}
    
    
    
#main-content h4.new 
{
    padding: 0;
    margin: 0;
    clear: both; 
    padding-top: 15px; 
    font-size: 1.4em; 
    font-weight: bold;
    color: #000;
}

#rating-wrapper { border: solid 1px #EEE; width:400px; float:left; background:#FFF; margin: 0 0 0 7px; padding: 10px 0 10px 125px; }


#main-content .newsletterorder td 
{
    margin-right: 5px;
}

#main-content .newsletterorder 
{
    clear: both;
}

p.introduction , p.Introduction
{
    display: none;   
}

#wrap { width:100%; height:100%; background:url(/site/images/body-bg.gif) repeat-x top left; }


#vdas-content select, #barskapet-avanceradsok select 
{
    width: 150px;
    font-size: 1.0em;
}


#vdas-money select 
{
    margin-bottom: 10px;
    
}

#vdas-money h3
{
    margin-bottom: 5px;
}

#vdas-fri-search input.Btn 
{
    margin-top: 115px;
    float: right;
    margin-right:40px;
}

#vdas-fri-search 
{
    
}

#main-content p.pren-head
{
    margin: 0;
    padding: 0;
    font-size: 1.4em;
    margin: 0px;
    padding-top: 15px;
    padding-left: 20px;
    border-top:1px solid #D9D9D9;
    float: left;
    width: 513px;
}

#main-content p.prentjanster-p 
{
    font-size: 1.4em;
    margin-top: 10px;
    font-weight: bold;
}

#main-content .no-border 
{
    border: none;
}


#main-content .listning-fyra li.brandsites-li p
{
    width: 475px;
}

#main-content .listning-fyra li.brandsites-li p img 
{
    padding-bottom: 5px;
    width: auto;
    height: auto;
    margin-left: 40px;
}

.changelog td,  .changelog th
{
    padding: 2px;
}

span.pdf,
span.word,
span.ppt,
span.xls {
height:14px;
padding:0 0 2px 20px;
}

span.pdf { background:url('/Site/images/link-pdf.gif') no-repeat; }
span.word { background:url('/Site/images/link-word.gif') no-repeat; }
span.ppt { background:url('/Site/images/link-ppt.gif') no-repeat; }
span.xls { background:url('/Site/images/link-xls.gif') no-repeat; }


/** List **/

   
#main-content ul li.list p
{
    width: 365px;
    float: none;
    clear: left;
    padding-top: 5px;
    margin: 0;
}

/** Finland notice above 22 % alcohol, to be styled! **/
.Above22Notice { clear:both; background-color: #F3F1E8; padding:10px; margin:10px 0 10px 0; display:block;font-size:11px !important; }
.Above22Notice a { margin-left: 10px; text-decoration:underline; color:#7f0000; }
/* Restaurang colors */
.restaurang #main-intro h1 { color:#a7b10c; }
.restaurang .puff-small h2,
.restaurang .puff-small p { color:#363636; }