/* Møller og Rothe CSS 1.0 programmeret af Jonas Krat, marts 2006 */
/* Generel classes */
body
{
	background-color: #3f3f3b;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: verdana, geneva, san-serif;
	font-size: 0px;
	text-align: center;
}

* {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a
{
	text-decoration: none;
	color: #c0c0b2;
}
a img { border: 0px #fff solid; }

ul, li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	list-style: none;
}

.textalone { margin-top: 257px; }

h1
{
	text-transform: uppercase;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 19px;
	margin-bottom: 7px;
}

h2
{
	text-transform: uppercase;
	margin-top: 1px;
	margin-bottom: 0px;
}

p, li, h2 {
	font-size: 9px;
	line-height: 10px;
	color: #ffffff;
}

p.weburl
{
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	margin-top: 50px;
}

p.weburl a { color: #fff; }


/* Page setup */
#pagecontent
{
	width: 967px;
	height: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	text-align: left;
}

#logopart img
{
	width: 229px;
	height: 160px;
	border-right: 3px #3F3F3B solid;
}

/* Main modul med et stort moduler */

#main1module { position: relative; }

#main1module div#coll1
{
	width: 229px;
	height: 475px;
}

#main1module div#coll2
{
	width: 735px;
	height: 475px;
}
#main1module div#coll3
{
	position: relative;
	width: 0px;
	height: 475px;
}

/* Main modul med 2 lige store moduler */

#main2module { position: relative; }

#main2module div#coll1
{
	width: 229px;
	height: 475px;
}

#main2module div#coll2
{
	width: 366px;
	height: 475px;
}
#main2module div#coll3
{
	width: 366px;
	height: 475px;
}

/* News specifikke classes */

#pagecontent ul.newsnumber
{
	width: 366px;
	height: 20px;
	margin-bottom: 30px;
}

#pagecontent ul.newsnumber li
{
	float: left;
}

#pagecontent ul.newsnumber li a
{
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	color: #ffffff;
}

#pagecontent ul.news, #pagecontent ul.newsactive
{
	clear: both;
	margin-left: 28px;
	margin-right: 35px;
	margin-top: 21px;
}

#pagecontent ul.newsactive a { color: #ffffff; }

ul.news li a.newsletterLink
{
	background: url('/images/submitBg.gif') no-repeat left center;
	padding-left: 14px;
	display: block;
}

/* Reference specifikke classes */

ul.refthumbs
{
	width: 366px;
	height: 238px;
}

ul.refthumbs li
{
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	height: 82px;
}

ul.refthumbs li.fire
{
	margin-right: 0px;
}

/* Generelle regler for content rækkerne (colls)  */

/* Frontpage flash styles */
div.frontpageflash {
	position: absolute;
	width: 967px;
	height: 475px;
}

/* Frontpage flash styles */
div#flash {
	position: absolute;
	background-color: #3f3f3b;
	left: -232px;
	width: 967px;
	height: 475px;
	z-index: 1000;
}

div#coll1 {
	background-color: #595950;
	position: absolute;
	top: 0px;
	z-index: 1;
}

div#coll2
{
	background-color: #909088;
	position: absolute;
	top: 0px;
	left: 232px;
	z-index: 1000;
}
div#coll3
{
	background-color: #909088;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

div#coll1 img
{
	position: absolute;
	bottom: 0;
}

div#coll2 h1, div#coll3 h1, div#coll2 p, div#coll3 p
{
	margin-left: 14px;
	margin-right: 14px;
}

div#coll3.dark, div#coll2.dark { background-color: #54544f; }



/* Menu styles */

#menu
{
	background-image: url('/grafik/baggrund/menu.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-bottom: 3px #3F3F3B solid;
	width: 967px;
	height: 160px;
}

#menu ul
{
	position: absolute;
	top: 0px;
	left: 232px;
	width: 183px;
	height: 160px;
	padding: 0;
	margin: 0;
}

#menu ul ul
{
	left: 183px;
}

#menu ul li
{
	display: inline;
	height: 20px;
	padding: 0;
	margin: 0;
	background-image: url(grafik/sp.gif);
}

#menu ul li a
{
	font-family: verdana, geneva, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-left: 11px;
	padding-bottom: 0px;
	text-transform: uppercase;
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0;
}

/* COLOR CHANGEABLE DATA */
/* Color style 1 - Lyserød */
#colorstyle1 #logopart
{
	background-image: url('/grafik/color/style1/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle1 #menu ul a:hover, #colorstyle1 #menu ul a:active , #colorstyle1 #menu ul a.active,
#colorstyle1 ul.newsnumber a:hover, #colorstyle1 ul.newsnumber a:active , #colorstyle1 ul.newsnumber a.active
{ background-color: #f550a6; color: #ffffff; }

#colorstyle1 #menu ul ul { border-left: 1px #f550a6 solid; }
#colorstyle1 ul.newsnumber li.active { background-color: #f550a6; }


/* Color style 2 - Sort */
#colorstyle2 #logopart
{
	background-image: url('/grafik/color/style2/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle2 #menu ul a:hover, #colorstyle2 #menu ul a:active , #colorstyle2 #menu ul a.active,
#colorstyle2 ul.newsnumber a:hover, #colorstyle2 ul.newsnumber a:active , #colorstyle2 ul.newsnumber a.active
{ background-color: #000000; color: #ffffff; }

#colorstyle2 #menu ul ul { border-left: 1px #000000 solid; }
#colorstyle2 ul.newsnumber li.active { background-color: #000000; }

/* Color style 3 - Rød */
#colorstyle3 #logopart
{
	background-image: url('/grafik/color/style3/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle3 #menu ul a:hover, #colorstyle3 #menu ul a:active , #colorstyle3 #menu ul a.active,
#colorstyle3 ul.newsnumber a:hover, #colorstyle3 ul.newsnumber a:active , #colorstyle3 ul.newsnumber a.active
{ background-color: #f00000; color: #ffffff; }

#colorstyle3 #menu ul ul { border-left: 1px #f00000 solid; }
#colorstyle3 ul.newsnumber li.active { background-color: #f00000; }

/* Color style 4 - Lyseblå */
#colorstyle4 #logopart
{
	background-image: url('/grafik/color/style4/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle4 #menu ul a:hover, #colorstyle4 #menu ul a:active , #colorstyle4 #menu ul a.active,
#colorstyle4 ul.newsnumber a:hover, #colorstyle4 ul.newsnumber a:active , #colorstyle4 ul.newsnumber a.active
{ background-color: #80cfe2; color: #ffffff; }

#colorstyle4 #menu ul ul { border-left: 1px #80cfe2 solid; }
#colorstyle4 ul.newsnumber li.active { background-color: #80cfe2; }

/* Color style 5 - Brun */
#colorstyle5 #logopart
{
	background-image: url('/grafik/color/style5/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle5 #menu ul a:hover, #colorstyle5 #menu ul a:active , #colorstyle5 #menu ul a.active,
#colorstyle5 ul.newsnumber a:hover, #colorstyle5 ul.newsnumber a:active , #colorstyle5 ul.newsnumber a.active
{ background-color: #331f04; color: #ffffff; }

#colorstyle5 #menu ul ul { border-left: 1px #331f04 solid; }
#colorstyle5 ul.newsnumber li.active { background-color: #331f04; }

/* Color style 6 - Lilla */
#colorstyle6 #logopart
{
	background-image: url('/grafik/color/style6/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle6 #menu ul a:hover, #colorstyle6 #menu ul a:active , #colorstyle6 #menu ul a.active,
#colorstyle6 ul.newsnumber a:hover, #colorstyle6 ul.newsnumber a:active , #colorstyle6 ul.newsnumber a.active
{ background-color: #24003e; color: #ffffff; }

#colorstyle6 #menu ul ul { border-left: 1px #24003e solid; }
#colorstyle6 ul.newsnumber li.active { background-color: #24003e; }

/* Color style 7 - Mørkeblå */
#colorstyle7 #logopart
{
	background-image: url('/grafik/color/style7/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle7 #menu ul a:hover, #colorstyle7 #menu ul a:active , #colorstyle7 #menu ul a.active,
#colorstyle7 ul.newsnumber a:hover, #colorstyle7 ul.newsnumber a:active , #colorstyle7 ul.newsnumber a.active
{ background-color: #0b004a; color: #ffffff; }

#colorstyle7 #menu ul ul { border-left: 1px #0b004a solid; }
#colorstyle7 ul.newsnumber li.active { background-color: #0b004a; }

/* Color style 8 - Gul */
#colorstyle8 #logopart
{
	background-image: url('/grafik/color/style8/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle8 #menu ul a:hover, #colorstyle8 #menu ul a:active , #colorstyle8 #menu ul a.active,
#colorstyle8 ul.newsnumber a:hover, #colorstyle8 ul.newsnumber a:active , #colorstyle8 ul.newsnumber a.active
{ background-color: #ffd100; color: #ffffff; }

#colorstyle8 #menu ul ul { border-left: 1px #ffd100 solid; }
#colorstyle8 ul.newsnumber li.active { background-color: #ffd100; }

/* Color style 9 - Grå */
#colorstyle9 #logopart
{
	background-image: url('/grafik/color/style9/logo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#colorstyle9 #menu ul a:hover, #colorstyle9 #menu ul a:active , #colorstyle9 #menu ul a.active,
#colorstyle9 ul.newsnumber a:hover, #colorstyle9 ul.newsnumber a:active , #colorstyle9 ul.newsnumber a.active
{ background-color: #595950; color: #ffffff; }

#colorstyle9 #menu ul ul { border-left: 1px #595950 solid; }
#colorstyle9 ul.newsnumber li.active { background-color: #595950; }


form.signup
{
	margin: 58px 0 10px 28px;
	padding: 0;
	width: 235px;
}

form.signup p
{
	margin: 0 !important;
	padding: 0 !important;
}

form.signup label
{
	color: #c0c0b2;
}

form.signup input.text
{
	border: solid 1px #64645b;
	background-color: #909088;
	width: 225px;
	\width: 235px; 
	w\idth: 225px;
	margin-bottom: 10px;
	font-size: 10px;
	padding: 4px;
}

form.signup input.button
{
	border: solid 1px #ffffff;
	color: #ffffff;
	font-size: 10px;
	background: url('/images/submitBg.gif') #3f3f3b no-repeat 8px center;
	padding: 1px 12px 1px 20px;
	\padding: 1px 12px 0 20px;
	padd\ing: 1px 12px 1px 20px;
	margin-top: 8px;
	float: right;
	text-align: left;
}

form.signup p.thankYou
{
	color: green;
}

div#coll2 form.signup {
	margin-left: 14px;
}

div#coll2 form.signup label {
	color: #ffffff;
}

div#coll2 form.signup input.text
{
	border: solid 1px #64645b;
	background-color: #54544f;
	width: 225px;
	\width: 235px; 
	w\idth: 225px;
	margin-top:	2px;
	margin-bottom: 10px;
	font-size: 10px;
	padding: 4px;
}


a.download {
	background-image: url(/images/icons/pil.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 15px;
}

div#shadeBox {
	position:			absolute;
	display:			none;
	padding:			9px;
	left:				360px;
	top:				68px;
	z-index:			10000;
}

div#shadeBox div#shadeBoxContent {
	background-color: 	#ffffff;
	border:				1px solid #808080;
	background-image:	url(/images/loader5.gif);
	background-repeat:	no-repeat;
	background-position: center;
	width:				90px;
	height:				82px;
}


div#shadeBox div.tl {
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				15px;
	height:				15px;
	behavior:			url(/css/pngBGNoScale.htc);
	background-image:	url(/images/shadeBox/tl.png);
	background-repeat:	no-repeat;
}

div#shadeBox div.tr {
	position:			absolute;
	top:				0px;
	right:				0px;
	width:				15px;
	height:				15px;
	behavior:			url(/css/pngBGNoScale.htc);
	background-image:	url(/images/shadeBox/tr.png);
	background-repeat:	no-repeat;
}

div#shadeBox div.bl {
	position:			absolute;
	bottom:				0px;
	left:				0px;
	width:				15px;
	height:				15px;
	behavior:			url(/css/pngBGNoScale.htc);
	background-image:	url(/images/shadeBox/bl.png);
	background-repeat:	no-repeat;
}

div#shadeBox div.br {
	position:			absolute;
	bottom:				0px;
	right:				0px;
	width:				15px;
	height:				15px;
	behavior:			url(/css/pngBGNoScale.htc);
	background-image:	url(/images/shadeBox/br.png);
	background-repeat:	no-repeat;
}

div#shadeBox div.t {
	position:			absolute;
	left:				15px;
	right:				15px;
	top:				0px;
	height:				15px;
	behavior:			url(/css/ie6.htc);
	background-image:	url(/images/shadeBox/t.png);
	background-repeat:	repeat-x;
}

div#shadeBox div.b {
	position:			absolute;
	left:				15px;
	right:				15px;
	bottom:				0px;
	height:				15px;
	behavior:			url(/css/ie6.htc);
	background-image:	url(/images/shadeBox/b.png);
	background-repeat:	repeat-x;
}

div#shadeBox div.l {
	position:			absolute;
	left:				0px;
	top:				15px;
	bottom:				15px;
	width:				15px;
	behavior:			url(/css/ie6.htc);
	background-image:	url(/images/shadeBox/l.png);
	background-repeat:	repeat-y;
}

div#shadeBox div.r {
	position:			absolute;
	right:				0px;
	top:				15px;
	bottom:				15px;
	width:				15px;
	behavior:			url(/css/ie6.htc);
	background-image:	url(/images/shadeBox/r.png);
	background-repeat:	repeat-y;
}