@import url("Typografi.css");

/* Faste elementer
------------------------------------------------------------------ */
body {
	background:url(/Files/System/MJT2010/Grafik/PageBg.jpg) repeat-x #1f1f1f;
}
	
#page {
	height:auto;
	width:946px;
	text-align:left;
	margin-top:15px;
}

#top {
	height:45px;
	border-top:1px solid #adadad;
	position:relative;
	overflow:hidden;
	background-color:#fff;
}

#TopGrafik {
	height:inherit;
	background-color:#fff;
	margin-top:4px;
	width:946px;
	overflow:hidden;
}

#logo {
	height:auto;
	width:auto;
	position:absolute;
	top:7px;
	left:11px;
	z-index:1;
	margin-bottom:10px;
}

#poweredby {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

#poweredby a {
	color:#666;
	text-decoration:none;
	font-size:9px;
}

/* ToolsMenu
-----------------------------------*/
#ToolsMenu {
	height:15px;
	width:auto;
	position:absolute;
	top:15px;
	right:185px;
	color:#ccc;
	z-index:1;
}

#ToolsMenu a {
	color:#999;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}

#ToolsMenu a:hover {
	color:#666;
	text-decoration:underline;
}

/* Søgning
-----------------------------------*/
#search {
	height:15px;
	width:inherit;
	color:#ccc;
	position:absolute;
	top:14px;
	right:13px;
	width:172px;
	z-index:2;
}

#InputTop {
	border:1px solid #ccc; 
	height:15px;
	line-height:15px;
	color:#999;
	padding:0px; 
	margin:0px; 
	space:0px;
	font-size:11px;
	width:140px;
}

#InputSubmitTop {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	color:#999;
	cursor:pointer;
	font-size:11px;
	line-height:15px;
}

/* Sitemap
------------------------------------*/
#sitemap li a {
	color:#004052;
}

ul#sitemap.M0 {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul#sitemap.M0 li {
	font-size:13px;
	padding-top:6px;
}

ul#sitemap .M1 {
	list-style-type:disc;
}

ul#sitemap .M1 li {
	font-size:10px;
	padding-top:4px;
}

ul#sitemap .M2 {
	list-style-type:circle;
	border:none;
}

ul#sitemap .M2 li {
	font-size:10px;
	padding-top:3px;
}

h2.sitemap {
	color:#004052;
}

/* TopMenu
-----------------------------------*/
#TopMenu {
	height:33px;
	line-height:33px;
	background-color:#000;
	margin-top:4px;
	text-transform:uppercase;
	overflow:hidden;
}

#TopMenu ul {
	padding:0px;
	margin:0px;
}

#TopMenu ul li {
	display:inline;
	float:left;
	list-style:none;
}

#TopMenu ul li a:hover, #activeitem , .inpath {
	background-color:#80786c;
	text-decoration:none;
}

#TopMenu ul li a:link, #TopMenu ul li a:visited {
	color:#FFF;
	padding:10px 15px;
	margin-top:4px;
	text-decoration:none;
	border-right:1px solid #b3a898;
}

/* Venstremenu
-----------------------------------*/
#LeftMenu {
	height:auto;
	width:178px;
	background-color:#FFF;
	overflow:hidden;
}

#LeftMenu ul {
	margin:0px;
}

#LeftMenu a {
	color:#ccc;
	font-size:13px;
}

/* Niveau 1
-------------*/
#ContainerHeightProjekt #LeftMenu ul.M0 {
	padding:0px;
}

#ContainerHeightProjekt #LeftMenu a.L1_Active {
	background-color:#80786c;
	color:#fff;
}

#ContainerHeightProjekt a.L1, #ContainerHeightProjekt a.L1_Active {
	padding:6px 0px 6px 11px;
	display:block;
	width:168px;
	_width:178px;
}

/* Niveau 2
-------------*/
#LeftMenu ul.M0 {
	padding:0px;
}

#LeftMenu a.L2_Active {
	background-color:#80786c;
	color:#fff;
}

a.L2, a.L2_Active {
	padding:6px 0px 6px 11px;
	display:block;
	width:168px;
	_width:178px;
}



#ContainerHeightProjekt #LeftMenu .L2_Active {
	background-color:#FFF;
}
/* Niveau 1-5
-----------------------------------*/
#LeftMenu a {
	text-decoration:none;
}

#LeftMenu li {
	list-style-type:none;
	height:inherit;
	border-bottom:1px solid #ccc;
}

#LeftMenu a {
	color:#666;
}

#LeftMenu a:hover {
	background-color:#80786c;
	color:#fff;
}

/* Niveau 2-5
-------------*/
#LeftMenu ul.M2, #ContainerHeightProjekt #LeftMenu ul.M1 {
	padding:0px;
}

#ContainerHeightProjekt #LeftMenu a.L2, #ContainerHeightProjekt #LeftMenu a.L2_Active, #LeftMenu a.L3, #LeftMenu a.L3_Active, #LeftMenu a.L4, #LeftMenu a.L4_Active, #LeftMenu a.L5, #LeftMenu a.L5_Active {
	font-size:12px;
	color:#000;
}

#ContainerHeightProjekt #LeftMenu a:hover.L2, #ContainerHeightProjekt #LeftMenu a:hover.L2_Active, #LeftMenu a:hover.L3, #LeftMenu a:hover.L3_Active, #LeftMenu a:hover.L4, #LeftMenu a:hover.L4_Active, #LeftMenu a:hover.L5, #LeftMenu a:hover.L5_Active {
	background-color:#fff;
	color:#AB1552;
}

#ContainerHeightProjekt #LeftMenu ul.M1 li.L2, #ContainerHeightProjekt #LeftMenu ul.M1 li.L2_Active, #LeftMenu ul.M2 li.L3, #LeftMenu ul.M2 li.L3_Active, #LeftMenu ul.M3 li.L4, #LeftMenu ul.M3 li.L4_Active, #LeftMenu ul.M4 li.L5, #LeftMenu ul.M4 li.L5_Active {
	border:none;
}

#ContainerHeightProjekt a.L2, #ContainerHeightProjekt a.L2_Active, a.L3, a.L3_Active, a.L4, a.L4_Active, a.L5, a.L5_Active {
	padding:6px 0px 6px 22px;
	display:block;
	width:156px;
	_width:178px;
	border:none;
}

#ContainerHeightProjekt UL.M1, UL.M2, UL.M3, UL.M4, UL.M5 {
	padding:0px;
}

#ContainerHeightProjekt .L2, #ContainerHeightProjekt .L2_Active, .L3, .L3_Active, .L4, .L4_Active, .L5, .L5_Active  {
	line-height:15px;
}

#ContainerHeightProjekt #LeftMenu a.L2_Active, #LeftMenu a.L3_Active, #LeftMenu a.L4_Active, #LeftMenu a.L5_Active {
	color:#AB1552;
}

/* Niveau 4 - 5
-------------*/
#ContainerHeightProjekt UL.M2, UL.M3, UL.M4 {
	padding-left:0px;
	margin:0px;
}

#ContainerHeightProjekt a.L3, #ContainerHeightProjekt a.L3_Active, a.L4, a.L4_Active, a.L5 {
	padding:6px 0px 6px 30px;
	width:146px;
	_width:176px;
}

#ContainerHeightProjekt a.L4, #ContainerHeightProjekt a.L4_Active, a.L5, a.L5_Active {
	padding:6px 0px 6px 38px;
	width:138px;
	_width:176px;
}

#ContainerHeightProjekt a.L5, #ContainerHeightProjekt a.L5_Active {
	padding:6px 0px 6px 46px;
	width:130px;
	_width:176px;
}

/* Indholdsområde
-----------------------------------*/
#Container {
	width:946px;
	margin-top:11px;
}

#ContainerHeight, #ContainerHeightProjekt {
	height:250px;
}

.LeftMargin, .ColoumnwidthFront, .ColoumnSpaceFront, .Coloumnwidth, .ColoumnSpace, .Coloumnwidth2Kol, .ColoumnSpace2Kol {
	height:0px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

.LeftMargin {
	width:14px;
}

#content_front {
	height:325px;
	width:946px;
}

/* Husk at gange columnwidth med 6 */
.ColoumnwidthFront {
	width:149px;
}

/* Husk at gange columnspace med 5 */
.ColoumnSpaceFront {
	width:14px;
}

#Content1Kol {
	width:754px;
}

#ContainerHeightProjekt #Content1Kol {
	background-color:#fff;
}

/* Husk at gange columnwidth med 6 */
.Coloumnwidth1Kol {
	width:114px;
}

/* Husk at gange columnspace med 5 */
.ColoumnSpace1Kol {
	width:14px;
}

#Content2Kol {
	width:548px;
	padding:14px 0px;
	background-color:#FFF;
}

/* Husk at gange columnwidth med 6 */
.Coloumnwidth2Kol {
	width:79px;
}

/* Husk at gange columnspace med 5 */
.Coloumnspace2Kol {
	width:12px;
}

/* Footer
-----------------------------------*/
#Footer {
	height:auto;
	width:910px;
	*width:946px;
	background-color:#fff;
	margin-top:13px;
	border-top:1px solid #6b6b6b;
	padding:10px 18px;
}

#Footer p, #Footer a {
	font-size:10px;
	margin:0px;
	line-height:18px;
	color:#666;
}

/* Nyheder
------------------------------------------------------------------ */
#NewsListMJT {
	padding-top:14px;
}

#Infoboks #NewsListMJT {
	padding-top:0px;
}

#NewsListMJT a {
	color:#ccc;	
}

#NewsListMJT img {
	margin-top:1px;
}

/* Kalender
------------------------------------------------------------------ */
#Calender h3 {
	font-size:13px;
	margin:0px;
	padding-bottom:4px;
	border-bottom:1px solid #dfdfdf;
}

#Calender p {
	padding:7px 0px;
	border-bottom:1px solid #dfdfdf;
}

#Event h3 {
	font-size:13px;
	margin:0px;
	padding-bottom:4px;
}

#Event p {
	padding:7px 0px;
}

/* ParagraphSetup
------------------------------------------------------------------ */
#ContentTwoColoums {
	height:325px;
	width:562px;
	background-color:#fff;
	padding-bottom:14px;
}

#InfoBoks {
	width:178px;
	xbackground-color:#fff;
}

.BoxMargin {
	margin:14px 14px 14px 14px;
}

/* Paragraph
------------------------------------------------------------------ */
#InfoBoks .Paragraph {
	background-color:#FFF;
	padding:0px 14px 14px 14px;
}

.Buffer {
	display:none;
}

#InfoBoks .Buffer {
	height:14px;
	display:inline-block;
}

.ParagraphBox {
	height:155px;
	width:178px;
	display:block;
	overflow:hidden;
}

.ParagraphBox h2 {
	margin:15px 15px 0px 15px;
}

#InfoBoks .Paragraph {
	padding-top:14px;
}

/* Rød boks
---------------------- */
.RedBox, .ParagraphBox {
	height:155px;
	width:178px;
	overflow:hidden;
}

.RedBox {
	background:#a40043;
}

/* Print
------------------------------------------------------------------ */
#pagePrint {
	width:600px;
}

#pagePrint #InfoBoks {
	display:none;
}

#pagePrint #Container {
	width:600px;
}

#pagePrint #Footer {
	width:600px;
	border-top:1px solid #666;
	background-color:#fff;
}

/* Twitter
------------------------------------------*/
.twtr-hd {
	display:none;
}

.twtr-ft {
	height:25px;
	overflow:hidden;
}