@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(/yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
/* @import url(screen/basemod.css);*/
/* @import url(screen/content.css);*/

/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        basemod.css
*/

@media screen, projection
{
 /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body {margin: 0 auto; background-color: #69bee6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; z-index:0;}

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins {background:transparent url(/media/ShopImage/media/ShopImage-2067.gif) repeat-x scroll center bottom; padding-bottom:90px;}
  #page { padding: 0; margin:0 auto; width:934px; text-align:center;}
  #header { padding: 0;}
  #footer { padding: 0;}
 
  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 {width:201px; margin:0 5px 0 20px; padding:0; text-align:left; }
  #col2 {width:130px; margin:0  20px 0 0; padding:0; text-align:left;}
  #col3 { width: 550px; margin:0 0 0 228px; text-align:left;}
  #col1_content { padding: 0; margin:0; width:201px; }
  #col2_content { padding:0; margin:0; width:130px; }
  #col3_content { padding: 0px; z-index:1; width:550px;}

  /*-------------------------------------------------------------------------*/

/*HTML STYLES*/

a, input { outline-style:none; outline-width:medium;}
a {text-decoration: underline; color:#fff;}
a:hover {text-decoration: none;}
p {margin-bottom: 1em; color:#000;}
h2 {font-size:20px; display:block; text-transform:uppercase; color:#222450; margin: 0;}
h1.pageTitle {display:none;}
h2.pageTitle { text-align:right; background:transparent url(/media/ShopImage/media/ShopImage-2140.jpg) no-repeat scroll left top; width:535px; height:47px; padding:70px 15px 0 0; color:#fff; margin-bottom:10px;}
h2#title_article {text-align:left; text-indent:-9000em; background:transparent url(/media/ShopImage/media/ShopImage-2144.jpg) no-repeat scroll left top; width:535px; height:47px; margin-bottom:10px;}
#pageSubTitleEvent {margin: -10px 0 0 0; padding: 0;}

/* Main */
#main {background:transparent url(/media/ShopImage/media/ShopImage-2133.gif) repeat-y scroll center top; width:934px; margin:0 auto; padding:0;}

/* Header - Cart, Currencies, Pages */
#header {height: 155px; background:transparent url(/media/ShopImage/media/ShopImage-2068.jpg) no-repeat scroll center top; width:934px;}
#logo {display: block; width: 188px; height:120px; text-decoration: none; float:left; margin-top:5px;}

#pages {display:block; text-align:left; list-style:none; float:right; margin: 0;}
#pages li {padding:0; float:left; margin:0;}
#pages li a {margin:0; text-indent:-9000em; display:block; height:33px;}
#pages li#primLogout form {display:inline; padding:0;}
.primHome a {background:transparent url(/media/ShopImage/media/ShopImage-2123.gif) no-repeat scroll center top; width:43px;}
#primLogin a {background:transparent url(/media/ShopImage/media/ShopImage-2124.gif) no-repeat scroll center top; width:60px;}
#primLogout a {background:transparent url(/media/ShopImage/media/ShopImage-2125.gif) no-repeat scroll center top; width:60px;}
#primMy a {background:transparent url(/media/ShopImage/media/ShopImage-2115.gif) no-repeat scroll center top; width:69px;}
#primContact a {background:transparent url(/media/ShopImage/media/ShopImage-2120.gif) no-repeat scroll center top; width:68px;}
#primShipping a {background:transparent url(/media/ShopImage/media/ShopImage-2121.gif) no-repeat scroll center top; width:71px;}
#primHelp a {background:transparent url(/media/ShopImage/media/ShopImage-2122.gif) no-repeat scroll center top; width:46px;}

/*col2*/
#currencies {float:right; position:absolute; top:43px; right:45px; padding:0; margin: 0; text-align:left;}
#currencies li {display:inline; margin: 0 3px 0 0;}
#currencies li a { display:inline; height:15px; width:10px; text-indent:0; text-decoration:none; margin:0; font-size:12px; color:#ffdf00;}
#currencies li a :hover {text-decoration:underline;}

div#cart {float:right; clear:right; width: 150px; text-align: left; height:60px; width:160px; padding:15px; background:transparent url(/media/ShopImage/media/ShopImage-2118.gif) no-repeat scroll left top;}
div#cart a {text-decoration:none;}
div#cart a#toCheckout { display:block; text-indent:-9000em; background: url(/media/ShopImage/media/ShopImage-2119.gif) top left no-repeat; height:20px; width:86px; position:absolute; top:90px; right:12px;}
div#cart a#cartInfo{ display:block; line-height:15px; width:75px; position:absolute; top:58px; right:20px;}
div#cart a#cartInfo:hover {text-decoration:underline;}
div#cart a#toCart { background: url(/media/ShopImage/media/ShopImage-2116.gif) top left no-repeat; text-indent:-9000em; height:57px; width:76px; text-decoration:none; display:block;}

/*Search*/
h2#title_search, #search form h2 {display:none;}
#search {background:transparent url(/media/ShopImage/media/ShopImage-2131.gif) no-repeat scroll left top; width:201px; height:34px; padding-top:13px;}
#search form {background:transparent url(/media/ShopImage/media/ShopImage-2130.gif) repeat-y scroll left top; width:201px;}
#searchField {background:transparent url(/media/ShopImage/media/ShopImage-2132.gif) no-repeat scroll left top; border:none; height:16px; margin-left:5px; padding:12px 10px 12px 15px; width:165px; font-weight:bold;}
.searchButton {background:transparent url(/media/ShopImage/media/ShopImage-2134.gif) no-repeat scroll left top; height:19px; width:33px; position:absolute; right:15px; top:22px;}

/* Category navigation */
h2#title_categories {display: none;}
ul#categories { margin: 0px; list-style:none; width:201px; background:transparent url(/media/ShopImage/media/ShopImage-2130.gif) repeat-y scroll left top; }
ul#categories li {margin: 5px 0 0 5px;}
ul#categories li a {background:transparent url(/media/ShopImage/media/ShopImage-2127.gif) no-repeat scroll left top; height:31px; width:152px; display:block; text-decoration:none; padding:12px 0 0 40px; font-size:18px;}
ul#categories li a:hover, ul#categories li.selected a {color:#ffdf00; background:transparent url(/media/ShopImage/media/ShopImage-2129.gif) no-repeat scroll left top;}
ul.subcategories {background:transparent url(/media/ShopImage/media/ShopImage-2145.gif) no-repeat scroll left bottom; padding-bottom:15px; margin:0; list-style:none; width:192px;}
ul#categories ul.subcategories li {margin:0; padding:0; }
ul#categories ul.subcategories li a {width:172px; background:transparent url(/media/ShopImage/media/ShopImage-2146.gif) repeat-y scroll left center; color:#000; text-align:left; font-size:14px; padding:5px 0 0 20px; height:15px;}
ul#categories ul.subcategories li a:hover, ul#categories ul.subcategories li.selected a {text-decoration:underline; color:#000; background:transparent url(/media/ShopImage/media/ShopImage-2146.gif) repeat-y scroll left center;}

/* Pages list */
div.pager { margin-bottom: 10px; text-align:right; float:right;}
div.pager a, div.pager2 a {color:#000;}
div.pager2 {text-align:right;}
div#sortBy {margin:0 0 10px 0; height:20px; width:220px; float:left;}
div#sortBy h3 {font-weight:bold;}
div#sortBy ul {margin:0 0 0 10px; padding:0;}
div#sortBy ul li {margin:0 10px 0 0; display:inline; float:left; }
div#sortBy ul li a {color:#fff; text-decoration:none; }
div#sortBy ul li a:hover {color:#f32b8d;}

div#articleDetailDispatch, span.articleDetailDispatch {display:none;}

/* Article overview list */
td#Col3Left {width:550px;}
#title_london, #title_Events {display:none;}
div#col3 div#col3_content a.articleLink {display:block; height:120px; margin-bottom:10px; width:120px;}
div#col3 div#col3_content a.articleLink img {margin:0;}
div#col3 div#col3_content span.moreInfo a  {display:none;}
.articleInfo, .articleInfo a {color:#222450;}
input.addToCartButtonLarge {background: url(/media/ShopImage/media/ShopImage-2137.gif) no-repeat left center; width:133px; height:22px; margin-top:10px;}
span.articleDetailPrice {color:#222450; font-size:15px;}
#articleDetailName span, #articleDetailName small {display:block;}
#articleDetailDescription {padding-top:10px;}

table#articleOverview_middle, table#articleOverviewOne_middle {margin:0 0 0 32px; width:515px;}
td.rowProduct, td.rowEnd {vertical-align: top; padding:6px 0 0 8px; float:none; width:128px; margin:5px 35px 5px 0; background:transparent url(/media/ShopImage/media/ShopImage-2135.jpg) no-repeat scroll left top;}
table#articleOverview_middle span, table#articleOverviewOne_middle span { font-weight: bold; }
table#articleOverview_middle span.articleOverviewPriceWas, table#articleOverviewOne_middle span.articleOverviewPriceWas { display:none; }
h2#pageSubTitleOne {margin-bottom:10px;}
td#articleDetailPicture img {margin-bottom:10px;}

table.roundedBox{width:550px;}
table.roundedBox tr.body td.roundedBoxContent {padding-right: 16px;}
td.roundedBoxContent ul li a, td.roundedBoxContent p a {color:#000; text-decoration:none;}
td.roundedBoxContent ul li a:hover, td.roundedBoxContent p a:hover { text-decoration:underline;}

/* Article detail page */
table#articleDetail {margin-left:10px;}
table#articleDetail td {vertical-align: top;}
table#articleDetail h3 {font-size:1.17em; font-weight:bold; margin-bottom:0.4em;}
table#articleDetail form {margin:20px 0 10px 0;}
table#articleDetail form select {margin-bottom:10px;}
table#articleDetail td#articleDetailDescription div#shortDescription {display:none;}
table#articleOverview_middle div.articleInfo a, table#articleOverviewOne_middle div.articleInfo a, td.text a { text-decoration: none;}
table#articleOverview_middle div.articleInfo a:hover, table#articleOverviewOne_middle div.articleInfo a:hover, td.text a:hover {text-decoration:underline;}
table#articleOverview_middle span.articleOverviewFormat, table#articleOverviewOne_middle span.articleOverviewFormat, span.articleDetailPriceWas {display:none;}
table#articleDetail span {font-weight:bold;}
table#articleDetail td#articleDetailName {padding-left:10px;}
table#articleDetail td#articleDetailPicture {width:310px; height:310px; padding:5px; background:transparent url(/media/ShopImage/media/ShopImage-2136.gif) no-repeat scroll left top;}
table#articleDetail td#articleDetailPicture img#productImg {height:300px; width:300px;}

input.addToCartButtonLarge {display:block; text-decoration:none;}
ul#thumbs {padding-top:8px; margin:0;}
ul#thumbs li {display:inline; float: left; margin:0 3px 0 0;}
ul#thumbs li img {border:2px solid #788283;}

/*Promotions */

#smallbnr1, #smalbnr2 {display:inline; float:left; margin:5px 0;}
#smallbnr1 {margin-right:8px;}
#rightbnr1, #rightbnr2 {margin-bottom:5px;}
#emailbnr {margin: 0 0 0 10px;}
.promotions_Col1_middle {background:transparent url(/media/ShopImage/media/ShopImage-2130.gif) repeat-y scroll left top; width:201px; padding:5px 0 0 0;}
.promotions_Col1_bottom {background:transparent url(/media/ShopImage/media/ShopImage-2128.gif) no-repeat scroll left top; width:201px; height:13px;}

/* Order cart detail */
table#orderDetail {padding: 2px;}
table#orderDetail td { vertical-align:top;}
table#orderDetail tr td a img {margin:5px; border:2px solid #788283; }
table#orderDetail tr td.text {padding-right:10px;}
table#orderDetail tr td.text a { color:#000;}
input.updateCartButton {background: url(/media/ShopImage/media/ShopImage-2143.gif) no-repeat left top; height:22px; width:73px; text-decoration:none;}
input.removeCartButton {background: url(/media/ShopImage/media/ShopImage-2141.gif) no-repeat left top; height:22px; width:73px; text-decoration:none;}
input.checkoutCartButton {background: url(/media/ShopImage/media/ShopImage-2139.gif) no-repeat left top; height:22px; width:85px; text-decoration:none; margin-left:10px;}
input.removeallCartButton {background: url(/media/ShopImage/media/ShopImage-2142.gif) no-repeat left top; height:22px; width:99px; text-decoration:none;}

/* Assortment */
h2#title_assortment{display: none;}
td#eventDetailName { vertical-align:top; padding-bottom:15px;}
td#eventDetailName a {display:none;}
td#eventDetailPicture {padding-bottom:10px;}
td.eventDetails form  {display:inline;}
td.eventDetails {padding-bottom:12px;}
td.eventDetails form {position:absolute; left:460px;}
td.eventDetails form select { vertical-align:top;}

/* Footer */
#footer {width:914px; text-align:center; margin:0 auto; padding:35px 10px 0 10px; background:transparent url(/media/ShopImage/media/ShopImage-2117.gif) no-repeat scroll center top; height:40px;}
#footer #privacyBlock  {float:left; padding-top:10px;}
#footer #privacyBlock a {margin-top:30px; text-decoration:none; color:#000;text-decoration:underline;}
#footer #postmanpat {float:right; height:32px;}
#footer #postmanpat p {display:inline; vertical-align:middle; padding-top:15px; margin:0 5px 0 0;}
.patlinkout {text-indent:-9000em; background:transparent url(/media/ShopImage/media/ShopImage-2069.gif) no-repeat scroll center top; height:32px; width:133px; display:inline-block;}


}