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


/*
	================================================================
		Standard fra common.css
	================================================================
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}

img {
	border:	solid 0px black;
}

table.contenttable tr td {
	vertical-align:	top;
}

.csc-textpic-clear {
	clear: both;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}

/* Andet standard */

/* Fillister */

.csc-uploads td {
	vertical-align: top;
}

/* Mailform */

.csc-mailform {
	border-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.csc-mailform-field {
	margin-right: 5px;
	margin-bottom: 5px;
}
.csc-mailform-field label {
	margin-right: 5px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
.csc-mailform-radio legend {
	display: none;
}
.csc-mailform-radio label {
	display: inline;
	margin-left: 5px;
}

/* Tabeller */

.contenttable td * {
	margin: 0px;
}
/* Generelle regler for hele Superwood */

body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
p, h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
h1 {
	font-size: 21px;
	line-height: 100%;
	margin-bottom: 14px;
	margin-top: 4px;
	font-weight: normal;
}
h2 {
	font-size: 12px;
	line-height: 100%;
	margin-bottom: 13px;
	margin-top: 18px;
}
h3 {
	font-size: 11px;
	line-height: 100%;
	margin-bottom: 12px;
	margin-top: 15px;
}
h4 {
	font-size: 11px;
	line-height: 100%;
	margin-bottom: 11px;
}
p {
	font-size: 11px;
	line-height: 19px;
	margin-bottom: 10px;
}
a {
	color: #000000;
}
a:focus, a:hover, a:active {
	color: #D59037;
}
.csc-firstHeader {
	margin-top: 0px;
}

#mainContainer {
	width: 980px;
	margin: 0 auto 15px auto;
	padding: 0 0 20px 0;
	position: relative;
	border-color:#CCCCCC;
	border-style:none solid solid;
	border-width:0 1px 1px;
}

/* Inner stuff */
#superwood_logo_and_menu_col {
	width: 200px;
}
#superwood_spec_and_main_col {
}

/* Logo */

#superwood_logo_cell {
	height: 140px;
	background-image: url(grafik/superwood_logo.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* Menu */

#superwood_menu_cell {
}
#superwood_menu_cell ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#superwood_menu_cell ul a {
	display: block;
	font-family: "Helvetica Neue Bold Condensed", Arial;
	font-size: 13px;
	line-height: 120%;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
#superwood_menu_cell ul a:focus, #superwood_menu_cell ul a:hover, #superwood_menu_cell ul a:active {
	color: #000000;
}
.superwood_mainmenu_items a {
	color: #808080;
}
#superwood_mainmenu_active_item a {
	color: #000000;
}
#superwood_mainmenu_active_item ul {
	margin-bottom: 19px;
}
#superwood_mainmenu_active_item .superwood_submenu_items a {
	color: #D59037;
}
#superwood_mainmenu_active_item #superwood_submenu_active_item a {
	color: #000000;
}


/* Spec menu */

#superwood_spec_cell {
	height: 58px;
}
#superwood_spec_table {
	height: 58px;
	background-image: url(grafik/superwood_specmenu_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.superwood_spec_items {
	width: 260px;
}
.superwood_spec_items a {
	font-family: "BebasNeueRegular","Helvetica Neue Bold Condensed", Arial;
	font-size: 17px;
	line-height: 120%;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 15px;
	letter-spacing: 1px;
}
.topMenuLinks {
	background-image: url(grafik/superwood_topmenu_bullet.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
}

/* Main content */

#superwood_maincontent_sp, #superwood_maincontent_fp {
	margin-top: 6px;
}

.csc-firstHeader {
	margin-top: 20px;
}

/* Indexed search */

.tx-indexedsearch {
	font-size: 11px;
}
.tx-indexedsearch-searchbox input {
	margin: 5px;
}
.tx-indexedsearch-searchbox select {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.tx-indexedsearch-browsebox ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tx-indexedsearch-browsebox li {
	display: inline;
	margin-right: 10px;
}
.tx-indexedsearch-browsebox a {
	text-decoration: none;
}
.tx-indexedsearch-browsebox a:focus, .tx-indexedsearch-browsebox a:hover, .tx-indexedsearch-browsebox a:active {
	text-decoration: underline;
}

/* tt_news */


.news-latest-container {
	font-size: 11px;
}
h4.superwood_latest_header {
	font-size: 13px;
	margin-bottom: 3px;
}
.news-latest-morelink {
	display: none;
}

.news-list-date {
	display: block;
	font-size: 11px;
}
.news-list-item img {
	margin-bottom: 5px;
}
hr.clearer {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.news-list-morelink {
	font-size: 11px;
	text-decoration: none;
}
.news-list-morelink a {
	text-decoration: none;
}
.news-list-morelink a:focus, .news-list-morelink a:hover, .news-list-morelink a:active {
	text-decoration: underline;
}
.news-single-item {
	font-size: 11px;
}
.news-single-files img {
	margin-right: 3px;
}

/* Nyt design */

/* List view */

.sw_news_list_item_div {
	padding-right: 10px;
}
.sw_news_list_item_table {
}
.sw_news_list_item_image {
	width: 100px;
}
.sw_news_list_item_space {
	width: 10px;
}
.sw_news_list_item_content {}
h3.sw_news_list_item_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3.sw_news_list_item_title a {
	text-decoration: none;
}
h3.sw_news_list_item_title a:focus, h3.sw_news_list_item_title a:hover, h3.sw_news_list_item_title a:active {
	color: #333333;
	text-decoration: underline;
}
.sw_news_list_item_subheader {}
.sw_news_list_item_subheader p.bodytext {
	display: inline;
	padding-right: 0px !important;
}
.sw_news_list_item_newsdate {
	font-style: italic;
	color: #999999;
}
.sw_news_list_item_cats {
	display: none;
}
.sw_news_list_item_clearer {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

/* Single view */

.sw_news_single_item_div {}
.sw_news_single_item_table {
}
.sw_news_single_item_lcol {
	width: 500px;
}
.sw_news_single_item_space {
	width: 20px;
}
.sw_news_single_item_rcol {}
h2.sw_news_single_item_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sw_news_single_item_subheader {}
.sw_news_single_item_subheader h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.sw_news_single_item_author_and_date {
	font-style: italic;
	color: #999999;
	margin-bottom: 10px;
}
.sw_news_single_item_author {
	margin-right: 5px;
}
.sw_news_single_item_author p.news-single-author {
	display: inline;
}
.sw_news_single_item_author p.news-single-author a {
	font-style: italic;
	color: #999999;
	text-decoration: none;
}
.sw_news_single_item_author p.news-single-author a:focus, .sw_news_single_item_author p.news-single-author a:hover, .sw_news_single_item_author p.news-single-author a:active {
	text-decoration: underline;
}
.sw_news_single_item_date {
}
.sw_news_single_item_content {}
.sw_news_single_item_content p.bodytext {
	padding-right: 0px !important;
	margin-bottom: 10px;
}

.sw_news_single_item_images {
	margin-bottom: 10px;
}
.sw_news_single_item_addinfo {}
.sw_news_single_item_addinfo dl {
	margin-top: 20px;
	margin-bottom: 5px;
}
.sw_news_single_item_addinfo dd {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
.sw_news_single_item_addinfo dd img {
	display: none;
}

.sw_news_single_item_text_related, .sw_news_single_item_text_files, .sw_news_single_item_text_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
}
.sw_news_single_item_news_related {}
.sw_news_related_item_time {
	font-style: italic;
	color: #999999;
	display: none;
}

.sw_news_single_item_file_links {}

.sw_news_single_item_news_links {}

.sw_news_single_item_text_relatedbycat, .sw_news_single_item_news_relatedbycat, .sw_news_single_item_cats {
	display: none;
}

.sw_news_single_item_div hr.clearer {
	/* width: 510px; */
	margin-right: 270px;
}


/* Guestbook */

.sw_gb_list_item_clearer {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.sw_gb_list_item_content, .sw_gb_list_item_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
.sw_gb_list_item_subcontent, .sw_gb_list_item_subcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 19px;
	color: #999999;
}
a.sw_gb_list_item_mail {
	color: #999999;
	text-decoration: none;
}
a.sw_gb_list_item_mail:focus, a.sw_gb_list_item_mail:hover, a.sw_gb_list_item_mail:active {
	text-decoration: underline;
}
.sw_gb_list_item_author {}
.sw_gb_list_item_datetime {}

.sw_gb_list_item_admincomment p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 19px;
	color: #666666;
}

h3.sw_gb_list_item_nocontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* Guestbook form */

.sw_gb_form_div {}
.sw_gb_form_error {}
.sw_gb_form_error_fields {}
.sw_gb_form {}
.tx-veguestbook-pi1 fieldset.sw_gb_form_fieldset {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.sw_gb_form_legend {}
h3.sw_gb_form_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.sw_gb_form_fields {
	margin-bottom: 10px;
}
.sw_gb_form_fields label {
	display: block;
	margin-bottom: 3px;
}
.sw_gb_form_fields input, .sw_gb_form_fields textarea {
	border: 1px solid #CCCCCC;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tx-guestbook-form-obligationfield {
	display: none;
}
.sw_gb_form_submit {
	float: right;
}

/* Captcha */

.tx-srfreecap-pi2-cant-read {
	font-size: 1em;
	font-style: italic;
	color: #333333;
}
.tx-srfreecap-pi2-cant-read a:link {
	font-weight: normal;
}

/*
 * Forhandlerdatabase
 * 
 */

.tx-clcompanydatabase-pi1 img {
	display: none;
}

.tx-clcompanydatabase-pi1 #forh_selector {
	width: 180px;
	float: left;
	background-color: #F1F2EE;
	padding: 10px 8px;
	margin-right: 10px;
}
img.tx-srfreecap-pi2-image {
	margin: 0px;
}
.sw_gb_form_fields img {
	margin-top: 3px;
	margin-bottom: 3px;
}

/*
.tx-clcompanydatabase-pi1 #forh_showAllButton {
	display: block;
	margin: 5px 0 0;
	border: 0;
	font-weight: bold;
	text-decoration: underline;
}
*/

.tx-clcompanydatabase-pi1 #forh_imgParagraph {
	float: left;
	width: 560px;
}

.tx-clcompanydatabase-pi1 #forh_imgParagraph > img { border: 2px solid #555; display: block; }

/* Flex elements */

.superwood_2col_cell_rx h2, .superwood_2col_cell_rx h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-top: 0px;
}




/*
 * SIDE MENU CSS-FIXES
 */

#superwood_main_menu li a {
	font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #808080;
	letter-spacing: 1px;
}

/* #superwood_main_menu ul { margin-left: 10px } */
#superwood_main_menu ul li a { color: #d59037; }

#superwood_main_menu #superwood_mainmenu_active_item > a,
#superwood_main_menu #superwood_submenu_active_item > a,
#superwood_main_menu li a:hover { color: #000000 !important; }

