* {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

body {
	background: #fff url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/me-bg.png) repeat;
	font: normal 62.5% verdana, Tahoma, sans-serif;
	color: #000;
	font-size: .9em;
}

a {
	color: #c33;
	text-decoration: none;
}

a:visited {
	color: #999;
	text-decoration: none;
}

a:hover, a:active {
	color: #c33;
	text-decoration: underline;
}

#container {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 1094px;
}

#header {
	position: relative;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/headerleft.png);
	width: 1094px;
	height: 163px;
}

#headerright {
	float: right;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/headerright.png);
	width: 34px;
	height: 163px;
}

#header .logo {
	position: absolute;
	top: 5px;
	right: 40px;
	border: 0;
}

#topnav {
	position: absolute;
	left: 135px;
	top: 109px;
	height: 44px;
	float: left;
	display: inline;
	list-style: none;
	line-height: normal;
}

#topnav li {
	float: left;
	font-size: 1em;
}


#topnav li .current {
	float: left;
	height: 32px;
	color: #d0494b;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/topnavcurl.png);
	padding-top: 12px;
	padding-left: 8px;
}

#topnav li .currentr {
	float: left;
	height: 44px;
	width: 8px;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/topnavcurr.png);
	margin-right: 4px;
}

#topnav li .current a {
	color: #d0494b;
	text-decoration: none;
}

#topnav li .current a:hover {
	text-decoration: underline;
}

#topnav li .ns {
	float: left;
	height: 32px;
	padding-top: 12px;
	padding-left: 8px;
}

#topnav li .nsr {
	float: left;
	height: 44px;
	width: 8px;
	padding-right: 4px;
}

#topnav a {
	color: #fff;
	text-decoration: none;
}

#topnav a:hover {
	text-decoration: underline;
}
	
#content {
	position: relative;
	float: left;
	width: 1080px;
	height: 570px;
	background: #fff url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/contentl.png) repeat-y;
}

#contentcontainer {
	width: 1045px;
	position: absolute;
	top: 0px;
	left: 25px;
}

#contentr {
	float: left;
	width: 14px;
	height: 570px;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/contentr.png);
}


#footer {
	float: left;
	width: 1060px;
	height: 44px;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/footerl.png);
}

#footerr {
	float: left;
	width: 34px;
	height: 44px;
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/footerr.png);
}

#footer .companyinfo {
	padding-top: 5px;
	padding-left: 20px;
	width: 1040px;
	text-align: center;
	color: #999;
}

#footer .companyinfo a {
	color: #999;
	text-decoration: none;
}

#sidenav {
	width: 200px;
	float: left;
	overflow: hidden;
	margin-top: 1em;
}

#sidenav a {
	text-decoration: none;
}

#sidenav a:hover, #sidenav a.nav:hover {
	text-decoration: underline;
}

#maincontent {
	margin-top: 5px;
	width: 820px;
	float: right;
	height: 555px;
	border-left: 1px black dotted;
	padding-left: 12px;
	overflow: auto;
	list-style-position: inside;
}

#cola {
	float: left;
	width: 225px;
	margin-right: 15px;
}

#colbc {
	float: left;
	width: 465px;
}

#colb {
	float: left;
	width: 225px;
}

#colc {
	float: right;
	width: 225px;
}

.headline {
	font-weight: 300;
	font-size: 1em;
	color: #d0494b;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px black dotted;
	border-bottom: 1px black dotted;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.crum, .crum a:visited, .crum a:active {
	color: #aaa;
	text-decoration: none;
}

.crum a:hover {
	color: #999;
	text-decoration: underline;
}

.productHeading {
	font-weight: 100;
	margin-bottom: 15px;
	color: #d0494b;
	font-size: 2em;
	clear: both;
}

.plistrootgroup {
	color: #d0494b;
	font-weight: 100;
	border-bottom: 1px black dotted;
}

.productSelect {
	width: 350px;
}

.itemlist td a {
	color: #d0494b;
	text-decoration: none;
}


/* **** News ****  */

#newslist {
	border-bottom: 1px dotted black;
	padding-bottom: 3px;
}

#newslist th {
	border-bottom: 1px dotted black;
}

#newslist td {
	height: 2em;
	color: black;
	text-decoration: none;
}


/* survey */
.matrixGroup {
	background: #ffffff;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}

.matrixAnswer {
	background: #bdbdbd;
	color: #000000;
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;
	text-align: center;
	padding: 0px 4px 0px 4px;
	width: 50px;
}
.matrixAnswer2 {
	background: #dedede;
	color: #000000;
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;
	text-align: center;
	padding: 0px 4px 0px 4px;
	width: 50px;
}

.matrixChoice {
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000; 
	text-align: center;
	height: 40px;
}	

.matrixQuestion {
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;
	padding: 4px;
	font-weight: bold;
}

/**
 *	Button
 **/	
#btn16 {
/*	width: 55px; */
	height: 20px; 
	float: right;
	padding: 3px 0px 0px 4px;
	margin: 0 0 0 0;
	cursor: pointer;
}

#btn16left {
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/button/btn_left_16_1.png) no-repeat;
	width: 8px;
	height: 16px;
	float: right;
}

#btn16midt {
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/button/btn_midt_16_1.png) repeat-x;
	float: right;
	font-family: arial;
	font-size: 10px;
	height: 16px;
	padding: 1px 5px 0 5px;
	white-space: nowrap;	
}

#btn16right {
	background: url(http://www.midtjydsk-elektro.dk/designs/v2.1/midtjydsk/button/btn_right_16_1.png) no-repeat;
	width: 8px;
	height: 16px;
	float: right;
}

/* Product tab menu */
#producttabmenu {
	width: 100%;
	float: left;
	height: 26px;
}

/* selected */
#producttabmenuleft, .producttabmenuleft {
	height: 25px;
	width: 4px;
	float: left;
}
#producttabmenuleft1, .producttabmenuleft1, .producttabmenuleft1p {
	height: 1px;
	width: 1px;
	border-bottom: 1px solid #232323;
	border-right: 1px solid #7a7a7a;
	float: right;
}
#producttabmenuleft2, .producttabmenuleft2 {
	height: 2px;
	width: 2px;
	border-left: 1px solid #232323;
	float: right;
	background: #d2232a;
}
#producttabmenuleft3, .producttabmenuleft3 {
	height: 22px;
	width: 3px;
	border-left: 1px solid #232323;
	float: right;
	background: #d2232a;
}

#producttabmenumain, .producttabmenumain {
	float: left;
	height: 25px;
	cursor: pointer;
}

#producttabmenucontent, .producttabmenucontent {
	padding: 5px 9px 0 9px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #232323;
	background: #d2232a;
	height: 25px;
}

#producttabmenuright, .producttabmenuright {
	padding: 0 2px 0 0;
	height: 25px;
	width: 4px;
	float: left;
}
#producttabmenuright1, .producttabmenuright1, .producttabmenuright1p {
	height: 1px;
	width: 1px;
	border-bottom: 1px solid #434343;
	border-left: 1px solid #7a7a7a;
	float: left;
}
#producttabmenuright2, .producttabmenuright2 {
	height: 2px;
	width: 2px;
	border-right: 1px solid #434343;
	float: left;
	background: #d2232a;
}
#producttabmenuright3, .producttabmenuright3 {
	height: 22px;
	width: 3px;
	border-right: 1px solid #232323;
	float: left;
	background: #d2232a;
}

/* passive */
#producttabmenuleftp, .producttabmenuleftp {
	padding: 2px 0 0 0;
	height: 23px;
	width: 4px;
	float: left;
}
#producttabmenuleft2p, .producttabmenuleft2p {
	height: 2px;
	width: 2px;
	border-left: 1px solid #565656;
	float: right;
	background: #787878;
}
#producttabmenuleft3p, .producttabmenuleft3p {
	height: 20px;
	width: 3px;
	border-left: 1px solid #565656;
	float: right;
	background: #787878;
}

#producttabmenumainp, .producttabmenumainp {
	padding: 2px 0 0 0;
	float: left;
	height: 23px;
	cursor: pointer;
}
#producttabmenucontentp, .producttabmenucontentp {
	border-top: 1px solid #565656;
	padding: 5px 9px 0 9px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #787878;
	height: 18px;
}

#producttabmenurightp, .producttabmenurightp {
	padding: 2px 2px 0 0;
	height: 23px;
	width: 4px;
	float: left;
}
#producttabmenuright2p, .producttabmenuright2p {
	height: 2px;
	width: 2px;
	border-right: 1px solid #565656;
	float: left;
	background: #787878;
}
#producttabmenuright3p, .producttabmenuright3p {
	height: 20px;
	width: 3px;
	border-right: 1px solid #565656;
	float: left;
	background: #787878;
}

.productMainGroupTab {
	height: 200px;
}

div.producttoptab {
	background-color: #d2232a;
	border-left: 1px solid #000;	
	border-right: 1px solid #000;
	list-style-position: inside; /* fire-fox: display list styles inside */
}