/*basic*/
p {
	margin:0;
	padding:0;
	border:0 none;
	color:#3c3c3c;
}

#page-container {
	background:url("/images/rounded_middle.png") repeat-y scroll 0 0 transparent;
	width:880px;
	margin:auto;
	padding:40px;
}

.fsRowOpen {
	width:0px;
}

.fsField {
	width:260px;
	padding:0 5px;
}

.fsSectionCell {
	padding-bottom:20px;
}

label {
	float:left;
	width:90px;
	line-height:29px;
}

.fsFieldHorizontal {
	float:left;
}

.fsFieldHorizontal select{
	float:left;
	width:205px;
	padding:0 0 0 5px;
	vertical-align:middle;
}

.fsFieldHorizontal select option{
/*	float:left;*/
/*	width:272px;*/
	height:20px;
	vertical-align:middle;
/*	padding:0 0 0 5px;*/
}


form input,select {
	border:1px solid #C8C8C8;
	height:28px;
	margin-bottom:12px;
	line-height:28px;
}

.fsFieldHorizontal textarea.fsField{
	border:1px solid #C8C8C8;
        width: 285px;
	/*width:400px;*/
	height:320px;
}

#form-table-left {
	width:240px;
	vertical-align:top;
}

#form-table-right {
	width:300px;
	vertical-align:top;
        padding-left: 0px;
	/*padding-left:70px;*/
}

.fsSubmit {
	background-image:url('/images/contact/btn_send.png');
        background-repeat: no-repeat;
	width:86px;
	height:37px;
}

#fsSubmit976588 {
	margin:20px 0px 30px -3px;
}

.fsPage {
	border-bottom: 1px solid #C8C8C8;
}

#vore-kontorer-container {
	/*height:300px;*/
}

#vore-kontorer-header {
	background-image:url('/images/contact/header_vores_kontor.jpg');
	width:287px;
	height:52px;
	margin: 40px 0 30px 0;
	clear:both;
	float:left;
}

#kontor-sjaelland-container {
	float:left;
	clear:left;
	width:650px;
        margin: 0 0 20px 0;
}

#kontor-jylland-container {
	float:right;	
	clear:right;
	width:650px;	
}

.kontor-info {
        margin-top: 10px;
}

.kontor-info p {
	margin:0 0 10px 0;
	color: gray;
}

.kontor-info p.dkarea {
	color:black;
}

#billede-kontor-sjaelland {
	background-image:url('/images/contact/img_taastrup_office.jpg');
	width:241px;
	height:182px;
	float:right;
	margin:0 0 0 25px;	
}

#billede-kontor-jylland {
	background-image:url('/images/contact/img_skanderborg_office.jpg');
	width:241px;
	height:182px;
	float:right;
	clear:right;
	margin:0 0 0 25px;
}
#jutland {
	background:url('/images/contact/img_skanderborg_office.jpg') no-repeat 0 0 transparent;
	padding-left: 255px;
        min-height:200px;
        width:665px;
}
#zealand {
	background:url('/images/contact/img_taastrup_office.jpg') no-repeat 0 0 transparent;
	padding-left: 255px;
        min-height:200px;
        width:665px;
}
#usa {
	padding-left: 255px;
        min-height:200px;
        width:665px;
}



.cn_wrapper{
	margin:0px auto 0px auto;
	width:960px;
	height:300px;
	position:relative;
	overflow:hidden;
	padding:0px;
    background: url("/images/package-factory/boxedtexture.png") repeat 0 0 transparent;
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    left:-20px;
    margin-bottom: 15px;
}


.cn_preview, .cn_list{
	width:277px;
	height:300px;
	position:absolute;
	top:0px;
	left:0px;
}
.cn_list{
       background: url("/images/package-factory/boxedtexturedarker.png") repeat 0 0 transparent;
       border-right: 1px solid #BBBBBB;     
}
.cn_preview{
	left:315px;
}
.cn_content{
	top:310px;/*5*/
	/*left:5px;*/
	width:625px;
	/*padding:0 15px;*/
	position:absolute;
	height:275px;
}
.cn_content img{
	width:215px;
}
.cn_date{
	position:absolute;
	bottom:30px;
	right:8px;
	font-size:11px;
}
.cn_category{
	position:absolute;
	bottom:30px;
	left:8px;
	font-size:11px;
	padding:1px 3px;
}
.cn_content p{
	overflow:hidden;
        color: #37434C;
        font-size:11px;
}
.cn_content h1{
	overflow:hidden;
        margin:20px 0 0 0;
        padding: 0px;
        font-size: 16px;
        
}

.cn_item{
	cursor:pointer;
	position:relative;
	overflow:hidden;
	height:50px;
    width:200px;
	color:#fff;
    padding: 5px 0 5px 78px;
    margin-top:12px;
	/*background: url("/images/package-factory/plank_inactive.png") no-repeat scroll 0 0 transparent;*/
}
.cn_item img{
    position:absolute;
    left:20px;
    width: 48px;
    height: 48px;
}
.selected{
	background: url("/images/package-factory/boxedtexture.png") repeat scroll 0 0 transparent;
        border-top:1px solid #BBBBBB;
        border-bottom:1px solid #BBBBBB;
}
.cn_item:hover{
	/*background: url("/images/package-factory/plank_active.png") no-repeat scroll 0 0 transparent;*/
}


.cn_item:active {
	color: #011c44;
}
.cn_list p{
	height:50px;
	padding-top:2px;
	overflow:hidden;
}
.cn_nav{
	width:55px;
	height:24px;
	position:absolute;
	bottom:0px;
	left:94px;
}
a.cn_next, a.cn_prev{
	float:left;
	height:23px;
	width:23px;
	background-color:#212121;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	outline:none;
	border:1px solid #111;
}
a.cn_next{
	background-image:url(/images/package-factory/next.png);
}
a.cn_prev{
	margin-right:5px;
	background-image:url(/images/package-factory/prev.png);
}
.cn_nav a:hover{
	background-color:#101010;
}
.cn_nav a:active{
	margin-top:1px;
	background-color:#000;
}
.cn_nav a.disabled{
	opacity:0.5;
}
.cn_page{
	display:none;
}
.cn_item h1{
    height: 48px;
    margin: 0;
    padding-top: 6px;
    font-size:18px;
    color: #37434C;
    font-weight: normal;
}
.cn_item h1 span{
	font-size: 10px;
}
.cn_content div.taastrup{
	background:url('/images/contact/img_taastrup_office.jpg') no-repeat 100% 50px transparent;
	padding: 10px 250px 50px 0px;
	height: 190px;
	
}
.cn_content div.skanderborg{
	background:url('/images/contact/img_skanderborg_office.jpg') no-repeat 100% 50px transparent;
	padding: 10px 250px 50px 0px;
	height: 190px;
	
}
.cn_content div.anon{
	padding: 10px 250px 50px 25px;
	height: 190px;	
}
td.address{
	width:200px;
	vertical-align: top;
}
