﻿@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
[stampaokay] 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_button.gif) 0 -11px no-repeat;
  /*border:1px solid #AED026;*/
  color:#fefefe;
  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:#a5e0ff;
  border:solid 1px #0099df;
  color:#333;
  font-size:1em;
  font-weight:bold;
  margin:15px 0;
  padding:4px;
  text-align:center;
  width:540px;
}

.star_button{
  margin:-120px;
  margin:-16px 0 0 887px;
  position:absolute;
  z-index:10;
}
/* ENDE Allgemein */


/* Login & Warenkorb */
#pnlSidebar{
  float:left;
  padding:0 0 0 5px;
  width:150px;
}

.login{
  background:#e4e4e4 url(../images/bg_login.gif) 0 0 no-repeat;
  font-size:1.2em;
  height:130px;
  margin:0 0 10px;
  padding:0;
  width:175px;
}

.login h4{
  color:#1A98ED;
  font-size:1.3em;
  font-weight:bold;
  line-height:2.2em;
  padding:0 0 0 15px;
}

.login input{
  border:1px solid #DDDDDD;
  margin:7px 0 0 9px;
  width:151px;
}

.btn_login{
  background:#565656;
  color:#fefefe;
  display:block;
  margin:2px 0 0 108px;
  padding:2px 0;
  text-align:center;
  width:50px;
}

.btn_login_maring{
  margin:-13px 0 0 111px;
}

.link_reg{
  color:#565656;
  display:inline-block;
  margin:5px 0 0 16px;
}

.username{
  line-height:1.3em;
  margin:5px 12px 0 16px;
}

.login a:link, .login a:visited{
  font-size:0.9em;
  text-decoration:none;
}

.login a:hover, .login a:active{
  text-decoration:underline;
}

.warenkorb{
  background:#e4e4e4 url(../images/bg_warenkorb.gif) 0 0 no-repeat;
  font-size:1.2em;
  height:144px;
  margin:0 0 10px;
  padding:0;
  width:175px;
}

.warenkorb h4{
  color:#1A98ED;
  font-size:1.3em;
  font-weight:bold;
  line-height:2.2em;
  padding:0 0 0 15px;
}

.warenkorb_link{
  color:#1A98ED;
  display:block;
  font-size:1.3em;
  font-weight:bold;
  margin:5px 0 0;
  text-align:center;
}

.warenkorb a:link, .warenkorb a:visited{
  text-decoration:none;
}

.warenkorb a:hover, .warenkorb a:active{
  text-decoration:underline;
}

.spezialanfrage{
  background:#e4e4e4 url(../images/bg_spezialanfrage.gif) 0 0 no-repeat;
  font-size:1.1em;
  font-weight:bold;
  height:33px;
  line-height:1.2em;
  margin:0 0 10px;
  padding:6px 0 0 11px;
  width:161px;
}

.spezialanfrage a:link, .spezialanfrage a:visited{
  color:#fefefe;
  text-decoration:none;
}

.spezialanfrage a:hover, .spezialanfrage a:active{
  color:#fefefe;
  text-decoration:underline;
}

.partner{
  background:#e4e4e4 url(../images/bg_partner.gif) 0 0 no-repeat;
  font-size:1.2em;
  height:55px;
  margin:10px 0 10px;
  padding:8px 0 0 10px;
  width:164px;
}

.emtpy_box{
  background:#e4e4e4 url(../images/bg_password.gif) 0 0 no-repeat;
  font-size:1.2em;
  height:125px;
  margin:0 0 10px;
  padding:0;
  width:175px;
}

.emtpy_box h4{
  color:#1A98ED;
  font-size:1.1em;
  font-weight:bold;
  line-height:2.6em;
  padding:0 0 0 15px;
}

.emtpy_box p{
  padding:10px;
}

.emtpy_box .btn_rand{
  margin:2px 0 0 -6px;
}
/* ENDE Login & Warenkorb */


/* Artikel */
.tdbg1{
  font-size:0.9em;
}

.formfield1{
  width:405px;
}

#preise{
  border-collapse:collapse;
  font-size:0.9em;
  margin:20px 0 0;
  width:506px;
}

#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 */


/* Modul */
.modul{
  margin:0 0 20px;
}

.modul h2{
  color:#1A98ED;
  margin:0 0 8px;
}
/* ENDE Modul */


/* 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:170px;
  -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:242px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.sendeoptionen label{
  padding:0 8px 0 0;
}

.error_abstand{
  margin:-53px 0 0 443px;
  width:113px;
}

.beschreibung{
  border-top:solid 1px #bbb;
  margin:30px 0 0;
  padding:15px 0 0;
}

.beschreibung img{
  display:block;
  margin:0 auto 20px;
}

.beschreibung .format_text{
  border:1px solid #ccc;
  padding:6px;
}

.beschreibung .alternativ_text{
  border:1px solid #ccc;
  margin:15px 0 0;
  padding:6px;
}
/* ENDE Detail */


/* Registrierung */
.reg, .reg_infos{
  margin:10px 0 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 */
