/* CSS Document */
* {
margin: 0;
padding: 0;
}
body {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	background: #E4F0F4 url(../img/gfx/body_bg.gif);
	voice-family: "\"}\""; voice-family:inherit;
}




#wrap { /* Hovedcontainer for siden */
 width: 762px;
 margin: 0 auto;
 text-align: left;
 font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
 background-color:#FFFFFF;
 padding:10px;
}


/* Logo */
h1#logo{
float:left;
width: 163px;
height: 200px;
margin:0 5px 0 0!important;
margin:0 0px 0 0;

}

h1#logo a{
width: 163px;
height: 200px;
display: block;
background: url(../img/gfx/logo.jpg);
}

/* Top */
div#flashcontainer{
float:left;
width:594px;
}



#slideshow{
float:left;
width:450px;
margin:0;
padding:0;
}

ul#menu{
float:left;
height:200px;
background:#900700;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
ul#menu li a{
padding: 7px 0px 6px 10px;
width:134px;
display:block;
background: url(../img/gfx/menu_bg.jpg) bottom repeat-x;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
line-height:1.2em;
margin:0;
}

/* Sitelocator (Du er her "boks") */
p#sitelocator{
float:left;
display:block;
width:573px!important;
width:578px;
background:#ECECEC;
border:1px solid #CCCCCC;
margin:10px 0 15px 0;
font-size:11px;
padding:12px 10px 13px 10px!important;
padding:16px 10px 16px 10px;
}

p#sitelocator a{
color:#990000;
}


/* Venstre */
div#left{
float:left;
width:150px;
margin:10px 17px 0px 0!important;
margin:10px 3px 0px 0;
}

/* Top undermeny (Produkter Hurtigsøk */
#left #headline{
float:left; 
background-color:#ECECEC;
width:145px!important;
width:135px;
padding:15px 5px 10px 5px;
margin: 0 0 12px 0;
border: 1px solid #CCCCCC;
}

#left #headline strong a{
color:#990000;
text-transform:uppercase;
text-decoration:none;
font-size:12px;

}

#left #headline strong a:hover{
color:#5E0000;
}

/* Undermeny */

#left ul{
float:left;
width:150px;
margin-left: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
border-top: none;
}
#left ul li a{
text-decoration:none;
color:#666666;
font-size:12px;
margin:1px 0 1px 0;
}

#left ul li a:hover{
color:#333333;
}


/* Midten */

#center{
float:left;
width:570px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#center img{
float:left;
border:5px solid #ECECEC;
margin:5px 5px 5px 0; 
}

#center img.utenramme{
float:left;
border:5px solid #fff;
margin:5px 5px 5px 0; 
}
#center img.utenramme2{
float:left;
border:none;
margin:0px 5px 5px 0; 
}


#center h2 a, {
text-decoration:none;
color:#990000;
font-size:18px;
}
#center h3 a {
text-decoration:none;
color:#990000;
font-size:15px;
}

#center h3{ /* Produkt overskrift */ 
text-decoration:none;
color:#990000;
font-size:18px;
margin:0 0 5px 0;
}

#center em.date{
font-style:normal;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
z-index:9999;
}
#center p {
font-size:11px;
line-height:1.4;
margin-bottom: 1em;
color:#666666;
}


#center p#print{
float:right;
width: 14px;
height: 12px;
}

#center p#print a{
width: 14px;
height: 12px;
display: block;
background: url(../img/gfx/print.gif);
}


#center ul.produkt{ /* Produkt fakta */
list-style:none;
font-size:11px;
color:#666666;
}
#center ul.produkt li{
float:right;
width:410px;
margin-bottom: 4px!important;
margin-bottom: 2px;
font-weight:500; /* Bold */
}


#center .articlelist{
width:100%;
padding:0 0 10px 0;
margin:0 0 10px 0;
border-bottom:1px dotted #CCCCCC;
float:left;
}

#center .articlelist img{
margin:0px 10px 3px 0;
}

.bold{
font-weight:bold;
}


#center a{
font-size:12px;
color:#990000;
}


/* Bunn */
#footer{
clear:both;
width:762px;
text-align:center;
margin:10px 0 0 0 0;
}

#footer p{
display:block;
font-size:11px;
border-top:1px solid #B5B5B5;
margin:10px 0 10px 0;
padding:10px 0 0 0;
color:#999999;
}

#footer p a{
color:#990000;
}





/* Klasser */


.clear {
  height: 1px;
  overflow: hidden;
  clear: both;
  display: block !important;
}

.hidden{
display:none;
}

.articlediv{
float:left;
margin:0 0 40px 0;
}

.articlediv_small{
float:left;
width:258px;
margin:0 0 40px 0;
height:160px;
}

table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 450px;
	color:#666666;
	margin-bottom:20px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}


td {
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;
	}

td+td {
	text-align: center;
	}
	
table tr.Odd {
    background: #ECECEC;
}

.detail_image{
clear:both;
float:left;
width:450px;
}


.one_clumn_list{
width:100%;
float:left;
margin:0 0 15px 0;
}

/*Ansatte*/


.ansatt{
float:left;
width:175px;
margin:0 20px 0 0;
height:200px;
}

.ansatt.last{
margin:0;
}

