body {
	background-color: #eef2f0;
	height: 100%;
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

div {
	color: #000045;
	float: left;
	font-family: Arial;
	font-size: 11px;	
}

select,
textarea {
	color: #000045;
	font-family: Arial;
	font-size: 11px;
}

b {
	color: #000000;
}

img {
	border: 0;
}

tr td span
{	
	height:auto;
}

span {
	height: 1px;
}

p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.wunContent p 
{
	padding: 8px 0 8px 0;
}

.wunContentRight p 
{
	padding: 8px 0 8px 0;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 0 0 3px 16px;
}

a:link,
a:active,
a:visited {
    color: #000045;
}

a:hover {
	text-decoration: none;
	color: #b41730;
}

a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}



/********** EPISERVER MENU **********/
.ContextMenu,
.ContextMenu div 
{
	clear: both;
	float: none;
}

/********** INPUT **********/
.wunInputTFHigh {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
	padding: 1px 5px 0 5px;
}

.wunInputTFHighBottomMargin {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
	padding: 1px 5px 0 5px;
	margin-bottom: 5px;
}

.wunInputTFNoPadding {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
.wunInputTF {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 1px 5px 0 5px;
}


.wunInputRadio {
	margin: 0;
	padding: 0;
}

ul.wunCompletionList {
	background-color: #ffffff;
	border: 1px solid #abb6b0;
	margin: 0;
	padding: 2px 0 2px 0;
	z-index: 2;
	list-style-type: none;
}

.wunCompletionListItem 
{
	background-image: none;
	cursor: pointer;
	padding: 3px 5px 3px 5px;
}

.wunCompletionListItemActive 
{
	background-image: none;
	background-color: #eef2f0;
	border: 1px solid #abb6b0;
	cursor: pointer;
	margin: 0 2px 0 2px;
	padding: 2px;
}

.wunSite {
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
	float: none;
	margin: 0 auto 0 auto;
	width: 930px;
}

.wunSiteHeader {
	background-image: url(../images/content_bg.gif);
	padding: 13px 30px 8px 20px;
	width: 880px;
}



.wunSiteLogo {
}

.wunSiteHeaderLinks {
	float: right;
}

.wunSiteHeaderLinkLine {
	border-right: 1px solid #e1e7e4;
	padding: 0 15px 0 15px;
}

.wunSiteHeaderLink {
	padding: 0 0 0 15px;
}

.wunMenuHeader {
	background-color: #eef2f0;
	background-image: url(../images/breadcrumb.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 65px;
	width: 930px;
}

.wunMenuHeaderLinks {
	padding: 15px 0 0 18px;
}

.wunMenuHeaderItemLine {
	background-image: url(../images/menu_header_ruler.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 3px 12px 0px 12px;
}

.wunMenuHeaderItem {
	padding: 3px 0 5px 12px;
}

a.wunMenuHeaderLink:link,
a.wunMenuHeaderLink:active,
a.wunMenuHeaderLink:hover,
a.wunMenuHeaderLink:visited {
	color: #000045;
	font-weight: bold;
	text-decoration: none;
}

a.wunMenuHeaderLink:hover {
	color: #ad0032;
}

a.wunMenuHeaderLinkActive:link,
a.wunMenuHeaderLinkActive:active,
a.wunMenuHeaderLinkActive:visited,
a.wunMenuHeaderLinkActive:hover {
	border-bottom: 9px solid #ffffff;
	color: #ad0032;
	float: left;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 15px;
}

.wunMenuHeaderSearch {
	float: right;
	padding: 15px 30px 0 0;
}

.wunMenuHeaderSearch .wunInputTF {
	width: 77px;
}

.wunMenuHeaderSearchBtn {
	padding-left: 10px;
}

.wunFooter {
	background-color: #eef2f0;
	width: 930px;
}

.wunSubFooter {
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
	height: 30px;
	width: 930px;
}

.wunFooterItemLine {
	background-image: url(../images/menu_header_ruler.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #878f8c;
	padding: 3px 12px 5px 12px;
}

.wunFooterItem {
	padding: 3px 0 5px 12px;
}

.wunFooterLinksLeft {
	float: left;
	padding: 15px 0 15px 30px;
}

.wunFooterLinks {
	float: right;
	padding: 15px 30px 15px 0;
}

.wunFooterLinks a:link,
.wunFooterLinks a:active,
.wunFooterLinks a:visited,
.wunFooterLinks a:hover,
.wunFooterLinksLeft a:link,
.wunFooterLinksLeft a:active,
.wunFooterLinksLeft a:visited,
.wunFooterLinksLeft a:hover {
	color: #878f8c;
}

/********** INFOBAR **********/

.wunMenuBreadcrumbCornerLeft {
	position: relative;
	right: 4px;
	top: 28px;
}

.wunMenuBreadcrumbCornerRight {
	position: relative;
	top: 28px;
}

.wunMenuBreadcrumbCornerLeft img,
.wunMenuBreadcrumbCornerLeft span {
	position: absolute;
}

.wunMenuBreadcrumbCornerRight img,
.wunMenuBreadcrumbCornerRight span {
	position: absolute;
}

.wunInfoBar {
	background: url("../images/breadcrumb-bg.jpg") no-repeat scroll center bottom transparent;
    border-bottom: 1px solid #E3E8E5;
    margin: 0px 0px 0px 30px;
    overflow: hidden;
	width: 870px;
}
.wunInfoBarAlternate {
	width: 180px;
	float:right;
}

.wunBreadcrumb {
	
	color: #000045;
	font-weight: bold;
	padding: 9px 30px 13px 0;
	width: 690px;
}

.wunBreadcrumbAlternate {
	background-image: url(../images/breadcrumb_ruler.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #000045;
	font-weight: bold;
	padding: 9px 30px 13px 0;
	width: 690px;
	display:none;
}

.wunBreadcrumbWere {
	background-image: url(../images/arrow_blue.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-left: 6px;
	padding-left: 16px;
}

.wunBreadcrumbWere a:link,
.wunBreadcrumbWere a:active,
.wunBreadcrumbWere a:hover,
.wunBreadcrumbWere a:visited {
	color: #000045;
	font-weight: normal;
	text-decoration: none;
}

.wunBreadcrumbWere a:hover {
	color: #ad0032;
}

.wunBreadcrumbAre {
	background-image: url(../images/arrow_red.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-left: 6px;
	padding-left: 16px;
}

.wunBreadcrumbAre a:link,
.wunBreadcrumbAre a:active,
.wunBreadcrumbAre a:visited,
.wunBreadcrumbAre a:hover {
	color: #ad0032;
	font-weight: normal;
	text-decoration: none;
}

.wunPrint {
	padding: 9px 0 0 0;
	text-align: right;
	width: 150px;
}

.wunPrintAlternate {
	padding: 9px 0 9px 0;
	text-align: right;
	width: 150px;
}

.wunPrintAlternate a {
	background-image: url(../images/print.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.wunContent .wunPrint {
	padding: 10px 0 0 0;
	text-align: left;
	width: 100%;
}

.wunPrint a {
	background-image: url(../images/print.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
}


/********** MENU **********/

.wunMenuMain {
	padding: 20px 30px 0 30px;
	width: 150px;
	overflow: auto;
}

.popupBody
{
	background-color: white;
}

.popupmaincontent
{
	max-width: 80%;
	width: 75%;
}

.popupSite
{
	float:none;
	padding: 0px 30px 0px 30px;
}

.wunPopupMenuMain {
	padding: 10px 30px 0 0px;
	width: 150px;
	overflow: auto;
}


.popupSiteHeader {
	
	color: white;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 13px 0px 8px 0px;
	margin-bottom: 15px;
	border-bottom: solid 1px #e1e7e4;
}

.popupMenuAndMain
{
	color: white;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	
}

.wunMenuMainGroup {
	padding-bottom: 30px;
}

h5 {
	border-bottom: 1px solid #e3e8e5;
	color: #acbcb6;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 7px 0;
	margin: 0;
	width: 150px;
}

.wunMenuMainIdent {
	float: none;
	padding-left: 0;
}

.wunMenuMainIdent .wunMenuMainIdent {
	float: none;
	padding-left: 10px;
}

a.wunMenuMainFolderClosed:link,
a.wunMenuMainFolderClosed:active,
a.wunMenuMainFolderClosed:visited,
a.wunMenuMainFolderClosed a:hover,
a.wunMenuMainFolderOpen:link,
a.wunMenuMainFolderOpen:active,
a.wunMenuMainFolderOpen:visited,
a.wunMenuMainFolderOpen:hover,
a.wunMenuMainFolderNone:link,
a.wunMenuMainFolderNone:active,
a.wunMenuMainFolderNone:visited,
a.wunMenuMainFolderNone:hover,
a.wunMenuMainFolderClosedActive:link,
a.wunMenuMainFolderClosedActive:active,
a.wunMenuMainFolderClosedActive:visited,
a.wunMenuMainFolderClosedActive:hover,
a.wunMenuMainFolderNoneActive:link,
a.wunMenuMainFolderNoneActive:active,
a.wunMenuMainFolderNoneActive:visited,
a.wunMenuMainFolderNoneActive:hover,
a.wunMenuMainFolderOpenActive:link,
a.wunMenuMainFolderOpenActive:active,
a.wunMenuMainFolderOpenActive:visited,
a.wunMenuMainFolderOpenActive:hover {
	background-position: left 8px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #e3e8e5;
	color: #000045;
	display: block;
	font-weight: bold;
	float: none;
	padding: 6px 0 6px 15px;
	text-decoration: none;
}

a.wunMenuMainFolderClosed {
	background-image: url(../images/arrow_blue.gif);
}

a.wunMenuMainFolderOpen {
	background-image: url(../images/arrow_blue_down.gif);
}

a.wunMenuMainFolderNone {
	background-image: url(../images/arrow_grey.gif);
}

a.wunMenuMainFolderClosedActive,
a.wunMenuMainFolderNoneActive {
	background-image: url(../images/arrow_red.gif);
}

a.wunMenuMainFolderOpenActive {
	background-image: url(../images/arrow_red_down.gif);
}

.wunMenuMainIdent a.wunMenuMainFolderClosed,
.wunMenuMainIdent a.wunMenuMainFolderOpen,
.wunMenuMainIdent a.wunMenuMainFolderNone,
.wunMenuMainIdent a.wunMenuMainFolderClosedActive,
.wunMenuMainIdent a.wunMenuMainFolderNoneActive,
.wunMenuMainIdent a.wunMenuMainFolderOpenActive {
	width: 135px;
}

.wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderClosed,
.wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderOpen,
.wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderNone,
.wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderClosedActive,
.wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderNoneActive,
.wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderOpenActive {
	width: 125px;
}

.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderClosed,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderOpen,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderNone,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderClosedActive,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderNoneActive,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderOpenActive {
	width: 115px;
}

a.wunMenuMainFolderClosedActive:link,
a.wunMenuMainFolderClosedActive:active,
a.wunMenuMainFolderClosedActive:visited,
a.wunMenuMainFolderClosedActive:hover,
a.wunMenuMainFolderNoneActive:link,
a.wunMenuMainFolderNoneActive:active,
a.wunMenuMainFolderNoneActive:visited,
a.wunMenuMainFolderNoneActive:hover,
a.wunMenuMainFolderOpenActive:link,
a.wunMenuMainFolderOpenActive:active,
a.wunMenuMainFolderOpenActive:visited,
a.wunMenuMainFolderOpenActive:hover {
	color: #ad0032;
}

a.wunMenuMainFolderClosed:hover,
a.wunMenuMainFolderNone:hover,
a.wunMenuMainFolderClosedActive:hover,
a.wunMenuMainFolderNoneActive:hover {
	background-image: url(../images/arrow_red.gif);
	color: #ad0032;
}

a.wunMenuMainFolderOpenActive:hover {
	background-image: url(../images/arrow_red_down.gif);
	color: #ad0032;
}

a.wunMenuMainFolderOpen:hover {
	background-image: url(../images/arrow_red_down.gif);
	color: #ad0032;
}

.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderClosed,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderOpen,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderNone,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderClosedActive,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderNoneActive,
.wunMenuMainIdent .wunMenuMainIdent .wunMenuMainIdent a.wunMenuMainFolderOpenActive {
	font-weight: normal;
}


/********** CONTENT **********/

.wunTemplate1,
.wunTemplate2 {
	background-image: url(../images/content_bg.gif);
	width: 930px;
}

.wunTemplate3,
.wunTemplate4 {
	background-image: url(../images/content_right_bg.gif);
	width: 930px;
}

.wunTemplate1 .wunContent {
	padding: 20px 30px 0 30px;
	width: 870px;
	overflow: auto;
}

.wunTemplate2 .wunContent {
	padding: 20px 15px 0 0;
	width: 690px;
	overflow: auto;
}

.wunTemplate3 .wunContent {
	background-repeat: repeat-y;
	padding: 20px 30px 0 30px;
	width: 690px;
	
}

.wunTemplate4 .wunContent {
	background-repeat: repeat-y;
	padding: 20px 30px 0 0;
	width: 510px;
	overflow: hidden;
}



.wunContentRight {
	padding: 20px 30px 0 0;
	width: 150px;
	overflow: hidden;
}

h1 {
	color: #000045;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px 0;
}

.wunTemplate3 h1 {
	color: #ad0032;
	font-size: 16px;
	margin: 0;
	padding: 0px 0px 7px 0px;
}


h2 {
	/*border-bottom: 1px solid #e1e7e4;*/
	background-image: url(../images/grey_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #ad0032;
	font-size: 16px;
	margin: 0 0 0px 0;
	padding: 0 0 18px 0;
}

h3 {
	border-bottom: 1px solid #e1e7e4;
	color: #ad0032;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 7px 0;
}

h4 {
	border-bottom: 1px solid #e1e7e4;
	color: #000045;
	float: none;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
}

.wunSpecialLinks {
	padding-top: 10px;
	width: 100%;
}

.wunSpecialLinksNoPadding {
	width: 100%;
}

.wunSpecialLinks a:link,
.wunSpecialLinks a:active,
.wunSpecialLinks a:hover,
.wunSpecialLinks a:visited,
.wunSpecialLinksNoPadding a:link,
.wunSpecialLinksNoPadding a:active,
.wunSpecialLinksNoPadding a:hover,
.wunSpecialLinksNoPadding a:visited {
	background-image: url(../images/arrow_blue.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: block;
	float: none;
	font-weight: bold;
	padding: 0 0 3px 16px;
	text-decoration: none;
}

.wunSpecialLinks a:hover,
.wunSpecialLinksNoPadding a:hover {
	color: #ad0032;
}

.wunSpecialLinks img,
.wunSpecialLinksNoPadding img {
	position: relative;
	top: 1px;
}

/********** BOX **********/

.wunBox {
	clear: both;
	padding-bottom: 20px;
	width: 100%;
}

/********** RIGHT SHORTCUT **********/

.wunShortcutBox 
{
	padding-bottom: 20px;
	width: 150px;
}

.wunShortcutBox .wunContentBox1 {
	background-image: url(../images/right_box_blue_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
}

.wunShortcutBox .wunContentBox2 {
	background-image: url(../images/right_box_blue_top.gif);
	background-repeat: no-repeat;
	width: 150px;
}

.wunShortcutBox .wunContentBox3 {
	background-image: url(../images/right_box_blue_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 10px;
	width: 130px;
}

.wunShortcutBox .wunContentArea1 {
	color: #ffffff;
	width: 130px;
}

.wunContentRight .wunShortcutBox h3 {
	border-bottom: 1px solid #465f72;	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.wunContentRight .wunShortcutBox .wunSpecialLinks {
	padding-top: 0;
}

.wunContentRight .wunShortcutBox .wunSpecialLinks a:link,
.wunContentRight .wunShortcutBox .wunSpecialLinks a:active,
.wunContentRight .wunShortcutBox .wunSpecialLinks a:hover,
.wunContentRight .wunShortcutBox .wunSpecialLinks a:visited 
{
	background-image: url(../images/arrow_white_transparent.png);
	color: #ffffff;
}

.wunContentRight .wunShortcutBox .wunSpecialLinks a:hover 
{
	color: #b41730;
}




.wunContentAreaRight .wunShortcutBox h3 {
	border-bottom: 1px solid #465f72;	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.wunContentAreaRight .wunShortcutBox .wunSpecialLinks {
	padding-top: 0;
}

.wunContentAreaRight .wunShortcutBox .wunSpecialLinks a:link,
.wunContentAreaRight .wunShortcutBox .wunSpecialLinks a:active,
.wunContentAreaRight .wunShortcutBox .wunSpecialLinks a:hover,
.wunContentAreaRight .wunShortcutBox .wunSpecialLinks a:visited 
{
	background-image: url(../images/arrow_white_transparent.png);
	color: #ffffff;
}

.wunContentAreaRight .wunShortcutBox .wunSpecialLinks a:hover 
{
	color: #b41730;
}



.prisZonRightContent {
	width: 150px;
	float:right;
}

.prisZonRightContent .wunShortcutBox h3 {
	border-bottom: 1px solid #465f72;	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.prisZonRightContent .wunShortcutBox .wunSpecialLinks {
	padding-top: 0;
}

.prisZonRightContent .wunShortcutBox .wunSpecialLinks a:link,
.prisZonRightContent .wunShortcutBox .wunSpecialLinks a:active,
.prisZonRightContent .wunShortcutBox .wunSpecialLinks a:hover,
.prisZonRightContent .wunShortcutBox .wunSpecialLinks a:visited 
{
	background-image: url(../images/arrow_white_transparent.png);
	color: #ffffff;
}

.prisZonRightContent .wunShortcutBox .wunSpecialLinks a:hover 
{
	color: #b41730;
}




.wunContent .wunShortcutBox h3 {
	border-bottom: 1px solid #465f72;	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.wunContent .wunShortcutBox .wunSpecialLinks {
	padding-top: 0;
}

.wunContent .wunShortcutBox .wunSpecialLinks a:link,
.wunContent .wunShortcutBox .wunSpecialLinks a:active,
.wunContent .wunShortcutBox .wunSpecialLinks a:hover,
.wunContent .wunShortcutBox .wunSpecialLinks a:visited 
{
	background-image: url(../images/arrow_white_transparent.png);
	color: #ffffff;
}

.wunContent .wunShortcutBox .wunSpecialLinks a:hover 
{
	color: #b41730;
}


/********** RIGHT SHORTCUT WHITE**********/

.wunShortcutBoxWhite 
{
	padding-bottom: 20px;
	width: 150px;
}

.wunShortcutBoxWhite .wunContentArea1 {
	color: #ffffff;
	width: 130px;
}

.wunShortcutBoxWhite h3 {
	border-bottom: 1px solid #E1E7E4;	
	color: #AD0032;
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.wunShortcutBoxWhite .wunSpecialLinks {
	padding-top: 0;
}

.wunShortcutBoxWhite .wunSpecialLinks a:link,
.wunShortcutBoxWhite .wunSpecialLinks a:active,
.wunShortcutBoxWhite .wunSpecialLinks a:hover,
.wunShortcutBoxWhite .wunSpecialLinks a:visited 
{
	background-image: url(../images/arrow_blue.gif);
	color: #000045;
	padding: 0 0 8px 16px;
}

.wunShortcutBoxWhite .wunSpecialLinks a:hover 
{
	color: #b41730;
}


/********** SELLING BOX **********/

.wunSellingBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunSellingBox .wunContentArea1 {
	padding-right: 30px;
	width: 330px;
}

.wunSellingBox .wunContentArea2 {
	width: 150px;
}

.wunSellingBox h2 {
	background-image: url(../images/selling_box_top.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border: 0;
	color: #ad0032;
	display: block;
	float: none;
	font-size: 16px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.wunSellingBox .wunContentArea2 .wunContentBox1 {
	border-right: 1px solid #acbcb6;
	padding-right: 9px;
	width: 140px;
}

.wunSellingBox .wunContentArea2 .wunContentBox1 .wunSpecialLinks 
{
	padding-top: 0;
}

/********** IMAGE BOX **********/

.wunImageBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunImageBox .wunContentArea1 {
	padding-right: 30px;
	width: 150px;
}

.wunImageBox .wunContentArea2 {
	width: 330px;
}


/********** READMORE BOX **********/

.wunReadmoreBox 
{
	clear: both;
	width: 100%;
}

.wunReadmoreBox .wunContentBox4 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	padding: 0 5px 0 5px;
	width: 500px;
}

.wunImageBox .wunReadmoreBox .wunContentBox4 {
	background-image: url(../images/rp_rejseplanen_bg.gif);
	width: 320px;
}

.wunReadmoreBox .wunContentArea1 {
	background-color: #eef2f0;
	padding: 10px;
	width: 480px;
}

.wunReadmoreBox .wunContentAreaZoneText {
	background-color: #eef2f0;
	padding: 10px;
	padding-bottom:18px;
	padding-top:12px;
	width: 480px;
}


.wunImageBox .wunReadmoreBox .wunContentArea1 
{
	width: 300px;
}

.wunReadmoreBox .wunContentArea2 {
	padding: 10px;
	width: 480px;
}

.wunImageBox .wunReadmoreBox .wunContentArea2 {
	width: 300px;
}

.wunReadmoreBox .wunContentBox1 .wunContentBox3 {
	display: none;
	padding-bottom: 20px;
}

.wunReadmoreBox .wunContentBox2 .wunContentBox3 {
	padding-bottom: 20px;
}

.wunReadmoreBox .wunContentBox1,
.wunReadmoreBox .wunContentBox2 {
	width: 100%;
}

.wunReadmoreBox .wunContentBox1 a:link,
.wunReadmoreBox .wunContentBox1 a:active,
.wunReadmoreBox .wunContentBox1 a:visited,
.wunReadmoreBox .wunContentBox1 a:hover {
	background-image: url(../images/box_lukket.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: table;
	float: none;
	font-weight: bold;
	padding: 0 0 3px 16px;
	text-decoration: none;
}

.wunReadmoreBox .wunContentBox2 a:link,
.wunReadmoreBox .wunContentBox2 a:active,
.wunReadmoreBox .wunContentBox2 a:visited,
.wunReadmoreBox .wunContentBox2 a:hover {
	background-image: url(../images/box_aaben.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: block;
	float: none;
	font-weight: bold;
	padding: 0 0 15px 16px;
	text-decoration: none;
}

.wunReadmoreBox .wunContentArea2 a:link,
.wunReadmoreBox .wunContentArea2 a:active,
.wunReadmoreBox .wunContentArea2 a:hover,
.wunReadmoreBox .wunContentArea2 a:visited
{
	background-image: none;
	color: #000045;
	display: inline;
	float: left;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
}

.wunReadmoreBox .wunContentArea2 a:hover 
{
	color: #b41730;
	text-decoration: none;
}

/********** THIS IS FOR ISSUES WITH IE6 AND CACHING BACKGROUND IMAGES **********/

.wunIEFaqHack {
	background-image: url(../images/box_aaben.png);
	display: none;
}

.wunReadmoreBox .wunContentBox1 a:hover,
.wunReadmoreBox .wunContentBox2 a:hover {
	color: #ad0032;
}

.wunReadmoreBox .wunContentArea1 a:link,
.wunReadmoreBox .wunContentArea1 a:active,
.wunReadmoreBox .wunContentArea1 a:hover,
.wunReadmoreBox .wunContentArea1 a:visited {
	background: none;
	color: #000045;
	display: inline;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
}

.wunReadmoreBox .wunContentArea1 a:hover {
	color: #b41730;
	text-decoration: none;
}


/********** PRICE BOX **********/

.wunPriceBox .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	padding: 0 5px 0 5px;
	width: 500px;
}

.wunPriceBox .wunContentBox2 {
	background-color: #eef2f0;
	border-bottom: 1px bottom #e3e8e5;
	padding: 10px;
	width: 480px;
}

.wunPriceBox .wunContentBox3 {
	border-bottom: 1px bottom #e3e8e5;
	padding: 10px;
	width: 480px;
}

.wunPriceBox .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 480px;
}

.wunPriceBox .wunContentBox5 {
	padding: 10px;
	width: 480px;
}

.wunPriceBox .wunContentArea1 {
	padding-right: 30px;
	width: 315px;
}

.wunPriceBox .wunContentArea2 {
	width: 135px;
}

.wunPriceBox h4 {
	border-bottom: 0;
}


/********** TABS BOX **********/

.wunTabBoxes,
.wunTabBoxesGen,
.wunTabBoxes .wunTabsBox,
.wunTabBoxesGen .wunTabsBox,
.wunTabBoxes .wunTabsBoxOrange {
	padding-bottom: 20px;
	width: 100%;
}

.wunTabBoxes .wunTabsBox .wunContentBox1,
.wunTabBoxesGen .wunTabsBox .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunTabBoxes .wunTabsBox .wunContentBox2,
.wunTabBoxesGen .wunTabsBox .wunContentBox2 {
	background-image: url(../images/content_box_top_tab.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunTabBoxes .wunTabsBox .wunContentBox3,
.wunTabBoxesGen .wunTabsBox .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunTabBoxes .wunTabsBox .wunContentBox4,
.wunTabBoxesGen .wunTabsBox .wunContentBox4 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunTabBoxes .wunTabsBox .wunContentArea1 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.wunTabBoxes .wunTabsBox .wunContentArea1 h2 {
	background-image: none;
	border-color: #cdd7d3;
}

.wunTabBoxes .wunTabsBox .wunContentArea2 {
	padding: 10px;
	width: 482px;
}

.wunTabBoxes .wunTabsBox .wunContentArea3 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}


.wunTabBoxesGen .wunTabsBox .wunContentArea1 {
	width: 502px;
}

.wunTabBoxesGen .wunTabsBox .wunContentArea2 {
	background-color: #eef2f0;
	padding: 10px 6px 10px 6px;
	width: 490px;
}

.wunTabBoxesGen .wunTabsBox .wunContentArea3 {
	padding: 10px 6px 10px 6px;
	width: 490px;
}

.wunTabBoxesGen .wunTabsBox .wunContentArea4 {
	padding-right: 30px;
	width: 315px;
}

.wunTabBoxesGen .wunTabsBox .wunContentArea5 {
	width: 145px;
}

.wunTabBoxesGen h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.wunTabBoxesGen .wunTabsBox .wunTabs h2 
{
	background-image: none;
	border: 0;
}

.wunTabBoxesGen .wunTabsBox .wunContentArea1 h2 {
	background-image: none;
	border-bottom: 1px solid #cdd7d3;
	color: #000045;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 7px;
}

.wunTabBoxes .wunTabsBoxOrange .wunContentBox1 {
	background-image: url(../images/content_box_bg_orange.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunTabBoxes .wunTabsBoxOrange .wunContentBox2 {
	background-image: url(../images/content_box_top_tab_orange.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunTabBoxes .wunTabsBoxOrange .wunContentBox3 {
	background-image: url(../images/content_box_btm_orange.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 4px;
	width: 510px;
}

.wunTabBoxes .wunTabsBoxOrange .wunContentArea1 {
	padding: 10px;
	width: 482px;
}

.wunTabBoxes .wunTabsBoxOrange .wunContentArea2 {
	background-color: #d95700;
	padding: 10px;
	width: 480px;
}

.wunTabs {
	position: relative;
	top: 5px;
	width: 100%;
}

.wunTabNormal .wunTabActive {
	background-image: url(../images/tab_left_normal_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}
.wunTabRP .wunTabActive {
	background-image: url(../images/rp_normal_tab_left_last_active.GIF);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunTabRP .wunTabActiveFirst {
	background-image: url(../images/rp_normal_tab_left_first_active.GIF);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}


.wunTabFirst .wunTabActive {
	background-image: url(../images/tab_left_first_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunRejsePlanenBlue .wunTabFirst .wunTabActive {
	background-image: url(../images/tab_left_first_blue_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunRejsePlanen .wunTabFirst .wunTabActive,
.wunRejsePlanen .wunTabFirstDSBOrange .wunTabActive,
.wunRejsePlanen .wunTabFirstDSB1 .wunTabActive  {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}
.wunRejsePlanen .wunTabFirst .wunTabActive {
	background-image: url(../images/rp_normal_tab_left_first_active.gif);
}
.wunRejsePlanen .wunTabFirstDSBOrange .wunTabActive {
	background-image: url(../images/rp_orange_tab_left_first_active.gif);
}
.wunRejsePlanen .wunTabFirstDSB1 .wunTabActive {
	background-image: url(../images/rp_dsb1_tab_left_first_active.gif);
}

.wunRejsePlanen .wunTabNormal .wunTabActive {
	background-image: url(../images/rp_normal_tab_left_normal_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunRejsePlanen .wunTabNormal .wunTabActive .wunTabText {
	background-image: url(../images/rp_normal_tab_right_normal_active.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

/* 
 Added by Johan for moved tab: Active tab with left corner 
.wunRejsePlanen .wunTabNotFirst .wunTabActive {
	background-image: url(../images/rp_normal_tab_left_normal_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}
 Added by Johan for moved tab: Active tab with right corner + text 
.wunRejsePlanen .wunTabNotFirst .wunTabActive .wunTabText 
{
	background-image:url(../images/rp_normal_tab_right_normal_active.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-weight:bold;
	height:23px;
	padding:5px 10px 0 0;
}

 Added by Johan for moved tab: Inactive tab with left corner 
.wunRejsePlanen .wunTabNotFirst .wunTab   {
	background-image:url(../images/tab_left_normal.gif);
	background-position: left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	padding:5px 10px 0 0;
}
 Added by Johan for moved tab: Inactive tab with right corner + text  
.wunRejsePlanen .wunTabNotFirst .wunTab .wunTabText   {
	background-image:url(../images/tab_right_normal.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	padding:5px 10px 0 0;
}
*/

.wunTabOrange .wunTabActive,
.wunTabICLNonstop .wunTabActive {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunTabOrange .wunTabActive {
	background-image: url(../images/tab_left_orange_active.gif);
}

/*ICL Nonstop*/
.wunTabICLNonstop .wunTabActive {
	background-image: url(../images/tab_left_ICL_active.gif);
}


.wunTabOrangeFirst .wunTabActive {
	background-image: url(../images/tab_left_orange_first_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunTabNormal .wunTabActive .wunTabText,
.wunTabFirst .wunTabActive .wunTabText {
	background-image: url(../images/tab_right_normal_active.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.wunTabRP .wunTabActive .wunTabText{
	background-image: url(../images/rp_normal_tab_right_normal_active.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.wunTabRP .wunTabActiveFirst .wunTabText{
	background-image: url(../images/rp_normal_tab_right_normal_active.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.contentboxesholder
{
	margin-bottom: -4px;
}

.wunRejsePlanen .wunTabFirst .wunTabActive .wunTabText,
.wunRejsePlanen .wunTabFirstDSBOrange .wunTabActive .wunTabText,
.wunRejsePlanen .wunTabFirstDSB1 .wunTabActive .wunTabText {
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.wunRejsePlanen .wunTabFirst .wunTabActive .wunTabText {
	background-image: url(../images/rp_normal_tab_right_normal_active.gif);
}
.wunRejsePlanen .wunTabFirstDSBOrange .wunTabActive .wunTabText {
	background-image: url(../images/rp_orange_tab_right_normal_active.gif);
}
.wunRejsePlanen .wunTabFirstDSB1 .wunTabActive .wunTabText {
	background-image: url(../images/tab_right_dsb1_active.gif);
	color: #fff;
}

.wunRejsePlanenBlue .wunTabFirst .wunTabActive .wunTabText {
	background-image: url(../images/tab_right_normal_blue_active.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.RejseplanenTabText
{
	color: #000045;
}

.wunTabOrange .wunTabActive .wunTabText,
.wunTabOrangeFirst .wunTabActive .wunTabText,
.wunTabICLNonstop .wunTabActive .wunTabText {
	background-position: right top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.wunTabOrange .wunTabActive .wunTabText,
.wunTabOrangeFirst .wunTabActive .wunTabText {
	background-image: url(../images/tab_right_orange_active.gif);
}

/*ICL Nonstop*/
.wunTabICLNonstop .wunTabActive .wunTabText {
	background-image: url(../images/tab_right_ICL_active.gif);
}



.wunTabNormal .wunTab,
.wunTabFirst .wunTab,
.wunTabFirstDSBOrange .wunTab,
.wunTabFirstDSB1 .wunTab {
	background-image: url(../images/tab_left_normal.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}
.wunTabRP .wunTab{
	background-image: url(../images/tabRP_left_normal.png);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}

.wunTabOrange .wunTab,
.wunTabFirstOrange .wunTab,
.wunTabICLNonstop .wunTab {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 4px;
	padding-left: 10px;
}
.wunTabOrange .wunTab,
.wunTabFirstOrange .wunTab {
	background-image: url(../images/tab_left_orange.gif);
}
/*ICL Nonstop*/
.wunTabICLNonstop .wunTab {
	background-image: url(../images/tab_left_ICL.gif);
}

.wunTabNormal .wunTab .wunTabText,
.wunTabFirst .wunTab .wunTabText,
.wunTabFirstDSBOrange .wunTab .wunTabText,
.wunTabFirstDSB1 .wunTab .wunTabText {
	background-image: url(../images/tab_right_normal.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}
.wunTabRP .wunTab .wunTabText
{
	background-image: url(../images/tabRP_right_normal.png);
	background-position: right top;
	background-repeat: no-repeat;
/*	color: Darkblue;*/
	color: #000045;	
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}


.wunTabNormal .wunTab .wunTabTextActive,
.wunTabFirst .wunTab .wunTabTextActive {
	background-image: url(../images/tab_right_normal.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #b41730;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}
.wunTabRP .wunTab .wunTabTextActive
{
	background-image: url(../images/tabRP_right_normal.png);
	background-position: right top;
	background-repeat: no-repeat;
	color: #b41730;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}

.wunTabOrange .wunTab .wunTabText,
.wunTabFirstOrange .wunTab .wunTabText,
.wunTabICLNonstop .wunTab .wunTabText {
	background-position: right top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 23px;
	padding: 5px 10px 0 0;
}
.wunTabOrange .wunTab .wunTabText,
.wunTabFirstOrange .wunTab .wunTabText {
	background-image: url(../images/tab_right_orange.gif);
}
/*ICL Notepad*/
.wunTabICLNonstop .wunTab .wunTabText {
	background-image: url(../images/tab_right_ICL.gif);
}


.wunTabBoxes .wunReadmoreBox .wunContentBox1,
.wunTabBoxes .wunReadmoreBox .wunContentBox2,
.wunTabBoxes .wunReadmoreBox .wunContentBox3,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox1,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox2,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox3 {
	background: none;
	margin: 0;
	padding: 0;
	width: 482px;
}

.wunTabBoxes .wunReadmoreBox .wunContentBox2,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox2 {
	margin: 0;
	padding: 0;
	width: 482px;
}

.wunTabBoxes .wunReadmoreBox .wunContentBox3,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox3 {
	padding: 0 0 5px 0;
	width: 482px;
}

.wunTabBoxes .wunReadmoreBox .wunContentArea2,
.wunTabBoxesGen .wunReadmoreBox .wunContentArea2 {
	border-bottom: 1px solid #cdd7d3;
	padding: 5px 0 5px 0;
	width: 482px;
}

.wunTabBoxes .wunReadmoreBox .wunContentArea2 table,
.wunTabBoxesGen .wunReadmoreBox .wunContentArea2 table {
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.wunTabBoxes .wunReadmoreBox .wunContentArea2 td,
.wunTabBoxesGen .wunReadmoreBox .wunContentArea2 td {
	background-color: #ffffff;
	border: 1px solid #cdd7d3;
	padding: 5px;
}

.wunTabBoxes .wunReadmoreBox .wunContentBox2 a:link,
.wunTabBoxes .wunReadmoreBox .wunContentBox2 a:active,
.wunTabBoxes .wunReadmoreBox .wunContentBox2 a:visited,
.wunTabBoxes .wunReadmoreBox .wunContentBox2 a:hover,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox2 a:link,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox2 a:active,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox2 a:visited,
.wunTabBoxesGen .wunReadmoreBox .wunContentBox2 a:hover {
	padding-bottom: 0;
}


/********** REJSEPLANEN **********/


.wunRejsePlanen .wunTabsBox,
.wunRejsePlanenBlue .wunTabsBox,
.wunRejsePlanen .wunTabsBoxOrange,
.wunRejsePlanenBlue .wunTabsBoxOrange {
	padding-bottom: 20px;
	width: 330px;
}

.wunRejsePlanen .wunTabsBox .wunContentBox1 {
	background-image: url(../images/rp_rejseplanen_bg.gif);
	background-repeat: repeat-y;
	width: 330px;
}

.wunRejsePlanen .wunTabsBox .wunContentBox2 {
	background-image: url(../images/rp_normal_rp_rejseplanen_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom:-4px;	
	width: 330px;	
}
.wunRejsePlanen .wunTabsBox .wunContentBox2 .capContentBox2
{
	background-image: none;
}


.wunRejsePlanen .wunTabsBox .wunContentBox2onload,
.wunRejsePlanen .wunTabsBoxOrange .wunContentBox2onload {
	background-image: url(../images/rp_normal_rp_rejseplanen_toponload.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom:-4px;	
	width: 330px;	
}


.wunRejsePlanen .wunTabsBox .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 4px 4px 4px;
	width: 322px;	
}

.wunRejsePlanen .wunTabsBox .wunContentArea1 {
	width: 322px;
}

.wunRejsePlanen .wunTabsBox .wunContentArea2 {
	background-color: #ccd7db;
	border-bottom: 1px solid #cdd7d3;
	padding: 6px;
	width: 310px;
}

.wunStog .wunRejseplanen .wunTabsBox .wunContentArea2 {
    background-color: #8C001E;
	border-bottom: 0px solid #cdd7d3;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanen .wunTabsBox .wunContentArea3 {
	background-color: #e4eae8;
	border-bottom: 1px solid #cdd7d3;
	padding: 6px;
	width: 310px;
}

.wunStog .wunRejseplanen .wunTabsBox .wunContentArea3 {
	background-color:Transparent;
	border-bottom: 0px solid #cdd7d3;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanen .wunTabsBox .wunContentArea4 {
	background-color: #ccd7db;
	padding: 6px;
	width: 310px;
}

.wunStog .wunRejseplanen .wunTabsBox .wunContentArea4 
{
	background-color: Transparent;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanen .wunTabsBox .wunContentArea5 {
	background-color: #e4eae8;
	padding: 6px;
	width: 310px;
}

.wunStog .wunRejseplanen .wunTabsBox .wunContentArea5 {
	background-color: Transparent;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentBox1 {
	background-image: url(../images/rp_rejseplanen_blue_bg.gif);
	background-repeat: repeat-y;
	width: 330px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentBox2 {
	background-image: url(../images/rp_rejseplanen_blue_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 330px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_blue_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 322px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentArea1 {
	width: 322px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentArea2 {
	background-color: #082439;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentArea3 {
	padding: 6px;
	width: 310px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentArea4 {
	background-color: #082439;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanenBlue .wunTabsBox .wunContentArea5 {
	padding: 6px;
	width: 310px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunContentBox1,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunContentBox1 {
	background-image: url(../images/rp_rejseplanen_bg.gif);
	background-repeat: repeat-y;
	width: 330px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunContentBox2,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunContentBox2 {
	background-image: url(../images/rp_rejseplanen_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 330px;
}

.wunRejsePlanen .wunTabsBoxOrange .clean .wunContentBox2,
.wunRejsePlanenBlue .wunTabsBoxOrange .clean .wunContentBox2 {
	background-image: url(../images/rp_orange_top_clean.gif);
}

.wunRejsePlanen .wunTabsBoxOrange .wunContentBox3,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 322px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunContentArea1,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunContentArea1 {
	color: #ffffff;
	width: 322px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunContentArea2,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunContentArea2 {
	color: #ffffff;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunContentArea3,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunContentArea3 {
	background-color: #d95700;
	color: #ffffff;
	padding: 6px;
	width: 310px;
}

.wunRejsePlanenBlue .wunTabsBox b,
.wunTabsBoxOrange b {
	color: #ffffff;
}

.wunRPHeader {
	height: 28px;
	padding: 10px 0 0 6px;
	width: 140px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunRPHeader,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunRPHeader,
.wunRejsePlanenBlue .wunTabsBox .wunRPHeader,
.wunStog .wunRejseplanen .wunTabsBox .wunRPHeader {
	color: #ffffff;
}
.wunStog .wunRejseplanen .wunTabsBox .wunRPSpacerArrow {
	background-image:url(../images/arrow_white_nyforside.gif);
	background-position:12px 4px;
	background-repeat:no-repeat;
	height:16px;
	width:36px;
}
.wunRejsePlanen .wunTabsBox .wunRPSpacerArrow {
	background-image: url(../images/rp_normal_arrow.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
	height: 16px;
	width: 36px;
}



.wunRejsePlanenBlue .wunTabsBox .wunRPSpacerArrow {
	background-image: url(../images/arrow_grey_blue.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
	height: 16px;
	width: 36px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunRPSpacerArrow,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunRPSpacerArrow {
	background-image: url(../images/arrow_white_orange.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
	height: 16px;
	width: 36px;
}

.wunRPType input {
	position: relative;
	top: 1px;
}

.wunRPDate {
}

.wunRejsePlanen .wunTabsBox .wunRPCalender,
.wunMiniRejseplanen .wunRPCalender,
.wunKontrolAfgifter .wunRPCalender {
	background-image: url(../images/rp_normal_calender.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 1px 15px 0 3px;
	width: 21px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunRPCalender,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunRPCalender,
.wunOrange .wunMiniRejseplanen .wunRPCalender {
	background-image: url(../images/calender_orange.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 1px 15px 0 3px;
	width: 21px;
}

.wunFirstClassRP .wunMiniRejseplanen .wunRPCalender,
.wunRejsePlanenBlue .wunTabsBox .wunRPCalender, {
	background-image: url(../images/calender_blue.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 1px 15px 0 3px;
	width: 21px;
}

.wunStog .wunMiniRejseplanen .wunRPCalender {
	background-image: url(../images/calender_red.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 1px 15px 0 3px;
	width: 21px;
}

.wunRPTime {
	padding-right: 17px;
}

.wunRPTimeText {
	padding: 4px 3px 0 0;
}

.wunRPTime input {
	width: 30px;
}

.wunRPStartingPoint {
}

.wunRPStartingPoint input {
	position: relative;
	top: 1px;
}

.wunRPAge {
	padding-bottom: 10px;
	width: 100%;
}

.wunRPAgeLeft {
	padding-right: 10px;
	width: 150px;
}

.wunRPAgeRight {
	width: 150px;
}

.wunRPAgeText {
	padding: 2px 5px 0 0;
	text-align: right;
	width: 50px;
}

.wunRPAgeDD {
	width: 39px;
}

.wunRPAgeDefinition {
	padding-top: 2px;
}

.wunRejsePlanen .wunTabsBoxOrange .wunRPAgeDefinition,
.wunRejsePlanen .wunTabsBoxOrange .wunRPTimeText,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunRPAgeDefinition,
.wunRejsePlanenBlue .wunTabsBoxOrange .wunRPTimeText,
.wunRejsePlanenBlue .wunTabsBox .wunRPAgeDefinition,
.wunRejsePlanenBlue .wunTabsBox .wunRPTimeText {
	color: #ffffff;
}

.wunRPTransportation {
	width: 224px;
}

.wunRPTransportation input {
	position: relative;
	top: 1px;
}

.wunRPSubmit {
	text-align: right;
	width: 310px;
}

.wunRejsePlanen .capFreeTextField
{
	overflow:hidden;
}

.wunRejsePlanen .capContentField
{
	overflow:hidden;
	background-color: #CED7DE;
	padding: 10px;
	width: 302px !important;
	
}
.cap-first .wunTabActive 
{
	background-image: url(../images/rp_normal_tab_left_first_active.gif) !important;
}


/********** MINI REJSEPLANEN **********/

.wunMiniRejseplanen {
	padding-bottom: 20px;
	width: 150px;
}

.wunMiniRejseplanen .wunContentBox1 {
	background-image: url(../images/content_right_box_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
}

.wunMiniRejseplanen .wunContentBox2 {
	background-image: url(../images/content_right_box_top.gif);
	background-repeat: no-repeat;
	width: 150px;
}

.wunMiniRejseplanen .wunContentBox3 {
	background-image: url(../images/content_right_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 5px 0 5px;
	width: 140px;
}

*+html .wunMiniRejseplanen .wunContentBox3 
{
	padding-bottom: 5px;
}

.wunMiniRejseplanen .wunContentArea1 {
	padding: 10px 5px 10px 5px;
	width: 130px;
}

.wunMiniRejseplanen .wunContentArea2 {
	background-color: #eef2f0;
	padding: 10px 5px 10px 5px;
	width: 130px;
}

.wunMiniRejseplanen .wunContentArea3 {
	background-color: #eef2f0;
	padding: 8px 5px 10px 5px;
	width: 130px;
}

.wunMiniRejseplanen .wunInputTF {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e1e7e4;
	height: 15px;
	margin-top: 10px;
	padding: 1px 5px 0 5px;
	width: 118px;
}

.wunMiniRejseplanen .wunMiniRPTime {
	width: 130px;
}

.wunMiniRejseplanen .wunMiniRPTime input {
	margin: 0;
	width: 30px;
}

.wunMiniRejseplanen .wunRPSubmit {
	padding: 10px 5px 10px 5px;
	text-align: right;
	width: 130px;
}

.wunAll .wunMiniRejseplanen .wunContentArea1 {
	background-color: #e4eae8;
	padding: 10px 5px 10px 5px;
	width: 130px;
}

.wunAll .wunMiniRejseplanen .wunContentArea2 {
	background-color: #ccd7db;
	border-bottom: 1px solid #cdd7d3;
	margin-top: 5px;
	padding: 8px 5px 10px 5px;
	width: 130px;
}

.wunAll .wunMiniRejseplanen .wunContentArea3 {
	background-color: #ccd7db;
	border-bottom: 1px solid #cdd7d3;
	border-top: 1px solid #cdd7d3;
	padding: 8px 5px 10px 5px;
	width: 130px;
}

.wunAll .wunMiniRejseplanen .wunRPSubmit {
	background-color: #ccd7db;
	border-top: 1px solid #cdd7d3;
	margin-bottom: 5px;
	padding: 10px 5px 8px 5px;
	text-align: right;
	width: 130px;
}

.wunOrange,
.wunOrange b {
	color: #ffffff;
}

.wunOrange h4 {
	border-color: #ff944d;
	color: #ffffff;
	margin-bottom: 0;
}

.wunOrange .wunContentArea2 {
	background-color: #d95700;
}

.wunOrange .wunMiniRejseplanen .wunContentBox1 {
	background-image: url(../images/rp_mini_orange_bg.gif);
}

.wunOrange .wunMiniRejseplanen .wunContentBox2 {
	background-image: url(../images/rp_mini_orange_top.gif);
}

.wunOrange .wunMiniRejseplanen .wunContentBox3 {
	background-image: url(../images/rp_mini_orange_btm.gif);
}

.wunOrange .wunRPTimeText {
	color: #ffffff;
}

.wunStog,
.wunStog b {
	color: #ffffff;
}

.wunStog h4 {
	border-color: #c64d70;
	color: #ffffff;
	margin-bottom: 0;
}

.wunStog .wunContentArea2 {
	background-color: #8c001e;
}

.wunStog .wunMiniRejseplanen .wunContentBox1 {
	background-image: url(../images/rp_mini_stog_bg.gif);
}

.wunStog .wunMiniRejseplanen .wunContentBox2 {
	background-image: url(../images/rp_mini_stog_top.gif);
}

.wunStog .wunMiniRejseplanen .wunContentBox3 {
	background-image: url(../images/rp_mini_stog_btm.gif);
}

.wunStog .wunRejseplanen .wunContentBox1 {
	background-image: url(../images/rp_stog_bg.gif);
}

.wunStog .wunRejseplanen .wunContentBox2 {
	background-image: url(../images/rp_stog_top.gif);
}

.wunStog .wunRejseplanen .wunContentBox3 {
	background-image: url(../images/rp_stog_btm.gif);
}

.wunStog .wunRPTimeText {
	color: #ffffff;
}

.wunStogLogo {
	position: absolute;
	top: 150px;
}

.wunStogLogo img {
	position: relative;
	left: 460px;
}

.wunFirstClassRP,
.wunFirstClassRP b {
	color: #ffffff;
}

.wunFirstClassRP h4 {
	border-color: #d3dcd8;
	color: #ffffff;
	margin-bottom: 0;
}

.wunFirstClassRP .wunContentArea2 {
	background-color: #0f2639;
}

.wunFirstClassRP .wunMiniRejseplanen .wunContentBox1 {
	background-image: url(../images/right_box_blue_bg.gif);
}

.wunFirstClassRP .wunMiniRejseplanen .wunContentBox2 {
	background-image: url(../images/right_box_blue_top.gif);
}

.wunFirstClassRP .wunMiniRejseplanen .wunContentBox3 {
	background-image: url(../images/right_box_blue_btm.gif);
}

.wunFirstClassRP .wunRPTimeText {
	color: #ffffff;
}



/********** FAQ **********/

.wunFAQ,
.wunFAQSearch {
	padding-bottom: 20px;
	width: 100%;
}

.wunFAQSearch h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 12px;
}

.wunFAQSearch .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunFAQSearch .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunFAQSearch .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunFAQSearch .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.wunFAQSearch .wunContentArea1 {
	width: 200px;
}

.wunFAQSearch .wunContentArea1 select {
	width: 150px;
}

.wunFAQSearch .wunContentArea2 {
	width: 200px;
}

.wunFAQSearch .wunContentArea2 input {
	!position: relative;
	!bottom: 1px;
	width: 150px;
}

.wunFAQSearch .wunContentArea3 {
	padding-top: 22px;
	width: 82px;
}

.wunFAQSearch h4 {
	border-bottom: 0;
}


/********** PRESSE **********/

.wunPress {
	padding-bottom: 20px;
	width: 100%;
}

#ctl00_MainContent_PanelOverview {
	width: 100%;
}

.wunPress .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunPress .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunPress .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunPress .wunContentBox4 {
	background-color: #eef2f0;
	padding: 11px;
	width: 480px;
}

.wunPress .wunContentArea1 {
	padding-bottom: 5px;
}

.wunPress .wunContentArea2 {
	color: #acbcb6;
	width: 80px;
}

.wunPress .wunContentArea3 {
	width: 400px;
}

.wunPress h4 {
	border-bottom: 0;
}

.wunSearchPress {
	padding-bottom: 30px;
	width: 150px;
}

.wunSearchPress .wunSpecialLinks {
	padding-top: 0;
}

.wunSearchPress h3 {
	border-bottom: 0;
	margin: 0;
	padding-bottom: 12px;
}

.wunSearchPress h4 {
	border-bottom: 0;
}

.wunSearchPress .wunContentBox1 {
	background-image: url(../images/content_right_box_bg.gif);
	background-repeat: repeat-y;
	padding: 0 4px 0 4px;
	width: 142px;
}

.wunSearchPress .wunContentBox2 {
	background-color: #eef2f0;
	padding: 10px;
	width: 122px;
}

.wunSearchPress .wunContentBox3 {
	padding: 10px;
	width: 122px;
}

.wunSearchPress .wunContentArea1 {
	width: 122px;
}

.wunSearchPress .wunContentArea2 {
	padding-bottom: 5px;
	width: 122px;
}

.wunSearchPress .wunInputTF {
	width: 112px;
}

.wunSearchPress .wunButton {
	padding-top: 10px;
	text-align: right;
	width: 100%;
}

.wunSearchPressDD 
{
	padding-bottom: 10px;
	width: 122px;
}

.wunSearchPressRadio 
{
	width: 30px;
}

.wunSearchPressRadioText
{
	width: 90px;
}

.wunPressResults {
	padding-bottom: 20px;
	width: 100%;
}

.wunPressResults h4 {
	color: #ad0032;
}

.wunPressResultHeader {
	padding-bottom: 20px;
	width: 30%;
}

.wunPressPaging {
	float: right;
	text-align: right;
	padding-bottom: 20px;
	width: 70%;
}

.wunPressPaging a,
.wunPressPaging b {
	padding: 0 5px;
}

a.wunPagingPrevious {
	background-image: url(../images/arrow_blue_back.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

a.wunPagingNext {
	background-image: url(../images/arrow_blue.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.wunPressResult {
	cursor: pointer;
	margin-bottom: 20px;
	width: 100%;
}

.wunPressResultDate {
	color: #acbcb6;
	padding-bottom: 3px;
	width: 100%;
}

.wunPressResultLink {
	font-weight: bold;
	padding-bottom: 3px;
	width: 100%;
}

.wunPressResultText {
	width: 100%;
}

.wunPressRelease {
	padding-bottom: 20px;
	width: 100%;
}

.wunPressFacts {
	float: right;
	padding: 0 0 5px 10px;
	width: 150px;
}

.wunPressFacts h3 {
	border: 0;
	margin: 0;
	padding-bottom: 12px;
}

.wunPressFacts .wunContentBox1 {
	background-image: url(../images/content_right_box_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
}

.wunPressFacts .wunContentBox2 {
	background-image: url(../images/content_right_box_top.gif);
	background-repeat: no-repeat;
	width: 150px;
}

.wunPressFacts .wunContentBox3 {
	background-image: url(../images/content_right_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 10px;
	width: 130px;
}

.wunPressFacts .wunContentArea1 {
	padding-bottom: 10px;
	width: 130px;
}

.wunPressFacts .wunContentArea2 {
	padding-right: 10px;
	width: 80px;
}

.wunPressFacts .wunContentArea3 {
	width: 40px;
}

.wunPressFactsNoFloat
{
	float:none;
}

a.wunPreviousPage {
	background-image: url(../images/arrow_blue_back.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	float: right;
	padding: 0 0 0 15px;
}


/********** FRONTPAGE **********/

.wunContentAreaLeft {
	padding-right: 30px;
	width: 330px;
/*	 padding-top: 7px;*/
}

.wunContentAreaRight {
	width: 330px;
}
.wunContentAreaRight .wunBox {
	clear: both;
	width: 327px;
    overflow: hidden;
    padding: 12px 0px 15px 0px;
    margin: 0px;
}

.wunTeasers {
	padding-bottom: 30px;
	width: 330px;	
}

.wunTeaserLeft {
	padding-right: 30px;
	width: 150px;
}

.wunTeaserRight {
	width: 150px;
}




/********** JOBS **********/

.wunJobs {
	padding-bottom: 20px;
	width: 100%;
}

.wunJobs h2 
{
	background-image: none;
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
	
.wunJobs .wunContentBox1 {
	background-image: url(../images/content_box_change_top.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	width: 330px;
}

.wunJobs .wunContentBox2 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 5px 4px 4px 4px;
	width: 322px;
}

.wunJobs .wunContentArea1 {
	padding: 20px 6px 6px 6px;
	width: 310px;
}

.wunJobs .wunContentArea1 .wunSpecialLinks {
	padding-top: 0;
}

/********** AFGANGSTIDER **********/

.capDepartureInfo {
	padding-bottom: 15px;
	width: 100%;
	padding-top: 15px;
}

.capDepartureInfo h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 9px;
}

/********** TRAFIK INFO **********/

.wunTrafikInfo {
	padding-bottom: 15px;
	width: 100%;
	padding-top: 0px;
}

.wunTrafikInfo h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 9px;
}
	
.wunTrafikInfo .wunContentBox1 {
	background-image: url(../images/rp_rejseplanen_bg.gif);
	background-repeat: repeat-y;
	width: 330px;
	padding-top: 0px;
}

.wunTrafikInfo .wunContentBox2 {
	background-image: url(../images/content_box_small_top.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	width: 330px;
}

.wunTrafikInfo .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 6px 4px 6px 4px;
	width: 322px;
}

.wunTrafikInfo .wunContentArea1 {
	border-bottom: 1px solid #e3e8e5;
	padding: 6px;
	width: 310px;
}

.wunTrafikInfo .wunContentArea2 {
	background-color: #eef2f0;
	border-bottom: 1px solid #e3e8e5;
	padding: 6px;
	width: 310px;
}

.wunTrafikInfo .wunContentArea3 {
	padding: 6px;
	width: 310px;
}

.wunTrafikInfo .wunContentArea4 {
	background-color: #eef2f0;
	padding: 6px 6px 0px 6px;
	width: 310px;
}

.wunTrafikInfo .wunContentArea4 .wunSpecialLinks {
	padding-top: 0;
}

.wunTrafikInfo .wunContentArea1 a {
	background-image: url(../images/arrow_blue.png);
	background-position: left 3px;
	background-repeat: no-repeat;
	display: inline;
	margin-right: 10px;
	padding-left: 16px;
}

.wunTrafikInformation {
	padding-bottom: 20px;
	width: 100%;
}

.wunTrafikInformation IMG {
	background-color: #ffffff;
}

.wunTrafikInformation .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunTrafikInformation .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunTrafikInformation .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunTrafikInformation .wunContentBox4 {
	background-color: #ffffff;
	padding: 11px;
	width: 480px;
}

.wunTrafikInformation .wunContentBox4alt {
	background-color: #ffffff;
	padding: 11px;
	width: 480px;
	border-bottom:#e1e7e4 1px solid;
}


.wunTrafikInformation .wunContentBox4bottom 
{
	background: url(../images/content_box_btm.gif) 99% 100% no-repeat;
	background-color: #ffffff;
	padding: 11px;
	width: 480px;
	height:50px;
}
.wunTrafikInformation .wunContentBox5 {
	padding: 11px;
	width: 480px;
	background-color: #ffffff;
	color: White;
}

.wunTrafikInformation .wunContentArea1 {
	padding-bottom: 5px;
}

.wunTrafikInformation .wunContentArea2 {
	color: #000045;
	width: 110px;
}

.wunTrafikInformation .wunContentArea3 {
	width: 370px;
}

.wunTrafikInformation h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 12px;
}

.wunTrafikInformation .wunSpecialLinks {
	padding-top: 0;
	
}

/********** TRAFIK INFO GRAPHIC **********/

.wunTrafikInfoGraphic {
	padding-bottom: 5px;
	width: 100%;
	padding-top: 0px;
}

.wunTrafikInfoGraphic h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 9px;
}
	
.wunTrafikInfoGraphic .wunContentBox1 {
	
	background-color:transparent;
	width: 330px;
	z-index:6;
	
}

.wunTrafikInfoGraphic .wunContentImage
{
	width:100%;
	height:auto;
	display:block;
	z-index:5;
}

.wunTrafikInfoGraphic .wunContentSpan
{
	width:100%;
	height:100%;
	display:block;
	z-index:7;
}

.wunTrafikInfoGraphic .wunContentBox2 {
	background-image: url(../images/content_box_small_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 330px;
	z-index:6;
}

.wunTrafikInfoGraphic .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 322px;
	z-index:6;
}

.wunTrafikInfoGraphic .wunContentArea1 {
	border-bottom: 1px solid #e3e8e5;
	padding: 6px;
	width: 310px;
	z-index:6;
}

.wunTrafikInfoGraphic .wunContentArea2 {
	background-color: #eef2f0;
	border-bottom: 1px solid #e3e8e5;
	padding: 6px;
	width: 310px;
	z-index:6;
}

.wunTrafikInfoGraphic .wunContentArea3 {
	padding: 6px;
	width: 310px;
	z-index:6;
}

.wunTrafikInfoGraphic .wunContentArea4 {
	background-color: #eef2f0;
	padding: 6px;
	width: 310px;
	z-index:6;
}

.wunTrafikInfoGraphic .wunContentArea4 .wunSpecialLinks {
	padding-top: 0;
}

.wunTrafikInfoGraphic .wunContentArea1 a {
	background-image: url(../images/arrow_blue.png);
	background-position: left 3px;
	background-repeat: no-repeat;
	display: inline;
	margin-right: 10px;
	padding-left: 16px;
	z-index:6;
}



/********** KALENDER **********/

table.calendar .header,
table.calendar .buttons,
table.calendar                      { width: 160px; background-color: #cdcdcd; cursor: default; color: #000; border: 0; font-family: Verdana; font-size: 8px; cursor: default; z-index: 500; margin: 4px 4px 0 4px;}
table.calendar td                   {border: 1px solid #acbcb6;height: 15px; text-align: center;cursor: default;font-size:11px;  color: #000045;}
table.calendar th                   {color : #001f2f;background-color: #cdcdcd; border: 1px solid #ccc; text-align: center;}
table.calendar th.heading_months_disabled {/*background-image: url(../images/calender/header.gif);*/ background-color: #eef2f0; color: #000045; border:0px;text-align:center; font-size:11px;}
table.calendar th.heading_daynames  {background-color: #eef2f0; color: #000045; font-size:10px; border:0px; font-weight: normal;}
table.calendar th.enabled:hover     {background-color: #999;}
table.calendar td.enabled           {text-decoration: none; color: #000045; cursor: pointer;}
table.calendar td.enabled:hover     {background-color: #cc0000; color: #ffffff;}
table.calendar td.disabled          {background-color: #fff; color: #999;}
table.calendar td.altdisabled 		{background-color: #f2f2f6; color: #999;}
table.calendar td.weekno            {background-color: #fff; color: #a7bb28;}
table.calendar td.active            {border: 1px solid #acbcb6; background-color: #000045; font-weight: bold; color: #ffffff; cursor: pointer;}
table.calendar td.active:hover      {}
table.calendar td.working           {background-color: #9ccf9c;}
table.calendar td.notworking        {background-color: #ce9a9c;}
table.calendar td.today             {background-color: #9ccf9c;font-weight:bold;font-style:italic;}
table.calendar td.preselect         {border:2px #acbcb6 solid;}
table.calendar td.alt		        {background-color: #fff;}
table.calendarLegend                {width:100%; border-collapse:collapse; margin-top:20px; margin-bottom:20px;}
table.calendarLegend td.disabled    {background-color: #fff;border: 1px solid #acbcb6;}
table.calendarLegend td.working     {background-color: #9ccf9c;border: 1px solid #acbcb6;}
table.calendarLegend td.nonworking  {background-color: #ce9a9c;border: 1px solid #acbcb6;}
table.calendarLegend td.today       {background-color: #9ccf9c;border: 1px solid #acbcb6;font-weight:bold;font-style: italic;text-align: center;}
table.calendarLegend td.preselect   {background-color: #99fe94;border: 1px solid #acbcb6;text-align: center;}

span.nextMonth                      {font-size:11px;text-decoration:none;color:#000045;text-align:right;cursor: default; cursor: pointer;}
span.prevMonth                      {font-size:11px;text-decoration:none;color:#000045;text-align:left;cursor: default; cursor: pointer;}
div.calendardiv                     {float: none; width: 168px; border: 1px solid #acbcb6; background-color: #ffffff;}
div.calendardiv div					{float: none;}
.calendarBottom						{width: 160px; z-index:1000;background-color: #eef2f0; height:17px; margin: 0 4px 4px 4px;}


/********** FRAMEDBOX **********/

.wunFramedBox {
	padding-bottom: 20px;
	width: 150px;
}

.wunFramedBox .wunContentBox1 {
	background-image: url(../images/content_right_box_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
}

.wunFramedBox .wunContentBox2 {
	background-image: url(../images/content_right_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 150px;
}

.wunFramedBox .wunContentBox3 {
	background-image: url(../images/content_right_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 142px;
}

.wunFramedBox .wunContentArea1 {
	background-color: #eef2f0;
	padding: 6px;
	width: 130px;
}

.wunFramedBox .wunContentArea2 {
	border-bottom: 1px solid #e1e7e4;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 130px;
}

.wunFramedBox .wunRightBtn 
{
	padding-top: 10px;
	text-align: right;
	width: 130px;
}

/********** FORCE MAJEURE **********/

.wunForceMajeure {
	width: 100%;
}

.wunForceMajeure h2 
{
	background-image: none;
	color: #ffffff;
}

.wunForceMajeure .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	width: 690px;
}

.wunForceMajeure .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 690px;
}

.wunForceMajeure .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunForceMajeure .wunContentArea1 {
	background-color: #ad0032;
	color: #ffffff;
	font-size: 12px;
	padding: 10px;
	width: 662px;
}

/********** TRAFFIC INFORMATION BOX ON FRONT PAGE **********/

.trafficInfoBox {
	width: 100%;
}

.trafficInfoBox h2 
{
	background-image: none;
	color: #000045;
}

.trafficInfoBox span 
{
	background-image: none;
	color: #ad0032;
}

.trafficInfoBox .contentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	width: 100%;
}

.trafficInfoBox .contentBox2 {
	padding-top: 4px;
	width: 100%;
	height:70px;
	/*margin-left: -5px;*/
}

.trafficInfoBox .contentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 100%;
}

.trafficInfoBox .contentArea1 {
	
	color: #000045;
	font-family: Arial;
	font-size: 11px;
	padding: 15px 0px 0px 30px;
	width: 60%;
	float:left;
}


/********** OMRÅDER **********/

.wunSiteAreas,
.wunSiteAreasNarrow {
	padding-bottom: 20px;
	width: 100%;
}

.wunSiteAreasNarrow .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunSiteAreasNarrow .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunSiteAreasNarrow .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunSiteAreasNarrow .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.wunSiteAreasNarrow h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.wunSiteAreasNarrow .wunContentArea1 {
	padding-top: 2px;
	width: 180px;
}

.wunSiteAreasNarrow .wunContentArea2 {
	width: 220px;
}

.wunSiteArea {
	padding-bottom: 30px;
	width: 100%;
}

.wunSiteArea .wunContentArea1 {
	padding-bottom: 15px;
	width: 100%;
}

.wunSiteArea .wunContentArea2 {
	background-image: url(../images/dotted_horizontal_ruler.gif);
	background-repeat: repeat-y;
	padding: 0 15px 0 15px;
	width: 225px;
}

.wunSiteArea .wunContentArea3 {
	background-image: url(../images/dotted_horizontal_ruler.gif);
	background-repeat: repeat-y;
	padding: 0 15px 0 15px;
	width: 225px;
}


/********** ZONE OG PRISER **********/

.wunZoneMap {
	padding-bottom: 20px;
	width: 100%;
}

.wunZoneSearch .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunZoneSearch .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunZoneSearch .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunZoneSearch .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.wunZoneSearch h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.wunZoneSearch .wunContentArea1 {
	padding-top: 2px;
	width: 280px;
}

.wunZoneSearch .wunContentArea2 {
	width: 140px;
}

.wunZoneSearch .wunContentArea3 {
	width: 52px;
}

.wunZonePrices {
	padding-bottom: 20px;
	width: 150px;
}

.wunZonePrices h3 {
	border-bottom: 0;
	margin: 0;
	padding: 0 0 12px 0;
}

.wunZoneOption {
	width: 150px;
}

.wunZoneOptionClosed {
	cursor: pointer;
}

.wunZoneOptionOpened {
	cursor: pointer;
	display: none;
}

.wunZoneOptionLast .wunZoneOptionClosed {
	background-image: url(../images/right_box_blue_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 4px;
}

.wunZoneOptionClosed .wunContentBox1 {
	background-image: url(../images/right_box_blue_bg.gif);
	width: 150px;
}

.wunZoneOptionOpened .wunContentBox1 {
	width: 150px;
}

.wunZoneOptionFirst .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 {
	background-image: url(../images/right_box_blue_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 4px 10px 0 10px;
	width: 130px;
}

.wunZoneOption .wunZoneOptionClosed .wunContentBox1 .wunContentArea1,
.wunZoneOptionLast .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 {
	background-image: url(../images/right_box_blue_top_second.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 8px 10px 0 10px;
	width: 130px;
}

.wunZonePrices .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 a:link,
.wunZonePrices .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 a:active,
.wunZonePrices .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 a:hover,
.wunZonePrices .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 a:visited {
	background-image: url(../images/arrow_white_transparent.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	float: none;
	font-weight: bold;
	padding: 2px 0 2px 16px;
	text-decoration: none;
}

.wunZonePrices .wunZoneOptionClosed .wunContentBox1 .wunContentArea1 a:hover {
	color: #b41730;
}

.wunZoneOptionOpened .wunFramedBox {
	padding-bottom: 0;
	width: 100%;
}

.wunZoneOptionOpened .wunFramedBox .wunContentBox1 {
	background-image: url(../images/content_right_box_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
}

.wunZoneOptionFirst .wunZoneOptionOpened .wunFramedBox .wunContentBox2 {
	background-image: url(../images/content_right_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	width: 150px;
}

.wunZoneOptionOpened .wunFramedBox .wunContentBox2 {
	background-image: url(../images/right_box_open_top.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	width: 150px;
}

.wunZoneOptionLast .wunZoneOptionOpened .wunFramedBox .wunContentBox2 {
	padding-top: 8px;
}

.wunZoneOptionOpened .wunFramedBox .wunContentBox3 {
	background-image: url(../images/right_box_open_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	position: relative;
	top: 6px;
	width: 142px;
}

.wunZoneOptionFirst .wunZoneOptionOpened .wunFramedBox .wunContentBox3 {
	top: 5px;
}

.wunZoneOptionLast .wunZoneOptionOpened .wunFramedBox .wunContentBox3 {
	background-image: url(../images/content_right_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	position: relative;
	top: 0px;
	width: 142px;
}

.wunZoneOptionOpened .wunFramedBox .wunContentArea1 {
	background-color: #eef2f0;
	padding: 6px;
	width: 130px;
}

.wunZonePrices h4 {
	border-bottom: 1px solid #e1e7e4;
	color: #000045;
	float: none;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0px;
}

.wunZonePrices h4 b {
	font-weight: normal;
}

.wunZoneOptionOpened .wunFramedBox .wunContentArea1 table {
	border: 0;
	margin: 0;
	padding: 0;
}

.wunZoneOptionOpened .wunFramedBox .wunContentArea1 .wunTh1 {
	text-align: left;
	width: 49px;
}

.wunZoneOptionOpened .wunFramedBox .wunContentArea1 .wunTh2 {
	text-align: left;
	width: 38px;
}

.wunZoneOptionOpened .wunFramedBox .wunContentArea1 .wunTh3 {
	text-align: left;
	width: 43px;
}

.wunZoneOptionOpened .wunFramedBox .wunContentArea1 td {
	text-align: left;
}

.wunZonesSweden {
	padding-bottom: 20px;
	width: 100%;
}

.wunZonesSweden .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunZonesSweden .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunZonesSweden .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunZonesSweden .wunContentBox4 {
	background-color: #eef2f0;
	width: 502px;
}

.wunZoneSearchSweden {
	border-bottom: 1px solid #cdd7d3;
	padding: 10px 10px 20px 10px;
	width: 482px;
}

.wunZoneSearchSweden .wunContentArea1 {
	padding: 0 30px 0 0;
	width: 170px;
}

.wunZoneSearchSweden .wunContentArea1 input {
	width: 160px;
}

.wunZoneSearchSweden .wunContentArea2 {
	padding: 0 30px 0 0;
	width: 170px;
}

.wunZoneSearchSweden .wunContentArea2 input {
	width: 160px;
}

.wunZoneSearchSweden .wunContentArea3 {
	padding-top: 22px;
	width: 54px;
}

.wunZoneSearchSweden h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

/********** VERTICAL TABS **********/

.wunVertTabs {
	background-image: url(../images/vert_tabs_bg.gif);
	background-repeat: repeat-y;
	padding: 0 10px 10px 0;
	width: 492px;
}

.wunVertTabsArea {
	width: 162px;
}

a.wunVertTab:link,
a.wunVertTab:active,
a.wunVertTab:hover,
a.wunVertTab:visited {
	border-bottom: 1px solid #cdd7d3;
	color: #000045;
	display: block;
	padding: 10px;
	text-decoration: none;
	width: 142px;
}

a.wunVertTab:hover {
	background-color: #fbfcfb;
	color: #ad0032;
	font-weight: bold;
	width: 141px;
}

a.wunVertTabActive:link,
a.wunVertTabActive:active,
a.wunVertTabActive:visited,
a.wunVertTabActive:hover {
	background-color: #fbfcfb;
	border-bottom: 1px solid #cdd7d3;
	color: #ad0032;
	display: block;
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
	width: 142px;
}

.wunVertTabs .wunContentArea1 {
	display: none;
	padding: 10px 0px 10px 10px;
	width: 315px;
}

.wunTabBoxesGen .wunVertTabs {
	border-top: 1px solid #cdd7d3;
}

.wunTabBoxesGen .wunVertTabs .wunContentArea1 {
	display: none;
	padding: 10px 0px 10px 10px;
	width: 315px;
}

.wunVertTabs .wunContentArea1 .wunTd1 {
	border-bottom: 1px solid #e3e8e5;
	border-right: 1px solid #e3e8e5;
	font-weight: bold;
	padding: 5px 10px 10px 0;
	text-align: left;
	width: 115px;
}

.wunVertTabs .wunContentArea1 .wunTd2 {
	border-bottom: 1px solid #e3e8e5;
	border-right: 1px solid #e3e8e5;
	padding: 5px 10px 10px 10px;
	text-align: left;
	width: 74px;
}

.wunVertTabs .wunContentArea1 .wunTd3 {
	border-bottom: 1px solid #e3e8e5;
	padding: 5px 10px 10px 10px;
	text-align: left;
	width: 76px;
}


/********** STEP BY STEP **********/

.wunStepByStep {
	padding-bottom: 20px;
	width: 100%;
}

.wunStepByStep h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 12px;
}

.wunStepByStep .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunStepByStep .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunStepByStep .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunStepByStep .wunContentBox4 {
	background-color: #eef2f0;
	border-bottom: 1px solid #e3e8e5;
	padding: 7px 10px 10px 10px;
	width: 482px;
}

.wunStepByStep .wunContentBox5 {
	border-bottom: 1px solid #e3e8e5;
	padding: 7px 10px 10px 10px;
	width: 482px;
}

.wunStepByStep .wunContentArea1 {
	width: 482px;
}

.wunStepByStep .wunContentArea2 {
	padding-right: 10px;
	width: 140px;
}

.wunStepByStep .wunContentBox6 {
	background-image: url(../images/stepbystep_bg.gif);
	background-repeat: repeat-y;
	width: 332px;
}

.wunStepByStep .wunContentBox7 {
	background-image: url(../images/stepbystep_top.gif);
	background-repeat: no-repeat;
	width: 332px;
}

.wunStepByStep .wunContentBox8 {
	background-image: url(../images/stepbystep_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 332px;
}

.wunStepByStep .wunContentBox4 .wunContentBox6 {
	background-image: url(../images/stepbystep_bg_dark.gif);
}

.wunStepByStep .wunContentBox4 .wunContentBox7 {
	background-image: url(../images/stepbystep_top_dark.gif);
}

.wunStepByStep .wunContentBox4 .wunContentBox8 {
	background-image: url(../images/stepbystep_btm_dark.gif);
}

.wunStepByStep .wunContentArea3 {
	padding: 3px 0 10px 3px;
	width: 329px;
}

.wunStepByStep .wunStepByStepLastBox .wunContentBox4,
.wunStepByStep .wunStepByStepLastBox .wunContentBox5 {
	border: 0;
}

.wunStepByStep h4 {
	padding-bottom: 8px;
}

.wunStepByStep h4 img {
	margin-right: 10px;
	position: relative;
	top: 3px;
}


/********** NEWS SUBSCRIPTION **********/

.wunNewsSubscription {
	padding-bottom: 20px;
	width: 100%;
}

.wunNewsSubscription .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunNewsSubscription .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunNewsSubscription .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunNewsSubscription .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.wunNewsSubscription h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.wunNewsSubscription .wunContentArea1 {
	padding-top: 2px;
	width: 100px;
}

.wunNewsSubscription .wunContentArea2 {
	width: 230px;
}

.wunNewsSubscription .wunContentArea2 input {
	width: 210px;
}

.wunNewsSubscription .wunContentArea3 {
	width: 152px;
}


/********** SØGE RESULTATER **********/

.wunSearchResults {
	width: 510px;
}

html>body .wunSearchResults {
	padding-bottom: 20px;
}

.wunSearchResults h4 {
	background-image: url(../images/arrow_red.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	border: 0;
	color: #ad0032;
	margin: 0;
	padding: 0 0 0 16px;
}

.wunSearchPaging {
	text-align: right;
	padding-bottom: 20px;
	width: 510px;
}

.wunSearchPaging a,
.wunSearchPaging b {
	padding-left: 10px;
}

.wunSearchResult {
	cursor: pointer;
	border-bottom: 1px solid #e1e7e4;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 510px;
}

.wunSearchResultLink {
	font-weight: bold;
	padding-bottom: 3px;
	width: 510px;
}

.wunSearchResultText {
	width: 510px;
}

.wunSearchResultText b {
	background-color: #d3dcd7;
	font-weight: normal;
	padding: 0 3px 0 3px;
}

.wunSearchKeywordResult{
	background-color: #eef2f0;	
	padding-top: 20px;
	border-top:1px solid #E1E7E4;
}

.wunSearchKeywordResultLink
{
	padding-left:10px;
	width: 500px;
}

.wunSearchKeywordResultText {
	padding-left:10px;
	width: 500px;
}

.wunSearchsynonymBox
{
	clear:both;
}

.wunSearchFirst {
	padding-bottom: 20px;
}

.wunSearchFirst .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunSearchFirst .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunSearchFirst .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunSearchFirst .wunContentArea1 {
	padding: 10px;
	width: 482px;
}

.wunSearchFirst .wunSearchResult {
	cursor: pointer;
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	width: 100%;
}


/********** KØREPLANER **********/

.wunKoereplaner {
	padding-bottom: 20px;
	width: 510px;
}

.wunKoereplanerHeaderArea {
	width: 510px;
}

.wunKoereplanerHeader {
	width: 293px;
}

.wunKoereplanerHeader h2 
{
	background-image: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.wunKoereplanerSearch {
	width: 160px;
}

.wunKoereplanerSearch input {
	width: 141px;
}

.wunKoereplanerBtn {
	width: 55px;
}

.wunKoereplaner .wunTabsBox {
	width: 510px;
}

.wunKoereplaner .wunTabsBox .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunKoereplaner .wunTabsBox .wunContentBox2 {
	background-image: url(../images/content_box_top_tab.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunKoereplaner .wunTabsBox .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunKoereplaner .wunContentBox4 {
	background-color: #fcfdfd;
	border-bottom: 1px solid #e3e8e5;
	padding: 2px 10px 2px 10px;
	width: 470px;
}

.wunKoereplaner .wunContentBox5 {
	background-color: #f8faf9;
	border-bottom: 1px solid #e3e8e5;
	padding: 2px 10px 2px 10px;
	width: 470px;
}

.wunKoereplaner .wunTabsBox .wunContentArea1 {
	width: 502px;
}

.wunKoereplaner .wunTabsBox .wunContentArea2 {
	background-color: #eef2f0;
	padding: 6px;
	width: 490px;
}

.wunKoereplaner .wunContentArea3 {
	padding-right: 10px;
	width: 300px;
}

.wunKoereplaner .wunContentArea4 {
	width: 160px;
}

.wunKoereplaner .wunTabsBox h2 {
	background-image: none;
	border-bottom: 1px solid #cdd7d3;
	color: #000045;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 7px;
}

.wunKoereplaner .wunKoereplanerTable {
	padding-bottom: 20px;
	width: 490px;
}

.wunKoereplaner .wunBox {
	padding-bottom: 10px;
	width: 490px;
}

.wunKoereplaner .wunBox h4 {
	border-bottom: 1px solid #cdd7d3;
}

.wunKoereplaner .wunKoereplanerTable h4,
.wunKoereplaner .wunKoereplanerInfoTable h4 {
	border-bottom: 1px solid #e3e8e5;
	margin: 0;
	padding: 0 0 5px 0; 
}

.wunKoereplaner .wunKoereplanerTable h4 b,
.wunKoereplaner .wunKoereplanerInfoTable h4 b {
	font-weight: normal;
}

.wunKoereplaner .wunIconStog {
	background-image: url(../images/ikon_stog.gif);
	background-repeat: no-repeat;
	padding: 1px 0 0 28px;
}
.wunKoereplaner .wunIconDSBFirst {
	background-image: url(../images/ikon_togDSBFirst.gif);
	background-repeat: no-repeat;
	padding: 1px 0 0 28px;
}
.wunKoereplaner .wunIconInterCity {
	background-image: url(../images/ikon_togIC.gif);
	background-repeat: no-repeat;
	padding: 1px 0 0 28px;
}
.wunKoereplaner .wunIconRegionalTog {
	background-image: url(../images/ikon_togRE.gif);
	background-repeat: no-repeat;
	padding: 1px 0 0 28px;
}

.wunKoereplaner .wunIconBlob {
	background-image: url(../images/ikon_blob.gif);
	background-position: 6px 3px;
	background-repeat: no-repeat;
	padding-left: 28px;
}

.wunKoereplaner .wunReadPDF a:link,
.wunKoereplaner .wunReadPDF a:active,
.wunKoereplaner .wunReadPDF a:visited,
.wunKoereplaner .wunReadPDF a:hover {
	background-image: url(../images/ikon_pdf.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0 5px 1px 25px;
}

.wunStationMoreInfo {
	padding-top: 10px;
}

/********** STOG **********/

.wunContentSubPage .wunContentAreaLeft {
	padding-right: 30px;
	width: 150px;
}

.wunContentSubPage .wunContentAreaRight {
	width: 330px;
}


/********** ALT OM STATIONERNE **********/

.wunStationInfo {
	padding-bottom: 20px;
	width: 100%;
}

.wunStationInfo h2 
{
	background-image: none;
	border: 0;
	margin: 0;
	padding: 0 0 12px 0;
}

.wunStationInfo h4 {
	border-color: #cdd7d3;
	margin: 0;
	padding: 0 0 12px 10px;
}

.wunStationInfo .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunStationInfo .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunStationInfo .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunStationInfo .wunContentBox4 {
	background-color: #eef2f0;
	width: 502px;
}

.wunStationInfoSearch {
	border-bottom: 1px solid #cdd7d3;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 482px;
}

.wunStationInfoSearch .wunContentArea1 {
	font-weight: bold;
	padding-top: 3px;
	width: 82px;
}

.wunStationInfoSearch .wunContentArea2 {
	padding-right: 20px;
	width: 215px;
}

.wunStationInfoSearch .wunContentArea2 .wunInputTF {
	width: 205px;
}

.wunStationInformation {
	padding: 0 10px 20px 10px;
	width: 482px;
}

.wunStationInformation h2 
{
	background-image: none;
	border: 0;
	margin: 0;
	padding: 0 0 12px 0;
}

.wunStationInformation .wunContentArea1 {
	padding: 0 16px 0 0;
	width: 150px;
}

.wunStationInformation .wunContentArea2 {
	padding: 0 16px 0 0;
	width: 150px;
}

.wunStationInformation .wunContentArea2 h4 {
	border: 0;
	margin: 0;
	padding: 0 0 5px 0;
}

.wunStationInformation .wunContentArea2 a.wunMapLink:link,
.wunStationInformation .wunContentArea2 a.wunMapLink:active,
.wunStationInformation .wunContentArea2 a.wunMapLink:visited,
.wunStationInformation .wunContentArea2 a.wunMapLink:hover {
	background-image: url(../images/ikon_gmap.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 5px 0 5px 0;
	padding: 3px 0 7px 20px;
}

.wunStationInformation .wunContentArea2 a:link,
.wunStationInformation .wunContentArea2 a:active,
.wunStationInformation .wunContentArea2 a:visited,
.wunStationInformation .wunContentArea2 a:hover 
{
	
}

.wunStationInformation .wunContentArea3 {
	width: 150px;
}

.wunStationInformation .wunContentArea3 h4 {
	border: 0;
	margin: 0;
	padding: 5px 0 0 0;
}

.wunStationInformation .wunContentArea4 {
	width: 75px;
}

.wunStationInformation .wunContentArea5 {
	width: 75px;
}

.wunStationInfoTable .wunContentBox5 {
	background-color: #fcfdfd;
	border-bottom: 1px solid #e3e8e5;
	padding: 2px 10px 2px 10px;
	width: 295px;
}

.wunStationInfoTable .wunContentBox6 {
	background-color: #eef2f0;
	border-bottom: 1px solid #e3e8e5;
	padding: 2px 10px 2px 10px;
	width: 295px;
}

.wunStationInfoTable .wunContentArea2 {
	padding-right: 10px;
	width: 120px;
}

.wunStationInfoTable .wunContentArea3 {
	width: 140px;
}

.wunStationInfoTable .wunContentArea4 {
	display: none;
	padding: 5px 0 5px 0;
	width: 295px;
}


/********** OM DSB **********/

.wunContentSubPage2 .wunContentAreaRight {
	width: 150px;
}

.wunContentSubPage2 .wunContentAreaLeft {
	padding-right: 30px;
	width: 330px;
}

.wunPressSmall {
	padding-bottom: 20px;
	width: 100%;
}

.wunPressSmall .wunContentBox1 {
	background-image: url(../images/rp_rejseplanen_bg.gif);
	background-repeat: repeat-y;
	width: 330px;
}

.wunPressSmall .wunContentBox2 {
	background-image: url(../images/content_box_small_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 330px;
}

.wunPressSmall .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 322px;
}

.wunPressSmall .wunContentBox4 {
	background-color: #eef2f0;
	padding: 11px;
	width: 300px;
}

.wunPressSmall .wunContentArea1 {
	padding-bottom: 5px;
}

.wunPressSmall .wunContentArea2 {
	color: #acbcb6;
	width: 70px;
}

.wunPressSmall .wunContentArea3 {
	width: 230px;
}

.wunPressMessagesSmall {
	border-bottom: 1px solid #cdd7d3;
	padding-bottom: 10px;
}

.wunPressSmall h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding: 0 0 7px 0;
}

.wunPressSmall h4 {
	border-bottom: 0;
}

.wunJobsSmall {
	padding-bottom: 20px;
	width: 100%;
}

.wunJobsSmall h2 
{
	background-image: none;
	border-bottom: 0;
	margin-bottom: 0;
	padding: 0 0 12px 0;
}


/********** Bestyrelsen **********/

.wunBestyrelsen {
	width: 510px;
}

.wunBestyrelsen .wunContentArea1 {
	float: left;	
}

.wunBestyrelsen .wunContentArea2 h4 {
	border: 0;
	margin: 0;
	padding: 0 0 5px 0;
}

.wunBestyrelsen .wunContentArea3 {
	height: 60px;
	margin-bottom: 20px;
	overflow: hidden;
}

.wunBestyrelsenLinkClosed a:link,
.wunBestyrelsenLinkClosed a:active,
.wunBestyrelsenLinkClosed a:visited,
.wunBestyrelsenLinkClosed a:hover {
	background-image: url(../images/box_lukket.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: block;
	float: none;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: none;
}

.wunBestyrelsenLinkOpened a:link,
.wunBestyrelsenLinkOpened a:active,
.wunBestyrelsenLinkOpened a:visited,
.wunBestyrelsenLinkOpened a:hover {
	background-image: url(../images/box_aaben.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: block;
	float: none;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: none;
}


/********** PRESSE BILLEDER **********/

.wunPressPictures {
	padding-bottom: 20px;
	width: 100%;
}

.wunPressPictures .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunPressPictures .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunPressPictures .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunPressPictures .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.wunPressPictures h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.wunPressPictures .wunContentArea1 {
	padding-top: 2px;
	width: 100px;
}

.wunPressPictures .wunContentArea2 {
	width: 362px;
}

.wunPressImages {
	padding-bottom: 10px;
	width: 100%;
}

.wunPressImages .wunContentArea1,
.wunPressImages .wunContentArea2 {
	padding: 0 30px 20px 0;
	width: 150px;
}

.wunPressImages .wunContentArea3 {
	padding-bottom: 20px;
	width: 150px;
}


/********** FIRST CLASS **********/

.wunFirstClass {
	padding-bottom: 20px;
	width: 510px;
}

.wunFirstClass h2 
{
	background-image: none;
	border: 0;
	margin: 0;
	padding: 0 0 10px 0;
}

.wunFirstClass .wunTabsBox {
	width: 510px;
}

.wunFirstClass .wunTabsBox .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunFirstClass .wunTabsBox .wunContentBox2 {
	background-image: url(../images/content_box_top_tab.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunFirstClass .wunTabsBox .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunFirstClass .wunTabsBox .wunContentArea1 {
	width: 502px;
}

.wunFirstClass .wunTabsBox .wunContentArea2 {
	background-color: #eef2f0;
	padding: 10px 6px 10px 6px;
	width: 490px;
}

.wunFirstClass .wunTabsBox .wunContentArea3 {
	padding: 10px 6px 10px 6px;
	width: 490px;
}

.wunFirstClass .wunTabsBox .wunContentArea4 {
	padding-right: 30px;
	width: 315px;
}

.wunFirstClass .wunTabsBox .wunContentArea5 {
	width: 145px;
}

.wunFirstClass h4 {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

.wunFirstClass .wunTabsBox h2 {
	border-bottom: 1px solid #cdd7d3;
	color: #000045;
	font-weight: normal;
	margin-bottom: 10px;
}


/********** KONTROL AFGIFTER **********/

.wunKontrolAfgifter {
	padding-bottom: 20px;
	width: 100%;
}

.wunKontrolAfgifter .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunKontrolAfgifter .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunKontrolAfgifter .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunKontrolAfgifter .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px 10px 0 10px;
	width: 482px;
}

.wunKontrolAfgifter .wunContentBox5 {
	padding: 10px 10px 0 10px;
	width: 482px;
}

.wunKontrolAfgifter .wunContentArea1 {
	padding-bottom: 10px;
	width: 482px;
}

.wunKontrolAfgifter .wunContentArea2 {
	text-align: right;
	padding: 0 30px 0 0;
	width: 130px;
}

.wunKontrolAfgifter .wunContentArea3 {
	width: 322px;
}

.wunKontrolAfgifter .wunContentArea4 {
	padding-right: 5px;
}

.wunKontrolAfgifter h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding: 0 0 12px 0;
}

.wunKontrolAfgifter h4 {
	border-bottom: 0;
	margin: 0;
	padding: 2px 0 0 0;
}

.wunKontrolAfgifter h4 b {
	font-weight: normal;
}

.wunKontrolAfgifter .wunInputTF {
	width: 310px;
}

.wunKontrolAfgifter .wunButtonLeft {
	width: 255px;
}

.wunKontrolAfgifter .wunButtonRight {
	text-align: right;
	width: 255px;
}

.wunKontrolAfgifter textarea {
	height: 100px;
	width: 310px;
}

.wunKontrolAfgifter .wunInputTFError {
	width: 310px;
}


/********** KONTAKT FORMULAR **********/

.wunContactForm {
	padding-bottom: 20px;
	width: 100%;
}

.wunContactForm .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunContactForm .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunContactForm .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunContactForm .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px 10px 0 10px;
	width: 482px;
}

.wunContactForm .wunContentBox5 {
	padding: 10px 10px 0 10px;
	width: 482px;
}

.wunContactForm .wunContentArea1 {
	padding-bottom: 10px;
	width: 482px;
}

.wunContactForm .wunContentArea2 {
	text-align: right;
	padding: 0 30px 0 0;
	width: 130px;
}

.wunContactForm .wunContentArea3 {
	width: 322px;
}

.wunContactForm .wunContentArea4 {
	padding-right: 5px;
}

.wunContactForm h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding: 0 0 12px 0;
}

.wunContactForm h4 {
	border-bottom: 0;
	margin: 0;
	padding: 2px 0 0 0;
}

.wunContactForm h4 b {
	font-weight: normal;
}


.wunContactForm .wunButtonLeft {
	padding-top: 10px;
	width: 50%;
}

.wunContactForm .wunButtonRight {
	padding-top: 10px;
	text-align: right;
	width: 50%;
}

.wunContactForm textarea {
	height: 100px;
	width: 310px;
}


/********** POPUP **********/

.wunPopup {
	display: none;
	position: absolute;
	left: 5px;
	top: 13px;
}

.wunPopup .wunContentBox1 {
	background-image: url(../images/popup_box_bg.gif);
	background-position: 6px top;
	background-repeat: repeat-y;
	width: 220px;
}

.wunPopup .wunContentBox2 {
	background-image: url(../images/popup_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 220px;
}

.wunPopup .wunContentBox3 {
	background-image: url(../images/popup_box_btm.gif);
	background-position: 6px bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 10px;
	width: 206px;
}

.wunPopup .wunContentArea5 {
	background-color: #eef2f0;
	padding: 6px;
	width: 194px;
}

.wunPopup .wunContentArea6 {
	border-bottom: 1px solid #e3e8e5;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 194px;
}

.wunPopup .wunContentArea7 {
	width: 194px;
}


/********** FEJLBESKEDER **********/

.wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	padding: 11px;
	width: 480px;
}

.wunErrorBox .wunIconBlob {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunErrorBox450 {
	padding-bottom: 20px;
	width: 100%;
}

.wunErrorBox450 .wunContentBox1 {
	width: 480px;
}

.wunErrorBox450 .wunContentBox2 {
	background-image: url(../images/content_box_top_450px.png);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 480px;
}

.wunErrorBox450 .wunContentBox3 {
	background-image: url(../images/content_box_btm_450px.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 0;
	width: 480px;
}

.wunErrorBox450 .wunContentBox4 {
	background-image: url(../images/content_box_bg_450px.png);
	background-repeat: repeat-y;
	width: 480px;
}

.wunErrorBox450 .wunContentArea1 {
	background-color: #95f4ff;
	padding: 11px;
	width: 450px;
	margin-left: 4px;
}

.wunErrorBox450 .wunIconBlob {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunRejsePlanen .wunErrorBox .wunContentBox1,
.wunRejsePlanenBlue .wunErrorBox .wunContentBox1 {
	background-image: url(../images/rp_rejseplanen_bg.gif);
	background-repeat: repeat-y;
	width: 330px;
}

.wunRejsePlanen .wunErrorBox .wunContentBox2,
.wunRejsePlanenBlue .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_small_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 330px;
}

.wunRejsePlanen .wunErrorBox .wunContentBox3,
.wunRejsePlanenBlue .wunErrorBox .wunContentBox3 {
	background-image: url(../images/rp_rejseplanen_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 322px;
}

.wunRejsePlanen .wunErrorBox .wunContentArea1,
.wunRejsePlanenBlue .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	padding: 11px;
	width: 300px;
}

.wunMiniRejseplanen .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_right_box_bg.gif);
	background-repeat: repeat-y;
	width: 150px;
}

.wunMiniRejseplanen .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_right_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 150px;
}

.wunMiniRejseplanen .wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_right_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 142px;
}

.wunMiniRejseplanen .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	padding: 11px;
	width: 120px;
}

.wunErrorBorder {
	border: 2px solid #95f4ff;
}

.wunErrorBg {
	background-color: #95f4ff;
}

.wunInputTFError {
	background-color: #95f4ff;
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 1px 5px 0 5px;
}
.wunInputTFErrorNoPadding {
	background-color: #95f4ff;
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 0px 0px 0 0px;
}
.wunInputTFErrorHigh {
	background-color: #95f4ff;
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
	padding: 1px 5px 0 5px;
}

/********** SITEMAP **********/

.wunSiteMap {
	padding-bottom: 20px;
	width: 100%;
}

.wunSiteMap a:link,
.wunSiteMap a:active,
.wunSiteMap a:hover,
.wunSiteMap a:visited {
	color: #000045;
	font-weight: bold;
	text-decoration: none;
}

.wunSiteMap a:hover {
	color: #ad0032;
}

.wunSiteMap li
{
	background-image: url(../images/arrow_blue.png);
	background-position: left 3px;
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0 0 0 16px;
}


/********** XFORM **********/

.xForm 
{
	background-color: #ffffff;
	border: 1px solid #acbcb6;
	float: none;
	margin-bottom: 20px;
	padding: 4px;
	width: 450px;
	position: relative;
	display:inline-table;
}

.xForm #xFormFileUploadInfo
{
	background-color: #eef2f0;
	width: 450px;
}

.xFormFileUploadInfoWide
{
	padding-top: 8px;
	background-color: #eef2f0;
	width: 450px;
}
.xFormFileUploadInfoLeft
{
	width: 183px;
	padding-left:2px;
}
.xFormFileUploadInfoRight
{
	width: 250px;
	padding-right:15px;
}

.xForm #id_matrix 
{
	background-color: #eef2f0;
	width: 450px;
}

.xForm #id_matrix td
{
	width: 50%;
}

.wunXformText 
{
	display: block;
	font-weight: bold;
	text-align: right;
	width: 160px;
}

.wunXformTF1 {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 1px 5px 0 5px;
	width: 25px;
}

.wunXformTF2 {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 1px 5px 0 5px;
	width: 125px;
}

.wunXformTF3 {
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 1px 5px 0 5px;
	width: 250px;
}

.xForm textarea 
{
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 100px;
	padding: 1px 5px 0 5px;
	width: 250px;
}

.xForm fieldset {
	border: 0;
}

.wunXformBtn 
{
	background-color: #ffffff;
	background-image: url(../images/btn_send.png);
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	height: 19px;
	left: 85%;
	padding: 0;
	position: absolute;
	top: 101%;
	width: 63px;
}

/*.wunXformBtn:hover
{
	background-image: url(../images/btn_send_active.gif);
}*/

.xformfloatright
{
	float:right;
}

/********** EPISERVER MENU **********/
table.wunStandardTable 
{
	border-collapse: collapse;
	border-bottom: 0;
	border-left: 1px solid #acbcb6;
	border-right: 1px solid #acbcb6;
	border-top: 1px solid #acbcb6;
	margin: 0;
	padding: 0;
	EditMenuName: StandardTable;
}
table.wunStandardTable th
{
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 2px solid #acbcb6;
	padding: 5px;
	text-align: left;
}
table.wunStandardTable th.alternative
{
	background-color: #eff3f7;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 2px solid #acbcb6;
	padding: 5px;
	text-align: left;
}
table.wunStandardTable td
{
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #acbcb6;
	padding: 5px;
}
table.wunStandardTable td.alternative
{
	background-color: #eff3f7;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #acbcb6;
	padding: 5px;
}

/********** RULLE-TEKST **********/

.wunRollingText {
	overflow: hidden;
	position: relative;
	width: 308px;
	height: 15px;
}

.wunRollingText a:link,
.wunRollingText a:active,
.wunRollingText a:visited,
.wunRollingText a:hover
 {
 	float: left;
	display: block;
	line-height: 15px;
	margin-right: 10px;
	padding-left: 16px;
}

.wunRollingTextAbs {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10000px;
}

.wunTextRoller {
	position: absolute;
	top: 0px;
	left: 0px;
}


/********** ORANGE BANNER **********/


.wunOrangeBanner {
	padding-bottom: 20px;
	width: 100%;
}

.wunOrangeBanner .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunOrangeBanner .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunOrangeBanner .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunOrangeBanner .wunContentArea1 {
	background-color: #eef2f0;
	width: 502px;
}

.wunOrangeBanner .wunContentArea2 {
	padding-right: 23px;
	width: 153px; 
}

.wunOrangeBanner .wunContentArea2 h2 {
	color: #001431;
	padding: 10px 0 10px 5px;
}

.wunOrangeBanner .wunContentArea3 {
	padding-top: 12px;
	width: 326px; 
}

.wunOrangeBanner .wunContentArea3 h2 {
	color: #001431;
	font-size: 11px;
	padding: 0 0 5px 0;
}

.wunOrangeBannerBox {
	cursor: pointer;
	padding-bottom: 10px;
	width: 315px;
}

.wunOrangeBanner .wunOrangeBannerBox .wunContentBox1 {
	background-image: url(../images/dsb_orange_box_bg.gif);
	background-repeat: repeat-y;
	width: 315px;
}

.wunOrangeBanner .wunOrangeBannerBox .wunContentBox2 {
	background-image: url(../images/dsb_orange_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 315px;
}

.wunOrangeBanner .wunOrangeBannerBox .wunContentBox3 {
	background-image: url(../images/dsb_orange_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 307px;
}

.wunOrangeBanner .wunOrangeBannerBox .wunContentBox4 {
	background-image: url(../images/dsb_orange_box_top_ribbon.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 315px;
}

.wunOrangeBannerBox h3 {
	border-bottom: 0;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 42px;
}

.wunOrangeBannerBox h4 {
	border-bottom: 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 42px;
}

.wunOrangeBoxTable {
	border-collapse: collapse; 
	margin-bottom: 10px;
	padding: 0;
	width: 326px;
}

.wunOrangeBoxTd1 {
	background-color: #fbfcfb;
	border-bottom: 1px solid #e3e8e5;
	border-top: 1px solid #e3e8e5;
	padding: 3px;
	text-align: left;
}

.wunOrangeBoxTd2 {
	padding: 3px;
	text-align: left;
}

.wunOrangeBoxTd1 a:link,
.wunOrangeBoxTd1 a:active,
.wunOrangeBoxTd1 a:hover,
.wunOrangeBoxTd1 a:visited,
.wunOrangeBoxTd2 a:link,
.wunOrangeBoxTd2 a:active,
.wunOrangeBoxTd2 a:hover,
.wunOrangeBoxTd2 a:visited {
	background-image: url(../images/arrow_blue.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: block;
	float: none;
	font-weight: bold;
	padding: 0 0 0 16px;
	text-decoration: none;
}

.wunOrangeBoxTd1 a:hover,
.wunOrangeBoxTd2 a:hover {
	color: #ad0032;
}

/********** CAMPAIGNS **********/
.campaignPageControl
{
	/*
border-color: #d1d1d1;
border-width: 1px;
border-style:solid;*/
width: 575px;	
padding: 10px 10px 10px 10px;
margin: 0px 0px 10px 0px;
display:block;
}

.campaignContainer
{
	width:597px;
}

.campaignText .campaignList
{	
display:block;
float:left;
padding: 10px 10px 10px 10px;
margin: 45x 25px 45x 25px;
width:100%
}

.campaignHeader h1
{ 
	color:#ad0032;
	font-size: 14px;
	font-family:Verdana;
	font-weight: bold; 	
	padding: 10px 10px 10px 10px;
	margin: 45x 25px 45x 25px;		
}

.campaignText p
{ 
	font-family:Verdana; 
	 font-size: 11px; 
	color:#000045;  	
}

/******* WUN SHADOW *********/

.wunShadow {
    background-color: #000000;
    cursor: pointer;
    display: none;
    z-index: 25;
    position: fixed;
    !_position: absolute;
    left: 0px;
    top: 0px;
    filter: alpha(Opacity=25);
    opacity: .25;
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25
}

/******* WUN POPUP *********/

.wunShadowPopup 
{
	background-color: #ffffff;
	border: 1px solid #6d6d6d;
	cursor: pointer;
	display: none;
	padding: 10px;
	z-index: 26;
	top: 0px;
	left: 0px;
	position: absolute;
	/*position: fixed;
    !_position: absolute;*/
}

.wunShadowPopupText 
{
	width: 300px;
}

.wunPopupButton 
{
	background-image: url(../images/btn_close.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
	left:757px;
	top: -19px;
	width: 24px;
	position: absolute;
}

/******* WEB SHOP **********/

.ajax__validatorcallout_popup_table
{
	padding-left: 200px; !important;
}

.wunWebShopDetailsListing 
{
	clear: both;
	float: left;
	padding-bottom: 30px;
	width: 508px;
}

.wunWebShopDetailsListing .wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunWebShopDetailsListing .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.wunWebShopDetailsListing .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.wunWebShopDetailsListing .wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunWebShopDetailsListing .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	padding: 11px;
	width: 480px;
}

.wunWebShopDetailsListing .wunErrorBox li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunWebShopDetailsListing .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 510px;
}

.wunWebShopDetailsListing .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 510px;
}

.wunWebShopDetailsListing .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunWebShopDetailsListing .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 11px;
	width: 480px;
}

.wunWebShopDetailsListing .wunContentArea2 {
	margin-right: 5px;
	width: 150px;
}

.wunWebShopDetailsListing .wunContentArea2 a {
	cursor: help;
}

.wunWebShopDetailsListing .wunContentArea3 {
	width: 325px;
}

.wunWebShopDetailsListing .wunContentArea4 {
	padding-bottom: 10px;
	width: 325px;
}

.wunWebShopDetailsListing .wunContentArea5 {
	width: 325px;
}

.wunWebShopDetailsListing .wunContentArea6 {
	padding: 5px 0 0 15px;
	width: 135px;
}

.wunWebShopDetailsListing .wunContentArea7 {
	text-align: right;
	width: 175px;
}

.wunWebShopDetailsListing .wunContentArea8 {
	border-bottom: 1px solid #e1e7e4;
	margin-bottom: 5px;
	padding: 0 15px 5px 15px;
	width: 295px;
}

.wunWebShopDetailsListing .wunContentArea8 h4 
{
	border: none;
	padding-bottom: 0;
}

.wunWebShopDetailsListing .wunContentArea9 
{
    padding: 5px 0 0 0px;
	text-align: right;
	width: 175px;
}

.wunWebShopDetailsListingSeasonCard,
.wunWebShopDetailsListingGeneral
{
	width: 325px;
}

.wunWebShopDetailsListingSeasonCard .wunContentBox1,
.wunWebShopDetailsListingGeneral .wunContentBox1 {
	background-image: url(../images/webshop_content_box_small_bg.gif);
	background-repeat: repeat-y;
	width: 325px;
}

.wunWebShopDetailsListingSeasonCard .wunContentBox2,
.wunWebShopDetailsListingGeneral .wunContentBox2 {
	background-image: url(../images/webshop_content_box_small_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 325px;
}

.wunWebShopDetailsListingSeasonCard .wunContentBox3,
.wunWebShopDetailsListingGeneral .wunContentBox3 {
	background-image: url(../images/webshop_content_box_small_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 4px 0;
	width: 325px;
}

.wunWebShopDetailsListingSeasonCard .wunContentArea1,
.wunWebShopDetailsListingGeneral .wunContentArea1 {
	background-color: transparent;
	padding: 0 5px 0 5px;
	width: 315px;
}

.wunWebShopDetailsListingTable 
{
	width: 315px;
}

.wunWebShopDetailsListingTableHeader 
{
	font-weight: bold;
	width: 315px;
}

.wunWebShopDetailsListingTableContent 
{
	background-image: url(../images/webshop_productlisting_bg.gif);
	background-repeat: no-repeat;
	width: 315px;
}

.wunWebShopDetailsListingTableContent select,
.wunWebShopDetailsListingTableContent option 
{
	z-index: 1;
}

.wunWebShopDetailsListingTableFirst 
{
	padding: 5px 0 5px 10px;
	width: 95px;
}

.wunWebShopDetailsListingTableFirstWide 
{
	width: 150px;
}

.wunWebShopDetailsListingTableTwoThird 
{
	padding: 5px 0 5px 10px;
	width: 175px;
}

.wunWebShopDetailsListingTableOneThird
{
	padding: 5px;
	width: 120px;
}

.wunWebShopDetailsListingGeneral .wunWebShopDetailsListingTableFirst 
{
	display: none;
}

.wunWebShopDetailsListingTableSecond 
{
	padding: 5px;
	width: 95px;
}

.wunWebShopDetailsListingTableSecondWide
{
	padding: 5px;
	width: 250px;
}

.wunWebShopDetailsListingGeneral .wunWebShopDetailsListingTableSecond 
{
	width: 200px;
}

.wunWebShopDetailsListingTableSecond .wunInputTF 
{
	width: 57px;
}

.wunWebShopDetailsListingTableSecond .wunInputTFWide 
{
	border: 1px solid #abb6b0;
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	padding: 1px 5px 0 5px;
}

.wunWebShopDetailsListingGeneral .wunWebShopDetailsListingTableSecond .wunInputTF 
{
	width: 14px;
}

.wunWebShopDetailsListingTableThird
{
	padding: 5px 10px 5px 0;
	width: 95px;
}

.wunWebShopDetailsListingTableThirdAlignmentOnly
{
	padding: 5px 10px 5px 0;
	width: 95px;
}

.wunWebShopDetailsListingTableFull
{
	padding: 5px 10px 5px 10px;
	width: 295px;
}

.wunWebShopDetailsListingTableContent .wunWebShopDetailsListingTableThird 
{
	font-size: 16px;
	font-weight: bold;
}

.PricePerDay
{
	font-size: 14px;
	font-weight: normal;
}

.wunWebShopDetailsListingText 
{
	padding: 10px 0 5px 10px;
}

.wunWebShopDetailsListingCalender 
{
	padding-right: 7px;
	position: relative;
	top: -1px;
	float: right;
}

.wunWebShopDetailsListingCommutingCard .wunContentBox1 {
	background-image: url(../images/webshop_content_box_small_bg.gif);
	background-repeat: repeat-y;
	width: 325px;
}

.wunWebShopDetailsListingCommutingCard .wunContentBox2 {
	background-image: url(../images/webshop_content_box_small_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 325px;
}

.wunWebShopDetailsListingCommutingCard .wunContentBox3 {
	background-image: url(../images/webshop_content_box_small_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 4px 0;
	width: 325px;
}

.wunWebShopDetailsListingCommutingCard .wunContentArea1 {
	background-color: transparent;
	padding: 0 5px 0 5px;
	width: 315px;
}

.wunWebShopDetailsListingCommutingCard .wunWebShopDetailsListingTableFirst 
{
	width: 100px;
}

.wunWebShopDetailsListingCommutingCard .wunWebShopDetailsListingTableSecond 
{
	width: 100px;
}

.wunWebShopDetailsListingCommutingCard .wunWebShopDetailsListingTableThird
{
	width: 85px;
}

.wunWebShopDetailsListingCommutingCard .wunWebShopDetailsListingTableFirst .wunInputTF 
{
	width: 57px;
}

.wunWebShopCommutingCardInfo
{
	clear: both;
	float: left;
	padding-bottom: 30px;
	width: 510px;
}

.wunWebShopCommutingCardInfo .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 510px;
}

.wunWebShopCommutingCardInfo .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 510px;
}

.wunWebShopCommutingCardInfo .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunWebShopCommutingCardInfo .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 11px;
	width: 480px;
}

.wunWebShopCommutingCardInfo .wunContentArea2 {
	border-bottom: 1px solid #dbdddc;
	clear: both;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 480px;
}

.wunWebShopCommutingCardInfo .wunContentArea3 {
	margin-right: 20px;
	width: 230px;
}

.wunWebShopCommutingCardInfo .wunContentArea4 {
	width: 230px;
}

.wunWebShopCommutingCardInfo .wunContentArea5 {
	text-align: right;
	width: 480px;
}

.wunCommutingCardText 
{
	font-weight: bold;
	padding-right: 10px;
}

/********** Shopping Cart Small **********/

.wunShoppingCartSmall {
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 130px;
}

.wunShoppingCartSmall .wunDetail b,
.wunShoppingCartSmall .wunPrice b
{
	color: #ad0032;
	font-weight: normal;
}

.wunShoppingCartSmall .wunDetail 
{
	border-bottom: 1px solid #e1e7e4;
	padding: 5px 0 5px 0;
	text-align: left;
	vertical-align: top;
	width: 80px;
}

.wunShoppingCartSmall .wunPrice 
{
	border-bottom: 1px solid #e1e7e4;
	padding: 5px 0 5px 0;
	text-align: right;
	vertical-align: top;
	width: 50px;
}

.wunShoppingCartSmall tfoot .wunDetail 
{
	border-bottom: none;
	font-weight: bold;
	padding: 5px 0 0 0;
}

.wunShoppingCartSmall tfoot .wunPrice 
{
	border-bottom: none;
	font-weight: bold;
	padding: 5px 0 0 0;
}

.wunWebShopFAQ .wunSpecialLinksNoPadding a:link,
.wunWebShopFAQ .wunSpecialLinksNoPadding a:active,
.wunWebShopFAQ .wunSpecialLinksNoPadding a:visited,
.wunWebShopFAQ .wunSpecialLinksNoPadding a:hover
{
	color: #000045;
	font-weight: normal;
}

.wunWebShopFAQ .wunSpecialLinksNoPadding a:hover
{
	color: #b41730;
}

.wunWebShopFAQ .wunSpecialLinksNoPadding b a:link,
.wunWebShopFAQ .wunSpecialLinksNoPadding b a:active,
.wunWebShopFAQ .wunSpecialLinksNoPadding b a:visited,
.wunWebShopFAQ .wunSpecialLinksNoPadding b a:hover {
	background-image: url(../images/arrow_blue.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #000045;
	display: block;
	float: none;
	font-weight: bold;
	padding: 0 0 3px 16px;
	text-decoration: none;
}

.wunWebShopFAQ .wunSpecialLinksNoPadding b a:hover {
	color: #ad0032;
}

/******** Webshop Basket *********/

.wunWebShopBasket
{
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopBasket .wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunWebShopBasket .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopBasket .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopBasket .wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopBasket .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopBasket .wunErrorBox li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunWebShopBasket .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopBasket .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopBasket .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopBasket .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopBasketTable 
{
	width: 660px;
}

.wunWebShopBasketTable thead td
{
	font-weight: bold;
}

.wunWebShopBasketTableSpacer 
{
	font-size: 1px;
	height: 11px;
	width: 660px;
}

.wunWebShopBasketTableSpacerLine 
{
	border-bottom: 1px solid #ebebeb;
	font-size: 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 660px;
}

.wunWebShopBasketTableTop
{
	height: 5px;
	width: 552px;
	margin:0px 0px 0px 0px;
	vertical-align:bottom;
}

.wunWebShopBasketTableBtm
{
	height: 15px;
	vertical-align: top;
	width: 552px;
}

.wunWebShopBasketTableCol1 
{
	vertical-align: top;
	width: 108px;
}

.wunWebShopBasketTableCol2 
{
	vertical-align: top;
	width: 9px;
}

.wunWebShopBasketTableCol3 
{
	vertical-align: top;
	width: 180px;
}

.wunWebShopBasketTableCol4 
{
	vertical-align: top;
	width: 110px;
}
.wunWebShopBasketTableCol4DoubleSpan
{
	vertical-align: top;
	width: 190px;
}

.wunWebShopBasketTableCol5 
{
	vertical-align: top;
	width: 80px;
}

.wunWebShopBasketTableCol6 
{
	vertical-align: top;
	width: 40px;
}

.wunWebShopBasketTableCol7 
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 89px;
}
.wunWebShopBasketTableCol7DoubleSpan
{	
	text-align: center;
	vertical-align: top;
	width: 122px;
}

.wunWebShopBasketTableCol8 
{
	text-align: right;
	vertical-align: top;
	width: 33px;
}

.wunWebShopBasketTableCol9 
{
	vertical-align: top;
	width: 9px;
}

.wunWebShopBasketTableBg td
{
	background-color: #fffbff;
	vertical-align: middle;
}

.wunWebShopBasketTableBg .wunWebShopBasketTableCol2
{
	border-left: 1px solid #e7e7e7;
}

.wunWebShopBasketTableBg .wunWebShopBasketTableCol3 a:link,
.wunWebShopBasketTableBg .wunWebShopBasketTableCol3 a:active,
.wunWebShopBasketTableBg .wunWebShopBasketTableCol3 a:visited,
.wunWebShopBasketTableBg .wunWebShopBasketTableCol3 a:hover
{
	color: #000045;
	font-size: 13px;
	font-weight: bold;
}

.wunWebShopBasketTableBg .wunWebShopBasketTableCol3 a:hover
{
	color: #ad0032;
}

.wunWebShopBasketTableBg .wunWebShopBasketTableCol9
{
	border-right: 1px solid #e7e7e7;
}

.wunWebShopBasketTableBg .wunInputTF 
{
	width: 14px;
	padding: 1px 2px 0 2px;
}

.wunWebShopBasketTableBg .wunInputTFSpecial 
{
	background-color: #fffbff;
	border: none;
	color: #000045;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	width: 14px;
}

.wunWebShopBasketTableTotal td 
{
	font-size: 13px;
	font-weight: bold;
}

.wunWebShopBasketBtnsTop 
{
	padding: 0 0 10px 0;
	width: 690px;
}

.wunWebShopBasketBtnsBtm 
{
	padding: 10px 0 30px 0;
	width: 690px;
}

.wunWebShopBasketBtnsLeft 
{
	float: left;
}

.wunWebShopBasketBtnsRight 
{
	float: right;
}

.wunWebShopBasketBtnsTop .wunWebShopBasketBtnsRightSmallLeft 
{
	float: right;
	padding: 10px 10px 0 0;
}

.wunWebShopBasketBtnsBtm .wunWebShopBasketBtnsRightSmallLeft 
{
	float: right;
	padding: 0 10px 0 0;
}

/******** Webshop Step ********/

.wunWebShopStep 
{
	clear: both;
	float: none;
	height: 30px;
}

.wunWebShopStep img
{
	position: absolute;
	margin-top: -20px;
}

/******** Webshop Personaldata *********/

.wunWebShopCheckOutPersonalData
{
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutPersonalData h1 {
	color: #000045;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px 0;
}

.wunWebShopCheckOutPersonalData .wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunWebShopCheckOutPersonalData .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutPersonalData .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopCheckOutPersonalData .wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopCheckOutPersonalData .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopDetailsListing .wunErrorBox li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunWebShopCheckOutPersonalData .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutPersonalData .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopCheckOutPersonalData .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopCheckOutPersonalData .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopCheckOutPersonalData .wunContentArea2 
{
	border-bottom: 1px solid #ebebeb;
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 660px;
}

.wunWebShopCheckOutPersonalData .wunContentArea3 
{
	padding-top: 2px;
	width: 210px;
}

.wunWebShopCheckOutPersonalData .wunContentArea4 
{
	padding-top: 3px;
	width: 10px;
}

.wunWebShopCheckOutPersonalData .wunContentArea5 
{
	width: 440px;
}

.wunWebShopCheckOutPersonalData .wunContentArea6 
{
	clear: both;
	width: 660px;
}

.wunWebShopCheckOutPersonalData .wunContentArea7
{
	color: #898989;
	padding-top: 3px;
	width: 440px;
}

.wunWebShopCheckOutPersonalData .wunContentArea7 b 
{
	color: #ad0032;
	font-weight: normal;
}

.wunWebShopCheckOutPersonalData .wunBtns 
{
	clear: left;
	float: none;
}

.wunWebShopCheckOutPersonalData .wunBtns img
{
	position: absolute;
	padding-top: 10px;
}

/******** Webshop Deliverydata *********/

.wunWebShopCheckOutDeliveryData
{
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutDeliveryData h1 {
	color: #000045;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px 0;
}

.wunWebShopCheckOutDeliveryData .wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunWebShopCheckOutDeliveryData .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutDeliveryData .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopCheckOutDeliveryData .wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopCheckOutDeliveryData .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopCheckOutDeliveryData .wunErrorBox li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunWebShopCheckOutDeliveryData h4 
{
	border: none;
	padding: 0;
}

.wunWebShopCheckOutDeliveryData .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutDeliveryData .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopCheckOutDeliveryData .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea2 
{
	border-bottom: 1px solid #ebebeb;
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 660px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea3 
{
	padding-top: 2px;
	width: 210px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea4 
{
	padding-top: 3px;
	width: 10px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea5 
{
	width: 440px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea6 
{
	clear: both;
	width: 660px;
}

.wunWebShopCheckOutDeliveryData .wunContentArea7 
{
	color: #898989;
	padding-top: 3px;
	width: 440px;
}

.wunWebShopCheckOutDeliveryData .wunBtns 
{
	padding-top: 10px;
	width: 690px;
}

.wunWebShopCheckOutDeliveryData .wunBtns .wunBtnsLeft
{
	
}

.wunWebShopCheckOutDeliveryData .wunBtns .wunBtnsRight
{
	float: right;
}

/********* Webshop Approve *******/

.wunWebShopApprove .wunWebShopBasket,
.wunWebShopApprove .wunWebShopCheckOutPersonalData
{
	padding-bottom: 20px;
}

.wunWebShopApprove h1 {
	color: #000045;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px 0;
}

.wunWebShopApprove h2 
{
	background: none;
	margin-bottom: 0;
	padding-bottom: 10px;
}

/******** Webshop Notice *********/

.wunWebShopNotice
{
	clear: both;
	float: left;
	padding-bottom: 20px;
	width: 690px;
}

.wunWebShopNotice .wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunWebShopNotice .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopNotice .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopNotice .wunErrorBox .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopNotice .wunErrorBox .wunContentArea1 {
	background-color: #95f4ff;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopNotice .wunErrorBox li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}


.wunWebShopNotice .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopNotice .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 690px;
}

.wunWebShopNotice .wunContentBox3 {
	background-image: url(../images/content_box_big_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 682px;
}

.wunWebShopNotice .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 11px;
	width: 660px;
}

.wunWebShopNotice .wunContentArea2 {
	width: 100px;
}

.wunWebShopNotice .wunContentArea3 {
	padding-top: 2px;
	width: 460px;
}

.wunWebShopNotice .wunContentArea4 {
	text-align: right;
	width: 100px;
}

/******** Webshop Product Listing *******/

.wunWebShopProductListing 
{
	clear: both;
	float: left;
	padding-bottom: 30px;
	width: 510px;
}

.wunWebShopProductListing h2 
{
	font-size: 13px;
	padding-bottom: 0;
	padding-top: 10px;
}

.wunWebShopProductListing .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 510px;
}

.wunWebShopProductListing .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: 510px;
}

.wunWebShopProductListing .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.wunWebShopProductListing .wunContentArea1 {
	background-color: #eef2f0;
	clear: both;
	float: left;
	padding: 0 11px 0 11px;
	width: 480px;
}

.wunWebShopProductListing .wunErrorBox .wunContentArea1 
{
    background-color:#95F4FF;
}

.wunWebShopProductListing .wunContentArea2 {
	margin-right: 2px;
	width: 98px;
}

.wunWebShopProductListing .wunContentArea3 {
	width: 380px;
}

.wunWebShopProductListing .wunContentArea4 {
	padding-bottom: 10px;
	width: 380px;
}

.wunWebShopProductListing .wunContentArea5 {
	width: 380px;
}

.wunWebShopProductListing .wunContentArea6 {
	padding: 5px 0 0 15px;
	width: 190px;
}

.wunWebShopProductListing .wunContentArea7 {
	text-align: right;
	width: 175px;
}

.wunWebShopProductListing .wunContentArea8 {
	padding: 0 15px 0 15px;
	width: 295px;
}

.wunWebShopProductListing .wunContentArea9 {
	border-top: 1px solid #dadcdb;
	clear: both;
	float: left;
	padding: 10px 0 10px 0;
	width: 480px;
}

.wunWebShopProductListing .wunContentArea10 
{
	font-weight: bold;
	padding: 10px 0 10px 0;
	width: 290px;
}

.wunWebShopProductListing .wunContentArea11 
{
	font-weight: bold;
	padding: 10px 0 10px 0;
	width: 95px;
}

.wunWebShopProductListing .wunContentArea12
{
	font-weight: bold;
	padding: 10px 0 10px 0;
	width: 95px;
}

.wunWebShopProductListingGeneral
{
	width: 380px;
}

.wunWebShopProductListingGeneral .wunContentBox1 {
	background-image: url(../images/webshop_productlisting_bg.gif);
	background-repeat: repeat-y;
	width: 380px;
}

.wunWebShopProductListingGeneral .wunContentBox2 {
	background-image: url(../images/webshop_productlisting_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 380px;
}

.wunWebShopProductListingGeneral .wunContentBox3 {
	background-image: url(../images/webshop_productlisting_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 0 4px 0;
	width: 380px;
}

.wunWebShopProductListingGeneral .wunContentArea1 {
	background-color: transparent;
	padding: 0 5px 0 5px;
	width: 370px;
}

.wunWebShopProductListingTable 
{
	width: 370px;
}

.wunWebShopProductListingTableContent 
{
	width: 370px;
}

.wunWebShopProductListingTableFirst 
{
	padding: 7px 0 5px 10px;
	width: 170px;
}

.wunWebShopProductListingTableFirst a:link,
.wunWebShopProductListingTableFirst a:active,
.wunWebShopProductListingTableFirst a:visited,
.wunWebShopProductListingTableFirst a:hover
{
	color: #000045;
	font-size: 13px;
	font-weight: bold;
}

.wunWebShopProductListingTableFirst a:hover
{
	color: #ad0032;
}

.wunWebShopProductListingTableSecond 
{
	padding: 5px;
	width: 90px;
}

.wunWebShopProductListingTableSecond .wunInputTF 
{
	width: 14px;
}

.wunWebShopProductListingTableThird
{
	padding: 8px 10px 5px 0;
	width: 80px;
}

/********** OrangeLead **********/

.wunOrangeLead {
	padding-bottom: 20px;
	width: 100%;
}

.OrangeLead h2 
{
	background-image: none;
	border-bottom: 0;
	margin: 0;
	padding-bottom: 12px;
}

.OrangeLead .wunContentBox1 {
	background-image: url(../images/content_box_bg.gif);
	background-repeat: repeat-y;
	width: 510px;
}

.OrangeLead .wunContentBox2 {
	background-image: url(../images/content_box_top.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 510px;
}

.OrangeLead .wunContentBox3 {
	background-image: url(../images/content_box_btm.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0 4px 4px 4px;
	width: 502px;
}

.OrangeLead .wunContentBox4 {
	background-color: #eef2f0;
	padding: 10px;
	width: 482px;
}

.OrangeLead .wunContentArea1 {
	width: 200px;
}

.OrangeLead .wunContentArea1 select {
	width: 150px;
}

.OrangeLead .wunContentArea2 {
	width: 200px;
}

.OrangeLead .wunContentArea2 input {
	!position: relative;
	!bottom: 1px;
	width: 150px;
}

.OrangeLead .wunContentArea3 {
	width: 82px;
}

.OrangeLead h4 {
	border-bottom: 0;
}

/*InterRail*/
h4.traveller-header
{
    margin-top: 10px;
    margin-left:10px;
    border-bottom: none;
    clear:both;
}
#traveller-list label
{
    font-weight: bold;
}
#traveller-list .wunContentArea2
{
    width: 85px;
    margin-left: 45px;
    _margin-left: 22px;
}

#traveller-list .wunContentArea3
{
    width: 170px;
    margin-bottom: 10px;
}

#interrail .wunContentArea6 div
{
    margin-right: 10px;
}

.createseasonlinkdiv
{
	padding-left:210px;padding-top:15px;position:absolute;
}

.createseasonlink
{
	font-size:14px;color:#000045;font-weight:bold;font-family:Arial;
}

.createseasonmainzone
{
	padding:5px 0 5px 10px;
	width:55px;
	color:#000045;
	font-family:Arial;
	font-size:11px;
}

.createseasonmainzoneheader
{	
	font-weight:bold;padding:5px 0 5px 0px;
}

.createseasonmainzoneinfo
{		 
}

/* STog traffic information page */

.MainStyle
{
    background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    height:720px;
    width: 1280px;
    
}

.MainStyle .HeaderText
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 48px;
	color:White;
	font-weight:bold;
	padding-left: 70px;
	padding-top: 27px;
	padding-bottom: 38px;
	vertical-align:top;
}
.MainStyle .HeaderTextSec
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 48px;
	color:White;
	font-weight:bold;
	padding-left: 70px;
	padding-top: 27px;
	padding-bottom: 38px;
	vertical-align:top;
	width:100%;
}


.MainStyle .MainStyleSecondary
{
    background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    height:720px;
    width: 1280px;
    
}


.MainStyle .RepeaterTable
{
	float:left;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.MainStyle .TRItem
{
	 background-color: #294d5f;
}
.MainStyle .TrAlter
{
	background-color: #234253;
}
.MainStyle .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:35px;
}
.MainStyle .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:35px;
}
.MainStyle .TDItemImg
{
	float: right;
    padding:0px 29px 0px 70px;
    vertical-align:top;
    height:65px;
}

.MainStyle .TDItemLabel
{
   width: 100%;
   
   vertical-align:top;
   padding-right:50px;
}


.MainStyle .DivSTogImg
{
	padding: 3px 0px 0px 0px;
}
.MainStyle .ImgSTog
{
	height:61px;
	width:61px;

}

.MainStyle .DivSTogLbl
{
	font-family: ViaOffice, Verdana, Arial;
	padding:10px 0px 0px 0px;
	font-size: 40px;
	color: White;
	width:1070px;
	overflow:hidden;
	height:55px;
	white-space:nowrap;
}

.MainStyle .TDFooter
{
	width: 100%;
	height:251px;
	vertical-align:top;
	padding-right:50px;
	padding-left: 70px;
	padding-top: 27px;
}
.MainStyle .SecondaryDiv
{
	height:251px;
	vertical-align:top;
	padding-right:30px;
	padding-left: 70px;
	padding-top:50px;
	float:left;
}



.MainStyle .FooterFreeText
{	
	line-height:67px;
	height:208px;
	overflow:hidden;
	font-size: 40px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;
}
.MainStyle .SecondaryTextDiv
{	
	line-height:67px;
	overflow:hidden;
	font-size: 40px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}



.alertmessage
{
	color: Red;	
}

/* STog traffic view for a iframe page */

.MainStyleIframe
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    font-size:0px;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}

.MainStyleIframe .TDItemImgIframe
{
	float: left;
    padding:2px 0px 2px 20px;
    vertical-align:top;
    height:30px;
    
}

.MainStyleIframe .TDItemLabelIframe
{
	
    padding:2px 10px 0px 10px;
    vertical-align:top;
 
}

.MainStyleIframe .ImgSTogIframe
{
	height:30px;
	width:30px;

}

.MainStyleIframe .DivSTogLblIframe
{
	font-family: ViaOffice, Verdana, Arial;
	padding:5px 0px 0px 0px;
	font-size: 15px;
	color: White;
	
	overflow:hidden;
	
	white-space:nowrap;
	vertical-align:top;
	
}
.MainStyleIframe .TDFooterIframe
{
	
	height:100%;
	vertical-align:top;
	padding-right:15px;
	padding-left: 25px;
	padding-top: 3px;
	overflow:hidden;
}
.MainStyleIframe .SecondaryStyleIframe
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    font-size:0px;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}
.MainStyleIframe .SecondaryDivIframe
{
	vertical-align:top;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 100px;
	padding-bottom: 120px;
	height:inherit;
	overflow:hidden;
}
.MainStyleIframe .FooterFreeTextIframe
{	
	line-height:30px;
	height:90px;
	overflow:hidden;
	font-size: 15px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;
	vertical-align:top;
	padding-right:15px;
	padding-left: 0px;
	padding-top: 3px;
}
.MainStyleIframe .SecondaryTextIframe
{	
	overflow:hidden;
	font-size: 15px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}

.MainStyleIframe .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:35px;
}
.MainStyleIframe .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:35px;
}

/* STog traffic view for a 1024 page */


.MainStyle800
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    width: 800px;
    height: 600px;
    font-size:0.625px;
}
.MainStyle800 DIV
{
	font-size:0.625px;
	
}
.MainStyle800 .TDItemImgIframe
{
	float: left;
    padding:2px 18px 0px 44px;
    vertical-align:top;
    height:38px;
    
}

.MainStyle800 .TDItemLabelIframe
{
	
    padding:1px 6px 0px 0px;
    vertical-align:top;
 
}

.MainStyle800 .ImgSTogIframe
{
	height:38px;
	width:38px;

}

.MainStyle800 .DivSTogLblIframe
{
	padding:6px 6px 0px 0px;

	width:auto;
	height:34px;
	overflow:hidden;
	
	white-space:nowrap;
	
}
.MainStyle800 .DivSTogLblIframe span
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 25px;
	color: White;
}
.MainStyle800 .TDFooterIframe
{
	height:100%;
	vertical-align:top;
	padding:30px 30px 0px 30px;
	overflow:hidden;
}
.MainStyle800 .SecondaryStyleIframe
{
	
    overflow:hidden;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}

.MainStyle800 .SecondaryStyleIframe span
{
    font-size:1px;
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
}
.MainStyle800 .SecondaryDivIframe
{
	vertical-align:top;
	padding:30px 20px 40px 40px;
	overflow:hidden;
}
.MainStyle800 .FooterFreeTextIframe
{	
	line-height:50px;
	height:200px;
	overflow:hidden;
	font-size: 25px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;

}
.MainStyle800 .SecondaryTextIframe
{	
	line-height:50px;
	overflow:hidden;
	font-size: 25px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}

.MainStyle800 .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:42px;
}
.MainStyle800 .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:42px;
}

.MainStyle800 .HeaderText
{
	padding:17px 0px 24px 44px;
	vertical-align:top;
}
.MainStyle800 .HeaderText span
{
	font-size: 30px;
	font-family: ViaOffice, Verdana, Arial;
	font-weight:bold;
	color:White;
	
}


.MainStyle1024
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    width: 1024px;
    height: 768px;
    font-size:1px;
    
}
.MainStyle1024 DIV
{
	font-size:1px;
	float:none;
}


.MainStyle1024 .TDItemImgIframe
{
	float: left;
    padding:2px 23px 0px 56px;
    vertical-align:top;
    height:49px;
    
}

.MainStyle1024 .TDItemLabelIframe
{
	
    padding:1px 8px 0px 0px;
    vertical-align:top;
 
}

.MainStyle1024 .ImgSTogIframe
{
	height:49px;
	width:49px;

}

.MainStyle1024 .DivSTogLblIframe
{
	padding:8px 8px 0px 0px;

	width:auto;
	height:44px;
	overflow:hidden;
	
	white-space:nowrap;
	
}
.MainStyle1024 .DivSTogLblIframe span
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 32px;
	color: White;
}
.MainStyle1024 .TDFooterIframe
{
	height:100%;
	vertical-align:top;
	padding:22px 40px 0px 56px;
	overflow:hidden;
}
.MainStyle1024 .SecondaryStyleIframe
{
	
    overflow:hidden;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}

.MainStyle1024 .SecondaryStyleIframe span
{
    font-size:1px;
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
}
.MainStyle1024 .SecondaryDivIframe
{
	vertical-align:top;
	padding:40px 24px 56px 56px;
	overflow:hidden;
}
.MainStyle1024 .FooterFreeTextIframe
{	
	line-height:50px;
	height:200px;
	overflow:hidden;
	font-size: 32px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;

}

.MainStyle1024 .SecondaryTextIframe
{	
	line-height:50px;
	overflow:hidden;
	font-size: 32px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}

.MainStyle1024 .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:53px;
}
.MainStyle1024 .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:53px;
}

.MainStyle1024 .HeaderText
{
	padding:21px 0px 30px 56px;
	vertical-align:top;
}
.MainStyle1024 .HeaderText span
{
	font-size: 38px;
	font-family: ViaOffice, Verdana, Arial;
	font-weight:bold;
	color:White;
	
}



.MainStyle1280
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    width: 1280px;
    height: 768px;
    font-size:1px;
}
.MainStyle1280 DIV
{
	font-size:1px;
	float:none;
	
}



.MainStyle1280 .TDItemImgIframe
{
	float: left;
    padding:3px 29px 0px 70px;
    vertical-align:top;
    height:61px;
    
}

.MainStyle1280 .TDItemLabelIframe
{
	
    padding:1px 10px 0px 0px;
    vertical-align:top;
 
}

.MainStyle1280 .ImgSTogIframe
{
	height:61px;
	width:61px;

}

.MainStyle1280 .DivSTogLblIframe
{
	padding:10px 10px 0px 0px;

	width:auto;
	height:55px;
	overflow:hidden;
	
	white-space:nowrap;
	
}
.MainStyle1280 .DivSTogLblIframe span
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 40px;
	color: White;
}
.MainStyle1280 .TDFooterIframe
{
	height:100%;
	vertical-align:top;
	padding:27px 50px 0px 70px;
	overflow:hidden;
}
.MainStyle1280 .SecondaryStyleIframe
{
	
    overflow:hidden;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}

.MainStyle1280 .SecondaryStyleIframe span
{
    font-size:1px;
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
}
.MainStyle1280 .SecondaryDivIframe
{
	vertical-align:top;
	padding:50px 30px 70px 70px;
	overflow:hidden;
}
.MainStyle1280 .FooterFreeTextIframe
{	
	line-height:50px;
	height:208px;
	overflow:hidden;
	font-size: 40px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;

}

.MainStyle1280 .SecondaryTextIframe
{	
	line-height:50px;
	overflow:hidden;
	font-size: 40px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}

.MainStyle1280 .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:67px;
}
.MainStyle1280 .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:67px;
}

.MainStyle1280 .HeaderText
{
	padding:27px 0px 38px 70px;
	vertical-align:top;
}
.MainStyle1280 .HeaderText span
{
	font-size: 48px;
	font-family: ViaOffice, Verdana, Arial;
	font-weight:bold;
	color:White;
	
}




.MainStyle1600
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    width: 1600px;
    height: 1200px;
    font-size:1.25px;
}
.MainStyle1600 DIV
{
	font-size:1.25px;
	float:none;
}



.MainStyle1600 .TDItemImgIframe
{
	float: left;
    padding:4px 36px 0px 87px;
    vertical-align:top;
    height:76px;
    
}

.MainStyle1600 .TDItemLabelIframe
{
	
    padding:1px 12px 0px 0px;
    vertical-align:top;
 
}

.MainStyle1600 .ImgSTogIframe
{
	height:76px;
	width:76px;

}

.MainStyle1600 .DivSTogLblIframe
{
	padding:12px 12px 0px 0px;

	width:auto;
	height:69px;
	overflow:hidden;
	
	white-space:nowrap;
	
}
.MainStyle1600 .DivSTogLblIframe span
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 50px;
	color: White;
}
.MainStyle1600 .TDFooterIframe
{
	height:100%;
	vertical-align:top;
	padding:34px 62px 0px 87px;
	overflow:hidden;
}
.MainStyle1600 .SecondaryStyleIframe
{
	
    overflow:hidden;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}

.MainStyle1600 .SecondaryStyleIframe span
{
    font-size:1px;
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
}
.MainStyle1600 .SecondaryDivIframe
{
	vertical-align:top;
	padding:62px 37px 87px 87px;
	overflow:hidden;
}
.MainStyle1600 .FooterFreeTextIframe
{	
	line-height:62px;
	height:260px;
	overflow:hidden;
	font-size: 50px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;

}

.MainStyle1600 .SecondaryTextIframe
{	
	line-height:62px;
	overflow:hidden;
	font-size: 50px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}

.MainStyle1600 .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:84px;
}
.MainStyle1600 .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:84px;
}

.MainStyle1600 .HeaderText
{
	padding:34px 0px 47px 87px;
	vertical-align:top;
}
.MainStyle1600 .HeaderText span
{
	font-size: 60px;
	font-family: ViaOffice, Verdana, Arial;
	font-weight:bold;
	color:White;
	
}




.MainStyle1920
{
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
    overflow:hidden;
    width: 1920px;
    height: 1080px;
    font-size:1.5px;
}
.MainStyle1920 DIV
{
	font-size:1.5px;
	float:none;
	
}

.MainStyle1920 .TDItemImgIframe
{
	float: left;
    padding:4.5px 43px 0px 105px;
    vertical-align:top;
    height:91px;
    
}

.MainStyle1920 .TDItemLabelIframe
{
	
    padding:1px 15px 0px 0px;
    vertical-align:top;
 
}

.MainStyle1920 .ImgSTogIframe
{
	height:91px;
	width:91px;

}

.MainStyle1920 .DivSTogLblIframe
{
	padding:15px 15px 0px 0px;

	width:auto;
	height:82px;
	overflow:hidden;
	
	white-space:nowrap;
	
}
.MainStyle1920 .DivSTogLblIframe span
{
	font-family: ViaOffice, Verdana, Arial;
	font-size: 60px;
	color: White;
}
.MainStyle1920 .TDFooterIframe
{
	height:100%;
	vertical-align:top;
	padding:40px 75px 0px 105px;
	overflow:hidden;
}
.MainStyle1920 .SecondaryStyleIframe
{
	
    overflow:hidden;
    border:solid 3px #31556B;
    padding:0px 0px 0px 0px;
    width: 98%;
}

.MainStyle1920 .SecondaryStyleIframe span
{
    font-size:1px;
	background-color: #234253;
    font-family: ViaOffice, Verdana, Arial;
    color:White;
}
.MainStyle1920 .SecondaryDivIframe
{
	vertical-align:top;
	padding:75px 45px 105px 105px;
	overflow:hidden;
}
.MainStyle1920 .FooterFreeTextIframe
{	
	line-height:75px;
	height:312px;
	overflow:hidden;
	font-size: 60px;
	color: #EBA60A;
	font-family: ViaOffice, Verdana, Arial;

}

.MainStyle1920 .SecondaryTextIframe
{	
	line-height:75px;
	overflow:hidden;
	font-size: 60px;
	color: #FFF;
	font-family: ViaOffice, Verdana, Arial;
}

.MainStyle1920 .DivItem
{
	 background-color: #294d5f;
	 width:100%;
	 overflow:hidden;
	 height:100px;
}
.MainStyle1920 .DivAlter
{
	background-color: #234253;
	width:100%;
	overflow:hidden;
	height:100px;
}

.MainStyle1920 .HeaderText
{
	padding:40px 0px 57px 105px;
	vertical-align:top;
}
.MainStyle1920 .HeaderText span
{
	font-size: 72px;
	font-family: ViaOffice, Verdana, Arial;
	font-weight:bold;
	color:White;
	
}


/******** Webshop Subscriptiondata *********/

.wunWebShopCheckOutSubscriptionData
{
	clear: both;
	float: left;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData h1 {
	color: #000045;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px 0;
}

.wunWebShopCheckOutSubscriptionData .wunErrorBox {
	padding-bottom: 20px;
	width: 100%;
}

.wunWebShopCheckOutSubscriptionData .wunErrorBox .wunContentBox1 {
	background-image: url(../images/content_box_big_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: 690px;
}

.wunWebShopCheckOutSubscriptionData .wunErrorBox .wunContentBox2 {
	background-image: url(../images/content_box_big_top.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 4px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunErrorBox .wunContentBox3 {
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunErrorBox .wunContentArea1 {
	clear: both;
	float: left;
	padding: 11px;
	width: auto;
}

.wunWebShopDetailsListing .wunErrorBox li {
	background-image: url(../images/ikon_blob.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	float: none;
	padding: 0 0 10px 16px;
}

.wunWebShopCheckOutSubscriptionData .wunContentBox1 {
	clear: both;
	float: left;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentBox2 {
	clear: both;
	float: left;
	padding-top: 4px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentBox33 {
	clear: both;
	float: left;
	padding: 0 4px 4px 4px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea1 {
	clear: both;
	float: left;
	padding: 11px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea2 
{
	clear: both;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea3 
{
	padding-top: 2px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea4 
{
	padding-top: 3px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea5 
{
	float:right;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea6 
{
	padding-left:0px;
	clear: both;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea7
{
	padding-top: 3px;
	width: auto;
}

.wunWebShopCheckOutSubscriptionData .wunContentArea7 b 
{
	font-weight: normal;
}

.wunWebShopCheckOutSubscriptionData .wunBtns 
{
	clear: left;
	float: none;
}

.wunWebShopCheckOutSubscriptionData .wunBtns img
{
	position: absolute;
	padding-top: 10px;
}

/*********************** Subsite ***********************/

.subsite-BannerBox
{
    float: left;
	margin-bottom: 12px;
	width: 270px;
	padding: 10px;
	display: inline-block;
	margin-right: 10px;
	background: #EEF2F0;
	border-top: solid 1px #e8e8e8;
	vertical-align: top;
}

/*********************** Fact Box ***********************/

.factBox {
    font: normal 0.8em/1.5 'Arial', sans-serif;
    background: #bad31f;
    width: 160px;
	
    padding-top: 14px;
    padding-right: 18px;
    padding-bottom: 14px;
    padding-left: 18px;
	
	margin-left: 8px;
	margin-right: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    behavior: url(/css/PIE.htc);
}

.factBoxLeft {
    float: left;
    margin-left: 0;
    margin-right: 8px;
}

.factBoxRight {
    float: right;
    margin-left: 8px;
    margin-right: 0;
}

/*********************** LightBox ***********************/

/* Color of the outer area of the image */
#outerImageContainer 
{
    background-color: #fff;
}

/* Color of the lower area */
#imageDataContainer 
{
    background-color: #fff;
}

/* Border width of the outer area */
#imageContainer 
{
    /* This value must be reflected in lightbox.js (BorderSize) */
    padding: 30px; 
}

/* WebshopOrderAdmin css */

.web-order .struct,
.web-order .struct * {
	position: absolute;
	left: -9999px;
}
.web-order 
{
	width: 100%;
}
.web-order p {
	margin: 0 0 16px 0;
}
.web-order h1 {
	border-bottom: 1px dashed #ddd;
	color: #b41730;
	margin: 40px 0;
	padding-bottom: 8px;
	text-align: center;
}
.web-order h2 {
	color: #b41730;
	font-size: 1.1em;
	margin-bottom: 5px;
	padding: 0 0 5px;
}
.web-order fieldset {
	background: #fff;
	border: 1px solid #ddd;
	padding: 20px;
	margin-bottom: 20px;
}
.web-order .form-select, .web-order .form-text {width: 100%;}
.web-order .form-select label,
.web-order .form-text label {
	display: inline-block;
}
div.ajax__calendar_days table tr td
{
    padding-right:0px;
    width:220px;
}
div.ajax__calendar_body
{
    width:220px;
}
div.ajax__calendar_container
{
	width:220px;
}
 .web-order .form-checkbox {margin: 0 0 10px 0;}
.web-order .form-button {float: right;}
.web-order input[type="text"], .web-order select 
{
    float: right;
    margin-bottom: 10px;
}
.web-order input[type="text"] {width: 175px;}
.web-order select {width: 180px;}
.web-order table {
	border-collapse: collapse;	
	margin: 0;
	width: 100%;
}
.web-order tfoot {
	border-top: 1px dashed #ddd;
}
.web-order td, .web-order th {overflow: hidden;}
.web-order th, .web-order td {padding: 4px 6px;}
.web-order td select {width: 100%;}
.web-order tr th, .web-order tr td {text-align: left;}
.web-order td {vertical-align:text-top; }
.web-order td.volume
{
	vertical-align:middle;
}
.web-order td.wide {width:200px }
.web-order tr.odd {background: #eee;}
.web-order ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.web-order ul li span {
	color: #999;
	font-size: 0.8em;
	font-weight: bold;
}
.web-order .price {text-align: right;}
.web-order .datetime {width: 115px;}
.web-order .vat {font-size: 0.8em;}
.web-order .check {text-align: center;}
.web-order #left-column, .web-order #right-column {width: 50%;}
.web-order #left-column {float: left;}
.web-order #right-column {float: right;}
.web-order #left-column li {margin-bottom: 2px;}
.web-order #left-column span {
	display: inline-block;
	text-transform: uppercase;
	width: 240px;
}
.web-order #left-column ul {
	margin-bottom: 15px;
}
.web-order #right-column img {margin-bottom: 16px;}
.web-order #right-column #comments {margin-left: 0;}
.web-order #right-column #comments p.date {
	border-top: 1px dashed #ddd;
	color: #999;
	font-weight: bold;
	margin-bottom: 8px;
	padding-top: 16px;
}
.web-order #right-column textarea {
	margin-bottom: 8px;
	min-height: 30px;
	width: 100%;
	overflow:hidden;
}
.web-order #right-column input[type="submit"] {float: right;}
.web-order .change-status {float: right; margin:3px}
.web-order input[type="button"],
.web-order input[type="submit"] {
    background-color: #b41730;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
}
.web-order input[type="button"]:hover,
.web-order input[type="submit"]:hover {background-color: #A0C40F;}
.web-order .boxed {margin-left: 20px;}
.web-order .navigate-back {float: left;}
.web-order .update-status {float: right;}

/* Added for compatability */
div.web-order p {font-size: 12px;}
div.web-order ul {font-size: 12px;}
div.web-order table {font-size: 12px;}
.web-order li {background-image: none;}
.web-order td.volume li 
{
	padding: 0;
	vertical-align: top;
}
.web-order span {height: auto;}
.web-order h2 {
	background-image: none;
	font-size: 16px;
}
.web-order .calendar {
    float: right;
    padding-right: 4px;
}
.web-order .divide {
    border-bottom: 1px dashed #ddd;
}
.web-order hr {
    border-width: 1px;
    border-style: solid;
    clear: both;
    color: #ddd;
    margin-bottom: 10px;
}
.web-order .form-search {float: right;}
#productImageContainer {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 0;
}

.stretch {
    width:100%;
    height:100%;
}