/* CSS Document */

body {
background:#000000 url(bg_big.jpg) no-repeat scroll center 0;
}

.NavBarLeft .ShopNameSlogan h1, .NavBarLeft .ContextBox h1 {
margin:0;
min-height:20px;
padding:6px 0 1px 12px;
text-align:left;
background:transparent url(bg_box_h1.gif) no-repeat scroll left 8px;
}

.NavBarRight .ShopNameSlogan h1, .NavBarRight .ContextBox h1 {
margin:0;
min-height:20px;
padding:6px 0 1px 12px;
text-align:left;
background:transparent url(bg_box_h1.gif) no-repeat scroll left 8px;
}

.ContextBoxBody a.Action {
background:transparent url(img_actionlink.gif) no-repeat scroll left 2px;
padding:0 0 0 12px;
}

.NavBarBottom .LocaleFlags {
padding-right:120px;
}

.NavBarBottom .NavigationElement {
background:none;
display:inline;
float:left;
font-size:11px;
height:27px;
line-height:27px;
margin:0;
padding:0 9px;
}

.CategoriesTreeBox img.HasSubCategoriesMinus {
background:transparent url(img_tree_minus.gif) no-repeat scroll 0 4px !important;
cursor:pointer !important;
}

.CategoriesTreeBox img.HasSubCategories {
background:transparent url(img_tree_plus.gif) no-repeat scroll 0 4px !important;
cursor:pointer !important;
}

.CategoriesTreeBox img.NoSubCategories {
background:transparent url(img_tree_empty.gif) no-repeat scroll 0 4px !important;
cursor:default !important;
}

.CategoryList .CategoryList {
 padding-top: 12px;
}

.CategoryList .CategoryText {
display: none;
}

td.ContentArea > .ContentAreaInner {
	min-height: 640px;
/*	background:transparent url(img_content_separatorline.gif) repeat-x scroll left 18px !important; */
}


.ListItemCategory {
background:#000000 none repeat scroll 0 0 !important;
margin:6px 0 0;
min-height:50px;
padding:6px;
display: block;
}

.ListItemCategory .ImageArea {
float:left;
/* margin:10px 6px 0 30px;*/
min-height:38px;
min-width:268px;
padding:5px 10px 0 23px;
text-align:center;
vertical-align:middle;
}

.ListItemCategory .InfoArea, .ListItemCategory .InfoArea h3, .ListItemCategory .InfoArea h3 a, .ListItemCategory .InfoArea p, .ListItemCategory .Links, .ListItemCategory .Links h3 {
color:#000000;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal !important;
text-decoration:none;
}

.ListItemCategory .Links h3 a {
 color:#ffffff;
 font-weight: normal;
}

.ListItemCategory .Links h3 a.Action {
background:transparent url(img_actionlink_wht.gif) no-repeat scroll 0 1px !important;
}

div.CategoryImage {
display: none;
}

.ContentArea .Separator {
 display: none;
}

.CategoryList .SearchMask {
display: none;
}

div.ProductListHead div.InnerHead {
border:0 none;
display:none;
font-size:11px;
height:24px;
margin:0;
padding:0 6px;
position:relative;
width:auto;
display: none;
}

div.ProductListHead {
/*background:transparent url(img_content_separatorline.gif) repeat-x scroll left top;*/
background: none;
border:0 none;
height:10px;
margin:6px 0 0;
padding:0 0 0 24px;
text-align:left;
white-space:nowrap;
}

div.ProductListFoot {
/* background:transparent url(img_content_separatorline.gif) repeat-x scroll left top; */
background: transparent;
border:0 none;
height:14px;
margin:0px 0 6px;
padding:0 0 0 24px;
text-align:left;
white-space:nowrap;
}

.ListItemProduct .InfoArea {
background:#ffffff none repeat scroll 0 0 !important;
padding:6px 6px 0;
}

.ListItemProduct .ImageArea {
background:#ffffff none repeat scroll 0 0 !important;
min-height:100px;
min-width:100px;
padding-bottom:6px;
padding-right:12px;
text-align:center;
vertical-align:top;
}

.ListItemProductContainer {
background:#ffffff none repeat scroll 0 0;
border-collapse:collapse;
border-spacing:0;
margin-top:1px;
width:100%;
}

.ListItemProduct .Description {
background:transparent none repeat scroll 0 0 !important;
padding: 0px 0 0 0;
}

.ListItemProduct .Description ul {
padding: 0px 20px;
margin: 0px;
list-style-type: square;
list-style-image: url(bullet_icon.gif);
}

.ListItemProduct .Description li {
margin: 5px 0px;
}

.InfoArea .FullSize ul {
padding: 0px 20px;
margin: 0px;
list-style-type: square;
list-style-image: url(bullet_icon.gif);
}

.InfoArea .FullSize li {
margin: 5px 0px;
}

.InfoArea .FullSize h5 {
font-size: 13px;
padding: 0 0 10px 0;
}

.TaxAndShippingInfo {
padding-bottom: 15px;
}

.ResetBox a {
color: #ee8000;
padding-bottom: 20px;
}

.ResetBox br {
line-height: 1px;
height: 1px;
font-size: 1px;
display: none
}

.ContentArea .ResetBox a.LinkBasket:hover, .ContentArea .ResetBox a.LinkBasket {
font-weight:bold;
display: none;
}

.FullSize a.LinkBasket:hover, .FullSize a.LinkBasket {
font-weight:bold;
display: inline;
}

.ResetBox a.Action {
background:transparent url(img_actionlink_org.gif) no-repeat scroll left top;
margin-top: 6px;
float: right;
padding:0 0 0 12px;
font-weight: bold;
}

.ResetBox a.Action:hover {
font-weight: bold;
}

.TableHead {
background:transparent url(img_content_separatorline.gif) repeat-x scroll left top !important;
clear:both;
height:24px;
line-height:20px;
margin:10px 0 1px 0;
overflow:hidden;
padding:10px 0 0 0;
width:auto;
}

input.Search, input.Login {
width:137px !important;
}

.NavBarRight .ShopNameSlogan .BoxContainer, .NavBarLeft .ShopNameSlogan .BoxContainer, .NavBarRight .ContextBox .BoxContainer, .NavBarLeft .ContextBox .BoxContainer {
padding-bottom:7px !important;
}

.GeneralLayout {
height:100%;
margin:0 auto 35px;
width:950px;
}

.NavBarBottom p.BasketLink, .NavBarBottom .NavigationElement a {
/*background:transparent url(../../../../SF/ImageSet/SeaWorld/bgr_bottom_button_floatin.gif) no-repeat scroll right top;*/
display:block;
height:27px;
line-height:27px;
padding:0 10px 0 0;
vertical-align:middle;
text-transform: uppercase;
}


/* Produkt-Detail-Seite */

.ImageDescriptionContainer h1 {
	display: none;
}

.ImageBroad .ImageArea {
margin-top:-15px;
}

.InfoArea img {
padding: 12px 0px;
}

.ProductDetails .Price {
color:#ee8000;
float:right;
font-size:13px;
font-weight:bold;
margin-top:-40px;
}


.InfoArea .TaxAndShippingInfo {
padding-bottom: 15px;
float: right;
margin-top: -20px;
}

.PriceArea .TaxAndShippingInfo {
padding-bottom: 15px;
float: right;
margin-top: 0px;
}


.InfoArea .FullSize .Links {
/* background:transparent url(img_content_separatorline.gif) repeat-x scroll left bottom !important; */
 padding-bottom: 18px;
  margin-bottom: 10px;
}


.PageThis {
display: none;
}

.ImageBroad .ImageArea .ImageAreaPropertyContainer {
margin:0 0;
text-align:center;
vertical-align:top;
}

/*
.ContentArea, .ContentArea div, .ContentArea table, .ContentArea td {
color:#FFFFFF;
font-family:Trebuchet MS,Verdana,Arial,Helvetica;
font-size:1px;
line-height: 0px;
}
*/


.CategoriesTreeBox ul {
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 10px;
width:100%;
}

.HasSubCategories {
 /*margin-bottom: 5px;*/
}

.HasSubCategories img {
/* margin-top: 10px;*/
}

.ListItemProduct h3.Headline a {
font-size:14px;
}

.ContentAreaWrapper {
overflow-x:hidden;
}

.ProductDetails .ImageArea .Action, .ProductDetails .ImageArea a.Action:visited, .ProductDetails .ImageArea a.Action:active, .ProductDetails .ImageArea a.Action:hover {
font-weight: bold;
}

.ListItemProductTopFloatArea h3.Headline {
/* width: 200px; */
/* float: left; */
}

.ImageBroad table.SelectVariation {
margin-left:auto;
width:180px;
}

select.LongText, select.LongText option {
padding: 0 0 0 7px;
line-height:120%;
/* width:65px; */
}

.ImageBroad table.SelectVariation th {
background-color: #fce9d0;
font-weight:bold;
width: 95px;
padding: 0 0 0 6px;
}

table.SelectVariation tr th, table.SelectVariation tr td, table.ContentTable tr td, table.SpecialPricesTable tr td, table.VariationsTable tr td {
background:#fce9d0 none repeat scroll 0 0;
border:1px solid transparent;
}


.FullSize a.LinkBasket:hover, .FullSize a.LinkBasket {
font-size: 12px;
display:inline;
font-weight:bold;
background-color: #fce9d0;
border: solid 1px #ee8000;
padding: 10px 10px 10px 31px;
}

.FullSize a.LinkBasket:hover {
background-color: #fad9b2;
}

.LinkBasket {
background-position: 10px 10px;
}

.LinkAddShoppingList {
visibility: hidden;
}

.LinkPrintView  {
visibility: hidden;
}


.TopSmallMargin h3 { display: none; }