﻿html {
height:100%;
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}

body {
background-image:url(../_img/bg.png);
background-repeat:repeat-x;
background-color:#eaeaea;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
height:100%;
color: #4a4a4a;
line-height: 1.125em;
margin:0;
}
#kalenderLeft {
float: left;
margin-left: 10px;
width:125px;
}
#kalenderRight {
float: left;
margin-left:10px;
width: 420px;
}
#Toppen{
position: absolute;
left:0;
right:0;
height:140px;
background-color:#333333;
z-index:9999;
border-bottom:2px solid #000000;
color:#cccccc;
}

#toppContent{
position:relative;
padding-top:20px;
width:1020px;
margin:0 auto;
overflow:hidden;
height:120px;
}

#toppLeft {
float: left;
padding-left: 20px;
width:150px;
}

#toppRight {
float: left;
width:750px;
}
#toppclose {
float: right;
margin-top:80px;
}

#Header {
width:960px;
height:77px;
margin:0 auto;
position:relative;
}


#HeaderLeft {
float: left;
height:77px;
width:200px;
}

#HeaderRight {
float: right;
height:77px;
width:760px;
}

#PercentLeft{
float:left;
background-color:green;
background-repeat: repeat-x; 
width: 50px;
height:5px;
}
#PercentRight{
background-color:#cccccc;
float:left;
width: 80px;
height:5px;
}

#Middle {
height:203px;
width:960px;
margin:0 auto;
position:relative;
}

#Page{
padding-top:15px;
padding-bottom:15px;
background-image:url(../_img/PageBg.png);
position:relative;
width:980px;
margin:0 auto;
overflow:auto;
min-height:700px;
font-size: 0.78em;
}

#PageLeft {
float: left;
margin-left:20px;
margin-right:20px;
width:660px;
}

#PageRight {
float: right;
margin-right:20px;
padding-top:12px;
width:260px;
}

#PageRight a {
color:#147ecc;
}

#PageRight a:hover{
color:#dd0788;
}




#PageRightLeft{
float: left;
width:60px;
}

#PageRightRight{
float: right;
width:200px;
padding-top:5px;
}


#KlotterLeft {
float: left;
width:390px;
}

#KlotterRight {
float: left;
width:240px;
}

#varvaLeft {
float: left;
width:250px;
}

#varvaRight {
float: right;
width:120px;
}


#box1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#f4f7f8 none repeat scroll 0 0;
border-bottom:1px solid #9cd0e5;
border-top:1px solid #9cd0e5;
margin:10px 0;
padding:10px;
}
#box2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ffebbf none repeat scroll 0 0;
border-bottom:1px solid #ffe09f;
border-top:1px solid #ffe09f;
margin:10px 0;
padding:10px;
}



#ProduktBild{
float:left;
width:170px;
}

#ProduktText{
float:left;
width:400px;
}


#Footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333;
color:#cccccc;
padding:2.5em 0;
text-align:center;
font-size:0.75em;
}
#Footer a {
color:#cccccc;

}
#Footer a:hover {
color:#gray;
}

#vitpopup{
background-color:#FFF;
width:600px;
padding:20px;
position:absolute;
font-size: 0.75em;
}


h1 {
	font-size:24px;
	color:#005572;
	padding:0px;
	margin-bottom:15px;
	letter-spacing:-2px;
	font-weight:normal;
}

h2 {
	font-size:24px;
	color:#005572;
	padding:0px;
	letter-spacing:-2px;
	margin-bottom:15px;

	font-weight:normal;
}

h3 {
	font-size:18px;
	color:#005572;
	padding:0px;
	margin-bottom:15px;
	
	font-weight:normal;
}

h4 {
	font-size:18px;
	color:#005572;
	padding:0px;
	font-weight:normal;
		margin-bottom:15px;

}

h5 {
	font-size:18px;
	color:#005572;
	padding:0px;
	font-weight:normal;
		margin-bottom:15px;

}

.direktRosa{
color:#dd0788;
}

.BigGray{
color:gray;
font-size:22px;
}
.Rubrik{
	font-family: 'trebuchet ms', 'georgia', 'lucida grande', 'lucida sans', 'microsoft sans serif', arial;
	font-size:20px;
	color:#005572;
	padding:0px;
	letter-spacing:-1px;
	font-weight:normal;
}

.Kamp{
background-color:#FFF;
width:660px;
height:150px;
margin-bottom:10px;
}

.Kamp1{
background-color:#FFF;
width:637px;
height:150px;
margin-bottom:10px;
}

.Kamp2{
width:620px;
height:150px;
margin-bottom:10px;
}
.Kamp:hover{
background-color:#f4f7f8;
}
.Kamp a,{
color:#0d5287;
}
.Kamp a:hover{
color:#dd0788;
}


.KampanjRubrik{
font-size:20px;
color:#0d5287;
}

.KampanjText{
color:;
}

.KampanjPoang{
font-size:18px;
color:#dd0788;
}
.KampanjDolj a{
font-size:11px;
color:gray;
}

#KampLeft{
float:left;
width:125px;
height:125px;
margin:12px 10px 10px 12px;
}
#KampMiddle{
float:left;
width:390px;
margin:20px 0 0px 20px;
}
#KampRight{
float:left;
width:60px;
padding:10px 10px 10px 10px;
}

#KampLeft1{
float:left;
width:125px;
height:125px;
margin:12px 10px 10px 12px;
}
#KampMiddle1{
float:left;
width:380px;
margin:20px 0 0px 10px;
}
#KampRight1{
float:left;
width:50px;
padding:10px 10px 10px 10px;
}

#KampLeft2{
float:left;
width:125px;
height:125px;
margin:12px 10px 10px 12px;
background-color:#000000;
}
#KampMiddle2{
float:left;
width:340px;
margin:20px 0 0px 20px;
}
#KampRight2{
float:left;
width:60px;
padding:10px 10px 10px 10px;
}

#left{
float:left;
width:250px;
}
#right{
float:left;
}
#ProduktLista{
float:left;
text-align:center;
position:relative;
width:205px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}

#SkickaHem{
background-image: url(../_img/skickahem.png);
height:35px;
width:198px;
position:relative;
margin:0 auto;
padding-top:15px;
text-align:center;
}
#SkickaHem a{
color:#FFF;
font-size:18px;
}

#SkickaHem a:hover{
color:#FFF;
font-size:18px;
}


.tabellTopp {
font-family: 'trebuchet ms', 'georgia', 'lucida grande', 'lucida sans', 'microsoft sans serif', arial;
font-size:14px;
color:#005572;
background:#96ba2f url(../_img/tabelltop.png);

}

.inputlogin {
background-image:url(../_img/input_bg.png);
background-color:transparent;
margin:8px 0px 0px 5px;
padding: 6px 6px 0px 6px;
font-family: Verdana;
font-weight: bold;
color: #005572;
border:0px;
width:178px;
height:28px;
background-repeat:no-repeat;

}

.inputText {
	padding: 5px;
	font-family: Verdana;

	color: #005572;
	margin-top: 3px;
	margin-bottom: 3px;

}

.inputSelect {
	padding: 5px;
	font-family: Verdana;

	color: #005572;
	margin-top: 3px;
	margin-bottom: 3px;

}

.inputTextArea {
	padding: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #005572;
	margin-top: 3px;
	margin-bottom: 3px;

}

.inputSubmit {
   padding: 5px;
   font-family: Verdana;
   font-weight: bold;
   color: #005572;
   margin-top: 3px;
   margin-bottom: 3px;

}

#nav {
float:right;
margin:23px 0 10px;
position:relative;
z-index:10;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#nav ul {
margin:0;
padding:0;
}
#nav li {
display:inline;
float:left;
}
#nav li a {
color:#147ecc;
display:block;
font-size:0.75em;
line-height:30px;
padding:0 10px;
}
#nav li a:hover, #nav li a#currentpage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../_img/meny_bg.png) repeat scroll 0 0;*/
background-color:#FFF;
color:#dd0788;
text-decoration:none;
}
#nav li a#currentpage {
cursor:default;
}

#nav2 {
position:relative;
z-index:10;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-15px;
}
#nav2 ul {
margin:0;
padding:0;
}
#nav2 li {
display:inline;
float:left;
}
#nav2 li a {
color:#147ecc;
display:block;
font-size:1em;
line-height:30px;
padding:0 10px;
}
#nav2 li a:hover, #nav li a#currentpage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../_img/meny_bg.png) repeat scroll 0 0;*/
color:#dd0788;
text-decoration:none;
}


a {
color:#006699;
text-decoration:none;
}
a:hover {
color:#0066cc;
}

