body {
	background:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
	.wrapper {
		background:#2d2d2d;
		margin:20px auto;
		width:928px;
		padding-bottom:5px;
	}
		.header {
			background:url(../images/bg-header.jpg) left top no-repeat;
			padding:0 23px;
			position:relative;
		}
			.header-top {}
			.logo, .logomdoc {
				height:105px;
				margin-left:-17px;
				padding:13px 0 0;
				width:123px;
			}
	
				.logo a, .logomdoc a {
					display:block;
					height:105px;
					width:123px;
					position:absolute;
					text-indent:-9999px;
				}
				.autodesk-logo, .autodesk-logo-gold, .ms-gold {
					position:absolute;
					top:25px;
					right:18px;
				}
				.autodesk-logo a, .autodesk-logo-gold a, .ms-gold a {
					display:block;
					height:36px;
					text-indent:-9999px;
					width:136px;
				}
				.autodesk-logo a {
					background:url(../images/autodesk.gif) no-repeat;
				}
				.autodesk-logo-gold a {
					background:url(../images/autodesk_gold.gif) right no-repeat;
				}
				.ms-gold a {
					background:url(../images/ms_partner_gold.gif) right no-repeat;
				}
			.main-nav {
				height:23px;
				padding-bottom:5px;
				position:absolute;
				right:19px;
				top:90px;
				width:690px;
			}
				.main-nav li {
					display:inline;
				}
				.main-nav li a {
					color:#fff;
					display:block;
					float:right;
					font-size:11px;
					font-weight:bold;
					padding:10px 2px 5px 22px;
					margin-left: 18px;
				}
					.main-nav li a:hover {
					}
					.main-nav .last a, .main-nav .last a:hover {
						padding-right:0;
						padding-left:35px;
						}
						
			.icon-nav {
				float:right;
				height:15px;
				margin:10px 0;
			}
				.icon-nav li { 
					display:inline;
					}
				.icon-nav li a {
					background:url(../images/outline-icon.gif) no-repeat;
					display:block;
					float:left;
					height:20px;
					text-indent:-9999px;
					width:20px;
				}
					.icon-nav .link a { 
						background-position: -20px 0;
						width:28px;
						}
					.icon-nav .email a { 
						background-position: -48px 0;
						width:32px;
						}
						
					.icon-nav .search a { 
						background-position: -80px 0;
						width:21px;
						}
						
					.img-head-cntainer {
						background:#FFFFFF url(../images/bg-content.gif) repeat-y scroll 0 0;
						width:883px;
					}
						.img-head-cntainer img {
							margin:0 0 -1px 2px;
						 }
			.header-bottom {
				clear:both;
				margin:20px 0 5px;
				position:relative;
			}
			.dropdown-div {
				display:block;
				float:left;
				height:24px;
				position:relative;
				width:191px;
			}
				.header-bottom h2 {
					display:block;
					float:left;
					height:45px;
					text-indent:-9999px;
					width:277px;
				}
				.ddown-link, .header-bottom input {
					background:#444444;
					border:1px solid #59595b;
					color:#fff;
					font-size:12px;
					float:left;
					height:18px;
					margin-left:25px;
					padding:1px 3px;
					width:159px;
				}
				.header-bottom .ddown-link {
					border-right:none;
					margin-left:25px;
					width:142px;
					}

					.drop-arrow {
						background:url(../images/arrow.gif) no-repeat;
						display:block;
						float:left;
						height:22px;
						text-indent:-9999px;
						width:17px;
						clear:right;
					}
				.dropdown {
					background:#444;
					clear:both;
					position:absolute;
					right:0;
					top:23px;
					width:166px;
					z-index:99999;
				}
				.header-bottom .button {
					background:url(../images/outline-icon.gif) no-repeat -80px 0;
					border:none;
					margin:2px 0 0 2px;
					width:21px;
				}
					.header-bottom .dropdown li {
						padding:0;
					}
					.dropdown li a {
						color:#fff;
						display:block;
						padding:5px;
					}
						.dropdown li a:hover {
							background:#666;
						}
				.button {}
				.header-bottom ul li{
					display:inline;
				}
				.add-link {
					float:right;
					margin:0 0 0 39px;
				}
					.add-link li a {
						color:#fff;
						display:block;
						font-weight:bold;
						font-size:11px;
						padding:0 53px 10px 0;
					}
					.add-link .add-link02 a {
						/*background-position:133px -48px;*/
						background: none;
						padding-right:93px;
					}
		.content {
			background:#fff url(../images/bg-content.gif) repeat-y;
			margin:0 23px 0 22px;
			/*padding:10px 10px 20px;*/
			z-index:0;
		}
			.bgtop, .bgbtm {
				background:url(../images/bg-content02.gif) no-repeat;
				display:block;
				font-size:2px;
				height:2px;
				left:0;
				top:0;
				width:883px;
			}
			.bgbtm {
				background-position: 0 -2px;
				bottom:0;
				clear:both;
				height:2px;
				top:auto;
			}
			.frontpageflash {
				padding-left: 2px;
			}
			.sidebar {
				background:#f4f4f4;
				border:1px solid #C0C0C0;
				float:left;
				margin:10px 30px 10px 10px;
				width:222px;
			}
				.sidebar-link {}
					.sidebar-link li {
						background:#e7e7e7 url(../images/bg-sidebar.gif) repeat-x;
					}
					.sidebar-link a {
						border-bottom:1px solid #9b9b9b;
						color:#7a7a7a;
						display:block;
						font-weight:bold;
						font-size:11px;
						height:10px;
						padding:12px;
					}
						.sidebar-link a:hover {
							padding-left:35px;
						}
						.sidebar-link li ul {
							background:#f3f3f3;
						}
						.sidebar-link a.active {
							padding-left:35px;
						}
						.sidebar-link a.open {
							padding-left:35px;
							background:#f3f3f3;
						}
						.sidebar-link li ul a.open {
							color: #666;
							background: none;
							font-weight: bold;
						}						
							.sidebar-link li ul li {
								background:#f4f4f4;
							}
							.sidebar-link li ul li a {
								background:#f3f3f3;
								border:none;
								font-weight:normal;
								padding:10px 0 10px 35px;
							}
							.sidebar-link li ul li a:hover {
								font-weight: bold;
							}
							.sidebar-link li ul li a.active {
								font-weight: bold;
								background:#f3f3f3;
							}
								.sidebar-link li ul li ul li a {
									background:#f3f3f3;
									border:none;
									font-weight:normal;
									padding:10px 0 5px 55px;
								}
								.sidebar-link li ul li ul li a:hover {
									font-weight: bold;
									padding:10px 0 5px 55px;
								}
								.sidebar-link li ul li ul li a.active {
									font-weight: bold;
									background:#f3f3f3;
									padding:10px 0 5px 55px;
								}

						.sidebar-link ul li a:hover { 
							background:#f3f3f3;
							font-weight:normal;
							padding-left:35px;
							}
						.sidebar .last {
							height:0px;
						}
				.main-content {
					float:left;
					margin:10px 0;
					width:585px;
				}
/* Font højde brødtekst */
					.main-content p, .main-content li, .main-content a {
						color:#444;
						font-size:11px;
						line-height:15px;
					}
					.main-content a {
						text-decoration:underline;
					}
					.main-content a:hover { 
						text-decoration:none;
					}
					.main-content li {
					}
					.breadcrumbs {
						margin-bottom:30px;
						font-size:9px;
						color:#999999;
					}
					.crumbDivider{
						margin-right: 5px;
						margin-left: 5px;
					}
					.breadcrumbs span, .breadcrumbs a, a.crumbLink{
						font-size:9px;
						color:#666666;
					}
					.img-float { float:left;}
					.box-a {
						float:left;
						margin:0 0 30px 15px;
						width:459px;
						display:inline;
					}
					.head {}
						.head h2, .head em {
							font-size:18px;
							letter-spacing:1px;
							margin-bottom:10px;
						}
						.head em {
							color:#313131;
							display:block;
							font-size:16px;
							font-style:normal;
						}
					.box-a ul {
						margin-top:10px;
						padding-top:15px;
					}
						.box-a ul li {
							padding:5px 0;
							overflow:auto;
						}
							.box-a ul li span {
								color:#444;
								display:block;
								float:left;
								font-size:12px;
								width:320px;
							}
					.info-box {
						background:#ECECEC;
						border-left:none;
						border-right:none;
						clear:both;
						margin-bottom:30px;
						padding:15px;
					}
						.info-box h3 {
							font-size:15px;
							letter-spacing:1px;
						}
						.info-box p { margin:15px 0;}
						.info-box ul {
							list-style-position: outside;
							list-style-type: square;
							padding-left: 20px;
							color: #444444;
						}
							.info-box ul li {
								color: #444444;
								margin-bottom: 10px;
							}
						.info-box-left {
							margin-right:20px;
							width: 400px;
						}
						.info-box-right {
							float:right;
							width: 130px;
							text-align: right;
							margin-bottom: 10px;
						}
					.tab {
						clear:both;
					}
						.tab-nav {}
							.tab-nav li {
								display:inline;
							}
							.tab-nav li a {
								background:#eaeaea url(../images/tab_nav.gif) repeat-x;
								color:#7a7a7a;
								display:block;
								border:1px solid #C0C0C0;
								float:left;
								font-size:11px;
								font-weight:bold;
								height:21px;
								padding-top:10px;
								text-align:center;
								text-decoration:none;
								width:145px;
							}
						.tab-content {
							border:1px solid #C0C0C0;
							border-top:1px solid #E4E4E4;
							background:#F4F4F4;
							padding:15px;
						}
							.tab-content ul, .tab-content p, .tab-content a {
								margin-bottom:15px;
							}
							.tab-content li {
								list-style-position:inside;
								list-style-type:disc;
								margin-bottom:20px;
							}
						.tab-nav .tab02, .tab-nav .tab03, .tab-nav .tab04 { border-left:none;}
						.tab-nav .active a { border-bottom:1px solid #e6e6e6;}
						.main-content .tab-links { margin-top:15px;}
						.main-content .tab-links a { 
							color:#444; 
							font-size:10px;
							padding-right:10px;
						}
						.main-content .tab-links span {
							padding-left:444px;
						}
							.main-content .tab-links span a { padding:0;}
	.footer {
		margin:10px 22px;
		height:20px;
		padding-top: 5px;
	}
		.footer p {
			color:#737373;
			display:block;
			float:left;
			height:20px;
			margin-left:310px;
			width:85px;
		}
		.footer p a {
			color:#737373;
			font-size:9px;}
		.copyright, .cad {
			color:#fff;
			float:left;
			font-size:10px;
			font-weight:bold;
			height:13px;
			letter-spacing:0.5px;
			padding:3px 0 0 0px;
			}
		.copyright {
			font-size:10px;
			font-weight:normal;
			}
		.cad {
			background-position:0 -20px;
			float:right;
			padding:3px 0 4px 25px;
		}

.breadcrumbs a{
	color:#777777;
}




/*TABLE PROPERTIES SUMMARY*/

.checkouttableborder {
	border: #a9abae 1px solid;
	padding: 10px;
	overflow: auto;
}
.checkouttable{
	width:100%;
}
	.checkouttable a {
		color:#cc0e21;
		font-size:12px;
		text-decoration:underline;
	}
		.checkouttable a:hover {
			text-decoration:none;
		}
.checkouttable th {
	background:#acacac;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.checkouttable tr.colored th{
	background:#b51419;
}
.checkouttable td {
	background:#f2f2f2;
}
.checkouttable .even td {
	background:#fff;
}
.checkouttable tr:nth-child(2n+1) td {
	background:#fff;
}

.checkouttable th, .checkouttable td {
	padding:10px;
}

.floatright {
	float: right;
}

p.ordernumber {
	font-size: 16px;
	margin-bottom: 20px;
}

/*TABLE PROPERTIES SUMMARY*/

.cmxform fieldset {
	margin-bottom: 10px;
	border:1px solid #a9abae ;
	padding: 10px;
}
.cmxform legend {
  	padding: 0 2px;
  	font-weight: normal;
	font-size: 16px;
	color: #666666;
}
.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  border-top: 1px #ddd solid;
  padding: 15px;
}
.cmxform fieldset ul li:first-child {
  border-top: none;
}
.cmxform select {
	border:1px solid #5f6062;
	width:150px;
}
.cmxform input {
	border:1px solid #5f6062;
	height:18px;
}
.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
.cmxform label {
  width: 150px; /* Width of labels */
 font-size: 12px;
	color: #666666;
}
.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.inputStringSmall{
	width:120px;
}
.inputStringMedium{
	width:200px;
}
.inputStringLarge{
	width:300px;
}
.cmxform .inputStringComment 
{ 
	width:560px;
	height:70px;
}


.button
{
	margin-top: 20px;
	width: 170px;
	padding: 5px;
	margin-bottom: 20px;
}

.button img
{
	margin-right: 5px;
	vertical-align: text-bottom;

}


.right-button 
{
	float: right;
}

.buybutton 
{
	border: none;
	background: #fff;
	color: #b51419;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
	

}



































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
