@charset "UTF-8";
/* CSS Document */

#page {
	height:100%;
}

body {
	background-color: #FFFFFF;
	margin: 0;
	padding:0;
	height:100%;
}

p, .csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0;
}

.content_main li {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0;

}
.broed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#666666;
}

img {
    border:medium none;
	padding:0;
	margin:0;
}

/*
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color:#666666;
	margin: 0 30px 10px 0;
	padding: 0;
	font-weight: bold;
}
*/
.fscontent_left p, .fscontent_main p, .fscontent_right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.fscontent_left a, .fscontent_main a, .fscontent_right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.fscontent_left a:hover, .fscontent_main a:hover, .fscontent_right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.content_main {
	position: relative;
	top: -5px;
	padding: 0px;
	margin: 0 0 0 25px;
	width:600px;
}


#field_flag {
   padding: 0px;
   position:relative;
   left: 375px;
   top:-5px;
}
.content_mainpic {
	position: relative;
	top: -5px;
	padding: 0px;
	margin: 0px;
	width: 730px;
}

.fscontent_left h1,h2,h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	color: #666666;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
.fscontent_main h1,h2,h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	color: #666666;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
.fscontent_right h1,h2,h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	color: #666666;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}

.content_main a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: underline;
}

p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: underline;
}

p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: underline;
}

#fs_farve {
	background-image: url(grafik/fs_farvegrafik.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 780px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

/*
	===============================================
		Menu
	===============================================
*/
/* position: relative;
	left: -40px;
	top: -10px;
	
	position: relative;
	top: -5px;
	
	.menulevel1no li, ul {
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

*/

#function_menu {
    height: 30px;
	padding: 0px;
	margin: 0px;
}

.menu ul{
	width:160px;
	padding:0;
	margin:0;
	vertical-align: top;
}


/*
.levelnomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	height:25px;
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-type:none;
}

.level0no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height:25px;
	padding:0;
	
}

*/
.level1no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 14px;
	position: relative;
	top: -5px;
	color: #666666;
}

.level2no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 14px;
	position: relative;
	top: -5px;
	color: #666666;
}

.level1cur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-image: url(grafik/menupil.gif);
	background-position:1px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	margin-left: 0px;
	padding-left: 14px;
	position: relative;
	top: -5px;
	color: #666666;
}

/*
.level0act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	height:25px;
	padding:0;
}
*/
.level1act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	height:20px;
	padding:0;
	vertical-align: top;
	margin-left: 21px;
}
/*
.level1no_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	height:20px;
	margin-left: 0px;
	padding-left: 14px;
}
*/
.level1actlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:20px;
	background-image: url(grafik/menupilned.gif);
	background-position:1px 3px;
	background-repeat: no-repeat;
	margin-left: 0px;
	text-decoration: none;
	padding-left: 14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.level1curlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:20px;
	background-image: url(grafik/menupil.gif);
	background-position:1px center;
	background-repeat: no-repeat;
	margin-left: 0px;
	text-decoration: none;
	padding-left: 14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.level2no_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	height:20px;
	margin-left: 0px;
	padding-left: 14px;
}


.level2act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	list-style-image:none;
	list-style-type:none;
	height:20px;
	padding:0;
	vertical-align: top;
	margin-left: 21px;
}


.level2actlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:20px;
	background-image: url(grafik/menupil.gif);
	background-position:1px center;
	background-repeat: no-repeat;
	margin-left: 0px;
	text-decoration: none;
	padding-left: 14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.level2curlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:20px;
	background-image: url(grafik/menupil.gif);
	background-position:1px center;
	background-repeat: no-repeat;
	margin-left: 0px;
	text-decoration: none;
	padding-left: 14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.level1cur a ,.level1actlink a, .level2curlink a, .level2actlink a {
	color:#000000;
	text-decoration:none;
}
.level1act a:hover, .level0act a:hover, .level2no a:hover, .level1no a:hover, .level0no a:hover {
	color:#000000;
	text-decoration:none;
}

.level2no a, .level1no a, .level0no a {
	color:#666666;
	text-decoration:none;
}

.level2act a, .level1act a,  .level0act a  {
	color:#000000;
	text-decoration:none;
	vertical-align: top;
}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
margin-right:37px;
}

.flag {
	padding-top: 10px;
}

.csc-frame-rulerAfter {
	width:604px;
	height:1px;
	background-color: #9DBF00;
}
b {
	color: #000000;
}
/*
	===============================================
		Login box
	===============================================
*/

.tx-newloginbox-pi1 h3 {
	display: none;
}

.tx-newloginbox-pi1 th, .tx-newloginbox-pi1 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #666666;

	font-weight: normal;
	text-align: left;
}

.tx-newloginbox-pi1 label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color: #666666;
}


/*
	================================================================
		Mail forms
	================================================================
*/

fieldset.csc-mailform {
	border:				none;
	margin:				0px;
	padding:			0px;
	margin-bottom:		4px;
}

.csc-mailform-field label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color:#666666;

	margin:				0px;
	padding:			4px 0px 0px 0px;
}

input.csc-mailform-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color:#666666;

	width:				120px;
	margin:				0px;
	padding:			4px 0px 4px 0px;
	margin-top:			8px;
}

.csc-mailform-field label {
	display:			block;
	margin-top:			4px;
	margin-bottom:		4px;
}

input.csc-mailform-radio {
	width:				12px;
}

.csc-mailform-radio label {
	display:			inline;
}

span.csc-mailform-radio fieldset {
	border:				none;
	margin:				0px;
	padding:			0px;
}

span.csc-mailform-radio legend {
	display:			none;
}

span.csc-mailform-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	color:#666666;

	display:			block;
	margin:				6px 0px 4px 0px;
}

/*
	================================================================
		Enduser registration
	================================================================
*/

/* views */

.tx-enduserregistration-pi1 td label {
	white-space:		nowrap;
}

.tx-enduserregistration-pi1 p.error {
	color:				#A00000;
}

.tx-enduserregistration-pi1 .navigation {
	float:				right;
}

.tx-enduserregistration-pi1 .button {
	float:				left;
	width:				80px;
	height:				21px;
	background:			#9EBF00;
	border:				solid 1px #666666;
	margin-left:		9px;
}

.tx-enduserregistration-pi1 .button a {
	display:			block;
	text-align:			center;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-decoration:	none;
	line-height:		100%;
	color:				#FFFFFF;
	margin:				0px;
	padding:			0px;

	height:				21px;
	padding-top:		6px;

	*height:			15px;
	*padding-top:		6px;
}

.tx-enduserregistration-pi1 .button input {
	width:				80px;
	height:				21px;
	text-align:			center;
	border:				none;
	background:			#9CBD00;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-decoration:	none;
	line-height:		100%;
	color:				#FFFFFF;
}

.tx-enduserregistration-pi1 label {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		100%;
	color:				#999999;
}

.tx-enduserregistration-pi1 td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		100%;
	color:				#999999;
}

.tx-enduserregistration-pi1 input.text {
	border:				solid 1px #666666;
	width:				118px;
	height:				19px;
}

.tx-enduserregistration-pi1 a.internal-link {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		100%;
	text-decoration:	underline;
	color:				#999999;
}

/* product overview */

.hidden {
	display:			none;
}

#product_overview {
	position:			absolute;
	top:				-313px;
	left:				-34px;
	width:				749px;
	height:				343px;
	overflow:			auto;
	background:			#FFFFFF;
	border:				solid 1px #686868;
}

#product_overview .product {
	margin-bottom:		24px;
}

#product_overview .product .image {
	margin-bottom:		9px;
}

#product_overview .close {
	background:			#9EBF00;
	float:				right;
	border-left:		solid 1px #686868;
	border-bottom:		solid 1px #686868;
	color:				#FFFFFF;

	width:				58px;
	padding-left:		6px;

	height:				14px;
	padding-top:		5px;

	*height:			16px;
	*padding-top:		2px;
}

#product_overview .content {
	margin:				32px 0px 0px 0px;
}

#product_overview .loading {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		100%;
	color:				#999999;
}

#product_overview .view h1 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			15px;
	font-weight:		normal;
	line-height:		100%;
	color:				#999999;
	margin:				0px;
	padding:			0px;
	margin-bottom:		26px;
}

#product_overview a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration:	none;
	line-height:		100%;
	color:				#999999;
}

#product_overview .view {
	padding:			20px 20px 20px 20px;
}

.tx-enduserregistration-pi1 table.fields td, .tx-enduserregistration-pi1 table.fields th {
	padding-bottom:		6px;
}

/* registration */

.tx-enduserregistration-pi1 th {
	vertical-align:		top;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	text-align:			left;
	line-height:		100%;
	color:				#666666;
}

.tx-enduserregistration-pi1 a.action-link {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration:	none;
	text-align:			left;
	line-height:		100%;
	color:				#999999;
}

.tx-enduserregistration-pi1 p.add_more_products {
	margin-top:			10px;
	padding-top:		0px;
}

/* contact */

.tx-enduserregistration-pi1 .contact_fields {
	margin-bottom:		40px;
}

.tx-enduserregistration-pi1 table.fields th {
	vertical-align:		middle;
}

.tx-enduserregistration-pi1 table.fields input.text {
	width:				244px;
	height:				21px;
}

.tx-enduserregistration-pi1 table.fields input.text_4 {
	width:				45px;
	height:				21px;
}

.tx-enduserregistration-pi1 table.fields input.text_fill {
	width:				145px;
	height:				21px;
}

.tx-enduserregistration-pi1 input.checkbox {
	margin:				0px;
	padding:			0px;

	/* do not override the border, since it does not work in Explorer, resulting in a double border */
/*	border:				solid 1px #666666;*/
}

.tx-enduserregistration-pi1 select {
	width:				245px;
	height:				21px;
}

/*
	===============================================
		Nyhedstilmelding
	===============================================
*/

input {
	margin-bottom:4px;
	margintop:4px;
}