html { width: 100%; }
body { width: 100%; margin: 0px; padding: 0px; background: black; color: #fff; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-size: 1em; line-height: 1.3; text-align: center; }
img { border: 0px; }

a, a:visited { color: #000; text-decoration: underline; }
a:hover, a:active { color: #C30008; text-decoration: underline;}

/*p { float: left; clear: both; width: 100%; margin: 0px 0px 1ex 0px; }*/
p { margin: 0px 0px 2ex 0px; }
h1, h2.title{ color: #c30008; font-weight: normal; font-size: 1.4em; text-transform: uppercase; padding: 0px; margin: 15px 0 5px 0;}
h2{ color: #999999; font-weight: normal; font-size: 1.5em; text-transform: uppercase; background: transparent; }
h3{ margin: 0px; padding: 5px 10px; color: #000; text-transform: uppercase; font-size: 1em; font-weight: bold; background: #cecece;}
h4{ margin: 0px; color: #c30008; font-weight: normal; font-size: 1em; text-transform: uppercase; }

h2.title a{ color: #c30008; font-size: 1.5em; font-weight: normal; text-decoration: none;}
.nomargin { margin: 0px; }
br.clearboth{ clear: both;}
.split{ float: left; width: 100%; clear: both; height: 0px; font-size: 0px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: #a3a3a3 solid 1px;}
.content-sitemap{
 padding: 35px;
}

.centerframe { width: 900px; margin-left: auto; margin-right: auto; padding: 0px; }

.boundary { width: 900px; margin: 0px; background: url(/images/layout/bakgrunn-hoved-splash.jpg) repeat-y center center; font-size: .69em;}

.top { background: transparent url(/images/layout/background_splash_top.jpg) no-repeat center center; position: relative; float: left; width: 900px; height: 120px; padding-top: 50px; text-align: center;}

.content{
 float: left;
 width: 900px;
 margin: 10px 0 45px 0;
}

.content .main{
 padding-top: 40px;
 text-align: center;
 width: 900px;
}

.bottom{
 clear: both;
 width: 100%;
 height: 62px;
 padding-top: 25px;
 background: transparent url(/images/layout/background-splash-bottom.jpg) no-repeat center top;
 color: #fff;
 text-align: center;
}
.boundary .bottom .text{
 width: 580px;
 margin-left: auto;
 margin-right: auto;
}
.boundary .bottom br,
.boundary .bottom h4, .boundary .bottom p{
 float: left;
}
.boundary .bottom h4{
 margin-right: 5px;
}
.boundary .bottom br{
 display: none;
}
.boundary .bottom a{ color: #fff;}

.main .link{ float: left; margin: 0 10px;}


.main .article{ margin-left: auto; margin-right: auto; width: 660px;}