﻿/*              Copyright Jello AB (publ) Copyright Jello AB (publ) Copyright Jello AB (publ)
--------------------------------------------------------------------------------------------- */

#document				{ margin-left: auto; margin-right:auto; width:990px; text-align: left; margin-top: 0px; }
.headerMaster			{ width:980px; padding-top:6px; margin:0px 0px 0px 10px; }
.headerBar				{ width:980px; height:40px; background-image: url(/Images/Theme/bar_gray.gif); background-repeat: no-repeat; margin:0px 0px 5px 5px; float:left; }
.headerDropdown			{ width:212px; position:absolute; z-index:100; margin-top:2px; display:none; border:solid 1px #c4c4c4; }
.headerDropdownItem		{ padding:5px; font-size:12px; border-top:solid 1px #e5e5e5; margin:1px; cursor:pointer; }
.searchBoxSmall			{ margin:7px 10px 0px 5px; padding:4px 5px 4px 5px; font-size:13px; font-weight:bold; width:209px; float:left; color:#333333; border: solid 1px #c4c4c4; }
.searchDropdown			{ margin:7px 10px 0px 0px; font-size:12px; font-weight:bold; color:#333333; width:209px; float:left; background-color:#ffffff; border:solid 1px #c4c4c4; }
.searchDropdownBox		{ float:left; margin:1px; padding:4px 5px 4px 5px; color:#333333; }
.searchDropdownArrow	{ float:right; cursor:pointer; margin:1px; height:22px; width:22px; }

BODY					{ font-family: Verdana, Serif; font-size: 11px; color: #000000; background-color: #e5e5e5; background-image: url(/Images/Theme/background_gradient_org.gif); background-repeat:repeat-x; text-align:center; margin: 0px; padding:0px;}
FORM					{ padding: 0px; margin:0px; }
H1						{ font-size: 12px; font-weight:bold; line-height:17px; color: #cc0000; border-bottom: dotted 1px #cdcdcd; padding:5px 0px 5px 0px;}
H2						{ font-size:12px; margin: 7px 10px 8px; padding: 0px; color: #000000; font-weight:bold; }
H2.large				{ font-size:20px; margin: 20px 20px 20px 10px; font-weight:normal; }
H2.soft					{ font-size:16px; color:#999999; font-weight:normal; }
H2.small				{ font-size:12px; }
H2.medium				{ font-size:14px; }
H2.infoBoxText			{ color:#ffffff; text-align:center; font-size:14px; font-weight:bold; }
H3						{ font-weight: bold; font-size:10px; margin:10px 10px 0px 10px; padding: 0px 0px 10px 0px; color: #000; border-bottom: dotted #cccccc 1px; }
H3.large				{ font-size:12px; padding-top:5px; clear:both;}
P						{ font-weight: normal; font-size:10px; margin:10px; padding: 0px 0px 10px 0px; color: #000000; line-height:14px; }
P.normal				{ font-size:12px; color: #636363; font-weight:normal; line-height:18px; }
IMG						{ border: 0px; margin: 0px; }
OL						{ line-height:22px; font-weight: bold; margin:5px; font-size:12px; }
UL						{ line-height:22px; color:#ffffff; font-weight: bold; margin:0px; font-size:12px; padding:0px; }
UL.menu					{ font-size: 12px; line-height:35px; margin:0px 0px 0px 0px; font-weight: normal; }
LI						{ padding: 0px 10px; margin: 0px 10px; }
DIV	LI					{ line-height:22px; color:#ffffff; font-weight: bold; margin:0px; padding:0px; font-size:12px; }
OL LI					{ color: #ffffff; list-style-type:disc; padding:0px; margin:0px; }
UL LI					{ border-bottom: solid 1px #e9e9e9; list-style-type:none; font-weight: normal; line-height:28px; color: #333333; padding:3px 5px 3px 15px; margin:0px; }
UL.bold	LI				{ border-bottom: solid 0px; font-size: 12px; line-height:16px; margin:0px 0px 0px 5px; font-weight: bold; color:#ffffff; list-style-type:disc; padding:5px 0px 5px 0px; }
LI.selected				{ font-weight:bold; } 
LI.selected	A			{ font-weight:bold; color:#000000; } 
UL A					{ color:#333333; text-decoration: none; }
A						{ color:#000000; text-decoration: none; }
A:Hover					{ text-decoration: underline; }
A.soft					{ font-size:12px; color:#999999; font-weight:normal; }

/* ELEMENT SPECIFIC CLASSES */
DIV.container			{ float:left; margin:5px; }
DIV.header				{ float:left; width:100%; border-bottom:solid 1px #ebebeb;}
DIV.body				{ float:left; width:100%; clear:both; }

/* COMMON CLASSES */
.productDiscount		{ font-weight:bold; font-size:12px; color:#0099CC; padding:7px; text-align:right; }
.productName			{ color:#000000; font-size:11px; font-weight:bold; float:left; border-bottom: dotted #cccccc 1px; margin:10px 10px 2px 5px; }
.productDescription		{ color:#444444; font-weight:normal; font-size:11px; line-height:16px; clear:both; margin:0px 10px 0px 5px; padding:0px; }
.terms					{ text-align: justify; width:603px; font-size:12px; line-height:17px; padding:15px; }
.terms B				{ width:100%; border-bottom:dotted 1px #999999; padding-bottom:8px; margin-bottom:10px; clear:both; float:left; }
.ImgArrow				{ background-image: url(/Images/Theme/arrow_right.gif); width:8px; height:10px; margin:0px; cursor:pointer; }
.ImgNOK					{ background-image: url(/Images/Theme/dot_nok.gif); width:12px; height:12px; margin: 0px;}
.ImgOK					{ background-image: url(/Images/Theme/dot_ok.gif); width:12px; height:12px; margin: 0px;}
.inputText				{ border-bottom-color: #e6e6e6; border-right-color: #e6e6e6; border-left-color: #808080; border-top-color: #808080; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 3px; height:17px; background-color:#f0f0f0; width:180px; }
.highlightUrl			{ color: #CC00CC; text-decoration: underline; }
.disableUrl				{ color: #a5a5a5; text-decoration: none;} 
.clearRow				{ clear:both; }
.infoText				{ color:#333333; font-weight: normal; line-height:14px; padding:4px; font-size:12px; margin:0px; }
.infoBox				{ background-image: url(/Images/Theme/window_gray_217x70.gif); background-position:center; height:40px; width:187px; margin:8px; background-repeat:no-repeat; padding:15px; }
.listHeader				{ padding:0px 0px 8px 0px; float:left; font-weight:bold; text-decoration: underline; }
.listRow				{ border-bottom:dotted 1px #CDCDCD; padding: 2px 0px 2px 0px; width:100%; float:left; clear:both; }
.bubbleHeader			{ padding:8px; float:left; font-weight:bold; text-decoration: underline; }

.bg-white				{ background:#ffffff; }
.bg-gray				{ background:#f8f8f8; }
.bg-darkgrey			{ background:#333333; }
.bg-black				{ background:#000000; }
.bold					{ font-weight: bold; }
 
/* DEFAULT */
b.r1					{ margin:0px 5px; }
b.r2					{ margin:0px 3px; }
b.r3					{ margin:0px 2px; }

/* WHITE */
b.rtop-white			{ display:block; background:#f2f2f2; }
b.rtop-white b			{ display:block; height:1px; overflow:hidden; background:#ffffff; }
b.rtop-white b.r4		{ margin:0px 1px; height:2px; }
b.rbottom-white			{ display:block; background:#f2f2f2; clear:both; }
b.rbottom-white b		{ display:block; height:1px; overflow:hidden; background:#ffffff; }
b.rbottom-white b.r4	{ margin:0px 1px; height:2px; }

/* GRAY */
b.rtop-gray				{ display:block; background:#f2f2f2; }
b.rtop-gray b.r4 		{ margin:0px 1px; height:2px; }
b.rtop-gray b			{ display:block; height:1px; overflow:hidden; background:#f8f8f8; }
b.rbottom-gray			{ display:block; background:#f2f2f2; }
b.rbottom-gray b		{ display:block; height:1px; overflow:hidden; background:#f8f8f8; }
b.rbottom-gray b.r4		{ margin:0px 1px; height:2px; }

/* GRAY */
b.rtop-darkgrey			{ display:block; background:#f2f2f2; }
b.rtop-darkgrey b.r4 	{ margin:0px 1px; height:2px; }
b.rtop-darkgrey b		{ display:block; height:1px; overflow:hidden; background:#333333; }
b.rbottom-darkgrey		{ display:block; background:#f2f2f2; }
b.rbottom-darkgrey b	{ display:block; height:1px; overflow:hidden; background:#333333; }
b.rbottom-darkgrey b.r4	{ margin:0px 1px; height:2px; }

/* BLACK */
b.rtop-black			{ display:block; background:#f2f2f2; }
b.rtop-black b			{ display:block; height:1px; overflow:hidden; background:#000000; }
b.rtop-black b.r4		{ margin:0px 1px; height:2px; }
b.rbottom-black			{ display:block; background:#f2f2f2; }
b.rbottom-black b		{ display:block; height:1px; overflow:hidden; background:#000000; }
b.rbottom-black b.r4	{ margin:0px 1px; height:2px; }



/*
 #
 #	SOME OLD SHIT!
 #


TH					{ font-size: 11px; text-align:left; color: #cc0000; text-decoration: underline; font-weight: normal; padding: 5px 0px 5px 0px; }
TEXTAREA			{ border-bottom-color: #d4d0c8; border-right-color: #d4d0c8; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 3px; height:17px; }


.seperator			{ color: #009900; padding: 0px 5px 0px 5px; }
.documentContent	{ width: 960px; background-color: #ffffff; padding: 10px; }
.documentFootNote	{ text-align: center; font-size: 11px; line-height: 17px; width:938px; border-left:solid 1px #f0f0f0; border-right: solid 1px #f0f0f0; padding: 10px 10px 0px 10px; }
.menu				{  }
.menuSelected		{ color: #cc0000; font-size: 14px; font-weight: bold; }
.infoHeader			{ color: #cc0000; font-size: 18px; font-weight: normal; margin: 10px 13px 5px 10px; padding-bottom:5px; border-bottom: dotted 1px #000000; }
.infoText			{ font-size: 12px; line-height: 17px; padding: 0px 10px 10px 10px; color: #000000; }
.boxPerks			{ background-image: url(/Images/ballon_info.gif); color: #cc0000; font-size: 18px; line-height: 27px; padding: 16px; width: 180px; text-align: center; margin-bottom: 11px; }
.windowBarContent	{ border-left:solid 1px #f0f0f0; border-right: solid 1px #f0f0f0; padding: 10px; background-color: #f8f8f4; }
.inputText			{ border-bottom-color: #e6e6e6; border-right-color: #e6e6e6; border-left-color: #808080; border-top-color: #808080; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left: 3px; height:17px; background-color:#f0f0f0; }
*/