/* ########## Divs ########## */
.body {
	margin:0;
	background-image: url(/cgi-files/external/general/body_bgtile01.jpg);
	background-color: #e8e8e8;
	margin-bottom: 50px;
}
.siteHeader {
	width: 100%;
	margin: auto;
	background-image: url(/cgi-files/external/general/header.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.header {
	margin: auto;
	width: 994px;
	height: 108px;
	position: relative;
}
a.frontLink {
	position: absolute;
	top: 40px;
	left: 25px;
	display: block;
	width: 130px;
	height: 40px;
	text-indent: -2000px;
	background-image: none;
}
a.frontLink:hover {
	background-image: none;
	background-color: transparent;
}
.menuMain {
	position: absolute;
	top: 47px;
	left: 224px;
	height: 62px;
	width: 590px;
	overflow: hidden;
}
.siteContent {
	width: 100%;
	background-image: url(/cgi-files/external/general/page_bgtile.png);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.content {
	margin: auto;
	width: 994px;
}
.subMenu {
	background-image: url(/cgi-files/external/general/submenu_bgtile.gif);
	background-repeat: repeat-y;
	width: 214px;
	padding-top: 17px;
	padding-bottom: 17px;
	height: 166px;
	min-height: 166px;
	height: auto !important;
	float: left;
}
.main {
	position: relative;
	width: 770px;
	margin-left: 224px;
	height: 530px;
	min-height: 530px;
	height: auto !important;
	overflow: hidden;
}
.clearFloat {
	float: none;
	clear: both;
}
.siteFooter {
	width: 100%;
	margin: auto;
	background-image: url(/cgi-files/external/general/footer.png);
	background-repeat: no-repeat;
	background-position: center;
}
.footer {
	margin: auto;
	width: 994px;
	position: relative;
	height: 25px;
}









/* ########## topmenu ########## */
#swTopMenu a.topMenu-main:link,
#swTopMenu a.topMenu-main:visited {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #565656;
	text-decoration: none;
	padding: 10px 0 0 0;
	height: 52px;
	margin-right: 28px;
	display: block;
	background-image: none;
	background-color: transparent;
}
#swTopMenu a.topMenu-main:hover,
#swTopMenu a.topMenu-main.active {
	color: #000000;
	background-image: url(/cgi-files/external/general/topmenu_active.gif);
	background-repeat: repeat-x;
	background-position: 0 57px;
}
#swTopMenu a.topMenu-main.active {
	font-weight: 700;
}










/* ########## submenu niveau 1 ########## */
.subMenu .swMenuItem a:link,
.subMenu .swMenuItem a:visited {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	font-weight: 100;
	padding: 5px 15px 5px 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/cgi-files/external/general/dotted_bgtile.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: transparent;
}
.subMenu .swMenuItem a:hover {
	color: #7a9a05;
}
.subMenu .swMenuItem a.active {
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
	background-image: url(/cgi-files/external/general/submenu_active.gif);
	background-repeat: no-repeat;
}

/* ### submenu niveau 2 ### */
.subMenu .swMenuItem .swMenuItem a:link,
.subMenu .swMenuItem .swMenuItem a:visited {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 11px;
	font-weight: 100;
	padding: 3px 5px 4px 30px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
}
.subMenu .swMenuItem .swMenuItem a:hover {
	color: #7a9a05;
}
.subMenu .swMenuItem .swMenuItem a.active {
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	background-image: none;
}
/* ### submenu niveau 3 ### */
.subMenu .swMenuItem .swMenuItem .swMenuItem a:link,
.subMenu .swMenuItem .swMenuItem .swMenuItem a:visited {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: 100;
	padding: 0 0 2px 40px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
}
.subMenu .swMenuItem .swMenuItem .swMenuItem a:hover {
	color: #7a9a05;
}
.subMenu .swMenuItem .swMenuItem .swMenuItem a.active {
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	background-image: none;
}
.swMenuSection .swMenuSection .swMenuSection {
	padding-bottom: 4px;
}
.swMenuHassub img {
	display: none;
}











/* ########## generelt ########## */
H2.paragraph-header,
H2.news-show-header,
H2.news-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 25px;
	font-weight: 100;
	color: #1d1d1b;
	letter-spacing: -0.04em;
	line-height: 24px;
	margin-bottom: 5px;
}
.h2Highlight {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #7a9a05;
	padding-top: 2px;
}
.paragraph-bodytext,
.nyheder .news-list-trumpettext,
.nyheder .news-list-bodytext,
.news-show-bodytext,
.news-description {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #565656;
}
.paragraph-bodytext strong {
	font-size: 14px;
}
.paragraph-bodytext a, 
.swForm-List td a, 
.swForm-List th a, 
.googlemaps * a,
.news-list-header-td a,
.priceTable a,
.moduler .link a,
.swshow_news_full a,
p a {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	color: #7a9a05;
	padding: 0 3px 0 12px;
	background-image: url(/cgi-files/external/general/link_arrow.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-decoration: none;
}
p a:hover,
.priceTable a:hover,
.link a.menu-main:hover,
.moduler .link a:hover,
.swshow_news_full a:hover,
.news-list-header-td a:hover {
	background-color: #7a9a05;
	color: #FFFFFF;
	background-image: url(/cgi-files/external/general/link_arrow_white.png);
}
.link a.menu-main {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #7a9a05;
	padding: 0 3px 0 12px;
	background-image: url(/cgi-files/external/general/link_arrow.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-decoration: none;
}
td .paragraph-imagetext {
	display: block;
	margin-bottom: 20px;
}
.paragraph-imagebox .paragraph-imagetext {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #1d1d1b;
}
UL {
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
}
UL LI {
	list-style-type: none;
	background-image: url(/cgi-files/external/general/bullet.png);
	background-repeat: no-repeat;
	background-position: 10px 5px; 
	padding-left: 25px; 
	margin-bottom: 5px;
}
UL LI LI {
	list-style-type: none;
	background-image: url(/cgi-files/external/general/bullet.png);
	background-repeat: no-repeat;
	background-position: 10px 5px; 
	padding-left: 25px; 
	margin-top: 5px;
	margin-bottom: 5px;
}
OL {
	padding-left: 35px;
	padding-bottom: 15px;
	margin: 0px;
	margin-bottom: 15px;
}
OL LI {
	padding-left: 5px; 
	margin-bottom: 5px;
}
img {
	border: 0px;
}
.page-navigatorTable {
	display: none;
}
.hide {
	display: none;
}
p a.ctaLinksSmal, p a.ctaLinksBred, p a.ctaLinks {
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	height: 25px;
	display: block;
	padding: 6px 0 9px 0;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;	
	float: left;
}
p a.ctaLinksSmal {
	background-image: url(/cgi-files/external/general/k_ctalink_smal.png);
	width: 150px;
}
p a.ctaLinks {
	background-image: url(/cgi-files/external/general/k_ctalink.png);
	width: 180px;
}
p a.ctaLinksBred {
	background-image: url(/cgi-files/external/general/k_ctalink_bred.png);
	width: 240px;
}
p a.ctaLinksSmal:hover,
p a.ctaLinks:hover,
p a.ctaLinksBred:hover {
	text-decoration: underline;
}
p a.infoLinksSmal, p a.infoLinksBred, p a.infoLinks {
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	height: 25px;
	display: block;
	padding: 6px 0 9px 0;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #5b5b5b;
	text-align: center;
	xmargin-top: -10px;
	margin-left: 30px;
	float: left;	
}
p a.infoLinksSmal {
	background-image: url(/cgi-files/external/general/k_infolink_smal.png);
	width: 150px;
}
p a.infoLinks {
	background-image: url(/cgi-files/external/general/k_infolink.png);
	width: 180px;
}
p a.infoLinksBred {
	background-image: url(/cgi-files/external/general/k_infolink_bred.png);
	width: 240px;
}
p a.infoLinksSmal:hover,
p a.infoLinks:hover,
p a.infoLinksBred:hover {
	text-decoration: underline;
}


.line450 table {
	width: 450px;
	height: 25px;
	display: block;
	background-image: url(/cgi-files/external/general/line_450.gif);
	background-repeat: no-repeat;
}
/*### swAutoLinks ###*/
.swSearchHighlight {
	background-color: transparent;
}
.paragraph-bodytext a.swAutoLink:link,
.paragraph-bodytext a.swAutoLink:visited,
.paragraph-bodytext a.swAutoLink:hover,
.paragraph-bodytext strong a.swAutoLink:link,
.paragraph-bodytext strong a.swAutoLink:visited,
.paragraph-bodytext strong a.swAutoLink:hover,
.rightPH .paragraph-bodytext a.swAutoLink:link,
.rightPH .paragraph-bodytext a.swAutoLink:visited,
.rightPH .paragraph-bodytext a.swAutoLink:hover,
.news-show-bodytext a.swAutoLink:link,
.news-show-bodytext a.swAutoLink:visited,
.news-show-bodytext a.swAutoLink:hover {
	background-image: none;
	background-color: transparent;
	padding: 0px;
	color: #565656;
}
.paragraph-bodytext strong a.swAutoLink:link,
.paragraph-bodytext strong a.swAutoLink:visited,
.paragraph-bodytext strong a.swAutoLink:hover {
	color: #565656;
	font-size: 14px;
}
.h2Highlight a.swAutoLink:link,
.h2Highlight a.swAutoLink:visited,
.h2Highlight a.swAutoLink:hover {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #7a9a05;
	padding-top: 2px;
}
.news-show-trumpettext a.swAutoLink:link,
.news-show-trumpettext a.swAutoLink:visited,
.news-show-trumpettext a.swAutoLink:hover {
	xfont-size: 18px;
	font-weight: 100;
	color: #898989;
	background-color: transparent;
	padding: 0px;
	background-image: none;
}






/* ########## forside ########## */
.fsFokus {
	position: relative;
	width: 994px;
	height: 340px;
	overflow: hidden;
	margin-bottom: 30px;
}
.fsMain {
	position: relative;
	width: 994px;
	margin-left: 0px;
	height: 767px;
	min-height: 767px;
	height: auto !important;
}
.fs1,
.fs2 {
	position: relative;
	height: 190px;
	width: 467px;
	overflow: hidden;
	float: left;
}
.fs1 {
	margin-right: 60px;	
}
.fs2 {
	width: 437px;
}
.fs1 H2.paragraph-header,
.fs2 H2.paragraph-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 21px;
	color: #1d1d1b;
	margin-bottom: 5px;
}
.fs2 .paragraph-imagebox {
	margin-top: 30px;
}
.fs2 table .paragraph-header {
	position: absolute;
	margin-left: -230px;
}
.fs2 .paragraph-bodytext {
	position: relative;
	top: 25px;
	display: block;
	width: 437px;
}
.fs2 .paragraph-bodytext p {
	width: 230px;
	float: right;
}
* + html .fs2 .paragraph-bodytext {
	width: 230px;
}
.fs1 .paragraph-imagebox-found a,
.fs2 a {
	padding: 0px;
	background-image: none;
	background-color: transparent;
}
.fs2 a.ctaLinksSmal {
	background-image: url(/cgi-files/external/general/k_ctalink_smal.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;
	width: 150px;
	height: 25px;
	display: block;
	padding: 6px 0 9px 0;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
}
.fs2 p a.ctaLinksSmal {
	width: 150px;
	margin-right: 80px;
	float: right;
}
* + html .fs2 p a.ctaLinksSmal {
	width: 150px;
	margin-top: 10px;
	margin-left: -230px;
}


/* ### fsfooter ### */
.fsFooter {
	position: relative;
	background-color: #1d1d1b;
	border-top: 4px solid #4a4a49;
	height: 151px;
	overflow: hidden;
	padding: 21px 20px 0 30px;
	margin-top: 30px;
}
.fsFooter1 {
	position: relative;
	width: 291px;
	float: left;
	margin-right: 30px;
}
.fsFooter2 {
	position: relative;
	width: 291px;
	height: 151px;
	overflow: hidden;
	float: left;
	margin-right: 30px;
}
.fsFooter3 {
	position: relative;
	width: 291px;
	height: 151px;
	overflow: hidden;
	float: left;
}
.fsFooter H2.paragraph-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #FFFFFF;
	margin-bottom: 11px;
}
.fsFooter .paragraph-bodytext {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.fsFooter a {
	color: #FFFFFF;
}
.fsFooter2 p {
	margin: 0;
	padding: 0 0 9px 0;
	background-image: url(/cgi-files/external/general/dotted_bgtile.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/* ### forside nyheder ### */
.fsFooter H2.news-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.fsFooter1 .news-space-before td,
.fsFooter1 .news-space-line td,
.fsFooter1 .news-space-after td {
	height: 0px;
}
.fsFooter .swShow_news_small {
	position: relative;
	height: 25px;
	width: 291px;
	background-image: url(/cgi-files/external/general/dotted_bgtile.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fsFooter .swShow_news_small .news-list-date {
	position: absolute;
	top: 0px;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #898989;
}
.fsFooter .news-list-header a, 
.fsFooter a.news-list-medium-fulllink .news-list-header a {
	position: absolute;
	top: 0px;
	margin-left: 45px;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 12px;
	background-position: 3px 5px;
	padding: 0 3px 0 12px;
	height: 17px;
	overflow: hidden;
}
.fsFooter .news-list-trumpettext, 
.fsFooter .news-list-medium-picture {
	display: none;
}



/*########## forside imagerotator knapper ##########*/
* + html #coverflow354768,
#coverflow354768\0/ { /* overstyre imagerotator bredde bug IE7 */
	width: 995px;
}
#coverflow354768 { /* overstyre imagerotator bredde bug IE9 */
	width: 995px;\0/
}
.rotatorNav {
	position: absolute;
	width: 994px;
}
.rotatorNav .prev {
	float: left;
	margin-top: -235px;
	background-image: none;
	padding: 0px;
}
.rotatorNav .next {
	float: right;
	margin-top: -235px;
	background-image: none;
	padding: 0px;
}








/* ########## nyhedsliste ########## */
.swShow_news_small {
	position: relative;
	height: 35px;
}
.swShow_news_small .news-list-date {
	position: absolute;
	top: 3px;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #898989;
}
.news-list-header a, 
a.news-list-medium-fulllink .news-list-header a {
	position: absolute;
	top: 0px;
	margin-left: 45px;
	font-size: 14px;
	background-position: 3px 8px;
	padding: 3px 3px 3px 12px;
}
.news-list-header-td .news-list-trumpettext, 
.news-list-header-td .news-list-medium-picture {
	display: none;
}












/* ########## nyhed ########## */
.swShow_news_small {
	position: relative;
	height: 35px;
}
.news-show-date {
	position: absolute;
	top: 3px;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #898989;
}
.news-show-trumpettext {
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #898989;
}
.news-show-bodytext strong {
	font-size: 14px;
}














/* ########## lp box ########## */
.box {
	width: 355px;
	height: 140px;
	overflow: hidden;
	padding-top: 20px;
	background-image: url(/cgi-files/external/lpimg/lpbox_line.gif);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: 20px;
}
.box .paragraph-bodytext {
	width: 315px;
	height: 150px;
	display: block;
	position: relative;
}
.box .paragraph-header {
	padding-bottom: 5px;
}
.boxBund {
	width: 355px;
	height: 40px;
	overflow: hidden;
	padding-top: 20px;
	background-image: url(/cgi-files/external/lpimg/lpbox_line.gif);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: 20px;
}

.produkter .box H2,
.produkter .box .kampagne H2,
.priser .box H2,
.priser .box .kampagne H2 {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 24px;
	width: 330px;
	xborder: 1px solid pink;
}
.produkter .box .paragraph-bodytext,
.produkter .box .kampagne .paragraph-bodytext,
.priser .box .paragraph-bodytext,
.produkter .box .kampagne .paragraph-bodytext,
.markedsforing .box .paragraph-bodytext {
	width: 230px;
	height: 110px;
	display: block;
	xborder: 1px solid pink;
}
.produkter .kampagne H2,
.produkter .kampagne .paragraph-bodytext,
.priser .kampagne H2,
.priser .kampagne .paragraph-bodytext {
	color: #FFFFFF;
	xfont-weight: 700;
}
.produkter .swAfsnit table,
.produkter .kampagne .swAfsnit table,
.markedsforing .swAfsnit table,
.priser .swAfsnit table {
	background-repeat: no-repeat;
	background-position: 225px 25px;
}

.produkter .box a:link,
.priser .box a:link {
	xmin-width: 100px;
	xmargin-right: 50px;
	xfloat: left;
}
a.H2Link:link,
a.H2Link:visited {
	font-size: 24px;
	font-weight: 100;
	letter-spacing: -0.04em;
	white-space: nowrap;
	background-image: none;
	padding: 0px 0px 15px 0px;
	margin-bottom: 10px;
}
a.H2Link:hover {
	xcolor: 1d1d1b;
	background-color: transparent;
}

.kampagne H2,
.kampagne .paragraph-bodytext,
.kampagne H2,
.kampagne .paragraph-bodytext {
	color: #FFFFFF;
}
.produkter .swAfsnit table,
.produkter .kampagne .swAfsnit table,
.markedsforing .swAfsnit table,
.priser .swAfsnit table,
.produkterLP .swAfsnit table {
	background-repeat: no-repeat;
	background-position: 225px 25px;
}
H2 a:link,
H2 a:visited {
	font-size: 24px;
	font-weight: 100;
	letter-spacing: -0.04em;
	color: #1d1d1b;
	white-space: nowrap;
	height: 15px;
	display: block;
	background-image: none;
	padding: 0px 0px 15px 0px;
}
H2 a:hover {
}
a.boxIlluLink,
a.boxIlluLink:hover {
	position: absolute;
	top: 25px;
	left: 227px;
	width: 110px;
	height: 100px;
	display: block;
	background-image: none;
	background-color: transparent;
	text-indent: -2000px;
}
.swCore_count_2_1.box.kampagne {
	width: 325px;
	height: 140px;
	overflow: hidden;
	padding: 20px 15px 0 15px;
	xbackground-image: url(/cgi-files/external/lpimg/lpbox_kampagne.gif);
	background-image: url(/cgi-files/external/lpimg/kampagne_spar50seo.jpg);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-bottom: 20px;
}
.kampagne .paragraph-bodytext {
	width: 210px;
	height: 112px;
	display: block;
}
a.kampagne:link,
a.kampagne:visited {
	color: #7a9a05;
	background-color: #FFFFFF;
	font-weight: 700;
	padding: 2px 5px 2px 15px;
	background-image: url(/cgi-files/external/general/link_arrow.png);
	background-position: 5px 7px;
}
a.kampagne:hover {
	text-decoration: underline;
}
.kampagne a:link {
	margin-right: 0px;
	float: left;
}
a.boxKampagneLink,
a.boxKampagneLink:hover {
	position: absolute;
	top: -54px;
	left: -15px;
	width: 340px;
	height: 160px;
	display: block;
	background-image: none;
	background-color: transparent;
	text-indent: -2000px;
}
#eid363242 .paragraph-bodytext a.swAutoLink:link,
#eid363242 .paragraph-bodytext a.swAutoLink:visited,
#eid363242 .paragraph-bodytext a.swAutoLink:hover {
	color: #FFFFFF;
}


.produkterLP .pro1 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/radgivning.jpg);
}
.produkterLP .pro2 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/effektmaling.jpg);
}
.produkterLP .pro3 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/weblosninger.jpg);
}
.produkterLP .pro4 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/onlinemarkedsforing.jpg);
}
.produkterLP .pro5 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/optimering.jpg);
}
/*
.markedsforing .mf1 .swAfsnit table {
	background-image: url(/cgi-files/lpbox_mf1.jpg);
}
.markedsforing .mf2 .swAfsnit table {
	background-image: url(/cgi-files/lpbox_mf2.jpg);
}
.markedsforing .mf3 .swAfsnit table {
	background-image: url(/cgi-files/lpbox_mf3.jpg);
}
.markedsforing .mf4 .swAfsnit table {
	background-image: url(/cgi-files/lpbox_mf4.jpg);
}
*/
.priserLP .pri1 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/radgivning.jpg);
}
.priserLP .pri2 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/onlinemarkedsforing.jpg);
}
.priserLP .pri3 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/weblosninger.jpg);
}
.priserLP .pri4 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/effektmaling.jpg);
}
.priserLP .pri5 .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/optimering.jpg);
}
x.produkter .kampagne .swAfsnit table {
	background-image: url(/cgi-files/external/lpimg/spar50seo.gif);
}











/* ########## SW statements ########## */
.swBox {
	width: 450px;
	height: 93px;
	overflow: hidden;
	padding: 10px 15px 0 15px;
	background-image: url(/cgi-files/external/general/sw_statements_bg.gif);
	background-repeat: no-repeat;
}
.swBox .paragraph-bodytext,
.swBox .paragraph-header {
	width: 420px;
	display: block;
}

.priserBox {
	width: 450px;
	height: 252px;
	overflow: hidden;
	padding: 10px 15px 20px 15px;
	background-image: url(/cgi-files/external/general/priser_bg.gif);
	background-repeat: no-repeat;
}
.priserBox .paragraph-bodytext,
.priserBox .paragraph-header {
	width: 420px;
	display: block;
}









/* ########## sidebredde ########## */
.bred .main {
	width: 770px;
	xbackground-color: #c3ffff;
}
.bred .main .columns {
	width: 740px;
	xbackground-color: #ffffc0;
}
.total .main {
	width: 994px;
	margin-left: 0px;
	xbackground-color: #ffc0f8;
}
.total .subMenu {
	display: none;
}
.740px {
	width: 740px;
	border: 1px solid red;
	background-color: yellow;
}










/* ########## højre kolonne elementer ########## */
.rightPH {
	position: absolute;
	top: 0px;
	margin-left: 510px;
	margin-top: 29px;
	width: 260px;
	overflow: hidden;
}
.topfoto .rightPH {
	position: absolute;
	top: 0px;
	margin-left: 510px;
	margin-top: 230px;
	width: 260px;
	overflow: hidden;
}
.topbillede .rightPH {
	background-color: pink;
}
.case .rightPH {
	position: absolute;
	top: 0px;
	margin-left: 510px;
	margin-top: 290px;
	width: 260px;
	overflow: hidden;
}
.kontaktform .rightPH,
.supportform .rightPH,
.foresporgselform .rightPH,
.ls .rightPH {
	position: absolute;
	top: 0px;
	margin-left: 290px;
	margin-top: 29px;
	width: 450px;
	overflow: hidden;
}
.lsform .rightPH {
	position: absolute;
	top: 0px;
	margin-left: 510px;
	margin-top: 29px;
	width: 260px;
	overflow: hidden;
}
.rightPH H2.paragraph-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 16px;
	color: #1d1d1b;
	margin-bottom: 5px;
}
.rightPH span.paragraph-bodytext {
	width: 250px;
	height: auto;
	display: block;
}
.links {
	background-image: url(/cgi-files/external/general/bg_links.gif);
	background-repeat: no-repeat;
	background-color: #d7e1b4;
	width: 240px;
	padding: 25px 30px 0 10px;
	position: relative;
	height: 70px;
	min-height: 70px;
	height: auto !important;
	margin-bottom: 30px;
}
.links a,
.filer a,
.fakta a {
	color: #1d1d1b;
	line-height: 24px;
}
.links a.swAutoLink,
.filer a.swAutoLink,
.fakta a.swAutoLink {
	color: #1d1d1b;
	line-height: 12px;
}
.links a:hover,
.filer a:hover,
.fakta a:hover {
	color: #FFFFFF;
}
.filer {
	background-image: url(/cgi-files/external/general/bg_filer.gif);
	background-repeat: no-repeat;
	background-color: #d2d2d1;
	width: 240px;
	padding: 25px 10px 0 10px;
	position: relative;
	height: 70px;
	min-height: 70px;
	height: auto !important;
	margin-bottom: 30px;
}
.filer a.pdf {
	padding: 10px 0 0 40px;
	margin-right: 30px;
	background-image: url(/cgi-files/external/general/ikon_pdf.png);
	background-repeat: no-repeat;
	height: 36px;
	display: block;
}
.fakta {
	background-image: url(/cgi-files/external/general/bg_fakta.gif);
	background-repeat: no-repeat;
	background-color: #f4e0d1;
	width: 250px;
	padding: 30px 0 0 10px;
	position: relative;
	height: 70px;
	min-height: 70px;
	height: auto !important;
	margin-bottom: 30px;
}
.fakta UL,
.faktaBred UL {
	padding: 0px;
	margin: 0px;
}
.fakta LI {
	width: 100px;
	float: left;
	margin-right: 10px;
	line-height: 12px;
	background-position: 0px 5px; 
	padding-left: 10px; 
	letter-spacing: -0.04em;
}
.fakta.microsite LI {
	width: 240px;
	line-height: 12px;
	background-position: 0px 5px; 
	padding-left: 10px; 
	letter-spacing: -0.04em;
}
.faktaBred {
	background-image: url(/cgi-files/external/general/bg_fakta.gif);
	background-repeat: no-repeat;
	background-color: #f4e0d1;
	width: 440px;
	padding: 30px 5px 10px 5px;
	position: relative;
}
.faktaBred LI {
	width: 200px;
	float: left;
	margin-right: 5px;
	line-height: 14px;
	background-position: 5px 5px; 
	padding-left: 15px; 
}
.rightPH .PHpris table {
	margin-top: -40px;
	width: 230px;
	text-align: center;
}
.eksempel {
	background-image: url(/cgi-files/external/general/bg_se_eksempler.gif);
	background-repeat: no-repeat;
	background-color: #cbe1f2;
	width: 230px;
	padding: 30px 10px 0 20px;
	position: relative;
	height: 70px;
	min-height: 70px;
	height: auto !important;
	margin-bottom: 30px;
}
.eksempel .paragraph-bodytext a {
	padding: 0px;
	background-color: transparent;
	background-image: none;
}
.eksempel .paragraph-bodytext p a {
	padding: 0 3px 0 12px;
	background-image: url(/cgi-files/external/general/link_arrow.png);
	background-repeat: no-repeat;
	background-position: 3px 4px;
}
.eksempel .paragraph-bodytext p a:hover {
	background-color: #7a9a05;
	color: #FFFFFF;
	background-image: url(/cgi-files/external/general/link_arrow_white.png);
}
.eksempel table.postcard {
	margin-top: -10px;
	padding-bottom: 20px;
}
.eksempel table.postcard table {
	width: 110px;
}
.eksempel table td {
	height: 0px;
	text-align: left;
}
.eksempel .postcard a img {
	margin-top: 10px;
	border: 1px solid #92c1e5;
}
.eksempel span.postcard-smalltext {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 9px;
	line-height: 11px;
}
.eksempel table a {
	padding: 0px;
	background-image: none;
	background-color: transparent;
}
#ImageBoxClose {
	padding: 0px;
	background-image: none;
	background-color: transparent;	
}
a.nolink {
	padding: 0px;
	margin: 0px;
	background-image: none;
	background-color: transparent;
}
.paragraph-imagebox-found a { /* banner */
	padding: 0px;
	background-image: none;
	background-color: transparent;
}












/* ########## moduler ########## */
.moduler .link {
	float: left;
	width: 180px;
	margin-right: 5px;
}











/* ########## Webløsninger ########## */
.weblosninger .swColumns .link a.menu-main,
.onlinemarked .swColumns .link a.menu-main,
.priserOM .swColumns .link a.menu-main {
	padding: 30px 0 30px 60px;
	width: 150px;
	display: block;
	font-size: 13px;
	color: #1D1D1B;	
	xbackground-image: url(/cgi-files/external/lpimg/i_adwords.jpg);
	background-position: 0px 20px;
}
.weblosninger .swColumns .link a.menu-main:hover,
.onlinemarked .swColumns .link a.menu-main:hover,
.priserOM .swColumns .link a.menu-main:hover {
	color: #7A9A05;	
	background-color: transparent;
}
.weblosninger .element-spaceafter,
.onlinemarked .element-spaceafter,
.priserOM .element-spaceafter {
	height: 1px;
}
.weblosninger .link,
.onlinemarked .link,
.priserOM .link {
	background-image: url(/cgi-files/external/lpimg/line_210.gif);
	background-repeat: no-repeat;
}
.weblosninger .swCore_count_2_4 .element-spaceafter,
.weblosninger .swCore_count_2_8 .element-spaceafter,
.onlinemarked .swCore_count_3_4 .element-spaceafter,
.onlinemarked .swCore_count_3_8 .element-spaceafter,
.priserOM .swCore_count_2_2 .element-spaceafter,
.priserOM .swCore_count_2_3 .element-spaceafter {
	background-image: url(/cgi-files/external/lpimg/line_210.gif);
	background-repeat: no-repeat;
	height: 5px;
}


.weblosninger .webdesign .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_webdesign.jpg);
}
.weblosninger .cta .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_cta.jpg);
}
.weblosninger .webshop .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_webshop.jpg);
}
.weblosninger .webudvikling .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_webudvikling.jpg);
}
.weblosninger .landingpage .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_landingpage.jpg);
}
.weblosninger .microsite .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_microsite.jpg);
}
.weblosninger .cms .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_cms.jpg);
}
.weblosninger .tilmeldingssystem .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_tilmeldingssystem.jpg);
}

.onlinemarked .seo .link a.menu-main,
.priserOM .seo .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_seo.jpg);
}
.onlinemarked .gadwords .link a.menu-main,
.priserOM .gadwords .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_gadwords.jpg);
}
.onlinemarked .gdisplay .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_gdisplay.jpg);
}
.onlinemarked .gplaces .link a.menu-main,
.priserOM .gplaces .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_gplaces.jpg);
}
.onlinemarked .fb .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_facebook.jpg);
}
.onlinemarked .youtube .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_youtube.jpg);
}
.onlinemarked .tekstforfatter .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_tekstforfatter.jpg);
}	
.onlinemarked .webmaster .link a.menu-main {
	background-image: url(/cgi-files/external/lpimg/i_webmaster.jpg);
}












/* ########## kundelogo ########## */
.kunder .link a,
.kunder .link a:hover {
	padding: 0px;
	margin: 0px;
	background-image: none;
	background-color: transparent;
}
.kunder .link {
	background-image: url(/cgi-files/external/general/kunder_hr.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}
.kunder .swCore_count_6_4 .element-spaceafter,
.kunder .swCore_count_6_8 .element-spaceafter,
.kunder .swCore_count_6_12 .element-spaceafter,
.kunder .swCore_count_6_16 .element-spaceafter {
	background-image: url(/cgi-files/external/general/kunder_hr.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	height: 20px;
}












/* ########## case ########## */
.case .swCore_count_1 td {
	height: 0px;
}
.cases .link a,
.cases .link a:hover {
	padding: 0px;
	margin: 0px;
	background-image: none;
	background-color: transparent;
}
.cases .link {
	background-image: url(/cgi-files/external/general/kunder_hr.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}
.cases .swCore_count_3_4 .element-spaceafter,
.cases .swCore_count_3_8 .element-spaceafter,
.cases .swCore_count_3_12 .element-spaceafter,
.cases .swCore_count_3_16 .element-spaceafter {
	background-image: url(/cgi-files/external/general/kunder_hr.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	height: 20px;
}

#container361720 {
	background-color: #7a9a05;
	xborder: 1px solid red;
}









/* ########## kunderne siger ########## */
.kunder .box {
	width: 325px;
	height: 315px;
	padding: 20px 15px 0 15px;
	background-image: url(/cgi-files/external/general/citat_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	float: left;
	margin-right: 30px;
}
.kunder .box p {
	xwidth: 420px;
	width: 325px;
}










/* ########## pris / pakker ########## */
.pakke {
	width: 175px;
	border: 1px solid #DDDDDD;
}
.pakkePadding {
	padding: 10px 10px 2px 10px;
	text-align: center;
}
.pakkeHeader1,
.pakkeHeader2,
.pakkeHeader3,
.pakkeHeader4 {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 18px;
	font-weight: 700;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
.pakkeHeader1 {
	color: #7a9a05;
}
.pakkeHeader2 {
	color: #ce722e;
}
.pakkeHeader3 {
	color: #2e87cc;
}
.pakkeHeader4 {
	color: #c12ecc;
}
.pakkeTxt {
	font-size: 12px;
	color: #1d1d1b;
}
.pakkePris {
	font-size: 18px;
	font-weight: 700;
	color: #1d1d1b;
	line-height: 22px;
}
a.pakkeKnap {
	padding: 0px;
	background-image: none;
	background-color: transparent;
}
.mestSolgte {
	position: absolute;
	top: 0px;
	margin-top: 180px;
	margin-left: 470px;
}
.beforePris {
	font-size: 15px;
	font-weight: 700;
	color: #cc2e39;
	margin-bottom: 10px;
	text-decoration: line-through;
}












/* ########## pakke priser ########## */
.priceTable {
	text-align: center;
	border: 1px solid #FFFFFF;
	width: 740px;
}
.priceTable td {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 5px 5px 9px 5px;	
	border-bottom: 1px solid #dddddd;
}
#eid355498 H2.paragraph-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #333333;
	width: 740px;
}
.priceKol-1 {
	width: 360px;
	text-align: left;
}
.priceKol-2, .priceKol-3, .priceKol-4, .priceKol-5, .priceKol-6 {
	width: 110px;
}
.priceTable .priceHeader1,
.priceTable .priceHeader2,
.priceTable .priceHeader3,
.priceTable .priceHeader4 {
	font-size: 18px;
	font-weight: 700;
}
.priceTable .priceHeader1 {
	color: #5E811F;
}
.priceTable .priceHeader2 {
	color: #bf6e23;
}
.priceTable .priceHeader3 {
	color: #2783b5;
}
.priceTable .priceHeader4 {
	color: #af2bb7;
}
.priceTable .priceprocent {
	font-size: 13px;
	font-weight: 700;
	color: #5E811F;
	text-transform: uppercase;
	text-align: left;
}
.priceTable .priceprocenttxt {
	font-size: 13px;
	font-weight: 700;
	color: #5E811F;
}
.priceTable .priceSubheader, .priceTable .priceSubheader a {
	font-size: 17px;
	font-weight: 700;
	color: #565656;
	text-transform: uppercase;
	text-align: left;
	vertical-align: bottom;
	padding-top: 10px;
}
.priceTable .priceCat, .priceTable .priceCat a, p.priceCat {
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	height: 20px;
}
.priceTitle {
	font-size: 11px;
	text-align: left;
}
.priceTable .priceTitleSmall {
	font-size: 10px;
}
.priceExtra, .priceNot, .priceInkl {
	background-repeat: no-repeat;
	background-position: center;
	width: auto;
	height: auto;
}
.priceExtra {
	background-image: url(/cgi-files/external/general/i_extra.png);
}
.priceNot {
	background-image: url(/cgi-files/external/general/i_not.png);
}
.priceInkl {
	background-image: url(/cgi-files/external/general/i_inkl.png);
}
.priceInfo {
	font-size: 11px;
	color: #333333;
	text-align: left;
	border: 1px solid #FFFFFF;
}
.priceInfo td {
	padding: 0px 0px 20px 25px;	
	border-bottom: 0px solid;
}
.priceExtraTxt, .priceNotTxt, .priceInklTxt {
	background-repeat: no-repeat;
}
.priceExtraTxt {
	background-image: url(/cgi-files/external/general/i_extra.png);
}
.priceNotTxt {
	background-image: url(/cgi-files/external/general/i_not.png);
}
.priceInklTxt {
	background-image: url(/cgi-files/external/general/i_inkl.png);
}
.priceTable .imgLink {
	background-image: none;
	background-color: transparent;
	padding: 0px;
}

.priceTable p a:link, .priceTable p a:visited {
	margin: 0px;
}











/* ########## kontakt form ########## */
.kontaktform .swAfsnit table {
	width: 230px;
	overflow: hidden;
}
.kontaktform form {
	background-image: url(/cgi-files/external/general/bg_kontaktform.gif);
	background-repeat: no-repeat;
	background-color: #1d1d1b;
	padding: 30px 20px 10px 20px;
}
.kontaktform .form-bodytext {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.kontaktform input {
	width: 180px;
	height: 20px;
	padding: 3px 0 0 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.kontaktform .form-error {
	font-size: 12px;
}
#formElementID39941,
#formElementID39994 {
	margin-top: 20px;
}
#TRForm39941b input,
#TRForm39994b input {
	position: absolute;
	top: -4px;
	width: 14px;
}
#TRForm39941a span.form-bodytext,
#TRForm39994a span.form-bodytext {
	width: 200px;
	display: block;;
	padding-left: 25px;
}
#form_40509 {
	width: 186px;
	height: 22px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	border: 1px solid transparent;
}
.kontaktform textarea {
	height: 80px;
	width: 395px;
	padding: 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.kontaktform .swFormFieldError input, 
.kontaktform .swFormFieldError textarea, 
.kontaktform .swFormFieldError select {
	background-color: #7a9a05;
	color: #FFFFFF;
}
.kontaktform .form-error.form-error5 {
	color: #7a9a05
}
.kontaktform .formsubmitsend {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #1d1d1b;
	width: 100px;
	height: 30px;
	background-color: #FFFFFF;
	cursor: pointer;
	padding: 0px;
	margin-left: 308px;
	border: 1px solid transparent;
}













/* ########## forespørgsel form ########## */
.foresporgselform .swAfsnit table {
	width: 230px;
	overflow: hidden;
}
.foresporgselform form {
	background-image: url(/cgi-files/external/general/bg_forespoergsel.gif);
	background-repeat: no-repeat;
	background-color: #7a9a05;
	padding: 30px 20px 10px 20px;
}
.foresporgselform .form-bodytext {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 700;
}
.foresporgselform input {
	width: 180px;
	height: 20px;
	padding: 3px 0 0 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.foresporgselform .form-error {
	font-size: 12px;
}
.foresporgselform #TRForm40522a .form-bodytext,
.foresporgselform #TRForm40523a .form-bodytext,
.foresporgselform #TRForm40524a .form-bodytext {
	font-size: 30px;
}
.foresporgselform textarea {
	height: 80px;
	width: 395px;
	padding: 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.foresporgselform .swFormFieldError input, 
.foresporgselform .swFormFieldError textarea, 
.foresporgselform .swFormFieldError select {
	background-color: #1d1d1b;
	color: #FFFFFF;
}
.foresporgselform #errormsg361672 {
	width: 200px;
}
.foresporgselform .form-error.form-error5 {
	color: #1d1d1b;
}
.foresporgselform .formsubmitsend {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	width: 100px;
	height: 30px;
	background-color: #1d1d1b;
	cursor: pointer;
	padding: 0px;
	margin-left: 305px;
	border: 1px solid transparent;
}













/* ########## support form ########## */
.supportform .swAfsnit table {
	width: 230px;
	overflow: hidden;
}
.supportform form {
	background-image: url(/cgi-files/external/general/bg_supportform.gif);
	background-repeat: no-repeat;
	background-color: #898989;
	padding: 30px 20px 10px 20px;
}
.supportform .form-bodytext {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 700;
}
.supportform input {
	width: 180px;
	height: 20px;
	padding: 3px 0 0 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.supportform .form-error {
	font-size: 12px;
}
#form_40521 {
	width: 186px;
	height: 26px;
	padding-left: 6px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.supportform #TRForm40522a .form-bodytext,
.supportform #TRForm40523a .form-bodytext,
.supportform #TRForm40524a .form-bodytext {
	font-size: 30px;
}
#formElementID40522 table,
#formElementID40523 table,
#formElementID40524 table {
	width: 30px;
}
.supportform textarea {
	height: 30px;
	width: 365px;
	padding: 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.supportform .swFormFieldError input, 
.supportform .swFormFieldError textarea, 
.supportform .swFormFieldError select {
	background-color: #cc2e39;
	color: #FFFFFF;
}
.supportform #errormsg361672 {
	width: 200px;
}
.supportform .form-error.form-error5 {
	color: #1d1d1b;
}
.supportform .formsubmitsend {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	width: 100px;
	height: 30px;
	background-color: #1d1d1b;
	cursor: pointer;
	padding: 0px;
	margin-left: 305px;
	border: 1px solid transparent;
}














/* ########## LeverandørService form ########## */
.lsform .swAfsnit table {
	xwidth: 230px;
	overflow: hidden;
}
.lsform form {
	background-image: url(/cgi-files/external/general/bg_ls.gif);
	background-repeat: no-repeat;
	background-color: #1d1d1b;
	padding: 30px 20px 10px 20px;
}
.lsform .form-bodytext {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.lsform input {
	width: 200px;
	height: 20px;
	padding: 3px 0 0 5px;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 12px;
	color: #565656;
	border: 1px solid transparent;
}
.lsform .form-error {
	font-size: 12px;
}
#TRForm40979b input,
#TRForm40980b input {
	position: absolute;
	top: -4px;
	left: 0px;
	width: 14px;
}
#TRForm40979a span.form-bodytext,
#TRForm40980a span.form-bodytext {
	width: 185px;
	display: block;
	padding-left: 25px;
}
#TRForm40979a .form-error,
#TRForm40980a .form-error {
	font-size: 12px;
	left: 50%;
	margin-left: 105px;
	position: absolute;
	top: 1px;
}
.lsform .swFormFieldError input, 
.lsform .swFormFieldError select {
	background-color: #7a9a05;
	color: #FFFFFF;
}
.lsform .form-error.form-error5 {
	color: #7a9a05
}
.lsform .formsubmitsend {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #1d1d1b;
	width: 100px;
	height: 30px;
	background-color: #FFFFFF;
	cursor: pointer;
	padding: 0px;
	margin-left: 108px;
	border: 1px solid transparent;
}














/* ########## form right ########## */
/*
.formRight {
	display: none;
}
*/
.formRight {
	display: block;
	position: fixed;
	top: 80px;
	right: 0px;
	width: 285px;
	height: auto;
	margin: 0;
	outline: medium none;
	xoverflow: hidden;
	xz-index: 8000;
	z-index: 2147000001;
}
.formRight .swCore_count_1 {
	cursor: pointer;
	margin-left: 235px;
}
.formRight .form-bodytext {
	font-size: 12px;
}
#eid367205 {}
#swform367206 {
	margin-top: 60px;
	margin-left: 24px;
}
#swform367206 #eid367205 {
	width: 240px;
}
#swform367206 .form-bodytext {
	font-family: Century Gothic, Arial, Sans-serif;
	color: #FFFFFF;
	line-height: 17px;
}
#swform367206 .form-error {
	color: #0f1110;
}
#formElementID41094 table {
	width: 220px;
}
#swform367206 input, #swform367206 textarea, #swform367206 select {
	border: 1px solid transparent;
	color: #565656;
	font-family: Century Gothic,Arial,Sans-serif;
	font-size: 12px;  	
}
#swform367206 select {
	height: 24px;
	width: 200px;
}
#swform367206 input {
	width: 103px;
	height: 20px;
	padding: 3px 0 0 5px;
}
#swform367206 textarea {
	height: 60px;
	width: 240px;
}
#formElementID41098 {
	margin-top: 1px;
}
#swform367206 .formsubmit input {
	height: 32px;
	width: 97px;
	background-image: url(/cgi-files/external/general/formular_submit.png);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	font-size: 0px;
	margin-bottom: 20px;
	border: 0px solid transparent;
}
.formularClose {
	position: absolute;
	top: 19px;
	left: 246px;
	width: 30px;
	height: 30px;
	display: block;
	cursor: pointer;
	text-indent: -2000px;
	background-color: white;
	opacity: 0.0;
	filter: alpha(opacity=0);
}
.formRight .swCore_count_1,
.formRight .swCore_count_2,
.formRight .swCore_count_3 {
	position: absolute;
}
.formRight .swCore_count_2,
.formRight .swCore_count_3,
.formRight .swCore_count_4 {
	display: none;
}
.formRight .form-error6 {
	font-size: 12px;
}

/* fejlrettelse for to form på side */
.formRight form,
#SnapABug_WP form {
	background-image: none;
	background-color: transparent;
	padding: 0px;
}
.formRight .formsubmit input {
	margin-left: 0px;
}
.formRight textarea {
	padding: 0px;
}

/* fejlrettelse for at arve enkelte siders links bg grafik */

.formRight .link {
	background-image: none;
}









/* ########## afstemning på formular svarside ########## */
H2.poll-header {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #1d1d1b;
	letter-spacing: -0.04em;
	line-height: 24px;
	margin-bottom: 5px;
}
.poll-question {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 13px;
	font-weight: 100;
	color: #FFFFFF;
}
input.poll-votebutton {
	background-color: #1d1d1b;
	color: #FFFFFF;
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 13px;
	cursor: pointer;
}
.poll-answer {
	font-family: Century Gothic, Arial, Sans-serif;
	font-size: 13px;
	font-weight: 100;
	text-align: left;
	xfloat: left;
}
.poll-answer input {
	cursor: pointer;
}

/* ########## Nyhedsbrev ########## */

.newsletter-label {
    color: #565656;
    font-family: Century Gothic,Arial,Sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}

.swNewsletterSelectInput, .swNewsletterHR, .swNewsletterText2Input {
    color: #565656;
    font-family: Century Gothic,Arial,Sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    width: 170px;
}

.newsletter-error {
    color: #565656;
    font-family: Century Gothic,Arial,Sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    }

