#swMainpart-inside { padding-left:0;	width:100%; }#maincontent {    margin:0;	padding-left:0;	width: 100%;}#leftnavi, #navidescription {  display:none;}#swLeftnavi, #navidescription, #breadcrumb { display:none; }#swCheckout {	width: 100%;}#swCheckout .swErrorMsg {  background-color: #fff;  border-color: #ddd #ddd #0e71b4 #0e71b4;  border-image: none;  border-style: solid;  border-width: 1px;  box-shadow: -3px 3px 3px #0e71b4;  font-weight: bold;  margin-left: -65px;  margin-top: -12px;  padding: 3px;  position: absolute;  z-index:10;}#swPaymentError.swErrorMsg , #swShipmentError.swErrorMsg, #swError_agb.swErrorMsg {  border-color: #ee0000;  box-shadow: none;  margin: 9px;  position: relative;  width: auto;}div.swPaymentList, div.swShipmentList {}    div.swPaymentEntry, div.swShipmentEntry {  border-bottom: 0px solid #dddddd;  display: table;  margin: 2%;  min-height: 60px;  width: 96%;}div.swPaymentEntry:hover, div.swShipmentEntry:hover {  background-color:#F7F7F7;}div.swPaymentLogo, div.swShipmentLogo {  float: left;  height: 55px;  width: 20%;  display: none;}.swPaymentLogo img, .swShipmentLogo img {  max-height: 100%;  max-width: 100%;} div.swPaymentDescr, div.swShipmentDescr {  display: table;  margin-left: 200px;  min-height: 40px;  padding-top: 5px;}   .swPaymentList label, .swShipmentList label {	margin-left: 1rem;}.leftcol, .rightcol {  float: left;  margin-left: 0.75%;  width: 48%;}.swCheckoutEntry {  border: 1px solid #dddddd;  margin-bottom: 0.5rem;  padding: 0;  width:100%;}fieldset.swCheckoutEntry {  margin-top: -10px;}.swCheckoutEntry legend {  margin-top: 40px;}.swCheckoutEntryHeadline  {  background-color: #EEEEEE;  font-size: 1.25rem;  font-weight: 300;  padding: 1%;  text-align: left;}.swCheckoutEntryHeadline a {  font-size: 100%;}.swNuregEntry {  clear:both;  padding: 0.35rem;  width: 50%;}.leftcol .swNuregEntry, .rightcol .swNuregEntry {  width:100%;}#swCheckoutButtons {	padding: 1rem;}#swCheckoutButtons  button.recommBut {	margin: 0;}.swNuregEntry > label {  display: inline-block;  vertical-align: middle;  white-space: nowrap;  width: 35%;}          .swNuregEntry > input[type="text"], .swNuregEntry > input[type="phone"],.swNuregEntry > input[type="email"],.swNuregEntry > select {  display: inline-block;  vertical-align: middle;      width:50%;  }.swRecommended {  font-weight: normal;}   .payphp_continue {	float: right;}#swCheckoutLoginOverlay {  height: 100%;  overflow: auto;  position: fixed;  top: 0;  width: 70%;  z-index: 1001;}#swFormReguser {  background-color: #ffffff;  border: 1px solid #0e71b4;  display: table;  margin: 10% auto 0;  min-height: 30%;  min-width: 30%;  padding: 1%;}#swFormReguser .swNuregEntry {  float: none;  width: auto;}#swCheckoutJura a, .swNuregText a {  color:#0e71b4 !important;  text-decoration:underline;}.swNuregText {  display:table;  width:96%;}button.payphp_continue, #btnNextPayed {  float: right;  margin:0;}#swCheckoutJura {	clear: both;}#swCheckoutJura > div {  display: flex;  padding: 1%;}#swCheckoutJura label {  margin-left: 9px;  margin-top: -5px;  vertical-align: middle;}.swCheckoutHeader {  clear: both;  display: table;  margin-bottom: 1%;  width: 100%;}.swCheckoutLogin {  background-image: -webkit-linear-gradient(#6d6d6f 0%, #3d3d3f 50%);   background-image: -moz-linear-gradient(#6d6d6f 0%, #3d3d3f 50%);   background-image: -o-linear-gradient(#6d6d6f 0%, #3d3d3f 50%);   background-image: linear-gradient(180deg, #6d6d6f 0%, #3d3d3f 50%);  color:#FFFFFF !important;  padding: 10px;}#swTopnavibar-small {  top:-200px}.swNuregSubEntry {  clear: both;  padding: 1%;}.swNuregClassic, .swNuregClassic > div {}.swNuregPacks, .swNuregPacks > div {	background-color:#FFFFBB;}.swFpassInput > div {    display: inline-block;    text-align: left;    width: 65%;}.swFpassInput > label {    display: inline-block;    text-align: left;    width: 34%;}.swFpassInput {    padding: 1%;}.swFpassInput input {    width: 80%;}.swFpassInput.swFpassRequest > div {  float: right;}.swContentLine {  text-align: left;}div.swLoginError div.swContentLine:nth-child(3),div.swLoginError div.swContentLine:nth-child(4),div.swLoginError div.swContentLine:nth-child(5),div.swLoginError div.swContentLine:nth-child(6),div.swLoginError div.swContentLine ul li:nth-child(3) {  display: none;}#swDivPopupContent div > h1 {  font-size: 120%;}.swContentLine a {  color: #FF0000 !important;  text-decoration: underline;}#swCheckoutLogin {  border: 0 none;}#swCheckoutLogin .swCheckoutEntryHeadline {  background-color: #ffffff;  color: #3c3c3c;  font-size: 1.25rem;  font-weight: normal;}#swCouponAddlink button {  margin: 2%;}#payed {  width: 100%;}a.swCartaxContinue, .ldButtonDark, .swBacktoCart {  background-color: #ffffff;  border: 1px solid #aaaaaa;  padding-left: 0.5rem;  padding-right: 0.5rem;}/*#leftnavi {    display: none;}#maincontent {    clear: both;    float: none;    margin: 0 auto;    width: 90%;}*/