/*
	kofax.css / Y7 - jh



	gray		#d9d9d9
	lightgray	#f7f7f7
	linkyblue	#005ABE
	black		#000
	white		#fff


	for(int g=0;g<16;g++){for(int w=150;w<180;w++)if(g*2+w*3==532)print(w+" "+g);}
	176 2
	174 5 <-
	172 8
	170 11
	168 14

*/

/* **************** RESET v1.0 | 20080212 ***************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body{
	line-height:1;
}
ol, ul{
	list-style:none;
}
blockquote, q{
	quotes:none;
}
/* remember to define focus styles! */
:focus{
	/*outline:0;*/
}
/* remember to highlight inserts somehow! */
ins{
	/*text-decoration:none;*/
}
del{
	/*text-decoration:line-through;*/
}
/* tables still need 'cellspacing="0"' in the markup */
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* custom */
input{
	overflow:visible; /* IE snap width */
}

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;}
.unit{float:left;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}

/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
.body{overflow:hidden;}
.page{margin: 0 auto; width: 950px;} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.liquid{/*extends:.page;*/ width: auto;margin:0;}
/* ====== Columns ====== */
.main{overflow: hidden;}
.leftCol{float:left; width:250px;}
.rightCol{float:right; width: 300px;}

/* **************** EXTRA ***************** */
.shift-out{
	text-indent:-5000px;
	display:block;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
.clear,.clearDiv,.cleardiv{
	clear:both;
	font-size:0;
	display:block;
	height:0;
	line-height:0;
}

/* **************** BASE ***************** */
html, body{
	height:100%;
}
html{
	overflow-y:scroll;
}
body{
	font-family:arial,helvetica,sans-serif;
	line-height:18px;
	font-size:13px;
	color:#000;
}
a{
	color:#005ABE;
	text-decoration:none;
}
a:visited{
	color:#0D8ADA;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	margin-bottom:15px;
	color:#0064BE;
}
h1,.headlinePanel h3,.headlinePanel h4{
	font-size:20px;
}
h2{
	font-size:12px;
	margin-bottom:15px;
}
h3{
	font-size:110%;
}
h4{
	font-size:105%;
}
h5{
	font-size:100%;
}
h6{
}
hr{
}
label{
}
input, select, textarea {
	border:1px solid #ddd;
	border-color:#888 #d9d9d9 #d9d9d9 #888;
	background:#fff;
	height:16px;
	padding:1px;
	margin:0;
	overflow:hidden;
}
input{
}
select{
	height:22px;
}
textarea{
	overflow:auto;
}
td{
	vertical-align:top;
}
ul, ol{
	margin-left:2em;
	margin-top:0.25em;
	margin-bottom:1em;
}
ul{
	list-style-type:disc;
}
ul ul{
	list-style-type:circle;
}
ul ul ul{
	list-style-type:square;
}
ol{
	list-style-type:decimal;
}
p{
	margin-bottom:1.25em;
}
br{
}
sup,sub{
	font-size:80%;
	position:relative;
	top:-0.4em;
}
sub{
	top:0.4em;
}

/* **************** SKIN ***************** */
html{
	background:#fff;
}
body{
}
.wrap{
	height:100%;
	margin:0 auto;
}
.k-page{
	/*extends .page*/
	width:980px;
	padding:0;

	min-height: 100%;
    height: auto !important;
    height: 100%;

	margin:0 auto -26px;
	background:#fff;
}
.head{
	background:#0775c6 url(../images/header-bg.gif) 0 0 repeat-x;
	height:57px;
}
.head-home{
	/*extends: .shift-out*/
	width:170px;
	height:57px;
	background:transparent url(../images/logo-kofax.png) 0 0 no-repeat;
}
.k-body{
	/*extends .body*/
	padding-top:20px;
	clear:both;
}
.k-left-col{
	/*extends .leftCol*/
	width:200px;
	/*background:#cfc;*/
}
.k-right-col{
	/*extends .rightCol*/
	width:200px;
	/*background:#ccf;*/
}
.k-main{
	padding-left:24px;
	padding-right:24px;
	padding-top:0;
	padding-bottom:24px;
	/*background:#fcc;*/
}
.k-foot,.foot-push,.k-foot-container{
	height:26px;
}
.k-foot{
	/*extends: .foot*/
	width:100%;
	clear:both;
}
.k-foot #metaPrivateNavigation, .k-foot #metaPublicNavigation{
	float:right;
	padding-right:20px;
}

.k-foot-container{
	width:960px; /* 980-20 */
	margin:0 auto;
	background:transparent url(../images/breadcrumb-bg-bottom-text.png) 0 0 no-repeat;
	padding-left:20px;
	line-height:26px;
	font-size:11px;
	height:26px;
	text-align:left; /*IE6*/
}
.foot-links a{
	color:#000;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
}
.foot-links a:hover{
	text-decoration:underline;
}
/* ext */
.k-right-col .inner{
	border:1px solid #d9d9d9;
	border-top:0;
	padding:6px 12px;
}
.itemSearchBoxWebPanel .inner{
	border:1px solid #d9d9d9;
	padding:10px 8px;
	border-top:0;
}
/* Layout
******************************************************************/
/*header*/
#header{
}
/*flynavi*/
.k-menu, #topNavigation{
	height:27px;
	background:transparent url(../images/nav-bg.png) 0 0 no-repeat;
}
.k-menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.k-menu ul li{
	float:left;
	display:block;
}
.k-menu a,
.k-menu a:visited{
	display:block;
	color:#404040;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 20px 2px;
	font-size:13px;
	border-right:1px solid #e7e7e7;
	float:left;
}
.k-menu a:hover{
	text-decoration:none;
	background:transparent url(../images/nav-bg.png) -10px -27px no-repeat;
	color:#0064BE;
}
.k-menu .first a:hover{
	background-position:0 -27px;
}
.k-menu ul ul{
	display:none;
}
/*content*/
#contentarea{
}
#contentrow{
}
#leftarea, #rightarea{
}
#leftcontentarea, .leftcontentarea{
}
#rightcontentarea, .rightcontentarea{
}
#centerarea{
}
#centercontentarea{
}
#overlayOverviewRefresh{
	position:absolute;
	z-index:90;
	background-color:#fff;
}
/*sheme styles
******************************************************************/
/*element_background*/
.button, #topNavigation, .inner, .registerWebPanelAddress, .registerWebPanelParticipant, .registerWebPanelPassword, .igtab_StandardDefaultTab_Bottom, .igtab_StandardDefaultTab_Top{
}
/*header_background*/
h1, .igpnl_StandardHeaderExpanded, .headlines td, .rankingPanel thead, .childrenOverviewPanel thead, .detailAccountPanel thead{
}
/*border_style*/
.inner .login, .itemPreview, .newsBoxPanel, .accountInfoBoxPanel, .itemSearchBoxPanel, .expirePointsInfoWebPanel{
}
/* Generic Classes
******************************************************************/
.amountColumn input{
	width:40px;
	text-align:right;
}
.amountColumn{
	text-align:right;
}
.box .sumPanel span{
	display:block;
}
.box{
	margin-bottom:24px;
}
.buttonPanel input.button{
}
.buttonPanel .print{
	line-height:22px;
}
.button,
.buttonPanel .print a,
.buttonPanel .print a:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	border:1px solid #005ABE;
	cursor:pointer;
	padding:0 24px;
	background:transparent;
	text-decoration:none;
	color:#000;
	line-height:14px;
	overflow:visible;
	height:20px;
}
.buttonPanel{
}
.checkbox input, .checkboxRright input{
}
.checkboxRight input, .checkboxRight label{
}
.clearDiv, .clear{
	clear:both;
}
.contentarea .button, .igtab_StandardDefaultTab_Bottom, .igtab_StandardDefaultTab_Top{
}
.creditColumn{
	text-align:right;
}
.dataList{
}
.dateColumn{
}
.debitColumn{
	text-align:right;
}
.descriptionColumn{
}
.errorPanel{
	padding:20px 0;
	font-weight:bold;
	color:#005ABE;
}
.even{
}
.firstColumn{
}
.formular .leftColumn{
}
.formular td{
	width:250px;
}
.headlinePanel{
}
.headlinePanel br{
	display:none;
}
.imageColumn a{
}
.imageColumn{
}
.infoPanel{
}
.inner{
}
.leftcontentarea a, .rightcontentarea a{
}
.leftcontentarea a:hover, .rightcontentarea a:hover{
}
.menu{
}
.noneDisplay{
	display:none;
}
.odd, .igtbl_StandardAlt{
}
.overview{
}
.pointsColumn{
	text-align:right;
}
.preliminaryCreditColumn{
	text-align:right;
}
.sumColumn{
	text-align:right;
}
.sumPanel{
	text-align:right;
}
.variantColumn{
}
hr.conclusion{
}
td.buttonPanel{
}
tr.conclusion td, tr.seperator td{
}
tr.headlines td{
	background:#d9d9d9;
	line-height:20px;
}
/* Standard Elements
******************************************************************/
#home{
}
/* Infragistics
***************************************************************/
/*WebCombo*/
.webComboFooter{
}
.webComboFrame div{
}
.webComboFrame{
}
.webComboHeader{
}
.webComboRowAlternate{
}
.webComboRowSelector{
}
.webComboRow{
}
.webComboSelectedRow{
}
/*WebDateChooser*/
.webDateChooserDropDown{
}
.webDateChooserEdit{
}

/*
#####################################################################################################################################################

CONTROLS

#####################################################################################################################################################
*/

/* IG Panel
******************************************************************/
.igpnl_StandardControl{
}
.igpnl_StandardGroupBoxControl{
}
.igpnl_StandardHeaderCollapsed{
}
.igpnl_StandardHeaderExpanded img{
	/*display:none;*/
}
.igpnl_StandardHeaderExpanded{
}
.igpnl_StandardHeaderHover{
}
.igpnl_StandardPanel{
}
td.igpnl_StandardControl{width:100%;}
/* IG Shared
******************************************************************/
.ig_StandardAlt{
}
.ig_StandardButton{
}
.ig_StandardButtonDisabled{
}
.ig_StandardButtonHover{
}
.ig_StandardButtonPressed{
}
.ig_StandardControl{
}
.ig_StandardDisabled{
}
.ig_StandardDropDown{
}
.ig_StandardEdit{
}
.ig_StandardEditInContainer{
}
.ig_StandardEditSelected{
}
.ig_StandardEditWithButtons{
}
.ig_StandardFooter{
}
.ig_StandardHeader{
	text-align:left;
	background:#056ec0 url(../images/box-head-bg.png) 0 0 no-repeat;
	line-height:27px;
	height:27px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding-left:20px;
}
.main .ig_StandardHeader{
	background-image:none;
	padding-left:10px;
}
.main .igpnl_StandardPanel div{
	padding:10px;
	border:1px solid #d9d9d9;
	width:510px !important;
}
.main .igpnl_StandardPanel div div{
	border:0;
	width:auto;
	padding:0;
}
.ig_StandardHeader img{
	/*display:none;*/
	padding-right:10px;
	padding-top:9px;
}
.ig_StandardHover{
}
.ig_StandardItem{
}
.ig_StandardSelected{
}
td.ig_StandardControl{
	width: 100%;
}
/* AccountInfoBox
******************************************************************/
.accountInfoBoxWebPanel .inner{
	border-bottom:1px solid #d9d9d9;
}
.accountInfoBoxPanel{
}
.accountInfoBoxPanel a,
.accountInfoBoxPanel span{
	padding-left:8px;
	display:block;
}
.accountInfoBoxPanel span{
	padding-bottom:0.5em;
}
.accountInfoBoxPanel a,
.accountInfoBoxPanel a:visited{
	background:transparent;
	color:#005ABE;
}
.accountInfoBoxPanel a:hover{
	color:#005ABE;
}
.accountInfoBoxWebPanel{
}
.dataLabel{
}
/* AccountProductOverview
******************************************************************/
.accountProductOverviewPanel table
{
	width: 100%;
}
.accountProductOverviewPanel .igtbl_StandardItem th{
	background-color:#D9D9D9;
	line-height:20px;
	border-bottom:2px solid #FFFFFF;
	height:20px;
	padding:0 4px;
	color: #000;
	font-weight: normal;
}
.accountProductOverviewPanel .igtbl_StandardItem td{
	background-color:#F7F7F7;
	line-height:20px;
	border-bottom:2px solid #FFFFFF;
	height:20px;
	padding:0 4px;
	color: #000;
	font-weight: normal;
}
.accountProductOverviewPanel .ig_StandardHeader{
	line-height: 20px;
	height: 20px;
}
.accountProductOverviewPanel .description{
	width: 150px;
	float: left;
}
.accountProductOverviewPanel select{
	width: 200px;
}
.accountProductOverviewPanel .buttonPanel{
	text-align: right;
	margin-bottom: 10px;
}
/* CommitMessageBox
******************************************************************/
#messagebox {
}
#messageboxbuttonpanel input{
}
#messageboxbuttonpanel{
}
#messageboxiconpanel{
}
#messageboxoverlay{
}
#messageboxtextpanel{
}
/* ValidationMessageBox
******************************************************************/
#validationbox{
}
#validationboxbuttonpanel input{
}
#validationboxbuttonpanel{
}
#validationboxiconpanel{
}
#validationboxoverlay{
}
#validationboxtextpanel{
}
/* blogOverviewPanel
******************************************************************/
.blogOverviewPanel #newBlogButtonSubmitPanel{
}
.blogOverviewPanel #newBlogDataEnterPanel{
}
.blogOverviewPanel .blogAdministrationPanel{
}
.blogOverviewPanel .blogHeadlinePanel h3 span{
}
.blogOverviewPanel .blogHeadlinePanel span .active{
}
.blogOverviewPanel .blogHeadlinePanel span{
}
.blogOverviewPanel .blogHeadlinePanel{
}
.blogOverviewPanel .newBlogDataEnterTable{
}
.blogOverviewPanel p{
}
.blogOverviewPanel{
}
.newBlogDataEnterTable td{
}
/* blogEntryPanel
******************************************************************/
.blogEntryPanel #newCommentDataEnterPanel{
}
.blogEntryPanel #newCommentSubmitButtonPanel{
}
.blogEntryPanel .addCommentButtonPanel{
}
.blogEntryPanel .blogCommentHeadline h3 span{
}
.blogEntryPanel .blogDescriptionPanel{
}
.blogEntryPanel .commentAdministrationPanel{
}
.blogEntryPanel .commentAuthorLabel{
}
.blogEntryPanel .newCommentDataEnterTable{
}
.blogEntryPanel{
}
.headlineSub span{
}
.newCommentDataEnterTable td{
}
.newCommentDataEnterTable{
}
/* CategoryMenu
******************************************************************/
.categoryMenuPanel .ig_StandardHeader img{
	display:none;
}
.categoryMenuPanel .ig_StandardHeader{
	line-height:2em;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	background:#005abe;
	color:#fff;
}
.categoryMenuPanel .igpnl_StandardHeaderCollapsed{
	background:#f7f7f7;
	color:#000;
}
.categoryMenuPanel .igpnl_StandardHeaderExpanded{
	padding-left:20px;
	border-bottom:2px solid #fff;
	display:block;
	width:180px; /* 200-20 */
	font-weight:normal;
}
.categoryMenuPanel .igpnl_StandardHeaderHover{
	background-color:#005ABE;
	background-image:none;
	color:#fff;
}
.categoryMenuPanel .noSubCategory .igpnl_StandardPanel{
	display:none;
}
.categoryMenuPanel .noSubCategory img{
}
.categoryMenuPanel .noSubCategory{
}
.categoryMenuWebPanel .igpnl_StandardHeaderExpanded{
}
.categoryMenuWebPanel{
}
div.categoryMenuPanel a{
}
div.categoryMenuPanel a.active{
}
div.categoryMenuPanel a:hover{
}
.cmItem{
	display:block;
}
.cmItem a,
.cmItem a:visited{
	display:block;
	text-decoration:none;
	padding-left:38px;
	padding-right:4px;
	color:#000;
	background:#f7f7f7;
	border-bottom:2px solid #fff;
	font-size:11px;
}
.cmItem a:hover,
.cmItem a:visited.active, /*IE*/
.cmItem a.active{
	background-color:#005ABE;
	background-image:none;
	color:#fff;
}
/* ChildrenOverview
******************************************************************/
.childrenOverviewPanel .simpleFilterPanel{
}
.childrenOverviewPanel .textFilterPanel{
	width:330px;
	margin-bottom:15px;
	overflow:auto;
}
.childrenOverviewPanel .textFilterPanel input{
	float:right;
	margin-top:2px;
	width:152px;
}
.childrenOverviewPanel .textFilterPanel input.button{
}
.childrenOverviewPanel .textFilterPanel span{
	clear:both;
	float:left;
	padding:5px 20px 0 0;
	text-align:left;
}
.childrenOverviewPanel .buttonPanel{
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
}
.childrenOverviewPanel table{
	width:980px;
}
.childrenOverviewPanel .igtbl_StandardItem th {
	background-color:#D9D9D9;
	background-image:none;
	border-bottom:2px solid #FFFFFF;
	color:#000000;
	font-weight:normal;
	height:20px;
	line-height:20px;
	padding:0 4px;
	vertical-align:bottom;
}
.childrenOverviewPanel .igtbl_StandardItem td {
	background-color:#F7F7F7;
	border-bottom:2px solid #FFFFFF;
	color:#000000;
	font-weight:normal;
	height:20px;
	line-height:20px;
	padding:0 4px;
	overflow:hidden;
	max-width:175px;
}
.childrenOverviewPanel thead nobr{
}
.childrenOverviewPanel tbody{
	background-image:none;
	cursor:default;
}
/* ConfirmationCheckPanel
******************************************************************/
.confirmationCheckPanel .checkboxRight input{
}
.confirmationCheckPanel .checkboxRight span.checkLabel{
}
.confirmationCheckPanel{
}
/* ContactTable (structure element)
******************************************************************/
.contactTable{
	margin-bottom:4px;
}
.contactleft{
	width:120px;
}
.contactmodulediv{
}
.contactmodulemessage{
}
.contactmodulediv select{
	width:244px;
}
.contactright input{
	width:240px !important;
}
.contactmodulediv textarea{
	width:240px !important;
	height:140px;
}
.mainTable_Header{
	width:364px !important;
}
.mainTable_Header .contactmodulediv{
	float:right;
	margin-left:8px;
}
/* DataForgotten
******************************************************************/
.loginButtonPanel{
}
.loginDataForgottenPanel .inner .optionPanel input{
}
.loginDataForgottenPanel .inner .optionPanel label{
}
.loginDataForgottenPanel .inner .optionPanel{
}
.loginDataForgottenPanel .inner span, .loginDataForgottenPanel .inner input{
	display:block;
	float:left;
	width:150px;
}
.loginDataForgottenPanel .inner span.explanation{
	clear:both;
	width:100%;
}
.loginDataForgottenPanel .inner{
}
.loginDataForgottenPanel .inner .errorPanel .error{
	padding-bottom:10px;
	color:#FF0000;
}
.loginDataForgottenPanel .inner .infoPanel .info{
	width:auto;
	color:#FF0000;
}
.loginDataForgottenPanel{
	margin-bottom:40px;
}
.loginDataForgottenWebPanel{
}
.loginNicknamePanel input, .loginEmailPanel input{
}
.loginNicknamePanel span, .loginEmailPanel span{
}
.loginNicknamePanel, .loginEmailPanel{
}
/* DataChangePassword
******************************************************************/
.loginDataChangePanel .inner span, .loginDataChangePanel .inner input{
}
.loginDataChangePanel .inner{
}
.loginDataChangePanel input{
}
.loginDataChangePanel span, .loginDataChangePanel span{
	display:block;
	float:left;
	width:150px;
	margin-bottom:10px;
}
/* DetailAccount
******************************************************************/
.detailAccountPanel .chooseDatePanel input.button{
}
.detailAccountPanel .chooseDatePanel span{
}
.detailAccountPanel .chooseDatePanel{
}
.detailAccountPanel .simpleFilterPanel{
}
.detailAccountPanel .textFilterPanel input{
}
.detailAccountPanel .textFilterPanel input.button{
}
.detailAccountPanel .textFilterPanel span{
}
.detailAccountPanel a{
}
.detailAccountPanel table{
}
.detailAccountPanel td, .detailAccountPanel th{
}
.detailAccountPanel thead nobr{
}
.detailAccountPanel{
}
/* DetailAccountPieChart
******************************************************************/
.pieChartPanel{
}
/* ExpirePointsInfo
******************************************************************/
.expirePointsInfoWebPanel  td{

}
.expirePointsInfoWebPanel  .inner{
	border-bottom:1px solid #d9d9d9;
}
.expirePointsInfoWebPanel  span{
	padding-left:8px;
	display:block;
	padding-bottom: 0.5em;
}
.dataLabel{
}
/* ItemDetail
******************************************************************/
.itemDetailExperiencePanel{
}
.itemDetailInfoPanel{
	/*528-260-24=244*/
	float:left;
	width:244px;
}
.itemDetailMediaPanel{
	width:260px;
	float:right;
}
.itemDetailMediaWebAsyncRefreshPanel{
}
.itemDetailPanel .headlinePanel{
}
.itemDetailPanel .headlinePanel span{
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:-1em;
}
.itemDetailPanel .headlinePanel h4 span{
	font-size:20px;
	position:static;
}
.itemDetailPanel .itemDetailMediaPanel .igtab_StandardControl_Outer table{
}
.itemDetailPanel .textPanel{
}
.itemDetailPanel table{
}
.itemDetailPanel{
}
.itemDetailPricePanel .points, .itemDetailPricePanel .soldOutUntil{
}
.itemDetailPricePanel{
	text-align:right;
	margin-top:12px;
	margin-bottom:24px;
	font-weight:bold;
}
.itemDetailUltraWebTabPanel a{
}
.itemDetailUltraWebTabPanel img{
}
.itemDetailUltraWebTabPanel{
}
.itemDetailVariantsPanel{
}
.refreshPanel .igtab_StandardControl_Outer{
}
.itemDetailPanel .button{
	padding-right:22px;
}
.pictureNavigationPanel{
	text-align:center;
}
.pictureNavigationPanel .button{
	background-image:none;
}
.itemDetailInfoPanel .line span
{
	display: block;
	padding: 3px 0 2px 0;
}
/* ItemOverview (174 3)
******************************************************************/
.itemOverviewDataList{
}
.itemOverviewPanel .headlinePanel{
}
.itemOverviewPanel .headlinePanel h3{
	margin-bottom:0;
}
.itemOverviewPanel .inner{
}
.itemOverviewPanel a{
}
.itemOverviewPanel{
	width:532px;
	overflow:hidden;
}
.itemPanel{
	width:174px;
	padding-right:5px;
	padding-bottom:24px;
	overflow:hidden;
}
.itemOverviewPanel .buttonPanel{
	margin:12px 0;
	overflow:hidden;
	zoom:1;
}
.itemOverviewPanel .buttonPanel .linkbutton {
	border:1px solid #d9d9d9;
	display:block;
	float:left;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-right:4px;
	padding:2px;
	text-align:center;
	width:20px;
}
.itemOverviewPanel .buttonPanel .linkbutton:hover{
	border-color:#005abe;
	text-decoration:none;
}
.itemOverviewPanel .buttonPanel .activePagingButton{
	color:#000;
}
/* ItemPreview
******************************************************************/
.contentarea .itemPreview a{
}
.contentarea .itemPreviewImage a{
}
.contentarea .itemPreviewText a{
}
.itemPreview{
	background:#d9d9d9;
}
.itemPreview:hover{
	background:#005abe;
}
.itemPreview:hover a,
.itemPreview:hover a:visited
{
	color:#fff;
}
.itemPreviewAmount a{
}
.itemPreviewAmount{
}
.itemPreviewImage{
	height:135px;
}
.itemPreviewImage a{
	display:block;
	zoom:1;
}
.itemPreviewImage img{
	position:relative;
	left:-4px;
	display:block;
	margin:0 auto;
}
.itemPreviewImage,
.itemPreviewVariant,
.itemPreviewAmount
{
	width:172px;
	margin-left:1px;
	overflow:hidden;
	position:relative;
	font-size:0; /*IE*/
	zoom:1;
}
.itemPreviewPoints a,
.itemPreviewVariant a,
.itemPreviewAmount a,
.itemPreviewPoints a:visited,
.itemPreviewVariant a:visited,
.itemPreviewAmount a:visited
{
	color:#000;
	padding:2px 4px;
	display:block;
	font-size:10px;
	line-height:12px;
}
.itemPreviewPoints a{
	text-align:right;
}
.itemPreviewPoints a:hover,
.itemPreviewVariant a:hover,
.itemPreviewAmount a:hover
{
	color:#fff;
	background:#005ABE;
	text-decoration:none;
}
.itemPreviewPoints{
}
.itemPreviewText a,
.itemPreviewText a:visited
{
	height:34px;
	width:166px;
	line-height:15px;
	overflow:hidden;
	color:#000;
	padding:2px 4px;
	display:block;
	vertical-align:middle;
}
.itemPreviewText a{
	display:table-cell;
}
.itemPreviewText a:hover{
	color:#fff;
	background:#005ABE;
	text-decoration:none;
}
.itemPreviewText{
	zoom:1;
	width:174px;
	height:34px;
	overflow:hidden;
}
.itemPreviewVariant a{
}
.itemPreviewVariant{
}
/* ItemSearch
******************************************************************/
.itemSearchBoxPanel .buttonPanel{
}
.itemSearchBoxPanel div{
	margin-bottom:8px;
}
.itemSearchBoxPanel{
}
.itemSearchBoxWebPanel{
}
.itemSearchBoxPanel .searchByPointsSeparator{
	text-align:center;
	width:10px;
	padding:0;
}
.searchByPoints input{
	width:40px;
	float:left;
}
.searchByText input{
	width:94px;
}
.searchByPoints, .searchByText{
	overflow:auto;
	zoom:1;
}
.searchByText input{
	float:left;
}
.itemSearchBoxPanel span{
	display:block;
	float:left;
	padding-left:4px;
}
/* Login
******************************************************************/
.loginButtonPanel{
}
.loginNicknamePanel input, .loginPasswordPanel input{
}
.loginNicknamePanel span, .loginPasswordPanel span{
}
.loginNicknamePanel, .loginPasswordPanel{
	margin-bottom:10px;
	zoom:1;
}
.loginPanel .inner span, .loginPanel .inner input{
	display:block;
	float:left;
	width:150px;
}
.loginPanel .inner{
	margin-bottom:20px;
}
.loginPanel{
	margin:40px 0;
}
/* Logout
******************************************************************/
.logoutPanel .buttonPanel{
}
.logoutPanel .inner{
}
.logoutPanel{
}
/* News
******************************************************************/
.newsPanel .headlines td{
}
.newsPanel .igpnl_StandardHeaderExpanded{
}
.newsPanel .igpnl_StandardPanel{
}
.newsPanel .inner{
}
.newsPanel .readNews .igpnl_StandardHeaderExpanded{
}
.newsPanel .readNews td.igpnl_StandardHeaderCollapsed{
}
.newsPanel .readNews td.igpnl_StandardHeaderHover{
}
.newsPanel td.igpnl_StandardHeaderCollapsed{
}
.newsPanel td.igpnl_StandardHeaderHover{
}
.newsPanel{
}
.singleNewsPanel{
	margin-bottom:10px;
}
.singleNewsTable .firstColumn,
.singleNewsTable .newsHeadlineColumn {
	display:none;
}
.singleNewsTable td{
}
.singleNewsTable{
}
/* NewsBox
******************************************************************/
.dateLabelPanel{
}
.headlineLabelPanel{
}
.moreWebImageButtonPanel{
}
.newsBoxNewsItem{
}
.newsBoxPanel .newImagePanel{
}
.newsBoxPanel{
}
.newsBoxWebPanel{
}
.newsBox .box{
	margin-bottom:0;
}
/* Order
******************************************************************/
.addressTable input{
	width:150px;
}
.addressTable select{
	width:154px;
}
.addressTable .leftColumn{
	width:250px;
}
.addressTable td{
	padding:2px 0;
}
.editAddressPanel{
	text-align:right;
	padding-top:24px;
}
.orderAddressDropDownPanel{
	margin-bottom:24px;
}
.orderButtonPanel{
	text-align:right;
	width:354px;
}
.orderItemsDataList{
}
.orderPanel .igtab_StandardDefaultTab_Top{
}
.orderPanel select{
}
.orderPanel table{
	width:100%;
}
.orderPanel{
}
td.orderUltraWebTab{
	padding:0 !important;
	padding-top:12px !important;
}
.orderUltraWebTab div{
}
.orderUltraWebTab table{
}
.orderUltraWebTab .addressTable{
	margin-bottom:24px;
}
.addressCompletionExplanationPanel{
	margin-bottom:24px;
}
.sumOrderItemsPanel{
	font-weight:bold;
	text-align:right;
}
/* OrderOverview
******************************************************************/
.orderItemsTable a{
}
.orderItemsTable td{
	padding:2px 4px;
	vertical-align:middle;
}
.orderOverviewPanel .headlines td{
}
.orderOverviewPanel .igpnl_StandardHeaderCollapsed{
}
.orderOverviewPanel .igpnl_StandardHeaderExpanded{
}
.orderOverviewPanel .igpnl_StandardPanel{
}
.orderOverviewPanel .igpnl_StandardPanel div{
}
.orderOverviewPanel td.igpnl_StandardHeaderHover{
}
.orderOverviewPanel{
}
.singleOrderTable td, .orderItemsTable td span{
}
.singleOrderTable{
	margin-bottom:10px;
}
.singleOrderWebPanel .ftr{
	float:right;
	padding-right:10px;
}
.singleOrderWebPanel table{
}
.singleOrderTable .packageRow td{
	padding-right:5px;
}
/* PersonalData
******************************************************************/
.addressTable select{
}
.personalDataPanel{
	margin-top:24px;
}
.personalDataPanel input{
	width:150px;
}
.personalDataPanel .buttonPanel{
	/*
	width:328px;
	text-align:right;
	*/
	margin-top:6px;
}
.personalDataPanel .buttonPanel input{
	width:auto;
}
.personalDataPanel select{
	width:154px;
}
.personalDataPanel table{

}
.personalDataPanel td{
	padding:2px 24px 2px 0;
}
.personalDataPanel table span{
	display:block;
	width:150px;
}
.personalDataPanel .participantPanel,
.personalDataPanel .passwordPanel,
.personalDataPanel .mainAddressPanel,
.personalDataPanel .deliveryAddressPanel
{
	margin-bottom:32px;
}
.personalDataPanel .addressTable{
	margin-top:6px;
}
/* PersonalInfo
******************************************************************/
.personalInfoPanel{
	margin-bottom:1em;
}
/* Ranking
******************************************************************/
.rankingPanel table{
	width:100%;
}
.rankingPanel .ig_StandardHeader{
	height:20px;
	line-height:20px;
}
.rankingPanel .igtbl_StandardItem td, .rankingPanel .igtbl_StandardItem th{
	background-color:#F7F7F7;
	color:#000000;
	border-bottom:2px solid #FFFFFF;
	height:20px;
	line-height:20px;
	padding:0 4px;
	font-weight:normal;
}
.rankingPanel .igtbl_StandardItem th{
	background-color:#D9D9D9;
}
.rankingPanel .igtbl_StandardItem .column_8{
	padding-left:24px;
}
.rankingPanel thead nobr{
}
.rankingPanel .buttonPanel{
	margin-top:15px;
}
.rankingPanel .FilterPanel .buttonPanel{
	margin:0;
}
/* Register
******************************************************************/
.addressTable{
}
.agbAccept .agbAcceptedLabel{
}
.agbAccept span.checkboxRight input{
}
.agbAccept span.checkboxRight{
	display:block;
	width:20px;
	float:left;
}
.additionalQuestion span.checkboxRight{
	display:block;
	width:20px;
	float:left;
}
.agbAccept{
}
.participantTable{
}
.registerPanel table span{
	display:block;
	width:160px;
}
.registerPanel .buttonPanel{
	margin-top:10px;
}
.passwordTable{
}
.registerPanel .igpnl_StandardPanel{
}
.registerPanel table input{
	width:150px;
}
.registerPanel table select{
	width:154px;
}
.registerPanel table{
}
.registerPanel{
}
.registerPanel td td{
	padding:2px 24px 2px 0;
}
.registerWebPanelAddress{
}
.registerWebPanelParticipant{
}
.registerWebPanelParticipant .ig_StandardHeader{
	display:none;
}
.registerWebPanelPassword{
}
div.registerPanel td{
}
/* RegisterChildren
******************************************************************/
.registerChildrenPanel .buttonPanel{
}
.registerChildrenPanel .checkSendMailPanel input{
}
.registerChildrenPanel .checkSendMailPanel label{
}
.registerChildrenPanel .checkSendMailPanel{
}
.registerChildrenPanel .deactivatedParticipant .igpnl_StandardHeaderCollapsed{
}
.registerChildrenPanel .deactivatedParticipant .igpnl_StandardHeaderExpanded{
}
.registerChildrenPanel .deactivatedParticipant .igpnl_StandardHeaderHover{
}
.registerChildrenPanel .headlines td{
}
.registerChildrenPanel .igpnl_StandardHeaderCollapsed{
}
.registerChildrenPanel .igpnl_StandardHeaderExpanded{
}
.registerChildrenPanel .igpnl_StandardHeaderHover{
}
.registerChildrenPanel .participantTable input{
}
.registerChildrenPanel .participantTable td{
}
.registerChildrenPanel .participantTable td.leftColumn{
}
.registerChildrenPanel .participantTable{
}
.registerChildrenPanel{
}
.registerWebAsyncRefreshPanel{
}
/* SecondLevelMenu
******************************************************************/
.secondLevelMenuPanel .ig_StandardHeader img{
	display:none;
}
.secondLevelMenuPanel .ig_StandardHeader{
	line-height:2em;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	color:#000;
	font-weight:normal;
	background:#f7f7f7;
}
.secondLevelMenuPanel .igpnl_StandardHeaderExpanded{
	padding:0;
	padding-left:20px;
	border-bottom:2px solid #fff;
}
.secondLevelMenuPanel .igpnl_StandardHeaderCollapsed{
}
.secondLevelMenuPanel .igpnl_StandardHeaderHover{
	background-color:#005ABE;
	background-image:none;
	color:#fff;
}
.secondLevelMenuPanel .noThirdLevel .igpnl_StandardPanel{
}
.secondLevelMenuPanel .noThirdLevel img{
}
.secondLevelMenuPanel .noThirdLevel div{
	display:none;
}
.secondLevelMenuPanel .noThirdLevel{
}
.secondLevelMenuWebPanel{
}
div.secondLevelMenuPanel a{
}
div.secondLevelMenuPanel a.active{
}
div.secondLevelMenuPanel a:hover{
}
/* SelfProductBookingControl
******************************************************************/
.bookingAmountPanel input{
}
.bookingAmountPanel span{
}
.bookingAmountPanel{
}
.bookingButtonPanel{
}
.confirmationPanel{
}
.dateOfSellingPanel span{
}
.dateOfSellingPanel{
}
.dateOfSellingWebDateChooser{
}
.productSelectionPanel span{
}
.productSelectionPanel{
}
.productWebCombo input{
}
.productWebCombo{
}
.selfProductBookingPanel{
}
/* SelfProductSalesBookingControl
******************************************************************/
.productsSalesAmountPanel span{
}
.selfProductsSalesBookingPanel .chooseProductsPanel select, .selfProductsSalesBookingPanel .productsSalesAmountPanel select{
}
.selfProductsSalesBookingPanel .chooseProductsPanel span, .selfProductsSalesBookingPanel .datePanel span,
.selfProductsSalesBookingPanel .datePanel input.button{
}
.selfProductsSalesBookingPanel .datePanel table{
}
.selfProductsSalesBookingPanel .datePanel{
}
.selfProductsSalesBookingPanel .productsSalesAmountPanel input{
}
/* SelfProductSalesBookingDefices (Kofax)
******************************************************************/
.selfpointsbookingdefices input
{
	width:150px;
	display:block;
}
.selfpointsbookingdefices label
{
	width:200px;
	float:left;
	padding:2px 0px;
}
.selfpointsbookingdefices .buttonPanel
{
	text-align:right;
	margin:10px 0;
}
.selfpointsbookingdefices .buttonPanel input
{
	display:inline;
}
.selfpointsbookingdefices .panel-info fieldset
{
	margin-top:10px;
}
/* SelfProductSalesBookingDefices (Kofax)
******************************************************************/
.selfpointsbookingpluspacs input
{
	width:150px;
	display:block;
}
.selfpointsbookingpluspacs label
{
	width:200px;
	float:left;
	padding:2px 0px;
}
.selfpointsbookingpluspacs .buttonPanel
{
	text-align:right;
	margin:10px 0;
}
.selfpointsbookingpluspacs .buttonPanel input
{
	display:inline;
}
.selfpointsbookingpluspacs .panel-info fieldset
{
	margin-top:10px;
}
.selfpointsbookingpluspacs .panel-description
{
	margin-bottom:10px;
}
.selfpointsbookingpluspacs table,
.selfpointsbookingpluspacs table div{
	width: 532px !important;
}
.selfpointsbookingpluspacs table table th{
	background-color:#D9D9D9;
	border-bottom:2px solid #FFFFFF;
	color:#000000;
	font-weight:normal;
	height:20px;
	line-height:20px;
	padding:0 4px;
}
.selfpointsbookingpluspacs table table td{
	background-color:#F7F7F7;
	border-bottom:2px solid #FFFFFF;
	color:#000000;
	font-weight:normal;
	height:20px;
	line-height:20px;
	padding:0 4px;
}
.selfpointsbookingpluspacs .overview-ultrawebgrid-panel input{
	display: none;
}
/* ShoppingCart
******************************************************************/
.amountColumn input{
}
.shoppingCartPanel{
}
.shoppingCartTable .headlines td span{
}
.shoppingCartTable .tar{
}
.shoppingCartTable td span{
}
.shoppingCartTable td.buttonPanel{
}
.shoppingCartTable{
}
.shoppingCartTable td{
	padding:2px 4px;
	vertical-align:middle;
}
.submitShoppingCartPanel{
}
.sumShoppingCartPanel{
}
.shoppingCartPanel .buttonPanel{
	padding-top:24px;
	text-align:right;
}
.shoppingCartTable .buttonPanel{
	text-align:right;
	padding-bottom:24px;
	padding-top:0;
	padding-right:0;
}
/* ShoppingCartBox
******************************************************************/
.shoppingCartBox .inner{
	padding:6px 12px;
}
.shoppingCartBoxDataList .itemPreview{
}
.shoppingCartBoxDataList .itemPreviewImage{
}
.shoppingCartBoxDataList img{
}
.shoppingCartBoxDataList td{
	padding:6px 0;
}
.shoppingCartBoxDataList{
}
.shoppingCartBoxPanel .inner{
}
/* Status
******************************************************************/
.statusPanel{
}
/* TransactionOverview
******************************************************************/
.transactionTable .conclusion td,
.transactionTable .sumPreliminaryCredit td,
.transactionTable .sumCredit td,
.transactionTable .sumDebit td,
.transactionTable .sumTransaction td{
	background:#fff;
	border-bottom:2px solid #f7f7f7;
}
.transactionTable .sumTransaction td{
	font-weight:bold;
	border:0;
}
.transactionTable .conclusion td{
	height:0;
	border:0;
}
.transactionOverviewPanel a{
}
.transactionOverviewPanel{
}
.transactionOverviewPanel .buttonPanel{
	text-align:right;
}
.transactionTable td{
	background:#f7f7f7;
	border-bottom:2px solid #fff;
	padding:0 4px;
	height:20px;
}
.transactionTable{
	width:100%;
}
.transactionTable .dateColumn{
	padding-left:24px;
}
.transactionTable .debitColumn{
	padding-right:24px;
}
.sumCredit td,
.sumDebit td,
.sumTransaction td
{
	padding-left:24px;
}
.sumTransaction td{
	line-height:3em;
}
/* TopItem
******************************************************************/
.itemPanel div.itemPreviewPoints a{
}
.topItemPanel .itemDetailedPreviewText a{
}
.topItemPanel .itemPreview{
}
.topItemPanel div.itemDetailedPreview{
}
.topItemPanel div.itemDetailedPreviewImage a{
}
.topItemPanel div.itemDetailedPreviewPoints a{
}
.topItemPanel div.itemDetailedPreviewPoints a, .topItemsPanel div.itemPreviewPoints a,
.topItemPanel div.itemDetailedPreviewPoints{
}
.topItemPanel div.itemDetailedPreviewTeaserText a{
}
.topItemPanel div.itemDetailedPreviewTeaserText ul{
}
.topItemPanel div.itemDetailedPreviewTeaserText{
}
.topItemPanel{
}
/* Wishlist
******************************************************************/
.wishlistPanel img{
}
.wishlistPanel{
}
.wishlistTable .headlines td span{
}
.wishlistTable td span{
}
.wishlistTable td{
	padding:2px 4px;
	vertical-align:middle;
}
.wishlistTable{
}
.wishlistPanel .buttonPanel{
	text-align:right;
	padding-top:24px;
	padding-right:0;
}
.wishlistTable .buttonPanel{
	padding-top:0;
	padding-bottom:24px;
}

/* WishlistBox
******************************************************************/
.wishlistBoxDataList .itemPreview{
}
.wishlistBoxDataList .itemPreviewImage{
}
.wishlistBoxDataList a{
}
.wishlistBoxDataList img{
}
.wishlistBoxDataList td{
	padding:6px 0;
}
.wishlistBoxDataList{
}
.wishlistBoxWebPanel .inner{
	padding:6px 12px;
}
.wishlistBoxWebPanel .itemPreview a{
}
.wishlistBoxWebPanel{
}

.itemAroundPointsPanel .headlinePanel {
	display:none;
}

/* Edit: 02.06.2010 Michael Plank */
.betGamePanel{
	margin: 20px 0;
}
.betGamePanel .select
{
	padding-left:5px;
}
.betGamePanel select
{
	font-size:12px;
}
.betGamePanel select option
{
	padding:3px 5px;
	background:#f7f7f7;
	border-bottom:2px solid #fff;
}
.betGameTable{
	width: 100%;
	margin: 10px 0;
}
.betGameTable td{
	background:#f7f7f7;
	border-bottom:2px solid #fff;
	padding:3px 4px;
	vertical-align:middle;
}
.betGameTable .dateColumn{
	padding-left:12px;
}
.betGameTable .headlines td.saveColumn span
{
	display: none;
}
.betGameTable td input{
	text-align:center;
	font-size:12px;
}
.betGameTable .saveColumn{
	width:84px;
}
.betGameTable .dateColumn span{
	white-space:nowrap;
}
.betGameTable .column-3{
	width:99px;
	text-align:center;
	white-space:nowrap;
}
.betGameTable .column-4{
	width:49px;
	text-align:center;
	white-space:nowrap;
}

.important {
	border:1px solid #056EC0;
	padding:10px;
}