@import url('global.css');


/* line 14, ../../../../scss/basic.scss */
html, body, form, p, h1, h2, h3, h4, h5, h6, ul, li, input, textarea
{
	margin: 0;
	padding: 0;
}

/* line 15, ../../../../scss/basic.scss */
div, p, h1, h2, h3, b, span, ul, li
{
	position: relative;
	text-align: left;
}

/* line 16, ../../../../scss/basic.scss */
img
{
	border: none;
}

/* line 17, ../../../../scss/basic.scss */
.clr
{
	clear: both !important;
}

/* line 19, ../../../../scss/basic.scss */
.imgLeft, .imgRight
{
	width: 100%;
	overflow: hidden;
}
/* line 21, ../../../../scss/basic.scss */
.imgLeft p, .imgRight p
{
	display: inline;
	margin: 0;
	padding: 0;
}

/* line 24, ../../../../scss/basic.scss */
.imgLeft img
{
	float: left;
	padding-right: 10px;
}

/* line 25, ../../../../scss/basic.scss */
.imgRight img
{
	float: right;
	padding-left: 10px;
}

/* line 27, ../../../../scss/basic.scss */
body
{
	margin: 0;
	padding: 0;
	font: 13px/15px "Segoe UI" , verdana, arial, sans-serif;
	color: #333;
	text-align: center;
}

/* line 28, ../../../../scss/basic.scss */
h2, h3
{
	font-size: 13px;
	line-height: 18px;
}

/* line 29, ../../../../scss/basic.scss */
input
{
	height: 18px;
	border: 1px solid #cdcdcd;
	font-size: 13px;
	font-family: "Segoe UI" ,verdana,arial,sans-serif;
	color: #000;
}

/* line 30, ../../../../scss/basic.scss */
textarea
{
	border: 1px solid #cdcdcd;
	font-size: 13px;
	font-family: "Segoe UI" ,verdana,arial,sans-serif;
	color: #000;
}

/* line 31, ../../../../scss/basic.scss */
table td
{
	vertical-align: top;
}

/* line 32, ../../../../scss/basic.scss */
a
{
	color: #ffa700;
	text-decoration: none;
}
/* line 34, ../../../../scss/basic.scss */
a:hover
{
	text-decoration: underline;
}

/* line 36, ../../../../scss/basic.scss */
hr
{
	height: 1px;
	border: 0;
	width: 100%;
	background-color: #000;
}

/*used for DD_belatedPNG:*/
/* line 41, ../../../../scss/basic.scss */
.btnLink
{
	position: relative;
	display: inline-block;
	width: auto !important;
	height: 44px;
	overflow: hidden;
	line-height: 44px;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none !important;
}
/* line 52, ../../../../scss/basic.scss */
.btnLink .tx
{
	display: inline-block;
	line-height: 44px;
	padding-left: 15px;
	font-size: 16px;
	text-decoration: none !important;
	color: #333 !important;
	background: url(Images/controls/buttons/bg_btnLink.png) 0 0 no-repeat;
}
/* line 62, ../../../../scss/basic.scss */
.btnLink .bg
{
	display: inline-block;
	width: 32px;
	height: 44px;
	vertical-align: top;
	background: url(Images/controls/buttons/bg_btnLink.png) -268px 0 no-repeat;
}

/* line 70, ../../../../scss/basic.scss */
.btnBack
{
	background-position: 100% 0;
}
/* line 72, ../../../../scss/basic.scss */
.btnBack .tx
{
	background-position: 100% 0;
	padding-right: 15px;
	padding-left: 10px;
	float: right;
}
/* line 73, ../../../../scss/basic.scss */
.btnBack .bg
{
	background-position: -300px 0;
	float: right;
}

/* line 76, ../../../../scss/basic.scss */
.btnBackGray .tx
{
	background-position: 100% -44px;
	padding-right: 15px;
	float: right;
	color: #fff !important;
}
/* line 77, ../../../../scss/basic.scss */
.btnBackGray .bg
{
	background-position: -300px -44px;
	float: right;
}

/* line 79, ../../../../scss/basic.scss */
.btnDetail
{
	position: relative;
	display: inline-block;
	height: 22px;
	line-height: 18px;
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	background: url(Images/controls/profile/btnDetail.png) 0 0 no-repeat;
}
/* line 81, ../../../../scss/basic.scss */
.btnDetail span.bg
{
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 22px;
	overflow: hidden;
	background: url(Images/controls/profile/btnDetail.png) 100% 0 no-repeat;
}

/* line 83, ../../../../scss/basic.scss */
.btnSmall
{
	height: 37px;
	line-height: 37px;
}
/* line 87, ../../../../scss/basic.scss */
.btnSmall .tx
{
	height: 37px;
	line-height: 37px;
	background-position: 0 -88px;
}
/* line 93, ../../../../scss/basic.scss */
.btnSmall .bg
{
	height: 37px;
	background-position: -268px -88px;
}

/* line 99, ../../../../scss/basic.scss */
.bg_hatched
{
	width: 100%;
	background: url(/App_Themes/MsRetailClub/images/bg/bg_hatched.gif);
}

/* line 100, ../../../../scss/basic.scss */
.bg_top
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 272px;
	background: url(/App_Themes/MsRetailClub/images/bg/bg_top_outer.jpg) top repeat-x;
}
/* line 101, ../../../../scss/basic.scss */
.bg_top div
{
	position: absolute;
	left: 0;
	width: 100%;
	height: 272px;
	background: url(/App_Themes/MsRetailClub/images/bg/bg_top.jpg) 50% 0 no-repeat;
}

/* line 103, ../../../../scss/basic.scss */
.bg_bottom
{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 144px;
	background: url(Images/bg/bg_bottom.png) top repeat-x;
	text-align: center;
}

/* line 105, ../../../../scss/basic.scss */
.Container
{
	width: 874px;
	margin: 0 auto;
	z-index: 1;
}

/* line 107, ../../../../scss/basic.scss */
.ZoneHeader
{
	width: 100%;
	height: 150px;
	overflow: hidden;
}

/* line 108, ../../../../scss/basic.scss */
h1.ZoneLogo
{
	position: relative;
	display: block;
	width: 247px;
	height: 105px;
	padding-top: 45px;
}
/* line 110, ../../../../scss/basic.scss */
h1.ZoneLogo a
{
	display: block;
	width: 247px;
	height: 105px;
	background: url(Images/MSRetailClub_logo.png) 50% 27px no-repeat;
}
/* line 111, ../../../../scss/basic.scss */
h1.ZoneLogo span
{
	position: absolute;
	text-indent: -9999em;
}

/* line 113, ../../../../scss/basic.scss */
.ZoneTools
{
	position: absolute;
	top: 130px;
	right: 27px;
	width: 600px;
}
/* line 115, ../../../../scss/basic.scss */
.ZoneTools ul
{
	list-style: none;
	float: right;
}
/* line 116, ../../../../scss/basic.scss */
.ZoneTools li
{
	display: inline;
	color: #fff;
	font-weight: normal;
}
/* line 117, ../../../../scss/basic.scss */
.ZoneTools a
{
	color: #fff;
	font-weight: normal;
}

/* line 119, ../../../../scss/basic.scss */
.ZoneToolsElements a
{
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
/* line 121, ../../../../scss/basic.scss */
.ZoneToolsElements a:hover
{
	text-decoration: none;
}

/* line 123, ../../../../scss/basic.scss */
ul.ZoneMicro
{
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 2;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 702px;
}

/* line 125, ../../../../scss/basic.scss */
.ZoneMicro li
{
	float: right;
	width: 117px;
}
/* line 126, ../../../../scss/basic.scss */
.ZoneMicro a
{
	position: relative;
	display: block;
	width: 117px;
	float: right;
	margin-top: -10px;
}
/* line 128, ../../../../scss/basic.scss */
.ZoneMicro a:hover
{
	margin-top: 0;
}

/* line 132, ../../../../scss/basic.scss */
#NavigationMain
{
	left: 17px;
	width: 846px;
	height: 48px;
	background: url(Images/navigation/navigationMain_sprite.png) 0 0 no-repeat;
}
/* line 134, ../../../../scss/basic.scss */
#NavigationMain ul
{
	position: absolute;
	top: 2px;
	left: 3px;
	margin: 0;
	list-style: none;
}
/* line 135, ../../../../scss/basic.scss */
#NavigationMain li
{
	float: left;
	height: 42px;
	padding-right: 1px;
	background: url(Images/navigation/navigationMain_divider.png) 100% 0 no-repeat;
}
/* line 136, ../../../../scss/basic.scss */
#NavigationMain a, #NavigationMain span
{
	display: inline-block;
	height: 42px;
	line-height: 38px;
	padding: 0 12px;
	font-size: 15px;
	color: #fff;
}
/* line 138, ../../../../scss/basic.scss */
#NavigationMain a:hover, #NavigationMain a.horizontalCMSListMenuLinkHighlighted
{
	text-decoration: none;
	background: url(Images/navigation/navigationMain_sprite.png) 100% 0 no-repeat;
}
/* line 140, ../../../../scss/basic.scss */
#NavigationMain li:first-child a:hover, #NavigationMain .horizontalCMSListMenuHighlightedLI:first-child a
{
	background-position: -846px 0;
}

/* line 142, ../../../../scss/basic.scss */
.ZoneNavigationBottom
{
	height: 19px;
	background: url(Images/navigation/BgNaviBottom.gif) no-repeat;
	background-position: left top;
	padding: 2px 0 0 20px;
}
/* line 144, ../../../../scss/basic.scss */
.ZoneNavigationBottom a
{
	color: #fff;
	font-weight: normal;
}
/* line 146, ../../../../scss/basic.scss */
.ZoneNavigationBottom a:hover, .ZoneNavigationBottom a:active
{
	color: #fdd500;
	text-decoration: none;
}

/* line 150, ../../../../scss/basic.scss */
.contentBox
{
	width: 874px;
	padding: 1px 0;
}

/* line 151, ../../../../scss/basic.scss */
.cB_top, .cB_bottom, .contentBoxInner
{
	position: relative;
	width: 874px;
	background-image: url(Images/bg/bg_content_sprite.png);
}

/* line 152, ../../../../scss/basic.scss */
.cB_top, .cB_bottom
{
	display: block;
	height: 438px;
}

/* line 153, ../../../../scss/basic.scss */
.cB_top
{
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* line 154, ../../../../scss/basic.scss */
.contentBoxInner
{
	background-position: -874px 0;
	background-repeat: repeat-y;
	padding: 1px 0;
	margin-bottom: -370px;
	z-index: 2;
}

/* line 155, ../../../../scss/basic.scss */
.contentBoxInnerText
{
	top: -420px;
	margin-bottom: -450px;
	width: 840px;
	min-height: 600px;
	padding: 0 17px;
	overflow: hidden;
	z-index: 2;
}

/* line 156, ../../../../scss/basic.scss */
.cB_bottom
{
	background-position: -1748px 0;
	background-repeat: no-repeat;
}

/* line 158, ../../../../scss/basic.scss */
.ZoneText
{
	padding: 10px 40px 20px;
}
/* line 159, ../../../../scss/basic.scss */
.ZoneText h1, .ZoneText h2
{
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 5px;
	font-weight: normal;
	color: #4395ba;
}
/* line 160, ../../../../scss/basic.scss */
.ZoneText h3
{
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
/* line 161, ../../../../scss/basic.scss */
.ZoneText ul
{
	padding-left: 14px;
	margin: 5px 0 5px 0;
}
/* line 165, ../../../../scss/basic.scss */
.ZoneText ol
{
	padding-left: 20px;
	margin: 5px 0 5px 0;
}

/* line 170, ../../../../scss/basic.scss */
.ZoneTeaser
{
	padding-left: 17px;
	width: 810px;
	margin-bottom: 10px;
	overflow: hidden;
	list-style: none;
}
/* line 172, ../../../../scss/basic.scss */
.ZoneTeaser li
{
	float: left;
	width: 270px;
	overflow: hidden;
}

/*Main*/
/* line 176, ../../../../scss/basic.scss */
.ZoneMain
{
	width: 840px;
	z-index: 1;
}

/* line 177, ../../../../scss/basic.scss */
.ZoneMainControls
{
	width: 840px;
	overflow: hidden;
	margin-top: 10px;
}

/* line 178, ../../../../scss/basic.scss */
.ZoneMainControlLeft
{
	width: 420px;
	min-height: 550px;
	float: left;
	background: url(Images/controls/column-divider.png) 100% 0 no-repeat;
}

/* line 179, ../../../../scss/basic.scss */
.ZoneMainControlRight
{
	width: 420px;
	float: left;
	overflow: hidden;
}

/* line 180, ../../../../scss/basic.scss */
.MainText
{
	width: 393px;
}

/* line 181, ../../../../scss/basic.scss */
.MainTextBg
{
	width: 377px;
	padding-left: 17px;
}
/* line 183, ../../../../scss/basic.scss */
.MainTextBg ul
{
	margin-left: 25px;
}
/* line 184, ../../../../scss/basic.scss */
.MainTextBg table.software
{
	width: 377px;
}
/* line 186, ../../../../scss/basic.scss */
.MainTextBg .software td
{
	border-bottom: solid 1px #ccc;
	padding: 2px;
}
/* line 188, ../../../../scss/basic.scss */
.MainTextBg .software td.checked
{
	background: url(Images/microsites/software/checked.png) 50% 50% no-repeat;
}
/* line 189, ../../../../scss/basic.scss */
.MainTextBg .software tr.odd td
{
	background-color: #eee;
}

/*TrainingMain*/
/* line 194, ../../../../scss/basic.scss */
.TrainingListBigMain
{
	width: 840px;
}
/* line 196, ../../../../scss/basic.scss */
.TrainingListBigMain p
{
	padding: 8px 16px;
}

/*Training - available trainings START*/
/* line 200, ../../../../scss/basic.scss */
.availableTrainings
{
	padding: 15px 20px 4px;
	margin: 0 20px 10px;
	background-color: #f8f8f8;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
/* line 202, ../../../../scss/basic.scss */
.availableTrainings h4
{
	padding-bottom: 15px;
}
/* line 203, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs
{
	padding: 3px;
	margin-top: 10px;
	background: url(Images/controls/traininglist/availableTrainingsBorder.png);
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
/* line 205, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div
{
	padding: 3px 10px;
	background-color: #f8f8f8;
}
/* line 207, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul
{
	width: 734px;
	list-style: none;
	overflow: hidden;
}
/* line 209, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul li
{
	float: left;
	width: 80px;
	float: left;
}
/* line 210, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a
{
	position: relative;
	display: inline-block;
	width: 51px;
	padding: 7px 14px 10px 15px;
}
/* line 212, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a img
{
	position: relative;
	display: inline-block;
}
/* line 213, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a canvas
{
	position: relative;
}
/* line 214, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a span
{
	display: inline-block;
	position: absolute;
	z-index: 2;
	background: url(Images/controls/traininglist/ribbons-sprite.png) no-repeat;
}
/* line 216, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a span.single
{
	left: 41px;
	top: 43px;
	width: 24px;
	height: 36px;
	background-position: 0 0;
}
/* line 217, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a span.double
{
	left: 38px;
	top: 41px;
	width: 26px;
	height: 37px;
	background-position: -48px 0;
}
/* line 220, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a.gray span.single
{
	background-position: -24px 0;
}
/* line 221, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a.gray span.double
{
	background-position: -74px 0;
}
/* line 223, ../../../../scss/basic.scss */
.availableTrainings .trainingsThumbs div ul a b
{
	position: absolute;
	left: 4px;
	top: 52px;
	z-index: 3;
	display: inline-block;
	width: 35px;
	height: 22px;
	text-align: center;
	font: 10px/18px Verdana, Arial, sans-serif !important;
	color: #fff;
	background: url(Images/controls/traininglist/ribbons-sprite.png) 0 -38px no-repeat;
}
/* line 228, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo
{
	list-style: none;
}
/* line 230, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li
{
	position: relative;
	width: 748px;
	padding: 15px 0 15px 10px;
	margin: 15px 0;
	overflow: hidden;
	background: #fdfdfd;
	border: solid 1px #e8e8e8;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
/* line 232, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .btnClose
{
	position: absolute;
	top: 4px;
	right: 3px;
	z-index: 5;
	display: block;
	width: 21px;
	height: 21px;
	background: url(Images/controls/traininglist/ribbons-sprite.png) -50px -39px no-repeat;
}
/* line 233, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .thumb
{
	position: relative;
	display: inline-block;
	width: 97px;
	height: 124px;
	float: left;
}
/* line 235, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .thumb span
{
	position: absolute;
	z-index: 3;
	background: url(Images/controls/traininglist/ribbons-sprite.png) no-repeat;
}
/* line 237, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .thumb span.single
{
	left: 53px;
	top: 69px;
	width: 32px;
	height: 54px;
	background-position: -99px 0;
}
/* line 238, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .thumb span.double
{
	left: 42px;
	top: 64px;
	width: 43px;
	height: 60px;
	background-position: -132px 0;
}
/* line 241, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail
{
	width: 632px;
	float: left;
}
/* line 243, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail h5
{
	font-size: 13px;
	padding: 0 0 5px 10px;
}
/* line 244, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail p
{
	padding: 0 0 10px 10px;
}
/* line 245, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table
{
	width: 632px;
	color: #000;
}
/* line 247, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table th
{
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 16px;
	font-weight: normal;
	background-color: #e8e8e8;
}
/* line 249, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table th.title
{
	width: 360px;
	padding-left: 10px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
/* line 250, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table th.category
{
	width: 180px;
}
/* line 251, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table th.status
{
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
/* line 253, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table td
{
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: solid 1px #e8e8e8;
}
/* line 255, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table td:first-child
{
	padding-left: 10px;
}
/* line 256, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table td.status
{
	background: url(Images/controls/traininglist/ribbons-sprite.png) -175px 5px no-repeat;
}
/* line 257, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table td.done
{
	background-position: -275px 5px !important;
}
/* line 258, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table td a
{
	font-weight: bold;
}
/* line 260, ../../../../scss/basic.scss */
.availableTrainings .trainingsInfo li .detail table tbody tr:first-child td
{
	border-top-width: 0;
}

/* line 266, ../../../../scss/basic.scss */
.availableQuarterTrainings .availableTrainings
{
	background-color: #ededed;
}
/* line 268, ../../../../scss/basic.scss */
.availableQuarterTrainings .availableTrainings .trainingsThumbs
{
	background-image: url(Images/controls/traininglist/availableTrainingsBorderDark.png);
	margin-bottom: 0;
}
/* line 270, ../../../../scss/basic.scss */
.availableQuarterTrainings .availableTrainings .trainingsThumbs div
{
	background-color: #ededed;
}

/* line 273, ../../../../scss/basic.scss */
.javascript-enabled .availableTrainings .trainingsInfo li
{
	display: none;
}

/*Training - available trainings END*/
/*trainingslevel START*/
/* line 277, ../../../../scss/basic.scss */
.trainingsLevel
{
	position: relative;
	width: 800px;
	height: 66px;
	margin: 0 20px 10px;
	background: url(Images/controls/traininglist/levelBar.png) 0 0 no-repeat;
}
/* line 279, ../../../../scss/basic.scss */
.trainingsLevel span
{
	position: absolute;
	top: 0;
	display: inline-block;
	height: 43px;
	color: #fff;
	font-weight: bold;
	line-height: 43px;
}
/* line 281, ../../../../scss/basic.scss */
.trainingsLevel span.level
{
	left: 25px;
}
/* line 282, ../../../../scss/basic.scss */
.trainingsLevel span.associate
{
	left: 128px;
}
/* line 283, ../../../../scss/basic.scss */
.trainingsLevel span.veteran
{
	left: 326px;
}
/* line 284, ../../../../scss/basic.scss */
.trainingsLevel span.expert
{
	left: 519px;
}
/* line 285, ../../../../scss/basic.scss */
.trainingsLevel span.progress
{
	left: 74px;
	background: url(Images/controls/traininglist/levelBar.png) 100% 0 no-repeat;
}
/* line 286, ../../../../scss/basic.scss */
.trainingsLevel span.points
{
	left: 665px;
}
/* line 288, ../../../../scss/basic.scss */
.trainingsLevel span.points span
{
	display: inline;
	position: static;
}
/* line 290, ../../../../scss/basic.scss */
.trainingsLevel span.hint
{
	top: 43px;
	left: 20px;
	height: 15px;
	line-height: 15px;
	color: #333;
	font-weight: normal;
}
/* line 292, ../../../../scss/basic.scss */
.trainingsLevel a
{
	position: absolute;
	top: 10px;
	left: 758px;
	width: 30px;
	height: 25px;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}

/* line 294, ../../../../scss/basic.scss */
.level_0 .progress
{
	width: 0;
}

/* line 295, ../../../../scss/basic.scss */
.level_1 .progress
{
	width: 193px;
}

/* line 296, ../../../../scss/basic.scss */
.level_2 .progress
{
	width: 375px;
}

/* line 297, ../../../../scss/basic.scss */
.level_3 .progress
{
	width: 568px;
}

/*trainingslevel END*/
/*TrainingTable START*/
/* line 301, ../../../../scss/basic.scss */
.tbTrainingContainer
{
	width: 780px;
	padding: 10px;
	margin-left: 20px;
	background-color: #ededed;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
/* line 305, ../../../../scss/basic.scss */
.tbTrainingContainer table td.ReleaseDate
{
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
/* line 306, ../../../../scss/basic.scss */
.tbTrainingContainer table td.ExamState
{
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}
/* line 308, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td
{
	background-color: #fdfdfd;
}
/* line 309, ../../../../scss/basic.scss */
.tbTrainingContainer table .odd td
{
	background-color: #f5f5f5;
}
/* line 310, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td, .tbTrainingContainer table .odd td
{
	height: 40px;
	padding: 5px 0 5px 10px;
	line-height: 15px;
	border-top: solid 3px #ededed;
	border-bottom: solid 3px #ededed;
}
/* line 312, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td a, .tbTrainingContainer table .odd td a
{
	font-weight: bold;
}
/* line 313, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td.ReleaseDate, .tbTrainingContainer table .odd td.ReleaseDate
{
	width: 112px;
}
/* line 314, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td.Title, .tbTrainingContainer table .odd td.Title
{
	width: 175px;
}
/* line 315, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td.Category, .tbTrainingContainer table .odd td.Category
{
	width: 95px;
}
/* line 316, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td.ExamCredits, .tbTrainingContainer table .odd td.ExamCredits
{
	width: 78px;
}
/* line 317, ../../../../scss/basic.scss */
.tbTrainingContainer table .even td.ExamState, .tbTrainingContainer table .odd td.ExamState
{
	width: 168px;
	padding-right: 20px;
}
/* line 319, ../../../../scss/basic.scss */
.tbTrainingContainer table .pager td
{
	background-color: #fff;
}
/* line 321, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td
{
	height: 40px;
	padding: 0;
	line-height: 40px;
	border-top: solid 3px #ededed;
	border-bottom: solid 3px #ededed;
	background: url(/App_Themes/MsRetailClub/Images/controls/traininglist/bgTable.png) -2px 0 no-repeat;
}
/* line 329, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td a, .tbTrainingContainer table .theader td span
{
	line-height: 40px;
	overflow: hidden;
	display: inline-block;
	padding-left: 10px;
	background: url(/App_Themes/MsRetailClub/Images/controls/traininglist/bgTable.png) 0 0 no-repeat;
	color: #fff;
}
/* line 331, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td.ReleaseDate a, .tbTrainingContainer table .theader td.ReleaseDate span
{
	display: inline-block;
	width: 112px;
	background: none;
}
/* line 334, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td.Title a, .tbTrainingContainer table .theader td.Title span
{
	width: 237px;
}
/* line 337, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td.Category a, .tbTrainingContainer table .theader td.Category span
{
	width: 95px;
}
/* line 340, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td.ExamCredits a, .tbTrainingContainer table .theader td.ExamCredits span
{
	width: 78px;
}
/* line 342, ../../../../scss/basic.scss */
.tbTrainingContainer table .theader td.ExamState
{
	width: 208px;
}

/*TrainingTable END*/
/* training slideshow */
/* line 350, ../../../../scss/basic.scss */
.outerFlashContainer
{
	width: 840px;
	text-align: center;
}

/* training detail START */
/* line 354, ../../../../scss/basic.scss */
.dvTrainingDetailLeft
{
	width: 520px;
	min-height: 450px;
	padding-left: 20px;
	background: url(Images/controls/column-divider.png) 100% -100px no-repeat;
	float: left;
}
/* line 356, ../../../../scss/basic.scss */
.dvTrainingDetailLeft ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* line 357, ../../../../scss/basic.scss */
.dvTrainingDetailLeft li
{
	display: block;
	padding: 8px 10px 8px;
	background-color: #f7f7f7;
	margin-bottom: 3px;
	width: 476px;
	overflow: hidden;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
/* line 360, ../../../../scss/basic.scss */
.dvTrainingDetailLeft li span.label
{
	display: block;
	width: 95px;
	padding-right: 5px;
	float: left;
}
/* line 361, ../../../../scss/basic.scss */
.dvTrainingDetailLeft li span.text
{
	width: 376px;
	float: left;
}
/* line 364, ../../../../scss/basic.scss */
.dvTrainingDetailLeft .testIntro
{
	margin: 8px 24px 8px 0;
	padding: 8px 10px 10px;
	background-color: #e8e8e8;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

/* line 367, ../../../../scss/basic.scss */
.dvTrainingDetailRight
{
	width: 300px;
	padding-top: 2px;
	float: left;
}
/* line 369, ../../../../scss/basic.scss */
.dvTrainingDetailRight a
{
	display: block;
	width: 264px;
	margin: 0 0 10px 18px;
}

/* training detail END */
/* account START */
/* line 374, ../../../../scss/basic.scss */
.AccountBigMain
{
	width: 811px;
}
/* line 374, ../../../../scss/basic.scss */
.AccountBigMain h1
{
	height: 20px;
}
/* line 375, ../../../../scss/basic.scss */
.AccountBigMain p
{
	color: #000;
	margin: 8px 0;
	padding: 0 16px;
}
/* line 376, ../../../../scss/basic.scss */
.AccountBigMain a
{
	color: #000;
}

/* line 378, ../../../../scss/basic.scss */
.dvAccountLeft
{
	width: 539px;
	float: left;
}

/* line 379, ../../../../scss/basic.scss */
.dvAccountLeftInner
{
	width: 513px;
	padding: 8px 0 16px 14px;
	background: url(Images/design/AccountLeftInnerBG.jpg) no-repeat left top;
}
/* line 381, ../../../../scss/basic.scss */
.dvAccountLeftInner .bar
{
	width: 513px;
	height: 18px;
	padding-top: 6px;
	font-weight: bold;
}
/* line 382, ../../../../scss/basic.scss */
.dvAccountLeftInner .barSmall
{
	width: 385px;
	height: 18px;
	padding-top: 6px;
	margin-left: 128px;
	font-weight: bold;
}
/* line 383, ../../../../scss/basic.scss */
.dvAccountLeftInner .odd
{
	color: #000;
}
/* line 384, ../../../../scss/basic.scss */
.dvAccountLeftInner .even
{
	color: #fff;
}
/* line 385, ../../../../scss/basic.scss */
.dvAccountLeftInner .bar div, .dvAccountLeftInner .barSmall div
{
	float: left;
}
/* line 387, ../../../../scss/basic.scss */
.dvAccountLeftInner div.label
{
	width: 120px;
	padding-right: 9px;
}
/* line 388, ../../../../scss/basic.scss */
.dvAccountLeftInner div.labelWide
{
	width: 420px;
	padding-right: 19px;
}
/* line 389, ../../../../scss/basic.scss */
.dvAccountLeftInner div.prop
{
	width: 300px;
	height: 14px;
	padding-right: 10px;
	margin-bottom: 4px;
	overflow: hidden;
}
/* line 390, ../../../../scss/basic.scss */
.dvAccountLeftInner div input
{
	height: 14px;
	width: 246px;
	padding-left: 4px;
	margin-top: -1px;
}
/* line 392, ../../../../scss/basic.scss */
.dvAccountLeftInner div input.cb
{
	width: 25px;
	padding-left: 0;
	background: transparent;
	border: none;
}
/* line 394, ../../../../scss/basic.scss */
.dvAccountLeftInner div span.cb input
{
	width: 25px;
	padding-left: 0;
	background: transparent;
	border: none;
}
/* line 395, ../../../../scss/basic.scss */
.dvAccountLeftInner div.btn
{
	width: 67px;
	margin-top: -1px;
}
/* line 397, ../../../../scss/basic.scss */
.dvAccountLeftInner div.btn a
{
	display: block;
	width: 67px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	background: url(Images/design/btnAccountBG.gif);
}

/* line 402, ../../../../scss/basic.scss */
.dvAccountRight
{
	width: 266px;
	float: left;
}
/* line 404, ../../../../scss/basic.scss */
.dvAccountRight .barRight
{
	width: 250px;
	height: 18px;
	padding-top: 6px;
	font-weight: bold;
}
/* line 405, ../../../../scss/basic.scss */
.dvAccountRight .odd
{
	color: #000;
}
/* line 406, ../../../../scss/basic.scss */
.dvAccountRight .even
{
	color: #fff;
}
/* line 407, ../../../../scss/basic.scss */
.dvAccountRight .barRight div
{
	float: left;
}
/* line 409, ../../../../scss/basic.scss */
.dvAccountRight div.label
{
	width: 170px;
	padding-right: 10px;
}
/* line 410, ../../../../scss/basic.scss */
.dvAccountRight div.btn
{
	width: 67px;
	margin-top: -1px;
}
/* line 412, ../../../../scss/basic.scss */
.dvAccountRight div.btn a
{
	display: block;
	width: 67px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	background: url(Images/design/btnAccountBG.gif);
}
/* line 415, ../../../../scss/basic.scss */
.dvAccountRight .btn
{
	padding-bottom: 10px;
}

/* account END */
/* account2 (profil erstellen) START */
/* line 419, ../../../../scss/basic.scss */
.AccountBigMain
{
	width: 811px;
}
/* line 420, ../../../../scss/basic.scss */
.AccountBigMain h1
{
	height: 20px;
}
/* line 421, ../../../../scss/basic.scss */
.AccountBigMain p
{
	color: #000;
	margin: 8px 0;
	padding: 0 16px;
}
/* line 422, ../../../../scss/basic.scss */
.AccountBigMain a
{
	color: #000;
}

/* line 424, ../../../../scss/basic.scss */
.dvAccount2Left
{
	width: 539px;
	float: left;
}

/* line 425, ../../../../scss/basic.scss */
.dvAccount2LeftInner
{
	width: 513px;
	padding: 8px 0 16px 14px;
	background: url(Images/design/Account2LeftInnerBG.jpg) no-repeat left top;
}
/* line 427, ../../../../scss/basic.scss */
.dvAccount2LeftInner .bar
{
	width: 513px;
	height: 18px;
	padding-top: 6px;
	font-weight: bold;
}
/* line 428, ../../../../scss/basic.scss */
.dvAccount2LeftInner .barSmall
{
	width: 330px;
	height: 18px;
	padding-top: 6px;
	margin-left: 183px;
	font-weight: bold;
}
/* line 429, ../../../../scss/basic.scss */
.dvAccount2LeftInner .odd
{
	color: #000;
}
/* line 430, ../../../../scss/basic.scss */
.dvAccount2LeftInner .even
{
	color: #fff;
}
/* line 431, ../../../../scss/basic.scss */
.dvAccount2LeftInner .bar div, .dvAccount2LeftInner .barSmall div
{
	float: left;
}
/* line 433, ../../../../scss/basic.scss */
.dvAccount2LeftInner div.label
{
	width: 180px;
	padding-right: 9px;
}
/* line 434, ../../../../scss/basic.scss */
.dvAccount2LeftInner div.prop
{
	width: 317px;
	height: 14px;
	margin-bottom: 4px;
	overflow: hidden;
}
/* line 435, ../../../../scss/basic.scss */
.dvAccount2LeftInner div input
{
	height: 14px;
	width: 295px;
	padding-left: 4px;
	margin-top: -1px;
}
/* line 437, ../../../../scss/basic.scss */
.dvAccount2LeftInner div textarea.company
{
	height: 70px;
	color: #999;
}
/* line 438, ../../../../scss/basic.scss */
.dvAccount2LeftInner div textarea.companyInput
{
	color: #000;
}
/* line 440, ../../../../scss/basic.scss */
.dvAccount2LeftInner div select
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	width: 301px;
	margin: -2px 0 0;
	padding: 0;
	border: none;
}
/* line 441, ../../../../scss/basic.scss */
.dvAccount2LeftInner div input.cb, .dvAccount2LeftInner div span.cb input
{
	width: 25px;
	padding-left: 0;
	background: transparent;
	border: none;
}

/* line 444, ../../../../scss/basic.scss */
.dvAccount2Right
{
	width: 264px;
	padding-left: 18px;
	float: left;
}
/* line 446, ../../../../scss/basic.scss */
.dvAccount2Right input
{
	background: transparent;
	border: none;
}

/* account2 (profil erstellen) END */
/* news START */
/* line 451, ../../../../scss/basic.scss */
.NewsBigMain
{
	width: 840px;
}
/* line 453, ../../../../scss/basic.scss */
.NewsBigMain p
{
	margin: 0;
	padding: 0;
}

/* line 455, ../../../../scss/basic.scss */
.dvNewsLeft
{
	width: 539px;
	float: left;
	background: url(Images/controls/column-divider.png) 100% 0 no-repeat;
}

/* line 456, ../../../../scss/basic.scss */
.dvNewsLeftInner
{
	width: 508px;
	padding: 14px 0 16px 19px;
}

/* line 457, ../../../../scss/basic.scss */
.dvNewsTeaserMonth
{
	float: left;
	width: 50px;
	height: 36px;
	padding: 5px 0 9px;
	background: url(Images/controls/traininglist/TrainingBgDate.png) 0 0 no-repeat;
	text-align: center;
}
/* line 459, ../../../../scss/basic.scss */
.dvNewsTeaserMonth strong
{
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}
/* line 460, ../../../../scss/basic.scss */
.dvNewsTeaserMonth span
{
	display: inline-block;
	width: 50px;
	text-align: center;
	font-weight: normal;
	color: #999;
}

/* line 462, ../../../../scss/basic.scss */
.dvNewsTeaserText
{
	width: 421px;
	padding: 0 0 8px 10px;
	line-height: 15px;
	float: left;
}
/* line 464, ../../../../scss/basic.scss */
.dvNewsTeaserText h2
{
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
/* line 465, ../../../../scss/basic.scss */
.dvNewsTeaserText ul
{
	margin-left: 15px;
}

/* line 467, ../../../../scss/basic.scss */
.dvNewsRight
{
	width: 290px;
	float: left;
}
/* line 469, ../../../../scss/basic.scss */
.dvNewsRight .ControlNewsButtons
{
	padding-left: 18px;
}
/* line 471, ../../../../scss/basic.scss */
.dvNewsRight .ControlNewsButtons .btnSubscribeNewsletter, .dvNewsRight .ControlNewsButtons .btnSubscribeRSS
{
	position: relative;
	display: block;
	width: 159px;
	height: 38px;
	padding: 13px 30px 13px 75px;
	margin-bottom: 6px;
	text-decoration: none;
	background: url(Images/content/btn_rssNewsletterAnmelden.jpg) no-repeat;
	font-size: 16px;
	line-height: 19px;
	color: #063a53;
}
/* line 472, ../../../../scss/basic.scss */
.dvNewsRight .ControlNewsButtons .btnSubscribeNewsletter
{
	background-position: -264px 0;
}
/* line 473, ../../../../scss/basic.scss */
.dvNewsRight .ControlNewsButtons .btnSubscribeRSS
{
	background-position: 0 0;
}
/* line 474, ../../../../scss/basic.scss */
.dvNewsRight .ControlNewsButtons a span
{
	position: relative;
}

/* news END */
/*3x1:Start*/
/* line 480, ../../../../scss/basic.scss */
.dv3x1
{
	width: 840px;
}
/* line 482, ../../../../scss/basic.scss */
.dv3x1 p
{
	margin: 0;
	padding: 8px 0 0 8px;
}

/* line 484, ../../../../scss/basic.scss */
.dv3x1Left
{
	width: 539px;
	float: left;
}
/* line 486, ../../../../scss/basic.scss */
.dv3x1Left ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* line 487, ../../../../scss/basic.scss */
.dv3x1Left li
{
	display: block;
	padding: 8px 10px 8px;
	background-color: #f7f7f7;
	margin-bottom: 3px;
	width: 476px;
	overflow: hidden;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
/* line 490, ../../../../scss/basic.scss */
.dv3x1Left li span.label
{
	display: block;
	width: 95px;
	padding-right: 5px;
	float: left;
}
/* line 491, ../../../../scss/basic.scss */
.dv3x1Left li span.text
{
	width: 376px;
	float: left;
}

/* line 495, ../../../../scss/basic.scss */
.dv3x1Right
{
	width: 266px;
	float: left;
}

/*3x1:Ende*/
/*Konto Start*/
/* line 499, ../../../../scss/basic.scss */
.Account
{
	padding: 16px 0 0 11px;
}

/* line 500, ../../../../scss/basic.scss */
.AccountTable
{
	width: 500px;
}
/* line 502, ../../../../scss/basic.scss */
.AccountTable td
{
	border-bottom: solid 3px #fff;
	padding: 10px;
}
/* line 503, ../../../../scss/basic.scss */
.AccountTable th
{
	border-bottom: solid 3px #fff;
	padding: 10px;
	background-color: #8cc9df;
}
/* line 504, ../../../../scss/basic.scss */
.AccountTable .odd
{
	background-color: #f7f7f7;
}
/* line 505, ../../../../scss/basic.scss */
.AccountTable .even
{
	background-color: #e8e8e8;
}

/* line 507, ../../../../scss/basic.scss */
.AccountTableTd1
{
	width: 85px;
}

/* line 508, ../../../../scss/basic.scss */
.AccountTableTd2
{
	width: 185px;
}

/* line 509, ../../../../scss/basic.scss */
.AccountTableTd3
{
	width: 65px;
	text-align: center;
}

/* line 510, ../../../../scss/basic.scss */
.AccountTableTd4
{
	width: 85px;
}

/*Konto End*/
/* OnlineTest START */
/* line 514, ../../../../scss/basic.scss */
.OnlineTestBigMain
{
	width: 811px;
}

/* line 515, ../../../../scss/basic.scss */
.dvOnlineTestLeft
{
	width: 539px;
	float: left;
}

/* line 516, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner
{
	width: 513px;
	padding: 8px 0 100px 20px;
	background: url(Images/controls/column-divider.png) 100% -100px no-repeat;
}
/* line 518, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner h3
{
	width: 492px;
	background: url(Images/controls/exam/bgQuestion.png) 0 0 no-repeat;
}
/* line 520, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner h3 span
{
	display: block;
	width: 442px;
	min-height: 67px;
	padding: 25px 20px 25px 30px;
	font-size: 20px;
	line-height: 25px;
	color: #4395ba;
	font-weight: normal;
	background: url(Images/controls/exam/bgQuestion.png) 100% 100% no-repeat;
}
/* line 522, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner table
{
	width: 476px;
}
/* line 523, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner td
{
	padding: 10px;
	background-color: #f7f7f7;
	margin-bottom: 3px;
}
/* line 524, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner p
{
	padding-left: 27px;
	text-indent: -27px;
	line-height: 18px;
	padding-bottom: 11px;
}
/* line 525, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner input
{
	float: left;
	width: 27px;
	height: 13px;
	background: transparent;
	border: none;
	vertical-align: middle;
}
/* line 526, ../../../../scss/basic.scss */
.dvOnlineTestLeftInner label
{
	float: left;
	width: 400px;
	display: block;
}

/* line 528, ../../../../scss/basic.scss */
.dvOnlineTestRight
{
	width: 264px;
	padding-top: 6px;
	margin-left: 18px;
	float: left;
}

/* line 529, ../../../../scss/basic.scss */
.dvOnlineTestTimer
{
	width: 264px;
	height: 56px;
	margin-bottom: 10px;
	background: url(Images/controls/exam/OnlineTestTimerBG.png) no-repeat left top;
}

/* line 530, ../../../../scss/basic.scss */
.dvQuestionNumber, .dvOnlineTestTimer .dvTime
{
	position: absolute;
	left: 48px;
	width: 210px;
	height: 18px;
	font-size: 13px;
	line-height: 18px;
}

/* line 531, ../../../../scss/basic.scss */
.dvQuestionNumber
{
	top: 7px;
	color: #fff;
}

/* line 532, ../../../../scss/basic.scss */
.dvOnlineTestTimer .dvTime
{
	top: 32px;
	color: #000;
}
/* line 534, ../../../../scss/basic.scss */
.dvOnlineTestTimer .dvTime input.timeContainer
{
	border: none;
	background: transparent;
	width: 70px;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}

/* line 536, ../../../../scss/basic.scss */
.dvOnlineTestProgress
{
	width: 264px;
	height: 54px;
	margin-bottom: 10px;
}

/* line 537, ../../../../scss/basic.scss */
.imgProgressBar
{
	position: absolute;
	left: 7px;
	top: 37px;
	height: 8px;
	width: 0;
	overflow: hidden;
	z-index: 1;
}

/* line 538, ../../../../scss/basic.scss */
.dvOnlineTestProgress2
{
	background: url(Images/controls/exam/OnlineTestProgressBG.png) no-repeat;
	height: 54px;
	width: 264px;
}
/* line 540, ../../../../scss/basic.scss */
.dvOnlineTestProgress2 span
{
	display: block;
	width: 255px;
	color: #fff;
	font-size: 15px;
	line-height: 17px;
	padding: 7px 0 0 9px;
}

/* OnlineTest END */
/* Certificates START */
/* line 545, ../../../../scss/basic.scss */
.Certificates
{
	width: 479px;
	height: 560px;
	padding: 20px 0 0 60px;
	background: url(Images/design/Certificate.jpg) 103px 20px no-repeat;
}
/* line 547, ../../../../scss/basic.scss */
.Certificates h2
{
	position: relative;
	font-size: 17px;
	line-height: 27px;
	width: 219px;
	margin: 66px 130px 0;
	text-align: center;
}
/* line 548, ../../../../scss/basic.scss */
.Certificates p
{
	text-align: center;
	padding: 70px 50px 0;
}
/* line 549, ../../../../scss/basic.scss */
.Certificates .pclass
{
	position: absolute;
	left: 200px;
	top: 320px;
	text-align: left;
	padding: 0;
}
/* line 550, ../../../../scss/basic.scss */
.Certificates .pclass2
{
	position: absolute;
	left: 155px;
	top: 420px;
	padding: 0;
}
/* line 551, ../../../../scss/basic.scss */
.Certificates .bbig
{
	color: #000;
	font: 55px/50px georgia, verdana, arial;
	text-align: center;
}
/* line 552, ../../../../scss/basic.scss */
.Certificates .bsmall
{
	font: 30px/35px georgia, verdana, arial;
	text-align: center;
}

/* line 554, ../../../../scss/basic.scss */
.CertificatesRight
{
	width: 493px;
	text-align: right;
}

/* Certificates END */
/* SetCredits START */
/* line 558, ../../../../scss/basic.scss */
.dvSetCreditsLeft
{
	width: 500px;
	min-height: 450px;
	padding: 0 20px;
	background: url(Images/controls/column-divider.png) 100% -100px no-repeat;
	float: left;
}

/* line 559, ../../../../scss/basic.scss */
.dvCreditsPrice
{
	width: 495px;
	height: 370px;
	margin-top: 100px;
}

/* line 560, ../../../../scss/basic.scss */
.inpSetCredits
{
	position: absolute;
	left: 230px;
	top: 220px;
	width: 264px;
}
/* line 562, ../../../../scss/basic.scss */
.inpSetCredits h4
{
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	padding-top: 10px;
}

/* line 564, ../../../../scss/basic.scss */
.dvCreditsPrice .myCredits
{
	position: absolute;
	left: 187px;
	top: 10px;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	width: 70px;
	text-align: center;
	z-index: 1;
	border: none;
	background: transparent;
}

/* line 565, ../../../../scss/basic.scss */
.btnSetCredits
{
	position: absolute;
	display: block;
	width: 264px;
	z-index: 2;
}

/* line 566, ../../../../scss/basic.scss */
.dvSetCreditsRight
{
	width: 264px;
	margin-left: 18px;
	float: left;
}

/* line 567, ../../../../scss/basic.scss */
.dvSetCredits_count
{
	width: 264px;
	margin-bottom: 10px;
}

/* line 568, ../../../../scss/basic.scss */
.dvSetCredits_count_Top
{
	width: 244px;
	padding: 10px 10px 6px;
	background: url(Images/controls/casino/SetCredits_count_top.gif) no-repeat;
	color: #fff;
}

/* line 569, ../../../../scss/basic.scss */
.dvSetCredits_count_Bottom
{
	width: 244px;
	padding: 4px 10px;
	background: url(Images/controls/casino/SetCredits_count_bottom.gif) no-repeat left bottom;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
}

/* line 570, ../../../../scss/basic.scss */
.dvSetCredits_Ending
{
	width: 264px;
	height: 103px;
	margin-bottom: 10px;
	background: url(Images/controls/casino/SetCredits_Ending.gif) no-repeat;
}
/* line 572, ../../../../scss/basic.scss */
.dvSetCredits_Ending .text
{
	width: 244px;
	padding: 8px 10px 0;
	color: #fff;
}
/* line 573, ../../../../scss/basic.scss */
.dvSetCredits_Ending .days, .dvSetCredits_Ending .hours
{
	position: absolute;
	top: 39px;
	width: 110px;
	height: 65px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
/* line 574, ../../../../scss/basic.scss */
.dvSetCredits_Ending .days
{
	left: 18px;
}
/* line 575, ../../../../scss/basic.scss */
.dvSetCredits_Ending .hours
{
	left: 131px;
}
/* line 577, ../../../../scss/basic.scss */
.dvSetCredits_Ending .hours div
{
	width: 110px;
	font-size: 40px;
	line-height: 39px;
	font-weight: normal;
	text-align: center;
}
/* line 579, ../../../../scss/basic.scss */
.dvSetCredits_Ending .days div
{
	width: 110px;
	font-size: 40px;
	line-height: 39px;
	font-weight: normal;
	text-align: center;
}

/* line 581, ../../../../scss/basic.scss */
.dvSetCreditsRight .btn
{
	padding-bottom: 10px;
}

/* line 582, ../../../../scss/basic.scss */
.ControlSetCreditsButtons img
{
	display: block;
	width: 264px;
	margin-bottom: 10px;
}

/* SetCredits END */
/* login START */
/* line 586, ../../../../scss/basic.scss */
.dvLogin
{
	float: left;
	width: 520px;
	min-height: 450px;
	padding-left: 20px;
	background: url(Images/controls/column-divider.png) 100% -100px no-repeat;
}
/* line 588, ../../../../scss/basic.scss */
.dvLogin .field
{
	width: 496px;
	height: 30px;
	margin-bottom: 3px;
}
/* line 589, ../../../../scss/basic.scss */
.dvLogin .even, .dvLogin .odd, .dvLogin .companyField, .dvLogin .newsletterField
{
	background: url(Images/controls/login/bgFields.png) 0 0 no-repeat;
}
/* line 590, ../../../../scss/basic.scss */
.dvLogin .odd
{
	background-position: -496px 0;
}
/* line 591, ../../../../scss/basic.scss */
.dvLogin .companyField
{
	background-position: -992px 0;
	height: 100px;
}
/* line 592, ../../../../scss/basic.scss */
.dvLogin .newsletterField
{
	background-position: -1984px 0;
	height: 120px;
}
/* line 593, ../../../../scss/basic.scss */
.dvLogin .label
{
	position: relative;
	display: block;
	padding: 8px 0 0 13px;
	width: 160px;
}
/* line 594, ../../../../scss/basic.scss */
.dvLogin .input
{
	position: absolute;
	top: 5px;
	left: 185px;
	width: 300px;
	border: none;
	background: transparent;
}
/* line 596, ../../../../scss/basic.scss */
.dvLogin .input .cb
{
	float: left;
}
/* line 597, ../../../../scss/basic.scss */
.dvLogin .input .cb input
{
	width: 25px;
}
/* line 600, ../../../../scss/basic.scss */
.dvLogin .cbLabel
{
	float: left;
}
/* line 602, ../../../../scss/basic.scss */
.dvLogin textarea.company
{
	height: 90px;
	color: #999;
}
/* line 603, ../../../../scss/basic.scss */
.dvLogin textarea.companyInput
{
	color: #000;
}
/* line 605, ../../../../scss/basic.scss */
.dvLogin .error
{
	position: absolute;
	left: 500px;
	top: 10px;
	z-index: 1;
	font-weight: bold;
	font-size: 15px;
}
/* line 606, ../../../../scss/basic.scss */
.dvLogin .btn
{
	padding-left: 178px;
	width: 266px;
}
/* line 608, ../../../../scss/basic.scss */
.dvLogin .btn input
{
	display: block;
	width: 264px;
	padding: 5px 0;
}
/* line 609, ../../../../scss/basic.scss */
.dvLogin .btn span
{
	color: #ffa700;
}

/* myRetailClub and profile START */
/* line 615, ../../../../scss/basic.scss */
.myRetailClub p
{
	padding: 8px 16px;
}
/* line 616, ../../../../scss/basic.scss */
.myRetailClub .userBar
{
	position: relative;
	width: 806px;
	height: 104px;
	margin: 0 0 7px 16px;
	background: url(Images/controls/profile/userBar.png) 0 0 no-repeat;
}
/* line 618, ../../../../scss/basic.scss */
.myRetailClub .userBar .name
{
	position: absolute;
	left: 20px;
	bottom: 10px;
	width: 135px;
	font-size: 13px;
	line-height: 16px;
}
/* line 620, ../../../../scss/basic.scss */
.myRetailClub .userBar .name span
{
	display: block;
	width: 100%;
}
/* line 621, ../../../../scss/basic.scss */
.myRetailClub .userBar .name .first
{
	font-size: 17px;
	line-height: 16px;
	font-weight: bold;
}
/* line 622, ../../../../scss/basic.scss */
.myRetailClub .userBar .name .last
{
	font-weight: bold;
}
/* line 623, ../../../../scss/basic.scss */
.myRetailClub .userBar .name a
{
	display: inline-block;
	height: 24px;
	padding-right: 30px;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	text-decoration: underline;
	background: url(Images/controls/profile/userBar_btnEdit.png) 100% 0 no-repeat;
}
/* line 625, ../../../../scss/basic.scss */
.myRetailClub .userBar .name a:focus, .myRetailClub .userBar .name a:hover
{
	text-decoration: none;
}
/* line 628, ../../../../scss/basic.scss */
.myRetailClub .userBar .credits
{
	position: absolute;
	left: 164px;
	top: 16px;
	width: 239px;
	height: 561px;
	padding: 8px 20px 7px;
	font-size: 28px;
	line-height: 54px;
	background: url(Images/controls/profile/userBar_credits.png) 0 0 no-repeat;
}
/* line 639, ../../../../scss/basic.scss */
.myRetailClub .userBar .credits span
{
	font-size: 32px;
	font-weight: bold;
}
/* line 644, ../../../../scss/basic.scss */
.myRetailClub .userBar .howto
{
	display: block;
	width: 309px;
	height: 104px;
	position: absolute;
	right: 0;
	top: 0;
}
/* line 647, ../../../../scss/basic.scss */
.myRetailClub fieldset
{
	display: block;
	padding: 10px 10px 5px;
	margin: 10px 20px;
	border: none;
	background-color: #f8f8f8;
}
/* line 654, ../../../../scss/basic.scss */
.myRetailClub fieldset label, .myRetailClub fieldset .label
{
	float: left;
	display: inline-block;
	width: 141px;
	padding-right: 10px;
	color: #000;
	font-weight: bold;
	line-height: 37px;
}
/* line 664, ../../../../scss/basic.scss */
.myRetailClub fieldset input, .myRetailClub fieldset select, .myRetailClub fieldset textarea, .myRetailClub fieldset .input
{
	float: left;
	width: 270px;
	min-height: 33px;
	margin-right: 10px;
	padding-left: 5px;
	border: solid 1px #cdcdcd;
	line-height: 24px;
	background: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset inset 0 3px 3px rgba(0, 0, 0, 0.1);
}

/* line 678, ../../../../scss/basic.scss */
.myCertificatesList
{
	width: 780px;
	padding: 10px;
	margin: 0 0 8px 20px;
	background-color: #ededed;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
/* line 680, ../../../../scss/basic.scss */
.myCertificatesList h3
{
	padding: 0 0 5px 5px;
}
/* line 682, ../../../../scss/basic.scss */
.myCertificatesList table td
{
	width: 354px;
	height: 40px;
	padding: 5px 18px;
	line-height: 15px;
	border-top: solid 3px #ededed;
	border-bottom: solid 3px #ededed;
	font-size: 11px;
	color: #757575;
	background: url(Images/controls/profile/listItem.png) 0 0 no-repeat;
}
/* line 685, ../../../../scss/basic.scss */
.myCertificatesList table td.first
{
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
/* line 686, ../../../../scss/basic.scss */
.myCertificatesList table td.last
{
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}
/* line 687, ../../../../scss/basic.scss */
.myCertificatesList table td a
{
	font-size: 13px;
	color: #ffa700;
	font-weight: bold;
	display: block;
	width: 100%;
}
/* line 689, ../../../../scss/basic.scss */
.myCertificatesList table .even td
{
	background-color: #fdfdfd;
}
/* line 690, ../../../../scss/basic.scss */
.myCertificatesList table .odd td
{
	background-color: #f5f5f5;
}

/* line 694, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer
{
	width: 780px;
	padding: 10px;
	margin-left: 20px;
	background-color: #ededed;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
/* line 698, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table td.position
{
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
/* line 699, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table td.score
{
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}
/* line 701, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td
{
	background-color: #fdfdfd;
}
/* line 702, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .odd td
{
	background-color: #f5f5f5;
}
/* line 703, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td, .tbTrainingHighscoreContainer table .odd td
{
	height: 40px;
	padding: 5px 0 5px 10px;
	line-height: 25px;
	border-top: solid 3px #ededed;
	border-bottom: solid 3px #ededed;
}
/* line 705, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td a, .tbTrainingHighscoreContainer table .odd td a
{
	font-weight: bold;
}
/* line 706, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td.position, .tbTrainingHighscoreContainer table .odd td.position
{
	width: 100px;
	padding-left: 20px;
	font-size: 22px;
	font-weight: bold;
	color: #9f9f9f;
}
/* line 707, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td.name, .tbTrainingHighscoreContainer table .odd td.name
{
	width: 410px;
}
/* line 708, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td.level, .tbTrainingHighscoreContainer table .odd td.level
{
	width: 120px;
}
/* line 709, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .even td.score, .tbTrainingHighscoreContainer table .odd td.score
{
	width: 100px;
}
/* line 711, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table tr:nth-child(2) .position
{
	font-size: 27px;
}
/* line 712, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .pager td
{
	background-color: #fff;
}
/* line 714, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .theader td
{
	height: 40px;
	line-height: 40px;
	background: url(/App_Themes/MsRetailClub/Images/controls/traininglist/bgTable.png) -2px 0 no-repeat;
	border-top: solid 3px #ededed;
	border-bottom: solid 3px #ededed;
}
/* line 716, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .theader td a, .tbTrainingHighscoreContainer table .theader td span
{
	display: inline-block;
	padding-left: 10px;
	background: url(/App_Themes/MsRetailClub/Images/controls/traininglist/bgTable.png) 0 0 no-repeat;
	color: #fff;
}
/* line 718, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .theader td.position a, .tbTrainingHighscoreContainer table .theader td.position span
{
	display: inline-block;
	width: 100px;
	padding-left: 10px;
	background: none;
}
/* line 721, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .theader td.name a, .tbTrainingHighscoreContainer table .theader td.name span
{
	display: inline-block;
	width: 410px;
}
/* line 724, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .theader td.level a, .tbTrainingHighscoreContainer table .theader td.level span
{
	display: inline-block;
	width: 120px;
}
/* line 727, ../../../../scss/basic.scss */
.tbTrainingHighscoreContainer table .theader td.score a, .tbTrainingHighscoreContainer table .theader td.score span
{
	display: inline-block;
	width: 95px;
}



/* line 734, ../../../../scss/basic.scss */
.profileForm
{
	min-height: 450px;
	padding: 0 20px;
}
/* line 736, ../../../../scss/basic.scss */
.profileForm h3
{
	padding-bottom: 15px;
}
/* line 737, ../../../../scss/basic.scss */
.profileForm fieldset
{
	display: block;
	background-color: #ededed;
	border: none;
	padding: 10px 10px 5px;
	margin: 10px 0;
}
/* line 739, ../../../../scss/basic.scss */
.profileForm fieldset div
{
	width: 760px;
	min-height: 26px;
	overflow: hidden;
	padding: 7px 10px;
	margin-bottom: 5px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
/* line 741, ../../../../scss/basic.scss */
.profileForm fieldset div.even
{
	background-color: #fdfdfd;
}
/* line 742, ../../../../scss/basic.scss */
.profileForm fieldset div.odd
{
	background-color: #f5f5f5;
}
/* line 743, ../../../../scss/basic.scss */
.profileForm fieldset div label, .profileForm fieldset div .label
{
	display: inline-block;
	width: 132px;
	padding-right: 15px;
	float: left;
	color: #000;
	line-height: 24px;
}
/* line 744, ../../../../scss/basic.scss */
.profileForm fieldset div input, .profileForm fieldset div select, .profileForm fieldset div textarea, .profileForm fieldset div .input
{
	width: 308px;
	padding-left: 5px;
	float: left;
	border: solid 1px #cdcdcd;
	line-height: 24px;
	height: 24px;
	background: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset inset 0 3px 3px rgba(0, 0, 0, 0.1);
}
/* line 747, ../../../../scss/basic.scss */
.profileForm fieldset div textarea
{
	height: 80px;
}
/* line 748, ../../../../scss/basic.scss */
.profileForm fieldset div select
{
	width: 315px;
}
/* line 749, ../../../../scss/basic.scss */
.profileForm fieldset div .cb
{
	display: inline-block;
	width: 150px;
	float: left;
}
/* line 751, ../../../../scss/basic.scss */
.profileForm fieldset div .cb br
{
	display: none;
}
/* line 752, ../../../../scss/basic.scss */
.profileForm fieldset div .cb label
{
	width: auto;
}
/* line 753, ../../../../scss/basic.scss */
.profileForm fieldset div .cb input
{
	width: auto;
	margin-right: 10px;
	border-width: 0;
	background: transparent;
}
/* line 760, ../../../../scss/basic.scss */
.profileForm fieldset div .cb-companyaddress
{
	clear: both;
	display: block;
	width: 315px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 147px;
}
/* line 768, ../../../../scss/basic.scss */
.profileForm fieldset div .cb-companyaddress input
{
	float: left;
	width: auto;
	margin-right: 10px;
	border-width: 0;
	background: transparent;
}
/* line 776, ../../../../scss/basic.scss */
.profileForm fieldset div .cb-companyaddress label
{
	float: left;
	width: 280px;
	padding-right: 0;
}
/* line 783, ../../../../scss/basic.scss */
.profileForm fieldset div .address-verification
{
	width: 315px;
	line-height: 18px;
	float: left;
}
/* line 788, ../../../../scss/basic.scss */
.profileForm fieldset div .address-verification input
{
	float: none;
}
/* line 794, ../../../../scss/basic.scss */
.profileForm .btnLink
{
	float: right;
}
/* line 796, ../../../../scss/basic.scss */
.profileForm .btnLink .tx
{
	min-width: 80px;
}
/* line 798, ../../../../scss/basic.scss */
.profileForm .btnBackGray
{
	float: left;
}
/* line 800, ../../../../scss/basic.scss */
.profileForm .error
{
	position: absolute;
	left: 500px;
	top: 10px;
	z-index: 1;
	font-weight: bold;
	font-size: 15px;
}
/* line 801, ../../../../scss/basic.scss */
.profileForm .btn
{
	padding-left: 230px;
	width: 266px;
}
/* line 803, ../../../../scss/basic.scss */
.profileForm .btn input
{
	display: block;
	width: 264px;
	padding: 5px 0;
}
/* line 804, ../../../../scss/basic.scss */
.profileForm .btn span
{
	color: #ffa700;
}
/* line 806, ../../../../scss/basic.scss */
.profileForm .btnDetail
{
	float: left;
	margin: 3px 0 0 10px;
}

/*ContentMain*/
/* line 810, ../../../../scss/basic.scss */
.Divider
{
	padding: 0;
	margin: 8px 0 0 8px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 811, ../../../../scss/basic.scss */
.DividerAccount
{
	width: 509px;
	padding: 0;
	margin: 0 0 0 -4px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 812, ../../../../scss/basic.scss */
.DividerAccountSmall
{
	width: 381px;
	padding: 0;
	margin: 0 0 0 124px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 813, ../../../../scss/basic.scss */
.DividerAccount2
{
	width: 500px;
	padding: 0;
	margin: 0 0 0 -4px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 814, ../../../../scss/basic.scss */
.DividerAccount2Small
{
	width: 317px;
	padding: 0;
	margin: 0 0 0 179px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 815, ../../../../scss/basic.scss */
.DividerAccountRight
{
	clear: both;
	width: 257px;
	padding: 0;
	margin: 0 0 0 -4px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 816, ../../../../scss/basic.scss */
.DividerSmall
{
	padding: 0;
	margin: 0px 0 0px 16px;
	width: 779px;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 817, ../../../../scss/basic.scss */
.DividerDownloads
{
	width: 499px;
	padding: 0;
	margin: 0 0 0 0;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 818, ../../../../scss/basic.scss */
.DividerNews
{
	clear: both;
	width: 492px;
	padding: 0px;
	margin: 0 0 8px 0;
	height: 1px;
	background-color: #000;
	overflow: hidden;
}

/* line 820, ../../../../scss/basic.scss */
.ZoneBottom
{
	height: 120px;
	width: 811px;
	margin: 20px 0 0 5px;
	overflow: hidden;
}
/* line 822, ../../../../scss/basic.scss */
.ZoneBottom table td img
{
	margin-right: 10px;
}

/* line 825, ../../../../scss/basic.scss */
.Footer
{
	width: 874px;
	margin: 30px auto 0;
	height: 60px;
	font: 10px/15px Verdana, Arial, sans-serif;
	color: #fff;
}

/* line 826, ../../../../scss/basic.scss */
.FooterLinks
{
	position: absolute;
	left: 17px;
	bottom: 20px;
	width: 600px;
	text-align: right;
}

/* line 829, ../../../../scss/basic.scss */
.Footer ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
/* line 830, ../../../../scss/basic.scss */
.Footer li
{
	float: right;
	padding-left: 5px;
}

/* line 833, ../../../../scss/basic.scss */
.FooterCopyright
{
	position: absolute;
	right: 25px;
	bottom: 20px;
	width: 200px;
	text-align: right;
}

/* line 835, ../../../../scss/basic.scss */
.Footer a
{
	color: #fff;
	padding-right: 5px;
}

/*ControlHeader*/
/* line 839, ../../../../scss/basic.scss */
.ControlHeader
{
	width: 420px;
	height: 58px;
	border: none;
	background: url(Images/controls/webpartheader/ControlHeader.png) no-repeat;
}

/* line 841, ../../../../scss/basic.scss */
.ZoneMainControlLeft .ControlHeader
{
	background-position: 0 0;
}

/* line 843, ../../../../scss/basic.scss */
.ZoneMainControlRight .ControlHeader
{
	background-position: 100% 0;
}

/* line 845, ../../../../scss/basic.scss */
.ControlHeader h3
{
	display: block;
	font-size: 15px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	padding-right: 20px;
}

/* line 847, ../../../../scss/basic.scss */
.ZoneMainControlLeft .ControlHeader h3
{
	padding-left: 20px;
}

/* line 850, ../../../../scss/basic.scss */
.ZoneMainControlRight .ControlHeader h3
{
	padding-left: 8px;
}
/* line 851, ../../../../scss/basic.scss */
.ZoneMainControlRight .fake_right_headline
{
	display: block;
	width: 420px;
	height: 58px;
	background: url(Images/controls/webpartheader/ControlHeaderBig.png) 100% 0 no-repeat;
}

/* line 854, ../../../../scss/basic.scss */
.ControlHeaderBig
{
	width: 840px;
	height: 58px;
	border: none;
	background: url(Images/controls/webpartheader/ControlHeaderBig.png) no-repeat;
}
/* line 856, ../../../../scss/basic.scss */
.ControlHeaderBig h2
{
	display: block;
	font-size: 15px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	padding: 0 20px;
}

/* line 859, ../../../../scss/basic.scss */
.ControlHeaderMiddle
{
	width: 539px;
	height: 58px;
	margin-left: -19px;
	border: none;
	background: url(Images/controls/webpartheader/ControlHeaderProfile.png) 0 0 no-repeat;
}
/* line 861, ../../../../scss/basic.scss */
.ControlHeaderMiddle h2
{
	display: block;
	font-size: 15px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	padding: 0 20px;
}

/* line 864, ../../../../scss/basic.scss */
.ControlHeaderSmall
{
	width: 300px;
	height: 58px;
	border: none;
	background: url(Images/controls/webpartheader/ControlHeaderProfile.png) 100% 0 no-repeat;
}
/* line 866, ../../../../scss/basic.scss */
.ControlHeaderSmall h2
{
	display: block;
	font-size: 15px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	padding: 0 20px 0 8px;
}

/* line 869, ../../../../scss/basic.scss */
.ControlHeaderPwd
{
	background: url(Images/controls/webpartheader/WebPartHeaderPwd.png) no-repeat;
	width: 449px;
	height: 26px;
	margin: 8px 0;
}
/* line 871, ../../../../scss/basic.scss */
.ControlHeaderPwd h2
{
	padding: 5px 0 0 8px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

/* line 874, ../../../../scss/basic.scss */
.ControlHeaderTrainingSelect
{
	background: url(Images/controls/webpartheader/WebPartHeaderPwd.png) no-repeat;
	width: 449px;
	height: 26px;
	margin: 8px 0;
}
/* line 876, ../../../../scss/basic.scss */
.ControlHeaderTrainingSelect h2
{
	padding: 5px 0 0 8px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

/* line 879, ../../../../scss/basic.scss */
.ControlHeaderExamFeedback
{
	background: url(Images/controls/webpartheader/WebPartHeaderPwd.png) no-repeat;
	width: 449px;
	height: 26px;
	margin: 8px 0;
}
/* line 881, ../../../../scss/basic.scss */
.ControlHeaderExamFeedback h2
{
	padding: 5px 0 0 8px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

/*ControlHeader*/
/*Training*/
/* line 888, ../../../../scss/basic.scss */
.ControlTrainingList
{
	width: 420px;
}

/* line 890, ../../../../scss/basic.scss */
.ControlTrainingListHeader
{
	height: 26px;
}

/* line 892, ../../../../scss/basic.scss */
.ControlTrainingListRow
{
	padding: 15px 0 10px;
	background: url(Images/controls/traininglist/divider_horizontal.png) 50% 0 no-repeat;
}

/* line 894, ../../../../scss/basic.scss */
.ControlHeader + .ControlTrainingListRow, .ControlTrainingListRow:first-child
{
	background: none;
}

/* line 896, ../../../../scss/basic.scss */
.ControlTrainingListBody
{
	padding-left: 17px;
}

/* line 898, ../../../../scss/basic.scss */
.ControlTrainingListBodyImage
{
	float: left;
	width: 50px;
	height: 36px;
	padding: 5px 0 9px;
	background: url(Images/controls/traininglist/TrainingBgDate.png) 0 0 no-repeat;
	text-align: center;
}
/* line 900, ../../../../scss/basic.scss */
.ControlTrainingListBodyImage strong
{
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}
/* line 901, ../../../../scss/basic.scss */
.ControlTrainingListBodyImage span
{
	display: inline-block;
	width: 50px;
	text-align: center;
	font-weight: normal;
	color: #999;
}

/* line 904, ../../../../scss/basic.scss */
.ControlTrainingListBodyText
{
	float: left;
	width: 309px;
	padding-left: 10px;
}

/* line 906, ../../../../scss/basic.scss */
.dvNewsLeft .ControlTrainingListBodyText
{
	width: 420px;
}

/* line 909, ../../../../scss/basic.scss */
.ControlTrainingListBodyText h4
{
	color: #4395ba;
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 5px;
	font-weight: normal;
}
/* line 911, ../../../../scss/basic.scss */
.ControlTrainingListBodyText h4 a
{
	color: #4395ba;
}
/* line 913, ../../../../scss/basic.scss */
.ControlTrainingListBodyText p
{
	padding-bottom: 5px;
}
/* line 914, ../../../../scss/basic.scss */
.ControlTrainingListBodyText ul
{
	margin-left: 15px;
}

/* line 917, ../../../../scss/basic.scss */
.ControlTrainingListRow a.all
{
	display: inline-block;
	margin-left: 60px;
}

/*Training*/
/*Downloads*/
/* line 923, ../../../../scss/basic.scss */
.ControlDownloads
{
	width: 393px;
	margin-bottom: 8px;
}

/* line 925, ../../../../scss/basic.scss */
.ControlDownloadsRow
{
	width: 393px;
}

/* line 927, ../../../../scss/basic.scss */
.ControlDownloadsRowLeft
{
	float: left;
	background: url(Images/controls/downloads/DownloadItemLeft.png) no-repeat;
	height: 24px;
	width: 8px;
}

/* line 929, ../../../../scss/basic.scss */
.ControlDownloadsRowMiddle
{
	float: left;
}

/* line 931, ../../../../scss/basic.scss */
.ControlDownloadsRow1
{
	background: url(Images/controls/downloads/DownloadItem.png) no-repeat;
	height: 24px;
	padding: 5px 0 0 0px;
	width: 375px;
}
/* line 933, ../../../../scss/basic.scss */
.ControlDownloadsRow1 a, .ControlDownloadsRow1 p
{
	color: #fff;
}

/* line 936, ../../../../scss/basic.scss */
.ControlDownloadsRow2
{
	background: url(Images/controls/downloads/DownloadItem.png) no-repeat;
	height: 24px;
	padding: 5px 0 0 0px;
	width: 375px;
}
/* line 938, ../../../../scss/basic.scss */
.ControlDownloadsRow2 a, .ControlDownloadsRow2 p
{
	color: #000;
}

/* line 941, ../../../../scss/basic.scss */
.ControlDownloadsCol1
{
	float: left;
	width: 255px;
	height: 13px;
	overflow: hidden;
}

/* line 943, ../../../../scss/basic.scss */
.ControlDownloadsCol2
{
	float: left;
	width: 70px;
	text-align: center;
}
/* line 945, ../../../../scss/basic.scss */
.ControlDownloadsCol2 a
{
	color: #fff;
	font-size: 10px;
}

/* line 948, ../../../../scss/basic.scss */
.ControlDownloadsCol3
{
	float: left;
	width: 40px;
}
/* line 950, ../../../../scss/basic.scss */
.ControlDownloadsCol3 a
{
	color: #fff;
	font-size: 10px;
	padding: 0 0 0 12px;
}

/* line 953, ../../../../scss/basic.scss */
.ControlDownloadsRowRight
{
	float: left;
	background: url(Images/controls/downloads/DownloadItemRight.png) no-repeat;
	height: 24px;
	width: 9px;
}

/*Downloads*/
/* line 957, ../../../../scss/basic.scss */
.ControlDownloadsSmall
{
	width: 265px;
}

/* line 959, ../../../../scss/basic.scss */
.ControlDownloadsSmallLinks
{
	margin-left: 10px;
	line-height: 17px;
}
/* line 961, ../../../../scss/basic.scss */
.ControlDownloadsSmallLinks .odd
{
	color: #fff;
}
/* line 962, ../../../../scss/basic.scss */
.ControlDownloadsSmallLinks .odd a
{
	color: #fff;
}
/* line 964, ../../../../scss/basic.scss */
.ControlDownloadsSmallLinks .even
{
	color: #000;
}
/* line 965, ../../../../scss/basic.scss */
.ControlDownloadsSmallLinks .even a
{
	color: #000;
}

/* line 969, ../../../../scss/basic.scss */
.ControlAccountZertifikat
{
	width: 265px;
}

/* line 971, ../../../../scss/basic.scss */
.ControlAccountZertifikatInner
{
	height: 250px;
	padding: 10px 0 0 10px;
	line-height: 17px;
	background: url(Images/design/AccountZertifikatBG.jpg) no-repeat left top;
}

/* line 973, ../../../../scss/basic.scss */
.ControlAccountAGB
{
	width: 264px;
}

/* line 975, ../../../../scss/basic.scss */
.ControlInformation
{
	width: 393px;
}

/* line 977, ../../../../scss/basic.scss */
.ControlInformationRow
{
	margin: 0 0 10px 0;
}
/* line 978, ../../../../scss/basic.scss */
.ControlInformationRow img
{
	text-align: right;
}

/* line 981, ../../../../scss/basic.scss */
.MicroSiteHeaderBanner
{
	width: 420px;
	float: left;
	text-align: center;
}
/* line 983, ../../../../scss/basic.scss */
.MicroSiteHeaderBanner .ControlInformation
{
	width: 420px;
	float: left;
	text-align: center;
}
/* line 984, ../../../../scss/basic.scss */
.MicroSiteHeaderBanner .ControlInformationRow
{
	width: 420px;
	float: left;
	text-align: center;
	margin: 10px 0 0;
}
/* line 986, ../../../../scss/basic.scss */
.MicroSiteHeaderBanner .ControlInformationRow:first-child
{
	margin-top: 0;
}

/* change password START */
/* line 992, ../../../../scss/basic.scss */
.dvChangePassword
{
	position: absolute;
	top: 50px;
	left: 200px;
	width: 446px;
	height: 311px;
	background: url(Images/controls/profile/bgOverlay.png) no-repeat;
	z-index: 100;
	display: none;
}
/* line 994, ../../../../scss/basic.scss */
.dvChangePassword h3
{
	position: relative;
	width: 370px;
	padding-right: 45px;
	margin: 12px 0 20px 20px;
	font-size: 15px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
}
/* line 996, ../../../../scss/basic.scss */
.dvChangePassword h3 a
{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 45px;
	height: 35px;
	color: #fff;
	text-align: center;
}
/* line 998, ../../../../scss/basic.scss */
.dvChangePassword .dvChangePWinner
{
	width: 422px;
	overflow: hidden;
	margin: 36px 0 0 20px;
}
/* line 1000, ../../../../scss/basic.scss */
.dvChangePassword .dvChangePWinner .label
{
	display: block;
	width: 135px;
	padding: 5px 10px 0 0;
	color: #fff;
	float: left;
}
/* line 1001, ../../../../scss/basic.scss */
.dvChangePassword .dvChangePWinner input
{
	width: 262px;
	padding-left: 5px;
	margin-bottom: 10px;
	float: left;
	border: solid 1px #cdcdcd;
	line-height: 24px;
	height: 24px;
	background: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset inset 0 3px 3px rgba(0, 0, 0, 0.1);
}
/* line 1002, ../../../../scss/basic.scss */
.dvChangePassword .dvChangePWinner a
{
	float: right;
	margin-right: 8px;
}

/* line 1005, ../../../../scss/basic.scss */
.dvChangePWheader
{
	margin: 24px 0 0 14px;
}

/* line 1006, ../../../../scss/basic.scss */
.dvChangePasswordBG
{
	position: absolute;
	left: 0;
	top: 0;
	width: 811px;
	height: 750px;
	display: none;
	z-index: 99;
}

/* CMS ONLY */
/* line 1010, ../../../../scss/basic.scss */
.NewsBigMain .dvNewsBody
{
	margin: 5px 0 0 0;
}

/* training Navigation START */
/* line 1014, ../../../../scss/basic.scss */
.dvTrainingNavigation
{
	padding-top: 8px;
}
/* line 1015, ../../../../scss/basic.scss */
.dvTrainingNavigation div
{
	float: left;
}

/* line 1018, ../../../../scss/basic.scss */
.dvTrainingNavigationLeft
{
	width: 265px;
	padding-left: 15px;
}

/* line 1020, ../../../../scss/basic.scss */
.dvTrainingNavigationMiddle
{
	width: 280px;
	text-align: center;
}

/* line 1022, ../../../../scss/basic.scss */
.dvTrainingNavigationRight
{
	width: 265px;
	padding-right: 15px;
	text-align: right;
}

/* training Navigation END */
/* line 1026, ../../../../scss/basic.scss */
.dvNewsNavigation
{
	margin: 5px 0 0 20px;
}



/* line 1039, ../../../../scss/basic.scss */
.spPagingInner
{
	display: inline;
}

/* line 1041, ../../../../scss/basic.scss */
.FormButton
{
	border: solid 1px #000;
	padding: 2px;
	height: 22px;
	background: url(Images/controls/buttons/btn_generic_small.gif);
}

/* training select START */
/* line 1045, ../../../../scss/basic.scss */
.dvTrainingSelect
{
	background: url("Images/controls/traininglist/bgOverlay.png") no-repeat scroll 0 0 transparent;
	height: 250px;
	margin-left: 200px;
	position: fixed;
	top: 150px;
	width: 446px;
	z-index: 100;
}
/* line 1047, ../../../../scss/basic.scss */
.dvTrainingSelect h3
{
	position: relative;
	width: 370px;
	padding-right: 45px;
	margin: 12px 0 20px 20px;
	font-size: 15px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
}
/* line 1049, ../../../../scss/basic.scss */
.dvTrainingSelect h3 a
{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 45px;
	height: 35px;
	color: #fff;
	text-align: center;
}
/* line 1051, ../../../../scss/basic.scss */
.dvTrainingSelect p
{
	padding: 0 40px 10px;
	color: #fff;
	font-weight: bold;
}
/* line 1052, ../../../../scss/basic.scss */
.dvTrainingSelect ul
{
	margin: 0 40px 0 55px;
	padding: 0;
	color: #fff;
}

.dvTrainingSelect div.contentText
{
	margin: 0 16px;
	padding: 0;
	color: #fff;
}

/* line 1055, ../../../../scss/basic.scss */
.dvTrainingSelectBG
{
	position: absolute;
	left: 0;
	top: 0;
	width: 811px;
	height: 750px;
	display: none;
	z-index: 99;
}








/* training select END */
/* downloads START */
/* line 1061, ../../../../scss/basic.scss */
.DownloadBigMain
{
	width: 840px;
	overflow: hidden;
}
/* line 1063, ../../../../scss/basic.scss */
.DownloadBigMain .search
{
	width: 468px;
	float: left;
	padding-bottom: 40px;
}
/* line 1064, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud
{
	width: 372px;
	float: left;
	padding-bottom: 40px;
}
/* line 1065, ../../../../scss/basic.scss */
.DownloadBigMain .search h2, .DownloadBigMain .tagcloud h2
{
	background: url(Images/controls/webpartheader/ControlHeaderBig.png) no-repeat;
	border: none;
	height: 68px;
	font-size: 15px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	padding-right: 20px;
}
/* line 1066, ../../../../scss/basic.scss */
.DownloadBigMain .search h2
{
	padding-left: 20px;
}
/* line 1067, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud h2
{
	background-position: 100% 0;
}
/* line 1068, ../../../../scss/basic.scss */
.DownloadBigMain .searchInner
{
	padding-left: 20px;
	width: 448px;
	overflow: hidden;
}
/* line 1070, ../../../../scss/basic.scss */
.DownloadBigMain .searchInner hr
{
	margin: 0 44px 10px 0;
	background-color: #E8E8E8;
}
/* line 1072, ../../../../scss/basic.scss */
.DownloadBigMain .searchfield
{
	width: 404px;
	height: 30px;
	margin-bottom: 10px;
	background: url(Images/controls/downloads/bgSearchfield.png) 0 0 no-repeat;
}
/* line 1073, ../../../../scss/basic.scss */
.DownloadBigMain .searchterm
{
	margin: 5px 0 0 7px;
	width: 285px;
	background: transparent;
	border: none;
}
/* line 1074, ../../../../scss/basic.scss */
.DownloadBigMain .btnSearch
{
	position: absolute;
	top: 2px;
	right: 2px;
	width: 100px;
	height: 26px;
	padding-right: 13px;
	background: url(Images/controls/downloads/bgBtnSearch.png) 0 0 no-repeat;
	border: none;
	font-size: 14px;
	line-height: 24px;
	color: #063a53;
}
/* line 1075, ../../../../scss/basic.scss */
.DownloadBigMain .cb
{
	float: left;
	height: 30px;
	overflow: hidden;
}
/* line 1077, ../../../../scss/basic.scss */
.DownloadBigMain .cb input, .DownloadBigMain .cb label
{
	float: left;
}
/* line 1078, ../../../../scss/basic.scss */
.DownloadBigMain .cb input
{
	margin-right: 7px;
}
/* line 1079, ../../../../scss/basic.scss */
.DownloadBigMain .cb label
{
	padding-right: 20px;
}
/* line 1081, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloudInner
{
	padding: 0 20px 0 30px;
	line-height: 24px;
}
/* line 1083, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud a
{
	padding-right: 10px;
	color: #333;
}
/* line 1084, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud .size_1
{
	font-size: 13px;
	line-height: 16px;
}
/* line 1085, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud .size_2
{
	font-size: 16px;
	line-height: 19px;
}
/* line 1086, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud .size_3
{
	font-size: 19px;
	line-height: 23px;
}
/* line 1087, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud .size_4
{
	font-size: 22px;
	line-height: 25px;
}
/* line 1088, ../../../../scss/basic.scss */
.DownloadBigMain .tagcloud .size_5
{
	font-size: 25px;
	line-height: 28px;
}
/* line 1091, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .downloadHeader
{
	background: url(Images/controls/webpartheader/ControlHeaderDownloadDownloads.png) no-repeat;
	border: none;
	height: 68px;
}
/* line 1092, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts h2
{
	position: absolute;
	top: 0;
	font-size: 15px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	padding-right: 20px;
}
/* line 1094, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts h2.productImage
{
	left: 20px;
}
/* line 1095, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts h2.images
{
	left: 235px;
}
/* line 1096, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts h2.downloads
{
	left: 481px;
}
/* line 1098, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .product
{
	left: 20px;
	width: 800px;
	padding-bottom: 7px;
	margin-bottom: 20px;
	border-bottom: solid 1px #e8e8e8;
}
/* line 1099, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .featured
{
	border-bottom-width: 0;
}
/* line 1100, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .productInner
{
	padding: 10px 12px 0;
	overflow: hidden;
}
/* line 1101, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .full
{
	height: auto !important;
}
/* line 1103, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts div.productImage
{
	width: 200px;
	margin-right: 3px;
	overflow: hidden;
	float: left;
}
/* line 1104, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts div.images
{
	overflow: hidden;
}
/* line 1107, ../../../../scss/basic.scss */
.DownloadBigMain .expanded
{
	overflow: hidden;
}
/* line 1109, ../../../../scss/basic.scss */
.DownloadBigMain .expanded div.images
{
	display: none;
}
/* line 1111, ../../../../scss/basic.scss */
.DownloadBigMain .productImages
{
	float: left;
	width: 446px;
}
/* line 1112, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts ul.downloads
{
	width: 327px;
	padding-left: 3px;
	float: left;
}
/* line 1113, ../../../../scss/basic.scss */
.DownloadBigMain .expanded ul.downloads
{
	height: auto !important;
}






/* line 1115, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .product h3
{
	padding: 0 12px;
	font-size: 15px;
}
/* line 1116, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .product .productImage img
{
	max-height: 162px;
}

/* line 1120, ../../../../scss/basic.scss */
* html .DownloadBigMain *
{
	zoom: 1;
}

/* line 1123, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .product .productImages a
{
	display: block;
	width: 78px;
	height: 78px;
	border: solid 1px #e8e8e8;
	margin: 0 1px 1px 0;
	float: left;
	text-align: center;
	vertical-align: center;
}
/* line 1125, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .product .productImages a img
{
	vertical-align: middle;
}
/* line 1126, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .product .productImages a span
{
	display: inline-block;
	height: 78px;
	vertical-align: middle;
}
/* line 1128, ../../../../scss/basic.scss */
.DownloadBigMain .downloadsProducts .viewAll, .DownloadBigMain .downloadsProducts .hideAll
{
	float: right;
	color: #ffa700;
	margin: 3px 0;
	padding-right: 10px;
	font-size: 15px;
	font-weight: bold;
}

/* line 1131, ../../../../scss/basic.scss */
.downloadsProducts .featured
{
	background: url(Images/controls/downloads/favorite_border.png) -1600px 100% no-repeat;
}
/* line 1133, ../../../../scss/basic.scss */
.downloadsProducts .featured .productInner
{
	background: url(Images/controls/downloads/favorite_border.png) -1600px 100% no-repeat;
}
/* line 1134, ../../../../scss/basic.scss */
.downloadsProducts .featured h3
{
	background: url(Images/controls/downloads/favorite_border.png) -1600px 100% no-repeat;
	color: #fff;
	background-position: 0 0;
	height: 42px;
	line-height: 42px;
	font-size: 20px !important;
}
/* line 1135, ../../../../scss/basic.scss */
.downloadsProducts .featured .productInner
{
	background-position: -800px 0;
	background-repeat: repeat-y;
}


.downloadsProducts img.imgButton
{
	cursor: pointer;
}


/* line 1138, ../../../../scss/basic.scss */
ul.downloads
{
	list-style: none;
	text-align: right;
	padding-top: 2px;
}
/* line 1140, ../../../../scss/basic.scss */
ul.downloads li
{
	background: #e8e8e8;
	margin-bottom: 2px;
	padding: 5px;
	overflow: hidden;
	clear: left;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
/* line 1142, ../../../../scss/basic.scss */
ul.downloads li.even
{
	background: #f7f7f7;
}
/* line 1144, ../../../../scss/basic.scss */
ul.downloads a
{
	overflow: hidden;
	text-align: right;
	padding-right: 5px;
}
ul.downloads span.imgsButtons
{
	float: left;
	padding-right: 5px;
}

/* line 1146, ../../../../scss/basic.scss */
ul.downloads span.fileName
{
	display: block;
	float: left;
	width: 190px; /*border-right: 2px solid #fff;*/
}

ul.downloads span.tilde
{
	border-right: 2px solid #fff;
}

/* line 1147, ../../../../scss/basic.scss */
ul.downloads span.metaData
{
	font-size: 0.8em;
	float: left;
	margin-left: 5px;
}

ul.downloadsCart
{
	display: block;
	float: left;
}

ul.downloadsCart li
{
	position: relative;
	float: left;
	width: 300px;
	clear: none;
	margin-right: 5px;
}


/* line 1150, ../../../../scss/basic.scss */
.DownloadBigMain h1
{
	height: 20px;
}
/* line 1151, ../../../../scss/basic.scss */
.DownloadBigMain p
{
	color: #000;
	margin: 8px 0;
	padding: 0 16px;
}
/* line 1152, ../../../../scss/basic.scss */
.DownloadBigMain a
{
	color: #000;
}

/* line 1154, ../../../../scss/basic.scss */
.dvDownloadLeft
{
	width: 278px;
	float: left;
}

/* line 1156, ../../../../scss/basic.scss */
.dvDownloadLeftInner
{
	width: 252px;
	padding: 8px 0 16px 14px;
}

/* line 1158, ../../../../scss/basic.scss */
.dvDownloadRight
{
	width: 527px;
	float: left;
}

/* line 1160, ../../../../scss/basic.scss */
.dvDownloadRightInner
{
	width: 499px;
	padding: 8px 14px 16px 14px;
	background: url(Images/design/DownloadsRightInnerBG2.png) no-repeat left top;
}

/* line 1162, ../../../../scss/basic.scss */
.dvDownloadSection
{
	padding: 10px 0;
}

/* line 1165, ../../../../scss/basic.scss */
.dvDownloadSectionMetaData img
{
	float: left;
	padding-right: 10px;
}
/* line 1166, ../../../../scss/basic.scss */
.dvDownloadSectionMetaData h2
{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

/* line 1168, ../../../../scss/basic.scss */
.dvDownloadSectionFileList
{
	padding: 10px 0 0 0px;
}

/*Neu */
/* line 1172, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow
{
	padding: 1px 0 0 0;
}
/* line 1174, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Left
{
	float: left;
	height: 24px;
	width: 8px;
	background: url(Images/controls/downloads/DownloadListLeftBG.png) no-repeat;
}
/* line 1175, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Title
{
	float: left;
	font-weight: bold;
	padding: 5px 0pt 0pt 0px;
	vertical-align: center;
	height: 24px;
	width: 285px;
	overflow: hidden;
	white-space: no-wrap;
	background: url(Images/controls/downloads/DownloadListBG1.png) repeat-x;
}
/* line 1177, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow.Even div.Title a
{
	color: #fff;
}
/* line 1178, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow.Odd div.Title a
{
	color: #000;
}
/* line 1180, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Size
{
	float: left;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 5px 0 0;
	height: 24px;
	width: 65px;
	overflow: hidden;
	white-space: no-wrap;
	background: url(Images/controls/downloads/DownloadListBG1.png) repeat-x;
}
/* line 1181, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Format
{
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 5px 0pt 0pt 0px;
	height: 24px;
	width: 50px;
	overflow: hidden;
	white-space: no-wrap;
	background: url(Images/controls/downloads/DownloadListFormatBG.png) no-repeat;
}
/* line 1182, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Download
{
	float: left;
	text-align: center;
	padding: 5px 0pt 0pt 0px;
	height: 24px;
	width: 75px;
	overflow: hidden;
	white-space: no-wrap;
	background: url(Images/controls/downloads/DownloadListDownloadBG.png) no-repeat;
}
/* line 1184, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Download a
{
	font-size: 10px;
	color: #fff;
}
/* line 1186, ../../../../scss/basic.scss */
.dvDownloadSectionFileListRow div.Right
{
	float: left;
	height: 24px;
	width: 9px;
	background: url(Images/controls/downloads/DownloadListRightBG.png) repeat-x;
}

/* line 1191, ../../../../scss/basic.scss */
.dvDownloadSectionFileList div.Even
{
	color: #fff;
}
/* line 1192, ../../../../scss/basic.scss */
.dvDownloadSectionFileList div.Odd
{
	color: #000;
}

/* downloads END */
/* Boots Promotion START */
/* line 1199, ../../../../scss/basic.scss */
.promoContent
{
	margin-left: 14px;
}

/* line 1201, ../../../../scss/basic.scss */
.header
{
	margin-bottom: 10px;
}

/* line 1203, ../../../../scss/basic.scss */
.content
{
	width: 811px;
	background: black url(Images/promotions/boots/bootspromo_content_top_corners.jpg) top left no-repeat;
	color: #fff;
	padding: 21px 0 20px 0;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	overflow: hidden;
	position: relative;
}
/* line 1205, ../../../../scss/basic.scss */
.content a
{
	text-decoration: underline;
	color: #f6b800;
	font-weight: bold;
}
/* line 1206, ../../../../scss/basic.scss */
.content div
{
	position: relative;
}
/* line 1207, ../../../../scss/basic.scss */
.content img
{
	border: none;
}
/* line 1208, ../../../../scss/basic.scss */
.content p
{
	color: #FFFFFF;
	margin: 14px 0;
}
/* line 1209, ../../../../scss/basic.scss */
.content .left
{
	width: 229px;
	float: left;
	background-color: #000;
	padding-bottom: 20px;
}
/* line 1211, ../../../../scss/basic.scss */
.content .left .navi
{
	padding-left: 17px;
	font-size: 15px;
	margin-bottom: 45px;
}
/* line 1212, ../../../../scss/basic.scss */
.content .left .navi a
{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	color: #fff;
}
/* line 1214, ../../../../scss/basic.scss */
.content .left .navi a:hover
{
	color: #f6b800;
}
/* line 1216, ../../../../scss/basic.scss */
.content .left .navi .active
{
	color: #f6b800;
	padding-bottom: 15px;
}
/* line 1219, ../../../../scss/basic.scss */
.content .right
{
	width: 571px;
	float: left;
	background-color: #000;
	padding-left: 11px;
	padding-bottom: 20px;
}
/* line 1221, ../../../../scss/basic.scss */
.content .right h1
{
	font-size: 13px;
	line-height: 30px;
	color: #f6b800;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 6px;
}
/* line 1222, ../../../../scss/basic.scss */
.content .right .h1Winner
{
	margin-bottom: 27px;
}
/* line 1223, ../../../../scss/basic.scss */
.content .right .editableArea
{
	margin-bottom: 20px;
}
/* line 1225, ../../../../scss/basic.scss */
.content .right .editableArea p
{
	padding-right: 30px;
}
/* line 1226, ../../../../scss/basic.scss */
.content .right .editableArea ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* line 1228, ../../../../scss/basic.scss */
.content .right .editableArea ul li
{
	margin: 0 0 6px 0;
	padding: 0 10px;
	background: url(Images/promotions/boots/bootspromo_arrow_right.jpg) no-repeat left 5px;
}
/* line 1231, ../../../../scss/basic.scss */
.content .right .winner
{
	position: relative;
	top: 10px;
	left: 20px;
	width: 457px;
	height: 181px;
	border: 1px solid #7f6615;
	padding-left: 17px;
	margin-bottom: 15px;
}
/* line 1233, ../../../../scss/basic.scss */
.content .right .winner h1
{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	margin-top: 35px;
}
/* line 1234, ../../../../scss/basic.scss */
.content .right .winner h2
{
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 22px;
	margin-top: 0;
}
/* line 1235, ../../../../scss/basic.scss */
.content .right .winner p
{
	line-height: 19px;
}
/* line 1237, ../../../../scss/basic.scss */
.content .right img
{
	padding-left: 6px;
}
/* line 1238, ../../../../scss/basic.scss */
.content .right .rel_area
{
	position: relative;
	width: 481px;
	height: 174px;
	margin-bottom: 15px;
}
/* line 1239, ../../../../scss/basic.scss */
.content .right .form
{
	position: absolute;
	top: 0px;
	width: 458px;
	height: 171px;
	background: url(Images/promotions/boots/bootspromo_content_form_bg.jpg) no-repeat;
	padding-left: 13px;
	margin-bottom: 20px;
}
/* line 1241, ../../../../scss/basic.scss */
.content .right .form h1
{
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 7px 0;
	line-height: 22px;
}
/* line 1242, ../../../../scss/basic.scss */
.content .right .form .yellow
{
	margin-top: 12px;
	margin-bottom: 0;
	color: #f6b800;
}
/* line 1243, ../../../../scss/basic.scss */
.content .right .form p
{
	margin: 0;
	line-height: 22px;
}
/* line 1244, ../../../../scss/basic.scss */
.content .right .form input
{
	height: 16px;
}
/* line 1245, ../../../../scss/basic.scss */
.content .right .form .btnSend
{
	position: relative;
	top: -27px;
	left: 349px;
	width: 83px;
	height: 31px;
}
/* line 1247, ../../../../scss/basic.scss */
.content .right .form .btnSend .send
{
	display: block;
	color: #000;
	font-weight: bold;
	padding-left: 23px;
	text-decoration: none;
	padding-top: 0;
	padding-bottom: 7px;
	padding-top: 4px;
}
/* line 1248, ../../../../scss/basic.scss */
.content .right .form .btnSend input
{
	height: 31px;
	width: 81px;
}
/* line 1251, ../../../../scss/basic.scss */
.content .right .error
{
	width: 481px;
	height: 174px;
	background: url(Images/promotions/boots/bootspromo_content_form_error_bg.jpg) no-repeat;
	position: absolute;
	top: 0;
	visibility: visible;
}
/* line 1253, ../../../../scss/basic.scss */
.content .right .error p
{
	text-align: center;
}
/* line 1254, ../../../../scss/basic.scss */
.content .right .error .close
{
	margin-right: 5px;
}
/* line 1255, ../../../../scss/basic.scss */
.content .right .error .sorry
{
	position: absolute;
	top: 39px;
	left: 183px;
}
/* line 1256, ../../../../scss/basic.scss */
.content .right .error .txt
{
	position: absolute;
	top: 87px;
	text-align: center;
	width: 100%;
}
/* line 1259, ../../../../scss/basic.scss */
.content .staticTxt
{
	font-size: 9px;
	height: 34px;
	background-color: #000;
	position: absolute;
	bottom: 15px;
	right: 0;
	width: 571px;
	z-index: 1;
	clear: both;
}
/* line 1261, ../../../../scss/basic.scss */
.content .staticTxt .toTop
{
	padding-right: 30px;
}
/* line 1263, ../../../../scss/basic.scss */
.content .staticTxt .toTop p
{
	font-size: 9px;
	color: #888888;
}

/* line 1268, ../../../../scss/basic.scss */
.footer
{
	width: 811px;
	height: 21px;
	background: url(Images/promotions/boots/bootspromo_content_bottom_footer.gif) no-repeat;
	clear: left;
}

/* Boots Promotion END */
/* exam feedback START */
/* line 1274, ../../../../scss/basic.scss */
.dvExamFeedback
{
	position: absolute;
	top: 50px;
	left: 200px;
	width: 446px;
	height: 211px;
	background: url(Images/controls/exam/bgOverlay.png) no-repeat;
	z-index: 100;
	display: block;
}
/* line 1276, ../../../../scss/basic.scss */
.dvExamFeedback h3
{
	position: relative;
	width: 370px;
	padding-right: 45px;
	margin: 12px 0 20px 20px;
	font-size: 15px;
	line-height: 35px;
	font-weight: normal;
	color: #fff;
}
/* line 1278, ../../../../scss/basic.scss */
.dvExamFeedback h3 a
{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 45px;
	height: 35px;
	color: #fff;
	text-align: center;
}

/* line 1282, ../../../../scss/basic.scss */
.dvExamFeedbackInner
{
	width: 400px;
	margin: 25px 0 0 20px;
	color: #fff;
}

/* line 1284, ../../../../scss/basic.scss */
.dvExamFeedbackInnerRow
{
	padding-bottom: 10px;
}

/* line 1286, ../../../../scss/basic.scss */
.dvExamFeedback p
{
	width: 400px;
}

/* line 1288, ../../../../scss/basic.scss */
.dvExamFeedbackBG
{
	position: absolute;
	left: 0;
	top: 0;
	width: 811px;
	height: 750px;
	display: block;
	z-index: 99;
}

/* exam feedback END */
/* biz forms */
/* line 1295, ../../../../scss/basic.scss */
.FormPanel table
{
	background-color: #e8e8e8;
	border-spacing: 0;
	width: 496px;
}
/* line 1296, ../../../../scss/basic.scss */
.FormPanel td
{
	background-color: #e8e8e8;
	border-bottom: solid 3px #fff;
	padding: 5px 10px;
}
/* line 1297, ../../../../scss/basic.scss */
.FormPanel div
{
	display: inline;
}
/* line 1298, ../../../../scss/basic.scss */
.FormPanel label
{
	display: inline-block;
	width: 130px;
}

/* line 1302, ../../../../scss/basic.scss */
.EditingFormControlNestedControl input, .EditingFormControlNestedControl textarea
{
	width: 300px;
}

/* line 1305, ../../../../scss/basic.scss */
.EditingFormErrorLabel
{
	color: #f00;
}

/* line 1307, ../../../../scss/basic.scss */
.FormPanel .FormButton
{
	display: inline-block;
	padding-left: 15px;
	width: 150px;
	height: 44px;
	line-height: 44px;
	border: none;
	margin: 0;
	padding: 0;
	background: url(Images/controls/buttons/bg_btnBizForm.png) 0 0 no-repeat;
	font-size: 15px;
}

/* racing */
/* line 1311, ../../../../scss/basic.scss */
.dvRacingLeft
{
	float: left;
	width: 510px;
}

/* line 1313, ../../../../scss/basic.scss */
.dvRacingRight
{
	float: right;
	width: 329px;
}

/* line 1315, ../../../../scss/basic.scss */
.dvRacingInner
{
	margin-left: 18px;
}
/* line 1317, ../../../../scss/basic.scss */
.dvRacingInner br.clr
{
	line-height: 0px;
}

/* line 1320, ../../../../scss/basic.scss */
.dvRacingInnerRight
{
	margin-right: 18px;
}

/* line 1322, ../../../../scss/basic.scss */
.dvRacingBorderBox
{
	border-width: 2px;
	border-style: solid;
	padding: 4px;
	background-color: #ffffff;
	border-color: #3f3f3f;
	z-index: 3;
}

/* line 1324, ../../../../scss/basic.scss */
.dvRacingRoundBorder
{
	position: relative;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}
/* line 1327, ../../../../scss/basic.scss */
.dvRacingRoundBorder .dvRacingRoundBorder
{
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

/* line 1330, ../../../../scss/basic.scss */
.dvRacingContentBackground
{
	background-image: url(./Images/retailrace/racingChecker.png);
}

/* line 1332, ../../../../scss/basic.scss */
.dvRacingInnerContent
{
	padding-bottom: 8px;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px;
}

/* line 1334, ../../../../scss/basic.scss */
.racingContentHeadline
{
	color: #fdc440;
	font-size: 14pt;
	font-weight: bold;
}

/* line 1336, ../../../../scss/basic.scss */
.racingImage
{
	background-image: url(./Images/retailrace/home/racingCar.png);
	margin-bottom: 10px;
	margin-top: 10px;
	width: 448px;
	height: 199px;
}

/* line 1338, ../../../../scss/basic.scss */
.racingContent
{
	margin-top: 0px;
	margin-bottom: 9px;
	color: #ffffff;
	font-size: 13px;
	line-height: 20px;
}
/* line 1340, ../../../../scss/basic.scss */
.racingContent p
{
	margin-top: 15px;
}

/* line 1343, ../../../../scss/basic.scss */
.racingListContainer
{
	padding-top: 14px;
}

/* line 1345, ../../../../scss/basic.scss */
.racingContent ul, ol
{
	list-style: none; /*padding-top:14px;*/ /*display:inline;*/
	margin: 0px;
	padding: 0px;
}

/* line 1351, ../../../../scss/basic.scss */
* html ol.listFix, ul.listFix
{
	display: inline;
}

/* ol for highscore box */
/* line 1357, ../../../../scss/basic.scss */
.racingContent ul li
{
	background-image: url(./Images/retailrace/home/racingCheckerHighlight.png);
	margin-bottom: 5px;
	padding: 7px;
	overflow: hidden;
}

/* line 1359, ../../../../scss/basic.scss */
.checkList
{
	width: 448px;
}
/* line 1361, ../../../../scss/basic.scss */
.checkList .unchecked
{
	background-image: url(./Images/retailrace/home/cancel_sign.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
	float: left;
	display: block;
}
/* line 1362, ../../../../scss/basic.scss */
.checkList .checked
{
	background-image: url(./Images/retailrace/home/checkmark.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
	float: left;
	display: block;
}
/* line 1363, ../../../../scss/basic.scss */
.checkList .listText
{
	padding-left: 5px;
	text-align: left;
	float: right;
	width: 390px; /*92%*/
}

/* line 1367, ../../../../scss/basic.scss */
.racingContent .contentLink
{
	color: #ff2727;
	text-decoration: underline;
}
/* line 1368, ../../../../scss/basic.scss */
.racingContent .strongText
{
	font-weight: bold;
}
/* line 1369, ../../../../scss/basic.scss */
.racingContent .entryTextfield
{
	width: 244px;
	height: 29px;
	border-color: #bebebe;
	z-index: 11;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 2px;
	border-top-width: 2px;
}
/* line 1370, ../../../../scss/basic.scss */
.racingContent .dvRacingRoundBorder
{
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

/* line 1375, ../../../../scss/basic.scss */
.teaserContainer
{
	background-repeat: no-repeat;
	width: 461px;
	height: 139px;
	display: block;
	margin-left: 10px;
	margin-top: 0px;
	cursor: pointer;
}

/* line 1376, ../../../../scss/basic.scss */
.racingTeaser_de-ch
{
	background-image: url(./Images/retailrace/home/teaser_de_CH.png);
}

/* line 1377, ../../../../scss/basic.scss */
.racingTeaser_fr-ch
{
	background-image: url(./Images/retailrace/home/teaser_fr_CH.png);
}

/* line 1379, ../../../../scss/basic.scss */
.racingCounter
{
	background-image: url(./Images/retailrace/home/counter.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 78px;
	position: absolute;
	display: block;
	left: 20px;
	bottom: 24px;
	display: none;
}
/* line 1381, ../../../../scss/basic.scss */
.racingCounter .counter
{
	padding-left: 28px;
	padding-top: 24px;
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
}
/* line 1382, ../../../../scss/basic.scss */
.racingCounter p.unit
{
	font-size: 12px;
	margin-top: 7px;
}

/* line 1386, ../../../../scss/basic.scss */
.trainingRound .racingCounter
{
	display: block;
}

/* line 1389, ../../../../scss/basic.scss */
.nextRound .racingTeaser_de-ch
{
	background-image: url(./Images/retailrace/home/teaserNextRound_de_CH.png);
}

/* line 1393, ../../../../scss/basic.scss */
.firstRound .racingTeaser_de-ch
{
	background-image: url(./Images/retailrace/home/teaserFirstRound_de_CH.png);
}

/* line 1397, ../../../../scss/basic.scss */
.secondRound .racingTeaser_de-ch
{
	background-image: url(./Images/retailrace/home/teaserSecondRound_de_CH.png);
}

/* line 1401, ../../../../scss/basic.scss */
.thirdRound .racingTeaser_de-ch
{
	background-image: url(./Images/retailrace/home/teaserThirdRound_de_CH.png);
}

/* line 1404, ../../../../scss/basic.scss */
.dvRacingBox
{
	width: 281px;
}

/* line 1406, ../../../../scss/basic.scss */
.dvRacingBoxBackground
{
	background-image: url(./Images/retailrace/home/highscoreBackgroundGradient.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	top: 5px;
	right: 5px;
	background-position: right;
	width: 208px;
	height: 176px;
}

/* line 1409, ../../../../scss/basic.scss */
.dvRacingBox p
{
	margin-top: 8px;
}
/* line 1410, ../../../../scss/basic.scss */
.dvRacingBox .headText
{
	width: 70%;
	margin-top: 4px;
}
/* line 1411, ../../../../scss/basic.scss */
.dvRacingBox .clearFlow
{
	overflow: hidden;
}
/* line 1412, ../../../../scss/basic.scss */
.dvRacingBox .dvRacingInnerContent
{
	padding-bottom: 2px;
}

/* line 1415, ../../../../scss/basic.scss */
.divInputContainer
{
	text-align: left;
	margin-top: 9px; /*&.highscoreButton a {color:#063a53;font-size:14px;padding-left:2px;}*/
}
/* line 1417, ../../../../scss/basic.scss */
.divInputContainer.highscoreButton
{
	background-image: url(./Images/retailrace/highscoreButton.png);
	background-repeat: no-repeat;
	width: 135px;
	height: 26px;
	padding-left: 12px;
	padding-top: 5px;
	margin-right: -10px;
	margin-left: auto;
}
/* line 1418, ../../../../scss/basic.scss */
.divInputContainer.entryButton
{
	width: 110px;
	height: 26px;
	background-image: url(./Images/retailrace/home/submitEntry.png);
	background-repeat: no-repeat;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border-width: 0px;
	margin-left: auto;
	color: #063a53;
	padding-top: 2px;
}
/* line 1420, ../../../../scss/basic.scss */
.divInputContainer.entryButton a
{
	color: #063a53;
	font-size: 14px;
	padding-left: 10px;
}
/* line 1423, ../../../../scss/basic.scss */
.divInputContainer.forwardButton
{
	background-image: url(./Images/retailrace/test/forwardButton.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 26px;
	padding-left: 12px;
	padding-top: 3px;
	margin-right: -10px;
	margin-left: auto;
}
/* line 1425, ../../../../scss/basic.scss */
.divInputContainer.highscoreButton a, .divInputContainer.forwardButton a
{
	color: #063a53;
	font-size: 14px;
	padding-left: 2px;
}

/* auch für highscore button*/
/* hotmail box */
/* line 1432, ../../../../scss/basic.scss */
.hotmailContainer
{
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	width: 269px;
	height: 75px;
	padding-left: 6px;
	padding-bottom: 6px;
	cursor: pointer;
}

/* line 1433, ../../../../scss/basic.scss */
.hotmailBanner_de-ch
{
	background-image: url(./Images/retailrace/home/hotmailBanner_de_CH.png);
}

/* line 1434, ../../../../scss/basic.scss */
.hotmailBanner_fr-ch
{
	background-image: url(./Images/retailrace/home/hotmailBanner_fr_CH.png);
}

/* line 1436, ../../../../scss/basic.scss */
.hotmailFlag
{
	background-image: url(./Images/retailrace/home/hotmailFlag.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 10;
	width: 99px;
	height: 129px;
	top: -20px;
	right: -14px;
}

/*event pass*/
/* line 1440, ../../../../scss/basic.scss */
.eventPassBackground
{
	margin-left: -8px;
	margin-bottom: 40px;
	margin-top: 58px;
}

/* line 1442, ../../../../scss/basic.scss */
.eventPassBackgroundFirst
{
	margin-left: -8px;
	margin-bottom: 40px;
	margin-top: 55px;
	margin-top: 44px;
}

/* line 1444, ../../../../scss/basic.scss */
.eventPassBackground.eventPassBackgroundImage, .eventPassBackgroundFirst.eventPassBackgroundImage
{
	background-image: url(./Images/retailrace/eventpass.png);
	background-repeat: no-repeat;
	width: 299px;
	height: 286px;
}

/*.eventPassBackground{} .eventPassContent {padding-top:55px; padding-left:27px;}*/
/* .eventPassBackgroundFirst{} .eventPassContent {padding-top:25px;}*/
/* line 1449, ../../../../scss/basic.scss */
.eventPassBelt
{
	background-image: url(./Images/retailrace/eventpassBelt.png);
	background-repeat: no-repeat;
	width: 156px;
	height: 110px;
	position: absolute;
	top: -65px;
	left: 24px;
}

/*.eventPassBackgroundFirst .eventPassBelt {}*/
/* line 1453, ../../../../scss/basic.scss */
.eventPassImageContainer
{
	background-color: rgba(255, 255, 255, 0.22);
	padding: 4px;
	position: absolute;
	top: 50px;
	left: 30px;
	width: 87px;
	height: 63px;
}

/* line 1454, ../../../../scss/basic.scss */
* html div.eventPassImageContainer
{
	background-color: #525252;
}

/* line 1455, ../../../../scss/basic.scss */
* + html div.eventPassImageContainer
{
	background-color: #525252;
}

/* line 1457, ../../../../scss/basic.scss */
.eventPassImage
{
	background-repeat: no-repeat;
	width: 87px;
	height: 63px;
}

/* line 1459, ../../../../scss/basic.scss */
.eventpassCarContainer
{
	position: absolute;
	top: 128px;
	right: 5px;
	width: 88px;
	height: 63px;
}
/* line 1461, ../../../../scss/basic.scss */
.eventpassCarContainer .gluestrip
{
	background-image: url(./Images/retailrace/gluestrip.png);
	background-repeat: no-repeat;
	width: 67px;
	height: 19px;
	position: absolute;
	top: -7px;
	right: 11px;
}
/* line 1462, ../../../../scss/basic.scss */
.eventpassCarContainer .eventpassCar
{
	width: 84px;
	height: 59px;
	border: 2px solid #FFFFFF;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* line 1463, ../../../../scss/basic.scss */
.eventpassCarContainer .eventpassCarShadow
{
	background-image: url(./Images/retailrace/eventpass_carshadow.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 69px;
	position: absolute;
	top: 0px;
	right: -5px;
}

/* line 1466, ../../../../scss/basic.scss */
.eventPassName
{
	position: absolute;
	left: 134px;
	top: 58px;
	width: 130px;
	height: 50px;
}
/* line 1468, ../../../../scss/basic.scss */
.eventPassName .racingContentHeadline
{
	margin-bottom: 5px;
}
/* line 1469, ../../../../scss/basic.scss */
.eventPassName .overall
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

/* line 1472, ../../../../scss/basic.scss */
.eventPassList
{
	list-style: none;
	margin-top: 8px;
	position: absolute;
	left: 34px;
	top: 120px;
}
/* line 1474, ../../../../scss/basic.scss */
.eventPassList li
{
	background-image: url(./Images/retailrace/eventpassListBackground.png);
	background-repeat: repeat-y;
	width: 242px;
	font-size: 13px;
	color: #ffffff;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 4px;
}
/* line 1476, ../../../../scss/basic.scss */
.eventPassList li.place
{
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 8px;
}

/* line 1480, ../../../../scss/basic.scss */
.eventPassListKey
{
	/*float:left;*/
}

/* line 1482, ../../../../scss/basic.scss */
.eventPassListValue
{
	position: absolute;
	left: 110px;
}

/* line 1484, ../../../../scss/basic.scss */
.eventpassStatusListContainer
{
	overflow: hidden;
	background-image: url(./Images/retailrace/status_background.gif);
	background-repeat: repeat-x;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: 2px solid #383838;
	position: absolute;
	bottom: 16px;
	left: 30px;
	color: #a9a9a9;
	vertical-align: middle;
}
/* line 1494, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList
{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
	-webkit-border-radius: 4px;
}
/* line 1502, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList li
{
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding-top: 0px;
	position: relative;
	right: 50%;
	height: 30px;
}
/* line 1511, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList li span
{
	display: block;
	height: 25px;
	width: 82px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
}
/* line 1512, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList li span span.verticalPosition
{
	display: inline;
}
/* line 1513, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList li span.statusDivider
{
	background-image: url(./Images/retailrace/eventpassDivider.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 0px;
}
/* line 1514, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList li span.helper
{
	padding-bottom: 2px;
}
/* line 1516, ../../../../scss/basic.scss */
.eventpassStatusListContainer .eventpassStatusList li.on
{
	background-color: #fcdd8d;
	background-image: -moz-linear-gradient(top, #fcdd8d, #fab944);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcdd8d), color-stop(1, #fab944));
	background-image: -webkit-linear-gradient(#fcdd8d, #fab944);
	background-image: linear-gradient(top, #fcdd8d, #fab944);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcdd8d', EndColorStr='#fab944');
	color: #FFFFFF;
	background-color: #fab944;
}

/* highscore box */
/* line 1525, ../../../../scss/basic.scss */
.highscoreIcon
{
	background-image: url(./Images/retailrace/highscore.png);
	background-repeat: no-repeat;
	width: 79px;
	height: 70px;
	position: absolute;
	z-index: 10;
	display: block;
	top: -20px;
	right: -1px;
}

/*.highscoreBoxList {list-style:none; margin-top:14px; padding:0px;}*/
/* line 1529, ../../../../scss/basic.scss */
.highscoreListItem
{
	background-image: url(./Images/retailrace/highscoreItemBackground.png);
	background-repeat: repeat-y;
	margin-bottom: 2px;
	color: #ffffff;
	width: 224px;
	overflow: hidden;
	font-weight: bold;
	margin-left: 5px;
}

/* line 1531, ../../../../scss/basic.scss */
.highscorePlace
{
	font-size: 25px;
	width: 16px;
	padding-top: 5px;
	padding-bottom: 7px;
	text-align: right;
	float: left;
	display: block;
}

/*.highscoreEntry{width:90px; padding-top:5px; font-weight:bold;	width:86%}*/
/* line 1535, ../../../../scss/basic.scss */
.highscoreName
{
	padding-top: 5px;
	padding-left: 16px;
	font-weight: bold;
	display: block;
	float: left;
}

/* line 1537, ../../../../scss/basic.scss */
.highscorePoints
{
	padding-top: 5px;
	padding-left: 16px;
	font-weight: bold;
	display: block;
	float: right;
}

/* line 1540, ../../../../scss/basic.scss */
.highscorePlace.first
{
	font-size: 34px;
}
/* line 1542, ../../../../scss/basic.scss */
.highscorePlace.first.transparency
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}
/* line 1544, ../../../../scss/basic.scss */
.highscorePlace.transparency
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
}

/* line 1550, ../../../../scss/basic.scss */
.racingHighscore .highscoreIcon
{
	background-image: url(./Images/retailrace/highscore/highscore_big.png);
	background-repeat: no-repeat;
	width: 148px;
	height: 143px;
	position: absolute;
	z-index: 2;
	display: block;
	top: -13px;
	right: 17px;
}
/* line 1551, ../../../../scss/basic.scss */
.racingHighscore .highscoreFlag
{
	background-image: url(./Images/retailrace/highscore/highscore_flag.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 130px;
	position: absolute;
	z-index: 1;
	display: block;
	top: -17px;
	right: 98px;
}
/* line 1553, ../../../../scss/basic.scss */
.racingHighscore .racingListContainer .listHead a.up, .racingHighscore .racingListContainer .listHead a.down
{
	display: inline-block; /*background:url(./Images/retailrace/sortHighscore.png) 5px 0 */
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
}

/* line 1557, ../../../../scss/basic.scss */
.down
{
	background-image: url(./Images/retailrace/highscore/sortDesc.png);
}

/* line 1558, ../../../../scss/basic.scss */
.up
{
	background-image: url(./Images/retailrace/highscore/sortAsc.png);
}

/*.racingHighscore .racingListContainer .listHead a.up span {background-position:5px 0;}
.racingHighscore .racingListContainer .listHead a.down span {background-position:-45px 0;}*/
/*
				.racingHighscore .sortable{}
				.racingHighscore .sortable.down{background-image:url(./Images/retailrace/sortDesc.png); background-repeat:no-repeat;}
				.racingHighscore .sortable.up{background-image:url(./Images/retailrace/sortAsc.png); background-repeat:no-repeat;}
				.racingHighscore .sortable.none{background-image:none;}
*/
/* line 1570, ../../../../scss/basic.scss */
.racingHighscore .dvRacingInner
{
	width: 792px;
}
/* line 1571, ../../../../scss/basic.scss */
.racingHighscore p
{
	width: 485px;
}
/* line 1572, ../../../../scss/basic.scss */
.racingHighscore .racingListContainer
{
	padding-top: 74px;
	padding-bottom: 30px;
}
/* line 1573, ../../../../scss/basic.scss */
.racingHighscore .transparency
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
}
/* line 1574, ../../../../scss/basic.scss */
.racingHighscore .first.transparency
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}
/* line 1575, ../../../../scss/basic.scss */
.racingHighscore ol
{
	margin: 0px;
	width: 755px;
}
/* line 1576, ../../../../scss/basic.scss */
.racingHighscore li
{
	width: 755px;
	overflow: hidden;
}
/* line 1578, ../../../../scss/basic.scss */
.racingHighscore li.transparenListBackground
{
	background-image: url(./Images/retailrace/highscore/highscoreListBackgound.png);
	background-repeat: repeat-y;
	background-position: center;
	font-weight: bold;
	margin-bottom: 2px;
}
/* line 1579, ../../../../scss/basic.scss */
.racingHighscore li.listHead
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 20px;
}

/* line 1583, ../../../../scss/basic.scss */
.listHead a
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* line 1585, ../../../../scss/basic.scss */
.listHead a:link, .listHead a:visited, .listHead a:hover, .listHead a:active
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* line 1589, ../../../../scss/basic.scss */
.racingHighscore .gradientBackground
{
	background-color: #d5ad40;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-color: #e1c553;
	background-image: -moz-linear-gradient(top, #e1c553, #c9962e);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e1c553), color-stop(1, #c9962e));
	background-image: -webkit-linear-gradient(#e1c553, #c9962e);
	background-image: linear-gradient(top, #e1c553, #c9962e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1c553', EndColorStr='#c9962e');
}
/* line 1596, ../../../../scss/basic.scss */
.racingHighscore li .firstCol
{
	width: 55px;
	text-align: right;
	display: block;
	float: left;
	font-size: 25px;
	padding-top: 5px;
}
/* line 1597, ../../../../scss/basic.scss */
.racingHighscore li.firstHighscore .firstCol
{
	font-size: 34px;
	padding-top: 5px;
	padding-bottom: 7px;
}
/* line 1598, ../../../../scss/basic.scss */
.racingHighscore li .secondCol
{
	padding-left: 13px;
	text-align: left;
	display: block;
	float: left;
	width: 260px;
	padding-top: 5px;
	padding-bottom: 7px;
}
/* line 1599, ../../../../scss/basic.scss */
.racingHighscore li .thirdCol
{
	display: block;
	width: 115px;
	text-align: right;
	float: left;
	padding-top: 5px;
	padding-bottom: 7px;
}
/* line 1600, ../../../../scss/basic.scss */
.racingHighscore li .fourthCol
{
	display: block;
	width: 116px;
	text-align: right;
	float: left;
	padding-top: 5px;
	padding-bottom: 7px;
}
/* line 1601, ../../../../scss/basic.scss */
.racingHighscore li .fifthCol
{
	display: block;
	width: 120px; /*margin-right:38px; margin-left:auto;*/
	padding-right: 25px;
	text-align: right;
	float: right;
	padding-top: 5px;
	padding-bottom: 7px;
}

/* table version*/
/*
		 .racingHighscore table{border-spacing:0; width:755px; padding:0px; padding-top:40px; font-weight:bold;}
		 .racingHighscore .tableHead, a, a:active, a:visited, a:hover{ color:#000000; text-decoration:none;}
				 .racingHighscore .tableHead .gradientBackground{background-image:url(./Images/retailrace/table_head.png); background-repeat:repeat-x; height:32px;}
				 .racingHighscore .head_left{background-image:url(./Images/retailrace/table_head_left.png); background-repeat:no-repeat; background-position:left; width:4px; height:32px;}
				 .racingHighscore .head_right{background-image:url(./Images/retailrace/table_head_right.png); background-repeat:no-repeat; background-position:right; width:4px; height:32px;}
				 
			 .racingHighscore .trStyle{padding-top:5px; padding-bottom:7px; height:28px;}
			 .racingHighscore .first{}
	 
			 .racingHighscore .firstCol{ text-align:right; font-size:25px;}
			 
			 .racingHighscore .first .firstCol{font-size:34px;}
	 
			 .racingHighscore .secondCol{padding-left:13px; text-align:left; width:272px;}					
			 .racingHighscore .thirdCol{ text-align:right;}
	 
	 
			 .racingHighscore .fourthCol{ text-align:right;}
			 .racingHighscore .first .fourthCol{display:none;}
	 
			 .racingHighscore .fifthCol{ text-align:right;}
		 
		 .racingHighscore .rowBackground{background-image:url(./Images/retailrace/highscoreListBackgound.png); background-repeat:repeat-y; background-position:center;}
*/
/**/
/* line 1633, ../../../../scss/basic.scss */
.highscorePaging
{
	text-align: center;
	word-spacing: 8px;
}
/* line 1635, ../../../../scss/basic.scss */
.highscorePaging a
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
/* line 1637, ../../../../scss/basic.scss */
.highscorePaging a:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

/* line 1641, ../../../../scss/basic.scss */
.highscoreActivePage
{
	padding: 1px 5px;
}

/* line 1643, ../../../../scss/basic.scss */
a.highscoreActivePage
{
	color: #000000;
	text-decoration: none;
}
/* line 1645, ../../../../scss/basic.scss */
a.highscoreActivePage:active, a.highscoreActivePage:hover, a.highscoreActivePage:visited
{
	color: #000000;
	text-decoration: none;
}

/* line 1648, ../../../../scss/basic.scss */
.highscoreActivePage.gradientBackground
{
	color: #000000;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

/* line 1650, ../../../../scss/basic.scss */
.highscorePrev, .highscoreNext
{
	word-spacing: normal;
}

/* start Test*/
/* line 1655, ../../../../scss/basic.scss */
.racingTest .dvRacingBox
{
	margin-bottom: 24px;
}
/* line 1657, ../../../../scss/basic.scss */
.racingTest .backgroundCar
{
	background-image: url(./Images/retailrace/test/startTestBackground.png);
	background-repeat: no-repeat;
	background-position: center 300px;
	display: block;
	height: 840px;
}
/* line 1658, ../../../../scss/basic.scss */
.racingTest .startTestContainer
{
	background-repeat: no-repeat;
	display: block;
	width: 388px;
	height: 98px;
}
/* line 1659, ../../../../scss/basic.scss */
.racingTest .startTestButton_de-ch
{
	background-image: url(./Images/retailrace/test/startRun_de_CH.png);
}
/* line 1660, ../../../../scss/basic.scss */
.racingTest .startTestButton_fr-ch
{
	background-image: url(./Images/retailrace/test/startTestButton_fr_CH.png);
}
/* line 1661, ../../../../scss/basic.scss */
.racingTest .startQuizButton_de-ch
{
	background-image: url(./Images/retailrace/test/startQuiz_de_CH.png);
}
/* line 1662, ../../../../scss/basic.scss */
.racingTest .buttonContainer
{
	padding-left: 40px;
}
/* line 1663, ../../../../scss/basic.scss */
.racingTest .stopwatch
{
	background-image: url(./Images/retailrace/test/stopwatch.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 108px;
	position: absolute;
	z-index: 10;
	display: block;
	top: -26px;
	right: -4px;
}
/* line 1664, ../../../../scss/basic.scss */
.racingTest .progressFlag
{
	background-image: url(./Images/retailrace/test/progressflag.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 84px;
	position: absolute;
	z-index: 0;
	display: block;
	top: -26px;
	right: -4px;
}
/* line 1665, ../../../../scss/basic.scss */
.racingTest .progressBar
{
	background-image: url(./Images/retailrace/test/progressBar.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 12px;
	width: 251px;
	height: 45px;
}
/* line 1667, ../../../../scss/basic.scss */
.racingTest .progressStatus
{
	background-image: url(./Images/retailrace/test/progressStatus.png);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	left: 12px;
	bottom: 9px;
	width: 100%;
	height: 27px;
}
/* line 1669, ../../../../scss/basic.scss */
.racingTest .odd
{
	background-image: url(./Images/retailrace/test/odd_Background.gif);
}
/* line 1670, ../../../../scss/basic.scss */
.racingTest .even
{
	background-image: url(./Images/retailrace/test/even_Background.gif);
}
/* line 1673, ../../../../scss/basic.scss */
.racingTest .racingContent .questionContainer
{
	color: #000000;
	font-size: 20px;
	padding: 11px;
	line-height: 25px;
	background-color: #d5ad40;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-color: #e1c553;
	background-image: -moz-linear-gradient(top, #e1c553, #c9962e);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e1c553), color-stop(1, #c9962e));
	background-image: -webkit-linear-gradient(#e1c553, #c9962e);
	background-image: linear-gradient(top, #e1c553, #c9962e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1c553', EndColorStr='#c9962e');
}
/* line 1681, ../../../../scss/basic.scss */
.racingTest .racingContent .formContainer
{
	margin-top: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
/* line 1682, ../../../../scss/basic.scss */
.racingTest .racingContent .formContainer .radioButton
{
	vertical-align: top;
	padding-left: 7px;
	width: 15px;
}
/* line 1683, ../../../../scss/basic.scss */
.racingTest .racingContent .formContainer .radioButton input
{
	border: none;
	vertical-align: top;
}
/* line 1684, ../../../../scss/basic.scss */
.racingTest .racingContent .formContainer .labelText
{
	width: 385px;
	display: inline-block;
}


.tbScoreOverview
{
	border-width: 0px;
	border-style: None;
	border-collapse: collapse;
	width: 100%;
}


/* Download Cart*/
.DownloadBigMain .downloadCart
{
	border-bottom: 1px solid #E8E8E8;
	left: 20px;
	margin-bottom: 20px;
	padding-bottom: 7px;
	width: 800px;
	background: url("Images/controls/downloads/favorite_border.png") no-repeat scroll -1600px 100% transparent;
	border-bottom-width: 0;
}

.DownloadBigMain .downloadCart h3
{
	background: url("Images/controls/downloads/favorite_border.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 20px !important;
	height: 42px;
	line-height: 42px;
	padding: 0 12px;
}

.DownloadBigMain .downloadCart .documentCartList
{
	background: url("Images/controls/downloads/favorite_border.png") no-repeat scroll -1600px 100% transparent;
	background-position: -800px 0;
	background-repeat: repeat-y;
	overflow: hidden;
	padding: 10px 12px 0;
}

.DownloadBigMain .downloadCart .linkButton
{
	color: #FFA700;
	float: right;
	font-size: 15px;
	font-weight: bold;
	margin: 3px 0;
	padding-right: 10px;
}


.DownloadBigMain .downloadCart .infoText
{
	display: inline;
}

.downloadSendEmailForm
{
}

.downloadSendEmailForm label.EditingFormLabel
{
	white-space: nowrap;
}

#DownloadSendEmailSelect
{
	background: url("Images/controls/traininglist/bgOverlayHeight.png") no-repeat scroll 0 0 transparent;
	height: 446px;
}


.downloadSendEmailForm .EditingFormControlNestedControl input, .downloadSendEmailForm .EditingFormControlNestedControl textarea
{
	
}



.ButtonNormal
{
	background: url("Images/controls/buttons/bg_btnBizForm.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	display: inline-block;
	font-size: 15px;
	height: 44px;
	line-height: 44px;
	margin: 0;
	padding: 0;
	width: 150px;
}

.rememberLogin
{
	margin-left:180px;
	margin-bottom:30px;
}

.rememberLogin input
{
	display:inline-block;
    padding:0px 4px;
    float:left;
}

.DownloadBigMain .downloadCart .btnDownload {
  background: url("Images/controls/downloads/bgBtnSearch.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  color: #063A53;
  font-size: 14px;
  height: 26px;
  line-height: 24px;
  padding-left: 5px;
  position: absolute;
  right: 7px;
  width: 100px;
  text-decoration:none;
}



