@charset "utf-8";
html{ 
	margin:0px; 
	padding:0px; 
	height:100%;
	}
	
body{ 
	margin:0px; 
	padding:0px; 
	height:101%;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	position: relative ;
	font-size:12px;
	color:#848484;
	}
form{ margin:0px; }

/* Safari fejl fix - MOV 18/8-2009 */
.contentTable {clear:left;}
/* END: Safari fejl */

.adresse { color: #3b3a36; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.aktivMenu { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.aktivMenu A { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.aktivSubMenu { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.aktivSubMenu A { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.aktivSubSubMenu { color: #3b3a36; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.aktivSubSubMenu A { color: #3b3a36; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.calDato { color: #3b3a36; font-size: 22px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none }
.calTime { color: #3b3a36; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none }
.calendarTime {color:#999999;}
.newsDatoBox { color: #3b3a36; font-size: 22px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none }
.calDatoSmall { color: #3b3a36; font-size: 18px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; padding:0 0 5px 0 }
.fejl {color: #a80000; font-size: 11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.headerwhite {color: #ffffff; font-size: 11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.headerwhite a:link {color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.headerwhite a:visited{color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.headerwhite a:hover{color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.headerwhite a:active{color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.link { color: #b00000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu  { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.menu A { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.newsDato    {  color: #999999; font-size: 12px; font-style:italic; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; text-decoration: none; font-weight:bold }
.newsHeader  { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none }
.calHeader  { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-weight: bold; text-decoration: none }
.newsHeaderList { color: #3b3a36; font-weight: normal; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; margin-top: 5px }
.newsLink   { color: #5f5f5f; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.calLink { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; }
.newsletterSubmit {width:178px;}
.newsText { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 16px; text-decoration: none }
.newsText A { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; line-height: 16px; text-decoration: none }
.overskrift   { color: #3b3a36; font-size: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.overskrift2    { color: #3b3a36; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subMenu  { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subMenu A { color: #3b3a36; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subscribeInput {width:178px; border:#c4c4c4 1px solid;}
.subSubMenu  { color: #3b3a36; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subSubMenu A { color: #3b3a36; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text { color: #5f5f5f; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text A { color: #5f5f5f; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.text p {margin-top:0;}
.vogne { color: #454545; font-weight: bold; font-size: 25px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.billedkant   { border: solid 7px #e6e6e6; cursor:pointer; }
.newsbilledkant { border: solid 7px #dedede; }
input, textarea, select {
	color: #272727; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none
}
#menuBg  { background: #e7eef1 url(/images/menu_bg.gif) no-repeat }
.topBlue { color: #fff; font-size: 11px; font-family: Verdana, 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: 11px; font-family: Verdana, 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: 11px; font-family: Verdana, 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: 11px; font-family: Verdana, 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: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-left: 10px; height: 22px;}
.colBg { background-color: #fff; background-image: url(images/colBg.gif); background-repeat: repeat-x; padding-top:15px; }
h1 { color: #5f5f5f; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 30px; margin: 0; }
.formular { color: #5f5f5f; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.formular A { color: #5f5f5f; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.MsoNormal { color: #5f5f5f; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.MsoNormal A { color: #5f5f5f; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
.dummyTop { width:966px; background-color:#999999; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; height:150px; padding-top:45px;}
.guestBookTop {background-color:#ccc; padding: 5px 15px 5px 10px;}

.guestBookTop, .guestBookTop a:link, .guestBookTop a:visited, .guestBookTop a:hover {font-size:14px; font-weight:normal;}

.newNUsed {background:transparent url(../images/newNUsed.png) no-repeat; width:205px; height:44px;}

/* Subsites admin */
.tabelHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}

.tableRow1 {
	background-color:#eae9ea;
}

.input{
	font-size:10px;
	font-family:Verdana, 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: 10px; color: #000000; font-family: verdana, arial, helvetica; font-weight:bold;}
.headmodel { font-weight: bold; font-size: 20px; color: #000000; font-family: verdana, arial, helvetica}
.headpris { font-weight: bold; font-size: 20px; color: #000000; font-family: verdana, arial, helvetica}
.headbjealke2 { color: #93a334; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica }
.vognquest { color: black; font-size: 10px; font-family: verdana, arial, helvetica; background-color: #f0f0f0; border-bottom: 1px none #7d9d62; padding:3px 0px 1px 0px; }
.vognansw { color: #36422d; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; background-color: #f0f0f0; border-bottom: 1px none #7d9d62; padding:2px 0px 2px 0px; }
.finanshead { font-size: 10px; color: #000000; border-bottom: #7d9d62 1px; font-family: verdana, arial, helvetica; background-color: #f0f0f0}
.finansno { font-size: 10px; color: black; font-family: verdana, arial, helvetica; background-color: #f0f0f0 }
.finanstype { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica; background-color: #f0f0f0}
.lilletekst { font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica}
.choosetekst { font-size: 11px; color: #000000; font-family: verdana, arial, helvetica }
.choosetekst2 { font-size: 11px; color: black; font-family: verdana, arial, helvetica}
#submit { color: #164373; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica; background-color: #dcdcdc }
#submit2 { border-right: #8f9195 1px solid; border-top: #8f9195 1px solid; font-weight: bold; font-size: 11px; border-left: #8f9195 1px solid; color: #000000; border-bottom: #8f9195 1px solid; font-family: verdana, arial, helvetica; background-color: #d3d3d3; text-decoration: none}
.listhead { font-weight: bold; font-size: 12px; color: #000000; font-family: verdana, arial, helvetica; padding-bottom:3px}
.listtext { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; text-decoration: none; }
.listtext a { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; text-decoration: none; }
.listtext2 { color: #000000; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; 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: verdana, arial, helvetica; 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; }

.finansno1, .finanstype1 { background:#dddddd; border-top:1px solid #f0f0f0; font-size:11px; }
.finansno0, .finanstype0 { background:#f0f0f0; border-top:1px solid #dddddd; font-size:11px;}

/* Forum */
.forumTop div.outher {
	height:104px; 
	padding:20px 15px 10px 20px; 
	border-top:#aacf83 1px solid; 
	border-bottom:#aacf83 1px solid; 
	background-repeat:no-repeat
}

/* Forum list - fpElmt_oneCol_forumList */
div.forum_head {
	height:18px; 
	background-color:#d3d3d3;
	width:496px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.forum table td.a {
	padding:3px 5px 3px 10px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.forum table td.a a {
	color:#000000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.forum table td.b {
	padding:3px 5px 3px 5px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.forum table td.c {
	padding:3px 5px 3px 5px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.forum table td.d {
	padding:3px 10px 3px 5px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.pagingText{ 
	color:#000000;
	float:left;
	font-size:13px;
	margin-top:5px;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

div.current a{
	color:#000000;
	float:left;
	font-size:13px;
	cursor:default;
	text-decoration:none;
	margin-right:5px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

div.pageNoForum a{
	color:#000000;
	float:left;
	font-size:13px;
	margin-right:5px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.postText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.postHeadline2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
a {outline:none;}


/* Shop */
.shopCart0{
	background-color:#F6F6F6;
	border-bottom:1px solid #BCBCBC;
}

.shopCart1 {musikteatret.css (linje 747)
background-color:#FFFFFF;
border-bottom:1px solid #BCBCBC;
}

.shopBasketHeader { background-color:#666; color:#FFFFFF; font-size:11px;}
.shopTotalsBottom {padding-bottom:10px; padding-top:3px; border-bottom:#666 5px solid; }
.productHeader { font-size:12px; background:#666; margin:0; padding:5px 10px 5px 11px; color:#FFF;}
.productFrame{ margin-bottom:15px; padding:10px; border:1px solid #CCC;}


/**/

#businessLogin{ margin-bottom:15px;}

.blogDate{ font-size:12px;}
.divHeaderWSub{ margin-top:15px;}
.smallText a{ font-size:12px; font-weight:bold; color:#000;}
.divParagraphWB{ font-size:12px;}
.divParagraphWB h3{ margin:0 0 5px 0;}
.divParagraphWB h2{ font-size:10px; color:#333; margin:0 0 5px 0;}
.divParagraphWBP{ font-size:12px;}
.divParagraphWBP h3{ margin:0 0 5px 0;}
.divParagraphWBP h2{ font-size:10px; color:#333; margin:0 0 5px 0;}
.alignRight{ float:right;}
.alignLeft{float:left;}
.divTextCenter{ clear:both; margin-bottom:10px;}
h1 a{ color:#000; text-decoration:none;}
.sitemapFirst a { font-size:16px !important; }
.sitemapSecond a { font-size:14px !important; text-decoration:none;}
.sitemapThird a { text-decoration:none;}
.sitemapSecond a:hover { text-decoration:underline;}
.sitemapThird a:hover { text-decoration:underline;}

.showOnPrint{ display:none;}

.boxTopWide{ background:#666;}

.grayTopLine {border-top:#dedede 1px solid}

.msOldMailContainer {height:18px;margin-top:10px;font-size:12px;clear:both;}
.msOldMailDate {float:left;margin-right:10px;padding-left:15px;background:transparent url(/images/menu_pil_aktiv.gif) left no-repeat;}
.msOlddMailLink {float:left;}

.footText{ font-size:11px;}

.formModule{ padding:10px;}
.formModule .inputText{ width:300px;}
.formModule .inputFile{ width:300px;}
.formModule .inputTextarea{ width:300px;}
.formModule .inputSelect{ width:300px;}
.formModule .inputPassword{ width:150px;}
.formModule label{ cursor:pointer; display: inline; margin-right:12px;}
.formModule .helpText{ font-size:10px; font-style:italic;}
.formModule .questionText{ font-size:11px; font-weight:bold; padding-top:8px;}
.formModule .inputSubmit{ font-size:13px; font-weight:bold; margin-top:10px;}
.formModule #priceinfoContainer{ font-size:18px; font-weight:bold; padding:12px; border:2px solid #FC6; background:#FFC; margin:15px 0 15px 0; float:left;}
.formModule .inputCheckbox {
    width: 13px;
    height: 13px;
	padding: 0;
    margin: 0 0 0 2px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
.formModule .mandatory { color:#900; font-weight:bold;}
.formModule .inputRadio {
    width: 13px;
    height: 13px;
	padding: 0;
    margin: 0 0 0 2px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.checkRadioContainer{ margin:3px 0 3px 0;}

.formModule .form_error { position:absolute; top:100px; left:500px; background:url(/global_inc/images/formValidationErrorTop.gif) no-repeat #a92020; border-bottom:1px solid #680707; color:#FFF; padding:10px 8px 4px 8px; z-index:1000; width:200px; }
.pictureText {font-style:italic;font-size:10px!important;line-height:14px!important;padding-top:2px;}
.paraHeader {margin:0px;padding:0px;font-weight:bold;}
#leftMenuDiv{ margin-left:10px; width:205px; overflow:hidden;}
iframe{ border:none;}

#relationBox div.text{ margin:5px 0 15px;}
#relationBox .articleRel{ width:190px;}
#relationBox .newsRel{ width:190px;}

.divFloatContainer{ width:496px; margin-left:20px;}

.divLeftImage {
float:left;
width:115px;
}

.divRightText {
float:left;
width:315px;
margin-bottom:20px;
}

/*.middleBigTable td { font-size:11px; } Temporarily disabled by MOV */
.subSiteNewMiddleNewsBox{margin-right:20px;float:left;}

.portalUL {padding:0px;margin:0px;list-style-position:inside;list-style:none;}
.portalUL li {background:transparent url(/images/sm_arrow.png) left 3px no-repeat;padding-left:22px;}
.portalUL li a {font-size:13px;line-height:18px;text-decoration:none;}
.portalUL li a:hover {text-decoration:underline;}

.articleUL {padding:0px;margin:0px;list-style-position:inside;list-style:none;}
.articleUL li {background:transparent url(/images/document.png) left 1px no-repeat;padding-left:22px;}
.articleUL li a {font-size:13px;line-height:18px;text-decoration:none;}
.articleUL li a:hover {text-decoration:underline;}

.articlePrintFriendlyImg {width:186px;}
.articlePrintFriendlyBorder {width:100%; height:2px; border-bottom:1px solid #000000; margin-top:20px; margin-bottom:25px;}

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6,h7,h8,h9,h10 {font-size:10px;}
.borderStyler {border-color:#CCCCCC!important;}


/* Brochurestativ */
.tblSG td.tblLeft  {padding:6px 5px 6px 14px;margin-bottom:5px;font-size:14px;}
.tblSG td.tblLeft {padding-right:50px;font-weight:bold;background:#D5E5F6 url(/pages/artikler/arrowRight.gif) right top no-repeat;cursor:pointer;}
.tdSpacer {line-height:5px;}
.tblBack {cursor:pointer;font-weight:bold;font-size:12px;padding-bottom:5px;}
.tblBack span {position:relative;top:-3px;}
#containerDiv {padding-top:20px;background:transparent url(/pages/artikler/liner.gif) center top repeat-x;}
.borderPadder  {padding:10px;background-color:#F2FAFF;border:1px solid #CEEDFF;}
.hasFile {}
.fileIcon {top:1px;}
#articleSearchField {border:1px solid #BFD4E8;}
/* Brochurestativ END */

/* Business menu */
#businessLoginEmail, #businessLoginUsername, #businessLoginPassword, #businessLoginSubmit {width:178px;}
/* Business menu END */