@charset "utf-8";

@media print
{
    body { visibility: hidden; }
    #printable {

        visibility: visible;
       /* position: fixed;*/
        left: 40px;
        top: 10px;
        /*bottom: 10px;*/

		
        
		
    }

    #content {
        width: 100% !important;
        margin-left: 40px;
        float: left;
        margin-left: 40px;
    }

    #beforePrint {
        height: 0;
        overflow: hidden;
        margin-top: -400px;
    }
    .printable {

        visibility: visible;
        position: absolute;
        left: 40px;
        top: 10px;
		
    }

	#container {
		padding-bottom:0 !important;
	}



}


html {
	width:100%;

}


body {
	background-color:#FFF;
	margin:0px;

	width:100%;
	font-family: Arial, Helvetica, sans-serif;
    line-height:18px;
	font-size:13px;
	color:#333;
    background-image: url(../bilder/back.gif?id=3);
    background-repeat: repeat-y;
    background-position:center;



}

h1 {
    font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 14px;
	margin-top: 0px;
	font-weight:normal;
	font-size:24px;
    line-height:25px;
    color:#333;

}

h2 {
	margin-bottom: 6px;
	margin-top: 22px;
	font-weight:normal;
	font-size:18px;
    line-height:18px;
}

p {
	margin-top: 0px;
	margin-bottom: 14px;
}

a {
    color:#333;
}


a:hover {
    color:#333;
}


img {
	border:none;
}

.imgleft {
    float:left;
    margin:0px 10px 10px 0px;
}

#header {
    text-align:center;
    background-color:#F2F2F2;
    height:120px;
    margin-bottom:40px;


}

.print {
    padding:5px;
    float:right;
    border: solid 1px #000000;
    background-color: #E7E7E7;
}

.buttonreg {
    padding:5px;
 
    border: solid 1px #000000;
    background-color: #E7E7E7;
}


#inheader {
    display:block;
    width:1000px;
    margin: 0px auto 0px auto;


}

.headpart1 {
    display:block;
    width:500px;
    height:120px;
    float:left;
    background-color:#000;
}

.headpart2 {
    width:460px;
    height:120px;
    float:left;
    background-color:#000;
    background-image: url('../bilder/logoright.png?id=2');
    background-position: top center;
    background-repeat: no-repeat;
    padding-right:40px;
}


.loginmess {
    width:345px;
    height:30px;
    float:right;
    margin:53px 0px 0px 0px;
    text-align:left;

}

.login {
    width:345px;
    height:30px;
    float:right;
    margin:0px 0px 5px 0px;
    text-align:right;
    color:#FFF;
}

#container {
    margin:0px auto 500px auto;
    width:1000px;
    min-height:400px;
    padding-bottom:400px;



}
#menu {
    width:120px;
    margin-left:40px;
    float:left;
    min-height:100%;

}

#collectmenu {
    width:120px;
    margin-right:40px;
    float:left;
    min-height:100%;

}


#menu a {
    display:block;
    text-decoration:none;

}

#collectmenu a {
    display:block;
    text-decoration:none;
    background-color: #FF0000;

}



#content {
    width:760px;
    margin-left:40px;
    float:left;
}

#content img {
    -moz-border-radius: 4px 4px 4px 4px; /* Firefox */
    -webkit-border-radius: 4px 4px 4px 4px; /* Safari, Chrome */
    border-radius: 4px 4px 4px 4px; /* CSS3 */
    margin-bottom:20px;
}



.menutop {
    -moz-border-radius: 4px 4px 0px 0px; /* Firefox */
    -webkit-border-radius: 4px 4px 0px 0px; /* Safari, Chrome */
    border-radius: 4px 4px 0px 0px; /* CSS3 */
}

.menubot {
    -moz-border-radius: 0px 0px 4px 4px; /* Firefox */
    -webkit-border-radius: 0px 0px 4px 4px; /* Safari, Chrome */
    border-radius: 0px 0px 4px 4px; /* CSS3 */
}

.menuall {
    -moz-border-radius: 4px 4px 4px 4px; /* Firefox */
    -webkit-border-radius: 4px 4px 4px 4px; /* Safari, Chrome */
    border-radius: 4px 4px 4px 4px; /* CSS3 */
}


.leftside {
    margin-top:40px;
    padding:0px;
}




.menumid {
    width:110px;
    background-color:#F2F2F2;
    margin-bottom:1px;
    padding:12px 0px 12px 10px;
    color:#333;
}




a.menumid:hover {
    color:#333;
    background-color:#CCC;

}

.menusend {
    color:#FFF;
    background-color:#F00;
}


#collectorder {
    background-color:#F2F2F2;
    height:210px;
    padding:10px 10px 10px 40px;
    color:#333;
    width:950px;
    position:fixed;
    bottom:0px;
    border-top:solid 1px #000;
    float:left;
    overflow:scroll;

}

#collectcontent {
    float:left;
}

.menuinactive {
    background-color:#F2F2F2;
    color:#CCC;
}

.left {
    float:left;
    width:300px;
}

.right {
    float:left;
    width:370px;
}

ul {
    padding:2px 2px 12px 25px;
    margin:0px;
}

li {
    padding:1px;
    margin:0px;
}

.clear {
	clear: both;
	height: 0px;
}

input {
    width:160px;
    padding:5px;
    line-height:14px;
    font-size:13px;
    -webkit-text-size-adjust: none;
    float:left;
    border:solid 1px #CCC;

}



.fav {
    width:14px;
    padding:0px;
    margin-top:-1px;
    margin-left:0px;
    line-height:14px;
    font-size:13px;
    -webkit-text-size-adjust: none;
    float:left;

}

.smallinp {
    width:100px;
}

select {

    width:120px;
    padding:5px;
    line-height:14px;
    font-size:13px;
    -webkit-text-size-adjust: none;
    float:left;
    border:solid 1px #CCC;
    margin-bottom:5px;
}

.inputarea {
    font-family: Arial, Helvetica, sans-serif;
    width:110px;
    height:60px;
    padding:5px;
    line-height:14px;
    font-size:13px;
    -webkit-text-size-adjust: none;
    float:left;
    border:solid 1px #CCC;
    margin-bottom:5px;
}

.btnlog {
    width:90px;
    padding:0px;
    float:right;
    border:none;
}

.btnreg {
    width:160px;
    padding:0px;
    border:none;
    margin:5px 0px 0px 0px;

}

.btnsave {
    width:55px;
    padding:2px 0px 0px 5px;
    float:left;
    border:none;
}


.inputlog {
    width:110px;
    margin-right:5px;
}

.inputlogs {
    width:60px;
    margin-right:5px;
}

.inputlogl {
    width:120px;
    margin-right:5px;
}


.inputtext1 {
    width:100px;
    padding-top:5px;
    float:left;
}

.inputtext2 {
    width:200px;
    padding-top:5px;
    float:left;
}

.inputbut {

    padding:5px;
    float:left;
    background-color:#E7E7E7;
    margin-right:5px;
    text-align:center;
    font-weight:bold;
}


.inputuppg {
    width:200px;
    margin-bottom:9px;
    float:none;
}


.respok {
    color:#339900;
    padding:5px;
    border:solid 1px #339900
}
.respnotok {
    color:#F00;
    padding:5px;
    border:solid 1px #F00
}

.loginmess {
    color:#F00;
}



.table1 {
     float:left;
     width:130px;
     padding:5px 0px 5px 0px;
     border-bottom:solid 1px #CCC;
     height:18px;
     overflow:hidden;

 }

.table2 {
    float:left;
    width:250px;
    padding:5px 0px 5px 0px;
    border-bottom:solid 1px #CCC;
    height:18px;
    overflow:hidden;
}


.colrub {
    float:left;
    width:90px;
    padding:5px 0px 3px 0px;
    height:18px;
}

.col {
    float:left;
    width:70px;
    padding:5px 0px 3px 0px;
    height:18px;
}

.bot {
    border-top:solid 1px #CCC;
    padding-top:20px;
    margin-top:20px;
    float:right;
    width:680px;
}

.notetext {
    float:left;
    padding-top:5px;
    width:360px;

}

.noteinfo {
    width:320px;
    float:left;
}

.showslaughter {
    visibility: hidden;
    overflow:scroll;
    height:0px;
    padding:10px;
    width:640px;
    background-color:#FFF;
    border:solid 1px #000;
}

.ant {
    padding:5px;
    border-bottom:solid 1px #CCC;
}

.crsr {
    cursor: pointer;
    cursor: hand;
}
/*  Nytt till ordersystem  */


.pricelist {
    float:left;
    height:14px;
    padding:9px 0px 9px 3px;
    border-bottom:solid 1px #CCC;
    line-height:11px;
}
.pricelistNoBorder {

    border-bottom:none !important;

}

.pricelist_size00 {
    width:20px;
    padding-left:0px;
}


.pricelist_size0 {
    width:167px;
    padding-left:0px;
}

.pricelist_size1 {
    width:210px;
    padding-left:0px;
}

.pricelist_size2 {
    width:70px;
}

.pricelist_size3 {
    width:85px;
}

.pricelist_size4 {
    width:40px;
}


.input_form_antal {
    width:30px;
    padding:1px;
    margin-top:-3px;
}

.rubrik {
    font-weight:bold;
    margin-top:28px;
    border-bottom:solid 1px #000;

}

.colbg {
    background-color:#F2F2F2;
}

.storbild {
    width:760px;
    height:0px;
    background-image: url(../bilder/stangbild.gif);
    background-position: top;
    background-repeat: no-repeat;
}