/*# Apps #*/

#mainapp {
 text-align:right;
 width:100%;
 height:275px;
 color:white;
 border:0px solid black;
 background-color: #ffffff;
 background-image: url('/base/user/img/kategorien/headpics/homepage.jpg');
 background-repeat: no-repeat;
 padding-bottom: 1px;
}

#katapp {
 float: left;
 width:786px;
 height:275px;
 background-color: #ffffff;
 background-image: url('/base/user/img/layout/shirts_kategorien.jpg');
 background-repeat: no-repeat;
 padding-bottom: 1px;
}




.left_one {
 position:relative;
 float: left;
 text-align:left;
 width:214px;
 height:336px;
 background-image: url('/base/user/img/layout/pattern/left_one.jpg');
 color: #673325;
 border:0px solid black;
}
.left_one h1 {
 background-image: url('/base/user/img/layout/pattern/left_one_h1.jpg');
}



.main_one {
 position: relative;
 float: left;
 text-align:left;
 width:572px;
 height:336px;
 color: #673325;
 border:0px solid black;
 z-index:15\9;
}

.main_two, .main_twoh {
 position: relative;
 float: left;
 text-align:left;
 width:786px;
 height:336px;
 background-color: #ffffff;
 color: #673325;
 border:0px solid black;
 z-index:15\9;
}
.main_twoh {
 width: 100%;
 height: 1050px;
}

.main_three {
 float: left;
 position: relative;
 text-align:left;
 width:572px;
 height:1100px;
 /* background-color: #ffffff; */
 color: #673325;
 border:0px solid black;
 z-index:15\9;
}

.txt_right_one {
 position: relative;
 float: left;
 text-align:left;
 width:214px;
 background-image: url('/base/user/img/layout/pattern/right_one.jpg');
 color: #673325;
 border:0px solid black;
}
.right_one p, .txt_right_one p {
 padding:4px;
 padding-left: 12px;
}
.right_one, .right_two {
 position: relative;
 float: left;
 text-align:left;
 width:214px;
 height:336px;
 background-image: url('/base/user/img/layout/pattern/right_one.jpg');
 color: #673325;
 border:0px solid black;
 z-index:5\9;
}
.txt_right_one h1, .right_one h1, .right_two h1 {
 background-image: url('/base/user/img/layout/pattern/right_one_h1.jpg');
}
.right_two { /* meine nur auf der Warenkorbübersichtsseite */
 text-align: center;
 height:326px;
 background-image: url('');
}

#newsletter {
 background-image: url('/base/user/img/layout/shop/bg_newsletter.jpg');
}
#newsletter .mail {
 position:absolute;
 width: 186px;
 top: 234px;
 left: 10px;
 
 padding: 2px;
 font-size: 13pt;
}
#newsletter #send {
 position:absolute;
 top: 280px;
 left: 8px;
 padding: 2px;
 color: #673325; 
 background-color: transparent;
 border: 0px;
}
#newsletter .abmeldung {
 position:absolute;
 top: 302px;
 left: 22px;
 padding: 2px;
 color: #673325; 
 background-color: transparent;
 border: 0px;
}
#newsletter #out {
 position:absolute;
 font-size: 12pt;
 letter-spacing: 0.3pt;
 background-color: #ffffff;
 top: 40px;
 left: 20px;
}


/* ## Shop-Detail-Seite ## */

#shopdetail .kurzname {
 position: absolute;
 top:26px;
 left:8px;
 height: 22px;
 width: 260px;
 color: #673325;
 font-family: Arial,Times,serif;
 font-size: 17.1pt;
 font-weight: normal;
 font-style: normal;
 text-transform: uppercase;
 letter-spacing: -0.8pt;
}
#shopdetail .shirtdesigner {
 position: absolute;
 top:0px;
 left:10px;
 width: 260px;
 height: 28px;
 color: #673325;
 font-family: Times, serif, Arial;
 font-size: 23.9pt;
 line-height: 23.9pt;
 font-weight: bold;
 font-style: italic;
 letter-spacing: -0.7pt;
}
#shopdetail .story {
 position: absolute;
 top:90px;
 left:10px;
 width: 360px;
 color: #713C2E;
 font-family: Helvetica, Arial, Times, serif;
 font-size: 10.11pt;
 line-height: 12.1pt;
 font-weight: bold;
 font-style: normal;
 letter-spacing: 0.02pt;
 word-spacing: 0.8pt;
}
#shopdetail .story a {
 font-family: Times, serif;
 font-size: 10.8pt;
 font-style: italic;
 text-decoration: none;
 color: #F0A248;
 font-weight: bold;
 font-style: italic;
}
#shopdetail .social_icons {
 position: absolute;
 top:200px;
 left:8px;
}
#shopdetail .social_comm {
 position: absolute;
 top:286px;
 left:12px;
}
#shopdetail .lieferzeit {
 position: absolute;
 top:311px;
 left:12px;
 font-size: 8.2pt;
}
#shopdetail .like {
 position: absolute;
 top:357px;
 left:11px;
 font-size: 8.2pt;
}
#shopdetailtabmenu {
 position: absolute;
 top:388px;
 left:9px;
 height: 26px;
 overflow: auto;
 color: #673325;
 font-family: Arial;
 font-size: 9.83pt;
 font-weight: bold;
 font-style: italic;
 letter-spacing: -0.2pt;
}
#shopdetailtabmenu span {

 position: relative;
 display: block;
 float: left;
 height: 26px;
 padding-left: 10px;
 padding-right: 16px;
}
#shopdetailtabmenu span.activ {
 z-index:5;
 background-image: url('/base/user/img/layout/shop/detail_tab_activ.jpg');
 padding-left: 4px;
 padding-right: 10px;
}
#shopdetailtabmenu span.activ_l {
 z-index:5;
 width: 6px;
 padding: 0;
 background-image: url('/base/user/img/layout/shop/detail_tab_activ_l.jpg');
}
#shopdetailtabmenu span.activ_r {
 z-index:5;
 width: 6px;
 padding: 0;
 background-image: url('/base/user/img/layout/shop/detail_tab_activ_r.jpg');
}
#shopdetailtabmenu a {
 color: #673325;        
 font-family: Arial;
 font-size: 10.1pt;
 line-height: 24px;
 font-weight: bold;
 font-style: italic;
 letter-spacing: -0.2pt;
}
#shopdetailmaintab {
 position: absolute;
 top:410px;
 left:8px;
 width: 546px;
 height: 670px;
 overflow: hidden;
 color: #673325;
 font-family: Helvetica, Arial, Times, serif;
 font-size: 10.11pt;
 line-height: 12.1pt;
 font-weight: normal;
 font-style: normal;
 letter-spacing: 0.02pt;
 padding: 4px;
 word-spacing: 1.8pt;

 background-color: #ffffff;
 background-image: url('/base/user/img/layout/shop/bg_detail_tab.jpg');
}

#shopdetailmaintab .txt{
 padding: 10px;
 padding-top: 14px;
 padding-left: 6px;
}
#shopdetailmaintab .txt h4,#shopdetailmaintab .txt h3 {
 padding-left: 0px;
}

#shopdetail .dragbox {
 position: absolute;
 top:66px;
 right:20px;
 width:184px;
 height:280px;
 background-color: #ffffff; 
}



/*## Einzelnes Shirt für 3er bzw 4er Boxen... Drag ... ##*/
.artbox {
 float: left; /* IE 7 */
 width: 100%;             
 z-index:5\9;
}
.artbox .info {
 position: relative;
 float:left;
 width: 100%;
 height: 26px;
 background-color: #673325;
 margin: 0;
 padding:0;
}
.artbox .pagenr {
 position: absolute;
 right:42px;
 top:5px;
 width:100px;
 height:16px;
 text-align: right;
 color: #ffffff;
 overflow:hidden;
}
.artbox .lastpage {
 position: absolute;
 right:23px;
 top:5px;
 width:16px;
 height:16px;
 overflow:hidden;
 background-image: url('/base/user/img/layout/icons/last.jpg');
}
.artbox .nextpage {
 position: absolute;
 right:3px;
 top:5px;
 width:16px;
 height:16px;
 overflow:hidden;
 background-image: url('/base/user/img/layout/icons/next.jpg');
}
.artbox .lastpage:hover {
 background-image: url('/base/user/img/layout/icons/last_o.jpg');
}
.artbox .nextpage:hover {
 background-image: url('/base/user/img/layout/icons/next_o.jpg');
}
.artboxshirts {
 margin-left:10px;
}
.dragshirt {
 float:left;
 position:relative;
 width:184px;
 height:280px;  
}
.dragshirt .ddname {
 font-family: Arial, "Lucida Sans", Arial, Times, serif;
 font-size: 10.7pt;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: -0.2pt;
 word-spacing: 0;

 position: absolute;
 left:2px;
 top:243px;
}

.dragshirt .ddpreis {
 font-family: verdana, Times, serif;
 font-size: 10.5pt;
 letter-spacing: -0.6pt;
 font-weight: normal;
}


.dragshirt .btn {
 padding:0;
 margin:0;
 border:0;
 background-color: none;
}
.dragshirt img {
 border:0;
 padding:0;
 margin:1px;
 cursor: pointer;
}
.ddshirtimg {
 cursor: pointer;
}
.dragshirt .dddesigner {
 font-family: Times, serif;
 font-size: 12.1pt;
 font-weight: normal;
 letter-spacing: 0.02pt;
 word-spacing: 0;

 position: absolute;
 left:2px;
 top:256px;
}

.dragshirt .dddesigner a {
 color: #F0A248;
 font-size: 10.8pt;
 font-style: italic;
 letter-spacing: -0.3pt;
 text-decoration: none;
 border-left:3px solid #ffffff;
}

.dragshirt .ddmwsthinweis {
 font-family: Arial, Times, serif;
 font-size: 6.3pt;
 font-style: italic;
 position: absolute;
 left:2px;
 top:274px;
}

.dragshirt .ddtypicon {
 position: absolute;
 left:2px;
 top:220px;
 padding:0;
 margin:0;
 border:0;
}
.dragshirt .ddbestand {
 position: absolute;
 left:30px;
 top:220px;
 padding:0;
 margin:0;
 border:0;
}
.dragshirt .ddwarenkorb {
 position: absolute;
 right:53px;
 top:220px;
}
.dragshirt .ddmore {
 position: absolute;
 right:34px;
 top:220px;
}
.dragshirt .ddedit {
 position: absolute;
 right:8px;
 top:100px;
}




/*## WARENKORB-ÜBERSICHTSSEITE ##*/

#uebersicht_warenkorb {
 position: relative;
 float: left;
 width:786px;
 color: #673325;
 font-family: Helvetica, Arial, serif;
 font-size: 10.63pt;
 font-weight: normal;
 font-style: normal;
 letter-spacing: 0.04pt;
}
#uebersicht_warenkorb input {
 color: #673325;
 font-family: Arial,Times,serif;
 font-size: 11.6pt;
 font-weight: bold;
 font-style: normal;
 letter-spacing: -0.2pt;
}
#uebersicht_warenkorb .btn {
 color: #673325;
 font-family: Arial,Times,serif;
 font-size: 11.32pt;
 font-weight: bold;
 font-style: normal;
 letter-spacing: -0.4pt;
 cursor:pointer;
 border:0;
 background-color: #ffffff;
}

#uebersicht_warenkorb .shirt_info {
 position: relative;
 float: left;
 text-align:left;
 width:572px;
 height: 260px;
 color: #673325;
 border:0px solid black;
 background-image: url('/base/user/img/layout/shop/strich_warenkorb_uebersicht.png');
 background-position: 0 252px;
 background-repeat: repeat-x;
}
#uebersicht_warenkorb a {
 text-decoration: underline;
}
#uebersicht_warenkorb .main_one h1 {
 font-family: Helvetica, Arial, serif;
 font-size: 14.28pt;
 font-weight: bold;
 font-style: normal;
 letter-spacing: -0.84pt;
 padding-right:8px;
}
#uebersicht_warenkorb .shirt_pic {
 position: relative; 
 width: 214px;
 height: 260px;
 float: left;
 background-image: url('/base/user/img/layout/shop/bg_warenkorb_uebersicht.jpg');
}
#uebersicht_warenkorb .shirt_pic .ddmore {
 position: absolute;
 top:230px;
 right:14px;
}
#uebersicht_warenkorb .name {
 position: absolute;
 top:26px;
 left:10px;
 font-size: 11.32pt;
 font-weight: bold;
 text-transform: uppercase;
}
#uebersicht_warenkorb .designer {
 position: absolute;
 top:40px;
 left:10px;
}
#uebersicht_warenkorb .designer a {
 color: #F0A248;
 font-size: 11.04pt;
 font-weight: normal;
 text-decoration: none;
 font-style: italic;
}
#uebersicht_warenkorb .preis {
 position: absolute;
 top:40px;
 left:274px;
}
#uebersicht_warenkorb .bestand {
 position: absolute;
 top:60px;
 left:274px;
}
#uebersicht_warenkorb .bestand img {
 margin-top: 2px;
}
#uebersicht_warenkorb .bestand .no_bestand {
 color: #FF8B00;
}
#uebersicht_warenkorb .bestandselect {
 position: absolute;
 top:90px;
 left: 274px;
}
#uebersicht_warenkorb .bestandselect img {
 margin:1px;
}
#uebersicht_warenkorb .menge {
 position: absolute;
 top:55px;
 right:11px;
}
#uebersicht_warenkorb .social_icons {
 position: absolute;
 top:102px;
 left:0px;
}
#uebersicht_warenkorb .wechsel {
 position: absolute;
 top:180px;
 left:10px;
}
#uebersicht_warenkorb .hinweis {
 position: absolute;
 top:204px;
 left:140px;
}
#uebersicht_warenkorb .nb_hinweis{
 position: relative;
 width:786px;
 height: 20px;
 text-align: center;
 color: #FF8B00;
 font-size: 12.23pt;
 font-weight: bold;
 font-style: normal;
 letter-spacing: 0.04pt;
}
#uebersicht_warenkorb .spanbtns {
 position: absolute;
 top:91px;
 right:11px;
}
#uebersicht_warenkorb .preis_einsum {
 position: absolute;
 top:204px;
 right:11px;
 color: #673325;
 font-family: Helvetica, Arial, serif;
 font-size: 14.28pt;
 font-weight: bold;
 font-style: normal;
 letter-spacing: -0.84pt;
}
#wkuebersichtbtnkaufen {
 position: absolute;
 bottom: 10px;
 left:10px;
}
#wkuebersichtbtnzumshop {
 position: absolute;
 bottom: 10px;
 right:10px;
}
/*## ENDE WARENKORB-ÜBERSICHTSSEITE ##*/


/* Textformatierung für Beide */
#warenkorb, #wunschzettel {
 font-size: 11.2pt;
 letter-spacing: -0.3pt;
 font-weight: normal;
 text-decoration: none;
}
/*## MODUL WARENKORB ##*/
#warenkorb {
 position:relative;
 height:310px;
 background-color: #FEF9F3;
 background-image: url('/base/user/img/layout/shop/bg_warenkorb.jpg');
 z-index:5\9;
}
.ddshirt_wp_wk {
 position: absolute;
 left:8px;
 top:2px;
}
/*## ENDE MODUL WARENKORB ##*/

/*# MODUL WISHLIST #*/
#wunschzettel {
 position:relative;
 height:310px;
 background-color: #FEF9F3;
 background-image: url('/base/user/img/layout/shop/bg_wishlist.jpg');
 z-index:5\9;
}
.ddshirt_wp_wz {
 position: absolute;
 left:8px;
 top:2px;
}
/*# ENDE MODUL WISHLIST #*/

/*# MODUL WARENKORB UND WUNSCHZETTEL #*/
.shirt_im_wk {
 position: absolute;
 left:8px;
 top:2px;
}
#warenkorb .more_l, #wunschzettel .more_l {
 position: absolute;
 top: 227px;
 left:10px;
}
#warenkorb .more_r, #wunschzettel .more_r {
 position: absolute;
 top: 227px;
 right: 10px;
}
/*
#warenkorb a, #wunschzettel a {
 font-size: 13.43pt;
 font-weight: bold;
 letter-spacing: -0.47pt;
 text-decoration: none;
}
*/
#warenkorb .einzelsumme, #wunschzettel .einzelsumme {
 position: absolute;
 top: 226px;
 right:20px;
}
#warenkorb .summe, #wunschzettel .summe {
 position: absolute;
 top: 262px;
 left:10px;
}
#warenkorb strong, #wunschzettel strong {
 color: #F0A248;
}
#warenkorb .btnkaufen, #wunschzettel .btnkaufen {
 position: absolute;
 top: 280px;
 left:150px;
}
#warenkorb .btnwarenkorb, #wunschzettel .btnwarenkorb{
 position: absolute;
 top: 280px;
 left:10px;
}
/*# ENDE MODUL WARENKORB UND WUNSCHZETTEL #*/




/*# Empfehlungsbox Einzeln #*/
#empfehlungen_einzeln {
 height:310px;
 /*background-image: url('/base/user/img/layout/shop/bg_empfehlung_einzeln.jpg');*/
}
/*# ENDE Empfehlungsbox Einzeln #*/



/*## Kategorienmenü ##*/
.kategorienmenu {
 color: #F08A16;
 margin-top:10px;
}
.kategorienmenu .suche {
 margin: 0;
 padding: 0;
 margin-left:9px;
 margin-top:4px;
 margin-bottom:30px;
}
.kategorienmenu p {
 margin: 0;
 padding: 0;
 margin-left:9px;
 margin-top:4px;
 margin-bottom:30px; 
}
.kategorienmenu ul {
 margin: 0;
 padding: 0;
 margin-left:9px;
 margin-top:4px;
 margin-bottom:30px;
 list-style-position:outside;
 list-style-type: none;
 list-style-image: none; 
}
.kategorienmenu .filter {
 padding-bottom:14px; 
}
.kategorienmenu li {
 margin: 0;
 padding: 0;
}

.kategorienmenu li.txticon img {
 margin: 0;
 padding: 0;
 margin-right: 4px;
}
.kategorienmenu input {
 width: 120px;
 color: #673325;
 font-family: Helvetica, Arial, Times, serif;
 font-size: 11.2pt;
 line-height: 12pt;
 letter-spacing: -0.3pt;
 font-weight: normal;
 text-decoration: none;
 padding:0px;
}
.kategorienmenu .btn {
 width: 30px;
 color: #ffffff;
 background-color: #673325;
 padding:0px;
}
.kategorienmenu a {
 color: #673325;
 font-family: Helvetica, Arial, Times, serif;
 font-size: 11.2pt;
 line-height: 12pt;
 letter-spacing: -0.3pt;
 font-weight: normal;
 text-decoration: none;
 padding:0px;
}

.kategorienmenu a.activ {
 color: #FF8B00;
}
.kategorienmenu img.activ {
 border: 1px solid #FF8B00;
}
.kategorienmenu a.resetfilter {
 font-style: italic;
 font-size: 10.52pt;
 color: #FF8B00;
}
/*## Ende Kategorienmenü ##*/

