*{margin: 0;padding: 0}
.nobr{white-space: nowrap}
.hidden{display:none}
.rechts{float: right}
.links{float: left;}
.wichtig{color:#f5d857;font-style:italic}
.clearfix{ clear: both }
/*#main body, #main td, #main li, #main dl, #main dt, #main dd, #main dir, #main div, #main span {
   font-family:arial; font-size:11pt; color: #fff;
}*/
#mainpage{
    font-family:arial; font-size:11pt; color: #fff;
}
form {margin:0px;}

.InputStyle{width: 240px; padding: 2px;}
#txtStrasse{width: 180px;}
#txtOrt{width: 180px;}
#txtNachricht{width: 290px;}

div.wiederuf {height: 300px; overflow: auto; border: 1px solid #fff; margin: 20px 0px 20px 0px; padding: 5px;}
div.error { font-family:arial; font-size:12pt; color: red; font-weight:bold}

div.impressum{ font-size:10pt; }
div.htmlarea, div.l9_el_box {background-color: #54a2d9;}

.menuelevel0id4 td {
  vertical-align:top;
}

img {border: 0px none;}
div.absatz{ padding-bottom; 5px;}
div.absatz li{margin-left: 15px}
div.absatz ul{
       /*list-style-image: url(http://www.mein-papierloses-buero.de/level9_cms/layout/plusIcon.gif);*/
}

h1 {margin:0;padding-bottom:12px; font-size:18pt; font-weight:normal}
.zurkasse_wrapper h1{padding: 0; margin-bottom: 1px; margin-left: 20px; font-size:18px}
h1 b{ font-size:18pt; font-weight:bold}
h2 {margin:0;padding:0px; padding-bottom:8px; font-size:14pt; font-weight:bold}
h3 {margin:0;padding:0px; padding-bottom:5px; font-size:12pt; font-weight:bold}

div.absatz a, .orderSummery a, #delwarenkorb { color:#f5d857; }
div.absatz a:link { color:#f5d857; text-decoration:undeline; }
div.absatz a:visited, .orderSummery a{ color:#f5d857; xfont-weight:bold; text-decoration:undeline; }
div.absatz a:active { color:#f5d857; text-decoration:undeline; }
div.absatz a:hover, .orderSummery a:hover, #delwarenkorb:hover { color:#ff0000;  text-decoration:undeline}

form.agbSubmitBox a.button, form.agbSubmitBox a.button:visited{color: #FFF; }

div.top a:hover { color:#fff; xfont-weight:bold;  text-decoration:none}

div.absatz li a { color:#fff; xfont-weight:bold; }
div.absatz li a:link { color:#fff; xfont-weight:bold; text-decoration:none; }
div.absatz li a:visited { color:#fff; xfont-weight:bold; text-decoration:none; }
div.absatz li a:active { color:#fff; xfont-weight:bold; text-decoration:none; }
div.absatz li a:hover { color:#ff0000; xfont-weight:bold;  text-decoration:none}

div.account_error{ color:red;font-width:bold;padding:10px;}
div td.account_left { text-align: left; width:270px;}
div td.account_right{ padding:1px;}
input.account_input{width:250px;}
select.account_Anrede{width:100px;}
table.sendlogin{float:right; width:300px; margin-top:-82px; }
table.login{float: left;width:220px;font-size:10pt;}
div.loginin{padding-left: 3px; width:220px;font-size:10pt;}
table.sendlogin td, table.login td{font-size:10pt;  }

div .logout{display:none;}

mainpage{
  width: 100%;
}

div.helpmenue li span { width: 50px; display: inline-table;margin-left:-38px;}
div.helpmenue ol {list-style-type:none;}
div.absatz ul{list-style-type: disc;}
div.top {width: 100%; text-align:right; margin-bottom: -18px;}

#left {
  float:left;position:absolute;top:0px; left:0px;z-index:5;height: 754px;width:50%;
  background-repeat:repeat-x;background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/leftbackground.gif);
}
#leftbottom {
  float:left;position:absolute;bottom:0px; left:0px;z-index:4;height: 50%;width:50%;
  background-repeat:repeat;background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/leftbackgroundbottom.gif);
}
#rigth{
  float: right;position:absolute; top:0px; right:0px;z-index:7;height: 754px;width:50%;
  background-repeat:repeat;background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/rightbackground.gif);
}
#rigthbottom{
  float: right;position:absolute; bottom:0px; right:0px;z-index:6;height:50%;width:50%;
  background-repeat:repeat;background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/rightbackgroundbottom.gif);
}
#main{
  float:left; width:1000px; height:754px; position:absolute;left:50%; margin-left:-502px; z-index:10;
  background-color: #54a2d9;  
}
#mainbottom{
  float:left; width:1004px; height:100%; position:absolute;left:50%; margin-left:-502px; z-index:9;
  background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/centerbackgrounbottom.gif); background-repeat:repeat-y; 
}
#news { 
  width:351px;height: 754px; position:absolute; top:0px; left:649px;z-index:13;background-repeat:no-repeat;background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/newsbackground2.gif);
}

#newsin{
 width: 316px; float: right; overflow: hidden; padding-top:30px;
}
#newsin .newsheader { padding-bottom: 7px; }
#newsin .PartnerLink { padding: 0 0 2 4;}

div.news0029{ background-repeat:repeat;background-image:url(http://www.mein-papierloses-buero.de/level9_cms/layout/newsbackground1.gif) !important; }


#contentout{
 height: 754px; position:absolute; top:0px; left:0px;z-index:12;
  background:url(http://www.mein-papierloses-buero.de/level9_cms/layout/centerbackground.gif) bottom left no-repeat;}
#content {width: 649px;height: 541px;border: 0px none; overflow-y: auto;}
#contentin {margin: 10px 10px 10px 10px;}


#content8 {width:1000px;height: 544px;border: 0px none; overflow-y: auto;}
#contentin8 {margin: 20px 10px 10px 10px;}

#menu { width:570px;height: 60px; padding-top:3px;}
#menu a.menuelevel1id4{
  background-position:0 100%;
  /*min-height:26px;*/
       /*height: 26px;*/ width: 95px;
}

*html #menu a.menuelevel1id4 {
  height:26px;
}

div.tumpblank { border:0px;}
div.tump { background-position: center;  background-repeat : no-repeat; width:170px; padding: 3px;}
div.gallerytext{font-size:10pt;}
div.tumpshadow { padding:0px; margin0px;}
div.absatz_bilder td{ vertical-align: top; xxtext-align: justify; padding: 11px 30px 0px 0px; }

input.button, input.bu_sendlogin, input.bu_login, td.account_right_send input{
/*border-top-width: thin;
border-right-width: bold;
border-bottom-width: bold;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #adabab;
border-bottom-color: #adabab;
border-left-color: #000000;
background-color: #ffffff;
color: #54a2d9;
font-weight:bold;
*/
}


/* -  eShop   -  */
/* nach KLICK addToBasket  erscheint ein greybox POPUP mit einem kurzen Warenkorb DIV   - */
#warenkorbOverlay{
       display: none;
}
.warenkorbOverlay, .overlay {
  background-image: url(http://www.computer-media-service.com/level9_cms/layout/_js/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 11;
  width:  100%;
  height: 200%;
}
#warenkorbPopup{
        position: fixed;
        left: 50%;
        top: 50%;
        margin-left: -375px;
        margin-top: -100px;
        width: 750px;
        padding: 20px 15px;
        background-color: #FFF;
        opacity: 1;
        border: 1px solid #333;
        z-index: 3;
        -moz-box-shadow:0 0 8px #333;
	-webkit-box-shadow:0px 0px 8px #333;
	box-shadow:0px 0px 8px #333;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-bottomright: 10px;
}
#warenkorbPopup h4{
        color: #333;
        margin-left: 2px;
}
#warenkorbPopup table{
        border-collapse: separate;
        width: 100%;
        font-size: 13px;
        color: #333;
}
#warenkorbPopup table tr.grau{background-color: #EFE4E0;}
#warenkorbPopup table td{
        padding: 5px 10px;
}
#warenkorbPopup table th{
        line-height: 25px;
        color: #FFF;
        background-color: #969494;
        padding: 2px 5px;
}
#wkorbSymbol{
        position: absolute;
        left: 865px;
        top: -10px;
}
#weiter_btn{
        width: 114px;
}
#close_btn{opacity: 1; float: right; position: absolute; top: 50%; left: 50%; margin: -146px 0 0 375px; z-index: 999}
#close_btn:hover, #delwarenkorb:hover{cursor: pointer}
/*   -   Artikel-DETAIL- Ansicht   -   */
.artikeldetails{
	margin-bottom: 20px;
  	padding-bottom: 15px;
  	border-bottom: 2px solid #D8D2DA;
}
.artikeldetails .detailpics{
        max-width: 200px;
        max-height: 200px;
        /*border: 1px solid #D8D2DA;*/
        padding: 1px;
}
.artikeldetails .px{
        height: 220px;
        padding: 6px;
        text-align: center;
        border: 1px solid #D8D2DA;
        -moz-border-radius: 7px;
}
.artikeldetails .artikelnr{
        font-size: 11px;
        color: #FFF;
        font-style: italic;
        margin-left: 20px;
        font-weight: normal;
}
.artikeldetails .detailsleft{
        width: 552px;
        /*float: left;*/
        overflow: hidden;
}
.artikeldetails h1{
        color: #FFF;
  	font-weight: bold;
        margin: 12px 0 10px 0;
        font-size: 14px;
  	padding: 0;
}
.artikeldetails .absatz{
        font-size: 14px;
        line-height: 22px;
        color: #FFF;
        text-align: justify;
        overflow: hidden;
        /*font-weight: bold;*/
}
.artikeldetails .detailsright{
        width: 200px;
        float: right;
        margin-right: 5px;
}
.artikeldetails .price{
        white-space: nowrap;
        padding: 5px 1px 0 20px;
        display: inline-table;
        color: #FFF;
        font-size: 12px;
        float: right;
}
.artikeldetails .gewicht{
        display: inline-table;
        display: none;
}
.artikeldetails .preiswrapper{display: inline;}
.artikeldetails .artikelWkorbWrapper{
        border-top: 1px solid #D8D2DA;
        margin-top: 5px;
        padding-top: 5px;
        height: 40px;
}
.artikeldetails .artikelmenge, .artikeldetails .artikelmengeActive{
        width: 30px;
        border-bottom: 1px inset #333;
        border-right: 1px inset #333;
        border-top: 1px inset #999;
        border-left: 1px inset #999;
        background-color: #FFF;
        color: #969494;
        font-weight: bold;
        padding: 1px;
        text-align: center;
        margin-left: 5px;
}
.artikeldetails .artikelmengeActive{
        color: #969494;
}
.artikeldetails .optionsWrapper{
        /*display: block;
        border-top: 1px solid #D8D2DA;
        padding-top: 15px;
        margin-top: 10px;*/
}
.artikeldetails .artikelOptionen{
        width: 200px;
        margin: 0 0 10px 0;
}
#warenkorb_detail .artikelOptionWKorb{
        margin: 5px 0 0 4px; 
        font-family: Arial;
        text-align: left;
        font-size: 11px;
}
#artikeloptionen_1, #artikeloptionen_3{
        border: 1px solid #999;
        background-color: #FFF2EF;
        color: #D99A8B;
        padding: 2px;
}
#artikeloptionen_2, #artikeloptionen_4{
        border: 1px solid #999;
        color: #897A8F;
        padding: 2px;
}
.artikeldetails #produktempf_wrapper{
        clear: both;
}
.wkorbArtPreis{
        font-size: 11px;
        padding: 10px 0 0 0;
        margin: 0;
}
#artikelmenge{
        font-size: 12px;
        margin: 3px 10px 0 0;
        color: #FFF; 
        float: left;
        font-weight: bold;
        font-size: 15px;
}
#artikeloptionen{
        width: 110px;
        float: left;
        margin: 0 25px 20px 0; 
        border: 1px solid #7A97CA;
        background-color: #EFEFEF;
}
#artikelpreis{
        margin-right: 5px;
        font-weight: bold;
        font-size: 18px;
        color: #FFF;
        text-shadow: 0 0 9px #000;
}
.price label{
        vertical-align: middle;
        display: inline-table;
        height: 27px;
        font-weight: bold;
        color: #FFF;
        font-size: 15px;
}
.price .steuerHint{
        color: #EFEFEF;
        opacity: 0.93;
        filter: alpha(opacity=93);
        vertical-align: middle;
        display: inline-table;
        height: 26px;
}
#inwarenkorb_btn,
.inwarenkorb_btn{ 
        /*border: none;
        text-align: center;
        color: #333;
        font-size: 11px;
        font-weight: bold;
        margin: 4px 0 10px 100px;
        border: 1px solid #FFF;*/
        padding: 4px 0;
        width: 165px;
        float: right;
        height: 29px;
}
#inwarenkorb_btn img,
.inwarenkorb_btn img{float: left;width:22px; margin-top: -3px; margin-right: 4px;}
#inwarenkorb_btn:hover,
.inwarenkorb_btn:hover{
        /*
        text-shadow: 0 0 10px #000;
        border: 1px dotted #CCC;
        background-color: #EFEFEF;*/
}
/*   -   Image-Gallery   - */
.shopgalerieThumb{
        max-width: 50px;
        max-height: 50px;
        margin: 0 11px 8px 0;
        border: 1px solid;
        border-color: #CCC #999 #999 #CCC;
}
.shopgalerieThumb:hover{opacity: 0.8;filter: alpha(opacity=80);}
.galleryimg{
        clear: both;
        margin: 15px 0;
        border: 1px solid #CCC;
        padding: 10px 2px 2px 10px;
        -moz-box-shadow:1px 1px 3px #D8D2DA;
	-webkit-box-shadow:1px 1px 3px #D8D2DA;
	box-shadow:1px 1px 3px #D8D2DA;
        -moz-border-radius: 7px;
}

/* - BUTTONS   -  */
button, .button, .kasseButton{
        padding:3px 5px 3px 5px;
        font-size: 14px;
        text-decoration: none;

/*
        -moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	color:rgba(59,126,191,0.9);
	text-shadow:1px 1px 0px rgba(255,255,255,0.8);
	border:1px solid rgba(25,14,0,0.3);
        background: #CCC;
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));
	background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(185,185,185,1));
	padding:2px 4px 2px 4px;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
*/
}
button:hover, .button:hover {
        color: #CCC;
        cursor: pointer;
	-webkit-border-radius:5px;
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
}
button:active, button:focus, .button:active, .button:focus {
	background:-webkit-gradient(linear,0% 100%,0% 0%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));
	background:-moz-linear-gradient(bottom,rgba(255,255,255,1),rgba(185,185,185,1));
}
.button, button:disabled, #gcodeSenden.disabled, .disabled {
	color: #999;
        filter: opacity(alpha=40);
	color: rgba(200,200,200,0.4);
	/*text-shadow:1px 1px 0px rgba(255,255,255,0.5);*/
	background :rgba(250,250,250,0.5);
}

/*  -  Warenkorb   -*/
#warenkorbTabelle input#refreshWkorb{
        margin-bottom: 10px;
}
#warenkorbTabelle{
        width: 98%; 
        padding: 3px;
}
#warenkorbTabelle table{
        width: 100%;
        text-align: center;
        color: #FFF;
        font-size: 11px;
}
#warenkorbTabelle thead tr th{
        border-bottom: 1px solid #FFF;
        margin-bottom: 10px;
}

#warenkorbTabelle tfoot tr td{
        border-top: 2px solid #FFF;
        margin-top: 10px;
}
#warenkorbTabelle .grau{
       background-color: #969494;
}
#warenkorbTabelle table th{
        font-size: 12px;
        padding: 3px 2px;
        color: #FFF;
        text-align: center;
}
#warenkorbTabelle table tr td{padding: 10px 3px 0 3px;}
#warenkorbTabelle fieldset{
        border: none;
        padding: 0px 4px;
        -moz-border-radius: 10px; 
        -moz-box-shadow:2px 2px 11px #333;
	-webkit-box-shadow:0px 0px 8px #333;
	box-shadow:0px 0px 8px #333;
}
#warenkorbTabelle fieldset legend{ 
        color: #FFF;
        display: block;
        text-align: left;
        width: auto;
        margin-left: 8px;
        font-size: 13px;
        font-weight: bold;
        padding-top: 10px;
}
#warenkorbTabelle tr{
        line-height: 15px;
}
#warenkorbTabelle .wkorbNameWrapper{
        text-align: left;
        margin: 5px 5px 5px 7px;
        font-size: 13px;
 
}
#warenkorbTabelle .wkorbArtnr{
        font-size: 10px; 
        margin-top: 5px;
        display: inline-table;
}
#contentin div.warenkorb_Footer{
        padding: 10px 110px;
}
#contentin div.warenkorb_Footer a{
        color: #FFF;
        text-decoration: none;
        font-sizw: 12px;
        text-transform: uppercase;
  	white-space: nowrap;
}
#contentin div.warenkorb_Footer a:hover{color: #000}
#contentin div.warenkorb_Footer .zurKasseLink{ 
        float: right;
}

.

.wkorbTop{padding: 5px 100px}
.wkorbTop a{margin: 5px 100px;}
#warenkorbTabelle .delartikel, #warenkorbTabelle .refreshartikel{margin-bottom: 10px;}
/*   -   zur  K A S S E   -  */
.zurkasse_wrapper{
         font-size: 12px;
}
#zurkasse_Btn{width: 114px}
.eshopForms{
         color: #EFEFEF;
         border: none;
         padding: 15px;
         -moz-border-radius: 10px; 
         -moz-box-shadow:2px 2px 11px #333;
	 -webkit-box-shadow:0px 0px 8px #333;
	 box-shadow:0px 0px 8px #333;
         margin-bottom: 25px;
}
.eshopForms legend{
	margin-top: 10px;
  	font-weight: bold;
}
.eshopForms caption{
         font-size: 14px;
         color: #F5D857;
         height: 35px;
  	font-weight: bold;
}
.eshopForms caption small{
  	color: #EFEFEF;
}
.eshopForms .spacer{
         height: 72px;
}
.zahlungsAngaben .userdatenForm{
         float: left;
         width: 410px;
         margin-right: 18px;
         margin-bottom: 15px;
         /*border-right: 1px solid #CCC;*/
}
.zahlungsAngaben .lieferdatenForm{
         width: 47%;
}
.zahlungsAngaben .label_long{
         white-space: normal;
         /*line-height: 15px;*/
}
.kasseButton{
         height: 25px;
         color: #FFF;
         border: none;
         margin: 0 0 7px 15px;
         float: right;
         font-weight: bold;
}
.kasseButton:hover{opacity: 0.8; cursor:pointer}
.zahlungs_BTN_wrapper{
         top: 56px; 
         right: 5px;
         position: relative;
}
form.zahlungsAngaben{
         width: 95%;
         font-size: 12px;
         padding: 5px 3px;
}
form.zahlungsAngaben legend, .orderSummery caption{
         color: #FFF;
         line-height: 20px;
         margin-left: 0px;
         font-size: 14px;
         font-weight: bold;
         text-align: left;
}
form.zahlungsAngaben input[type="text"]{
         width: 280px;
         text-align: left;
}
form.zahlungsAngaben input.radioBtn, input[type="radio"]{
         margin: 3px 2px;
}
.zahlungsAngaben table td{
        line-height: 24px;
}
form.zahlungsAngaben label{
        display: block;
        text-align: right;
        color: #FFF;
        margin: 0 8px 0 0;
        white-space: nowrap;
        font-size: 12px;
}
.zahlungsAngaben input[type="text"]{
        border: 1px solid #666; padding: 2px; font-size: 11px;
        background: none #EFEFEF;
}
.zahlungsAngaben textarea{
        padding: 3px 1px;
        height: 34px;
        width: 280px;
        margin: 10px 0;
        border: 1px solid #666;
        -moz-border-radius: 2px;
        color: #333;
        font-family: Arial;
        font-size: 11px;
        background: none #EFEFEF;
}
.zahlungsAngaben input[type="text"]:active, .zahlungsAngaben textarea:active{
        border: 1px dotted #CCC;
        background: none #FFF;
}
.zahlungsAngaben input[type="text"]:focus, .zahlungsAngaben textarea:focus{
        border: 1px dashed #999;
        background: none #FFF;
}
.zahlungsAngaben #rechnungsAddrBTN{
        color: red;
}
.anschriftenSelect{margin-bottom: 10px;}
.anschriftenSelect td{
        margin-right: 15px;
}
.anschriftenSelect input{
        margin-right: 5px;
}
#addrAnders{
        margin-left: 150px;
}
#warenkorbTabelle .shortInput, #warenkorbShort .shortInput, .shortInput{
       width: 20px;
       border: 1px solid #EFD9D3;
       -moz-border-radius: 2px;      
       text-align: center;
}
#gutscheinEinloesen caption b{
	color: #F5D857;
}
#gutscheinEinloesen input.gcode{
       width: 100px; padding: 1px; color: #659FDC;
}
#gutscheinEinloesen input.gcode:focus, #gutscheinEinloesen input.gcode:active{
      width: 100px; border: 1px dashed #333;
}
#gutscheinEinloesen caption{text-align: left; width: 580px; height: auto; margin-bottom: 10px}
.less, .more{
       height: 15px;
       margin: 0 2px;
       padding: 0;
       line-height: 20px;
       vertical-align: text-bottom;
}

/*   -   Bezahlungs-Prozess   -   */
.anschriftenSelect{display: none}
.error_box{
        padding: 20px;
        width: 400px;
        position: absolute;
        top: 50%;
        margin-top: 20px;
        left: 50%;
        margin-left: -200px;
        border: 1px solid #336699;
        background: none #DFDFDF;
        -moz-border-radius: 10px;
       -moz-box-shadow: 1px 2px 10px #336699;
        z-index: 12;
}
#versandUndZahlungsAngaben{
         width: 98%;
         padding: 4px;
}
#versandUndZahlungsAngaben h4{
        font-size: 15px; color: #F5D857;
        margin: 5px 0 10px 0;
}
#versandUndZahlungsAngaben .radioBtn{
        margin: 4px 5px 0 0;
}
#versandUndZahlungsAngaben hr{
        margin: 5px 0 10px 0;
}
/*   -  Bestellungs-Zusammenfassung   -  */
#content .zurkasse_wrapper .orderSummery{
        width: 97%;
        /*width: 545px;*/
        margin: 5px 0 15px 5px;
        padding: 3px;
        font-size: 13px;
}
.orderSummery .errorMSG{
        width: 90%;
}
#content .zurkasse_wrapper .orderSummery caption{
       margin-bottom: 10px;
}
.orderSummery table{
        color: #EFEFEF;
        width: 550px;
        margin-bottom: 5px;
        font-size: 13px;
}
.orderSummery table td.first{
        text-align: right;
        padding-right: 15px;
        display: block;
        line-height: 12px;
        height: 15px;
        width: 101px;
}
.orderSummery table td.second{
        padding-left: 5px;
        width: auto;
}
.orderSummery table td.delimiter{
        display: none;
}
.orderSummery table tr td{
        /*border-bottom: 1px solid #D8D2DA;*/
}
.orderSummery .rechnungsUlieferAnschrift{
        width: 430px;
        margin-left: 40px;
}
.orderSummery .zahlUversand_art{
        clear: both;
}
table.zahlUversand_art td.first{
        width: auto;
}
table.zahlUversand_art td.second{
        width: auto;
}
table.zahlUversand_art td.delimiter{
        display: table-cell;
}
.zahlUversand_art caption{
        text-align: left;
}
#shopbelehrung_confirm,
#agb_confirm{
        margin: 2px 10px 25px 25px;
  	float: left;
}
#shopbelehrung_confirm{
	margin-bottom: 5px;
}
.AGB_check_wrap{
	overflow: hidden;
  	margin-bottom: 8px;
  	padding-right: 74px;
  	line-height: 18px;
}
.orderSummery{
        border: none;
        padding: 15px;
        -moz-border-radius: 10px; 
        -moz-box-shadow:2px 2px 11px #333;
	-webkit-box-shadow:0px 0px 8px #333;
	box-shadow:0px 0px 8px #333;
        width: 95%;
}
div.orderSummery table.lieferAnschrift{
  	display: none;
}
.finishRegister, 
#eshopAnschriftenForm .finsihRegister{
         /*clear:both;*/
         display:block
         margin: 10px 0 0 0;
         float: right;
}
.errorMSG{color: red; line-height: 30px; font-size: 13px; font-weight: bold; width: 70%; text-shadow: 0 0 8px #FFF;}
/*   -   Warenkorb klein   -   */
.warenkorb_box{
         margin-right: 75px;
}
.warenkorb_box a{
         text-decoration: none;
}
.warenkorb_box fieldset{
        /*border: 1px solid #EDDA30;*/
        border: none;
        padding: 15px 4px;
        margin: 3px;
}
/*   -   Warenkorb mini  -  */
#emptyWkorb fieldset{
        border: none;
}
.backToShop{display: block; clear: both}
#warenkorbShort .userWelcome{
  	display: none;
}
#warenkorbShort a.zumWkorb{
        float:right;font-size: 12px;
        color: #FFF;
        padding: 2px;
        -moz-box-shadow: 0 0 4px rgba(230, 230, 230, 0.8);
        /*border: 1px solid rgba(103,103,103, 0.7);*/
}
#warenkorbShort .basket_klein{
        font-size:13px;
        width: 100%;
        
}
#warenkorbShort .basket_klein tr{
        line-height: 20px;
}
#warenkorbShort .basket_klein tr td{
}
#artikelgesamtSumme{font-weight: bold;}
.agbSubmitBox hr{margin-bottom: 3px;}
#bankverbindung caption{
        text-align: left; margin-left: 2px; margin-top: 3px;
        font-size: 14px; font-weight: bold; height: 25px;
}
