/*
Classes ******************************/
.toplayer
{
	table-layout: fixed;
	z-index: 100;
	left: 500px;
	visibility: visible;
	overflow: auto;
	position: absolute;
	top: 500px;
	background-color: transparent;
}

body
{
	background-color: #FFC2DB;
}

#LblPartner, #cbxPartner,
#LblPartnerHarryda, #cbxPartnerHarryda
{
	float:left;
}
.imgPartnerLogo
{
	float:right;
	vert
}

/*
Table classes =======================*/

/*
Master Table ---------------------------*/
.masterSiteItem
{
	vertical-align:top;
}

.masterAdItem
{
	vertical-align:top;
	padding-top:0;
	line-height:10px;
}

/*
Site Table ---------------------------*/
.siteTable td
{
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:6;
}

/*
Banner Table ---------------------------*/
.bannerTable
{
	width:760;
	background-color:#FFC2DB;
}

.siteTable .bannerTable td
{
	padding-bottom:0;
}

.siteTable .bannerTable .bannerItemRight
{
	width:100%;
	text-align:right;
}

.siteTable .bannerTable .bannerItemLeft
{
	text-align:left;
	white-space:nowrap;
}

/*
Menu Table ---------------------------*/
.menuTable
{
	width:760;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
}


.siteTable .menuTable td
{
	white-space:nowrap;
	padding-top:5;
	padding-left:10;
	padding-right:10;
	padding-bottom:5;
	background-color:#FF85B8;
	text-align:center;
}

.siteTable .menuTable .graphicItem
{
	padding:0;
	background-color:#FF85B8;
	vertical-align:top;
}

.siteTable .menuTable .menuItemSelected
{
	font-weight:bold;
}

.siteTable .menuTable .languageItem
{
	width:100%;
	text-align:right;
	padding-top:0;
	padding-left:0;
	padding-right:4;
	padding-bottom:0;
}

.siteTable .menuTable .menuPadding
{
	color:#ffffff;
	font-size:10px;
	white-space:nowrap;
	padding-top:5;
	padding-left:0;
	padding-right:0;
	padding-bottom:5;
	text-align:right;
	width:100%
}

/*
Body Table ---------------------------*/
.bodyTable
{
	width:760;
	height:300;
	background-color:#FFC2DB;
}


.siteTable .bodyTable .bodyNavigationItem
{
	background-color:#FFFFFF;
	width:180;
	vertical-align:top;
	padding:0;
}

.siteTable .bodyTable .bodyNavigationPanel
{
	width:100%;
	height:100%;
	background-color:#FFC2DB;
}

.siteTable .bodyTable .bodyBoxItemLeft,
.siteTable .bodyTable .bodyBoxItemRight
{
width:50%;
padding:10px;
}

.siteTable .bodyTable .bodyBoxItem1
{
	padding:0;
	text-align:left;
}

.siteTable .bodyTable .bodyBoxItem2
{
	padding-top:0;
	padding-left:8;
	padding-right:0;
	padding-bottom:0;
	text-align:center;
}


.siteTable .bodyTable .bodyBoxItem3
{
	padding-top:0;
	padding-left:8;
	padding-right:0;
	padding-bottom:0;
	text-align:right;
}

.siteTable .bodyTable .bodyContentItem
{
	background-color:#ffffff;
	width:100%;
	padding:0;
	vertical-align:top;
}

.siteTable .bodyTable .bodyContentItemMargin
{
	background-color:#CC3333;
	padding:0;
	width:5%;
}

/*
Navigation Table ----------------*/
.navigationTable
{
	width:180;
	height:100%;
	background-color:#999999;
}

.navigationTable td
{
	padding-bottom:0;
}

.siteTable .bodyTable .navigationTable .navigationTop
{
	height:20;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
	color:#ffffff;
	background-color:#FF85B8;
}

.siteTable .bodyTable .navigationTable .navigationTree
{
	height:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	vertical-align:top;
	color:#000000;
	padding-bottom:0;
	padding-left:8;
	padding-right:8;
	padding-top:10;
	background-color:#ffffff;
}

.siteTable .bodyTable .navigationTable .navigationTree dt
{
	font-weight:bold;
}

.siteTable .bodyTable .navigationTable .navigationTree dd
{
	font-weight:normal;
	text-indent:-32;
}

.siteTable .bodyTable .navigationTable .navigationTree dd dd
{
	font-weight:Bold;
	text-indent:-64;
}

.siteTable .bodyTable .navigationTable .navigationTree dd dd dd
{
	font-weight:normal;
	text-indent:-96;
}

/*
Body Content Table --------------------*/
.contentTable
{
	width:100%;
	height:100%;
}

.contentTable td
{
	vertical-align:top;
	padding:0px;
}

.siteTable .bodyTable .contentTable .contentColsTable
{
	padding:0;
	background-color:#999999;
	height:100%;
	width:100%;
}

.siteTable .bodyTable .contentTable .contentItem
{
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	color:#000000;
	padding:10;
}

.siteTable .bodyTable .contentTable .mainItem .tableBekrafta
{
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	color:#000000;
	padding-top:0;
	padding-left:6;
	padding-right:1;
	padding-bottom:0;
	width:100%
}

.siteTable .bodyTable .contentTable .contentItem .contentApplication td
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	padding:3;
	vertical-align:middle;
}

.siteTable .bodyTable .contentTable .contentItem .contentApplication .contentItem 
{
	vertical-align:top;
}


/*
Box Table ---------------------------*/
.boxTable
{
	width:370;
	height:100%;
	background-color:#ffffff;
}

.siteTable .bodyTable .boxTable .boxBodyItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	height:100%;
	color:#000000;
	vertical-align:top;
	padding-top:5;
	padding-left:5;
	padding-right:5;
	padding-bottom:5;
	background-color:#FFFFFF;
}

.siteTable .bodyTable .boxTable .boxBottomItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	color:#FFFFFF;
	text-align:right;
	padding-top:5;
	padding-left:5;
	padding-right:5;
	padding-bottom:5;
	background-color:#CC3333;
}
.siteTable .bodyTable .boxTable .boxBottomItem .bigwhite 
{
	font-size:12px;
}
/*
Confirm Table ---------------------------*/
.tableBekrafta th,
.tableBekrafta caption
{
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	color:#fff;
	background-color:#ff85b8;
	padding:1px;
}
.tableBekrafta td
{	
	font-size: 11px;
	border:solid 1px #ff85b8;
	padding:1px;
}
/*
Footer Table ---------------------------*/
.footerTable
{
	width:760;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	background-color:#555555;
}

.siteTable .footerTable .footerInfoItem
{
	white-space:nowrap;
	text-align:center;
	color:#ffffff;
	padding-top:5;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	background-color:#FF85B8;
}

.footerInfoItem a
{
	color:#ffffff;
}

/* right table */
.rightTable
{
	width:100%;
	background-color:#ffffff;
	padding-top:0;
	padding-left:10;
	padding-right:10;
	padding-bottom:0;
}

.rightTable .rightTopItem
{
	height:30;
	background-image:url(../images/mb.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	color:#ffffff;
}

.rightTable .rightBodyItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding:10;
}


/*
Ad Table ---------------------------*/
.adTable
{
	width:200;
	background-color:#ffffff;
}

.adTable .adGraph
{
	padding:0;
	background-color:#FF85B8;
	vertical-align:top;
}

.adTable .adTopItem
{
	height:25;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	color:#FFFFFF;
	padding:0;
	background-color:#FF85B8;
}

.adTable .adBodyItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding-top:5;
	padding-left:5;
	padding-right:5;
	padding-bottom:5;
	background-color:#ffffff;
}

.adTable .adPartnersItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding-top:5;
	padding-left:5;
	padding-right:5;
	padding-bottom:5;
	background-color:#FFFFFF;
	text-align:center;
}

/*
= Text classes =======================*/
.newsHeadline1
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.newsHeadline2
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.newsPreamble
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.newsLink
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:10px;
font-weight:normal;
color:#3366cc;
}

.newsMainDate
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:10px;
font-weight:normal;
color:#3366cc;
}

.newsMainText
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:normal;
color:#3366cc;
}

.newsMainHeading
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:Bold;
color:#3366cc;
}

.bodyDate
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:10px;
font-weight:normal;
color:#000000;
}

.bodyText
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.bodyTextBold
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:Bold;
color:#000000;
}


.bodyTextResult0
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#EEDDCC;
}

.bodyTextResult1
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
}

.bodyTextResultHeader
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:normal;
color:#666666;
background-color:#DDDDDD;
}

.headline
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.headlineResultClass
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FF85B8;
}

.headlineResultRace
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.headlineResultYear
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:22px;
font-weight:bold;
color:#000000;
}

.boxBodyItem h1
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.mandatorySign
{
	color:Red;
	font-weight:bold;
}

.radEditorBlack
{
color:#000000;
}
.radEditorBlue
{
color:#3366CC;
}

.linkTree
{
color:#80616D;
}

.linkTree a
{
color:#999999;
}

.linkTreeSelected
{
color:#000000;
}

.linkNav
{
color:#ffffff;
}

.linkNav a
{
color:#000000;
} 

/*
Elements ******************************/
a
{
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}
