/*
Theme Name: AchtungPoster Blog
Description: Blog f&uuml;r AchtungPoster.de mit Tipps und Tricks rund um die digitale Fotografie und Bildbearbeitung.
Version: 1.0
Author: Daniel Zellfelder
Author URI: http://www.zellfelder.de
*/

@import "reset.css";

/* Stuff */
body { background: #ffffff url(images/headerbg.png) repeat-x; font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
.clear { clear:both; }

/* Header inkl. Logo */
#header { padding-top:15px; height:165px; }
* html #header { margin-bottom: -15px; }
#headerbox { width:675px; float:left;  height:165px;}
#header a { color:#999999; text-decoration:none; }
#header strong a { color:#fff; }
span { display:block }
#sn { padding:0px 0px 0px 15px }
#sn a { text-decoration:none;  font-weight:bold; padding-right:12px; color:#999; }
#sn a:hover { color:#fff; }
#right-header { width:305px;  height:165px; float:left;  }
a.logo { width:305px; background: url(images/logo.jpg) no-repeat; display:block; height:85px; margin:20px 0px 0px 0px;}
.paypallogo { width:305px; background: url(images/paypallogo.jpg) no-repeat; display:block; height:30px; margin:0px 0px 5px 0px; }
a.paytip { width:305px; display:block; height:30px; margin:0px 0px 5px 0px; }
#preheader { margin-bottom:10px; }
#preheader a:hover { color:#f49a00; }
img a { border:none; padding:0; margin:0; }
a { color:#f49a00; }


/* Grundlegendes */
.center { width:980px; margin:auto; color:#999999;  }
#main { background:url(images/mainbg.png) #f49a00 repeat-x; }
#left { width:660px; float:left; padding-top:20px; }
#right { width:305px; float:left; margin-left:15px; padding-top:20px; }

/* Startseiten Wechselteaser */
#indexteaserslide { position:relative; height:315px; margin-bottom:20px; background:url(images/mainteaserbg.png) repeat-x;  }
#indexteaserslide a { position:absolute; opacity:0.0 }
#indexteaserslide a.show { z-index:8; opacity:1.0 }
#indexteaserslide a img { border:none; }

/* Zusatzboxen */
.smallboxes { width:330px; height:150px; float:left; background:url(images/artikelintro.png) repeat-x #999; margin-bottom:17px; color:#fff; }
* html .smallboxes { margin-bottom:-2px; }
.newsletter input { background-color:#d5d5d5; border:none; width:135px; display:block; margin:0px 0px 5px 120px; padding:2px 5px; -moz-border-radius:5px; }
.smallboxes h3, .newsletter h3 { font-size:22px; font-weight:bold; color:#454545; padding:1px 10px 0px; margin:0;}
.smallboxes p, .newsletter p { padding:0px 10px; margin-bottom:5px; color:#fff;}

#submit { width:190px; font-weight:bold; text-align:left; }
#newsletter input[type=submit], .newsletter #submit { width:145px !important; }
#submit:hover { color:#fff; background-color:#454545; }
#twitter { width:360px; color:#fff; font-size:12px; line-height:14px; float:left;}
#twitter h4 { font-size:14px; font-weight:bold; color:#454545; padding-top:15px; padding-bottom:5px; }
#twitter a { color:#454545; }
#twitterlink { display:block; width:300px; height:94px; float:left; }
#twitterupdate{ width:660px; height:94px;  background:url(images/aktionsbox/twitter.jpg); margin:0px 0px 17px; }
* html .newsform { /*IE6 only*/ margin-left:-150px;}


/* Preview IMG */
#bearbeitungsmodus { width:600px;  height:420px; background: url(images/previmg.jpg) no-repeat; margin:auto; }
#previmg { width:400px;  height:420px; margin-left:112px; }
#previmg img { margin:10px 0px 0px 0px; border:0px; width:400px height:400px;}
#iconleiste {  height:400px; width:35px; float:left;  }
.iconleiste { margin-bottom:5px; border:none; height:35px; width:35px; }
#querformat { background: url(images/iconleiste/querformat.jpg) no-repeat;}
#hochformat { background: url(images/iconleiste/hochformat.jpg) no-repeat;}
#form_right { background: url(images/iconleiste/rechtsdrehen.jpg) no-repeat; width:35px; height:35px; border:none; margin-bottom:5px; }
#form_left { background: url(images/iconleiste/linksdrehen.jpg) no-repeat; width:35px; height:35px; border:none; margin-bottom:5px; margin-top:25px;  }
#rueckgaengig { background: url(images/iconleiste/zurueck.jpg) no-repeat;  }
#dateiname { margin:5px 0px 0px 20px; font-size:12px; }
#dateiname strong { color:#454545; }

.quali { display:block; border:none; width:35px; height:126px;  background: url(images/iconleiste/druck-5.jpg) no-repeat; margin-top:226px;}
.qualitip { display:block; border:none; width:35px; heiht:126px; margin-top:226px; }
*html .quali { margin-top:0px; }
/*
#quali-5 { width:35px; height:126px;  background: url(images/iconleiste/druck-5.jpg) no-repeat; margin-top:226px;}
*html #quali-5 { margin-top:0px; }
#quali-4 { width:35px; height:126px;  background: url(images/iconleiste/druck-4.jpg) no-repeat; margin-top:226px;}
*html #quali-4 { margin-top:0px; }
#quali-3 { width:35px; height:126px;  background: url(images/iconleiste/druck-3.jpg) no-repeat; margin-top:226px;}
*html #quali-3 { margin-top:0px; }
#quali-2 { width:35px; height:126px;  background: url(images/iconleiste/druck-2.jpg) no-repeat; margin-top:226px;}
*html #quali-2 { margin-top:0px; }
#quali-1 { width:35px; height:126px;  background: url(images/iconleiste/druck-1.jpg) no-repeat; margin-top:226px;}
*html #quali-1 { margin-top:0px; }
*/

/* Schnellbestellung */
input { float:left; border:none; }
.fileinputs input { background:transparent; }
#produktleiste { width:265px; background:#aaa; margin-bottom:17px; padding:10px ; color:#454545; }
#produktleiste h1 { font-size:24px; font-weight:bold; color:#777; text-transform:uppercase; }
#produktleiste h2 { font-size:16px; color:#666; margin-bottom:17px; }
#produktleiste h3 { font-size:18px; font-weight:bold; color:#fff;  }
.abstand h3 { margin-top:5px; }
#produktleiste h4 { font-size:14px; font-weight:bold; color:#454545; }
input[type=radio] { background: #aaa;  color:#fff; }
#produktleiste input[type=submit] { width:250px; height:25px;  border:none;  text-align:left;font-weight:bold; padding-left:5px;}
#right #form_refresh { background:url(images/aktionsbox/aktualisieren.png); }
#formatselect_title { position:relative; margin-top:4px;}
#produktselect_title { position:relative; }
#anpassungselect_title { position:relative; }
#zuschnittselect_title { position:relative; }
#ausrichtungselect_title { position:relative; }
#effektselect_title { position:relative; }
.fs { float:left; width:235px; }
span.price { float:right ! important; }
span.format { float:left ! important;  }
/* .text { background:none repeat scroll 0 0 transparent; border:medium none; color:#454545; line-height:15px; margin:0 0 0 3px; padding:4px 5px; position:relative; width:208px; z-index:3;   } */
#uploadsidebar { background:url(images/aktionsbox/bestellungabschicken.png); }
#inwarenkorb { background:url(images/aktionsbox/warenkorb.png); }
#right #form_refresh { margin-top:10px; margin-bottom:10px; }
div.fileinputs { position: relative; width:250px; text-align:right; margin-bottom:10px; height:25px;}
.fileinputs-path { color:#459f03; width:211px; height:25px; padding-left:5px; padding-right:5px;}
.fakefile { text-align:right; width:250px; }
div.fakefile { position: absolute; top: 0px; left:0px;	z-index:1;  background:url(images/aktionsbox/addfile-left.png) transparent; height:25px; }
input.versteckt { position:relative; text-align:right; z-index:2; opacity:0;  -moz-opacity:0; filter:alpha(opacity: 0); height:25px; }

/* Trusted Shop */
/* #trusted { width:285px; height:150px; background:url(images/artikelintro.png) repeat-x #999; margin-bottom:17px; } */
/*#trusted { width:285px; height:150px; background:url(images/aktionsbox/trusted.png) no-repeat #999999; margin-bottom:17px; }*/
#newsletter, #trusted {
	width:285px;
	height: 140px;
	padding-top: 10px;
	margin-bottom:17px;
	background: #aaa;
	text-align:left;
}

#trusted { text-align:center; }
#newsletter { background:url(images/aktionsbox/newsletter.png) no-repeat; }

/* Warenkorb Sidebar */
#warenkorbsidebar { width:285px; background:url(images/artikelintro.png) repeat-x #999; margin-bottom:17px; padding-bottom:10px; color:#fff:}
#warenkorbsidebar h3 { font-size:18px; font-weight:bold; color:#454545; padding: 5px 0px 0px 10px; text-decoration:none;  }
#sidebar-cart { padding-left:10px; color:#fff !important;}
#sidebar-cart a { font-weight:bold; text-decoration:none; color:#fff; }
#sidebar-cart a:hover { color:#454545; }
#sidebar-more a { text-decoration:none; color:#fff;  padding-left:20px; }
#sidebar-more a:hover { color:#454545; }
#sidebar-more { margin-top:10px; font-weight:bold;}
/* Blog */
#bloglink { width:285px; height:94px; margin:0px 0px 17px; background:url(images/aktionsbox/blog.jpg) no-repeat; }
#bloglink h3 a { font-size:28px; font-weight:bold; color:#454545; padding: 5px 0px 0px 95px; text-decoration:none;  display:block;}
#bloglink h3 a:hover { color:#fff; }
#bloglink p { color:#fff; padding: 0px 0px 0px 95px; }
* html .#bloglink { margin-bottom:-2px; }

/* Produktseite */
.produktteaser { margin-bottom:20px; }
#zubehoer { width:285px; background:url(images/artikelintro.png) repeat-x #999; margin-bottom:17px; }
#zubehoer h3 { font-size:28px; font-weight:bold; color:#fff; padding:5px;  }
.produktintro { background:url(images/artikelintro.png) repeat-x #999; padding:10px; color:#454545; font-size:14px; border-top:4px #454545 solid; }
.contentintro { background:url(images/artikelintro.png) repeat-x #999; padding:10px; color:#454545; font-size:14px; }
.produktintro h1, .contentintro h1, .produktintro h2 { font-size:28px; font-weight:bold; color:#fff; }
.produktdetail, .warenkorbdetail { background:url(images/produktdetail.png) no-repeat #e7e7e7; padding:10px; margin-bottom:20px; color:#454545; font-size:14px; }
.produktdetail .warenkorbdetail strong { font-weight:bold; color:#f49a00; }
ul.detail  { margin:10px 5px; }
.detail li { margin:0px 0px 5px; }
.produktdetail img { margin:5px 0px 10px; border:2px solid #fff;  }
.produktdetail p, .warenkorbdetail p { margin:0px 5px 5px; }
li.produktionszeit { float:right !important;  background:url(images/artikelintro.png) repeat-x #999; padding:10px 15px 5px; color:#454545; font-weight:bold;}

/* Footer */
#footer { background:url(images/footerbg.png) repeat-x; height:60px; }
#footertxt { font-size:12px; padding-top:10px;}
#footertxt a { color:#999; text-decoration:none; font-weight:bold;  }
.ui-tabs .ui-tabs-hide { display: none; }
ul.seitennav { }
* html ul.seitennav { /*IE6 only*/ margin: -20px 0 0 0;}
*+html ul.seitennav { /*IE7 only*/ margin: -20px 0 0 0;}
.seitennav  li { float:left;  }
.seitennav li a { color:#454545; text-decoration:none; padding:10px 15px 5px;  background: #999; font-weight:bold; border-right:solid #f49a00 1px; display:block;  }
.seitennav li a:hover, li.ui-tabs-selected a { color:#fff; background:#454545; }
.detailpic { float:left; width:220px; }
.detailtext { float:left; width:420px;}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] { cursor: pointer; }

/* Extra Footer */
#extrafooter { margin:10px auto; color:#999; width:980px; font-size:11px;}
#extrafooter strong { font-weight:bold; color:#777; }
.e-footer { float:left; width:245px; }
#extrafooter a { text-decoration:none;  color:#999; }
#extrafooter a:hover { color:#454545; }
li.ef-h { margin-bottom:5px; margin-top:10px; }

/* Tabelle Styling */
.preise { text-align:right; }
.p-format { width:200px; font-weight:bold; padding:0; }
.table-title { width:620px; background-color: #454545; color:#fff; padding:5px; margin-top:30px; margin-bottom:5px;}
tr.tr1 {background:#ffeccc;}
tr.tr2 {background:#fff;}
tr.tr1:hover, tr.tr2:hover {background:#f49a00;}
.preise td { padding:0px 25px 0px 0px; }

/* Zubehoer */

.zubehoer { width:300px; float:left; padding:10px; margin-top:10px; }
.img-zub { width:100px; float:left; }
.img-zub img { border:5px solid #fff;}
.desc-zub { width:180px; float:left; height:170px; }
.txt-zub { font-size:12px; padding:0px 0px 0px 10px; }
.zub-row { width:640px; margin-bottom:10px;}
.zubehoer h4 { font-weight:bold; color:#454545; font-size:16px; padding:5px 0px 0px 10px;}
.best-zub { background:#999; width:300px; color:#454545; padding:5px; font-size:12px;  }
.preis-zub {  font-weight:normal; color:#fff;}
.best-zub strong {  font-weight:bold; color:#fff; font-size:14px;}
.best-zub a { text-decoration:none; color:#454545;  }
.zub-wk input[type=submit] { height:25px; width:310px; text-align:right; color:#fff; background:#454545; font-weight:bold; padding-right:5px; }
.zub-wk input[type=submit]:hover {  background:#d5d5d5; color:#454545;  }


/* Formulare */

.stdform input[type=text], .stdform input[type=password] { width:250px; height:15px; padding:5px;  background-color:#d5d5d5; border:none; display:block; margin:0px 0px 5px 0px;  -moz-border-radius:5px; color:#454545; }
.stdform textarea {  width:250px;  margin:10px 0px 10px; background-color:#d5d5d5; border:none; -moz-border-radius:5px;  padding:5px; height:100px;}
td.formtable1 { width:140px; height:20px; vertical-align:top; padding:5px;}
table.stdform { margin:20px 0px 10px 20px;}
.stdform strong { color:#454545; }
.stdform i { color:#f49a00; }
.stdform input[type=submit] { background-color:#454545; color:#fff; -moz-border-radius:5px; height:30px; padding:5px; text-align:left; width:260px; font-weight:bold; }
.stdform input[type=submit]:hover { background-color:#d5d5d5; color:#454545;  }
#fehlermeldung { width:600px; background:#ffe8c4; border:1px solid #ffa71e; margin:10px 5px; padding:10px; }
#fehlermeldung-cart strong { color:#454545; }
.meldung { width:600px; margin:10px 10px; padding:10px; border:1px solid #ffa71e; background:#ffe8c4; }
.meldung input[type=checkbox] { margin-right:5px; }
.selectlist option { width:240px; }
h4.stdform { font-weight:bold; color:#454545; font-size:18px; padding:5px 0px 0px 10px; margin-top:15px; width:630px; border-bottom:3px solid #d5d5d5;}
.newsletterinfo {margin-left:10px; }
.infotext { font-size:12px; padding-left:5px; }


.wkform input[type=text] { width:170px; height:15px; padding:5px;  background-color:#d5d5d5; border:none; display:block; margin:0px 0px 5px 0px;  -moz-border-radius:5px; color:#454545; }
table.wkform { margin:20px 0px 10px 10px;}
#wkform1 { margin-right:30px;}
.wkform strong { color:#454545; }
.wkform i { color:#f49a00; }
.wkform h4 { width:100%; color:#999; font-size:18px; font-weight:bold; border-bottom:3px solid #d5d5d5;  margin:0 0 10px;}
table.wkform { float:left; }
#neukundenform { width:640px; }
#neukundenform p { margin-top:10px; }
.wk-select option { width:160px; }
td.wk-sel  { height:30px; }

/* Texte */
.data h2  { font-weight:bold; color:#454545; font-size:18px; padding:5px 0px 0px 5px; margin-top:15px; margin-bottom:5px; width:630px; border-bottom:3px solid #d5d5d5; }
.data h3  { font-weight:bold; color:#454545; font-size:14px; padding:5px 0px 0px 5px; margin:10px 0px 0px; }
.data li { margin-left:40px; list-style:disc ; }
.data ul { margin:10px 0px 20px; }
.data a { text-decoration:none; font-weight:bold;}
.data a:hover { color:#454545; }
.data strong { color:#454545; }

/* Warenkorb */
.warenkorb h2 { margin-top:20px; font-size:22px; font-weight:bold; width:640px; border-bottom:5px solid #c2c2c2;  }
h3.spez  { margin:10px; font-size:16px; font-weight:bold; width:620; border-bottom:3px solid #d5d5d5; color:#999; }
.katend { width:640px; margin-bottom:10px; border-bottom:5px solid #c2c2c2; }
.cartleer { background:url(images/warenkorb/wkpic.jpg) no-repeat; padding-left:100px; padding-top:10px; margin:30px 0px;}
.tableheader { background:#454545; color:#fff; height:25px; font-weight:bold;}
.gesamtsumme { background:#459f03 !important;}
.tableheader td { padding:5px; }
.warenkorbprodukt { background:url(images/artikelintro.png) repeat-x #999; border-bottom:1px solid #fff; }
.warenkorbprodukt td { padding:5px; vertical-align:top;}
.warenkorb strong { color:#454545; }
.wk-vorschau { padding: 5px; width:100px; height:90px; background:url(images/warenkorb/wkpic-bg.png) no-repeat; }
.warenkorbprodukt img { border:none;}
.vertikal { vertical-align:middle !important; display:table-cell; height:100px; width:110px; }
.qualamp { width:113px; heigeht:27px; }
.warenkorbprodukt a { color:#454545; }
img.produktbild { display:block; max-width:100px; max-height:90px; margin:auto; border:none; }
img.posterbild { display:block; max-width:100px; max-height:90px; margin:auto; border:none; }
.versandradio { margin:2px 5px 0px 0px; }
.vs { float:left; width:400px; }
.zws strong { color:#fff; }
tr.zws  { border-bottom:solid 1px #555; }
.wk-preis { text-align:right; }
.warenkorb-fortschritt {  width:640px; color:#666; font-weight:bold; padding-top:50px; background:url(images/warenkorb/wk-fortschritt.jpg) no-repeat;}
.warenkorb-fortschritt li { float:left; margin-right:5px; padding:5px 10px; background:url(images/artikelintro.png) repeat-x #999; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; }
.warenkorb-fortschritt a { display:block; text-decoration:none; color:#454545; }
* html .warenkorb-fortschritt ul { /*IE6 only*/ margin: -30px 0 0 0;}
*+html .warenkorb-fortschritt ul { /*IE7 only*/ margin: -30px 0 0 0;}
#wk-sel { color:#f49a00; background:#454545;  }
#gutscheineingabe { width:640px; height:100px; background:url(images/warenkorb/gutscheineingabe.jpg) no-repeat; margin:20px 0px; }
#gutscheinfeld { margin-left:250px; padding-top:25px; }
.einloesen { margin-top:5px; height:15px; width:190px; background:#454545; padding:5px; color:#fff;}
#gutscheinfeld input[type=submit] { background:#454545; height:25px; padding:5px; color:#fff; margin-left:5px; margin-top:5px;  }
#gutscheinfeld input[type=submit]:hover { background:#fff; color:#454545; }
.cartbox { width:640px; background:#454545; padding:20px 0px 10px;}
.cartbox p { color:#fff; }
.cartbox strong { color:#fff; }
.blackbox { width:620px; background:#454545; padding:10px; margin-top:10px;}
.cartbox span { font-size:16px; font-weight:bold; color:#fff; float:left; padding:0px 10px 0px 20px; width:180px; }
.cartbox i { font-size:11px; font-weight:normal; float:left;  }
.cartbox h3 { font-size:16px; font-weight:bold; color:#fff; padding-left:10px; float:left;}
.blackbox h3 { font-size:16px; font-weight:bold; color:#f49a00; padding-left:10px; }
.cartbox h3 strong { color:#f49a00; font-weight:normal;}
.cartbox input { float:left; width:150px;  height:15px; padding:5px;  background-color:#d5d5d5; border:none; display:block; margin:0px 10px 0px 0px;  -moz-border-radius:5px; color:#454545;  }
.cartbox input[type=submit] { width:80px; height:25px; background-color:#999; color:#fff; font-weight:bold;   }
.cartbox input[type=submit]:hover { background:#d5d5d5; color:#454545; }
a.wklogout { text-decoration:none; float:right; display:block; padding:5px;  background:#d5d5d5; border:none; display:block; margin:0px 10px 0px 0px;  -moz-border-radius:5px; color:#454545; }
#fehlermeldung-cart { width:600px; background:#ffe8c4; border:1px solid #ffa71e; margin:auto; padding:10px; }
.wk-buttons { padding:5px;  margin:5px; float:right; }
.wk-buttons #form_refresh { margin-top:0px !important; }
.wk-options li { float:left; width:270px; margin-left:40px; margin-bottom:5px; }
.wk-options label { padding-left:10px; font-weight:bold; }
.submitbox input[type=submit] { height:25px; padding:5px; float:right;  }
.wk-options span { margin-left:25px; font-weight:normal; font-size:12px; }
.submitbox { width:620px; padding:10px; margin:10px 0px 10px; height:25px; background:#454545;}
.checkouttable table { margin: 15px 0px 0px 15px; }
.bestub td { padding:5px; }
.bestub th { padding:5px; font-weight:bold; color:#f49a00; }
.bestub td { background:url(images/artikelintro.png) repeat-x #999; border-bottom:1px solid #fff; }
table.bestub { margin:10px 0px ; }
input[type=submit].newsletter  { padding:5px; background:#fff; font-weight:bold; color:#454545; }
input[type=submit].trusted  { padding:5px; background:#454545; font-weight:bold; color:#fff; margin:auto;}

/* Kundencenter */
.kundencenter li { background:#454545; padding:10px; float:left; margin-right:5px; margin-bottom:20px;  }
.kundencenter li:hover { background:#999; }
.kundencenter li a { text-decoration:none; font-weight:bold; color:#f49a00; font-size:16px; }
.kundencenter li a span { color:#fff; font-weight:normal; font-size:12px; }
ul.kundencenter {  }

/* Postershop */
#postershop h3, #postergalerie h3 { font-size:22px; padding-left:10px; font-weight:bold; padding-top:5px; color:#fff;}
#postershop, #postergalerie { margin-bottom:10px; width:285px; padding-bottom:5px; background:url(media/images/artikelintro.png) repeat-x #999;  }
#postershop a, #postergalerie a { text-decoration:none; color:#454545; font-weight:bold;}
#postershop a:hover, #postergalerie a:hover { color:#f49a00; }
#postershop p { padding:0px 10px; margin-bottom:10px;}
.p-shop { width:250px; margin:10px auto;}
#picture-bg { background: url(images/postershop/picturebg.png) no-repeat; width:368px; padding-left:268px; padding-top:5px; height:115px; margin:5px auto; border:2px solid #fff; }
.history-data { background:url(images/artikelintro.png) repeat-x; border-bottom:1px solid #fff; }
.history-data th { padding:5px; }

.postershop li { margin-left:20px; margin-top:5px; }
.postershop li a { text-decoration:none; font-weight:bold;}
a.ps-shop {  text-decoration:none; font-weight:bold; }
a.ps-shop:hover { color:#454545; }
a.ps-shop { border-top:2px solid #C2C2C2; padding-top:5px; width:635px; display:block; margin-top:5px; padding-left:5px;}
table.postershopform { width:640px; margin:10px auto; }
.postershopform td { padding:5px; }
.firstline th { background:#454545; color:#fff; font-weight:bold; padding:5px; }
.shop-picture { background:url(images/artikelintro.png) repeat-x; border-bottom:1px solid #454545; }
.shop-picture a { font-weight:bold; text-decoration:none; color:#fff; }
.shop-picture a:hover { color:#666; }

.wktselect {width:25px;}

#copyright {
	margin: auto;
	width: 980px;
	color: #f49a00;
	text-align: right;
	font-size: 9px;
}

.uploadpopup {
	visibility: hidden;
	width:500px;
	background:url(images/popupbg.png) repeat-x #1b1b1b; border:solid 5px #999;
	padding:30px;
	margin:auto; color:#fff;
}
.uploadpopup h1 { color:#fff; font-size:28px;  font-weight:bold; margin-bottom:10px;  }
#uploadbox { width:500px; margin:auto; height:30px; border: solid 3px #f49a00; }
.uploadfortschritt { width:0; float:left; height:30px; background: url(images/uploadfortschritt.png) no-repeat; color:#454545; font-weight:bold; font-size:22px; padding:3px; text-align:right;}
#uploadinfo { margin-top:10px; }
.uploadpopup strong { color:#f49a00; font-weight:bold; }
.uploadwerbung { width:500px; margin:auto; border:1px solid #666; margin-top:20px; padding:5px; text-align:center; color:#666; font-size:10px; }

#apx-poster-upload-progress { display: inline; }
#apx-poster-upload-remaining { display: inline; }
#apx-poster-upload-speed { display: inline; }
#apx-poster-upload-status { display: inline; }
#apx-poster-dpi { display: inline; }

span.angebot {
	display: inline;
	color: #459F03;
	font-weight:bold;
	font-size:13px;
}

#apx-poster-product-box-format-selected, #formselect { margin:5px 10px; }
#apx-poster-product-box-format-selected span, #formselect span { float:left; color:#fff; padding-left: 5px; }
#apx-poster-product-box-format-selected label { display:block; float:left; width:235px; }

#no-cookies {
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #FF7777;
}

#fileupload-filename {
	float: none;
	margin-bottom: 5px;
	width: 250px;
}

#index-text {
	padding: 10px;
	color: #fff;
	margin-bottom:17px;
	background:url(images/artikelintro.png) repeat-x #999;
}
#index-text h2 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active { position: relative; text-decoration: none; font-style: bold;  }
a.tooltip:hover { background: transparent; z-index: 100; }
a.tooltip span { display: none; text-decoration: none; }
a.tooltip:hover span { display: block; position: absolute; top: 15px; left: 40px; width: 200px; z-index: 100; color: #000; border: 1px solid; border-color: #fff #d5d7db #d5d7db #fff; border-left: 4px solid #f49a00; padding: 2px 10px 2px 10px; background: #eee; font-style: normal; text-align: left;
}
a.bbutton:hover span { top: 35px; left: 30px; }
a.qualitaettip:hover span { top: 20px; left:5px; }
#fotomag { margin-top:5px; margin-bottom:5px; }

#socialweb { background:url(images/socialbg.png) no-repeat; width:660px; height:95px; margin:0px 0px 17px; }
#socialweb a { display:block; width:180px; height:45px; padding:50px 20px 0px 20px; font-size:13px; color:#fff; text-decoration:none; float:left;}
#socialweb a:hover { color:#454545; }
.frontbox { width:216px; height:150px; background:url(images/artikelintro.png) repeat-x #999; float:left; }
#frontbox { width:660px; height:150px; margin-top:17px; margin-bottom:17px; }
#f-1, #f-2 { margin-right:6px; }
#f-3 a { padding:12px 13px 12px 13px; display:block; width:190px; height:126px; }

#abliefer {	display: none;}
#neukunden { z-index:999; overflow:auto;} 
#rabattbox { width:500px; height:330px; margin-left: -260px; border:20px #fff solid; border-top:0px; background:#f49a00;  z-index:1001; position:absolute; top:50px; left:50%; }
#schatten { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.5; filter: alpha(opacity = 50); z-index:1000; }
a.neukundenlink { color:#f49a00 !important; font-weight:bold; }
a.neukundenlink:hover { color:#fff !important; }