@import url("form.css");
* {margin:0;padding:0}
/* Script to fix PNGs in IE6 and below
iepng/iepngfix.htc + /iepng/blank.gif is needed
----------------------------------------------------------------*/
img {behavior: url(iepng/iepngfix.htc)}
/* Body
----------------------------------------------------------------*/
body {background-color:#ebeded;font:x-small "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;color:#545759;text-align:left;line-height:1.4em;font-size/* */:/**/small;font-size: /**/small} 

th, td	{
font:x-small "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
color:#545759;
text-align:left;
line-height:1.4em;
font-size/* */:/**/small;
font-size: /**/small;
padding-right:18px;
} 
/* Framework
----------------------------------------------------------------*/
div#wrapper {margin:0 auto;width:900px}
div#wrappercontent {background-color:#fff}
div#wrapperbottom {margin-right:10px;margin-bottom:10px;margin-left:10px;height:6px;width:900px}
div#wrapperbottomshadowleft {float:left;height:6px;width:15%}
div#wrapperbottomshadowright {float:right;height:6px;width:85%}
/* Header
----------------------------------------------------------------*/
div#containerhead {
padding-left:20px;
height:250px;
background-color:transparent;
}
div#containerhead #logo {}
/* Body
----------------------------------------------------------------*/
div#containerbody {clear:both}
div#primarycontent {float:left}
.onecol {width:100%}
.twocol {width:445px;padding-bottom:35px;padding-left:35px;padding-right:40px;margin-right:35px}
div#secondarycontent {float:left;width:200px;padding-right:75px}
	/* Client specific */
div#primarycontentstartpage {float:left}
.onecolstartpage {width:100%}
.twocolstartpage {width:320px;padding-bottom:35px;padding-left:35px;padding-right:20px;height:300px;margin-right:35px;background:url(../images/ornament.gif) no-repeat left bottom;}
div#secondarycontentstartpage {
float:left;
width:414px;
}
div#videoblogstartpage	{clear:both;font-size:.9em;padding-top:40px;padding-left:35px;padding-right:20px;padding-bottom:40px;background-image:url(../images/bgr-startpage-blog-top.gif);background-position:left top;background-repeat:no-repeat}
div#videoblogstartpage div#pushset {float:left;width:300px;margin-right:60px}
div#videoblogstartpage div#blog	{float:left;width:485px}
div#videoblogstartpage div#blog h3 {font-size:1.8em}
div#videoblogstartpage div#blog p {width:380px;margin-bottom:20px}
div#videoblogstartpage div#blog div#movie {float:left;width:360px;background-image:url(../images/bgr-videoblogg.png);background-position:320px 75px;background-repeat:no-repeat}
div#videoblogstartpage div#blog div#movielinktoolder	{float:left;padding-top:170px;padding-left:10px}
div#videoblogstartpage div#blog	div#rsssubscribe {float:right;margin-right:100px;padding-left:2em;background-image:url(../images/rss-subscribe.png);background-position:left top;background-repeat:no-repeat}
div#videoblogstartpage div#blog div#rsssubscribe {float:right;margin-right:100px;padding-left:2em;background-image:url(../images/rss-subscribe.png);background-position:left top;background-repeat:no-repeat;padding-bottom:10px}

div#iconsstartpage {clear:both;font-size:.9em;padding-top:40px;padding-left:20px;padding-right:20px;background-image:url(../images/bgr-startpage-icons-top.gif);background-position:left top;background-repeat:no-repeat}
div#iconsstartpage div.icon {float:left;width:250px;margin-right:55px;margin-bottom:35px}
div#iconsstartpage div.icon a {text-decoration:none}
div#iconsstartpage div.icon img {float:left;padding-right:15px;padding-bottom:80px}
div#iconsstartpage div.icon.last {margin-right:0}
div#iconsstartpage div.icon.lastrow {margin-bottom:0}

div#subpagepart1 {padding-left:200px}
div#subpagepart1 img {float:right;margin-left:40px}
div#subpagepart2 {margin-top:40px;padding-right:80px}
div#subpagepart2 img {float:left;margin-right:40px}
div#subpagepart3 {margin-top:40px;padding-left:200px}
div#subpagepart3 img {float:right;margin-left:40px}
div#subpagepart3 p {padding-right:70px}
div#subpagepartpushlist {clear:both;margin-left:100px;margin-top:40px;padding-top:40px;background-image:url(../images/bgr-subpage-pushlist-top.gif);background-position:left top;background-repeat:no-repeat;}
div#subpagepartpushlist div {float:left;width:320px;margin-right:90px}
div#subpagepartpushlist div.last {margin-right:0}

	/* Tables, dagens, prislista etc */
	div.dagens {float:left;width:250px}
	table {border-collapse:collapse}
	div.dagens table #col1 {width:70px;font-weight:700}
	div.dagens table #col2 {width:190px}
	div.dagens table th {font-weight:700;font-size:1.2em;padding-bottom:.7em}
	div.dagens table td {vertical-align:top;padding-bottom:1em}
	table.pricelist .col1 {width:80px}
	table.pricelist .col2, table.pricelist .col3, table.pricelist .col4, table.pricelist .col5 {width:70px}
	.rad2 {background-color:#ebeded}
	div#middag {clear:both}
	

/* Footer
----------------------------------------------------------------*/
div#pagefooter {clear:both;margin-top:35px;padding-top:30px;padding-bottom:20px;padding-left:20px;font-size:.8em;background-image:url(../images/footer-logo.gif);background-position:center top;background-repeat:no-repeat;text-align:center}


/* Left horisontal navigation
----------------------------------------------------------------*/

#navmain	{
float:left;
height:100px;
}
#navmain ul {
margin-bottom:50px;
padding-left:20px;
padding-right:20px;
float:left;
list-style-type:none;
}
#navmain ul li {
float:left;
background-image:url(../images/bgr-menu-top-border-right.png);
background-position:right 15px;
background-repeat:no-repeat;
}
#navmain ul a {
float:left;display:block;
font-family:Arial,Verdana,Sans-serif;
font-size:.7em;
font-weight:700;
color:#a5bbb5;
min-height:26px;
padding-top:30px;
padding-right:35px;
padding-bottom:2px;
padding-left:13px;
text-decoration:none;
background-color:transparent;
line-height:1;
}
#navmain ul b, 
#navmain ul strong	{
display:block;
}
#navmain ul a b, 
#navmain ul b a, 
#navmain ul a strong, 
#navmain ul strong a {
color:#274b4e;
padding-bottom:2px;
font-size:1.3em;
text-transform:uppercase;
font-weight:bold;
}
#navmain ul a span {
font-size:.8em;color:#a5bbb5;text-transform:none
}
#navmain ul a:hover, #navmain ul a:hover b, #navmain ul a:hover strong	{
color:#a3a8a8;
}
#navmain ul a.on, #navmain ul .menuon {
background-image:url(../images/bgr-menu-top-on.png);background-position:left top;background-repeat:repeat-x
}
#navmain ul li#mainfirst {}
#navmain ul li#mainlast {
padding-right:0;background:none
}

/* Text
----------------------------------------------------------------*/
.smalltext {font-size:.8em}
.right {text-align:right}
/* Margins
----------------------------------------------------------------*/
.topmargin {margin-top:.7em}
.rightmargin {margin-right:.7em}
.bottommargin {margin-bottom:.7em}
.leftmargin {margin-left:.7em}
/* Links
----------------------------------------------------------------*/
a {color:#384243;text-decoration:underline}
a.bullet:after{content:" " url(../images/bullet-arrow.png);vertical-align:text-top}
/* Images
----------------------------------------------------------------*/
img {border-style:none}
img.right {float:right;margin-left:35px}
img.left {float:left;margin-right:35px}
/* Headlines
----------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#384243;line-height:1}
h4, h5, h6 {font-weight:bold}
h1 {font-size:2.2em;margin-bottom:20px}
h2 {font-size:1.6em;margin-bottom:10px}
h3 {font-size:1.3em;margin-bottom:10px}
h4 {font-size:.9em}
h5 {font-size:.8em}
h6 {font-size:.7em}
/* Font colors */
.lighter {color:#a3a8a8}
.darker {color:#384243}
/* Lists
----------------------------------------------------------------*/
.list {clear:both}
.list dl {display:inline}
.list dt {font-weight:700}
.list dt.headlinestartpageoffer {color:#384243;font-weight:normal;font-size:1.6em;margin-bottom:7px}
.list dd {}
.list a {color:#384243}
.list dd img {float:right;margin-left:1.5em}
.list dd.delimiter {margin-bottom:1em;padding-bottom:1em}
.list dd.delimiter.last {display:none}

ul {padding-left:2em}
.lista {list-style-position: outside;list-style-type:disc}
.lista li {margin-left:1em}

.pushlistbottom {clear:both}
.pushlistbottom dl {display:inline}
.pushlistbottom dt {float:left;font-weight:700}
.pushlistbottom dt a, .pushlistbottom dd a {text-decoration:none}
.pushlistbottom dt a {color:#384243}
.pushlistbottom dd a {color:#384243}

/* Dagens meny */
.dagensmeny	{
margin-left:372px;
margin-top:10px;
}
.dagensmeny strong, .dagensmeny b	{
margin-left:-75px;
display:block;
margin-bottom:-1.4em;
width:70px;
}

/* Blogger */
h2.date-header {font-size:.8em;color:#6c7574}
h3.post-title {font-size:1.6em}
div.post {margin-bottom:3em}
.twocol.blogger {width:340px;padding-bottom:35px;padding-left:105px;margin-right:55px}
div#secondarycontent.blogger {float:left;width:280px}
div#rss {margin-top:2em}
div#rss a {padding-left:2em;background-image:url(../images/rss-subscribe.png);background-position:left top;background-repeat:no-repeat}

/* ClearFix
----------------------------------------------------------------*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display: inline-block}  
 /* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
 /* End Holly Hack */ 
 

 .imgleftalign {
	padding-right:20px;
	float:left;
}

.imgrightalign {
	padding-left:20px;
	float:right
}


