/*
  Mjölkfrämjandet
  Content (c) Copyright Mjölkfrämjandet Svensk Mjölk AB
  Running Squiz MySource v3.12.3 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 06 September 2010 19:11:10
  Warranty key: YWJjZGVmMDAwMDAwQVUwMDAwMDAwMA==
*/


html, body {
    margin: 0;
    padding: 0;
    background-color: #99CCFF;
    text-align: center; 
    height: 100%;
    }

#container {
    width: 988px;
    padding: 6px;
    margin: 30px auto 0 auto; 
    background: #FFFFFF;
    text-align: left;
    position:relative;
    }
#top {
    height: 89px;
    background: #FFFFFF url(http://www.mjolkframjandet.se/__data/assets/image/0009/63/top_background.jpg) no-repeat top;
    }
    #top #logo {
        margin: 38px 0 0 38px;
        float: left;
        }
     #top #topBox { 
        float: left;
        width: 488px;
        margin: 43px 0 0 57px;
        height: 37px;
        font: 11px Tahoma;
        }
        #top #topBox a {
            text-decoration: none;
            color: #000;
            }
        #top #topBox #leftCorner {
            float: left;
            width: 6px;
            height: 37px;
            background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/topboxcornerleft.gif) no-repeat top;
            }
        #top #topBox #searchBox {
            height: 33px;
            float: left;
            padding: 0px 7px 0px 12px;
            border: 0 solid #99CCFF;
            border-width: 2px 0;
            width: auto;            
            }
            #top #topBox #searchBox form {
                margin: 0;
                padding: 0;
                display: inline;
                }
                #top #topBox #searchBox form .sq-form-field {font: 11px Tahoma; width: 112px; margin:0 8px 3px 0;}
        #top #topBox #contactUsBox {
            line-height: 33px;
            float: left;
            width: 135px;
            text-align: center;
            border: 0 solid #99CCFF;
            border-width: 2px;                
            }
        #top #topBox #linksBox {
            float: left;
            border: 0 solid #99CCFF;
            border-width: 2px 0; 
            width: 130px;
            text-align: center;
            line-height:33px;
            }
        #top #topBox #linksBox a {
            padding-right: 15px;
            background: url(http://www.mjolkframjandet.se/__data/assets/image/0010/181/toparrow.gif) no-repeat right;
            }
        #top #topBox #rightCorner {
            float: left;
            width: 6px;
            height: 37px;
            background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/topboxcornerright.gif) no-repeat;
            }
    #top #vision {
        float: left;
        width: 247px;
        font: 10px Tahoma;
        color: #333333;
        margin: 20px 0 0 27px;
        }
        
#trace {
    height: 21px;
    padding-left: 15px;
    padding-top: 5px;
    font: 10px Tahoma;
    color: #999999;
    text-decoration: none;
    position:relative;
    }
    #trace a {
        font: 10px Tahoma;
        color: #999999;
        text-decoration: none;
        }
        #trace a img{
            border: 0;
            }
        
#leftNav {
    float:left;
    height: 288px;
    margin: 0;
    padding: 0;
    background: #fff;
    }

.box1, .box2, .box3 {
    background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/rightnavboxheading.gif) no-repeat top;
    width: 225px;
    float: left;
    margin: 9px 0 0px 0;
    min-height: 40px;
    font: 11px Tahoma;
    }
.box2 { background:0; margin-top:-2px; }
    .box1 p, .box2 p, .box3 p, .box1 table {
        margin: 0 2px 3px 2px;
        }
    .box1 a, .box2 a, .box3 a {
        text-decoration: none;
        color: #3366CC;
        }
    .box1 h3, .box2 h3, .box3 h3 {
        font: 14px Tahoma;
        font-weight: normal;
        margin: 5px 0 26px 10px; padding:0;
        }
    .box1 h4, .box2 h4, .box3 h4 {
        font: 11px Tahoma;
        color: #99CCFF;
        font-weight: bold;
        padding:0;
        margin: 10px 2px 3px 2px;
        }  
    .box1 .fet_bla, .box2 .fet_bla, .box3 .fet_bla {
        font: 11px Tahoma;
        color: #99CCFF;
        font-weight: bold;
        padding:0;
        margin: 0px 2px 0px 2px;
        }
    .box1 hr, .box2 hr, .box3 hr {
        border:0;
        color: #99ccef;
        background-color: #99ccef;
        height: 1px;
        width: 220px;
        margin: 10px 2px 10px 2px;
        }
    .box1 ul {
        list-style: none;
        padding:0; margin:0; margin-bottom: 20px;
        }
    .box1 ul li {
        padding-left: 10px;
        background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/listdot.gif) no-repeat 0 .51em;
        }
    .box1 ol {
padding:0; margin:0;
margin-left: 1em;
padding-left: 0.5em;       
        }
    .box1 ol li {
padding:0; margin:0;
margin-bottom: 1em;
margin-left: 1em;
        }


#rightNav {
    float: left;
    width: 225px;
    margin: 9px 0 0 0;
    padding: 0;
    }
    #rightNav .rightNavBox {
        }
        #rightNav .rightNavBox .rightNavBoxHeader {
            background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/rightnavboxheading.gif) no-repeat top;
            height: 38px;
            font: 14px Tahoma;
            padding-top: 5px;
            padding-left: 10px;
            }
        #rightNav .rightNavBox .rightNavBoxContent {
            padding-left: 2px;
            padding-top: 5px;
            font: 11px Tahoma;
            }
            #rightNav .rightNavBox .rightNavBoxContent p {
                margin: 0;
                margin-bottom: 3px;
                }
                #rightNav .rightNavBox .rightNavBoxContent a {
                text-decoration: none;
                color: #3366CC;
                }

.edit {width: 750px; float: right;}

.content {
    width: 405px;
    min-height: 460px;
    float: left;
    margin: 9px 25px 0px 275px; 
    padding: 0 25px 20px 0;
    border-right: solid 1px #99ccef;
    font: 11px Tahoma;
    }
    .content h1 {
        margin: 0;
        margin-bottom: 20px;
        padding: 0;
        font: normal 24px Tahoma;
        color: #CC6600;
        }
    .content p, .content p.indrag {
        margin: 0;
        padding: 0;
        text-indent: 15px;
        }
        .content p.nytt_stycke {
            text-indent: 0px;
            }
    .content h2 {
        margin: 20px 0 3px 0;
        padding: 0;
        font-size: 13px;
        font-weight: normal;
        }

    .content .ingress {
        margin: 0;
        margin-bottom: 20px;
        padding: 0;
        font-size: 13px;
        font-weight: normal;
        text-indent: 0px;
        }
    .content ul {
        list-style: none;
        padding:0; margin:0; margin-bottom: 20px;
        }
    .content ul li {
        padding-left: 10px;
        background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/listdot.gif) no-repeat 0 .51em;
        }
    .content ol {
        margin:0; padding:0;
        margin-left: 0.5em;
        padding-left: 1em;
        }
    .content ol li {
        margin:0; padding:0;
        margin-left: 1em;
        margin-bottom: 5px;     
        }
    .content a {
        text-decoration: none;
        color: #3366CC;
        }
    .content hr {
        border:0;
        color: #99ccef;
        background-color: #99ccef;
        height: 1px;
        margin: 15px 0 15px 0;
        }
     .content table {
        width: 100%; 
        background: #F4FAFF url(http://www.mjolkframjandet.se/__data/assets/image/0009/630/tableTop.gif) no-repeat top; 
        margin-top: 15px; 
        border:0;
        padding:0;
        }
        .content table td {
           vertical-align: middle;
           }
        .content tbody+tr {
           height: 20px;
           color: #CC6600;
           }
     .content table.medarb {
        width: 100%;
        background:0 !important;
        margin:0 !important;
        }
        .content table.medarb td {
           padding: 15px 0;
           vertical-align:bottom;
           border:0;
           border-bottom:solid 1px #99CCEF;
           }
        .content table.medarb td.medarb-va {
           padding-right:10px;
           width:135px !important;
           }
        .content table.medarb td.medarb-ho {
           padding-left:10px;
           }
        .content table.medarb #medarb_td0_0, .content table.medarb #medarb_td0_1 {
           padding-top:0px;
           }
     .content input.textField {
        width: 188px;
        border: solid 1px #ccc;
        font: 12px Tahoma;
        margin-top: 8px;
        }
     .content div.name {
        width: 188px;
        float:left;
        margin-top:20px;
        }
     .content div.email {
        width: 188px;
        float:right;
        margin-top:20px;
        }
     .content div.message {
         padding-top:20px;
        }
     .content div.sendBotton {
         float:right;
        }
     .content select {
       margin-top:8px;
       }
     .content .stipLabel {
    margin-bottom: 0px;
        }
     .content textarea.textArea {
        width: 402px;
        height: 75px;
        min-height: 75px;
        margin-top: 8px;
        border: solid 1px #ccc;
        font: 12px Tahoma;
        }
     .content .senate_forstasidan img {
        float:left;
        margin-right:5px;
     }
     .content .senate_forstasidan p {
        text-indent:0;
     }
    .faq_q {border-top: solid 1px #d9ecff; padding-top:5px; padding-bottom:5px;}
    .faq_q a {font:14px Tahoma;}
    .faq_q.orange a {color:#CC6600}
    
    .faq_a {font:11px Tahoma;}
    .faq_a p {text-indent: 0px; margin:0; padding:0;}
    .faq_a p+p { text-indent: 15px; }
    .faq_a div { padding-bottom:10px;}
    .faq_a h2 {margin:0 0 5px 0; padding:0;}
    .faqNav a {color:#000;}
    .faqIndex {color:#CC6600;padding: 0 5px 0 5px;}
    .faqIndex a {color: #3366CC; text-align:center; margin: 2px;}
        
#footer {
    padding-top:20px;
    clear: both;
    height: 14px;
    background: url(http://www.mjolkframjandet.se/_designs/design_css_6887/leftmarginbackground.gif) repeat-y left;
    }
#printout {
position:absolute;
left: 510px;
bottom: 35px;
}
#printout img {border:0;}
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
  background:url(http://www.mjolkframjandet.se/_designs/design_css_6887/leftmarginbackground.gif) repeat-y left;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




.orange {
    color: #CC6600;
    }

.milkPren { }
.milkPren hr {border: none 0;border-top:solid 1px #99ccef;border-bottom: solid 1px #fff;height: 1px;width: 100%;margin: 10px 0;}
.milkPren .milkInput {margin-bottom: 10px;width: 300px;}
.milkPren .milkInput span {float:left;padding-top: 2px;}
.milkPren .milkInput input {border: solid 1px #ccc;font:11px Tahoma; padding:1px; float:right; padding:1px; margin:0;}

.milkPren .milkCheck {margin-bottom:10px;width:300px;}
.milkPren .milkCheck span {float:right;padding:0;width:270px;}
.milkPren .milkCheck input {padding:0;margin:0;float:left;}
.milkPren .milkInput .clear {clear: both;}

.milkPren .milkYear {width:50%; margin-bottom:10px; height: 220px;}
.milkPren .left {float:left;}
.milkPren .right {float:right;}
.milkPren .milkYear span {height:50%; }
.milkPren ul {list-style:none;padding:0; margin:0;background:0;}
.milkPren ul li { padding:0; background:0; }
.milkPren ul li label {  }
.content h2+p, .content h1+p, .content img+p, .content p.ingress+p { text-indent:0;}
.content p.ingress+p.ingress { text-indent: 15px; margin-top:-20px; }
.ingressIndrag { text-indent: 15px; margin-top:-20px; }