/******************************************************************************
cleverbridge AG Default Client Stylesheet

created:     06-07-04 (LK)
last edited: 06-07-13 (LK)
******************************************************************************/

#cleverContent {
	font-size: 10pt;
	line-height: 130%;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 6px;
	z-index: 50;
}

#cleverContent_QBP {
	font-size: 10pt;
        line-height: 130%;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 6px;
	z-index: 50;
}

/******************************************************************************
ALL
******************************************************************************/

#cleverContent span.contact {
	display: block;
	margin: 5px 0 10px 10%;
	font-weight: bold;
}

#cleverContent img {
	border: 0;
	vertical-align: middle;
}

#cleverContent span.text,
#cleverContent div.interactNote {
	display: block;
	margin: 5px 0 5px 0;
	padding:0;
}

#cleverContent div.interactNote {
	clear: both;
}


#cleverContent p {
    text-align: left;
    margin: 0 0 5px 0;
    padding: 0;
}

#cleverContent li {
    margin: 0;
    padding: 0;
    font-size: 10pt;
}

#cleverContent th,
#cleverContent td {
    vertical-align: top;
    text-align: left;
    margin: 0 10px 0 0;
    line-height: 120%;
}

#cleverContent a {
    color: #cc6600;
}



/******************************************************************************
BLOCKS
******************************************************************************/
#cleverContent div.block {
	margin: 20px 0 0 0;
    padding: 0;
}

/******************************************************************************
BLOCK HEADLINES
******************************************************************************/

#cleverContent div.blockHeadline,
#cleverPriceScale div.blockHeadline,
#cleverShippingOption div.blockHeadline,
#cleverRecurrentBillingScale div.blockHeadline {
    background: transparent;
	border:none;
	padding: 0px 0 0 0;
	margin:0;
	height: 26px;
}



/******************************************************************************
CONTENT OF BLOCKS
******************************************************************************/

#cleverContent div.blockContent {
    margin: 0;
    padding: 0;
    width: auto;
    background: #fff; /* IE needs a background in case blockContent has a border to avoid horizontal lines */
}

#cleverContent div.blockContentClearer {
    clear: both;
    height: 0;
}

/******************************************************************************
INTERACTS
******************************************************************************/

#cleverContent div.interact,
#cleverContent div.interactRequired,
#cleverContent_QBP div.interactRequired,
#cleverContent div.interactError {
	margin: 5px 0 0 0px;
	width: auto;
    clear: both;
}

#cleverContent div.interactLabel,
#cleverContent div.interactLabelError,
#cleverContent div.interactLabelRequired,
#cleverContent_QBP div.interactLabelRequired{
	width: 170px;
	float: left;
}

#cleverContent_QBP div.interactLabelRequired{
	color: #000000;
}

#cleverContent div.interactLabelRequired{
	font-weight: bold;
}

#cleverContent div.interactField,
#cleverContent div.interactFieldError,
#cleverContent div.interactFieldRequired,
#cleverContent_QBP div.interactFieldRequired{
	margin: 0 0 0 180px;
        color: #000000;
}

/******************************************************************************
INPUTS
******************************************************************************/

#cleverContent input.inputText, 
#cleverContent input.inputTextRequired, 
#cleverContent input.inputTextError, 
#cleverContent select.inputSelect,
#cleverContent select.inputSelectRequired,
#cleverContent select.inputSelectError {
	border: 1px solid #ccc;
    height: auto;
}

#cleverContent input.inputTextQuickBuyPanel,
#cleverContent_QBP input.inputTextQuickBuyPanel{
    width: 112px;
}

#cleverContent_QBP input.inputTextQuickBuyPanelMedium{
    width: 126px;
}

#cleverContent select.selectTextQuickBuyPanel,
#cleverContent_QBP select.selectTextQuickBuyPanel{
    width: 130px;
}

#cleverContent input.inputCheckbox, 
#cleverContent input.inputCheckboxRequired, 
#cleverContent input.inputCheckboxError,
#cleverContent input.inputRadio, 
#cleverContent input.inputRadioRequired, 
#cleverContent input.inputRadioError {
	border: 0px none #fff;
}

#cleverContent div.radioContent,
#cleverContent div.radioContentRequired, 
#cleverContent div.radioContentError {
	margin-left:20px;
}


#cleverContent select.large {
	width: 302px;
}

#cleverContent select.medium {
	width: 150px;
}

#cleverContent select.small {
	width: 50px;
}

#cleverContent input.large {
	width: 300px;
}

#cleverContent input.medium {
	width: 150px;
}

#cleverContent input.small {
	width: 50px;
}

#cleverContent table.cart input.small {
	width: 30px;
} 

#cleverContent input.inputCheckbox,
#cleverContent input.inputCheckboxRequired,
#cleverContent input.inputCheckboxError {
    float: left;
    width: auto;
}

#cleverContent span.inputCheckboxLabel {
    display: block;
    margin: 0 0 0 25px;
}

/******************************************************************************
FOCUSED INPUTS
******************************************************************************/
#cleverContent input.focused,
#cleverContent select.focused {
	background:#eee;
}

/******************************************************************************
BUTTONS
******************************************************************************/

div.cleverLoginFac,
#cleverResellerLogin,
#cleverContinueShopping {
    margin: 20px 0 0 0;
}

#cleverContent span.licenseRenew,
div.cleverLoginFac span.hyperLink,
#cleverResellerLogin span.hyperLink, 
#cleverContinueShopping span.hyperLink,
#cleverFindCustomerData span.hyperLink {
	display: block;
    width: 180px;
	height: 20px;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYnV0dG9uLmpwZw/69/0/go.php);
	color: #000;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor:pointer;
	font-weight: bold;
    vertical-align: middle;
    padding: 1px 0 5px 0;
    margin: 0;
}

div.cleverLoginFac a,
#cleverResellerLogin a,
#cleverContinueShopping a,
#cleverFindCustomerData a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

#cleverContent div.button {
	text-align: left;
	padding: 10px 0 0 180px;
}

#cleverContent input.inputSubmit{
	width: 180px;
	height: 25px;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYnV0dG9uLmpwZw/69/0/go.php);
	color: #000;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor:pointer;
	font-weight: bold;
}
#cleverContent input.inputSubmitRecFriend, input.inputSubmitRecFriend{
	width: 159px;
	height: 28px;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYnV0dG9uX3JlY29tbWVkZWQucG5n/69/0/go.php) no-repeat;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor:pointer;
	font-weight: bold;
}
#cleverContent input.inputButtonTextSubmit{
	height: 25px;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYnV0dG9uX21pZGRsZS5wbmc/69/0/go.php);
	color: #000;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor:pointer;
	font-weight: bold;
}
#cleverContent_QBP input.inputSubmit {
	width: 110px;
	height: 25px;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYnV0dG9uX3NtYWxsLmpwZw/69/0/go.php);
	color: #000;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor:pointer;
	font-weight: bold;
}


#cleverSubmitSignup input.inputSubmit,
#cleverSubmitPurchaseTop input.inputSubmit,
#cleverSubmitPurchase input.inputSubmit {
	background: url(/index.php/Y29t/Y2xldmVyYnJpZGdl/d3d3/aHR0cHM6Ly93d3cuY2xldmVyYnJpZGdlLmNvbS9pbWFnZXMvY2xpZW50RGVmYXVsdFN0eWxlL2J1dHRvblN1Ym1pdC5qcGc/69/0/go.php);
}



#cleverContent div.buttonCartUpdate,
#cleverContent div.buttonCartDelete {
	display: inline;
	margin: 0;
	padding: 0;
}

#cleverContent input.inputSubmitCartUpdate {
	vertical-align: middle;
	border: 0px none #fff;
	cursor: pointer;
	width: 24px;
	letter-spacing: 24px;
	height: 24px;
	background: url(/index.php/Y29t/Y2xldmVyYnJpZGdl/d3d3/aHR0cHM6Ly93d3cuY2xldmVyYnJpZGdlLmNvbS9pbWFnZXMvaWNvbnMvaXhfYXBfYWxsLzE2eDE2L3NoYWRvdy9yZWZyZXNoLnBuZw/69/0/go.php) no-repeat;
}

#cleverContent input.inputSubmitCartDelete {
	vertical-align: middle;
	border: 0px none #fff;
	cursor: pointer;
	width: 16px;
	letter-spacing: 16px;
	height: 16px;
	background: url(/index.php/Y29t/Y2xldmVyYnJpZGdl/d3d3/aHR0cHM6Ly93d3cuY2xldmVyYnJpZGdlLmNvbS9pbWFnZXMvaWNvbnMvaXhfYXBfYWxsLzE2eDE2L3NoYWRvdy9kZWxldGUyLnBuZw/69/0/go.php) no-repeat;
}



/******************************************************************************
ERRORS
******************************************************************************/

#cleverError div.block {
	border: 1px solid #cc0000;
}

#cleverError div.blockHeadline {
	background: #cc0000;
    border: 1px solid #cc0000;
}

#cleverError div.blockHeadline h1 {
	color: #fff;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvdmlldy5wbmc/69/0/go.php) no-repeat;
}

#cleverError div.blockContent {
    color: #cc0000;
    padding: 5px;
    background: #FFFBFB;
}
#cleverError div.blockContentPromotion {
    color: #cc0000;
    padding: 20px 0px 0px 0px;
}

#cleverContent div.interactError {
	padding: 2px;
	background: #FFFBFB;
}

#cleverContent div.interactLabelError {
    color: #000;
	font-weight: bold;
}

#cleverContent input.inputTextError, 
#cleverContent select.inputSelectError {
	border: 1px solid #cc0000;
    height: auto;
}

#cleverContent span.messageError {
	font-weight: bold;
	color: #cc0000;
	display: block;
}

#cleverContent span.messageErrorPromotion {
	font-weight: bold;
	color: #cc0000;
	display: block;
        text-align:center;
}

#cleverContent span.eventLabelError {
    display: block;
    margin: 5px 0 0 0;
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvaXhfYXBfYWxsLzE2eDE2L3NoYWRvdy9uYXZfZG93bl9yZWQucG5n/69/0/go.php) top left no-repeat;
}

#cleverContent div.interactError span.eventLabel {
    display: inline;
}

#cleverContent a.eventLabelError,
#cleverContent a.eventLabelError:active,
#cleverContent a.eventLabelError:hover,
#cleverContent a.eventLabelError:visited {
	color: #cc0000;
	font-weight: normal;
	margin: 5px 0 20px 0;
	line-height:16px;
	height:16px;
	padding:0 0 0 20px;
}

/******************************************************************************
GLOBALIZER
******************************************************************************/

#cleverGlobalizer {
    text-align: left;
    margin: 20px 0 0 0;
}

#cleverGlobalizerLanguage,
#cleverGlobalizerCurrency {
    width: auto;
    display: inline;
}

#cleverGlobalizer div.interact {
	width: auto;
	clear: none;
	display: inline;
	padding: 0;
	margin: 0;
}
#cleverGlobalizer div.interactLabel {
	display: inline;
	width: auto;
	float: none;
	margin: 0;
	padding: 0;
}
#cleverGlobalizer div.interactField {
	display: inline;
	width: auto;
	margin: 0 20px 0 2px;
	padding:0;
}
#cleverGlobalizer select.medium {
	font-size: 1.0em;
    vertical-align: middle;
    width: auto;
}
#cleverGlobalizer select.inputSelect {
	font-size: 1.0em;
	vertical-align: middle;
}		

#cleverGlobalizer input.inputSubmit {
	background-color: transparent;
	border: 0px none #ff0000;
	cursor: pointer;
	width: 16px;
	letter-spacing: 16px;
	height: 16px;
	background-image: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvaXhfYXBfYWxsLzE2eDE2L3NoYWRvdy9uYXZpZ2F0ZV9yaWdodDIucG5n/69/0/go.php);
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

/******************************************************************************
POPUPS
******************************************************************************/

div.eventContainerWrapper {
  font-family: arial, helvetica, sans-serif;
  position: absolute;
  width: 40em;
  left: 0px;
  top: 0px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #ccc;
  visibility: hidden;
  font-size: 10pt;
  z-index: 500;
}

div.eventContainerWrapper h2 {
  padding: 5px;
  margin: 0;
  background: #efefef;
  color: #000;
  font-size: 0.9em;
}

div.eventContainerContent {
  background: #fff; 
  margin: 0;
  color: #000;
  padding: 10px;
  text-align: left;    
}

div.eventContainerContent h1 {
	padding: 0 0 5px 0;
    margin: 0;
	font-size: 1.0em;
	color: #000;
}

div.eventContainerContent h2 {
	padding: 5px 0 5px 0;
    margin: 0;
	font-size: 0.9em;
	color: #000;
}

div.eventContainerClose {
	text-align: right;
	padding: 5px;
}

/******************************************************************************
CONFIRMATION PAGE
******************************************************************************/

#cleverContent div.accentuate {
	text-align: center;
	border: 1px solid #E11E31;
	padding: 10px;
	margin: 20px 10% 20px 10%;
	background: #FEF8F9;
}

#cleverPurchaseId h2 {
	text-align: center;
	color: #000;
    margin: 0;
}

#cleverContent div.fulfilment {
    text-align: left;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 10px 10% 20px 10%;
    background-color: #FBFCFD;
 }

#cleverContent div.fulfilment h2 {
    margin: 0;
}
 
#cleverContent div.fulfilment span.fulfilmentContent {
    display: block;
}

#cleverContent a.accentuateLabel {
    color: #000;
    font-weight: bold;
    padding: 2px 0 0 22px; 
    text-decoration: none;
}




#cleverSupportContact span.textClientName{
	margin: 0 0 5px 0;
	font-weight:bold;
	display:block;	
}
#cleverSupportContact div.interact {
	margin: 0 0 5px 10%;
}
#cleverSupportContact div.interactLabel {
	width:30%;
	font-weight:normal;
}
#cleverSupportContact div.interactField {
	width:60%
}
#cleverSupportContact span.inputValue{
	font-weight:normal;
}
#cleverSupportContact span.textProductName{
	display:block;
}

/******************************************************************************
CONFIRMATION PAYMENT TABLE (PROVISIONAL)
******************************************************************************/

#cleverConfirmationPayment table {
    margin: 5px 0 15px 20px;
    padding: 0;
}

#cleverConfirmationPayment th, 
#cleverConfirmationPayment td {
    padding: 0 10px 0 0;
    line-height: 120%;
}


/******************************************************************************
LEGAL INFO
******************************************************************************/

#cleverLegal {
    padding: 3px 0 0 0;
    margin: 0 0 10px 0;
}

#cleverLegalCopyright {
    margin: 10px 0 10px 0;
}

/******************************************************************************
PRICE SCALE AND RECURRING BILLING
******************************************************************************/

#cleverPriceScale div.blockHeadline,
#cleverRecurringBillingScale div.blockHeadline {
	padding: 2px 0 0 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
    width: auto;
}

#cleverPriceScale div.blockHeadline h1,
#cleverRecurringBillingScale div.blockHeadline h1 {
	color: #000;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 0 5px;
	text-align: left;
	padding: 0 0 3px 22px;
}

#cleverPriceScale table,
#cleverRecurringBillingScale table {
	font-size: 10pt;
}

#cleverPriceScale th,
#cleverPriceScale tr, 
#cleverPriceScale td,
#cleverRecurringBillingScale th,
#cleverRecurringBillingScale tr,
#cleverRecurringBillingScale td {
    color: #000;
    padding: 0 20px 0 0;
}

#cleverPriceScale table th, 
#cleverRecurringBillingScale table th {
	font-weight: bold;
	text-align: right;
}

#cleverPriceScale td,
#cleverRecurringBillingScale td {
	text-align: right;

}

#cleverPriceScale span.price,
#cleverRecurringBillingScale span.price {
    display: block;
	text-align: right;
	white-space: nowrap;
}


div.eventContainerWrapper a.eventContainerClose {
    font-size: 10pt;
    color: #000;
    text-decoration: none;
}

/******************************************************************************
INFOCOLLECTIONS
******************************************************************************/

#cleverContent div.infoCollectionFaq {
    margin: 10px 0 0 0;
}

#cleverContent div.infoCollectionQuestion {
    font-weight: bold;
}

/******************************************************************************
PRODUCT LISTS
******************************************************************************/

#cleverProductList table {
    empty-cells: show;
    width: 100%;
}

#cleverProductList td.matrix,
#cleverProductList th.matrix {
    padding: 3px 0 3px 0;
    border-bottom: 1px solid #efefef;
}

#cleverProductList span.textProductName {
    font-weight: bold;
}

#cleverProductList span.textProductNameExtension {
    display: block;
    font-size: 0.9em;
    margin: 0 0 0 10px;
}

#cleverProductList th.quantity,
#cleverProductList th.info,
#cleverProductList td.quantity,
#cleverProductList td.info,
#cleverProductList td.quantityBundle {
    text-align: center;
}

#cleverProductList th.price, 
#cleverProductList td.price {
    text-align: right;
}

#cleverProductList td.add {
    text-align: right;
    margin: 0;
    padding: 0;
}

#cleverProductList td.add span.hyperLink {
	width: 180px;
    height: 25px;
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvY2xpZW50RGVmYXVsdFN0eWxlL2J1dHRvbi5qcGc/69/0/go.php) no-repeat;
	color: #000;
	text-align: center;
    display: block;
    padding: 3px 0 0 0;
    margin-left: 10px;
}

#cleverProductList td.add a.hyperLink {
    padding: 0;
    color: #000;
    text-decoration: none;
    font-weight: bold;
} 

#cleverProductList td.matrix input.inputText {
	width: 30px;
}

/******************************************************************************
AFFILIATE SIGNUP
******************************************************************************/

#cleverAffiliateAccount div.radio {
    margin: 5px 0 0 0;
}

/*******************************************************************************/
/* Formatting of Direct Debit
/*******************************************************************************/

#cleverPaymentDdbIdCard {
    margin: 5px 0 15px 0;
}

#cleverPaymentDdbIdCard input.small {
    width: 65px;
}

#cleverPaymentDdbIdCard input.medium {
    width: 123px;
}

#cleverPaymentDdbIdCard input,
#cleverPaymentDdbIdCard span.text {
    display: inline;
}

#cleverPaymentDdb span.text {
    margin-left: 0;
    padding-left: 0;
}

#cleverPaymentDdbIdCard span.text {
    margin: 0;
    padding: 0;
}

#cleverPaymentDdb img {
    margin: 10px 0 10px 150px;
    padding: 0;
    display: block;
}

/*******************************************************************************/
/* Formatting of CLEVER XSELLING
/*******************************************************************************/

#cleverXSelling table.cart {
    width: 80%;
    margin: 20px auto;
}

/******************************************************************************
Meta Pages
******************************************************************************/
#cleverSupportOfficeDe th,
#cleverSupportOfficeDe td,
#cleverSupportOfficeUs th,
#cleverSupportOfficeUs td,
#cleverLegalImprint th,
#cleverLegalImprint td {
    font-size: 10pt;
    padding-right: 10px:
}

#cleverSupportOfficeDe div.blockHeadline,
#cleverSupportOfficeUs div.blockHeadline {
    background: #fff
}

#cleverSupportOfficeDe div.blockHeadline h1,
#cleverSupportOfficeUs div.blockHeadline h1 {
    color: #000;
}

/*******************************************************************************/
/* SECURITY VERIFICATION */
/*******************************************************************************/

#cleverSecurityVerification {
    text-align: center;
    margin: 30px 0 0 0;
}

#cleverSecurityVerification img {
    border: 0;
}

span.securitySignCOS {
    margin: 0px 0 10px 0;
    display: block;
}

span.securitySignCBS {
    margin: 0px 0 10px 0;
    display: block;
}

span.securitySignSAS {
    margin: 0px 0 10px 0;
    display: block;
}

/*******************************************************************************/
/* 3D SECURE */
/*******************************************************************************/


#cleverConfirmationPayment3DSecureMasterExplanation div.block,
#cleverConfirmationPayment3DSecureVisaExplanation div.block {
    border: 1px solid #A8B8D9;
    margin: 0 0 20px 0px;
    padding: 10px;
    background: #F6F8FA
}

#cleverConfirmationPayment3DSecureMasterExplanation div.blockContent,
#cleverConfirmationPayment3DSecureVisaExplanation div.blockContent {
    padding: 0 0 0 75px;
}

#cleverConfirmationPayment3DSecureMaster span.text,
#cleverConfirmationPayment3DSecureVisa span.text {
    margin: 0 0 20px 150px;
}

#cleverConfirmationPayment3DSecureMaster img,
#cleverConfirmationPayment3DSecureVisa img {
    margin: 5px 10px 10px 0;
    float: left;
}

#cleverConfirmationPayment3DSecureButton {
    margin: 10px 0 20px 0;
    text-align: center;
    
}

#cleverConfirmationPayment input.submit3DSecureProcessVIS {
    font-weight: bold;
}

/*******************************************************************************/
/* LOGIN STATUS
/*******************************************************************************/

#cleverLoginStatus {
    margin: 20px 0 20px 0;
    padding: 5px;
    background: #efefef;
  	font-size: 10pt;
    line-height: 130%;
	background: #F9F2E2;
	border-bottom: 1px solid #EEDEB3;
}

#cleverLoginStatus div.block {
    padding: 0px 20px 0px 20px;
    margin: 0;
}

#cleverLoginStatus div.blockContent {
   	background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}

#cleverLoginStatus span.textHeadline {
    font-weight: bold;
    font-size: 1.0em;
    display: inline;
}

#cleverLoginStatus span.text {
    font-size: 0.8em;
    padding: 0 0 0 10px;
    display: inline;
}

/* Special CSS extended definitions for Avira MMIGDB */

h1 {
    padding: 3px 0 5px 30px;
    background: transparent;
}

#cleverMyData h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvYnVzaW5lc3NtYW5fZWRpdC5wbmc/69/0/go.php) no-repeat;
}

#cleverMyDataSuccess h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvYnVzaW5lc3NtYW5fcHJlZmVyZW5jZXMucG5n/69/0/go.php) no-repeat;
}

#cleverLicense h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGUucG5n/69/0/go.php) no-repeat;
}

#cleverRenewal h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfcmVmcmVzaC5wbmc/69/0/go.php) no-repeat;
}

#cleverOtcFailure h1,
#cleverFacFailure h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfd2FybmluZy5wbmc/69/0/go.php) no-repeat;
}

#cleverPromotionFailure h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfd2FybmluZy5wbmc/69/0/go.php) no-repeat;
}

#cleverOtcSuccess h1,
#cleverFacSuccess h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfb2sucG5n/69/0/go.php) no-repeat;
}

#cleverPromotionSuccess h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfb2sucG5n/69/0/go.php) no-repeat;
}

#cleverEditPWD h1,
#cleverLogin h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvbG9jay5wbmc/69/0/go.php) no-repeat;
}

#cleverPwdLookup h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvbG9ja192aWV3LnBuZw/69/0/go.php) no-repeat;
}

#cleverSearch h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvdmlldy5wbmc/69/0/go.php) no-repeat;
}

#cleverLogout h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvZXhpdC5wbmc/69/0/go.php) no-repeat;
}

#cleverPwdLookupError h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvd2FybmluZy5wbmc/69/0/go.php) no-repeat;
}

#cleverEditPwdSuccess h1,
#cleverPwdLookupSuccess h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZw/69/0/go.php) no-repeat;
}

#cleverPwdLookupChangePwd h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvZm9ybV95ZWxsb3dfZWRpdC5wbmc/69/0/go.php) no-repeat;
}

#cleverFac h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfbmV3LnBuZw/69/0/go.php) no-repeat;
}

#cleverRecFriends h1 {
	background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvZnJpZW5kLmdpZg/69/0/go.php) no-repeat;
	padding-left: 30px;
}

#cleverQuickBuyPanel h1 {
    padding-left:0px;
}

#cleverPromotion  {
    padding: 0px 0px 13px 0px;
}

#cleverPromotion h1 {
    padding: 3px 0 5px 0px;
}

#cleverPromotion div.campaign_top_content {
    padding-bottom: 10px;
    padding-top: 5px;
}

#cleverPromotion span.campaign_desc {
    padding: 0px 0px 0px 0px;
}

#cleverPromotion div.campaign_bottom_content {
    padding-top: 30px;
}

#cleverPromotion table.promotionTable {
    border: 0px solid #C3C3C3;
    width: 100%;
}

#cleverPromotion a.alert {
    font-weight: bold;
    text-decoration: none;
    color: #DE0007;
    cursor:pointer;
}

#cleverPromotion a.alert:hover {
    text-decoration: underline;
}

#cleverContent table {
    border: 1px solid #C3C3C3;
    width: 100%;
}

#cleverContent th {
    background: #F9F2E2;
    padding: 5px;
}

#cleverContent th.resellerName {
    background: #fff;
    padding: 20px 5px 5px 5px;
    text-transform: uppercase;
    
}

#cleverContent table span.resellerName {
    padding: 5px 0 5px 30px;
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvYnVzaW5lc3NtYW4ucG5n/69/0/go.php) no-repeat;
}

#cleverContent th.productName {
    /*background: #FCFAF4;(LKL) */
    padding: 5px 5px 5px 35px;
}

#cleverContent td.productName {
    /*background: #FCFAF4;(LKL) */
        padding-left: 35px;
        font-weight: bold;
}

#cleverContent span.facCode {
    display: block;
    font-size: 0.8em;
    color: #666666;
    font-weight: normal;
}

#cleverContent td {
    background: #FCF8F0;
    padding: 1px;
    empty-cells: show;

}

#cleverContent td.td_admin {
    background: #FCF8F0;
    padding: 0px;
    empty-cells: show;
}

#cleverContent table.tableLicense th.submit_admin {
    padding: 5px;
    text-align:right;
}

#cleverContent table.table_admin {
    height: 100%;
}

#cleverContent table.tableLicense td {
    line-height: 200%;
}

#cleverContent table.tableLicense th.productName_admin,
#cleverContent table.tableLicense td.productName_admin {
    vertical-align: middle;
    font-size:14px;
}

#cleverContent table.tableLicense th.licenseNo,
#cleverContent table.tableLicense td.licenseNo {
    text-align:center;
}

#cleverContent table.tableLicense th.licenseNo_admin,
#cleverContent table.tableLicense td.licenseNo_admin {
    vertical-align: middle;
    font-size:12px;
}

#cleverContent table.tableLicense th.renewLicense, 
#cleverContent table.tableLicense td.renewLicense {
    width: 180px;
    vertical-align: middle;
}

#cleverContent table.tableLicense th.validityPeriod, 
#cleverContent table.tableLicense td.validityPeriod {
    vertical-align: middle;
}

#cleverContent table.tableLicense th.validityPeriod_admin, 
#cleverContent table.tableLicense td.validityPeriod_admin {
    vertical-align: middle;
    font-size:12px;
}

#cleverContent table.tableLicense th.recordNo_admin, 
#cleverContent table.tableLicense td.recordNo_admin {
    vertical-align: middle;
    width:20px;
    height:100%;
    text-align: center;
}

#cleverContent a {
    color: #000;
}

#cleverContent span.download {
    margin: 0 auto 0 auto;
    text-align: center;
}

#cleverContent a.download {
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvZG93bmxvYWQucG5n/69/0/go.php) no-repeat;
    padding: 2px 0 10px 28px;
    height: 24px;
}

#cleverContent span.licenseRenewed {
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2hlY2syLnBuZw/69/0/go.php) no-repeat;
    padding: 2px 0 10px 28px;
    height: 24px;
    margin: 0 auto 0 auto;
}

#cleverContent span.licenseRenew {
    display: block;
    /*background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGVfcmVmcmVzaC5wbmc/69/0/go.php) no-repeat;(LKL) */
}

#cleverContent a.licenseRenew {
    text-decoration: none;
}

a.subcategshi {
    text-decoration: none;
    color: #DE0007;
}

#cleverContent span.small,
#cleverContent span.small a {
    font-size: 0.7em;
}

#cleverContent span.intro {
    display: block;
	margin: 5px 0 10px 0;
}

#cleverContent span.explanation {
	color: #D17131;
    cursor:help;
    border-bottom: 1px dotted #D17131;
    background-color: #fff;
    margin: 0 3px;
    font-weight: bold;
}

#cleverContent li {
    list-style-image: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvY2hlY2tib3gucG5n/69/0/go.php);
    padding: 0 0 0 5px;
    margin: 0;
}

#cleverContent li.plus {
    list-style-image: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvYWRkMi5wbmc/69/0/go.php);
}

#cleverContent span.activationCode {
    display: inline;
    margin: 0 5px;
}

/* Ausblenden des AlternativEmailadresse Containers (LKL) */
#alternativeCustomerEmailContainer {
    display: none;
}

#cleverContent #legende {
    margin: 10px 0 20px 0;
}

#cleverContent #legende td {
    padding: 3px 20px;
}

/* TopFrame Administration */
#eventContainerClose {
	text-align: right;
	padding: 5px;
}

#eventContainerClose a {
	font-weight: bold;
	text-decoration: none;
	padding: 0 20px 0 0;
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvaWNvbnMvZXJyb3IucG5n/69/0/go.php) right no-repeat;
	line-height: 20px;
	height: 20px;
}

#cleverContent a.hyperLinkShowUser
#cleverContent a.hyperLinkChangeUsername
#cleverContent a.hyperLinkChangePassword {
    pointer: cursor;
}

.nxtbutton {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #EEEEEE;
    border: 1px solid #666666;
    text-decoration: none;
    border-style: outset;
    border-width: 1px;
    margin: 0;
    padding: 0px;
    width: auto;
    overflow:visible;
}
a.nxtbutton {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #EEEEEE;
    border: 1px solid #666666;
    text-decoration: none;
    border-style: outset;
    border-width: 1px;
    margin: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    width: auto;
    overflow:visible;
}
a.nxtbutton:hover {
    text-decoration: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #EEEEEE;
    border: 1px solid #666666;
    text-decoration: none;
    border-style: outset;
    border-width: 1px;
    margin: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    width: auto;
    overflow:visible;
}

#cleverContent table.tableLicense_new{
    border:1 px solid #000000;
    width:100%;
    border-spacing: 2px;
    background: #ffffff;
}
#cleverContent td.product_new{
    width:59%;
    font-weight: bold;
    color:#000000;
    background: #F9F2E2;
}
#cleverContent td.download_new{
    width:9%;
    font-weight: bold;
    color:#000000;
    background: #F9F2E2;
}
#cleverContent td.valid_new{
    font-weight: bold;
    color:#000000;
    background: #F9F2E2;
}
#cleverContent td.renew_new{
    width:14%;
    font-weight: bold;
    color:#000000;
    background: #F9F2E2;
}
#cleverContent td.productName_new{
    font-size: 12px;
    font-weight: bold;
    color:#000000;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
}
#cleverContent td.license_no_new {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
#cleverContent td.otc_new {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}
#cleverContent td.online_shop_no_new {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}
#cleverContent td.default_new {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}
#cleverContent td.default_center_new {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    text-align: center;
}

#cleverContent td.send_license_new {
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    text-align: right;
    height: 20px;
}

#cleverContent a.online_shop_no_new {
    font-weight: bold; 
    text-decoration: none;
    color: #D17131;
    cursor:help;
    border-bottom: 1px dotted #D17131;
    font-size: 12px;
}
#cleverContent a.download_new {
    font-weight: bold; 
    text-decoration: none;
    color: #D17131;
    cursor:pointer;
    font-size: 12px;
}
#cleverContent a.download_new:hover {
    text-decoration: underline;
}
#cleverContent a.download_product {
    font-weight: bold; 
    text-decoration: none;
    color: #D17131;
    cursor:pointer;
    font-size: 10px;
}
#cleverContent a.download_product:hover {
    text-decoration: none;
}
#cleverContent a.product_details {
    font-weight: bold; 
    text-decoration: none;
    color: #000000;
    cursor:pointer;
    font-size: 12px;
}
#cleverContent a.product_details:hover {
    text-decoration: underline;
}
#cleverContent a.renew_new {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    cursor:pointer;
    font-size: 12px;
    border: 1px solid #999999;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYWRtaW4vYnV0dG9uX3JlbmV3LnBuZw/69/0/go.php);
}
#cleverContent a.send_license_new {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    cursor:pointer;
    font-size: 12px;
    border: 1px solid #999999;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: url(/index.php/Y29t/YXZpcmE/bGljZW5zZQ/aHR0cHM6Ly9saWNlbnNlLmF2aXJhLmNvbS9pbWFnZXMvYWRtaW4vYnV0dG9uX3JlbmV3LnBuZw/69/0/go.php);
}
#cleverContent_QBP td.infoQBP{
    font-weight: bold;
    color:#000000;
    padding-top:40px;
}
#cleverContent_QBP div.alert{
    font-weight: bold;
    color:#000000;
}
#cleverContent_QBP a.alert {
    font-weight: bold;
    text-decoration: none;
    color: #DE0007;
    cursor:pointer;
}
#cleverContent_QBP a.alert:hover {
    text-decoration: underline;
}
#cleverContent_QBP a.grey_link {
    font-weight: bold;
    text-decoration: none;
    color: #858585;
    cursor:pointer;
}
#cleverContent_QBP a.grey_link:hover {
    text-decoration: underline;
    color: #DE0007;
}

#cleverContent table.extend td{font-weight:bold}
#cleverContent table.extend tr.rowSelected td{color:#DE0007;}
