/********************************************************************/
/* -------------------------- BAGGRUNDE --------------------------- */
/********************************************************************/

.bag-01 {
	background-image:url(graphics/system/bag_01.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

/********************************************************************/
/* --------------------------- BREDDE ----------------------------- */
/********************************************************************/

.bredde-01 {
	width: 970px;
}
.bredde-02 {
	width: 100%;
	height: 69px;
}

/********************************************************************/
/* -------------------------- KOLONNER ---------------------------- */
/********************************************************************/

td.left-01 {
	width: 168px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
}
td.main-01 {
	vertical-align: top;
	padding-top: 5px;
}
td.right-01 {
	width: 160px;
	padding-top: 10px;
	vertical-align: top;
	/*display: none;*/
}

/********************************************************************/
/* ----------------------------- LOGO ----------------------------- */
/********************************************************************/

.logo-01 {
	background-image:url(graphics/system/logo_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.link-to-index {
	width: 185px;
	height: 69px;
	position: static;
	z-index: 2;
	float: left;
	margin: 0px 14px 0px 0px;
}
div.link-to-index img {
	margin: 10px 0px 10px 0px;
}

.logo-02 {
	background-image:url(graphics/system/logo_02.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-top: 20px;	
	float: none;
}

.logo-03 {
	background-image:url(graphics/system/logo_03.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/********************************************************************/
/* -------------------------- BILLEDER ---------------------------- */
/********************************************************************/

.pict-left-bor {
	float: left;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 4px;
	border: 1px solid #EEEEEE;
}
.pict-right-bor {
	float: right;
	background-color:#FFFFFF;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 4px;
	border: 1px solid #EEEEEE;
}
.pict-bor {
	background-color:#FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 4px;
	border: 1px solid #EEEEEE;
}

/********************************************************************/
/* -------------------------- BREADCRUMB -------------------------- */
/********************************************************************/

table.breadcrumb {
	width: 557px;
}
td.breadcrumb {
	text-align: left;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	color: #888888;
	padding: 8px 0px 6px 2px;
}

a.breadcrumb:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.breadcrumb:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.breadcrumb:active {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.breadcrumb:hover {
	font-weight: normal;
	color: #C8000A;
	text-decoration: underline;
}

/********************************************************************/
/* --------------------------- SOEG ------------------------------- */
/********************************************************************/

td.soeg {
	width: 16px;
	white-space: nowrap;
}
input.soeg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 3px;
	border: 1px solid #999999;
	width: 135px;
	height: 15px;
}

/********************************************************************/
/* --------------------------- TOP MENU --------------------------- */
/********************************************************************/

td.topmenu-left {
	background-color: #C8000A;
}
td.topmenu-right {
}
td.topmenu {
	text-align: left;
	width: 970px;
}
table.topmenu {
	text-align: left;
	margin-top: 16px;
}
.topmenupkt {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	vertical-align: top;
	white-space: nowrap;
	border-right: 1px solid #FFFFFF;
}

a.topmenupkt:link {
	color: #000000;
	display: block;
	text-decoration: none;
}
a.topmenupkt:visited {
	color: #000000;
	display: block;
	text-decoration: none;
}
a.topmenupkt:active {
	color: #000000;
	display: block;
	text-decoration: none;
}
a.topmenupkt:hover {
	color: #B50009;
	display: block;
	text-decoration: none;
}

/********************************************************************/
/* ------------------------ TOP LAYER MENU ------------------------ */
/********************************************************************/

table.topmenulayer {
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	margin-top: 5px;
	padding: 0px;
}
.topmenulayer {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
	display: block;
	white-space: nowrap;
}

a.topmenulayer:link {
	color: #000000;
	background-color: #D7D7D7;
	text-decoration: none;
	display: block;
	border-top: 2px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;	
}
a.topmenulayer:visited {
	color: #000000;
	background-color: #D7D7D7;
	text-decoration: none;
	display: block;
	border-top: 2px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;		
}
a.topmenulayer:active {
	color: #000000;
	background-color: #D7D7D7;
	text-decoration: none;
	display: block;
	border-top: 2px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;		
}
a.topmenulayer:hover {
	color: #FFFFFF;
	background-color: #494949;
	text-decoration: none;
	display: block;
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;		
}

/********************************************************************/
/* ----------------------- TOP LAYER MENU SUB --------------------- */
/********************************************************************/

table.topmenulayersub {
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding: 0px;
	float: left;
}
.topmenulayersub {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
	white-space: nowrap;
}

a.topmenulayersub:link {
	color: #FFFFFF;
	background-color: #494949;
	text-decoration: none;
	display: block;
}
a.topmenulayersub:visited {
	color: #FFFFFF;
	background-color: #494949;
	text-decoration: none;
	display: block;
}
a.topmenulayersub:active {
	color: #FFFFFF;
	background-color: #494949;
	text-decoration: none;
	display: block;
}
a.topmenulayersub:hover {
	color: #FFFFFF;
	background-color: #888888;
	text-decoration: none;
	display: block;
}

/********************************************************************/
/* --------------------------- LEFT MENU -------------------------- */
/********************************************************************/

table.leftmenu {
	width: 100%;
	margin-bottom: 20px;
}
.leftmenupkt {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	padding: 4px 8px 4px 21px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #D7D7D7;
}

a.leftmenupkt:link {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftmenupkt:visited {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftmenupkt:active {
	background-image:url(graphics/system/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: 8px 12px;
	color: #000000;
	background-color: #D7D7D7;
	text-decoration: none;	
	display: block;
	border-bottom: 1px solid #A9A9A9;
}
a.leftmenupkt:hover {
	color: #000000;
	background-color: #EEEEEE;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #D7D7D7;
}

/* ---------------------------------------------------------------- */

.leftmenupkt-valgt {
	background-image:url(graphics/system/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: 8px 12px;
	background-color:#D7D7D7;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	padding: 4px 8px 4px 21px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #D7D7D7;
}

a.leftmenupkt-valgt:link {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftmenupkt-valgt:visited {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftmenupkt-valgt:active {
	color: #000000;
	text-decoration: none;	
	display: block;
}
a.leftmenupkt-valgt:hover {
	color: #000000;
	text-decoration: none;
	display: block;
}

/* ---------------------------------------------------------------- */

.leftundermenupkt {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 21px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
	text-align: left;
	border-bottom: 1px solid #d7d7d7;
}

a.leftundermenupkt:link {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftundermenupkt:visited {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftundermenupkt:active {
	color: #000000;
	background-color: #EEEEEE;
	text-decoration: none;	
	display: block;
}
a.leftundermenupkt:hover {
	color: #000000;
	background-color: #EEEEEE;
	text-decoration: none;
	display: block;
}

/* ---------------------------------------------------------------- */

.leftundermenupkt-valgt {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 21px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
	background-color: #EEEEEE;
	text-align: left;
	border-bottom: 1px solid #d7d7d7;
}

a.leftundermenupkt-valgt:link {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftundermenupkt-valgt:visited {
	color: #000000;
	text-decoration: none;
	display: block;
}
a.leftundermenupkt-valgt:active {
	color: #000000;
	text-decoration: none;	
	display: block;
}
a.leftundermenupkt-valgt:hover {
	color: #000000;
	text-decoration: none;
	display: block;
}

/********************************************************************/
/* ---------------------- MENU GLOBAL/LOKAL ----------------------- */
/********************************************************************/

table.global-title {
	width: 100%;
	margin-bottom: 1px;
}
td.global-title {
	background-image:url(graphics/system/bar_lokal-title.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #494949;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	padding: 4px 0px 4px 0px;
}

a.global-title:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.global-title:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.global-title:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.global-title:hover {
	color: #929292;
	text-decoration: none;
}

/* ---------------------------------------------------------------- */

table.lokal-title {
	width: 100%;
	margin-bottom: 1px;
}
td.lokal-title {
	background-image:url(graphics/system/bar_lokal-title.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #929292;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	padding: 4px 0px 4px 0px;
}

a.lokal-title:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.lokal-title:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.lokal-title:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.lokal-title:hover {
	color: #c8c8c8;
	text-decoration: none;
}

/********************************************************************/
/* ------------------------ SHOPPING BOKS ------------------------- */
/********************************************************************/

table.shoppingboks {
	margin-bottom: 1px;
	width: 100%;
}

/* ---------------------------------------------------------------- */

tr.shoppingboks-frame-T {
	display:;
}
td.shoppingboks-frame-TL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_shoppingboks_TL.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
td.shoppingboks-frame-TR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_shoppingboks_TR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

td.shoppingboks-frame-ML {
	font-size: 1px;
	line-height: 1px;
}
td.shoppingboks-frame-MR {
	width: 97%;
}

/* ---------------------------------------------------------------- */

tr.shoppingboks-frame-B {
	display: none;
}
td.shoppingboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_shoppingboks_BL.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
td.shoppingboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_shoppingboks_BR.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

td.shoppingboks-passiv {
	color: #FFFFFF;
	cursor: pointer;
	background-color: #494949;
}
td.shoppingboks-over {
	color: #ffffff;
	cursor: pointer;
	background-color: #929292;
}

/* ---------------------------------------------------------------- */

table.shoppingboks-txt {
	float: left;
	text-align: left;
	background-image:url(graphics/system/shoppingboks_ikon.gif);
	background-repeat: no-repeat;
	background-position: 125px 5px;
}
.shoppingboks-txt-01 {
	width: 132px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	padding: 3px 0px 0px 4px;
}
.shoppingboks-txt-02 {
	width: 27px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 22px;
	vertical-align: top;
	text-align: left;
}
.shoppingboks-txt-03 {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	padding: 3px 0px 10px 4px;
}

/********************************************************************/
/* -------------------------- TEASER 01 --------------------------- */
/********************************************************************/

table.teaser-01 {
	width: 100%;
	background-image:url(graphics/system/teaser_find_02.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

table.teaser-01 td.teaser-passiv {
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}
table.teaser-01 td.teaser-over {
	color: #929292;
	cursor: pointer;
	text-decoration: none;
}
table.teaser-01 td.teaser-over td.teaser-head {
}

table.teaser-01 td.teaser-head {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	text-align: right;
	padding: 12px 15px 4px 0px;
}
table.teaser-01 td.teaser-body {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #000000;
	vertical-align: top;
	text-align: right;
	padding: 12px 5px 30px 40px;
}

/********************************************************************/
/* --------------------- TEASER BOKS COL 01 ----------------------- */
/********************************************************************/

table.teaserboks-col-01 {
	width: 557px;
}
table.teaserboks-col-01 td.teaserboks-col1 {
	width: 49%;
	vertical-align: top;
}
table.teaserboks-col-01 td.teaserboks-col2 {
	width: 49%;
	vertical-align: top;
}
table.teaserboks-col-01 td.teaserboks-sep {
	font-size: 1px;
	line-height: 1px;
	width: 2%;
}

/********************************************************************/
/* ------------------------ TEASER BOKS 01 ------------------------ */
/********************************************************************/

table.teaserboks-01 {
	margin-bottom: 8px;
	width: 100%;
}
table.teaserboks-01 td.teaserboks {
	color: #000000;
	background-color: #FFFFFF;
}

/* ---------------------------------------------------------------- */

table.teaserboks-01 tr.teaserboks-frame-T {
}
table.teaserboks-01 td.teaserboks-frame-TL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-01 td.teaserboks-frame-TR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_TR_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-01 td.teaserboks-frame-ML {
	border-left: 2px solid #AEAEAE;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-01 td.teaserboks-frame-MR {
	width: 97%;
	border-right: 2px solid #AEAEAE;
}

/* ---------------------------------------------------------------- */

table.teaserboks-01 tr.teaserboks-frame-B {
}
table.teaserboks-01 td.teaserboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-01 td.teaserboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_BR_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-01 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-01 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-01 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-01 a.teaserboks:hover {
	color: #000000;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.teaserboks-01 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-01 td.teaserboks-txt {
	padding: 3px 8px 5px 5px;
	vertical-align: top;
}
table.teaserboks-01 h4.teaserboks-txt {
	padding-top: 0px;
}
table.teaserboks-01 div.teaserboks-txt {
}

/* ---------------------------------------------------------------- */

table.teaserboks-01 table.teaserboks-pict {
	float: right;
}
table.teaserboks-01 td.teaserboks-pict {
	padding: 0px 0px 5px 5px;
}
table.teaserboks-01 img.teaserboks-pict {
}

/********************************************************************/
/* ------------------------ TEASER BOKS 02 ------------------------ */
/********************************************************************/

table.teaserboks-02 {
	margin-bottom: 8px;
	width: 100%;
}
table.teaserboks-02 td.teaserboks {
	color: #000000;
	background-color: #e0e0e0;
}

/* ---------------------------------------------------------------- */

table.teaserboks-02 tr.teaserboks-frame-T {
}
table.teaserboks-02 td.teaserboks-frame-TL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_02.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-02 td.teaserboks-frame-TR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_TR_02.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-02 td.teaserboks-frame-ML {
	border-left: 2px solid #909090;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-02 td.teaserboks-frame-MR {
	width: 97%;
	border-right: 2px solid #909090;
}

/* ---------------------------------------------------------------- */

table.teaserboks-02 tr.teaserboks-frame-B {
}
table.teaserboks-02 td.teaserboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_02.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-02 td.teaserboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_BR_02.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-02 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-02 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-02 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-02 a.teaserboks:hover {
	color: #000000;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.teaserboks-02 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-02 td.teaserboks-txt {
	padding: 3px 8px 5px 5px;
	vertical-align: top;
}
table.teaserboks-02 h4.teaserboks-txt {
	padding-top: 0px;
}
table.teaserboks-02 div.teaserboks-txt {
}

/* ---------------------------------------------------------------- */

table.teaserboks-02 table.teaserboks-pict {
	float: right;
}
table.teaserboks-02 td.teaserboks-pict {
	padding: 0px 0px 5px 5px;
}
table.teaserboks-02 img.teaserboks-pict {
}


/********************************************************************/
/* ----------------------- TEASER BOKS 03 ------------------------- */
/********************************************************************/

table.teaserboks-03 {
	margin-bottom: 8px;
	width: 100%;
}
table.teaserboks-03 td.teaserboks {
	color: #FFFFFF;
	background-color: #494949;
}

/* ---------------------------------------------------------------- */

table.teaserboks-03 tr.teaserboks-frame-T {
}
table.teaserboks-03 td.teaserboks-frame-TL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_00.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-03 td.teaserboks-frame-TR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_TR_00.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-03 td.teaserboks-frame-ML {
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-03 td.teaserboks-frame-MR {
	width: 97%;
}

/* ---------------------------------------------------------------- */

table.teaserboks-03 tr.teaserboks-frame-B {
}
table.teaserboks-03 td.teaserboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_00.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-03 td.teaserboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_BR_00.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-03 a.teaserboks:link {
	color: #FFFFFF;
	text-decoration: none;
}
table.teaserboks-03 a.teaserboks:visited {
	color: #FFFFFF;
	text-decoration: none;
}
table.teaserboks-03 a.teaserboks:active {
	color: #FFFFFF;
	text-decoration: none;
}
table.teaserboks-03 a.teaserboks:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.teaserboks-03 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-03 td.teaserboks-txt {
	padding: 2px 8px 5px 5px;
	vertical-align: top;
}
table.teaserboks-03 h4.teaserboks-txt {
	padding-top: 3px;
}
table.teaserboks-03 div.teaserboks-txt {
}

/* ---------------------------------------------------------------- */

table.teaserboks-03 table.teaserboks-pict {
	float: right;
}
table.teaserboks-03 td.teaserboks-pict {
	padding: 0px 0px 5px 5px;
}
table.teaserboks-03 img.teaserboks-pict {
}


/********************************************************************/
/* ------------------------ TEASER BOKS 05 ------------------------ */
/********************************************************************/

table.teaserboks-05 {
	margin-bottom: 8px;
	width: 100%;
}
table.teaserboks-05 td.teaserboks {
	color: #000000;
	background-color: #FFFFFF;
}

/* ---------------------------------------------------------------- */

table.teaserboks-05 tr.teaserboks-frame-T {
}
table.teaserboks-05 td.teaserboks-frame-TL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-05 td.teaserboks-frame-TR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_TR_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-05 td.teaserboks-frame-ML {
	border-left: 2px solid #AEAEAE;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-05 td.teaserboks-frame-MR {
	width: 97%;
	border-right: 2px solid #AEAEAE;
}

/* ---------------------------------------------------------------- */

table.teaserboks-05 tr.teaserboks-frame-B {
}
table.teaserboks-05 td.teaserboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-05 td.teaserboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_BR_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-05 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-05 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-05 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-05 a.teaserboks:hover {
	color: #000000;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.teaserboks-05 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-05 td.teaserboks-txt {
	padding: 3px 8px 5px 5px;
	vertical-align: top;
}
table.teaserboks-05 h4.teaserboks-txt {
	padding-top: 0px;
}
table.teaserboks-05 div.teaserboks-txt {
}

/* ---------------------------------------------------------------- */

table.teaserboks-05 table.teaserboks-pict {
	float: right;
}
table.teaserboks-05 td.teaserboks-pict {
	padding: 0px 0px 5px 0px;
}
table.teaserboks-05 img.teaserboks-pict {
}

table.teaserboks-05 table.teaserboks-buttonboks {
	float: left;
	margin-top: 5px;
}

/********************************************************************/
/* ------------------------ TEASER BOKS 06 ------------------------ */
/********************************************************************/

table.teaserboks-06 {
	width: 100%;
	margin-bottom: 8px;
}
table.teaserboks-06 td.teaserboks {
	background-color: #F3F3F3;
	color: #000000;
}

/* ---------------------------------------------------------------- */

table.teaserboks-06 tr.teaserboks-frame-T {
}
table.teaserboks-06 td.teaserboks-frame-TL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-06 td.teaserboks-frame-TR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_TR_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-06 td.teaserboks-frame-ML {
	border-left: 2px solid #aeaeae;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-06 td.teaserboks-frame-MR {
	width: 97%;
	border-right: 2px solid #aeaeae;
}

/* ---------------------------------------------------------------- */

table.teaserboks-06 tr.teaserboks-frame-B {
}
table.teaserboks-06 td.teaserboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-06 td.teaserboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_BR_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-06 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-06 td.teaserboks-txt {
	padding: 5px 8px 5px 5px;
	text-align: left;
	vertical-align: top;
}
table.teaserboks-06 h4.teaserboks-txt {
	text-align: left;
	color: #000000;
}
table.teaserboks-06 div.teaserboks-txt {
	color: #000000;
}

/* ---------------------------------------------------------------- */

table.teaserboks-06 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-06 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-06 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-06 a.teaserboks:hover {
	color: #000000;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.teaserboks-06 table.teaserboks-pict {
	float: left;
}
table.teaserboks-06 td.teaserboks-pict {
	padding: 0px 0px 5px 0px;
}
table.teaserboks-06 img.teaserboks-pict {
}


/* ---------------------------------------------------------------- */

table.teaserboks-06 table.teaserboks-list {
	border-bottom: 1px solid #D7D7D7;
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-06 td.teaserboks-list {
	border-top: 1px solid #d7d7d7;
	padding: 3px 1px 4px 1px;
	text-align: left;
	vertical-align: top;
}

table.teaserboks-06 table.teaserboks-buttonboks {
	float: left;
	margin-top: 10px;
}

/********************************************************************/
/* ----------------------- TEASER BOKS 07 ------------------------- */
/********************************************************************/

table.teaserboks-07 {
	background-color: #DEDEDE;
	width: 100%;
	margin-bottom: 8px;
}
table.teaserboks-07 td.teaserboks {
	color: #000000;
}

/* ---------------------------------------------------------------- */

table.teaserboks-07 tr.teaserboks-frame-T {
}
table.teaserboks-07 td.teaserboks-frame-TL {
	width: 6px;
	height: 158px;
	background-image:url(graphics/system/vaerd_at_vide_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-07 td.teaserboks-frame-TR {
	width: 97%;
	height: 158px;
	background-image:url(graphics/system/vaerd_at_vide_02.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-07 td.teaserboks-frame-ML {
	border-left: 2px solid #AEAEAE;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-07 td.teaserboks-frame-MR {
	width: 97%;
	border-right: 2px solid #AEAEAE;
}

/* ---------------------------------------------------------------- */

table.teaserboks-07 tr.teaserboks-frame-B {
}
table.teaserboks-07 td.teaserboks-frame-BL {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-07 td.teaserboks-frame-BR {
	width: 97%;
	height: 6px;
	background-image:url(graphics/system/frame_BR_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-07 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-07 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-07 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-07 a.teaserboks:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.teaserboks-07 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-07 td.teaserboks-txt {
	vertical-align: top;
}
table.teaserboks-07 h4.teaserboks-txt {
}
table.teaserboks-07 div.teaserboks-txt {
	padding: 8px 8px 10px 8px;
}
table.teaserboks-07 td.teaserboks-menu-nr {
	color: #CD020D;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 5px 6px 0px;
}
table.teaserboks-07 td.teaserboks-menu {
	border-top: 1px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 0px 6px 0px;
}

table.teaserboks-07 table.teaserboks-buttonboks {
	margin-top: 20px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-07 table.teaserboks-pict {
}
table.teaserboks-07 td.teaserboks-pict {
}
table.teaserboks-07 img.teaserboks-pict {
}

/********************************************************************/
/* ----------------------- TEASER BOKS 08 ------------------------- */
/********************************************************************/

table.teaserboks-08 {
	width: 100%;
	margin-bottom: 15px;
}
table.teaserboks-08 td.teaserboks {
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #E9E9E9;
}

/* ---------------------------------------------------------------- */

table.teaserboks-08 tr.teaserboks-frame-T {
	display: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-08 td.teaserboks-frame-ML {
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-08 td.teaserboks-frame-MR {
	padding: 7px 2px 5px 3px;
	width: 100%;
}

/* ---------------------------------------------------------------- */

table.teaserboks-08 tr.teaserboks-frame-B {
	display: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-08 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-08 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-08 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-08 a.teaserboks:hover {
	color: #c8000a;
	text-decoration: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-08 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-08 td.teaserboks-txt {
	padding: 2px 8px 5px 5px;
	vertical-align: top;
}
table.teaserboks-08 h3.teaserboks-txt {
}
table.teaserboks-08 h4.teaserboks-txt {
	color: #c8000a;
}
table.teaserboks-08 div.teaserboks-txt {
}

table.teaserboks-08 table.teaserboks-buttonboks {
	margin-top: 20px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-08 table.teaserboks-pict {
	float: right;
}
table.teaserboks-08 td.teaserboks-pict {
	padding: 0px 0px 2px 5px;
}
table.teaserboks-08 img.teaserboks-pict {
}

/********************************************************************/
/* ----------------------- TEASER BOKS 09 ------------------------- */
/********************************************************************/

table.teaserboks-09 {
	width: 100%;
	margin-bottom: 15px;
}
table.teaserboks-09 td.teaserboks {
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #E9E9E9;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 tr.teaserboks-frame-T {
	display: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 td.teaserboks-frame-ML {
	font-size: 1px;
	line-height: 1px;
}
table.teaserboks-09 td.teaserboks-frame-MR {
	padding: 7px 2px 5px 3px;
	width: 100%;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 tr.teaserboks-frame-B {
	display: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks:hover {
	color: #4C6F9C;
	text-decoration: none;
	cursor: pointer;
}

table.teaserboks-09 a.teaserboks:link h4 {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks:visited h4 {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks:active h4 {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks:hover h4 {
	color: #c8000a;
	text-decoration: none;
	cursor: pointer;
}

table.teaserboks-09 a.teaserboks-button:link {
	color: #c8000a;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks-button:visited {
	color: #c8000a;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks-button:active {
	color: #c8000a;
	text-decoration: none;
}
table.teaserboks-09 a.teaserboks-button:hover {
	color: #000000;
	text-decoration: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 table.teaserboks-txt {
	text-align: left;
	width: 100%;
	float: left;
}
table.teaserboks-09 td.teaserboks-txt {
	padding: 2px 8px 5px 5px;
	vertical-align: top;
}
table.teaserboks-09 h4.teaserboks-txt {
}
table.teaserboks-09 div.teaserboks-txt {
	height: 82px;
	overflow: hidden;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 td.teaserboks-button {
	height: 22px;
	padding: 0px 8px 0px 5px;
	font-weight: bold;
	vertical-align: top;
}
table.teaserboks-09 td.teaserboks-button img {
	margin-right: 5px;
}

/* ---------------------------------------------------------------- */

table.teaserboks-09 table.teaserboks-pict {
	float: right;
}
table.teaserboks-09 td.teaserboks-pict {
	padding: 0px 0px 2px 5px;
}
table.teaserboks-09 img.teaserboks-pict {
}

/********************************************************************/
/* ----------------------- TEASER BOKS 10 ------------------------- */
/********************************************************************/

table.teaserboks-10 {
	width: 100%;
	margin-bottom: 15px;
}
table.teaserboks-10 td.teaserboks {
	color: #000000;
}

/* ---------------------------------------------------------------- */

table.teaserboks-10 tr.teaserboks-frame-T {
	display: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-10 td.teaserboks-frame-ML {
	display: none;
}
table.teaserboks-10 td.teaserboks-frame-MR {
	width: 100%;
}

/* ---------------------------------------------------------------- */

table.teaserboks-10 tr.teaserboks-frame-B {
	display: none;
}

/* ---------------------------------------------------------------- */

table.teaserboks-10 a.teaserboks:link {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-10 a.teaserboks:visited {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-10 a.teaserboks:active {
	color: #000000;
	text-decoration: none;
}
table.teaserboks-10 a.teaserboks:hover {
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}

/* ---------------------------------------------------------------- */

table.teaserboks-10 table.teaserboks-txt {
	text-align: left;
	width: 100%;
}
table.teaserboks-10 td.teaserboks-txt {
	padding: 2px 0px 5px 2px;
	vertical-align: top;
}
table.teaserboks-10 h4.teaserboks-txt {
	display: none;
}
table.teaserboks-10 div.teaserboks-txt {
}

/* ---------------------------------------------------------------- */

table.teaserboks-10 table.teaserboks-pict {
}
table.teaserboks-10 td.teaserboks-pict {
	padding: 0px 0px 5px 0px;
}
table.teaserboks-10 img.teaserboks-pict {
}

/********************************************************************/
/* ------------------------- FRONT CONT 01 ------------------------ */
/********************************************************************/

table.front-cont-01 {
	background-color: #DBE3EF;
	margin: 5px 0px 0px 5px;
	width: 557px;
	height: 207px;
}
table.front-cont-01 td.front-cont {
	padding: 0px 0px 0px 0px;
}

/********************************************************************/
/* ------------------------- FRONT CONT 02 ------------------------ */
/********************************************************************/

table.front-cont-02 {
	background-color: #C7D5E6;
	margin: 10px 0px 5px 5px;
	width: 557px;
	height: 207px;
}
table.front-cont-02 td.front-cont {
	padding: 0px 0px 0px 0px;
}

/********************************************************************/
/* --------------------------- AFSNIT 01 -------------------------- */
/********************************************************************/

table.afsnit-01 {
	margin-bottom: 0px;
	width: 93%;
}
table.afsnit-01 td.afsnit {
	padding: 15px;
}

/* ---------------------------------------------------------------- */

table.afsnit-01 h1.afsnit {
	margin-left: 0px;
	color: #000000;
}
table.afsnit-01 h3.afsnit {
	color: #c8000a;
}

/* ---------------------------------------------------------------- */

table.afsnit-01 img.afsnit {
	float: right;
	background-color:#FFFFFF;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 4px;
	border: 1px solid #DEDEDE;
}

/* ---------------------------------------------------------------- */

table.afsnit-01 td.afsnit-head {
}
table.afsnit-01 td.afsnit-subhead {
	padding-bottom: 10px;
}
table.afsnit-01 td.afsnit-body {
	padding-bottom: 20px;
	border-bottom: 1px solid #DEDEDE;
	vertical-align: top;
}


table.afsnit-01 td.afsnit-col-01 {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #DEDEDE;
	vertical-align: top;
}
table.afsnit-01 td.afsnit-col-02 {
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #DEDEDE;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
}
table.afsnit-01 td.afsnit-col-03 {
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #DEDEDE;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
}

table.afsnit-01 table.afsnit-buttonboks {
	margin-top: 40px;
}

/* ---------------------------------------------------------------- */

table.afsnit-01 td.afsnit-signature {
	font-size: 10px;
	color: #999999;
	padding-bottom: 15px;
}

/* ---------------------------------------------------------------- */

table.afsnit-01 table.afsnit-adresse {
	margin: 20px 0 20px 0;
}
table.afsnit-01 table.afsnit-adresse .afsnit-buttonboks {
	margin-top: 8px;
}


/********************************************************************/
/* ----------------------- SELECTBOKS + KNAP ----------------------- */
/********************************************************************/

table.afsnit-selectboks-knap-01 {
	margin-bottom: 0px;
	width: 93%;
}
table.afsnit-selectboks-knap-01 td.left {
	width:300px;
}
table.afsnit-selectboks-knap-01 td.right {
	width:250px;
	text-align: left;
}
table.afsnit-selectboks-knap-01 select.shop {
	margin-left: 16px;
	width: 300px;
	float: left;
}
table.afsnit-selectboks-knap-01 table.afsnit-buttonboks {
	margin-left: 10px;
}

/********************************************************************/
/* --------------------------- AFSNIT 02 -------------------------- */
/********************************************************************/

table.afsnit-02 {
	margin-bottom: 0px;
	width: 93%;
}
table.afsnit-02 td.afsnit {
	padding: 15px;
}

/* ---------------------------------------------------------------- */

table.afsnit-02 h1.afsnit {
	margin-left: 0px;
	color: #000000;
}
table.afsnit-02 h3.afsnit {
	color: #c8000a;
}
/* ---------------------------------------------------------------- */

table.afsnit-02 img.afsnit {
	float: left;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-right: 40px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 4px;
	border: 1px solid #DEDEDE;
}

/* ---------------------------------------------------------------- */

table.afsnit-02 td.afsnit-head {
}
table.afsnit-02 td.afsnit-subhead {
	padding-bottom: 10px;
}
table.afsnit-02 td.afsnit-body {
	padding-bottom: 20px;
	border-bottom: 1px solid #DEDEDE;
	vertical-align: top;
}

table.afsnit-02 table.afsnit-buttonboks {
	margin-top: 20px;
}

/********************************************************************/
/* --------------------------- AFSNIT 03 -------------------------- */
/********************************************************************/

table.afsnit-03 {
	width: 93%;
}
table.afsnit-03 td.afsnit {
	padding: 10px 15px 13px 15px;
}
table.afsnit-03 table.afsnit-txt {
}

/* ---------------------------------------------------------------- */

table.afsnit-03 table.afsnit-pict {
	float: left;
}
table.afsnit-03 table.afsnit-pict img.afsnit {
	margin-right: 20px;
}

/* ---------------------------------------------------------------- */

table.afsnit-03 table.afsnit-txt td.afsnit-logo {
	display: none;
}
table.afsnit-03 table.afsnit-txt td.afsnit-head {
	padding-top: 10px;
	padding-bottom: 8px;
}
table.afsnit-03 table.afsnit-txt td.afsnit-subhead {
	padding-bottom: 6px;
	display: none;
}
table.afsnit-03 table.afsnit-txt td.afsnit-body {
	padding-bottom: 8px;
	border-bottom: 4px solid #DEDEDE;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.afsnit-03 table.afsnit-txt h1.afsnit {
}
table.afsnit-03 table.afsnit-txt h3.afsnit {
	color: #000000;
}


/********************************************************************/
/* --------------------------- AFSNIT 04 -------------------------- */
/********************************************************************/

table.afsnit-04 {
	width: 557px;
	border-bottom: 1px solid #DDDDDD;
}
table.afsnit-04 td.afsnit {
	padding: 10px 0px 30px 0px;
}
table.afsnit-04 table.afsnit-txt {
}

/* ---------------------------------------------------------------- */

table.afsnit-04 table.afsnit-pict {
	float: left;
}
table.afsnit-04 table.afsnit-pict img.afsnit {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #EEEEEE;
	margin-right: 20px;
}

/* ---------------------------------------------------------------- */

table.afsnit-04 table.afsnit-txt td.afsnit-head {
}
table.afsnit-04 table.afsnit-txt td.afsnit-subhead {
	padding-bottom: 6px;
}
table.afsnit-04 table.afsnit-txt td.afsnit-body {
	vertical-align: top;
}

table.afsnit-04 table.afsnit-buttonboks {
	float: left;
	margin-right: 8px;
	margin-top: 20px;
}

/* ---------------------------------------------------------------- */

table.afsnit-04 table.afsnit-txt h1.afsnit {
	margin-left: 0px;
	color: #000000;
}
table.afsnit-04 table.afsnit-txt h3.afsnit {
	color: #c8000a;
}
table.afsnit-04 div.afsnit-subtxt {
	float: left;
	margin-left: 6px;
	font-size: 10px;
	color: #999999;
	padding-top: 22px;
	white-space: nowrap;
}

/********************************************************************/
/* ------------------------- FRONTPROD 01 ------------------------- */
/********************************************************************/

table.frontprod-col-01 {
	width: 557px;
	margin-bottom: 12px;
}
td.frontprod-col1-01 {
	vertical-align: top;
}
td.frontprod-col2-01 {
	vertical-align: top;
}
td.frontprod-sep-01 {
	font-size: 1px;
	line-height: 1px;
	width: 15px;
}

/* ---------------------------------------------------------------- */

table.frontprod-01 {
	width: 100%;
}
td.frontprod-01 {
	text-align: left;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

tr.frontprod-frame-T-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

td.frontprod-frame-ML-01 {
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

tr.frontprod-frame-B-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

a.frontprod-01:link {
	color: #000000;
	text-decoration: none;
}
a.frontprod-01:visited {
	color: #000000;
	text-decoration: none;
}
a.frontprod-01:active {
	color: #000000;
	text-decoration: none;
}
a.frontprod-01:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.frontprod-txt-01 {
	float: left;
	text-align: left;
	width: 100%;
}
td.frontprod-txt-01 {
	vertical-align: top;
}

table.frontprod-buttonboks-01 {
	float: left;
	margin: 6px 5px 0px 1px;
}

/* ---------------------------------------------------------------- */

table.frontprod-pict-01 {
	float: right;
}
td.frontprod-pict-01 {
	width: 150px;
	height: 150px;
	vertical-align: middle;
	text-align: right;
}
img.frontprod-pict-01 {
}

/* ---------------------------------------------------------------- */

div.frontprod-overskrift-01 {
	margin-left: 3px;
	margin-top: 3px;
	width: 260px;
	height: 15px;
	overflow: hidden;
}
div.frontprod-overskrift-01 h2{
}

div.frontprod-underoverskrift-01 {
	display: none;
}
div.frontprod-bodytext-01 {
	font-size: 10px;
	line-height: 12px;
	width: 260px;
	height: 37px;
	margin-left: 3px;
	overflow: hidden;
}
div.frontprod-bodytext-01 li {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 0px;
}
div.frontprod-bodytext-01 ul {
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image: url(graphics/system/bullet.gif);
	padding-left: 16px;
}
div.frontprod-bodytext-01 ul p {
	margin-bottom: 0px;
}


div.frontprod-specs-01 {
	display: none;
}

/********************************************************************/
/* ---------------------- FRONTPROD KAMPAGNE 01 ------------------- */
/********************************************************************/

table.frontprod-kampagne-01 {
	width: 100%;
}
table.frontprod-kampagne-01 td.frontprod-01 {
	text-align: left;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-01 tr.frontprod-frame-T-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-01 td.frontprod-frame-ML-01 {
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-01 tr.frontprod-frame-B-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-01 a.frontprod-01:link {
	color: #000000;
	text-decoration: none;
}
table.frontprod-kampagne-01 a.frontprod-01:visited {
	color: #000000;
	text-decoration: none;
}
table.frontprod-kampagne-01 a.frontprod-01:active {
	color: #000000;
	text-decoration: none;
}
table.frontprod-kampagne-01 a.frontprod-01:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-01 td.frontprod-txt-01 {
	vertical-align: top;
}

/********************************************************************/
/* --------------------- FRONTPROD PRISBOKS 01 -------------------- */
/********************************************************************/

div.frontprod-prisboks-01 {
	background-image:url(graphics/system/bag_prisboks.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: absolute;
	z-index: 2;
	visibility: visible;
	width: 162px;
	margin-top: -117px;
}
table.frontprod-prisboks-01 {
	width: 120px;
}
td.frontprod-prisboks-01 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

td.frontprod-prislinje1-01 {
	display: none;
}
td.frontprod-prislinje2-01 {
	color: #FFFFFF;
	padding: 7px 0px 19px 8px;
	white-space: nowrap;
	display: block;
}
td.frontprod-prislinje3-01 {
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 5px 8px;
	white-space: nowrap;
	display: block;
			display: none;
}
td.frontprod-prislinje4-01 {
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0px;
	word-spacing: 1px;
	color: #FFFFFF;
	padding: 3px 0px 2px 13px;
	display: block;
		display: none;
}

/********************************************************************/
/* -------------- FRONTPROD PRISBOKS KAMPAGNE 01 ------------------ */
/********************************************************************/

table.frontprod-kampagne-01 div.frontprod-prisboks-01 {
	background-image:url(graphics/system/bag_prisboks.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	z-index: 2;
	visibility: visible;
	width: 162px;
	margin-top: -117px;
}
table.frontprod-kampagne-01 table.frontprod-prisboks-01 {
	width: 120px;
}
table.frontprod-kampagne-01 td.frontprod-prisboks-01 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-01 td.frontprod-prislinje1-01 {
	display: none;
}
table.frontprod-kampagne-01 td.frontprod-prislinje2-01 {
	color: #FFFFFF;
	text-align: left;
	padding: 7px 0px 3px 8px;
	white-space: nowrap;
	display: block;
}
table.frontprod-kampagne-01 td.frontprod-prislinje3-01 {
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 20px 8px;
	white-space: nowrap;
	display: block;
}
table.frontprod-kampagne-01 td.frontprod-prislinje4-01 {
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0px;
	word-spacing: 1px;
	color: #FFFFFF;
	padding: 3px 0px 2px 13px;
	display: block;
}

/********************************************************************/
/* -------------------- FRONTPROD LOGOBOKS 01 --------------------- */
/********************************************************************/

div.frontprod-logoboks-01 {
	display: none;
}

/********************************************************************/
/* ------------------------- FRONTPROD 02 ------------------------- */
/********************************************************************/

table.frontprod-col-02 {
	width: 557px;
}
td.frontprod-col1-02 {
	width: 269px;
	vertical-align: top;
}
td.frontprod-col2-02 {
	width: 269px;
	vertical-align: top;
}
td.frontprod-sep-02 {
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.frontprod-02 {
	margin-bottom: 5px;
	width: 100%;
}
td.frontprod-02 {
	vertical-align: top;
	border-top: 4px solid #DEDEDE;
}

/* ---------------------------------------------------------------- */

tr.frontprod-frame-T-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

td.frontprod-frame-ML-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.frontprod-frame-B-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

a.frontprod-02:link {
	color: #000000;
	text-decoration: none;
}
a.frontprod-02:visited {
	color: #000000;
	text-decoration: none;
}
a.frontprod-02:active {
	color: #000000;
	text-decoration: none;
}
a.frontprod-02:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.frontprod-txt-left-02 {
	text-align: left;
}
td.frontprod-txt-left-02 {
	padding: 10px 5px 5px 10px;
	vertical-align: top;
}
table.frontprod-pict-left-02 {
	float: left;
}
table.frontprod-prisboks-left-02 {
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 2px;
}
td.frontprod-prisboks-left-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
}
table.frontprod-buttonboks-left-02 {
	float: left;
	margin: 6px 5px 0px 0px;
}

/* ---------------------------------------------------------------- */

table.frontprod-txt-right-02 {
	text-align: left;
}
td.frontprod-txt-right-02 {
	padding: 10px 5px 5px 10px;
	vertical-align: top;
}
table.frontprod-pict-right-02 {
	float: left;
}
table.frontprod-prisboks-right-02 {
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 2px;
}
td.frontprod-prisboks-right-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
}
table.frontprod-buttonboks-right-02 {
	float: left;
	margin: 6px 5px 0px 0px;
}

/* ---------------------------------------------------------------- */

td.frontprod-pict-02 {
	height: 91px;
	width: 72px;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
img.frontprod-pict-02 {
	background-color:#FFFFFF;
}
div.frontprod-overskrift-02 {
	width: 160px;
	height: 28px;
	overflow: hidden;
	margin: 0px 0px 0px 1px;
}
div.frontprod-underoverskrift-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

td.frontprod-prislinje1-02 {
	display: none;
}
td.frontprod-prislinje2-02 {
	color: #000000;
	padding-top: 0px;
	padding-bottom: 3px;
}
td.frontprod-prislinje3-02 {
	display: none;
}
td.frontprod-prislinje4-02 {
	display: none;
}

/********************************************************************/
/* ---------------------- FRONTPROD KAMPAGNE 02 ------------------- */
/********************************************************************/

table.frontprod-kampagne-02 {
	margin-bottom: 5px;
	width: 100%;
}

/* ---------------------------------------------------------------- */

table.frontprod-kampagne-02 td.frontprod-prislinje1-02 {
	display: none;
}
table.frontprod-kampagne-02 td.frontprod-prislinje2-02 {
	color: #000000;
	padding-top: 0px;
	padding-bottom: 3px;
}
table.frontprod-kampagne-02 td.frontprod-prislinje3-02 {
	font-weight: normal;
	color: #8F8F8F;
	display: block;
	padding-bottom: 1px;
}
table.frontprod-kampagne-02 td.frontprod-prislinje4-02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #C8000A;
	display: block;
	text-transform: uppercase;
}

/********************************************************************/
/* ---------------------- FRONTPROD LOGOBOKS 02 ------------------- */
/********************************************************************/

div.frontprod-logoboks-02 {
	display: none;
}

/********************************************************************/
/* -------------------------- PRODKORT 01 ------------------------- */
/********************************************************************/

table.prodkort-01 {
	width: 557px;
}
td.prodkort-01 {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-T-01 {
	display: none;
}
td.prodkort-frame-TL-01 {
}
td.prodkort-frame-TR-01 {
}

/* ---------------------------------------------------------------- */

td.prodkort-frame-ML-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-B-01 {
	display: none;
}
td.prodkort-frame-BL-01 {
}
td.prodkort-frame-BR-01 {
}

/* ---------------------------------------------------------------- */

a.prodkort-01:link {
	color: #000000;
	text-decoration: none;
}
a.prodkort-01:visited {
	color: #000000;
	text-decoration: none;
}
a.prodkort-01:active {
	color: #000000;
	text-decoration: none;
}
a.prodkort-01:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-txt-01 {
	text-align: left;
	width: 48%;
	float: left;
}
td.prodkort-txt-01 {
	padding: 0px 10px 45px 3px;
	vertical-align: top;
}
h2.prodkort-01 {
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
table.prodkort-01 h4 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000;
}

td.prodkort-prodnummer-01 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #999999;
}

table.prodkort-pict-01 {
	float: right;
}
td.prodkort-pict-01 {
	vertical-align: top;
}
div.prodkort-pict-01 {
	height: 280px;
	width: 280px;
}
img.prodkort-pict-01 {
}

/********************************************************************/
/* -------------------- PRODKORT KAMPAGNE 01 ---------------------- */
/********************************************************************/

table.prodkort-kampagne-01 {
	width: 557px;
}
table.prodkort-kampagne-01 td.prodkort-01 {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-01 tr.prodkort-frame-T-01 {
	display: none;
}
table.prodkort-kampagne-01 td.prodkort-frame-TL-01 {
}
table.prodkort-kampagne-01 td.prodkort-frame-TR-01 {
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-01 td.prodkort-frame-ML-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-01 tr.prodkort-frame-B-01 {
	display: none;
}
table.prodkort-kampagne-01 td.prodkort-frame-BL-01 {
}
table.prodkort-kampagne-01 td.prodkort-frame-BR-01 {
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-01 a.prodkort-01:link {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-01 a.prodkort-01:visited {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-01 a.prodkort-01:active {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-01 a.prodkort-01:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-01 td.prodkort-txt-01 {
	padding: 0px 10px 45px 3px;
	vertical-align: top;
}
table.prodkort-kampagne-01 h2.prodkort-01 {
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
table.prodkort-kampagne-01 h4 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000;
}

/********************************************************************/
/* --------------------- PRODKORT PRISBOKS 01 --------------------- */
/********************************************************************/

div.prodkort-prisboks-01 {
	background-image:url(graphics/system/bag_prisboks.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	position: static;
	z-index: 2;
	visibility: visible;
	width: 162px;
}
table.prodkort-prisboks-01 {
	width: 120px;
	margin: 0px 0px 15px 0px;
	padding-top:15px;
}
td.prodkort-prisboks-01 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

td.prodkort-prislinje1-01 {
color: #FFFFFF;
	padding: 3px 0px 3px 10px;
}
td.prodkort-prislinje2-01 {
	color: #FFFFFF;
	padding: 7px 0px 3px 8px;
	white-space: nowrap;
	display: block;
}
td.prodkort-prislinje3-01 {
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 20px 8px;
	white-space: nowrap;
	display: block;
}
td.prodkort-prislinje4-01 {
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0px;
	word-spacing: 1px;
	color: #FFFFFF;
	padding: 3px 0px 2px 13px;
	display: block;
}

/********************************************************************/
/* --------------- PRODKORT PRISBOKS KAMPAGNE 01 ------------------ */
/********************************************************************/

table.prodkort-kampagne-01 div.prodkort-prisboks-01 {
	background-image:url(graphics/system/bag_prisboks.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	position: static;
	z-index: 2;
	visibility: visible;
	width: 162px;
}
table.prodkort-kampagne-01 table.prodkort-prisboks-01 {
	width: 120px;
	margin: 15px 0px 15px 0px;
}
table.prodkort-kampagne-01 td.prodkort-prisboks-01 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-01 td.prodkort-prislinje1-01 {
	display: none;
}
table.prodkort-kampagne-01 td.prodkort-prislinje2-01 {
	color: #FFFFFF;
	text-align: left;
	padding: 7px 0px 3px 8px;
	white-space: nowrap;
	display: block;
}
table.prodkort-kampagne-01 td.prodkort-prislinje3-01 {
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 20px 8px;
	white-space: nowrap;
	display: block;
}
table.prodkort-kampagne-01 td.prodkort-prislinje4-01 {
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0px;
	word-spacing: 1px;
	color: #FFFFFF;
	padding: 3px 0px 2px 13px;
	display: block;
}

/********************************************************************/
/* -------------------- PRODKORT BUTTONBOKS 01 -------------------- */
/********************************************************************/

table.prodkort-buttonboks-01 {
	float: left;
	margin: 10px 0px 0px 4px;
}
/* ---------------------------------------------------------------- */

table.prodkort-sammenlignboks-01 {
	float: right;
	margin-top: 8px;
}
table.prodkort-sammenlignboks-01 td.checkbox {
	vertical-align: top;
}
table.prodkort-sammenlignboks-01 td.txt{
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 20px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}

/********************************************************************/
/* --------------------- PRODKORT INFOLAYER 01 -------------------- */
/********************************************************************/

div.infolayer-01 {
	background-color: #FFFFFF;
	color: #000000;
	position: absolute;
	z-index: 99;
	margin-left: 40px;
	margin-top: -120px;
	width: 300px;
	padding: 8px;
	visibility: hidden;
}
h2.infolayer-01 {
	color: #CD020D;
	text-align: center;
	text-transform: uppercase;
}

/********************************************************************/
/* --------------------- PRODKORT LOGOBOKS 01 --------------------- */
/********************************************************************/

div.prodkort-logoboks-01 {
	position: absolute;
	z-index: 2;
	visibility: visible;
	margin-top: 10px;
	margin-left: 20px;
	display: none;
}
table.prodkort-logoboks-01 {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
}
td.prodkort-logoboks-01 {
	padding: 4px;
}

/********************************************************************/
/* -------------------- PRODKORT ALTPICTBOKS 01 ------------------- */
/********************************************************************/

div.prodkort-altpictboks-01 {
	background-color: #FFFFFF;
	position: static;
	z-index: 1;
	visibility: visible;
}
table.prodkort-altpictboks-01 {
	width: 280px;
}
td.prodkort-altpictboks-01 {
	padding: 15px 0px 15px 15px;
}
img.prodkort-altpictboks-pas-01 {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 4px;
	margin-right: 6px;
	float: left;
}
img.prodkort-altpictboks-over-01 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 4px;
	margin-right: 6px;
	float: left;
}
td.prodkort-altpictboks-txt-01 {
	padding: 0px 0px 20px 17px;
	text-align: left;
	vertical-align: top;
}

/********************************************************************/
/* -------------------- PRODKORT KONFIGBOKS 01 -------------------- */
/********************************************************************/

table.prodkort-konfigboks-01 {
	width: 75%;
	margin-bottom: 10px;
	display: none;
}
td.prodkort-konfigboks-01 {
	padding-bottom: 3px;
}

/********************************************************************/
/* ------------------- PRODKORT TILKOEBBOKS 01 -------------------- */
/********************************************************************/

td.prodkort-tilkoebboks-01 {
	padding: 15px 0px 15px 0px;
}
td.prodkort-tilkoebboks-01 table {
	width: 100%;
	border-top: 1px solid #E2E2E2;
	margin-bottom: 8px;
}
td.prodkort-tilkoebboks-01 td.radiobutton {
	width: 1%;
	vertical-align: top;
	padding: 3px 0px 0px 12px;
}
td.prodkort-tilkoebboks-01 td.txt{
	width: 98%;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #777777;
	padding: 7px 10px 5px 3px;
}
td.prodkort-tilkoebboks-01 td.pris{
	width: 1%;
	vertical-align: top;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	white-space: nowrap;
	padding: 7px 5px 5px 0px;
}

/********************************************************************/
/* --------------------- PRODKORT TEXTTEASER 02 ------------------- */
/********************************************************************/

table.prodkort-txtteaser-02 {
	width: 557px;
}
td.prodkort-txtteaser-02 {
	background-image:url(graphics/system/frame_TLR_00.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #494949;
	text-align: left;
	padding: 5px 5px 5px 8px;
}
td.prodkort-txtteaser-02 h2 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}

/********************************************************************/
/* ------------------------- PRODKORT 02 -------------------------- */
/********************************************************************/

table.prodkort-col-02 {
	width: 557px;
}
td.prodkort-col1-02 {
	width: 100%;
	vertical-align: top;
}


/* ---------------------------------------------------------------- */

table.prodkort-02 {
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 4px solid #DEDEDE;
}
td.prodkort-02 {
	vertical-align: top;
	padding: 0px 10px 10px 10px;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-T-02 {
	display: none;
}
td.prodkort-frame-TL-02 {
}
td.prodkort-frame-TR-02 {
}

/* ---------------------------------------------------------------- */

td.prodkort-frame-ML-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-B-02 {
	display: none;
}
td.prodkort-frame-BL-02 {
}
td.prodkort-frame-BR-02 {
}

/* ---------------------------------------------------------------- */

a.prodkort-02:link {
	color: #000000;
	text-decoration: none;
}
a.prodkort-02:visited {
	color: #000000;
	text-decoration: none;
}
a.prodkort-02:active {
	color: #000000;
	text-decoration: none;
}
a.prodkort-02:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-txt-left-02 {
	text-align: left;
	float: right;
	width: 450px;
}
td.prodkort-txt-left-02 {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
}
table.prodkort-pict-left-02 {
	float: left;
	width: 70px;
	height: 90px;
}
table.prodkort-prisboks-left-02 {
	width: 100%;
	height: 35px;
}
td.prodkort-prisboks-left-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: right;
}

table.prodkort-sammenlignboks-left-02 {
	float: right;
	margin-left: 10px;
}
table.prodkort-sammenlignboks-left-02 td.checkbox {
	vertical-align: top;
}
table.prodkort-sammenlignboks-left-02 td.txt{
	vertical-align: middle;
	padding: 3px 150px 0px 0px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
table.prodkort-buttonboks-left-02 {
	float: left;
	margin: 2px 5px 0px 0px;
}

/* ---------------------------------------------------------------- */

table.prodkort-txt-right-02 {
	text-align: left;
	float: right;
	width: 450px;
}
td.prodkort-txt-right-02 {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
}
table.prodkort-pict-right-02 {
	float: left;
	width: 70px;
	height: 90px;
}
table.prodkort-prisboks-right-02 {
	width: 100%;
	height: 35px;
}
td.prodkort-prisboks-right-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: right;
}

table.prodkort-sammenlignboks-right-02 {
	float: right;
	margin-left: 10px;
	display: none;
}
table.prodkort-sammenlignboks-right-02 td.checkbox {
	vertical-align: top;
}
table.prodkort-sammenlignboks-right-02 td.txt{
	vertical-align: middle;
	padding: 3px 150px 0px 0px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}

table.prodkort-buttonboks-right-02 {
	float: left;
	margin: 2px 5px 0px 0px;
}

/* ---------------------------------------------------------------- */

td.prodkort-pict-02 {
	vertical-align: middle;
}
img.prodkort-pict-02 {
	background-color:#FFFFFF;
}

div.prodkort-overskrift-02 h3{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
}
div.prodkort-underoverskrift-02 {
	display: none;
}

div.prodkort-bodytext-02 {
	position: absolute;
	font-size: 10px;
	line-height: 12px;
	width: 280px;
	height: 37px;
	margin-top: 16px;
	overflow: hidden;
}
div.prodkort-bodytext-02 li {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 0px;
}
div.prodkort-bodytext-02 ul {
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image: url(graphics/system/bullet.gif);
	padding-left: 16px;
}
div.prodkort-bodytext-02 ul p {
	margin-bottom: 0px;
}

/* ---------------------------------------------------------------- */

td.prodkort-prislinje1-02 {
	display: none;
}
td.prodkort-prislinje2-02 {
	color: #000000;
	padding-bottom: 3px;
}
td.prodkort-prislinje3-02 {
	font-weight: normal;
	color: #8F8F8F;
	display: block;
	padding-bottom: 1px;
}
td.prodkort-prislinje4-02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #CD020D;
	display: block;
	text-transform: uppercase;
}

/********************************************************************/
/* ---------------------- PRODKORT KAMPAGNE 02 -------------------- */
/********************************************************************/

table.prodkort-kampagne-02 {
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 4px solid #DEDEDE;
}
table.prodkort-kampagne-02 td.prodkort-02 {
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 14px;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 tr.prodkort-frame-T-02 {
	display: none;
}
table.prodkort-kampagne-02 td.prodkort-frame-TL-02 {
}
table.prodkort-kampagne-02 td.prodkort-frame-TR-02 {
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 td.prodkort-frame-ML-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 tr.prodkort-frame-B-02 {
	display: none;
}
table.prodkort-kampagne-02 td.prodkort-frame-BL-02 {
}
table.prodkort-kampagne-02 td.prodkort-frame-BR-02 {
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 a.prodkort-02:link {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-02 a.prodkort-02:visited {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-02 a.prodkort-02:active {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-02 a.prodkort-02:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 table.prodkort-txt-left-02 {
	float: right;
	width: 450px;
}
table.prodkort-kampagne-02 table.prodkort-prisboks-left-02 {
	width: 100%;
	height: 35px;
}
table.prodkort-kampagne-02 td.prodkort-prisboks-left-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: right;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 table.prodkort-txt-right-02 {
	float: right;
	width: 450px;
}
table.prodkort-kampagne-02 table.prodkort-prisboks-right-02 {
	width: 100%;
	height: 35px;
}
table.prodkort-kampagne-02 td.prodkort-prisboks-right-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: right;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-02 td.prodkort-prislinje1-02 {
	display: none;
}
table.prodkort-kampagne-02 td.prodkort-prislinje2-02 {
	color: #000000;
	padding-bottom: 3px;
}
table.prodkort-kampagne-02 td.prodkort-prislinje3-02 {
	font-weight: normal;
	color: #8F8F8F;
	display: block;
	padding-bottom: 1px;
}
table.prodkort-kampagne-02 td.prodkort-prislinje4-02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #CD020D;
	display: block;
	text-transform: uppercase;
}

/********************************************************************/
/* ---------------------- PRODKORT LOGOBOKS 02 -------------------- */
/********************************************************************/

div.prodkort-logoboks-02 {
	position: absolute;
	z-index: 1;
	visibility: visible;
	margin-top: 85px;
	margin-left: 55px;
	display: none;
}
table.prodkort-logoboks-02 {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
}
td.prodkort-logoboks-02 {
	padding: 2px;
}

/********************************************************************/
/* -------------------- PRODKORT TEXTTEASER 03 -------------------- */
/********************************************************************/

table.prodkort-txtteaser-03 {
	width: 100%;
}
td.prodkort-txtteaser-03 {
	padding: 0px 0px 3px 3px;
	text-align: left;
	color: #444444;
}

/********************************************************************/
/* ------------------------- PRODKORT 03 -------------------------- */
/********************************************************************/

table.prodkort-03 {
	background-image:url(graphics/system/grad_01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 8px;
	width: 100%;
}
td.prodkort-03 {
	vertical-align: top;
	border-right: 2px solid #AEAEAE;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-T-03 {
}
td.prodkort-frame-TL-03 {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
td.prodkort-frame-TR-03 {
	height: 6px;
	background-image:url(graphics/system/frame_TR_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

td.prodkort-frame-ML-03 {
	border-left: 2px solid #AEAEAE;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-B-03 {
}
td.prodkort-frame-BL-03 {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
td.prodkort-frame-BR-03 {
	height: 6px;
	background-image:url(graphics/system/frame_BR_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

a.prodkort-03:link {
	color: #000000;
	text-decoration: none;
}
a.prodkort-03:visited {
	color: #000000;
	text-decoration: none;
}
a.prodkort-03:active {
	color: #000000;
	text-decoration: none;
}
a.prodkort-03:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-txt-03 {
	width: 97%;
	text-align: center;
}
td.prodkort-txt-03 {
	vertical-align: top;
	padding: 5px 10px 5px 8px;
}

table.prodkort-pict-03 {
	width: 97%;
	height: 74px;

}
table.prodkort-prisboks-03 {
	text-align: center;
}

td.prodkort-prisboks-03 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: center;
}
table.prodkort-buttonboks-03 {
	margin-top: 10px;
}

/* ---------------------------------------------------------------- */

td.prodkort-pict-03 {
	vertical-align: middle;
	text-align: center;
}
img.prodkort-pict-03 {
	background-color:#FFFFFF;
}

/* ---------------------------------------------------------------- */

td.prodkort-prislinje1-03 {
	display: none;
}
td.prodkort-prislinje2-03 {
	color: #000000;
	padding-bottom: 5px;
}
td.prodkort-prislinje3-03 {
	font-weight: normal;
	color: #7B7B7B;
	padding-bottom: 1px;
	display: none;
}
td.prodkort-prislinje4-03 {
	color: #CD020D;
	display: none;
}

/********************************************************************/
/* ---------------------- PRODKORT KAMPAGNE 03 -------------------- */
/********************************************************************/

table.prodkort-kampagne-03 {
	background-image:url(graphics/system/grad_01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 8px;
	width: 100%;
}
table.prodkort-kampagne-03 td.prodkort-03 {
	vertical-align: top;
	border-right: 2px solid #AEAEAE;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-03 tr.prodkort-frame-T-03 {
}
table.prodkort-kampagne-03 td.prodkort-frame-TL-03 {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_TL_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 1px;
}
table.prodkort-kampagne-03 td.prodkort-frame-TR-03 {
	height: 6px;
	background-image:url(graphics/system/frame_TR_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-03 td.prodkort-frame-ML-03 {
	border-left: 2px solid #AEAEAE;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-03 tr.prodkort-frame-B-03 {
}
table.prodkort-kampagne-03 td.prodkort-frame-BL-03 {
	width: 6px;
	height: 6px;
	background-image:url(graphics/system/frame_BL_01.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	line-height: 1px;
}
table.prodkort-kampagne-03 td.prodkort-frame-BR-03 {
	height: 6px;
	background-image:url(graphics/system/frame_BR_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 1px;
	line-height: 1px;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-03 a.prodkort-03:link {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-03 a.prodkort-03:visited {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-03 a.prodkort-03:active {
	color: #000000;
	text-decoration: none;
}
table.prodkort-kampagne-03 a.prodkort-03:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-03 table.prodkort-txt-03 {
	text-align: center;
}
table.prodkort-kampagne-03 table.prodkort-prisboks-03 {
	text-align: center;
}
table.prodkort-kampagne-03 td.prodkort-prisboks-03 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
}

/* ---------------------------------------------------------------- */

table.prodkort-kampagne-03 td.prodkort-prislinje1-03 {
	display: none;
}
table.prodkort-kampagne-03 td.prodkort-prislinje2-03 {
	color: #000000;
	padding-bottom: 5px;
}
table.prodkort-kampagne-03 td.prodkort-prislinje3-03 {
	font-weight: normal;
	color: #7B7B7B;
	padding-bottom: 1px;
	display: block;
}
table.prodkort-kampagne-03 td.prodkort-prislinje4-03 {
	color: #CD020D;
	display: block;
}

/********************************************************************/
/* ------------------- PRODKORT PAKKELOESNING 01 ------------------ */
/********************************************************************/

table.prodkort-pakkeloesning-01 {
	width: 557px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
td.prodkort-01 {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-T-01 {
	display: none;
}
td.prodkort-frame-TL-01 {
}
td.prodkort-frame-TR-01 {
}

/* ---------------------------------------------------------------- */

td.prodkort-frame-ML-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.prodkort-frame-B-01 {
	display: none;
}
td.prodkort-frame-BL-01 {
}
td.prodkort-frame-BR-01 {
}

/* ---------------------------------------------------------------- */

a.prodkort-01:link {
	color: #000000;
	text-decoration: none;
}
a.prodkort-01:visited {
	color: #000000;
	text-decoration: none;
}
a.prodkort-01:active {
	color: #000000;
	text-decoration: none;
}
a.prodkort-01:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-txt-01 {
	text-align: left;
	width: 48%;
	float: left;
}
td.prodkort-txt-01 {
	padding: 0px 10px 45px 3px;
	vertical-align: top;
}
h2.prodkort-01 {
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
table.prodkort-01 h4 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000;
}

td.prodkort-prodnummer-01 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #999999;
}

table.prodkort-pict-01 {
	float: right;
}
td.prodkort-pict-01 {
	vertical-align: top;
}
div.prodkort-pict-01 {
	height: 280px;
	width: 280px;
}
img.prodkort-pict-01 {
}

/********************************************************************/
/* -------------- PRODKORT PRISBOKS PAKKELOESNING 01 -------------- */
/********************************************************************/

table.prodkort-pakkeloesning-01 div.prodkort-prisboks-01 {
	background-image:url(graphics/system/bag_prisboks_pakkeloesning.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	position: static;
	z-index: 2;
	visibility: visible;
	width: 200px;
}
table.prodkort-pakkeloesning-01 table.prodkort-prisboks-01 {
	width: 120px;
	margin: 15px 0px 15px 0px;
}
table.prodkort-pakkeloesning-01 td.prodkort-prisboks-01 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-01 td.prodkort-prislinje1-01 {
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	padding: 3px 0px 3px 13px;
	white-space: nowrap;
	display: block;
}
table.prodkort-pakkeloesning-01 td.prodkort-prislinje2-01 {
	text-align: left;
	letter-spacing: 0px;
	word-spacing: 1px;
	color: #FFFFFF;
	padding: 7px 0px 2px 13px;
	display: block;
}
table.prodkort-pakkeloesning-01 td.prodkort-prislinje3-01 {
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 2px 0px 20px 8px;
	white-space: nowrap;
	display: block;
}
table.prodkort-pakkeloesning-01 td.prodkort-prislinje4-01 {
	display: none;
}


/********************************************************************/
/* --------------- BYGAS - PRODKORT PAKKELOESNING 02 -------------- */
/********************************************************************/

table.prodkort-pakkeloesning-02 {
	width: 557px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
table.prodkort-pakkeloesning-02 td.prodkort-01 {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-02 tr.prodkort-frame-T-01 {
	display: none;
}
table.prodkort-pakkeloesning-02 td.prodkort-frame-TL-01 {
}
table.prodkort-pakkeloesning-02 td.prodkort-frame-TR-01 {
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-02 td.prodkort-frame-ML-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-02 tr.prodkort-frame-B-01 {
	display: none;
}
table.prodkort-pakkeloesning-02 td.prodkort-frame-BL-01 {
}
table.prodkort-pakkeloesning-02 td.prodkort-frame-BR-01 {
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-02 a.prodkort-01:link {
	color: #000000;
	text-decoration: none;
}
table.prodkort-pakkeloesning-02 a.prodkort-01:visited {
	color: #000000;
	text-decoration: none;
}
table.prodkort-pakkeloesning-02 a.prodkort-01:active {
	color: #000000;
	text-decoration: none;
}
table.prodkort-pakkeloesning-02 a.prodkort-01:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-02 table.prodkort-txt-01 {
	text-align: left;
	width: 48%;
	float: left;
}
table.prodkort-pakkeloesning-02 td.prodkort-txt-01 {
	padding: 0px 10px 45px 3px;
	vertical-align: top;
}
table.prodkort-pakkeloesning-02 h2.prodkort-01 {
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
table.prodkort-pakkeloesning-02 table.prodkort-01 h4 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000;
}

table.prodkort-pakkeloesning-02 td.prodkort-prodnummer-01 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #999999;
}

table.prodkort-pakkeloesning-02 table.prodkort-pict-01 {
	float: right;
}
table.prodkort-pakkeloesning-02 td.prodkort-pict-01 {
	vertical-align: top;
}
table.prodkort-pakkeloesning-02 div.prodkort-pict-01 {
	height: 280px;
	width: 280px;
}
table.prodkort-pakkeloesning-02 img.prodkort-pict-01 {
}


/********************************************************************/
/* ---------- BYGAS - PRODKORT PRISBOKS PAKKELOESNING 02 ---------- */
/********************************************************************/

table.prodkort-pakkeloesning-02 div.prodkort-prisboks-01 {
	/*background-image:url(graphics/system/bag_prisboks_pakkeloesning.gif);*/
	background-repeat: no-repeat;
	background-position: 0px 15px;
	position: static;
	z-index: 2;
	visibility: visible;
	width: 200px;
}
table.prodkort-pakkeloesning-02 table.prodkort-prisboks-01 {
	width: 120px;
	padding-top: 15px;
	padding-bottom: 15px;
}
table.prodkort-pakkeloesning-02 td.prodkort-prisboks-01 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.prodkort-pakkeloesning-02 td.prodkort-prislinje1-01 {
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	padding: 3px 0px 3px 13px;
	white-space: nowrap;
	display: block;
}
table.prodkort-pakkeloesning-02 td.prodkort-prislinje2-01 {
	text-align: left;
	letter-spacing: 0px;
	word-spacing: 1px;
	color: #FFFFFF;
	padding: 7px 0px 2px 13px;
	/*display: block;*/
	display: none;
}
table.prodkort-pakkeloesning-02 td.prodkort-prislinje3-01 {
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 14px 0px 15px 8px;
	white-space: nowrap;
	display: block;
}
table.prodkort-pakkeloesning-02 td.prodkort-prislinje4-01 {
	display: none;
}
/********************************************************************/
/* ------------------------ KAMPAGNEHEADER ------------------------ */
/********************************************************************/

table.kampagne {
	width: 557px;
	height: 150px;
	margin-bottom: 5px;
}
td.kampagne {
	padding-right: 5px;
}

table.kampagne-txt {
	display: none;
}
td.kampagne-subhead {
	text-align: left;
}
td.kampagne-body {
	text-align: left;
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 8px;
}
h1.kampagne-subhead {
	font-size: 20px;
	word-spacing: 0px;
	line-height: 22px;
	color: #003876;
}

a.kampagne:link {
	color: #000000;
	text-decoration: none;
}
a.kampagne:visited {
	color: #000000;
	text-decoration: none;
}
a.kampagne:active {
	color: #000000;
	text-decoration: none;
}
a.kampagne:hover {
	color: #c8000a;
	text-decoration: none;
}


table.kampagne-pict {
	float: left;
}
img.kampagne-pict {
	margin-right: 0px;
}

/********************************************************************/
/* --------------------------- INDVALG ---------------------------- */
/********************************************************************/

table.indvalg {
	width: 557px;
	margin-bottom: 10px;
}
td.indvalg-head {
	padding-top: 10px;
	text-align: center;
}
td.indvalg-body {
	text-align: center;
}

h2.indvalg-head {
	font-size: 17px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	word-spacing: 1px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #000000;
}

/********************************************************************/
/* ----------------------- PRODINDVALG 01 ------------------------- */
/********************************************************************/

table.prodindvalg-col-01 {
	width: 557px;
	margin: 10px 0px 30px 0px;
}
td.prodindvalg-col1-01 {
	width: 32%;
	vertical-align: top;
	border-top: 1px solid #D7D7D7;
}
td.prodindvalg-col2-01 {
	width: 32%;
	vertical-align: top;
	border-top: 1px solid #D7D7D7;
}
td.prodindvalg-col3-01 {
	width: 32%;
	vertical-align: top;
	border-top: 1px solid #D7D7D7;
}
td.prodindvalg-sep-01 {
	font-size: 1px;
	line-height: 1px;
	width: 2%;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-01 {
	margin-bottom: 6px;
	width: 100%;
}
td.prodindvalg-01 {
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

tr.prodindvalg-frame-T-01 {
	display: none;
}
td.prodindvalg-frame-TL-01 {
}
td.prodindvalg-frame-TR-01 {
}

/* ---------------------------------------------------------------- */

td.prodindvalg-frame-ML-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.prodindvalg-frame-B-01 {
	display: none;
}
td.prodindvalg-frame-BL-01 {
}
td.prodindvalg-frame-BR-01 {
}

/* ---------------------------------------------------------------- */

a.prodindvalg-01:link {
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 5px 0px;
	color: #000000;
	display: block;
	width: 100%;
	background-color: #D7D7D7;
	text-decoration: none;
}
a.prodindvalg-01:visited {
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 5px 0px;
	color: #000000;
	display: block;
	background-color: #D7D7D7;
	text-decoration: none;
}
a.prodindvalg-01:active {
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 5px 0px;
	color: #000000;
	display: block;
	background-color: #D7D7D7;
	text-decoration: none;
}
a.prodindvalg-01:hover {
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 5px 0px;
	color: #FFFFFF;
	display: block;
	background-color: #494949;
	text-decoration: none;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-txt-01 {
	vertical-align: top;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}
td.prodindvalg-txt-01 {
	vertical-align: top;
}
table.prodindvalg-pict-01 {
	width: 100%;
	height: 100px;
	text-align: center;
}
table.prodindvalg-buttonboks-01 {
	display: none;
}

/* ---------------------------------------------------------------- */

td.prodindvalg-pict-01 {
	vertical-align: middle;
}
img.prodindvalg-pict-01 {
}
div.prodindvalg-overskrift-01 {
}
div.prodindvalg-underoverskrift-01 {
	display: none;
}

/********************************************************************/
/* ----------------------- PRODINDVALG 02 ------------------------- */
/********************************************************************/

table.prodindvalg-col-02 {
	width: 557px;
	margin-top: 10px;
}
td.prodindvalg-col1-02 {
	width: 100%;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-02 {
	margin-bottom: 15px;
	width: 100%;
	border-top: 4px solid #DEDEDE;
}
td.prodindvalg-02 {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

/* ---------------------------------------------------------------- */

tr.prodindvalg-frame-T-02 {
	display: none;
}
td.prodindvalg-frame-TL-02 {
}
td.prodindvalg-frame-TR-02 {
}

/* ---------------------------------------------------------------- */

td.prodindvalg-frame-ML-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.prodindvalg-frame-B-02 {
	display: none;
}
td.prodindvalg-frame-BL-02 {
}
td.prodindvalg-frame-BR-02 {
}

/* ---------------------------------------------------------------- */

a.prodindvalg-02:link {
	color: #000000;
	text-decoration: none;
}
a.prodindvalg-02:visited {
	color: #000000;
	text-decoration: none;
}
a.prodindvalg-02:active {
	color: #000000;
	text-decoration: none;
}
a.prodindvalg-02:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-txt-02 {
	text-align: left;
	float: right;
	width: 450px;
}
td.prodindvalg-txt-02 {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
}

table.prodindvalg-pict-02 {
	float: left;
	width: 70px;
	height: 90px;
}
table.prodindvalg-prisboks-02 {
	width: 100%;
	height: 35px;
}
td.prodindvalg-prisboks-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: right;
}
table.prodindvalg-buttonboks-02 {
	float: left;
	margin: 2px 5px 0px 0px;
}
table.prodindvalg-sammenlignboks-02 {
	float: right;
	margin-left: 10px;
}
table.prodindvalg-sammenlignboks-02 td.checkbox {
	vertical-align: top;
}
table.prodindvalg-sammenlignboks-02 td.txt{
	vertical-align: middle;
	padding: 0px 150px 0px 3px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}

/* ---------------------------------------------------------------- */

td.prodindvalg-pict-02 {
	vertical-align: middle;
}
img.prodindvalg-pict-02 {
	background-color: #FFFFFF;
}
div.prodindvalg-overskrift-02 h4{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
}
div.prodindvalg-underoverskrift-02 {
	display: none;
}
div.prodindvalg-bodytext-02 {
	position: absolute;
	font-size: 10px;
	line-height: 12px;
	width: 280px;
	height: 37px;
	margin-top: 16px;
	overflow: hidden;
}
div.prodindvalg-bodytext-02 li {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 0px;
}
div.prodindvalg-bodytext-02 ul {
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image: url(graphics/system/bullet.gif);
	padding-left: 16px;
}
div.prodindvalg-bodytext-02 ul p {
	margin-bottom: 0px;
}

/* ---------------------------------------------------------------- */

td.prodindvalg-prislinje1-02 {
	display: none;
}
td.prodindvalg-prislinje2-02 {
	color: #000000;
	padding-bottom: 3px;
}
td.prodindvalg-prislinje3-02 {
	font-weight: normal;
	color: #8F8F8F;
	display: block;
	padding-bottom: 1px;
}
td.prodindvalg-prislinje4-02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #CD020D;
	display: block;
	text-transform: uppercase;
}

/********************************************************************/
/* ------------------- PRODINDVALG KAMPAGNE 02 -------------------- */
/********************************************************************/

table.prodindvalg-kampagne-02 {
	margin-bottom: 15px;
	width: 100%;
	border-top: 4px solid #DEDEDE;
}
table.prodindvalg-kampagne-02 td.prodindvalg-02 {
	vertical-align: top;
	padding-right: 10px;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-kampagne-02 tr.prodindvalg-frame-T-02 {
	display: none;
}
table.prodindvalg-kampagne-02 td.prodindvalg-frame-TL-02 {
}
table.prodindvalg-kampagne-02 td.prodindvalg-frame-TR-02 {
}

/* ---------------------------------------------------------------- */

table.prodindvalg-kampagne-02 td.prodindvalg-frame-ML-02 {
	display: none;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-kampagne-02 tr.prodindvalg-frame-B-02 {
	display: none;
}
table.prodindvalg-kampagne-02 td.prodindvalg-frame-BL-02 {
}
table.prodindvalg-kampagne-02 td.prodindvalg-frame-BR-02 {
}

/* ---------------------------------------------------------------- */

table.prodindvalg-kampagne-02 a.prodindvalg-02:link {
	color: #000000;
	text-decoration: none;
}
table.prodindvalg-kampagne-02 a.prodindvalg-02:visited {
	color: #000000;
	text-decoration: none;
}
table.prodindvalg-kampagne-02 a.prodindvalg-02:active {
	color: #000000;
	text-decoration: none;
}
table.prodindvalg-kampagne-02 a.prodindvalg-02:hover {
	color: #C8000A;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-kampagne-02 table.prodindvalg-txt-02 {
	float: right;
	width: 450px;
}
table.prodindvalg-kampagne-02 table.prodindvalg-prisboks-02 {
	width: 100%;
	height: 35px;
}
table.prodindvalg-kampagne-02 td.prodindvalg-prisboks-02 {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: bold;
	text-align: right;
}

/* ---------------------------------------------------------------- */

table.prodindvalg-kampagne-02 td.prodindvalg-prislinje1-02 {
	display: none;
}
table.prodindvalg-kampagne-02 td.prodindvalg-prislinje2-02 {
	color: #000000;
	padding-bottom: 3px;
}
table.prodindvalg-kampagne-02 td.prodindvalg-prislinje3-02 {
	font-weight: normal;
	color: #8F8F8F;
	display: block;
	padding-bottom: 1px;
}
table.prodindvalg-kampagne-02 td.prodindvalg-prislinje4-02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #CD020D;
	display: block;
	text-transform: uppercase;
}

/********************************************************************/
/* --------------------------- PAGING ----------------------------- */
/********************************************************************/

table.paging {
	width: 557px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.paging-left {
	display: none;
}
.paging-right {
	background-color: #959595;
	height: 25px;
	padding-right: 10px;
}

/********************************************************************/
/* --------------------- PRODUCENT-SAMMENLIGN --------------------- */
/********************************************************************/

table.producent-sammenlign {
	width: 557px;
}
.producent-sammenlign-left {
	background-color: #F2F2F2;
	width: 8px;
}
.producent-sammenlign-right {
	background-color: #F2F2F2;
	padding: 8px 8px 7px 0px;
}
table.producent {
	float: left;
	width: 160px;
}
table.sammenlign-buttonboks {
	float: right;
}

/********************************************************************/
/* ------------------------- SAMMENLIGNING ------------------------ */
/********************************************************************/

.sammenlign-menu-01-passiv {
	background-color: #c8000a;
	color: #FFFFFF;
	font-size: 11px;	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-align: top;
}
.sammenlign-menu-01-over {
	background-color: #c8000a;
	color: #eeb2b5;
	font-size: 11px;	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-align: top;
	cursor: pointer;
}
.pd-skema-01 {
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 6px;
}

.sammenlign-menu-01-passiv a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.sammenlign-menu-01-passiv a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.sammenlign-menu-01-passiv a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.sammenlign-menu-01-passiv a:hover {
	color: #eeb2b5;
	text-decoration: none;
}

.sammenlign-menu-01-over a:link {
	color: #eeb2b5;
	text-decoration: none;
}
.sammenlign-menu-01-over a:visited {
	color: #eeb2b5;
	text-decoration: none;
}
.sammenlign-menu-01-over a:active {
	color: #eeb2b5;
	text-decoration: none;
}
.sammenlign-menu-01-over a:hover {
	color: #eeb2b5;
	text-decoration: none;
}

/********************************************************************/
/* ------------------------ BETALINGSFLOW ------------------------- */
/********************************************************************/

table.betalingsflow {
	float: right;
}
td.betalingsflow {
	padding: 20px 0px 20px 20px;
}

.step-menu {
	background-image: url(graphics/system/flow_arrowbutton_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #d7d7d7;
	height: 21px;
	font-size: 11px;	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 21px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px;		
	display: block;
}
a.step-menu:link {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #c8000a;
}
a.step-menu:visited {
	color: #FFFFFF;
	display: block;	
	text-decoration: none;
	background-color: #c8000a;
}
a.step-menu:active {
	color: #FFFFFF;
	display: block;	
	text-decoration: none;
	background-color: #c8000a;
}
a.step-menu:hover {
	color: #EEB2B5;
	display: block;	
	text-decoration: none;
	background-color: #c8000a;
}

.step-menu-valgt {
	background-image: url(graphics/system/flow_arrowbutton_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #c8000a;
	height: 21px;
	font-size: 11px;	
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 21px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px;		
	display: block;
}
a.step-menu-valgt:link {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #c8000a;
}
a.step-menu-valgt:visited {
	color: #FFFFFF;
	display: block;	
	text-decoration: none;
	background-color: #c8000a;
}
a.step-menu-valgt:active {
	color: #FFFFFF;
	display: block;	
	text-decoration: none;
	background-color: #c8000a;
}
a.step-menu-valgt:hover {
	color: #EEB2B5;
	display: block;	
	text-decoration: none;
	background-color: #c8000a;
}

/********************************************************************/
/* --------------------------- LISTE ------------------------------ */
/********************************************************************/

table.list {
	width: 100%;
}
td.list {
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 10px 0px;
}

/* ---------------------------------------------------------------- */

tr.list-frame-T {
	display: none;
}
td.list-frame-TL {
}
td.list-frame-TR {
}

/* ---------------------------------------------------------------- */

td.list-frame-ML {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.list-frame-B {
	display: none;
}
td.list-frame-BL {
}
td.list-frame-BR {
}

/* ---------------------------------------------------------------- */

a.list:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.list:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.list:active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.list:hover {
	font-weight: bold;
	color: #c8000a;
	text-decoration: none;
}

/* ---------------------------------------------------------------- */

table.list-cells {
	width: 100%;
}

/* ---------------------------------------------------------------- */

td.list-head-col1 {
	background-image:url(graphics/system/frame_TL_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #FFFFFF;
	background-color: #494949;
	width: 99%;
	padding: 4px 8px 6px 8px;
	color: #FFFFFF;
	font-weight: bold;
}
td.list-head-col2 {
	background-image:url(graphics/system/frame_TR_00.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 1px solid #FFFFFF;
	background-color: #494949;
	width: 1%;
	padding: 4px 8px 6px 8px;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
}
td.list-head-col3 {
	display: none;
}

/* ---------------------------------------------------------------- */

td.list-cell-col1-01 {
	border-bottom: 1px solid #FFFFFF;
	background-color: #F3F3F3;
	vertical-align: top;
	padding: 6px 8px 8px 8px;
}
td.list-cell-col2-01 {
	border-bottom: 1px solid #FFFFFF;
	background-color: #F3F3F3;
	vertical-align: top;
	padding: 6px 8px 8px 8px;
	white-space: nowrap;
}
td.list-cell-col3-01 {
	display: none;
}

td.list-cell-col1-01 img {
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

/* ---------------------------------------------------------------- */

td.list-cell-col1-02 {
	border-bottom: 1px solid #FFFFFF;
	background-color: #F9F9F9;
	vertical-align: top;
	padding: 6px 8px 8px 8px;
}
td.list-cell-col2-02 {
	border-bottom: 1px solid #FFFFFF;
	background-color: #F9F9F9;
	vertical-align: top;
	padding: 6px 8px 8px 8px;
	white-space: nowrap;
}
td.list-cell-col3-02 {
	display: none;
}

td.list-cell-col1-02 img {
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

/* ---------------------------------------------------------------- */

td.list-bottom-col1 {
	background-color: #DDDDDD;
	padding: 6px 8px 8px 8px;
}
td.list-bottom-col2 {
	background-color: #DDDDDD;
}
td.list-bottom-col3 {
	display: none;
}
table.list-buttonboks {
}

/********************************************************************/
/* --------------------------- KATALOG ---------------------------- */
/********************************************************************/


table.katalog {
	margin-top: 10px;
}
td.katalog {
	text-align: left;
	vertical-align: top;
}

/* ---------------------------------------------------------------- */

tr.katalog-frame-T {
	display: none;
}
td.katalog-frame-TL {
}
td.katalog-frame-TR {
}

/* ---------------------------------------------------------------- */

td.katalog-frame-ML {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.katalog-frame-B {
	display: none;
}
td.katalog-frame-BL {
}
td.katalog-frame-BR {
}

/* ---------------------------------------------------------------- */

table.katalog-pages {
	background-color: #F9F9F9;
	width: 100%;
	border-bottom: 20px solid #F9F9F9;
}
table.katalog-pages td.pages {
	color: #999999;
	font-size: 10px;
	padding: 20px 0px 0px 0px;
}
img.pages {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #EEEEEE;
}
table.katalog-pages table.buttonboks {
}
table.katalog-pages td.buttonboks {
	border-bottom: 1px solid #DDDDDD;
	padding: 10px 4px 10px 4px;
}
table.katalog-pages table.button {
	margin-bottom: 5px;
}

/********************************************************************/
/* ---------------------------- VIDEO ----------------------------- */
/********************************************************************/

table.video {
	width: 557px;
	margin-top: 5px;
	margin-bottom: 15px;
}
td.video {
	background-color: #e9e9e9;
	border: 1px solid #CCCCCC;
}

/* ---------------------------------------------------------------- */

tr.video-frame-T {
	display: none;
}
td.video-frame-TL {
}
td.video-frame-TR {
}

/* ---------------------------------------------------------------- */

td.video-frame-ML {
	display: none;
}

/* ---------------------------------------------------------------- */

tr.video-frame-B {
	display: none;
}
td.video-frame-BL {
}
td.video-frame-BR {
}

/* ---------------------------------------------------------------- */

td.videoboks-button {
	text-align: left;
	padding: 10px 0px 15px 0px;
	font-weight: bold;
}
td.videoboks-button img {
	margin: 0px 5px 0px 20px;
}

a.videoboks-button:link {
	color: #c8000a;
	text-decoration: none;
}
a.videoboks-button:visited {
	color: #c8000a;
	text-decoration: none;
}
a.videoboks-button:active {
	color: #c8000a;
	text-decoration: none;
}
a.videoboks-button:hover {
	color: #000000;
	text-decoration: none;
}

/********************************************************************/
/* ---------------------------- PRINT ----------------------------- */
/********************************************************************/

div.print {
	margin: 0px 0px 10px 0px;
	padding: 0px 45px 0px 0px;
	text-align: right;
}
div.print img {
	margin-left: 5px;
}

/********************************************************************/
/* ------------------------- KORTLOESNING ------------------------- */
/********************************************************************/

.kortM {
	background-color: #008040;
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 1px 5px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.kortH {
	background-color: #FFCC00;
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 1px 3px;
	border: 1px solid #FFFFFF;
	color: #000000;
	width: 27px;

}
.kortAfk {
	background-color: #40C0C0;
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 1px 3px;
	border: 1px solid #FFFFFF;
	color: #CC0000;
	background-image: url(/global/graphics/geovision/roadgif/afkoersel.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 27px;
}

.kort-lineL {
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 1px solid #666666;
}

.kort-lineR {
	border-top: 0px none #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
}

.kort-lineT {
	border-top: 1px solid #666666;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
}

.kort-lineB {
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 1px solid #666666;
	border-left: 0px none #FFFFFF;
}

.kort-lineLB {
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.kort-lineLRTB {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.lineLRTB {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.lineRTB {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px none #666666;
}

.lineLTB {
	border-top: 1px solid #666666;
	border-right: 0px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.boxColor4 {
	background-color: #c8000a;
}

/********************************************************************/
/* -------------------------- BOTTOMBAR --------------------------- */
/********************************************************************/

table.bottombar {
	margin-top: 0px;
}
td.bottombar-left {
	display: block;
	color: #8EA9CC;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 3px;
}
.bottombar-left-txt-01 {
	font-weight: normal;
}
.bottombar-left-txt-02 {
	font-weight: normal;
}
a.bottombar-left-txt:link {
	color: #999999;
}
a.bottombar-left-txt:visited {
	color: #494949;
}
a.bottombar-left-txt:active {
	color: #999999;
}
a.bottombar-left-txt:hover {
	color: #494949;
}

td.bottombar-right {
	display: none;
}
.bottombar-right-txt-01 {
	color: #8EA9CC;
	font-weight: bold;
}
.bottombar-right-txt-02 {
	color: #8EA9CC;
	font-weight: normal;
	padding-left: 5px;
}
a.bottombar-right-txt:link {
}
a.bottombar-right-txt:visited {
}
a.bottombar-right-txt:active {
}
a.bottombar-right-txt:hover {
}

span.bottombar-right-txt-02 a.bottombar-right-txt:link {
}
span.bottombar-right-txt-02 a.bottombar-right-txt:visited {
}
span.bottombar-right-txt-02 a.bottombar-right-txt:active {
}
span.bottombar-right-txt-02 a.bottombar-right-txt:hover {
}