﻿@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
[printshop4reseller] Screen Stylesheet
version:   1.0
date:      07/09/09
last doc:  25/01/10
author:    Alexander Pichler
email:     development@by-experience.com
website:   wwww.by-experience.com
-----------------------------------------------------------------------------*/
/* Allgemein */
.abstand_rechts{
  margin:0 7px;
}

.abstand_oben{
  margin:20px 0;
}

.btn{
  background:#565656;
  color:#fefefe;
  padding:2px 7px;
  text-decoration:none;
}

.btn_big{
  background:#FEFEFE url(../images/bg_warenkorb.jpg) no-repeat scroll -55px -5px;
  border:1px solid #AED026;
  color:#333333;
  font-size:1.3em;
  margin:0 4px 0 0;
  padding:11px 13px;
  text-decoration:none;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.info_shop{
  background:#effbc2;
  border:solid 1px #a0c800;
  color:#333;
  font-size:1em;
  font-weight:bold;
  margin:15px 0;
  padding:4px;
  text-align:center;
}

.star_button{
  margin:-120px;
  margin:-16px 0 0 887px;
  position:absolute;
  z-index:10;
}
/* ENDE Allgemein */


/* Login & Warenkorb */
#pnlSidebar{
  float:left;
}

.login{
  background:#fefefe url(../images/bg_login.jpg) 0 0 no-repeat;
  font-size:1.2em;
  height:112px;
  margin:20px 0 20px;
  padding:15px 0 0 15px;
  width:236px;
}

.login h4{
  color:#565656;
  font-size:1.2em;
  font-weight:bold;
}

.login input{
  border:none;
  margin:10px 0 0;
  width:216px;
}

.btn_login{
  background:#565656;
  color:#fefefe;
  display:block;
  margin:-16px 0 0 160px;
  padding:3px 0;
  text-align:center;
  width:55px;
}

.link_reg{
  color:#565656;
  display:inline-block;
  margin:15px 0 0;
}

.username{
  margin:15px 0 0;
}

.login a:link, .login a:visited{
  font-size:1.1em;
  text-decoration:none;
}

.login a:hover, .login a:active{
  text-decoration:underline;
}

.warenkorb{
  background:#fefefe url(../images/bg_warenkorb.jpg) 0 0 no-repeat;
  height:45px;
  padding:10px 0 0 0;
  width:251px;
}

.warenkorb h4{
  font-size:2em;
  line-height:1.8em;
  text-align:center;
}

.warenkorb a:link, .warenkorb a:visited, .spezialanfrage  a:link, .spezialanfrage a:visited{
  color:#565656;
  text-decoration:none;
}

.warenkorb a:hover, .warenkorb a:active, .spezialanfrage a:hover, .spezialanfrage a:active{
  text-decoration:underline;
}

.spezialanfrage{
  background:#fefefe url(../images/bg_spezialanfrage.jpg) 0 0 no-repeat;
  font-size:1.3em;
  font-weight:bold;
  height:43px;
  line-height:1.2em;
  margin:20px 0 0;
  padding:12px 54px 0 20px;
  width:178px;
}
/* ENDE Login & Warenkorb */


/* Artikel */
.tdbg1{
  font-size:0.9em;
}

.formfield1{
  width:330px;
}

#preise{
  border-collapse:collapse;
  font-size:0.9em;
  margin:20px 0;
}

#preise td{
  border:solid 1px #ddd;
  padding:2px;
  text-align:center;
}

.spalte_standard{
  background:#efefef;
}

.spalte_express{
  background:#e5e5e5;
}

.spalte_overnight{
  background:#c7eeff;
}

#preise a:link, #preise a:visited{
  color:#333;
  text-decoration:underline;
}

#preise a:hover, #preise a:active{
  text-decoration:underline;
}
/* ENDE Artikel */


/* Detail */
.detail{
  font-size:0.9em;
}

.detail .detail_back{
  background:#dcdcdc;
  border:1px solid #ccc;
  color:#333;
  display:inline-block;
  font-size:1em;
  margin:0 0 15px;
  padding:3px 6px;
  text-decoration:none;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.detail ul{
  margin:25px 0 0;
}

.detail ul li{
  font-size:1.1em;
  list-style-type:disc;
  margin:6px 0 0 13px;
}

.detail ul li b{
  display:inline-block;
  width:115px;
}

.preis_big{
 display:inline-block;
  font-size:1.3em;
  font-weight:bold;
  margin:5px 12px 0 0;
}

.preis_big .iva{
  display:block;
  font-size:0.8em;
}

.preis_border{
  border:1px solid #ccc;
  float:left;
  margin:0 6px 0 0;
  padding:2px 0 4px 10px;
  width:120px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.sendeoptionen{
  border:1px solid #ccc;
  display:inline-block;
  font-size:1.2em;
  line-height:1.8em;
  margin:0 4px 11px 0;
  padding:7px 0 7px 9px;
  width:237px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.sendeoptionen label{
  padding:0 8px 0 0;
}

.error_abstand{
  margin:0 0 0 164px
}

.beschreibung{
  border-top:solid 1px #bbb;
  margin:5px 0 0;
  padding:15px 0 0;
}

.beschreibung img{
  float:left;
  margin:0 15px 0 0;
}

.beschreibung .format_text{
  border:1px solid #ccc;
  float:left;
  padding:6px;
  width:450px;
}

.beschreibung .alternativ_text{
  border:1px solid #ccc;
  float:left;
  margin:15px 0 0;
  padding:6px;
  width:450px;
}
/* ENDE Detail */


/* Registrierung */
.reg, .reg_infos{
  margin:10px 0;
  width:475px;
}

.reg label{
  display:inline-block;
  margin:0 0 10px;
  width:130px;
}

.reg input{
  width:300px;
}

.reg select{
  width:304px;
}

.reg_infos p{
  font-size:0.9em;
  margin:0 0 10px;
}
/* ENDE Registrierung */


/* Warenkorb */
.warenkorb_tabelle{
  border-collapse:collapse;
  margin:20px 0 0;
  width:100%;
}

.warenkorb_tabelle th, .warenkorb_tabelle td{
  border:solid 1px #ccc;
  padding:5px;
}

.warenkorb_tabelle th{
  font-weight:bold;
}

.warenkorb_tabelle input{
  width:30px;
}

.warenkorb_tabelle .left{
  text-align:left;
}

.warenkorb_tabelle .right{
  text-align:right;
}

.warenkorb_tabelle .iva{
  color:#ccc;
  font-size:0.9em;
}

.warenkorb_tabelle a:link, .warenkorb_tabelle a:visited{
  background:#565656;
  color:#fefefe;
  padding:2px 7px;
  text-decoration:none;
}

.warenkorb_tabelle a:hover, .warenkorb_tabelle a:active{
  color:#fefefe;
  text-decoration:underline;
}
/* ENDE Warenkorb */


/* Bestelloptionen */
.fly_box{
  border:solid 1px #ccc;
  padding:10px;
  margin:0 0 20px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
/* ENDE Bestelloptionen */


/* Bestellübersicht */
#bestell_uebersicht{
  border-collapse:collapse;
  font-size:0.9em;
  margin:20px 0;
}

#bestell_uebersicht th{
  border:solid 1px #ddd;
  font-weight:bold;
  padding:2px;
}

#bestell_uebersicht td{
  border:solid 1px #ddd;
  padding:2px;
  text-align:center;
  width:200px;
}
/* ENDE Bestellübersicht */
