/* CSS Document */

/* Core template CSS */

body {
	margin:0;
	padding:0;
	height:100%;
	font-family:"Verdana", "Arial", "Helvetica", "Sans Serif";
	font-size:11px;
	line-height:14px; /*16px;*/
	color:#731c55; /*646464;*/
	background:#ffffff;
	1111background:url('../images/tern3.jpg') repeat;
}

p {
	padding:0;
	margin:0;
	padding:0;
}

img {
	border:0;
}

h1 {
	font-size:12px;
	font-weight:bold;//normal;
padding:0;
margin:0;
border:0;
	color:#731c55; /*646464;*/
}

a:link, a:visited {
	color:#646464;
}

a:hover {
	color:#000000;
}

table td {
	padding:0;
	vertical-align:top;
}

table {
	border-spacing:0;
}

.button {
	margin:0;
	padding:0;
	font-family:"Verdana", "Arial", "Helvetica", "Sans Serif";
	font-size:8px;
}	

/* Template CSS */

#exco_scroll {
	width:14px;
	height:200px;
	float:left;
}

#exco_link {
	margin-left:2px;
	width:14px;
	height:140px;
	float:left;
	background:url('../images/exco_vertical_light.jpg') no-repeat;
}

#desktop {
	position:absolute;
	top:0px;
	width:100%;
	background:url('../images/m-up_f_bg.jpg') center repeat;
}

#centerdesktop {
	width:1000px;
	height:654px;
	padding-left:18px;
	margin-left:auto;
	margin-right:auto;
}

#center_box {
	float:left;
	width:980px;
	background:url('../images/m-up_f_bottom_bg.jpg');//#cbcfd2;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}

#main_box {
	float:left;
	width:945px;
	height:654px;
	background:url('../images/m-up_f_toner_bg.jpg') repeat-x;
	padding-left:35px;
}

#main_box_menu {
	float:left;
	width:945px;
	height:654px;
	background:url('../images/menu_f_toner.jpg') 545px 89px no-repeat;
}

#main_box_left {
	float:left;
	width:668px;
}

#main_box_hylde {
	width:945px;
	height:654px;
	/* background:url('../images/hylde.gif') 0px 254px no-repeat; */
}

#mup_logo {
	width:61px;
	height:104px;
	float:left;
}

#other_mup_link {
	width:565px;
	height:74px;
	margin-top:15px;
	float:left;
	display:inline;
}

#menu_box {
	width:565px; /* 4 menus 500px; */
	height:15px;
	/* margin-top:89px; */
	margin-left:24px;
	float:left;
	background:#731c55;
}

#top {
/* to remove last menu, set width to 100px less than 580px... put "forside" last */
	width:570px; /* 4 menus 480px; */
	height:15px;
	float:left;
	overflow:hidden;
}

#mup_your_profile, #mup_your_profile_frontpage {
	float:left;
	padding-top:40px;
	height:127px;
	width:400px;
	font-size:12px;
	color:#c0c6c9;
	background:url('../images/makeupyourprofile.gif') no-repeat;
}

#mup_your_profile_frontpage {
	color:#50173d;//731c55;
	background:url('../images/makeupyourprofile_dark.gif') no-repeat;
}

#mup_your_profile_frontpage h5, #mup_your_profile h5, .contentpaneopen h5 {
	font-size:29px;
	line-height:38px;
	color:#c0c6c9;
	text-transform:uppercase;
	font-weight:normal;
	padding:0;
	margin:0;
	border:0;
	padding-bottom:3px;
}

#mup_your_profile_frontpage h5, .contentpaneopen h5 {
	color:#50173d;//731c55;
}

#kasse {
	padding-top:54px;
 	width:200px;
	height:100px;
	float:left;
	clear:right;
}
#hattehylde {
	float:left;
	width:100%;
	height:35px;
}

#doc_title,
#doc_title_frontpage {
	float:left;
	width:350px;
	height:38px;
}

#doc_title {
	color:#d70047;
font-size:29px;
line-height:38px;
	padding-left:45px;
	background: url(../images/twin_arrow_red_large.gif) 0 0.35em no-repeat;
}

#mainbody {
/*Z*/
	float:left;
	width:668px;
}	

#man_right {
/* rest of menu */
float:left;
width:190px;
height:205px;
	background:url('../images/menu_toner.jpg') 0px 89px no-repeat;
}

#main_box_right, #sman_right_frontpage {
float:left;
width:277px;
height:654px;
	/* overflow contains the overflow and dont expand div - used by IE6 */
	overflow:hidden;
}
.smoduletable_mand_forside {
/* not used */
float:left;
}

#circle {
	float:left;
	height:250px;
	width:250px;
position:relative;
top:-559px; //-649px;
left:-5px;//5px;
}

.ucd_cirkel .ucd_title,
.ucd_kasse .ucd_title,
.ucd_hattehylde .ucd_title,
.ucd_mand .ucd_title {
/*Z flyt*/
	display:none;
}

.ucd_cirkel ul,
.ucd_kasse ul,
.ucd_hattehylde ul,
.ucd_mand ul {
	list-style-type: none;
	margin:0;
	padding:0;
	border:0;
}

.ucd_cirkel p {
	margin:0;
	padding:0;
	border:0;
	line-height:0;
}

.ucd_cirkel img {
	padding-top:42px;
	padding-left:26px;
}

#leftcontainer {
	width:40px;
	float:left;
	/* margin-top:70px; */
}

#wideleft {
/*	margin:none;
	padding:none;
	border:none; */
	background:#949494;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	background:#949494 url('../images/excologomin.png') center 10px no-repeat;
/*	cursor:pointer; */
}

#wideleft, #wideright {
	width:38px;
	height:320px;
}

#widemiddle {
	width:700px;
	float:left;
}

#lefttop {
	width:149px;
	height:100%;
	float:left;
	background:#b40000;
	border-right:1px solid #646464;
}

#left {
	width:100%;
	margin-top:10px;
}

#user1 {
/* below left module */
	width:100%;
}

#logo {
	/* inline to fix ie6 margin problem */
	display:inline;
	margin-left:190px;
	margin-top:8px;
	width:317px;
	height:45px;
	float:left;
	/* background:url('../images/exco_vl_317.jpg') no-repeat;*/
	background:url('../images/exco_nl_vl_266.jpg') 1px 5px no-repeat;
}

#1top {
	/* inline to fix ie6 margin problem */
	display:inline;
	width:150px;
	height:70px;
	float:right;
	margin-right:39px;
	background:#f0f0f0;
	border-left:10px solid #e0e0e0;
	border-right:1px solid #646464;
	text-transform:uppercase;
	color:#646464;
}

#bodytop {
	width:100%;
	height:320px;
	/* background:#ffffff;*/
}

#maintop {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/sb_loading.gif');
	width:550px;
	height:100%;
	float:left;
}

#bodymain {
	width:100%;
}

#bodyright, #mainmain, #rightmain {
/* logo in bodyleft: height + 2 x 8px */
	min-height:302px;
}

#mainmain {
	width:540px;
	float:left;
	background:#ffffff;
}

#pathway {
	padding-left:10px;
	margin-top:0px;
	color:#646464;
	background:url('../images/bottomtoner.png') repeat-x;
	font-size:8px;
	text-transform:uppercase;
	overflow:hidden;
}

#user3 {
/* left of module mainbody */
	/* inline to fix ie6 margin problem */
	display:inline;
	width:130px;
	min-height:50px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	text-transform:uppercase;
}

#user3 td {
	padding-bottom:10px;
}

#2mainbody {
	/* inline to fix ie6 margin problem */
	display:inline;
	width:378px;
	float:left;
	margin-top:20px;
	margin-right:10px;
	overflow:hidden;
}

#rightmain {
	width:149px;
	border-left:10px solid #e0e0e0;
	background:#f0f0f0;
	color:#646464;
	float:left;
}

#right {
/* set to lower to have text not so close to right side of box */
	width:100%;
	margin-top:35px;
	text-transform:uppercase;
	overflow:hidden;
}

#rightcontainer {
	width:40px;
	float:left;
	/* margin-top:70px; */
}

#wideright {
	/* background:#949494; */
	border-left:1px solid #b40000; /*646464;*/
}

#bodyright {
	width:39px;
	border-left:1px solid #646464;
}

/* Joomla specific CSS */

/* Top search and Letterman (newsletter) module */

#top .search, #top form {
	/* width:150px; */
	line-height:0;
	font-size:0;
}

#top form {
/* This attribute and the one for form input is to position the seach box on the same line as the leading text */
/* PROBLEM - fjern positioner på andre inputs og form, idet jeg nu kun har position på denne måde for netop search */
	position:relative;
}

#top .inputbox, #subscriber_name, #lm_email {
	height:12px;
	/* see below margin-top:8px; */
	/* see below margin-left:10px; */
	width:125px;
	border:0;
	border:1px solid #c0c0c0;
	padding-left:2px;
	padding-right:2px;
	font-family:"Verdana", "Arial", "Helvetica", "Sans Serif";
	font-size: 10px;
	line-height:12px;
	color: #646464;
	background:#ffffff;
}

#top .inputbox {
	margin-top:8px;
	margin-left:10px;
}

.moduletable .button {
	margin-top:8px;
}

/* Pathway */

a.pathway:link, a.pathway:visited {
	color:#b40000;
	text-decoration:none;
	text-transform:uppercase;
}

/* Top menu */
#top {
/*Z*/
	color:#ffffff;
	font-weight:bold;
	line-height:12px;
}

#top a.mainlevel:link, #top a.mainlevel:visited {
/*Z*/
	line-height:12px;
	margin-left:10px;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
font-weight:bold;
}

#left table {
	border-top:1px solid #d10000;
}

#left td {
	border-bottom:1px solid #d10000;
}
/* Left menu end */

/* Right menu */

#right .moduletable {
	margin-left:10px;
	margin-bottom:15px;
}
#right .moduletable h3, #user3 .moduletable h3 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin-bottom:10px;
	color:#343434;
}
#user3 .moduletable h3 {
	margin-bottom:25px;
}

ul.latestnews, ul.mostread, .moduletable ul {
	margin-left:15px;
	margin-top:0px;
	padding:0;
}

li.latestnews, li.mostread, .moduletable li {
	margin:0;
	padding:0;
	color:#b0b0b0;
	margin-left:3px;
	padding-left:0px;
	padding-bottom:3px;
	padding-bottom:10px;
}

#right a:link, #right a:visited {
	color:#909090;
	padding:0;
	margin:0;
}
/* Right menu end */

/* Content */

.message {
	font-size:16px;
	padding-bottom:20px;
}

.contentheading, .1componentheading {
/*Z*/
/* Content, Virtuemart */
	padding-bottom:15px;
}

.contentheading, .contentheading_frontpage {
/*Z*/
	color:#ff0000;
	display:none;
}

.contentheading {
	color:#731c55;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:0;
}

.contentheading_frontpage {
	color:#731c55;
	font-size:0;
	line-height:0;
	visibility: hidden;
	height:51px;
}

table.contentpaneopen_forside {
}

.contentpaneopen li {
/*Z*/
	padding-bottom:5px;
}

.contentpaneopen ul {
	padding-right:50px;

}

#mainbody .buttonheading img {
	margin-top:-3px;
}

.Xcontentpaneopen h1 {
	1line-height:20px;
}

.small, .createdate, .modifydate {
	color:#a0a0a0;
	font-size:9px;
	line-height:9px;

}

.createdate {
	padding-bottom:30px;
}

.modifydate {
	padding-top:30px;
	padding-bottom:20px;
}

.readon {
/* read more */
}

.pagenav_next, .pagenav_prev {
	padding-bottom:20px;
}

/* Content end */

/* Virtuemart */

/* Virtuemart end */

/* Login (com_login) */


#mainbody .search, #mainbody form {
	width:100%;
}

#mainbody form input {
	font-size:10px;
	position:relative;
}

#mainbody .inputbox {
	/* height:12px; */
	/* width:75px; */
	padding-left:2px;
	padding-right:2px;
	font-family:"Verdana", "Arial", "Helvetica", "Sans Serif";
	font-size: 10px;
	line-height:12px;
	color: #646464;
	background:#f0f0f0;
	background:#ffffff;
}

#user3 #active_menu {
	display:none;
}

blockquote {
/* Used for example in content */
	background: transparent url(../images/quote.gif) 0px -5px no-repeat;
	margin:0;
	padding:0;
	padding-left:40px;
	margin-left:25px;
	margin-right:25px;
	padding-right:25px;
	color:black; /* #646464;*/
	font-size:120%;
	line-height:150%;
}

.lines {
	color:#949494;
}

		#facebookinfo {
	margin-left:24px;
	display:inline;
	font-size:9px;
	float:left;
	overflow:hidden;
}


#newsletter {
	padding-left:20px;
	width:250px;
	height:70px;
	overflow:hidden;
	float:left;
}
