/*
CMS Self!Service lite
(c) 2013 by Peter Garstenauer & Reynhard Boegl for www.kick-image.at
Free Download: http://www.cms-self-service-lite.at

###########################################################################
#                                                                         #
#   NEVER CHANGE ANYTHING IN THIS FILE!                                   #
#                                                                         #
###########################################################################
Copy & change parts into "self_service_lite/customized/frontend.css"
*/
/*
# Special CSS "Headline h1 ... h6" for the dropdown "Format / Absatz" 
# in the Headline- Section
*/
 @import url("../customized/heading_headline.css");

/*
# Special CSS "Headline - no h1 .. h6" (optional) for the dropdown 
# "Styles / Formate" in the headline section
*/
 @import url("../customized/format_headline.css");

/*
# Special CSS "Text" (optional) for standard view and details for the 
# dropdown "Styles / Formate" in the standard and detail section
*/
 @import url("../customized/format_text.css");

/* 
# General CSS
*/
 div#self-service-lite {/* the main div */
		width:100%;
 }
 div#self-service-lite:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}/* Auto-Clear > ie_frontend.css*/
 
 div#self-service-lite div { /* div with content */
		width:100%;
		float:left;
 }
 div#self-service-lite div.ssldetailview { /* div detail view */
		padding-bottom:300px; /* for anchor */
 }
 div#self-service-lite div:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}/* Auto-Clear > ie_frontend.css*/
 div#self-service-lite div div {
		width:100%;
 }
 div#self-service-lite .sslerror { /* error */
		color:#f00;
		font-weight:bold;
		float:none;
		padding:5px 0 5px 0;
 }
 div#self-service-lite p.sslcookieerror {/* no cookie error */
		font-weight:bold;
		color:#f00;
		float:none;
 }
 /* headline: Preformating (optional) - will be overwritten by using h1 .. h6 with heading_headline.css */
 div#self-service-lite div div.sslheadline { 
		margin:0 0 10px 0;
		float:none;
 }
 /* paragraph */
 div#self-service-lite div p {
		margin:0 0 10px 0;
 }
 /* images */
 div#self-service-lite div a img {/* image in a link */
		border:0px solid #de0131;
		padding:1px;
 }
 div#self-service-lite img.sslimageleft {/* image left */
		display:block;
		float:left;
		margin:0 10px 10px 0;
 }
 div#self-service-lite img.sslimagecenter {/* image centered */
		clear:both;
		display:block;
		margin:0 auto 10px auto;
 }
 div#self-service-lite div img.sslimageright {/* image right */
		display:block;
		float:right;
		margin:0 0 10px 10px;
 } 
 div#self-service-lite div img.sslimageblock {/* image block */
		display:block;
		float:none;
		clear:both;
		margin:0 0 10px 0;
 } 
 /* lists */
 div#self-service-lite div ul,
 div#self-service-lite div ol {
		overflow:auto;
		padding-left:25px;
		line-height:normal;
 }
 /* conclusions */
 div#self-service-lite br.clearfloat {/* without horizontal rule */
		height:1px;
		overflow:hidden;
		line-height:1px;
		clear:both;
		letter-spacing:normal;
 }
 html>body div#self-service-lite hr {/* with horizontal rule - geckos */
		clear:both;
		border:0;
		height:15px;
		margin:0 0 20px 0;
		border-bottom:1px solid #ccc;
		background:transparent;
 }
 div#self-service-lite hr {/* with horizontal rule - msie */
		clear:both;
		border:0;
		height:1px;
		margin:0 0 10px 0;
		color:#ccc;
 }
 *:first-child+html div#self-service-lite hr {/* with horizontal rule - msie7 */
		clear:both;
		border:0;
		height:1px;
		margin:10px 0 10px 0;
		color:#ccc;
 }
 /* page turns */
 div#self-service-lite ul.sslpageturn {/* general = bottom */
		clear:both;
		float:none;
		list-style-type:none;
		border-top:1px solid #ccc;
		padding:3px 0 0 0;
		height:1.5em;
		margin:15px 0 0 0;
 }
 div#self-service-lite ul.sslpageturntop, 
 div#self-service-lite ul.sslpageturndetailtop {/* top */
		margin:0 0 15px 0;
		padding:0 0 0 0;
		border-bottom:1px solid #ccc;
		border-top:none;
 }
 div#self-service-lite ul.sslpageturn li {/* top and bottom */
		float:left;
		padding:0 7px 0 0;
		margin:0 0 0 0;
 }
 div#self-service-lite ul.sslpageturn li a.sslpageturnactiv { /* active link */
		font-weight:bold;
		text-decoration:none;
 }
 /* standard view */
 div#self-service-lite ul.sslpageturntop {/* top */
		display:none;
 }
 div#self-service-lite ul.sslpageturnbottom {/* bottom */
 }
 /* detail view */
 div#self-service-lite ul.sslpageturndetailtop {/* top */ 
 }
 div#self-service-lite ul.sslpageturndetailbottom {/* bottom */
		display:none;
 }
 /* Breadcrumb - Navigation */
 ul.sslbreadcrumb {
		list-style-type:none;
		width:100%;
		padding:0 0 5px 0;
 }
 ul.sslbreadcrumb:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
 ul.sslbreadcrumb li {
		float:left;
 }
 ul.sslbreadcrumb li.sslbreadcrumbarrow {/* arrow between links */
		font-weight:bold;
		padding:0 5px 0 5px;
 }
/*
# User Login
*/
 /* form */
 form.ssl_user_login h2 {
		padding-bottom:10px;
 }
 form.ssl_user_login fieldset {
		border:none;
 }
 form.ssl_user_login table td {
		padding:2px 5px 2px 0;
		text-align:right;
 }
 form.ssl_user_login table td input {
		border:1px solid #999;
		padding-left:3px;
		width:200px;
 }
 form.ssl_user_login table td input:focus {
		border:1px solid #000;
 }
 form.ssl_user_login table td input.ssluserloginbutton { /* send button */
		width:auto;
		font-weight:bold;
		padding:2px 10px 2px 10px;
		border:1px solid #999;
		background-color:#efefef;
 }
 form.ssl_user_login table td input.ssluserloginbutton:hover {
		background-color:#999;
		color:#fff;
 }
 /* menue logged */
 div#self-service-lite ul#sslloggeduser {
		list-style-type:none;
		zoom:1;
		margin-bottom:15px;
 }
 div#self-service-lite ul#sslloggeduser:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
 div#self-service-lite ul#sslloggeduser li {
		float:left;
		padding-right:10px;
 }
 div#self-service-lite ul#sslloggeduser li a {
		display:block;
		padding:5px 0 0 0;
 }
 div#self-service-lite ul#sslloggeduser li a.sslmenueactive {
		text-decoration:none;
		font-weight:bold;
 }
 div#self-service-lite ul#sslloggeduser li.ssluserlogoutlink a {/* logout */
		font-weight:bold;
		padding:5px;
		border:1px solid #999;
		background-color:#efefef;
		text-decoration:none;
 }
 div#self-service-lite ul#sslloggeduser li.ssluserlogoutlink a:hover {
		background-color:#999;
		color:#fff;
 }
 /* error */
 div#self-service-lite .ssladminerror {
		font-weight:bold;
		padding-bottom:10px;
		color:#f00;
 }
/*
# Forms (generated with "Formeditor" and form for user comments)
*/
 div#self-service-lite div form.sslform {}
 div#self-service-lite fieldset {
		border:none;
 }
 div#self-service-lite table.sslformtab {}
 div#self-service-lite table.sslformtab td {
		padding:2px 10px 2px 0;
		vertical-align:top;
 }
 div#self-service-lite table.sslformtab td.sslformtableft { /* cell for label */
		text-align:right;
		padding-top:4px;
 }
 div#self-service-lite table.sslformtab td.sslformtableft input {
		display:none ! important;
 }
 div#self-service-lite table.sslformtab td.sslformtabright { /* cell for input */
		padding-right:0;
 }
 div#self-service-lite table.sslformtab td.sslformtabright input { /* input */
		padding-left:3px;
 }
 div#self-service-lite table.sslformtab td.sslformtabright textarea {
		overflow:auto;
		padding-left:3px;
 }
 table.sslformtab td.sslformtabright textarea.sslmytext {/* spam trap */
		display:none ! important;
 }
 div#self-service-lite table.sslformtab td.sslformtabright input, 
 div#self-service-lite table.sslformtab td.sslformtabright textarea {
		border:1px solid #999;
 }
 div#self-service-lite table.sslformtab td.sslformtabright input:focus, 
 div#self-service-lite table.sslformtab td.sslformtabright textarea:focus {
		border:1px solid #000;
 }
 div#self-service-lite table.sslformtab td.error {/* error for required fields */
		color:#f00;
 }
 div#self-service-lite table.sslformtab td.sslformtabright select option { /* dropdown */
		padding:0 10px 0 0;
 }
 div#self-service-lite table td img.sslcaptcha {/* Captcha */
		margin:10px 0 3px 0;
		display:block;
 }
 div#self-service-lite table td input.sslcaptcha {
		display:block;
		margin-top:3px;
		width:138px;
		border:1px solid #999;
 }
 div#self-service-lite table.sslformtab td.sslformtabright input.sslformbutton {/* send-button */
		float:right;
		border:1px solid #999;
		background-color:#efefef;
		color:#000;
		padding:1px 5px 1px 5px;
		margin:5px 0 5px 8px;
		font-weight:bold;
		width:auto;
		line-height:1.3em;
 }
 div#self-service-lite table.sslformtab td.sslformtabright input.sslformbutton:hover {
		background-color:#999;
		color:#fff;
 }
 /* Form sent */
 div#self-service-lite div form.sslformsent {
		display:none;
 }
 div#self-service-lite div .sslformsentmessage { /* confirm message */
		float:none;
 }
 /* Form sent from extern (e.g. Facebook) */
 div#self-service-lite div form.sslformsenttoinvisible {
		display:none ! important;
 }
 /* Only user comments form */
 div#self-service-lite form.sslwriteusercomment h2 {/* headline */
		font-size:1.5em;
 }
 div#self-service-lite form.sslwriteusercomment,
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright input,
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright textarea {/* width of the form */
		width:400px;
 }
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright textarea {
		height:150px;
		margin-top:5px;
 }
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright input.sslcaptcha {
		width:138px;
 }
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright a.sslusercommentformcancel { /* cancel */
		float:left;
		display:block;
		border:1px solid #999;
		background-color:#efefef;
		color:#000;
		padding:1px 10px 1px 10px;
		margin:5px 0 15px 0;
		font-weight:bold;
		width:auto;
		text-decoration:none;
 }
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright a.sslusercommentformcancel:hover {
		background-color:#999;
		color:#fff;
 }
 div#self-service-lite form.sslwriteusercomment table.sslformtab td.sslformtabright input.sslformbutton {/* send-button */
		width:auto;
 }
 div#self-service-lite form.sslwriteusercomment p { /* disclaimer */
		padding-top:25px;
 }
/*
# Search - Form and search results highlighting
*/
 form.ssl_searchform {/* haslayout for ie6 at self_service_lite/frontend/ltie7_frontend.css */
 }
 form.ssl_searchform fieldset {
		border:none;
 }
 form.ssl_searchform fieldset input.sslsearchinput {
		border:1px solid #999; 
		padding:2px 0 2px 2px;
 }
 form.ssl_searchform fieldset input.sslsearchinput:focus {
		border:1px solid #000; 
 }
 form.ssl_searchform fieldset input.sslsearchbutton {
		border:1px solid #999;
		background-color:#efefef;
		color:#000;
		padding:1px 5px 1px 5px;
		font-weight:bold;
		width:auto;
 }
 form.ssl_searchform fieldset input.sslsearchbutton:hover {
		background-color:#999;
		color:#fff;
 }
 /* search results */
 div#self-service-lite div.ssl_found { /* found at... */
		border-bottom:1px solid #efefef;
		padding:20px 0 5px 0;
		margin:0 0 10px 0;
		font-style:italic;
		clear:both;
		float:none;
 }
 /* search results highlighting */
		.searchword {
		background-color: #ff6;
		}
		.searchword0 {
		background-color: #ff6; 
		}
		.searchword1 {
		background-color: #a0ffff; 
		}
		.searchword2 {
		background-color: #9f9; 
		}
		.searchword3 {
		background-color: #f99; 
		}
		.searchword4 {
		background-color: #f6f; 
		}
		.searchword5 {
		background-color: #800; 
		}
		.searchword6 {
		background-color: #0a0; 
		}
		.searchword7 {
		background-color: #886800; 
		}
		.searchword8 {
		background-color: #004699; 
		}
		.searchword9 {
		background-color: #909; 
		}
 div#self-service-lite div.ssl_found em {/* no highlighting in 'found at' */
		background:transparent;
 }
/*
# User comments - submit form style
*/
 div#self-service-lite div h3.sslusercommentsheadline {/* comments headline general / standard view */
		font-size:1.2em;
		clear:both;
 }
 div#self-service-lite div.ssldetailview h3.sslusercommentsheadline {/* comments headline / detail view */
		clear:both;
 }
 div#self-service-lite div a.sslwritecommentlink {/* open form */
		display:block;
		font-weight:bold;
		padding:15px 15px 15px 0;
		float:left;
 }
 div#self-service-lite div a.sslreadcommentlink {/* read comments in detail view */
		display:block;
		font-weight:bold;
		padding:15px 15px 15px 0;
		float:left;
 }
 div#self-service-lite div.sslusercomment {
		clear:both;
		margin:0 0 10px 0;
 }
 div#self-service-lite div.sslusercomment p.sslusercommentname {/* Name and date */
 }
 div#self-service-lite div.sslusercomment p.sslusercommentname b {/* Name */
		float:left;
 }
 div#self-service-lite div.sslusercomment p.sslusercommentname b a {/* link name */
 }
 div#self-service-lite div.sslusercomment p.sslusercommentname i {/* date */
		float:right;
		font-weight:normal;
		font-style:normal;
 }
 div#self-service-lite div.sslusercomment p.sslusercommenttext {/* comment */
		clear:both;
		padding:15px;
		border:1px solid #efefef;
		background:#f8f8f8;
		zoom:1;/* haslayout for ielt 6 */
 }
 div#self-service-lite div.sslusercomment p.sslusercommenttext span.sslusercommentadmintext {
		display:block;
		padding:10px 0 0 0;
		font-style:italic;
 }
/*
# Shop
*/
 /* Shop item */
 div#self-service-lite div.sslshopitem form { /* order form */
		width:100%;
		padding:15px 0 15px 0;
		clear:both;
		text-align:right;
 }
 div#self-service-lite div.sslshopitem form fieldset {
		border:none;
 }
 div#self-service-lite div.sslshopitem form span.sslshopitemnr { /* item number */
		padding-right:20px;
 }
 div#self-service-lite div.sslshopitem form p.sslshopvariations { /* variations */
		display:inline;
		padding-right:20px;
 }
 div#self-service-lite div.sslshopitem form p.sslshopvariations select {
		border:1px solid #999;
		margin-left:3px;
 }
 div#self-service-lite div.sslshopitem form p.sslshopvariations select option {
		padding-right:10px;
 }
 div#self-service-lite div.sslshopitem form p.sslshopprice { /* price */
		text-align:right;
		padding:0 15px 0 0;
		font-weight:bold;
		display:inline;
 } 
 div#self-service-lite div.sslshopitem form p.sslshoppriceperamount { /* price per amount */
		text-align:right;
		padding:0 15px 0 0;
		display:inline;
 } 
 div#self-service-lite div.sslshopitem form p.sslshopamount { /* input for amount */
		text-align:right;
		padding:0 0px 0 0;
		display:inline;
 }
 div#self-service-lite div.sslshopitem form p.sslshopamount input {
		border:1px solid #999;
		padding:2px 2px 3px 2px;
 } 
 div#self-service-lite div.sslshopitem form input.sslshoporderbutton { /* order button */
		border:1px solid #999;
		background-color:#efefef;
		color:#000;
		padding:1px 10px 2px 10px;
		font-weight:bold;		
 }
 div#self-service-lite div.sslshopitem form input.sslshoporderbutton:hover {
		background-color:#999;
		color:#fff;
 }
 div#self-service-lite div.sslshopitem form input.sslshoporderbuttondisabled { /* order button disabled */
		color:#777;
 }
 div#self-service-lite div.sslshopitem form input.sslshoporderbuttondisabled:hover {
		color:#777;
		background-color:#efefef;
 } 
 div#self-service-lite div.sslshopitem form div.sslshopnote {/* note below order button */
		margin:5px 0 0 0;
		font-size:0.9em;
 } 
 div#self-service-lite div.sslshopitem form p.sslshopmqsu { /* minimum quantity */
		padding:6px 0 0 0;
		margin:0 0 0 0;
 } 
 /* Cart */
 div#self-service-lite form.sslshopcart {
		clear:both;
 }
 div#self-service-lite form.sslshopcart fieldset {
		border:none;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable {
		margin:10px 0 20px 0;
		width:99%;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable th { /* table head */
		padding:5px 10px 5px 10px;
		background-color:#efefef;
		text-align:left;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td {
		padding:3px 10px 3px 10px;
		border:1px solid #efefef;
		vertical-align:top;
 }
 div#self-service-lite table#sslshopcarttable .sslshopcartitem { /* cell "Shop Item" */
		width:40%;
 }
 div#self-service-lite table#sslshopcarttable td.sslshopcartitem a {
		font-weight:bold;
		font-size:1.1em;
 }
 div#self-service-lite table#sslshopcarttable td.sslshopcartitem span.sslshopcartitemnr { /* artikel number */
		display:block;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartprice { /* cell "Price" */
		text-align:right;
		padding:2px 15px 2px 5px;
		width:15%;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartammount { /* cell "Pieces" */
		width:10%;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartammount input {/* input for ammount */
		width:50px;
		padding-left:2px;
		border:1px solid #999;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartammount input:focus {
		border:1px solid #000;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartsubtotal {/* cell "Subtotal" */
		text-align:right;
		padding:2px 10px 2px 10px;
		width:15%;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartcancel { /* cell "cancel" */
		width:1%;
		text-align:center;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartcancel a { /* cancel link */
		font-weight:bold;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable .sslshopcartcancel a:hover {
		color:#f00;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td select.sslshopcartshipping option.sslshopcartshippingoption1 { /* dropdown "Shipping" */
		font-weight:bold;
		padding:0 10px 0 0;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartdiscount {
		padding-top:5px;
		padding-bottom:5px;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartdiscount input {/* discount */
		padding-left:2px;
		border:1px solid #999;
		margin-top:5px;
		margin-bottom:5px;
 } 
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcarttotal {/* cell "Total" */
		padding-top:5px;
		padding-bottom:5px;
		font-weight:bold;
		background-color:#efefef;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartcontinue { /* cell with "back to shop" button */
		border:none;
		padding:10px 0 0 0;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartcontinue a {/* button "back to shop" */
		display:block;
		border:1px solid #999;
		background-color:#efefef;
		color:#000;
		padding:3px 0 3px 0;
		margin:0 0 0 2px;
		text-decoration:none;
		text-align:center;
		width:13em;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartcontinue a:hover {
		background-color:#999;
		color:#fff;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartbuttoncell { /* cell for buttons right */
		border:none;
		text-align:right;
		padding:10px 0 0 0;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartbuttoncell input.sslshopcartbutton {/* buttons */
		border:1px solid #999;
		background-color:#fff;
		color:#000;
		padding:1px 0 2px 0;
		margin:0 0 2px 2px;
 }
 html>body div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartbuttoncell input.sslshopcartbutton {
		padding:1px 3px 2px 3px;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartbuttoncell input.sslshopcartorderbutton {/* to order form */
		font-weight:bold;
		border:1px solid #999;
 }
 div#self-service-lite form.sslshopcart table#sslshopcarttable td.sslshopcartbuttoncell input.sslshopcartbutton:hover {
		background-color:#999;
		color:#fff;
 }
 /* Order Form */
 div#self-service-lite form.sslshoporderform fieldset {
		border:none;
 }
 div#self-service-lite form.sslshoporderform fieldset table td input.sslshoporderformdatainput,
 div#self-service-lite form.sslshoporderform fieldset table td textarea {/* width of all input and textareas */
		width:380px;
		padding-left:2px;
		border:1px solid #999;
 }
 div#self-service-lite form.sslshoporderform fieldset table td input.sslshoporderformdatainput:focus,
 div#self-service-lite form.sslshoporderform fieldset table td textarea:focus {
		border:1px solid #000;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata {
		margin:10px 0 0 0;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td {
		padding:5px 10px 2px 10px;
		border:1px solid #efefef;
		vertical-align:top;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderformlabel {/* cell for labels */
		background-color:#fff;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderforminput {/* cell for input/textarea" */
		padding:4px 0 2px 5px;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderforminput p {/* text for "AGB"-Checkbox */
		display:inline;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderforminput input {
		margin:0 5px 0 0;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderforminput img.sslshoporderformcaptcha {/* Captcha */
		margin:3px 0 3px 0;
		display:block;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderforminput input.sslcaptcha {
		display:block;
		margin-top:3px;
		width:138px;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderformorder {/* cell with send button */
		text-align:right;
		border:none;
		Padding:5px 0 15px 0;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderformorder input {/* send button */
		width:auto;
		border:2px solid #de0131;
		background-color:#fff;
		color:#000;
		padding:1px 0 2px 0;
 }
 html>body div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderformorder input {
		padding:1px 5px 2px 5px;
		font-weight:bold;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.sslshoporderformorder input:hover {
		background-color:#999;
		color:#fff;
 }
 div#self-service-lite form.sslshoporderform fieldset table#sslshoporderformdata td.error {/* error */
		color:#f00;
 }
 /* Paypal */
 div#self-service-lite input#pay_paypal {
		padding:10px;
		border:1px solid #999;
		background:#f79739;
		font-size:1.3em;
 }
 div#self-service-lite input#pay_paypal:hover {
		cursor:pointer;
		color:#f79739;
		background:#fff;
		border:1px solid #f79739;
 }
 /* download site */
 div#self-service-lite div#ssldownloadshopfiles_list p#ssldownloadshopfiles_activated {
		padding:15px 0 0 0;
 } 
 div#self-service-lite div#ssldownloadshopfiles_list a#ssldownloadshopfiles_as_tar {
		display:block;
		padding:10px 0 35px 0;
 }
 div#self-service-lite div#ssldownloadshopfiles_list p#ssldownloadshopfiles_pending {
		padding:15px 0 0 0;
 } 
/*
# Formats for visitor sitemap
*/
 div#self-service-lite ul.ssl_sitemap { /* list general */
 }
 div#self-service-lite ul.ssl_sitemap li {
		padding:3px 0 2px 0;
 }
 div#self-service-lite ul.ssl_sitemap li a {
		font-weight:bold;
		font-size:1.1em;
 }
 div#self-service-lite ul.ssl_sitemap li span { /* optional description */
		display:block;
 }
 div#self-service-lite ul.ssl_sitemap ul {
		margin:0 0 5px 0;
 }

/* 
# Invisible - for spezial effects
*/
 div#self-service-lite div.ssl_unsichtbar,
 div#self-service-lite div.ssl_invisible,
 div#self-service-lite-sidebar div.ssl_unsichtbar,
 div#self-service-lite-sidebar div.ssl_invisible {
 display:none;
 }
/*
# display none for headline in gallery with class=ssl_galerie or ssl_gallery
*/
 div#self-service-lite div.ssl_galerie div.sslheadline,
 div#self-service-lite div.ssl_gallery div.sslheadline {
 display:none;
 }

