body
{
    background-repeat: no-repeat;
    background-position: top center;
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
}
center
{
    text-align:left;
}
.TopMenu_TD
{
    padding-top: 6px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}
.TopMenu_TD a:link
{
    text-decoration: none;
    color: #FFFFFF;
}
.TopMenu_TD a:active
{
    text-decoration: none;
    color: #FFFFFF;
}
.TopMenu_TD a:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
.TopMenu_TD a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
#ShopLayOut_SpaceBottomAndTop_TD, #ShopContentLayOutTable, #ShopLayOut_Content_TD
{
    vertical-align: top !important;
}
.ProductmenuContainer_DIV
{
    background-image: url( 'boxtop.png' );
    background-repeat: no-repeat;
    width: 187px;
}
.Heading_Productmenu
{
    width: 187px;
    text-align: center;
    padding-top: 7px;
    color: #636363;
    font-weight: bold;
    display: block;
}
#ProductMenu_Table
{
    position: relative;
    top: -5px;
}
.RootCategory_Productmenu
{
    width: 177px;
    background-image: url( 'menu.png' );
    height: 28px;
    color: #385273;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 10px;
    font-size:10px;
}

.Deactiv_Productmenu:link, .Deactiv_Productmenu:active, .Deactiv_Productmenu:visited
{
    text-decoration: none;
    color: #385273;
    width: 100%;
    height: 100%;
    display: inline;
    padding-top:7px;
}

.Deactiv_Productmenu:hover
{
    text-decoration: underline;
    color: #385273;
    width: 100%;
    height: 100%;
    display: inline;
    padding-top:7px;
}

.Activ_Productmenu:link, .Activ_Productmenu:active, .Activ_Productmenu:visited
{
    text-decoration: none;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    display: inline;
    padding-top:7px;
}

.Activ_Productmenu:hover
{
    text-decoration: underline;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    display: inline;
    padding-top:7px;
}

#Table45
{
    margin-top:20px;
}

.Heading_Basket
{
    text-align: center;
    vertical-align: middle;
    background-image: url( 'boxtop.png' );
    background-repeat: no-repeat;
    width: 187px;
    height: 28px;
    color: #636363;
    font-weight: bold;
}

.Foto1_Basket
{
    text-align: right;
    background-image: url('boxbackground.png');
    padding: 10px 10px 0px 10px;
}

.NumberProduct_Basket
{
    background-image: url('boxbackground.png');
    padding: 0px 10px 0px 10px;
    color: #385273;
    font-size: 10px;
}

.TotalSum_Basket
{
    padding-left: 10px;
}

.Amount_Basket
{
    padding-right: 10px;
    background-image: url('boxbackground.png');
    background-repeat: repeat-y;
    text-align: right;
}

.SpaceTop_TD 
{
    vertical-align: top;
}

.SearchField_SearchPage
{
border: none 0px #FFFFFF;
background-color: Transparent;
font-family:Verdana;
font-size:9px;
height:19px;
left:759px;
position:relative;
top:75px;
width:130px;
color: #949599;
}

.SubmitButton_SearchPage
{
border: none 0px #FFFFFF;
background-color: Transparent;
height:19px;
left:762px;
position:relative;
top:79px;
width:22px;
    cursor: pointer;
    text-indent: -9999px;
}

.SpaceBottom_TD
{
background-image: url('bottom.jpg');
background-position: center center;
height: 36px;
vertical-align:middle;
}

.SpaceLeft_TD
{
background-image: url('bottomleft.jpg');
background-position: right bottom;
background-repeat: no-repeat;
}

.SpaceRight_TD
{
background-image: url('bottomright.jpg');
background-position: left bottom;
background-repeat: no-repeat;
}

.bottomlinks
{
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration: none;
float: right;
}

.bottomlinks a:link, .bottomlinks a:active, .bottomlinks a:visited
{
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}

.bottomlinks a:hover
{
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}

.Main_TD
{
    padding: 0px 20px 0px 20px;
    width: 518px !important;
}

td.Price_Frontpage, td.Price_Productlist
{
background-color: #d8e0ed;
color: #263379;
vertical-align: middle;
}

span.Price_Frontpage, span.Price_Productlist
{
text-align: center;
font-weight: bold;
display:block;
width:100%;
height:100%;
vertical-align: middle;
}

td.Photo3_Frontpage
{
border: solid 1px #dfdfdf;
}

div.Photo3_Frontpage
{
vertical-align: middle;
text-align: center;
height:100%;
width:100%;
display: block;
}

td.Description_Frontpage
{
color: #385273;
}

td.Description_Frontpage a:link, td.Description_Frontpage a:active, td.Description_Frontpage a:visited, .Toolbar_ProductInfo a:link, .Toolbar_ProductInfo a:active, .Toolbar_ProductInfo a:visited, .Description_ProductList a, .Description_ProductList a:link, .Description_ProductList a:active, .Description_ProductList a:visited, .Toolbar_Productlist a, .Toolbar_Productlist a:link, .Toolbar_Productlist a:active, .Toolbar_Productlist a:visited, .ShowBasket_ProductLine_Description_TD a, .ShowBasket_ProductLine_Description_TD a:link, .ShowBasket_ProductLine_Description_TD a:active, .ShowBasket_ProductLine_Description_TD a:visited, a:active, a:link, a:visited
{
color: #385273;
text-decoration: none;
}

td.Description_Frontpage a:hover, .Toolbar_ProductInfo a:hover, .Description_ProductList a:hover, .Toolbar_Productlist a:hover, .ShowBasket_ProductLine_Description_TD a:hover, a:hover, #tabB1, #tabB2, #tabB3, #tabB4
{
color: #385273;
text-decoration: underline;
}

#tabB1, #tabB2, #tabB3, #tabB4
{
font-weight: bold;
}

.Heading_Frontpage, .Heading_Productinfo, .Heading_ProductList, .Heading_Orderstep1, .Heading_Orderstep2, .Heading_Orderstep3, .Heading_Orderstep4, .Heading_Profile, .Heading_Terms, .Heading_AdvancedSearchPage, .Heading_Customer
{
display:block;
width:514px;
background-image: none;
text-align: left;
font-weight:bold;
color: #000000;
position:relative;
padding: 5px 0px 5px 0px;
}

.Heading_ShowBasket
{
font-weight:bold;
padding: 5px 0px 5px 0px;
}

.Text1_Frontpage, .Text2_Frontpage
{
position:relative;
padding-top:5px;
padding-bottom:5px;
display:block;
width: 514px;
}

.BuyButton_ProductInfo
{
width:30px;
}

.TableLinesNoBottom_Productlist
{
visibility: hidden;
}

.FavAddButton_Productlist
{
visibility: hidden;
height: 0px;
}

td.InfoButton_Productlist
{
visibility:hidden;
height: 0px !important;
}