/*** GENERAL SETTINGS ***/
body, html
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;	
	margin: 0 auto;
	padding: 0px;
	border: none;
	background-position: top center;
	background-image:url(../../_images/background/bg_repeat-dk.png);
	color: #59453a;
	background-repeat:repeat-x;
	height: 100%;
	background-color: #e3cb91; 		
	vertical-align:top;
}
/* The background is set for the main table
Main table is containing the site.
*/

.smallPortrait a img 
{
	border: none;
}

.MainDiv
{
	background-position: top center;
	background-image:url(../../_images/background/bg_repeat-dk.png);
	color: #59453a;
	background-repeat:repeat-x;
	background-color: #e3cb91; 		
	vertical-align:top;
}

.MainTable
{
	/*background-image:url(../../_images/background/bg_middle.png);	
	background-repeat: no-repeat;
	background-position: right top;*/
}
.TableWrap 
{
	height:100%;	
}
/* listboxes, combo, dropdown etc */
.CommonControl
{
	border: solid 1px #c9af7e;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
}

textarea.CommonControlExpanding
{
	border: solid 1px #c9af7e;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
	line-height: 18px;
	min-height: 18px;
	max-height: 100px;
}

textarea.CommonControlExpandingGray
{
	border: solid 1px #c9af7e;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	line-height: 18px;
	min-height: 18px;
	max-height: 100px;
}


.CommonControl_NoBorder
{
	border: none;	
	font: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
}
/*
Used instead of cellpadding and cellspacing
on table:
border-collapse sets the cellpadding to 0
border-spacing sets cellspacing to 0
*/
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
table tr td
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;	
	margin-top:0px;
	color: #59453a;	
}
textarea
{	
	border: solid 1px #59453a;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
}
textbox
{	
	border: solid 1px #59453a;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
}
a
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:900;
	/*color: #184f64; */
	color: #176d91;
	font-size: 9pt;
	text-decoration: none;
}
a:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 9pt;
	text-decoration: underline;
}
.PhotoMarker
{
	position: absolute;
}
.DateTimeText
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
}
.MiniTitle
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #59453a;
	font-size: 12pt;	
}
.NormalText
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color: #59453a;
	font-size: 9pt;
}
.NormalTextSmall
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color: #59453a;
	font-size: 8pt;
}
.NormalTextTiny
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	color: #59453a;
	font-size: 7pt;
}
/* BOLD TEXT */
.BoldText
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #59453a;
	font-size: 9pt;
}
.BoldTextSmall
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #59453a;
	font-size: 8pt;
}
.BoldTextTiny
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #59453a;
	font-size: 8pt;
}
/* DARK BROWN BOLD TEXT */
.BoldTextBrown 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #544422;
	font-size: 9pt;
}
.BoldTextBrownSmall 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #544422;
	font-size: 8pt;
}

/* BLUE BOLD TEXT (LINKS ONLY) */ 
/* this is used by userhyperlink text */
.BoldTextBlue
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 9pt;
	text-decoration: none;
}
.CalendarOwnerLink 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: Gray;
	font-size: 8pt;
	text-decoration: none;
}
.CalendarLink
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 8pt;
	text-decoration: none;
}
.UserhomeSmallLink
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 8pt;
	text-decoration: none;
}

/* this is used to display a link as disabled */
.LinkDisabled, a.LinkDisabled:hover   
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: Gray;
	font-size: 9pt;
	text-decoration: none;
}
a.BoldTextBlue:hover 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 9pt;
	text-decoration: underline;
}
a.UserhomeSmallLink:hover 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 8pt;
	text-decoration: underline;
}
a.CalendarOwnerLink:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: Gray;
	font-size: 8pt;
	text-decoration: underline;
}
a.CalendarLink:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 8pt;
	text-decoration: underline;
}
.BoldTextBlueSmall
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 8pt;
}
.BoldTextBlueTiny
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 7pt;
}
.GrayText
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: Gray;	
}
.GrayTextNormal
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: Gray;
	font-size: 7pt;
}
.GrayTextSmall
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: Gray;
	font-size: 7pt;
}
.TextSmall
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	font-size: 7pt;
	color: #59453a;
}
.LabelAsHyperlink
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:900;
	color: #176d91;
	font-size: 9pt;
	text-decoration: none;
	cursor : pointer;
}
.LabelAsHyperlink:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 9pt;
	text-decoration: underline;
	cursor : pointer;
}
.mainLeftShadow 
{	
	background-image: url(../../_images/page/main_left_shadow.gif); 
	background-repeat: repeat-y;	
	width: 7px;
	vertical-align:top;
}
.mainRightShadow
{
	background-image: url(../../_images/page/main_right_shadow.gif); 
	background-repeat: repeat-y;	
	width: 7px;
	vertical-align:top;
}
.bgOutFromLeft 
{
	background-image: url(../../_images/page/bgoutside_left.gif);
	background-repeat: repeat-y;
	background-position:right;
	
}
.bgOutFromRight 
{
	background-image: url(../../_images/page/bgoutside_right.gif);
	background-repeat: repeat-y;
	background-position:left;
}
.ButtonPayment
{
	font-size:9pt;
	font-weight:normal;
	width:124px;
	height:32px;
	border:none;
	color:#ffffff;
	cursor: pointer;
	background-image:url(../../_images/controls/forside_knap.png);
	background-color:#f3e5b9;
	background-repeat:no-repeat;
}
img{ behavior: url(../../../includes/scripts/iepngfix.htc) }
/* SiFR and Flash Headline settings */
h1 h2 h3 h4 h5 h6 
{
	font-size: 8pt;
}
/*** END OF GENERAL SETTINGS ***/

/*** ACTIVITY BAR STYLES ***/
.ActivityBar
{
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: ridge 2px #e7e0d3;
	width:100%;
	height: 30px;
	background-color: #dfd8c4;
}
.ActivityItem
{
	padding: 0px 5px 0px 5px;
}
.ActivitySeperator
{
	border-left: solid 1px black;
	border-right: solid 1px white;
	height: 100%;
	font-size: 30px;
}
/*** END OF ACTIVITY BAR STYLES ***/

/*** ADMIN GRID STYLES ***/
.AdminHeader
{
	background-repeat: repeat-x;
	background-image: url(../../_images/grids/admin_header_background.gif);
	height: 24px;
	width: 100%;
	font-size:11px;
	font-weight:bold;
	text-align: left;
}
.AdminHeaderLarge
{
	background-repeat: repeat-x;
	background-image: url(../../_images/grids/admin_header_large_background.gif);
	height: 48px;
	width: 100%;
	font-size:10px;
	font-weight:bold;
	text-align: left;
}
.AdminFooter
{
		background-repeat: repeat-x;
	background-image: url(../../_images/grids/admin_footer_background.gif);
	height: 23px;
	width: 100%;
	font-weight:bold;
}
.AdminAlternatingItem
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
	background-color: #eddead;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.AdminItem
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
	background-color: #f2e5b9;
	cursor: default;
}

.AdminItem td, .AdminAlternatingItem td, .AdminhHeader td, .AdminHeader
{
	padding: 3px;
}
.AdminGrid
{
	border-bottom: solid 1px #c9ae7b;
	border-right: solid 1px #c9ae7b;
	border-left: solid 1px #c9ae7b;
}
.AdminGridContainer
{
	padding:20px;
	width:100%;
}
/*** END OF ADMIN GRID STYLES ***/

/*** DKBN BUTTON STYLES ***/
.v3Button
{	
	background-repeat: no-repeat;
	border: none;
	width: 124px;
	height: 30px;
	vertical-align:middle;
	text-align:center;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	background:url(../../_images/controls/v3button.png);
}

.v4Button
{	
	background-repeat: no-repeat;
	border: none;
	width: 116px;
	height: 25px;
	vertical-align:middle;
	text-align:center;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	background:url(../../_images/controls/v4button.png);
}
/*** END OF DKBN BUTTON STYLES ***/

/*** PAGER STYLES ***/
.jumper
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none;
	color: #176d91;
	padding-left: 2px;
	padding-right: 2px;
}
.jumper:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: underline;
	color: #176d91;
	padding-left: 2px;
	padding-right: 2px;
}
.jumperSelected, .jumperSelected:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none;
	color: #C4B07D;
	padding-left: 2px;
	padding-right: 2px;
}
.nextButton 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none;
	color: #176d91;
}
.nextButton:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: underline;
	color: #176d91;
}
.nextButtonNormal 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none;
	color: #176d91;
}
.nextButtonNormal:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: underline;
	color: #176d91;
}
.prevButton
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: none;
	color: #176d91;
}
.prevButton:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration: underline;
	color: #176d91;
}
.prevButtonNormal
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: none;
	color: #176d91;
}
.prevButtonNormal:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	text-decoration: underline;
	color: #176d91;
}
.prevIcon 
{
	background-image: url(../../_icons/pager_prev.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #176d91;
	width: 18px;
	height: 16px;
}
.nextIcon
{
	background-image: url(../../_icons/pager_next.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #176d91;
	width: 18px;
	height: 16px;
}
/*** END OF PAGER STYLES ***/

/*** GALLERY ITEM STYLES ***/
.galleryItem 
{
	border: double 1px #ccc0a8;
	background-color: #faf5ec;
	width: 225px;
	height: 155px;
	background-image: url(../../_images/gallery/bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.galleryItemMouseOver 
{
	border: double 1px #ccc0a8;
	background-color: #eedead;
	width: 225px;
	height: 155px;
}
/*** END OF GALLERY ITEM STYLES ***/

/*** HOVER STYLES ***/
/* Used for hovering whole table rows ex. inbox */
.HoverCell 
{
	border: solid 1px transparent;
}
.HoverCellHovered
{
	background-color:#d8c087;
	cursor: pointer;
	border: solid 1px #e4cd95;
	background-image: url(../../_images/hovers/disco_hover_bg.gif);
	background-repeat: repeat-x;
}
/*** REMOVE **/
.ProfilePicture
{
	opacity: .50;
	filter: alpha(opacity=25);
}
/*** END OF HOVER STYLES ***/

/*** ICON STYLES ***/

.onlineUser
{
	vertical-align:middle;
	text-align:left;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: Green;	
}
.offlineUser 
{
	vertical-align:middle;
	text-align:left;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: #59453a;	
	
}
.onlineUserNoFontSize
{
	vertical-align:middle;
	text-align:left;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bolder;
	color: Green;	
}
/*** END OF ICON STYLES ***/

/*** PAYMENT CENTER MENU STYLES ***/
.LeftMenuItem 
{
	font-weight: bold;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#f2e5b9;
	width:100%;
}
.LeftMenuItemSelected 
{
	font-weight: bold;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #eddead;
	width:100%;
}
.LeftMenuItemMouseOver 
{
	font-weight: bold;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFDC;
	width:100%;
}
/*** END OF PAYMENT CENTER MENU STYLES ***/

/*** LINKBUTTON STYLES ***/
LinkButtonAStyle
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:900;
	color: #176d91;
	font-size: 8pt;
	text-decoration: none;
}
LinkButtonAStyle:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 900;
	color: #176d91;
	font-size: 8pt;
	text-decoration: underline;
}
/*** END OF LINKBUTTON STYLES  ***/

/*** MISC. LIST STYLES ***/
/* lists xsmall font */
.alternatingItem_XSmall
{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.item_XSmall
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #59453a;
	background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
/***** LISTS SMALL FONT *****/
.AlternatingItemXS
{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
/* List Item small */
.ItemS
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
	background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.AlternatingItemS
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
/***** LISTS (NORMAL)*****/
.AlternatingItem
{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.AlternatingItem2
{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	cursor: default;
}
.AlternatingItemNewPicturesLoginPage
{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-right: 10px;
	cursor: default;
}
.Item
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #59453a;
	background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.ItemBackground
{	
	color: #59453a;
	background-color:#f2e5b9;	
	cursor: default;
}
.AlternatingItemBackground
{	
	color: #59453a;
	background-color: #eedead;
	cursor: default;
}
/***** EXPLICIT (IMPORTANT) LISTS )*****/
.AlternatingItemX
{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10;
	cursor: default;
}
.ItemX
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #59453a;
	background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10;
	cursor: default;
}
.MailItem 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
	background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.MailAlternatingItem
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}

.MouseOverItem 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	background-color: #FFFFDC;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
}
/*******************
AdminLabel - use this for labels used before the form control, 
AdminValue - use this for input controls
*******************/
.AdminLabel
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #59453a;
	background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
	
	text-align: left; 
	width: 200px;
}

.AdminValue
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #59453a;
		background-color:#f2e5b9;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
	
	text-align:right;
}


.AdminLabelAlternating
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
	text-align: left; 
	width: 200px;
}

.AdminValueAlternating
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #59453a;
	background-color: #eedead;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
	
	text-align:right;
}
/*** END OF MISC. LIST STYLES  ***/

/*** FREEPAY LOGO STYLES ***/
.FreepayLogo
{
	background-position: left top; 
	background-image: url(../../_images/extras/5_secure_payment.jpg); 
	height:155px; 
	width: 150px;
	position: relative; 
	background-repeat: no-repeat;
}

.InternationalLogoSecureSSL
{
	background-position: left top; 
	background-image: url(../../_images/payment/ssl-lock.gif); 
	height:155px; 
	width: 150px;
	position: relative; 
	background-repeat: no-repeat;
}

.FreepayLogoText
{
	position: relative; 
	left: 20px; 
	top: 81px; 
	text-align: center; 
	font-weight:bold;
	width: 115px;
}

.InternationalLogoText
{
	position: relative; 
	left: 20px; 
	top: 81px; 
	text-align: center; 
	font-weight:bold;
	width: 115px;
	font-size: 8pt;
}

a.InternationalLogoText
{
	position: relative; 
	left: 20px; 
	top: 81px; 
	text-align: center; 
	font-weight:bold;
	width: 115px;
	font-size: 8pt;
}
/*** END OF FREEPAY LOGO STYLES ***/

/*** MODULE STYLES ***/
.moduleHeaderText
{
	padding: 3px 0px 3px 3px;
	font-size: 11pt;
	font-weight: normal;
	color: White;
}
.moduleHeader
{
	height: 26px;
	background-image: url(../../_images/module/box_top.png);
	background-repeat: repeat-x;
	text-align: left;
}
.moduleContent
{
	background-color: #f2e5b9;
	border-top: #d3c2a8;
	padding-bottom: 5px;
}
.moduleFooter
{
	background-color: #eedead;
	border-top: solid 1px #cfbda5;
	padding-bottom: 5px;
}
.module
{
	border-collapse: collapse;
	border-spacing: 0;
	border: solid 1px #71624d;
	margin-bottom: 6px;
}

/*** END OF MODULE STYLES ***/

/*** PAYMENT LEFT MODULE STYLES ***/

.paymentModuleFooter
{
	background-color: #eedead;
	border-top: solid 1px #cfbda5;
	border-bottom: solid 1px #cfbda5;
	padding-bottom: 0px;
}

/*** MODULES OLD STYLES ***/

.dModuleHeaderLeft
{	
	width:12px;
	background-repeat:repeat-x;
	background-image: url(../../_images/module/window_t_d3.gif);
}
.dModuleHeader
{		
	background-image: url(../../_images/module/window_t_d3.gif);		
	background-repeat:repeat-x;	
}
.dModuleHeaderRight 
{
	width:12px;
	background-repeat: repeat-x;	
	background-image: url(../../_images/module/window_t_d3.gif);
}
.dModuleContentLeft
{	
	width:5px;
	background-repeat: repeat-y;
	background-image: url(../../_images/module/window_l_d3.gif);
}
.dModuleContent
{
	background-color: #F3E5B9;
}
.dModuleContentDark 
{
	
}
.dModuleContentRight
{	
	background-repeat: repeat-y;	
	background-position: right;
	width: 5px;
	background-image: url(../../_images/module/window_r_d3.gif);
}
.dModuleFooterLeft
{
	background-repeat: repeat-x;
	background-image: url(../../_images/module/window_b_d3.gif);
	background-position: left;
	vertical-align: top;
}
.dModuleFooter
{	
	background-repeat: repeat-x;	
	background-image: url(../../_images/module/window_b_d3.gif);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bolder;
	color: #176d91;
	font-size: 8pt;
}
.dModuleFooterRight
{		
	background-repeat: repeat-x;		
	background-image: url(../../_images/module/window_b_d3.gif);
	vertical-align:top;
}
.dActionBarLeft 
{
	background-repeat: repeat-x;
	background-image: url(../../_images/module/window_b_d3.gif);
	background-position: left;
}
.dActionBar
{
	background-repeat: repeat-x;	
	padding: 0px;
	margin: 0px;
	height: 25px;
	font-size: 7pt;
	background-color: rgb(243, 229, 185);	
	background-image: url(../../_images/module/window_footer_d3.gif);
}

.dActionBarRight
{
	background-repeat: repeat-x;		
	background-image: url(../../_images/module/window_b_d3.gif);
}
.ModuleActionHeader 
{
	background-repeat: repeat-x;
	background-image: url(../../_images/module/window_activity_bg_d3.gif);
	height: 44px;
	width:100%;
}
.ModuleActionDivider 
{
	background-repeat:repeat-y;	
	height: 44px;
	width: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(../../_images/module/window_activity_divider_d3.gif);	
}
.ModuleSubDivider
{
	background-color: #eedead;
	border-top: solid 1px #ccc0a8;
	border-bottom: solid 1px #ccc0a8;
	height: 24px;
	width:100%;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}
.FooterAlignLeft
{
	padding-top: 6px;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}
.FooterAlignRight
{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
	text-align:right;
		
}
.FooterAlignCenter
{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
	text-align: center;
}

/*** END OF MODULE OLD STYLES ***/

/*** SHOUCAST STYLES ***/
 .shoutcaster
 {
	position: relative;
	overflow:hidden;
	height: 227px;
	z-index: 1;
 }
 
  .shoutcastercontainer
 {
	 position: relative;
	 width:282px;
	 height:100%;
 }
 
  .shoutcast
 {
	position: absolute; 
	left: 0px; 
	width: 282px;
	height: 100%;
	overflow: hidden;
	visibility: hidden; 
	z-index: 1;
 }
/*** END OF SHOUCAST STYLES ***/

/*** MAIN MENU STYLES ***/
.menuTinyText, .menuTinyText a
{
	font-size: 9px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	/*color: pink;*/
	border:0px solid red;
	display:inline;
	text-indent: 0px;
	padding-top:0px;
	margin-top: 0px;
	padding-bottom:0px;
	vertical-align:top;
	
}

.staticmenuTinyText, .staticmenuTinyText a, .menustativitem .staticmenuTinyText a
{
	font-size: 9px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	/*color: pink;*/
	border:0px solid red;
	display:inline;
	text-indent: 0px;
	padding-top:5px;
	margin-top: 5px;
	padding-bottom:0px;
	vertical-align:top;
	line-height:15px;
	
}
.menucss
{
	position: absolute;
	visibility: hidden;
	border: 0px solid black;
	border-bottom-width: 0;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	z-index: 100;
	background-color: #af8e6c;
	width: 160px;
	margin-top: 0px;
}
.menucss a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 0px solid black;
	padding-top: 0px;
	padding-bottom:0px;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	background-image: url(../../_images/menu/menu_bg.png);
	color: White;
	text-align:left;
}
.menucss a:hover
{
	color: black;
	text-decoration: none;	
}
.menustaticitem
{			
	padding-top:0px;
	height: 100%;
	color: White;
	padding-top: 3px;	
}
.menustaticitem:hover
{
	height: 100%;
	color: White;
	text-decoration: none;
}
/*** END OF MAIN MENU STYLES ***/

/*** POPUP STYLES ***/
.pop_body 
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;	
	margin:0px;	
	color: #59453a;	
	height: 100%;
	background-color: #E8D7A3;/*#e8d7a3; */
	background-image: none;
	
}
.flirtMarked 
{
	border: solid 1px #CEB56B;	
	background-color: #eddead;
}
/*** END OF POPUP STYLES ***/

/*** PROFILE MENU STYLES ***/
.ProfileMenuBG 
{
	background-image: url(../../images/Profile/profiltop_bg_d3.gif);
	background-repeat: repeat-x;
	height: 72px;
	vertical-align: top;
	background-position: bottom;
	background-color: #dcc38b;
	text-align:center;
}
.ProfilePageStyle 
{
	background-color: #E8D7A3;
	margin: 0px;
	padding: 0px;
}
/*** END OF PROFILE MENU STYLES ***/

/*** SIMPLE MODULE STYLES ***/
.SimpleHeaderLeft 
{
	background-repeat: repeat-x;
	background-image: url(../../_images/module/window_tul_d3.gif);
	background-position: left;
	vertical-align: top;	
}
.SimpleHeaderCenter
{
	background-repeat: repeat-x;	
	background-image: url(../../_images/module/window_tu_d3.gif);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bolder;
	color: #176d91;
	font-size: 8pt;
}
.SimpleHeaderRight
{
	background-repeat: repeat-x;		
	background-image: url(../../_images/module/window_s_t_d3.gif);
	vertical-align:top;
}
.SimpleContentLeft
{	
	background-repeat: repeat-y;
	background-image: url(../../_images/module/window_l_d3.gif);
	width: 5px;
}
.SimpleModuleContent
{
	background-color: rgb(243, 229, 185);	
}
.SimpleContentRight
{	
	background-repeat: repeat-y;	
	background-image: url(../../_images/module/window_r_d3.gif);
	width: 5px;
}
/*** END OF SIMPLE MODULE STYLES ***/

/*** TABSHEET STYLES ***/
/* NEW TABSHEET */
.TabsheetActive
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background-image: url(../../images/tabsheet/tab_active_d3.gif);
	width: 126px;
	height: 32px;
	background-repeat:no-repeat;
	border: none;
	color:#59453a;
	text-align: left;
	font-size: 11;
	font-weight: bold;
	cursor: pointer;
	text-indent: 13px;
}

.TabsheetInactive
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	width: 126px;
	height: 32px;
	background-image:url(../../images/tabsheet/tab_inactive_d3.gif);
	text-align:left;
	border:none;
	color:#75614f;	
	font-size: 11;
	font-weight: bold;
	cursor: pointer;
	text-indent: 13px;
}

.TabsheetDisabled
{
	font-family: Arial, Helvetica, Verdana, sans-serif, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	width: 126px;
	height: 32px;
	background-image:url(../../images/tabsheet/tab_disabled_d3.gif);
	text-align:left;
	border:none;
	color:#7a7a7a;	
	font-size: 11;
	font-weight: bold;
	cursor: default;
	text-indent: 13px;	
}

.TabsheetSpace 
{
	background-image: url(../../images/tabsheet/tab_bg_d3.gif);
	background-repeat: repeat-x;
	height: 32px;
	width: 1px;
	padding:0px;	
}

.TabsheetBG 
{
	background-image: url(../../images/tabsheet/tab_bg_d3.gif);
	background-repeat: repeat-x;
}

.TabsheetCtrl 
{
	z-index: -1; 
	width: 100%; 
	position: absolute; 
	top: 17px; 
	height: 1px;
	background-image: url(../../images/tabsheet/tab_bg_d3.gif);
	background-repeat: repeat-x;
}
/*** END OF TABSHEET STYLES ***/

/*** THUMBNAIL STYLES ***/
.tinyPortrait
{
	width: 30px;
	height: 40px;
	border: solid 1px #ccc0a8;
	background-color: #eedead;
	padding-left: 4px;
	padding-right: 2px;
}
.tinyPortraitNoBorder
{
	width: 30px;
	height: 40px;
	border: solid 0px #ccc0a8;
	background-color: #eedead;
	padding-left: 4px;
	padding-right: 2px;
}
.smallPortrait
{
	width: 87px;
	height: 113px;
	border: solid 1px #ccc0a8;
	background-color: #eedead;
	/*text-align: center;
	vertical-align: middle;	*/
	padding-left: 4px;
	padding-right: 2px;
}
.largePortrait
{
	width: 130px;
	height: 168px;
	border: solid 1px #ccc0a8;
	background-color: #eedead;
	text-align: center;
	vertical-align: middle;
}
.landscape
{
	width: 148px;
	height: 110px;/*113*/
	border: solid 1px #ccc0a8;
	background-color: #eedead;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}
.landscapeExtended
{
	width: 148px;
	height: 133px;
	border: solid 1px #ccc0a8;
	background-color: #eedead;
	text-align: center;
	vertical-align: middle;
}
.landscapeTopPhoto
{
	width: 148px;
	height: 145px;
	border: solid 1px #ccc0a8;
	background-color: #eedead;
	text-align: center;
	vertical-align: middle;
}
/*** END OF THUMBNAIL STYLES ***/

/*** TRANSLATION STYLES ***/
.IconTranslate
{
	width: 22px;
	height: 18px;
	background-repeat: no-repeat;
	border: none;

	background-image:url(../../_icons/translate/access_translator.png);	
}

.IconTranslateRed
{
	width: 22px;
	height: 18px;
	background-repeat: no-repeat;
	background-image:url(../../_icons/translate/access_translator_red.png);	
}
/*** END OF TRANSLATION STYLES ***/

/*** WIZARD STEP STYLES ***/
.ActiveStep 
{
	padding-left: 15px;
	font-weight: bolder;
	text-decoration: none;
}
.InactiveStep 
{
	padding-left: 15px;
	font-weight: bolder;
	color: Gray;
	text-decoration: none;
}
/*** END OF WIZARD STEP STYLES ***/

/*** NO DATA STYLES ***/

.NoData 
{
	padding: 10px 10px 10px 10px;
	text-align:center;
	
	height: 35px;
	color:#59453A;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
}

.SiteHeaderFont
{
	vertical-align:middle;
	text-align:left;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #f3e8c2;	
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.5;
}

.modalPopup
{
	background-color: #F2E5B9;	
border-bottom: #d3c2a8 1px;
}

.modalBorder
{
	background-color: #f2e5b9;
	border-bottom: #d3c2a8;
}

.Normal
{
  cursor: auto;
  padding: 10px;
  text-align: left;
}
 
.Progress
{
  border: dashed 1px #000000;
  background-color: #EEEEEE;
  background-image: url(../../_images/misc/ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
  padding: 10px;
  text-align: left;
}

.LBHidden
{
	visibility: hidden;
}

.LBVisible
{
	visibility: visible;
}

.StatusUpdateDefault
{
	border: solid 1px #c9af7e;
	font: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: Gray;
}

.StatusUpdateText
{
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;

}

.TopUserSearchLink, .TopUserSearchLink:hover
{
	color: White;
}

.GalleryItemSmallerLink, .GalleryItemSmallerLink:hover
{
	font-size: 10px;
}

.SEbanner
{
	margin: 0 auto;
	border: none;
	background-position: top center;
	background-image:url(../../_images/campaigns/se/wallpaper.jpg);
	background-repeat:repeat;
	vertical-align:top;
}

.WatchmenWallLeft
{
	background-position:top right;
	background-image:url(../../_images/campaigns/watchmen/Watchmenvenstre.jpg);
	background-repeat:no-repeat;
}

.WatchmenWallRight
{
	background-position:top left;
	background-image:url(../../_images/campaigns/watchmen/Watchmenhoejre.jpg);
	background-repeat:no-repeat;
}
