 
body {
background:url("../images/bg-main.gif") repeat-x scroll 0 0 transparent;
color:#3F4648;
font:11px/16px Tahoma,Helvetica,sans-serif;
margin:0;
min-width:970px;
}
img {
border-style:none;
}
a {
color:#8CB509;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
label, input, textarea, select {
color:#706F6F;
font:100% Tahoma,Helvetica,sans-serif;
vertical-align:middle;
}
form, fieldset {
border:medium none;
margin:0;
padding:0;
}
.accessibility {
display:none;
}
#menu ul {
display:none;
}
#menu li.active ul {
display:block;
}
a.more {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
color:#8CB509;
padding:0 0 0 15px;
text-decoration:underline;
white-space:nowrap;
}
a.more:hover {
text-decoration:none;
}
#container {
overflow:hidden;
position:relative;
width:100%;
}
.holder-1 {
float:left;
left:50%;
position:relative;
width:1362px;
}
.holder-2 {
float:left;
left:-50%;
position:relative;
width:1362px;
}
#page {
background:url("../images/bg-page.jpg") no-repeat scroll 50% 0 transparent;
height:auto !important;
margin:0 auto;
min-height:502px;
padding:0 196px;
width:970px;
}
.main-wrapp {
padding:95px 0 0;
position:relative;
width:100%;
}
#content {
background:url("../images/bg-content.gif") repeat-y scroll 100% 0 transparent;
overflow:hidden;
padding:0 0 10px;
width:100%;
z-index:1;
}
#content404 {
overflow:hidden;
padding:0 0 10px;
position:relative;
width:100%;
}
#content404 .abs {
bottom:0;
position:absolute;
right:0;
}
.inner-page #content {
background:url("../images/bg-content-inner.gif") repeat-y scroll 0 0 transparent;
z-index:1;
}
#content .abs {
bottom:0;
position:absolute;
right:0;
}
.seo-block {
float:left;
width:755px;
z-index:1;
}
.promo {
background:url("../images/bg-promo.png") no-repeat scroll 0 100% transparent;
height:200px;
margin:0 0 10px;
padding:0 0 70px;
position:relative;
}
.promo-raadgivning {
background:url("../images/bg-promo-raadgivning.png") no-repeat scroll 0 100% transparent;
}
.promo .tabset {
border-top:2px solid #8C9091;
font-size:12px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
right:0;
top:30px;
width:229px;
z-index:2;
}
* html .promo .tabset {
right:-1px;
}
.promo .tabset li {
float:left;
margin:-12px 0 0;
padding:0 16px 0 0;
position:relative;
}
.promo .tabset a {
background:url("../images/sprite.gif") no-repeat scroll -307px -1px transparent;
color:#FFFFFF;
display:block;
height:21px;
line-height:21px;
text-align:center;
width:21px;
}
.promo .tabset a:hover, .promo .tabset a.active {
background-position:-307px -22px;
text-decoration:none;
}
.promo .text {
background:none repeat scroll 0 0 #CADFF2;
float:right;
height:119px;
padding:58px 15px 23px;
position:relative;
width:215px;
}
.promo .text a.more {
bottom:11px;
color:#3F4648;
position:absolute;
right:14px;
text-decoration:none;
}
.promo .text a.more:hover {
text-decoration:underline;
}
.promo .image {
float:left;
width:500px;
}
.promo .image img {
vertical-align:top;
}
.promo h2 {
font-size:20px;
font-weight:normal;
line-height:24px;
margin:0 0 15px;
}
.promo p {
margin:0;
}
.category {
list-style:none outside none;
margin:0 -10px 0 0;
overflow:hidden;
padding:0 0 10px;
width:765px;
}
.category li {
float:left;
height:160px;
margin:0 10px 0 0;
position:relative;
width:245px;
}
.category li img {
display:block;
}
.category div.box {
bottom:0;
color:#FFFFFF;
height:54px;
left:0;
padding:10px 15px 0;
position:absolute;
width:215px;
}

.category a
{
	color: white;	
}
* html .category a {
bottom:-1px;
}
.category li.grey div.box {
background:url("../images/bg-category-grey.png") repeat scroll 0 0 transparent;
}
.category li.green div.box {
background:url("../images/bg-category-green.png") repeat scroll 0 0 transparent;
}
.category li.violet div.box {
background:url("../images/bg-category-violet.png") repeat scroll 0 0 transparent;
}
.category a .holder {
cursor:pointer;
display:block;
height:100%;
position:relative;
}
.category a:hover {
text-decoration:none;
}
.category p {
margin:0;
}
.category .title {
display:block;
font-size:14px;
line-height:16px;
margin:0 0 1px;
}
.category em {
font-style:normal;
}
.category div.box .holder span {
background:url("../images/bg-category-arrows.png") no-repeat scroll 0 0 transparent;
display:block;
height:20px;
overflow:hidden;
position:absolute;
right:30px;
top:8px;
width:22px;
}

.category div.box .holder span a{
	height: 100%;
	width: 100%;
	display: block;
}
.cols {
margin:0 0 0 -10px;
overflow:hidden;
width:765px;
}
.cols h2 {
font-size:14px;

line-height:16px;
margin:0 0 0 1px;
padding-top:8px;
}
.cols .col {
float:left;
padding:0 15px 0 25px;
width:215px;
}
.cols .colGrey {
background-image:url("../images/newsBg.gif");
background-repeat:repeat-x;
float:left;
padding:0 15px 0 25px;
width:215px;
}
.cols .colGrey p.date {
color:#A5A5A5;
}
.cols .body .holder {
margin:0 -15px -1px;
padding:8px 0 8px 15px;
width:100%;
}
.cols .headline {
height:34px;
width:100%;
}
.cols .HeadPlacerTest {
padding-top:8px;
text-align:right;
width:100%;
}
.cols .headline p {
margin:0;
}
.cols .headline h2 a.title {
color:#3F4648;
}
.cols .body {
margin:0 -15px 0 -25px;
overflow:hidden;
padding:0 15px 0 25px;
}
.cols .title2 {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
color:#3F4648;
font-weight:bold;
padding:0 0 0 15px;
}
.cols .title {
color:#8CB509;
display:block;
font-weight:bold;
}
.cols .bg {
background:url("../images/bg-arrows.gif") no-repeat scroll left 4px transparent;
padding:0 0 0 15px;
}
.cols .body p {
margin:0;
}
.cols .body .info {
color:#A6A6A6;
padding:0 0 16px;
}
.cols div.more {
font-weight:bold;
padding:0;
}
.primary-block {
float:right;
width:500px;
}
.primary-block .image {
padding:0 0 1px;
}
.primary-block .image img {
vertical-align:top;
}
.options {
height:1%;
overflow:hidden;
padding:0 0 19px 20px;
}
.options ul {
display:inline;
float:left;
list-style:none outside none;
margin:0 0 0 -6px;
overflow:hidden;
padding:0;
}
.options ul li {
background:url("../images/bg-breadcrumbs-separate.gif") no-repeat scroll left center transparent;
float:left;
margin:0 0 0 -3px;
padding:0 10px 0 9px;
}
.options .print {
background:url("../images/bg-print.gif") no-repeat scroll left center transparent;
float:right;
padding:0 0 0 13px;
}
.main-info {
padding:0 20px 20px;
}
.main-info .headline {
padding:0 0 18px;
width:410px;
}
.main-info h2 {
font-size:11px;
font-weight:bold;
line-height:16px;
margin:0 0 15px;
}
.main-info h3 {
font-size:11px;
font-style:italic;
font-weight:bold;
line-height:16px;
margin:0 0 15px;
}
.main-info ul {
list-style-type:none;
margin:0;
padding:0;
}
.main-info ul li {
background:url("../images/bullet.gif") no-repeat scroll 27px 6px transparent;
margin:0 0 0 -3px;
padding:0 10px 0 42px;
}
.main-info .headline a.more {
margin:0 0 0 6px;
}
.main-info h1 {
font-size:14px;
line-height:16px;
margin:0 0 15px;
}
.main-info p {
margin:0;
}
.main-info .title {
background:none repeat scroll 0 0 #3F4548;
color:#FFFFFF;
display:block;
margin:0 -20px;
padding:7px 20px;
text-align:center;
}
.main-info p.img_text {
color:#A5A5A5;
font-family:Tahoma,Helvetica,sans-serif;
font-style:italic;
line-height:16px;
}
.main-info div.link_boks_article {
background-color:#F0F1F3;
clear:right;
float:right;
font-size:10px;
line-height:16px;
margin:10px 0 10px 10px;
width:230px;
}
.main-info div.link_boks_article div.inner {
padding:0 22px 13px;
}
.main-info div.link_boks_article a.link-boks-link {
background:url("../images/bg-arrows.gif") no-repeat scroll left 6px transparent;
display:block;
font-size:12px;
padding-left:12px;
}
.main-info .body .holder {
padding:12px 0;
}
.main-info .body ul {
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.main-info .body ul:after {
clear:both;
content:"";
display:block;
}
.main-info .body ul li {
margin:0 -20px;
overflow:hidden;
padding:4px 20px;
position:relative;
width:100%;
}
.main-info .body ul li.alt {
background:none repeat scroll 0 0 #DEDFDF;
}
.main-info .body ul li span {
float:right;
}
.main-info .graph {
display:inline;
float:left;
margin:0 -20px;
position:relative;
width:500px;
}
.main-info .graph img {
vertical-align:top;
}
.secondary-block {
float:left;
width:245px;
}
.secondary-block .title {
background:none repeat scroll 0 0 #8F999E;
color:#FFFFFF;
display:block;
font-size:14px;
padding:22px 30px;
}
.sub-nav {
border-bottom:1px solid #FFFFFF;
list-style:none outside none;
margin:0;
padding:0;
}
.sub-nav li {
border-top:1px solid #FFFFFF;
padding:6px 0 4px;
}
.sub-nav li.active a {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
font-weight:bold;
}
.sub-nav li.active {
padding-bottom:0;
}
.sub-nav li.nochildren {
padding-bottom:5px;
}
.sub-nav a {
color:#3F4648;
margin:0 15px;
padding:0 0 0 15px;
}
.sub-nav ul {
background:none repeat scroll 0 0 #E5EFF9;
list-style:none outside none;
margin:5px 0 0;
padding:0;
}
.sub-nav ul li {
border-style:none;
padding-bottom:5px;
}
.sub-nav li.active ul a {
background:none repeat scroll 0 0 transparent;
font-weight:normal;
margin-left:45px;
padding:0;
}
.sidebar {
float:right;
width:205px;
}
.inner-page .sidebar {
padding:0 0 120px;
}
.sidebar .title {
background:none repeat scroll 0 0 #8F999E;
color:#FFFFFF;
display:block;
font-size:14px;
line-height:16px;
padding:8px 20px 6px;
}
.login-form {
background:url("../images/bg-login-form.gif") repeat-x scroll 0 0 #D8DCDF;
padding:0 0 20px;
}
.login-form .about a {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
color:#3F4648;
font-weight:bold;
padding:0 0 0 15px;
}
.sidebar .login-form .title {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #8E9193;
color:#3F4648;
}
.login-form ul {
list-style:none outside none;
margin:0;
padding:11px 0 0 20px;
}
.login-form ul li {
overflow:hidden;
padding:6px 0 0;
width:100%;
}
.login-form ul input.text {
border:1px solid #706F6F;
float:left;
line-height:14px;
margin:0;
padding:3px 5px;
width:123px;
}
.login-form ul input.internetkode {
width:92px;
}
.login-form ul input.btn {
float:right;
margin:0 20px 0 0;
}
.list-links {
font-size:12px;
font-weight:bold;
list-style:none outside none;
margin:0;
padding:2px 0 0;
width:188px;
}
.list-links li {
padding:8px 0 0;
vertical-align:top;
width:100%;
}
.list-links a {
background:url("../images/bg-list-links.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:24px;
line-height:24px;
padding:0 20px;
}
.list-links a:hover {
background:url("../images/bg-list-links-hover.png") no-repeat scroll 0 0 transparent;
text-decoration:none;
}
.list-links ul {
list-style:none outside none;
margin:0;
padding:7px 20px 1px;
}
.list-links ul li {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
padding:0 0 0 15px;
}
.list-links ul a {
background:none repeat scroll 0 0 transparent;
color:#002D40;
display:inline;
height:auto;
line-height:16px;
padding:0;
}
.list-links ul a:hover {
background:none repeat scroll 0 0 transparent;
text-decoration:underline;
}
.about {
padding:9px 6px 20px 20px;
}
.about p {
margin:0;
}
.about a.more {
font-weight:bold;
text-decoration:none;
}
.about a.more:hover {
text-decoration:underline;
}
.action-block {
background:url("../images/bg-action.gif") repeat-x scroll 0 0 #757B7C;
width:205px;
}
.action-block .title {
background:none repeat scroll 0 0 transparent;
border-bottom:2px solid #8E9193;
}
.action-block ul {
font-weight:bold;
list-style:none outside none;
margin:0;
padding:7px 20px 12px;
}
.action-block ul li {
margin-bottom:10px;
}
.action-block ul a {
background:url("../images/bg-arrows.gif") no-repeat scroll left 3pt transparent;
color:#FFFFFF;
padding:0 0 0 15px;
}
#header {
border-bottom:15px solid #3F4648;
height:70px;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}
#header-raadgivning {
border-bottom:15px solid #225A79;
height:70px;
left:0;
position:absolute;
top:0;
width:100%;
}
.logo {
display:block;
height:50px;
left:15px;
margin:0;
overflow:hidden;
position:absolute;
top:9px;
width:92px;
z-index:2;
}
.logo a {
background:url("../images/bg-logo.png") no-repeat scroll 0 0 transparent;
display:block;
height:100%;
overflow:hidden;
text-indent:-9999px;
}
.logo-raadgivning {
display:block;
height:50px;
left:15px;
margin:0;
overflow:hidden;
position:absolute;
top:9px;
width:156px;
z-index:2;
}
.logo-raadgivning a {
background:url("../images/bg-logo-raadgivning.png") no-repeat scroll 0 0 transparent;
display:block;
height:100%;
overflow:hidden;
text-indent:-9999px;
}
.main-nav-raadgivning {
font-size:14px;
font-weight:bold;
left:204px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
top:39px;
}
.main-nav-raadgivning li {
float:left;
padding:0 13px;
}
.main-nav-raadgivning a {
color:#3F4648;
float:left;
padding:0 0 2px;
}
.main-nav-raadgivning li.active a, .main-nav li a:hover {
border-bottom:3px solid #94BF05;
text-decoration:none;
}
.main-nav {
font-size:14px;
font-weight:bold;
left:140px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
top:39px;
}
.main-nav li {
float:left;
padding:0 13px;
}
.main-nav a {
color:#3F4648;
float:left;
padding:0 0 2px;
}
.main-nav li.active a, .main-nav li a:hover {
border-bottom:3px solid #94BF05;
text-decoration:none;
}
.search-form {
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
right:1px;
top:12px;
}
.search-form li {
float:left;
padding:0 0 0 7px;
}
.search-form input, .search-form select {
float:left;
}
.search-form input.text {
border:1px solid #BCBEBF;
line-height:14px;
margin:0 0 0 6px;
padding:3px 5px;
width:131px;
}
.search-form select {
width:170px;
}
.tools {
bottom:6px;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
right:-10px;
}
.tools li {
background:url("../images/sprite.gif") no-repeat scroll -207px -51px transparent;
float:left;
margin:0 0 0 -1px;
padding:0 10px 0 11px;
}
.tools li.rss_icon {
padding-right:0;
}
.tools li.rss_link {
background:none repeat scroll 0 0 transparent;
padding-left:5px;
}
#footer {
color:#FFFFFF;
padding:1px 0 0;
}
#footer a {
color:#FFFFFF;
}
#footer .links {
background:url("../images/sprite.gif") no-repeat scroll -1px -111px #8F999E;
height:59px;
overflow:hidden;
padding:13px 0 0;
}
#footer .links ul {
border-right:1px solid #AAB2B6;
float:right;
height:45px;
list-style:none outside none;
margin:0 -1px 0 0;
padding:0 14px;
text-align:right;
width:113px;
}
#footer .links ul li {
margin:-3px 0 3px;
}
.address {
background:none repeat scroll 0 0 #3F4648;
list-style:none outside none;
margin:0;
padding:7px 0 6px;
text-align:center;
}
.raadgivning-address {
background-color:#225A79;
}
.address li {
background:url("../images/sprite.gif") no-repeat scroll -207px -68px transparent;
display:inline;
padding:0 7px 0 11px;
}
.address li:first-child {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
.address a {
text-decoration:underline;
}
.address a:hover {
text-decoration:none;
}
div.main-info h1 {
margin-bottom:5px;
}
div.main-info h2 {
margin-bottom:0;
}
div.main-info h3 {
margin-bottom:0;
}
div.main-info p.date {
color:#A5A5A5;
margin-bottom:3px;
}
div.main-info p.date span.author {
padding-left:5px;
}
div.main-info div.news_img {
clear:right;
color:#A5A5A5;
float:right;
font-size:10px;
line-height:11px;
margin:0 0 10px 10px;
width:225px;
}
div.search-nav-holder {
background:url("../images/search-nav-bg.gif") no-repeat scroll 0 0 transparent;
height:30px;
margin-top:10px;
position:relative;
width:460px;
}
div.search-nav-holder ul.nav {
float:left;
list-style:none outside none;
margin:7px 0 0 10px;
padding:0;
}
div.search-nav-holder ul.nav li {
background:none repeat scroll 0 0 transparent;
float:left;
font-weight:bold;
margin:0;
padding:0 2px 0 0;
}
div.search-nav-holder ul.nav li a {
padding-left:3px;
padding-right:3px;
}
div.search-nav-holder ul.nav li a.active {
background:none repeat scroll 0 0 #8F999E;
border:1px solid #6F7576;
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
}
div.search-nav-holder div.search-form {
float:right;
margin:0;
padding:0;
position:absolute;
right:10px;
top:4px;
}
div.search-nav-holder div.search-form ul {
list-style:none outside none;
margin:0;
padding:0;
}
div.search-nav-holder div.search-form ul li {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
div.search-nav-holder div.search-form input.submit-button {
margin-left:5px;
}
div.search-result-line {
padding-top:20px;
}
div.search-result-line a.header {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
display:block;
font-weight:bold;
padding:0 0 0 15px;
}
div.search-result-line p.url a {
color:#A2A2A2;
}
div.anbefal {
float:right;
height:16px;
}
div.anbefal ul {
list-style:none outside none;
margin:0;
padding:0;
}
div.anbefal ul li {
background:none repeat scroll 0 0 transparent;
float:left;
padding:0;
}
div.anbefal ul li.rss_icon {
margin-left:10px;
margin-right:5px;
}
a.kontakt_driftsmeldinger:hover {
text-decoration:none;
}
a.kontakt_driftsmeldinger {
background-color:#CADFF2;
border:1px solid #B9BBBD;
display:block;
height:18px;
margin-top:10px;
padding-top:2px;
width:163px;
}
a.kontakt_driftsmeldinger span {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
color:#3F4648;
font-weight:bold;
margin-left:10px;
padding:0 0 0 15px;
}
a.kontakt_driftsmeldinger_error:hover {
text-decoration:none;
}
a.kontakt_driftsmeldinger_error {
background-color:#CADFF2;
background-image:url("../images/drift_warning.gif");
background-position:138px 1px;
background-repeat:no-repeat;
border:1px solid #B9BBBD;
display:block;
height:18px;
margin-top:10px;
padding-top:2px;
width:163px;
}
a.kontakt_driftsmeldinger_error span {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
color:#3F4648;
font-weight:bold;
margin-left:10px;
padding:0 0 0 15px;
}
.main-info .form {
margin:0;
padding:0;
width:460px;
}
.main-info .form td {
margin:0;
padding:0;
}
.main-info .form p {
margin:10px 0 5px;
}
.main-info .form h1 {
font-size:14px;
line-height:16px;
margin:0 0 15px;
}
.main-info .form h2 {
font-size:12px;
line-height:14px;
margin:0 0 15px;
}
.main-info .form .field {
margin-bottom:8px;
}
.main-info .form .field label.lblLeft {
float:left;
margin-right:5px;
margin-top:3px;
}
.main-info .form .field label.lblAbove {
display:block;
margin-bottom:5px;
}
.main-info .form .field .sublabel {
clear:both;
}
.main-info .form .field .TextBox, .main-info .form .field .Email {
border:1px solid #BCBEBF;
float:left;
line-height:14px;
margin:0;
padding:3px 5px;
width:185px;
}
.main-info .form .field .TextArea {
border:1px solid #BCBEBF;
float:left;
height:100px;
line-height:14px;
margin:0;
padding:3px 5px;
width:185px;
}
.main-info .form .field .DropDown {
border:1px solid #BCBEBF;
float:left;
line-height:14px;
margin:0;
width:185px;
}
.main-info .form .field ul {
float:left;
list-style:none outside none;
margin:0;
padding:0 0 0 2px;
}
.main-info .form .field ul li {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
.main-info .form .field div.required {
color:#F2731D;
float:left;
padding-left:5px;
padding-top:5px;
}
.main-info .form .field .wXXSmall {
width:125px;
}
.main-info .form .field .wXSmall {
width:145px;
}
.main-info .form .field .wSmall {
width:165px;
}
.main-info .form .field .wMedium {
width:185px;
}
.main-info .form .field .wLarge {
width:205px;
}
.main-info .form .field .wXLarge {
width:225px;
}
.main-info .form .field .wXXLarge {
width:245px;
}
.main-info .form .field .hXXSmall {
height:60px;
}
.main-info .form .field .hXSmall {
height:80px;
}
.main-info .form .field .hSmall {
height:100px;
}
.main-info .form .field .hMedium {
height:120px;
}
.main-info .form .field .hLarge {
height:140px;
}
.main-info .form .field .hXLarge {
height:160px;
}
.main-info .form .field .hXXLarge {
height:180px;
}
.main-info table.driftsmeldinger {
border:0 none;
border-collapse:collapse;
margin:0;
padding:0;
width:460px;
}
.main-info table.driftsmeldinger tr {
margin:0;
padding:0;
}
.main-info table.driftsmeldinger th {
background-color:#3F4548;
border:0 none;
color:#FFFFFF;
height:30px;
margin:0;
padding:0;
text-align:left;
}
.main-info table.driftsmeldinger .dato {
padding-left:10px;
width:110px;
}
.main-info table.driftsmeldinger .kl {
width:48px;
}
.main-info table.driftsmeldinger .vedr {
width:61px;
}
.main-info table.driftsmeldinger .melding {
padding-right:10px;
}
.main-info table.driftsmeldinger tr.equal {
background-color:#FFFFFF;
}
.main-info table.driftsmeldinger tr.odd {
background-color:#DDE1E4;
}
.main-info table.driftsmeldinger td {
padding:5px 0;
vertical-align:top;
}
div.about ul.social-media {
list-style:none outside none;
margin:0;
padding:0;
}
div.about ul.social-media li {
margin-top:10px;
}
div.about ul.social-media li.first {
margin:0;
}
div.about ul.social-media li a {
color:#3F4548;
display:block;
height:16px;
padding-left:21px;
}
div.about ul.social-media li a.Twitter {
background:url("../images/social_media/Twitter.gif") no-repeat scroll 0 0 transparent;
}
div.about ul.social-media li a.YouTube {
background:url("../images/social_media/YouTube.gif") no-repeat scroll 0 0 transparent;
}
div.about ul.social-media li a.Flickr {
background:url("../images/social_media/Flickr.gif") no-repeat scroll 0 0 transparent;
}
div.about ul.social-media li a.Delicious {
background:url("../images/social_media/Delicious.gif") no-repeat scroll 0 0 transparent;
}
div.about ul.social-media li a.Facebook {
background:url("../images/social_media/Facebook.gif") no-repeat scroll 0 0 transparent;
}
.hl {
background-color:#CAE084;
}
.sitemap-info .siteHeader {
background-color:#DDE1E4;
height:25px;
width:461px;
}
.sitemap-info .level1 {
background:none repeat scroll 0 0 #DDE1E4;
color:#404447;
display:block;
font-size:12px;
margin:0;
padding:4px 20px 5px;
text-align:left;
}
.sitemap-info .bg {
background:url("../images/bg-arrows.gif") no-repeat scroll left center transparent;
padding:0 0 0 15px;
}
.sitemap .mapContainer {
width:460px;
}
.sitemap-info {
padding:0 20px 20px;
}
.sitemap-info .headline {
padding:0;
width:410px;
}
.sitemap-info .headline h1 {
font-size:14px;
line-height:16px;
margin:0 0 15px;
}
.sitemap-info .body .siteMap ul {
font-size:12px;
list-style-type:none;
margin:0;
padding:0;
}
.sitemap-info .body .siteMap ul.siteMapLev0 {
width:460px;
}
.sitemap-info .body .siteMap li.siteMapLev0 {
background-color:#DDE1E4;
clear:both;
display:block;
margin:0;
padding:0;
}
.sitemap-info .body .siteMap li.siteMapLev0 a.lev0 {
background:url("../images/bg-arrows.gif") no-repeat scroll 20px 4px transparent;
color:#404447;
display:block;
font-weight:bold;
height:25px;
padding-left:35px;
}
.sitemap-info .body .siteMap li.siteMapLev0 a.lev0:hover {
text-decoration:none;
}
.sitemap-info .body .siteMap ul.siteMapLev1 {
display:block;
float:left;
width:50%;
}
.sitemap-info .body .siteMap li.siteMapLev1 {
font-weight:bold;
margin:15px 0;
padding-left:20px;
padding-top:3px;
}
.sitemap-info .body .siteMap li.siteMapLev1 a.lev1 {
background:url("../images/bg-arrows.gif") no-repeat scroll left 4px transparent;
color:#404447;
display:block;
padding:0 0 0 15px;
}
.sitemap-info .body .siteMap li.siteMapLev1 a.lev1:hover {
text-decoration:none;
}
.sitemap-info .body .siteMap li.siteMapLev2 {
font-weight:normal;
padding-left:15px;
}
.sitemap-info .body .siteMap li.siteMapLev2 a.lev2 {
background:url("../images/bg-arrows.gif") no-repeat scroll 4px 50% transparent;
color:#404447;
display:block;
font-weight:normal;
padding:0 0 0 15px;
}
.sitemap-info .body .siteMap li.siteMapLev2 a.lev2:hover {
text-decoration:none;
}
div.presse-forside {
margin-top:10px;
width:460px;
}
div.presse-forside .channels {
background-color:#CED1D4;
height:50px;
}
div.presse-forside .channels h2 {
color:#3F4648;
font-size:11px;
padding-left:10px;
padding-top:17px;
}
div.presse-forside .channels ul {
float:right;
margin:14px 10px 0 0;
padding:0;
}
div.presse-forside .channels ul li {
background:none repeat scroll 0 0 transparent;
float:left;
height:23px;
margin:0 0 0 1px;
padding:0;
}
div.presse-forside .channels ul li a {
color:#FFFFFF;
float:left;
font-weight:bold;
margin-top:3px;
}
div.presse-forside .channels ul li a:hover {
text-decoration:none;
}
div.presse-forside .channels .green {
background-color:#96C109;
cursor:pointer;
}
div.presse-forside .channels .green .left {
background-image:url("../images/green_btn_edge.gif");
float:left;
height:23px;
margin-right:9px;
width:1px;
}
div.presse-forside .channels .green .right {
background-image:url("../images/green_btn_edge.gif");
float:left;
height:23px;
margin-left:9px;
width:1px;
}
div.presse-forside .channels .grey {
background-color:#3F4648;
cursor:pointer;
}
div.presse-forside .channels .grey .left {
background-image:url("../images/grey_btn_edge.gif");
float:left;
height:23px;
margin-right:9px;
width:1px;
}
div.presse-forside .channels .grey .right {
background-image:url("../images/grey_btn_edge.gif");
float:left;
height:23px;
margin-left:9px;
width:1px;
}
div.presse-forside .separator {
background-color:#94BF05;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:6px;
}
div.presse-forside .list {
background:url("../images/presse-forside-gradient.jpg") no-repeat scroll left top #FFFFFF;
position:relative;
}
div.presse-forside .list a.readmore {
background:url("../images/bg-arrows.gif") no-repeat scroll left 6px transparent;
color:#3F4648;
padding-left:14px;
position:absolute;
right:10px;
top:5px;
}
div.presse-forside .list a.readmore_bottom {
background:url("../images/bg-arrows.gif") no-repeat scroll left 6px transparent;
color:#3F4648;
float:right;
margin-bottom:10px;
margin-right:10px;
margin-top:15px;
padding-left:14px;
position:relative;
}
div.presse-forside .list ul li {
background:none repeat scroll 0 0 transparent;
padding:35px 15px 0;
}
div.presse-forside .list ul li img {
float:left;
width:132px;
}
div.presse-forside .list p {
color:#3F4648;
margin-left:170px;
}
div.presse-forside .list h2 {
background:url("../images/bg-arrows.gif") no-repeat scroll left 6px transparent;
margin-left:170px;
padding-left:14px;
}
div.presse-forside .list h2 a {
color:#3F4648;
}
div.presse-forside .list .teaser {
color:#3F4648;
}
div.video-player {
background-color:#CED1D4;
height:290px;
margin-bottom:10px;
width:460px;
}
div.video-list {
margin-top:10px;
width:460px;
}
div.video-list .channels {
background-color:#CED1D4;
border-bottom:1px solid #FFFFFF;
height:50px;
}
div.video-list .channels h2 {
color:#3F4648;
font-size:11px;
padding-left:10px;
padding-top:17px;
}
div.video-list .channels ul {
float:right;
margin:14px 10px 0 0;
padding:0;
}
div.video-list .channels ul li {
background:none repeat scroll 0 0 transparent;
float:left;
height:23px;
margin:0 0 0 1px;
padding:0;
}
div.video-list .channels ul li a {
color:#FFFFFF;
float:left;
font-weight:bold;
margin-top:3px;
}
div.video-list .channels .green {
background-color:#96C109;
}
div.video-list .channels .green .left {
background-image:url("../images/green_btn_edge.gif");
float:left;
height:23px;
margin-right:9px;
width:1px;
}
div.video-list .channels .green .right {
background-image:url("../images/green_btn_edge.gif");
float:left;
height:23px;
margin-left:9px;
width:1px;
}
div.video-list .channels .grey {
background-color:#3F4648;
}
div.video-list .channels .grey .left {
background-image:url("../images/grey_btn_edge.gif");
float:left;
height:23px;
margin-right:9px;
width:1px;
}
div.video-list .channels .grey .right {
background-image:url("../images/grey_btn_edge.gif");
float:left;
height:23px;
margin-left:9px;
width:1px;
}
div.video-list .videos {
background:none repeat scroll 0 0 #DDE1E4;
}
div.video-list .videos ul {
float:left;
margin:0;
padding:0;
width:50%;
}
div.video-list .videos ul.first li {
border-right:1px solid #FFFFFF;
}
div.video-list .videos ul li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #FFFFFF;
height:49px;
margin:0;
padding:0;
}
div.video-list .videos ul li.active {
background-color:#96C109;
color:#FFFFFF;
}
div.video-list .videos ul li.active:hover {
background-color:#96C109;
color:#FFFFFF;
}
div.video-list .videos ul li:hover {
background-color:#8F999E;
color:#FFFFFF;
cursor:pointer;
}
div.video-list .videos ul li img {
border-right:1px solid #FFFFFF;
float:left;
margin-right:5px;
}
div.video-list .videos ul li h2 {
padding-top:5px;
}
div.video-list .videos ul li h2 span {
font-weight:normal;
}
div.tagcloud {
padding:10px 20px 20px;
}
div.tagclud a.item {
color:#FFFFFF;
}
div.main-info table {
margin:0;
width:100%;
}
div.main-info table td h2 {
background-color:#3F4548;
color:#FFFFFF;
font-size:11px;
margin:0;
padding-bottom:10px;
padding-top:10px;
text-align:center;
}
div.main-info table td {
}
#page-login {
background:url("../images/bg-page-login.jpg") no-repeat scroll 50% 0 transparent;
height:auto !important;
margin:0 auto;
min-height:502px;
padding:0 196px;
width:370px;
}
div.top-login {
height:95px;
position:relative;
}
div.top-login a {
background:url("../images/bg-logo.png") no-repeat scroll 15px 10px transparent;
display:block;
height:100%;
overflow:hidden;
text-indent:-9999px;
}
div.login-box {
background:url("../images/login-box-bg.gif") no-repeat scroll 33px 51px transparent;
height:160px;
padding:61px 43px;
position:relative;
}
div.login-box div {
clear:both;
}
div.login-box h1 {
font-size:14px;
margin:0 0 10px;
}
div.login-box form {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
div.login-box label {
color:#3F4648;
float:left;
font-size:11px;
margin-top:5px;
width:81px;
}
div.login-box input.textfield {
border:1px solid #DDDDDD;
color:#3F4648;
float:right;
font:11px Arial,Helvetica,sans-serif;
height:18px;
margin-right:5px;
padding-top:4px;
vertical-align:middle;
width:191px;
}
div.login-box input.submit-btn {
float:right;
margin-right:5px;
}
div.login-box a.help {
float:left;
margin-left:87px;
margin-top:3px;
width:130px;
}
div.err_text {
clear:both;
color:#F2731D;
margin-left:-10px;
margin-top:40px;
padding:0;
}
div#lightbox {
background-color:#000000;
display:none;
height:100%;
left:0;
opacity:0.7;
position:absolute;
top:0;
width:100%;
z-index:5000;
}
div#lightbox[id] {
position:fixed;
}
#lightboxInner {
display:none;
height:400px;
left:50%;
margin:-220px 0 0 -250px;
position:absolute;
top:50%;
width:500px;
z-index:9999;
}
#lightboxInner[id] {
position:fixed;
}
#lightboxInner div.iframeDiv {
position:relative;
}
#lightboxInner div.iframeDiv div.iframeHeader {
background-color:#96C109;
height:5px;
margin:1px 1px 5px;
}
#lightboxInner div.iframeDiv div.iframeClose {
background:url("../images/lightboxClose.gif") repeat scroll 0 0 transparent;
cursor:pointer;
height:15px;
position:absolute;
right:5px;
top:10px;
width:15px;
}
p.date-blog-list {
color:#3F4648;
font-size:11px;
margin-top:15px;
}
h2.blog-comments {
clear:both;
padding-bottom:5px;
padding-top:15px;
}
div.BlogComments {
}
div.Comment {
border-top:4px solid #3F4648;
padding:10px 0;
}
div.Comment textarea {
border:1px solid #3F4648;
width:100%;
}
div.Comment input {
border:1px solid #3F4648;
margin-bottom:5px;
width:100%;
}
div.Comment input.email {
width:50%;
}
div.Comment label {
padding-bottom:5px;
padding-left:5px;
}
img.blog-submit-send {
cursor:pointer;
float:right;
}
span.tags {
font-size:9px;
margin-left:5px;
}
span.tags a {
color:#A5A5A5;
}
span.tags a:hover {
text-decoration:underline;
}
input#Subscription {
	margin-right:5px;
	margin-left:0px;
	padding-left:0px;
}
