*{
margin: 0;
padding: 0;
}
html {
height: 100%;
}
body  {
margin: 0;
padding: 0;
font: 13px/1.4 Arial, sans-serif;
color: #333;
background: #f5f5f5;
height: 100%;
text-align: center;
}
td {
vertical-align: top !important;
font: 13px/1.4 Arial, sans-serif;
color: #333;
}
p, dl {
margin: 0 0 14px;
}
ul, ol {
margin: 0 16px 14px;
padding-left: 8px;
}
a {
color: #1d335c;
text-decoration: underline;
}
a:hover {
color: #000;
text-decoration: underline;
}
img {
border: 0;
}
hr {display: none;
}
h1, h2, h3, h4, h5 {
margin: 0 0 2px;
font-weight: lighter;
line-height: 1.2;
font-family: Georgia, "Times New Roman", serif;
color: #1d335c;
}
h1 {
font-size: 28px;
}
h2 , #sidebar1Green h1 {
font-size: 16px;
}
h3 {
font-size: 16px;
}
h4, h5 {
font-size: 14px;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
text-decoration: none;
}


#container { 
margin: 0 auto -41px;
width: 1000px;
min-height: 100%;
height: auto !important;
height: 100%;
background: #fff url(images/bg.gif) repeat-y;
text-align: left;
} 
#header { 
clear: both;
display: block;
margin: 0 auto;
height: 110px;
width: 1000px;
background: url(images/bg_header.gif) no-repeat center bottom; 
}
img.logo {
float: left;
margin-top: 6px !important;
margin-left: 56px !important;
width: 64px;
}
#toppmeny {
float: right;
width: 610px;
text-align: right;
}
#search {
float: right;
padding: 16px 47px 18px 0;
width: 650px;
height: 23px;
text-align: right;
z-index:4;
}
#search input {
width: 100px;
font: 13px/1.3 Arial, sans-serif;
border: 1px solid #0165A6;
}
#search a {
font-size: 15px;
color:#fff;
text-decoration: none;
}
#innhold { 
margin: 0 auto;
padding-left: 20px;
width: 960px;
}
#venstre { 
float: left;
padding-top: 22px;
width: 220px;
}
#hoyre, #mainContent { 
float: left;
padding-left: 20px;
width: 700px;
}
#mainContent { 
padding-top: 22px;
min-height: 500px;
height: auto !important;
height: 500px;
background: url(images/bg_nyheter.gif) no-repeat top right;
}
#mainContent1 {
margin: 0 auto;
padding: 0 10px 10px;
width: 680px;
}
span#dnn_ctr491_XModDisplay_dlXMods_XmodsRow0_XmodsRow0_xmodCmdBtn0_6 {
display: block;
margin-top: 6px;
margin-right: 66px;
text-align: right;
}
.Content_Blue td {
font-weight: bold;
}
.Content_Blue br {
display: none;
}
#dnn_ctr1060_XModDisplay_dlXMods h3 a {
color: #1d335c;
}
#dnn_ctr1060_XModDisplay_dlXMods p {
margin-right: 50px;
}
#dnn_ctr1078_ModuleContent p {
margin-right: 50px;
}

#sidebar1Master, 
#sidebar2Master {
width: 210px;
}

#sidebar1 {
}
table#sidebar1Orange, table#sidebar1Blue, table#sidebar1Green {
margin-left: 12px;
}
#sidebar1Bottom { 
margin: 0; 
padding-top:10px;
padding-left:10px;
}
#push {
height:41px;
clear: both;
}
#footerCredits {
position: relative;
margin: 0 auto;
height: 41px;
width: 1000px;
background: url(images/bg.gif) repeat-y;
text-align: left;
}
#footerCredits a {
color:#fff;
}
#footerCredits .inner {
margin: 0 auto 0 20px;
width: 960px;
height: 41px;
background: #8fb8df;
}
#footerCredits p {
padding-top: 9px;
padding-left: 15px;
font-size: 10px;
line-height: 1.3;
font-family: Verdana, Arial, sans-serif;
color:#fff;
}
#footerCredits img {
position: absolute;
top: 6px;
right: 43px;
}
.center {
margin: auto;
}

.Normal, .NormalDisabled,.NormalTextBox {
font: lighter 13px/1.4 Arial, sans-serif;
}
.NormalDisabled {
color: #ccc;
}
.NormalBold {
font: bolder 13px/1.4 Arial, sans-serif;
}
.NormalRed {
font: bolder 13px/1.4 Arial, sans-serif;
color: #f00;
}

/* sidemeny med ikoner */

#dnn_ctr1052_ModuleContent h2, #dnn_ctr1051_ModuleContent h2 {
margin-bottom: 12px;
}
#dnn_ctr1052_ModuleContent ul, #dnn_ctr1051_ModuleContent ul {
margin: 0 0 14px;
padding: 0;
list-style-type: none;
line-height: 1.7;
}
#dnn_ctr1052_ModuleContent a, #dnn_ctr1051_ModuleContent a {
padding: 3px 0 3px 23px;
}
a.tabell {
background: url(images/ikon_ark.gif) no-repeat;
}
a.mobil {
background: url(images/ikon_mobil.gif) no-repeat;
}
a.epost {
background: url(images/ikon_epost.gif) no-repeat;
}
a.tlf {
background: url(images/ikon_tlf.gif) no-repeat;
}
a.linkut {
background: url(images/ikon_link.gif) no-repeat;
}

/* prisliste midt pa sida */

table#footer {
padding: 0;
width: 700px;
background: #8f561a url(images/bg_prislister.gif) no-repeat;
border-bottom: 1px solid #8FB8DF;
}
td#dnn_Prislistebar {
padding: 8px 0 0;
color: #fff;
border-bottom: 1px solid #fff;
}
td#dnn_ctr1094_ContentPane ul {
list-style-type: none;
margin: 0 !important;
padding: 0 !important;
text-align: center;
}
td#dnn_ctr1094_ContentPane li {
display: inline;
margin: 0;
padding: 0 7px 0 0;
line-height: 1.3;
}
td#dnn_ctr1094_ContentPane li h3 {
display: inline;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
td#dnn_ctr1094_ContentPane li a {
padding: 0 0 0 14px;
color: #fff;
font-weight: bold;
text-decoration: none;
border-left: 1px solid #fff;
}
td#dnn_ctr1094_ContentPane li.first a {
padding: 0 0 0 6px;
border-left: none;
}
td#dnn_ctr1094_ContentPane h3 a {
border-left: none;
font-weight: lighter;
font-size: 18px;
}
#dnn_ctr1094_HtmlModule_HtmlModule_lblContent, td#dnn_ctr1094_ContentPane, #dnn_ctr1094_ModuleContent {
margin: 0 !important;
padding: 0 !important;
height: 8px !important;
}

/* tromskortet pa bussen bunnboks */
#mainContent2 {
margin: 0;
padding: 0;
width: 700px;
border-top: 2px solid #fff;
}
#dnn_ctr1072_ModuleContent {
margin: 0;
padding: 10px;
background: url(images/raster.gif);
}
#dnn_ctr1072_ModuleContent ul {
margin-left: 300px;
padding: 0;
}
img.kortimg {
float: left;
margin: 2px 20px 6px 2px;
}
p.lesmer {
margin-right: 40px;
text-align: right;
}
.nyheter td {
padding: 0 14px 1px 0;
}

#dnn_ctr1065_ModuleContent td {
padding: 4px 0;
}

#dnn_ctr1065_ModuleContent td a.CommandButton {
padding-right: 40px;
font: italic 12px/1.3 Arial, sans-serif;
}
#dnn_ctr1079_HtmlModule_HtmlModule_lblContent h1 {
margin: 20px 0 0;
padding: 0;
}
#dnn_ctr1079_HtmlModule_HtmlModule_lblContent p {
margin: 0;
padding: 0;
height: 0;
}
#dnn_ctr1065_XModDisplay_ctlPager_pnlPager {
padding: 12px 0;
text-align: right;
}

table#dnn_ctr353_SearchResults_dgResults {
width: 100%;
}
#dnn_ctr353_SearchResults_dgResults td {
vertical-align: top;
padding: 0 0 14px 9px;
}
#dnn_ctr353_SearchResults_dgResults .Subhead {
font: 17px/1.3 Georgia, serif;
}
#dnn_ctr353_SearchResults_dgResults .Subhead {
text-decoration: none;
}
#dnn_ctr353_SearchResults_dgResults .Normal {
font: 12px/1 Arial, sans-serif;
color: #006DA5;
}
#dnn_ctr353_SearchResults_dgResults a.CommandButton {
display: none;
}
#dnn_ctr353_SearchResults_dgResults .NormalBold td {
text-align: center;
padding: 6px 0;
background: #D7E8FF;
}
