﻿/* CSS Document */

#top .inner,
#topmenu,
.frontpageimage,
.fp-articles,
.fp-boxes,
#bottomBarContainer #bottomBar {
	width:920px; padding:0 20px; margin:0 auto;
}

.cl { clear:both; }
#top{ padding:0; background:no-repeat center top #000; } /* min-width:920px; */
#top, #top .inner { height:auto; } /* min-height:220px; */
#top .inner { padding:0; cursor:pointer; overflow:hidden; }

#topmenu .shadow { width:auto; height:30px; background:url(/pages/11400/nanosite/images/topmenu-bg.png) no-repeat 0 0; }

#topmenu div.item, #topmenu div.activeItem {
	padding: 0 15px 0 16px;
	margin-top:1px;
	float:left;
	background:url(/pages/11400/nanosite/images/topmenuitem-bg.png) no-repeat left center;
	}
#topmenu div.item a, #topmenu div.activeItem a {
	padding: 10px 0 10px 0;
	color:#000000;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	}
#topmenu div.activeItem a { padding-bottom:4px; border-bottom:6px solid #cccccc; }
#topmenu div.item.topMenu_first, #topmenu div.activeItem.topMenu_first { padding-left:0; background:none; }
.frontpageimage { margin-bottom:20px; }
.frontpageimage img { border:none; padding:0; margin:0; }

.fp-articles { margin-bottom:30px; }
.fp-article { margin:0 0 0 20px; float:left; }
.col2 .fp-article { width:450px; }
.col3 .fp-article { width:294px; margin-left:19px; }
.fp-article.first { margin-left:0; }
.fp-article .articlename h2 { margin:0 0 10px; font-size:22px; font-weight:normal; color:#000000; }
.fp-article .articledesc {  }
.fp-article .articleuri a { color:#000000; text-decoration:none; }

.fp-boxes { margin-bottom:30px; }
.fp-box { margin:0 0 0 13px; float:left; }
.fp-box a { display:inline-block; }
.fp-box.first { margin-left:0; }

.thisIsFrontpage #mainBorder { display:none; }

#bottomBarContainer { padding:30px 0 42px; background-color:#000000; }
#bottomBarContainer #bottomBar, #bottomBarContainer #bottomBar a { font-size:11px; line-height:16px; color:#ffffff; }
#bottomBarContainer .foot_text { width:220px; margin-left:13px; float:left; }
#bottomBarContainer .foot_text.col1 {  margin-left:0; }
#bottomBarContainer .foot_text.col3 {  margin-left:14px; }
#bottomBarContainer .mcb-link { padding-top:50px; }
#bottomBarContainer .mcb-link a { text-decoration:none; }

#totalContainer { padding-bottom:0 !important; }
#fullWidth2 { min-height:500px; }


#leftMenuDiv { margin-left:0; }
#msLeftMenu .boxTop, #msLeftMenu .leftMenuIcon { display:none; }
#msLeftMenu .colBg { padding:0 !important; background:none; border-bottom:1px solid #e1e1e1; }
#msLeftMenu .menuLineTable { width:100%; margin-left:0 !important; padding-left:8px; border-top:1px solid #e1e1e1; }
#msLeftMenu .menuLineTable td { padding:2px 0; }
#msLeftMenu .menuLineTable a { font-weight:normal; text-transform:uppercase; display:inline-block; padding:4px; }
#msLeftMenu .aktivMenu a { padding-bottom:2px; }
#msLeftMenu .subMenu, #msLeftMenu .aktivSubMenu { padding:0 0 3px 10px; }

.middleBigTable { max-width:450px !important; width:450px !important; }
#rightColContainer { width:205px; padding-left:10px; }

.paraHeader { font-size:16px !important; color:#000000 !important; font-weight:normal; }

.msBox { margin-top:15px; margin-right:0 !important; }
.msBox:first-child { margin-top:0; }
#msLeftMenu { margin-bottom:30px; }

	
body{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.adresse { color: #3b3a36; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.aktivMenu { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.aktivMenu A { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.aktivSubMenu { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.aktivSubMenu A { color: #5a5a5a; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.calDato { color: #3b3a36; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.newsDatoBox {  color: #999999; font-size: 12px; font-style:italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
.calDatoSmall { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-bottom:0; font-weight:bold; }
.fejl {color: #a80000; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.headerwhite {color: #ffffff; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.headerwhite a:link {color: #ffffff; font-size: 12px; text-decoration: none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.headerwhite a:visited{color: #ffffff; font-size: 12px; text-decoration: none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.headerwhite a:hover{color: #ffffff; font-size: 12px; text-decoration: none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.headerwhite a:active{color: #ffffff; font-size: 12px; text-decoration: none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.link { color: #b00000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.menu  { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.menu A { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.newsDato    {  color: #3b3a36; font-size: 12px; font-style:normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
.newsHeader  { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.newsHeaderList { color: #000000; font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 5px; font-weight:normal; line-height:20px !important; }
.newsLink   { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.calLink { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.newsText { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none }
.newsText A { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none }
.overskrift   { color: #3b3a36; font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.overskrift2    { color: #3b3a36; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.subMenu  { color: #3b3a36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.subMenu A { color: #5a5a5a; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.text { color: #5a5a5a; font-size: 12px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align:left; }
.text A { color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align:left; }
.vogne { color: #454545; font-weight: bold; font-size: 25px; font-family: Arial, Helvetica, sans-serif }
.billedkant   { border: none; }
.newsbilledkant { border: solid 7px #dedede; }
input, textarea, select {
	color: #272727; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.calHeader { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; font-weight:normal; padding-bottom:4px; }
#menuBg  { background: #e7eef1 url(/images/menu_bg.gif) no-repeat }
.topBlue { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/topBlue.gif); background-repeat: no-repeat; text-align: left; height: 22px; padding-left: 10px; }
.topSand { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/topSand.gif); background-repeat: no-repeat; text-align: left; padding-left: 10px; height: 22px; }
.topGreen { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/topGreen.gif); background-repeat: no-repeat; text-align: left; padding-left: 10px; height: 22px; }
.topGrey { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/topGrey.gif); background-repeat: no-repeat; text-align: left; padding-left: 10px; height: 22px; }
.boxTop { color: #000000; font-size: 15px; line-height:19px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; padding-left: 0px; height: 22px;}
.colBg { background: url("/pages/11400/nanosite/images/textbox-bg.png") no-repeat scroll center bottom transparent; padding-top:12px !important; padding-bottom:32px !important; text-align:left; }
.colBg > table { width:205px !important; }
.colBg .itemTable { margin-top:10px; }
.colBg .itemTable:first-child { margin-top:0; }
#msCalendarRelations .colBg .itemTable { margin-top:0; }
.boxModuleBox { margin-top:0 !important; }
.boxModuleBox .colBg { padding-top:0 !important; }
.colBg .cfaTest { display:none; }
h1 { color: #000000; font-size: 28px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 34px; margin: 0; }
.formular { color: #5a5a5a; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.formular A { color: #5a5a5a; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.MsoNormal { color: #5a5a5a; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.MsoNormal A { color: #5a5a5a; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.dummyTop { width:966px; background-color:#999999; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; height:150px; padding-top:45px;}
/* Subsites admin */
.tabelHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}

.tableRow1 {
	background-color:#eae9ea;
}

.input{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}

/* Transport DB */
/*hr { border-top: #000000 0px; color: black; height: 1px}
#maintable { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid}
#subtable { border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none}
.subtable { background-color: #f0f0f0 }
.transportDB_back { padding-top:10px; }
.transportDB_back a { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.headmodel { font-weight: bold; font-size: 20px; color: #000000; font-family: Arial, Helvetica, sans-serif}
.headpris { font-weight: bold; font-size: 20px; color: #000000; font-family: Arial, Helvetica, sans-serif}
.headbjealke2 { color: #93a334; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.vognquest { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0; border-bottom: 1px none #7d9d62; padding:3px 0px 1px 0px; }
.vognansw { color: #36422d; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0; border-bottom: 1px none #7d9d62; padding:2px 0px 2px 0px; }
.finanshead { font-size: 11px; color: #000000; border-bottom: #7d9d62 1px; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0}
.finansno { font-size: 11px; color: black; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0 }
.finanstype { font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0}
.lilletekst { font-weight: normal; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif}
.choosetekst { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif }
.choosetekst2 { font-size: 12px; color: black; font-family: Arial, Helvetica, sans-serif}
#submit { color: #164373; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #dcdcdc }
#submit2 { border-right: #8f9195 1px solid; border-top: #8f9195 1px solid; font-weight: bold; font-size: 12px; border-left: #8f9195 1px solid; color: #000000; border-bottom: #8f9195 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #d3d3d3; text-decoration: none}
.listhead { font-weight: bold; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding-bottom:3px}
.listtext { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.listtext a { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.listtext2 { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.listcelle2 { border-top:#bfbfbf 1px solid; padding:5px 0px 5px 0px}
.headbjealke { color:#ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #838383; padding: 4px 2px 4px 8px; }
.listcelle1 { background-color:#f0f0f0; border-top:#bfbfbf 1px solid; padding:5px 0px 5px 0px }
.transportDB_picBorder { border: solid 2px #d6d6d6 }
.transportDB_btn { color:#FF0000; width:70px; font-size:10px; font-weight:normal; height:20px; border:#CCCCCC 1px solid}
.transportDB_price { font-size:15px; font-weight:bold; margin:0px; padding:0px 0px 12px 0px; color:#393939}
.transportDB_tdSpace { height:5px; background-color:#f0f0f0 }*/


ul { margin-bottom:0px; margin-left:25px; margin-top:13px;}
li { margin-bottom:5px;}

.almID { background-color: #fff; }
.almbold { color: #686868; font-weight: bold; }
.alm { color: #686868; font-style: normal; }
.table { width: 100%; margin-top: 10px; margin-bottom: 10px; font-size:9px; }
.table TD { border-bottom:solid 1px #dbdbdb; }
	
.footText, .footText a, .footText a:hover{color:#5a5a5a;}
.hnTitle{padding-bottom:15px;}

.thisIsFrontpage .fp-box img{ width:220px;}

.contentCol #articlePictureOnTop img {width:auto;}