body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url('../images/topbg.gif') repeat-x top left;
	font: 13px Tahoma;
	line-height: normal;
}

h1,p,img {
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: 0;
}

li {
	text-indent: 0;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;	
}

.OnPrint { 
    display: none; 
}

.velkommen {
	padding-left: 4px;
	padding-top: 5px;
}

.innertube{
margin: 4px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.inputkurv{
 width:8cm;
 height:0.7cm;
 color:#050;   
 font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
 font-size: 100%;
 background-color:#fed;   
 border: 1px solid;   
 border-color: #696 #363 #363 #696;   
 filter:progid:DXImageTransform.Microsoft.Gradient   
 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeeeee');    
}

.buttonkurvcontinue{
 width:3cm;
 height:0.7cm;
 color:#050;   
 font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
 font-size: 120%;
 background-color:#fed;   
 border: 1px solid;   
 border-color: #696 #363 #363 #696;   
 filter:progid:DXImageTransform.Microsoft.Gradient   
 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');    
}
.buttonkurvopdater{
 width:3cm;
 height:0.7cm;
 color:#050;   
 font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
 font-size: 120%;
 background-color:#fed;   
 border: 1px solid;   
 border-color: #696 #363 #363 #696;   
 filter:progid:DXImageTransform.Microsoft.Gradient   
 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffeeaa');    
}
.telefonnummer{
 width:3cm;
 height:0.7cm;
 color:#050;   
 font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
 font-size: 120%;
 background-color:#fed;   
 border: 1px solid;   
 border-color: #696 #363 #363 #696;   
 filter:progid:DXImageTransform.Microsoft.Gradient   
 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffeeaa');    
}

.buttonkurvnext{
 width:3cm;
 height:0.7cm;
 color:#050;
 font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
 font-size: 120%;
 background-color:#fed;   
 border: 1px solid;   
 border-color: #696 #363 #363 #696;   
 filter:progid:DXImageTransform.Microsoft.Gradient   
 (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff88ff88');    
}

/*

1000: top
      contentwrapper
      mainContainer

180:  leftmenu
180:  rightside (padding 4)

628:  cont1 + (margins 2, 2)

770:  cont2


360+628=988 ... 12 ??


*/

#top {
	width: 1000px; /* 100%; */
	min-width: 1000px;
	height: 114px;
	margin-left: auto;
	margin-right: auto;
	background: url('../images/kort.gif') top right no-repeat;
	text-align: left;
}

#top h1 {
	padding-top: 15px;
	font: 40px bold 100% Verdana,sans-serif;
	line-height: 60px;
	color: #4F81BD;
	/* position: absolute; */
	/* padding-left: 30px; */
}

#nymenu {
	float: left;
	position: absolute;
	height: 20px;
	clear: both;
	width: 800px;
	padding-top: 19px;
	top:100px;
}

#menu {
	float: left;
	height: 20px;
	clear: both;
	width: 950px;
	padding-top: 14px;
}

#menu li {
	display: inline;
	color: #fff;
	padding-top: 12px;
}

#menu  a {
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	
}

#kontrolrapport {
	float: right;
	margin-left: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	position:relative;
	top:-35px;
}

#search {
	float: right;
	margin:0;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width:170px;
	height: 18px;
}

#search .input {
	float: right;
	width: 100px;
	/* border: 0; */
	/* padding: 2px; */
	/* padding-right:20px;*/
	font-size: 14px;
	/* margin-top: 2px; */
	background: url('../images/searchbg.gif') center center no-repeat;
}

#search .button {
	margin-left: 0px;
	float: left;
	cursor: pointer;
}

#contentwrapper {
	width: 1000px; /* 100%; */
	min-width: 1000px;
	background: #f3efe6;
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
}

#mainContainer {
	width: 1000px; /* 100%;*/
	min-width: 1000px;
	min-height: 500px;
	margin-left: auto;
	margin-right: auto;
	background: #fff url('../images/leftbg.gif') top left repeat-y;
}

#rightSide {
  float: right;
  width: 180px; /*Width of right column*/
  margin-left:  0px; /*Set left marginto -(RightColumnWidth)*/
  margin-right: 0px;
  padding: 4px;
	text-align: left;
	margin-top: 0px;
	/* background:#e0e000; */
  background: #fff url('../images/rightbg.gif') top left /* repeat-y */ ;
}

#leftMenu {
	float: left;
	width: 180px;
	min-height: 300px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	padding-top: 8px;
}

#leftMenu ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	list-style: none;
	color: #424242;
	margin-top: 2px;
}

#leftMenu ul li {
	font-weight: bold;
	margin-top: 2px;
}

#leftMenu ul li a {
	color: #424242;
	text-decoration: none;
	margin-top: 2px;
}

#leftMenu ul li:before {
	/*content: "\00BB \0020";*/
}

#leftMenu ul li ul li {
	font-weight: normal;
}

#leftMenu ul li ul li:before {
	/*content: "- ";*/
}

h2 {
	font: bold 16px Tahoma;
	line-height: 20px;
}

#leftMenu h2 {
	font: bold 16px Tahoma;
	line-height: 20px;
	color: #000;
	margin-bottom:10px;
}

#cont1 {
float: left;
/* margin: 0 200px 0 185px;*/
margin-left: 2px;
margin-right: 2px;
	min-height: 500px;
	width: 624px;
/*	width: 482px; */
	padding-top: 10px;
	text-align: left;
}

#cont2 {
	float: right;
/*	margin: 0 0 0 185px; */
/*	min-width: 770px; */
margin-left: 10px;
margin-right: 10px;
	width: 770px;
	min-height: 500px;
	padding-top: 10px;
	text-align: left;
}

#cont1 h1 {
	font: 30px Tahoma;
	font-weight:bold;
	line-height: 42px;
}

#cont2 h1 {
	font: 30px Tahoma;
	font-weight:bold;
	line-height: 42px;
}

#bottom {
	width: 100%;
	height: 56px;
	background: #fff;
}

#mainNav {
	margin-left: -38px;
	margin-top: -10px;
}

#mainNav li{
	height:71px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(../images/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNav li.current{
	background-color:#C36615;
	background-image: url(../images/navCurrentBtn.gif);
}

#mainNav li.lastDone{
	background-color:#7C8437;
	background-image: url(../images/navLastDoneBtn.gif);
}

#mainNav li.done{
	background-color:#7C8437;
	background-image: url(../images/navDoneBtn.gif);
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
cursor:pointer;
}

#mainNav li a em{
width:150px;
display:block;
margin:6px 0 0 10px;
margin-top:19px;
font-style:normal;
font-weight:bold;
}

#mainNav li a span{
width:140px;
display:block;
margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none;
}

#mainNav li a{
height:71px;
display:block;
text-decoration: none;
}

/* #mainNav.fiveStep */
#mainNav.fiveStep li{width:182px;}
#mainNav.fiveStep li a{width:182px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:191px;}
#mainNav.fourStep li.mainNavNoBg{width:191px;}
#mainNav.fourStep li a{width:191px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:303px;}
#mainNav.threeStep li.mainNavNoBg{width:304px;}
#mainNav.threeStep li a{width:303px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:0;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 height: 20px;
}

ul.tabbernav li
{
 list-style: none;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 5px;
 display: inline;
 padding-left: 0px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
 float: left;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fD8;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: #F84;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:800px;
 overflow:auto;
}


/*menunav*/

#menunav {
	position:relative;
/*	width:755px; */
	padding:0 0 28px 15px;
	margin-left:11px;
	float:center;
	list-style:none;
	line-height:25px;
	background:#004E69;
	font-size:12px;
}
#menunav LI {
	float:left;
	margin:0;
	padding:0;
	display:block;
}
#menunav A {
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background:#004E69;
	margin:0;
	padding:0px 15px;
	border:0;
}

#menunav A:hover,
#menunav A:active,
#menunav A.here:link,
#menunav A.here:visited {
	color:#FF9900;
}

#menunav A.here:link,
#menunav A.here:visited {
	position:relative;
	z-index:102;
}

/*submenunav*/

#menunav UL {
	position:absolute;
	left:0;
	top:25px;
	float:center;
	background:#EBEBEB;
	width:757px;
	margin:0;
	padding:3px 3px 8px 10px;
	list-style:none;
	height:20px;
	font-size:11px;
}
#menunav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}
#menunav UL A {
	background:#EBEBEB;
	color:#FF3300;
	display:inline;
	margin:0;
	padding:0 10px;
	border:0
}

#menunav UL A:hover,
#menunav UL A:active,
#menunav UL A.here:link,
#menunav UL A.here:visited {
	color:#024e85;
}


.dm1 {
	  float: left;
    width:1000px;
    font: 13px tahoma;
  	color: #ff0000;
  	margin-top:-36px;
  	height:30px;
}

.dm1 .item1,
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    padding: 3px 4px 4px 12px;
    border: 0;
    border-style: none none none none;
    text-decoration: none;
    display: block;
    position: relative;
}
.dm1 .item1 {
/*
    background: #0EA138;
*/
    color: #ffffff;
}
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
   /* background: #FF6600; */
     background: #FFC030;
     color: #ffffff;
}
.dm1 .item2,
.dm1 .item2:hover {
    padding: 3px 4px 4px 12px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.dm1 .item2 {
    background: #3264C7;
    color: #ffffff;
}
.dm1 .item2:hover {
    background: #6699FF;
    color: #ffffff;
}
.dm1 .section {
    border: 1px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.dm1 .left, .dm1 .left:hover { border-style: solid none solid solid; }
.dm1 .right, .dm1 .right:hover { border-style: solid solid solid none; }

* html .dm1 td { position: relative; } /* ie 5.0 fix */
