* {
    margin: 0px;
    padding: 0px;
}


html, body {
    width: 100%; /* Required */
}

body {
    color: #333333;
    font-family: Arial, Verdana, sans-serif;
    text-align: left;
    background-color: #ffffff;
    font: 80%/134% Arial,Helvetica,Verdana,sans-serif;
}

a:link {
    color: #333333;
}

a:visited {
    color: #666666;
}


a:hover {
    color: #E2001A;
}

a:active {
    color: #E2001A;
}

img {
    border: 0px;
}

td {
    font-size: 100%;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}

.clearer {
    clear: both;
    display: block;
    height: 1px;
    margin-bottom: -1px;
    font-size: 1px;
    line-height: 1px;
}



h1 {
    font-size: 21px;
    font-weight: normal;
    line-height: 31px;
    color: #9DA0A0;
    margin-bottom: .5em;
}


#container-content .content h1 span {
    display: none;
}

h2 span {
    display: none;
}


p {
    margin-bottom: 1em;
}



p.line-space {
    padding-top: 1em;
    padding-bottom: .5em;
    margin-bottom: 0px;
    text-align: right;
    border-top: 1px solid #C1C2C4;
}



p.line-space a,
p.line-space input[type=submit] {
    background-image: url(../images/button/linkklein_btn.jpg);
    background-position: right 3px;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 3px 25px 3px 0px;
    color: #666666;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
    font-weight: bold;
}

p.line-space input[type=submit] {
    border:none;
    color:#333;
}


p.line-space a:hover {
    color: #E3001B;
}


ul {
    list-style-type: none;
    margin-bottom: 1em;
}


li {
    background-image: url(../images/ul.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 12px;
    padding-top: 0px;
    padding-bottom: .5em;
    display: block;
}



.serif {
    font-family: Times, Georgia, 'Times New Roman', serif;
}



label {
    display: block;
    float: left;
    line-height: 16px;
    margin: 3px 0px 0px 6px;
    width: 10em;
    text-align: right;
}


.label_right {
    display: block;
    float: left;
    line-height: 16px;
    margin: 3px 0px 0px 0px;
    width: 2em;
    text-align: left;
}


input.form {
    display: block;
    width: 20em;
    float: left;
    background-color: #FFF;
    border: 1px solid #C1C2C4;
    margin: 1px .5em 4px 1em;
    padding: 2px;
    font-size: 12px;
}



#popup {
    margin-left: 18px;
    margin-top: 18px;
    margin-right: 18px;
}


#container {
    width: 980px;
    padding-bottom: 1em;
}



#container-head {
    width: 980px;
    text-align: left;
    height: 95px;
    background: #FFFFFF;
    float: left;
    display: block;
    overflow: hidden;
}


#logo {
    height: 72px;
    background-image: url(../images/logo_lloyd.gif);
    background-repeat: no-repeat;
    background-position: 0px 20px;
}


#logo a {
    width: 160px;
    height: 52px;
    display: block;
    border: 0px;
    margin: 0px 53px 0px 0px;
}


#logo-blank {
    height: 72px;
    background-image: none;
    background-color: WHITE;
}


#menu {
    width: 980px;
    display: block;
    float: left;
    overflow: hidden;
    height: 21px;
    line-height: 21px;
    position: relative;
}



#container-index /* Sprachauswahl */ {
    display: block;
    float: left;
    width: 980px;
    height: 510px;
    background-image: url(../images/cat/index.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
}



#container-index .bottom {
    width: auto;
    position: absolute;
    bottom: 70px;
    padding: 15px;
    padding-left: 27px;
    color: WHITE;
    font-weight: bold;
    font-size: 13px;
}



#container-index a {
    margin-top: 20px;
    padding: 10px 5px;
    text-decoration: none;
    color: #000000;
}


#container-content {
    display: block;
    float: left;
    width: 980px;
    margin-bottom: 10px;
}


#container-content .ul-lft {
    list-style-type: none;
    float: left;
    width: auto;
    display: block;
    margin-right: 30px;
}

#container-content .ul-lft li {
    margin: 0px auto;
    background-image: url(../images/ul.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
}


#container-content .ul-rgt {
    list-style-type: none;
    float: left;
    display: block;
    width: 300px;
}


#container-content .ul-rgt li {
    background-image: url(../images/ul.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
}


#container-content .col-home {
    display: block;
    float: left;
    overflow: hidden;
    width: 784px;
    height: 500px;
    background-repeat: no-repeat;
    text-align: left;
    position: relative;
    border-top:solid 1px #C2C2C2;
}


#container-content .col-home div {
    position: absolute;
    bottom: 10px;
    right: 10px;
}


#container-content .col-home div a {
    color: #000000;
    text-decoration: none;
    padding: 0 4px;
    font-weight: bold;
}


#container-content .col-home div a:hover {
    color: #E2001A;
}


#container-content .col-left {
    display: block;
    float: left;
    overflow: hidden;
    width: 160px;
    text-align: left;
}



#container-content .col-main {
    display: block;
    float: left;
    width: 622px;
    background-image: url(../images/bg_content.gif);
    background-repeat: repeat-y;
    text-align: center;
    min-height: 380px; /* For Modern Browsers */
height: 100% !important; /* For Modern Browsers */
height: 100%; /* For IE */
margin-right:2px;
}



*>html #container-content .col-main {
    height: 380px !important;
}


#container-content br {
    clear: both;
}




#container-content .col-main ul {
    list-style-type: none;
    width: auto;
    display: block;
    margin-right: 30px;
}


#container-content .col-main ul li {
    margin: 0px auto;
    background-image: url(../images/ul.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: .5em;
}

ul#s3sliderContent li {
	padding-left:0px !important;
} 

#container-content .col-fullmain {
    display: block;
    float: left;
    width: 819px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: -160px top;
    background-image: url(../images/company/header_120Jahre.jpg);
}



#container-content .content {
    width: 600px;
    margin: 0px auto;
    text-align: left;
    font-size: 12px;
    line-height: 140%;
    color: #333333;
}


#container-content .soccer {
    width: 620px;
    height: 420px;
    margin: 0px auto;
    text-align: left;
    background-image: none;
    background-repeat: no-repeat;
    background-position: top right;
}


#container-content .handball {
    width: 620px;
    height: 380px;
    margin: 0px auto;
    margin-left:10px;
    text-align: left;
    background-image: url(http://assets.lloyd.de/images/company/handball2.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}


#container-content .column {
    float: left;
    min-height: 67px;
    height: auto;
    display: block;
}


#container-content .column img {
    display: block;
    padding-bottom: 0px;
}



#container-content .column a.br {
    float: left;
    height: auto;
    display: inline;
    border: 1px solid #C1C2C4;
    padding: 1px;
}


#container-content .column a.br:hover {
    border: 1px solid #E2001A;
}


#container-content .column a.online_shops_right {
    background-image: url(../images/ul.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: block;
}


#container-content .img-column {
    float: left;
    height: auto;
    display: block;
    margin-right: 1em;
}


#container-content .img-column a {
    clear: left;
    display: block;
    margin-top: 0px;
    color: #666666;
    font-size: 11px;
    line-height: 13px;
    text-decoration: underline;
    font-weight: normal;
}


#container-content img.headline {
    display: block;
    float: left;
    margin-bottom: 19px;
}





#container-content h1 {
    font-size: 25px;
    line-height: 29px;
    padding: 0px;
    display: block;
    float: left;
    font-family: Times, Georgia, 'Times New Roman', serif;
    margin-bottom: 20px;
    margin-top: 4px;
}


#container-content h2 {
    font-size: 12px;
    line-height: 16px;
    color: #333333;
    margin-bottom: .5em;
}


#container-content h3 {
    font-size: 12px;
    line-height: 15px;
    color: #333333;
}


#container-content .pagenav {
    float: right;
    text-align: right;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
    margin-top: 14px;
    margin-bottom: 5px;
}



#container-content .pagenav a {
    margin: 0px 3px 0px 3px;
    text-decoration: underline;
    color: #333333;
}


#container-content .pagenav a:hover {
    color: #E2001A;
}


#container-content .pagenav a.active {
    color: #E2001A;
    text-decoration: none;
}



#container-content .box-wob {
    width: 190px;
    display: block;
    float: right;
    background-position: top left;
    background-repeat: no-repeat;
    text-align: left;
}



.box-wob-top {
    background-image: url(../images/box/con_top.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    display: block;
    text-align: left;
}


#container-content .image-box {
    width: 190px;
    text-align: right;
    float: right;
}

#container-content .image-box img {
    display: inline;
    float: right;
}



#container-content .box {
    width: 188px;
    border: 1px solid SILVER;
    display: block;
    float: right;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    text-align: left;
    font-size: 11px;
    line-height: 130%;
    padding: 0px;
}


* html #container-content .box {
    width: 190px;
}


*>html #container-content .box {
    width: 190px !important;
}

#container-content .box table {
    width: 178px;
    margin: 0px auto;
}

#container-content .box td {
    padding: 3px 6px 2px 0px;
    font-size: 100%;
    vertical-align: top;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    background: #FFF;
    text-align: left;
    border-bottom: 1px solid #FFF;
}


#container-content .box td.hr {
    border-bottom: 1px solid #C1C2C4;
}


#container-content .box-spacer {
    display: block;
    float: right;
    width: 190px;
    height: 10px;
    line-height: 10px;
    font-size: 1px;
}




#container-content .col-main .box-shoe {
    float: left;
    display: block;
    height: 103px;
    width: 100px;
    margin: 0px 25px 0px 0px;
    border: 0px solid #C1C2C4;
    overflow: hidden;
}



#container-content .col-main .box-shoe span {
    font-size: 11px;
    line-height: 130%;
    text-align: left;
    float: left;
    display: inline;
    width: 100px;
}

#container-content .col-main .box-shoe a {
    background-repeat: no-repeat;
    background-position: center 0px;
    border: 1px solid #C1C2C4;
    display: inline;
    float: right;
    height: 69px;
    width: 98px;
    padding: 0px;
}


#container-content .col-main .box-shoe a:hover {
    border: 1px solid #E2001A;
}








#container-content .box .offset-image {
    float: left;
    display: inline;
    margin: 0px 5px 5px 5px;
}


#container-content .box .box-link a {
    text-align: left;
    width: auto;
    color: #333333;
    display: inline;
    float: left;
    font-weight: bold;
    background-repeat: no-repeat;
    padding: 3px 6px 6px 6px;
}


#container-content .shp-box-wide {
    height: 380px;
    margin-bottom: 0px;
    display: block;
    float: left;
    width: 600px;
}


#container-content .shp-box-wide-text {
    color: black;
    position: absolute;
    z-index: 99;
    left: 320px;
    top: 330px;
}


#container-content .shp-box-wide-text a {
    background-image: url(../images/button/shp_link_btn.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 50px;
    font-size: 13px;
    line-height: 21px;
    font-weight: bold;
    padding: 10px 30px 5px 0px;
}


#container-content .shp-box-wide a {
    display: inline;
    float: left;
    background-image: url(../images/button/shp_link_btn.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 13px;
    line-height: 21px;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 30px 0px 0px;
    margin-top: 348px;
    margin-left: 267px;
    height: auto;
}



#container-content .shp-box {
    height: 120px;
    display: block;
    float: left;
    width: 600px;
}


#container-content .shp-box a, .shp-box-link {
    display: inline;
    float: left;
    background-image: url(../images/button/shp_link_btn.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 13px;
    line-height: 21px;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 30px 0px 0px;
    margin-top: 90px;
    margin-left: 195px;
    height: auto;
    width: auto !important;
}



#container-content .access {
    margin-bottom: 0px;
    background-image: url(../images/cat/shp_accessories.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#container-content .access-fr {
    margin-bottom: 0px;
    background-image: url(../images/cat/shp_accessories-fr.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#container-content .access-dk {
    margin-bottom: 0px;
    background-image: url(../images/cat/shp_accessories-dk.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}


#container-content .trend {
    margin-bottom: 10px;
    background-image: url(../images/cat/shp_trend.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}


#container-content .classic {
    margin-bottom: 10px;
    background-image: url(../images/cat/shp_classic.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}


#container-content .sports {
    background-image: url(../images/cat/shp_sports.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}



#container-content .col-right {
    display: block;
    float: left;
    overflow: hidden;
    width: 196px;
    text-align: right;
}


#container-content .full-height {
    height: 378px;
}


* html #container-content .box {
}


#container-content .col-right .pagenav {
    float: left;
    display: block;
    text-align: left;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
    margin-top: 0px;
    margin-bottom: 1em;
    padding-left: 6px;
}


#container-content .col-right h2 {
    min-height: 29px; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 29px; /* For IE */
	text-align:left;
    display: block;
    font-family: 'Times New Roman', serif;
    font-size: 25px;
    font-weight: normal;
    color: #9DA0A0;
    line-height: 29px;
    font-style: normal;
    padding: 0px;
}

#container-content .col-right ul li {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: none;
}

#container-content .col-right h2.full {
    padding: 0px !important;
}


#container-content .col-right h2.full img {
    margin-top: 3px !important;
}


#container-content .col-right h2 a {
    display: block;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-position: center bottom;
}


#container-content .col-right h2.offset {
    margin: 3px 0px 4px 5px;
}


#container-content .col-right h3 {
    font-size: 19px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    color: #333333;
    margin: 0px;
}


#container-content .col-right h4 {
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #333333;
    padding: .5em 0px 1em 0px;
}


#container-content .col-right h5 {
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #333333;
    margin: 1em 0px 0px 0px;
}



#container-content .col-right .box-text {
    width: auto;
    margin: 0px 6px;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
}

#container-content .col-right .box-shoe {
    float: left;
    display: inline;
    height: 46px;
    width: 46px;
    margin: 0px 1px 15px 12px;
    border: 0px solid #C1C2C4;
    background-repeat: no-repeat;
    background-position: center;
}


#container-content .col-right .box-shoe a {
    border: 1px solid #C1C2C4;
    display: block;
    float: left;
    height: 44px;
    width: 44px;
    padding: 0px;
}


#container-content .col-right .box-shoe a:hover {
    border: 1px solid #E2001A;
}


#container-content .col-right .box-login {
    display: block;
    float: left;
    background-color: #D0D1D2;
    width: 186px;
    padding: 3px 6px 6px 0px;
}


#container-content .col-right label {
    display: block;
    float: left;
    line-height: 16px;
    margin-left: 6px;
    width: 177px;
    text-align: left;
}

#container-content .col-right .teaser {
    display: block;
    float: right;
}


#container-content .col-right .teaser-offset {
    display: block;
    float: right;
    margin-bottom: 10px;
}


#container-foot {
    clear: both;
    width: 969px;
    height: auto;
    text-align: center;
    background: WHITE;
    font-size: 11px;
    line-height: 14px;
    color: #999999;
    padding: 5px;
    border-top: 1px solid #C1C2C4;
    border-right: 1px solid #C1C2C4;
    border-bottom: 1px solid #C1C2C4;
}


#container-foot a {
    margin-right: 0px;
    margin-left: 0px;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
}


#menu ul {
    margin: 0px;
    padding: 0px;
    color: #1c1c1c;
}


#menu ul li {
    display: block;
    float: left;
    padding: 0px;
    list-style-type: none;
    background-image: none;
}


#menu a {
    text-decoration: none;
    color: #333333;
}


#menu a:hover {
    color: #666666;
}



#menu .main {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
}


#menu .main ul {
    font-size: 13px;
    line-height: 18px;
}



#menu .main a {
    font-weight: bold;
    margin-left: 12px;
    margin-right: 12px;
    text-transform: uppercase;
    line-height: 18px;
}


#menu a.active {
    color: #E2001A;
}


#menu .sub {
    display: block;
    overflow: hidden;
    width: 297px;
    text-align: right;
    font-size: 11px;
    position: absolute;
    right: 0px;
}



#menu .sub a {
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}


#menu:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}


#leftmenu {
    width: 160px;
}


#leftmenu ul {
    margin: 0px;
    padding: 0px;
    color: #333333;
    font-size: 12px;
}


#leftmenu ul li {
    list-style-type: none;
    margin-bottom: .75em;
    padding: 0px;
    background-image: none;
}


#leftmenu a {
    color: #333333;
    width: auto;
    display: block;
    font-weight: bold;
    padding-left: 12px;
    padding-right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 15px;
}


#leftmenu a:hover {
    color: #E2001A;
}


#leftmenu a.active {
    color: #E2001A;
}



#leftmenu ul ul {
    color: #666666;
    font-size: 12px;
    margin: .5em 0px 1em 0px;
}


#leftmenu ul ul li {
    list-style-type: none;
    margin-bottom: .5em;
    padding: 0px;
    background-image: none;
}


#leftmenu ul ul a {
    color: #666666;
    width: auto;
    display: block;
    font-weight: normal;
    padding-left: 25px;
    padding-right: 5px;
    text-decoration: none;
    text-transform: none;
    line-height: 15px;
}


#leftmenu ul ul a:hover {
    color: #666666;
    text-decoration: underline;
}


#leftmenu ul ul a.active:hover {
    color: #E2001A;
    text-decoration: none;
}


/* Level 3 */

#leftmenu ul ul ul {
    color: #666666;
    font-size: 12px;
    margin: .5em 0px 1em 0px;
}



#leftmenu ul ul ul li {
    list-style-type: none;
    margin-bottom: .25em;
    padding: 0px;
    background-image: none;
}


#leftmenu ul ul ul a {
    color: #666666;
    width: auto;
    display: block;
    font-weight: normal;
    padding-left: 40px;
    padding-right: 5px;
    text-decoration: none;
    text-transform: none;
    line-height: 15px;
}


#leftmenu ul ul ul a:hover {
    color: #666666;
    text-decoration: underline;
}


#leftmenu ul ul ul a.active:hover {
    color: #E2001A;
    text-decoration: none;
}



#subhead {
    display: block;
    float: left;
    height: 110px;
    width: 980px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 10px;
    background-image: url(../images/subhead-default.gif);
}


#subhead div {
    display: block;
    float: left;
    height: 110px;
    width: 980px;
    background-repeat: no-repeat;
}

.subhead-txt {
    display: block;
    height: 85px;
    margin-left: 575px;
    text-align: left;
    width: 344px;
    font-size: 11px;
    line-height: 130%;
    overflow: hidden;
}


.subhead-txt p {
    margin-top: 0px;
    height: 20px;
    font-size: 1px;
}


.subhead-headline {
    display: block;
    padding: 0px 5px 0px 5px;
    line-height: 20px;
    margin-left: 175px;
    margin-top: 85px;
    text-align: left;
    width: 795px;
    font-weight: normal;
    color: WHITE;
    font-size: 12px;
    text-transform: uppercase;
    overflow: hidden;
}


.subhead-history {
    display: block;
    float: left;
    overflow: hidden;
    height: 110px;
    width: 161px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 10px;
    background-image: url(../images/company/header_120Jahre.jpg);
}


.historylayer {
    width: 100% !important;
    display: block;
    overflow: hidden;
    text-align: right;
}


.subhead-company {
    display: block;
    float: left;
    height: 110px;
    width: 980px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 10px;
    background-image: url(../images/company/index.jpg);
}


.subhead-company-fr {
    display: block;
    float: left;
    height: 110px;
    width: 980px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 10px;
    background-image: url(../images/company/index-fr.jpg);
}


.subhead-shopfinder {
    display: block;
    float: left;
    height: 110px;
    width: 980px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 10px;
    background-image: url(../images/shopfinder/index.jpg);
}













.subhead-men {
    display: block;
    float: left;
    height: 110px;
    width: 980px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 10px;
    background-image: url(../images/cat/header_men-en.jpg);
}


.head-de-access {
    background-image: url(../images/cat/header_accessories-de.jpg);
}

.head-de-socken {
    background-image: url(../images/cat/header_accessories-de.jpg);
}

.head-de-guertel {
    background-image: url(../images/cat/header_accessories-de.jpg);
}

.head-de-zubehoer {
    background-image: url(../images/cat/header_accessories-de.jpg);
}

.head-de-trend {
    background-image: url(../images/cat/header_trend-de.jpg);
}

.head-de-classic {
    background-image: url(../images/cat/header_classic.jpg);
}

.head-de-sports {
    background-image: url(../images/cat/header_sports.jpg);
}

.head-de-1888 {
    background-image: url(../images/cat/header_1888.jpg);
}

.head-de-nature {
    background-image: url(../images/header-nature.jpg);
}

.head-de-women, .head-de-womenshoes {
    background-image: url(../images/cat/header_women-de.jpg);
}

.head-de-women-sports {
    background-image: url(../images/cat/header_women_sport-de.jpg);
}

.head-de-women1888 {
    background-image: url(../images/cat/header_1888-de.jpg);
}

.head-de-men, .head-men-de {
    background-image: url(../images/cat/header_men-de.jpg);
}




.head-en-access {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-en-socks {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-en-belts {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-en-equipment {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-en-trend {
    background-image: url(../images/cat/header_trend-en.jpg);
}

.head-en-classic {
    background-image: url(../images/cat/header_classic-en.jpg);
}

.head-en-sports {
    background-image: url(../images/cat/header_sports-en.jpg);
}

.head-en-1888 {
    background-image: url(../images/cat/header_1888.jpg);
}

.head-en-women, .head-en-womenshoes {
    background-image: url(../images/cat/header_women-en.jpg);
}

.head-en-women-sports {
    background-image: url(../images/cat/header_women_sport-en.jpg);
}

.head-en-women1888 {
    background-image: url(../images/cat/header_1888-en.jpg);
}

.head-en-nature {
    background-image: url(../images/header-nature.jpg);
}

.head-en-men, .head-men-en {
    background-image: url(../images/cat/header_men-en.jpg);
}


.head-fr-access {
    background-image: url(../images/cat/header_accessories-fr.jpg);
}

.head-fr-socks {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-fr-belts {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-fr-equipment {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-fr-trend {
    background-image: url(../images/cat/header_trend-en.jpg);
}

.head-fr-classic {
    background-image: url(../images/cat/header_classic-en.jpg);
}

.head-fr-sports {
    background-image: url(../images/cat/header_sports-en.jpg);
}

.head-fr-1888 {
    background-image: url(../images/cat/header_1888.jpg);
}

.head-fr-women, .head-fr-womenshoes {
    background-image: url(../images/cat/header_women-fr.jpg);
}

.head-fr-women-sports {
    background-image: url(../images/cat/header_women_sport-fr.jpg);
}

.head-fr-women1888 {
    background-image: url(../images/cat/header_1888-fr.jpg);
}

.head-fr-nature {
    background-image: url(../images/header-nature.jpg);
}

.head-fr-men, .head-men-fr {
    background-image: url(../images/cat/header_men-fr.jpg);
}




.head-dk-access {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-dk-socks {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-dk-belts {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-dk-equipment {
    background-image: url(../images/cat/header_accessories-en.jpg);
}

.head-dk-trend {
    background-image: url(../images/cat/header_trend-en.jpg);
}

.head-dk-classic {
    background-image: url(../images/cat/header_classic-en.jpg);
}

.head-dk-sports {
    background-image: url(../images/cat/header_sports-en.jpg);
}

.head-dk-women1888 {
    background-image: url(../images/cat/header_1888.jpg);
}

.head-dk-women, .head-dk-womenshoes {
    background-image: url(../images/cat/header_women-dk.jpg);
}

.head-dk-women-sports {
    background-image: url(../images/cat/header_women_sport-dk.jpg);
}

.head-dk-women1888 {
    background-image: url(../images/cat/header_1888-dk.jpg);
}

.head-dk-nature {
    background-image: url(../images/header-nature.jpg);
}

.head-dk-men, .head-men-dk {
    background-image: url(../images/cat/header_men-en.jpg);
}




.head-ru-access {
    background-image: url(../images/cat/header_accessories-ru.jpg);
}

.head-ru-socken {
    background-image: url(../images/cat/header_accessories-ru.jpg);
}

.head-ru-guertel {
    background-image: url(../images/cat/header_accessories-ru.jpg);
}

.head-ru-equipment, .head-ru-zubehoer {
    background-image: url(../images/cat/header_accessories-ru.jpg);
}

.head-ru-trend {
    background-image: url(../images/cat/header_trend-en.jpg);
}

.head-ru-classic {
    background-image: url(../images/cat/header_classic-en.jpg);
}

.head-ru-sports {
    background-image: url(../images/cat/header_sports-en.jpg);
}

.head-ru-women1888 {
    background-image: url(../images/cat/header_1888-en.jpg);
}

.head-ru-women, .head-ru-womenshoes,.head-ru-women-sports,.head-ru-women1888 {
    background-image: url(../images/cat/header_women-en.jpg);
}

.head-ru-nature {
    background-image: url(../images/header-nature.jpg);
}

.head-men {
    background-image: url(../images/cat/header_men-en.jpg);
}





.offset {
    margin-bottom: 10px;
}


.navrow {
    width: auto;
    display: block;
    line-height: 22px;
    margin-bottom: 5px;
    padding: 0px;
    background-color: #E4E5E5;
    font-size: 12px;
    margin-top: 2px;
    text-align: right;
}


.navrow-popup {
    width: auto;
    display: block;
    line-height: 22px;
    margin-bottom: 0px;
    padding: 0px;
    border-top: 1px solid #E4E5E5;
    font-size: 12px;
    margin-top: 2em;
    text-align: right;
}


#container-content .navrow img {
    display: block;
    margin-bottom: 5px;
    float: left;
}


.button {
    background-image: url(../images/button/linkklein_btn.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 1px 25px 4px 0px;
    color: #666666;
    font-size: 11px;
    height: 30px;
    text-decoration: none;
    font-weight: bold;
    text-align: right;
    border: 0px;
    cursor: pointer;
}


.abutton {
    background-image: url(../images/pfeil_button_rechts.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 3px 15px 3px 5px;
    color: #E2001A;
    font-size: 12px;
    line-height: 17px;
    text-decoration: underline;
    font-weight: bold;
}



.bbutton {
    background-image: url(../images/button/pfeil_links.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0px 5px 0px 9px;
    color: #333;
    font-size: 11px;
    text-decoration: underline;
}


.cbutton {
    background-image: url(../images/button/pfeil_rechts.gif);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0px 9px 0px 5px;
    color: #333;
    font-size: 11px;
    text-decoration: underline;
    margin-right: 15px;
}


.dbutton {
    background-image: url(../images/button/pfeil_rechts.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0px 0px 0px 9px;
    color: #333;
    font-size: 11px;
    text-decoration: underline;
    margin-right: 9px;
    margin-left: 9px;
}

.image-right {
    display: inline;
    float: right;
    margin-left: 1em;
    margin-bottom: .5em;
}


.image-left {
    display: inline;
    float: left;
    margin-right: 1em;
    margin-bottom: .5em;
}


.ctr {
    display: block;
    text-align: center;
}


#haendler-result td {
    padding: 2px 3px 2px 0px;
}


#haendler-result .head {
    border-bottom: 1px solid #BFC0C2;
    vertical-align: bottom;
    padding: 1em 0px 2px 0px;
}


.box-trans {
}


.box-trans h2 {
    color: #333333;
    font-weight: bold !important;
}


.box-trans 	.ct {
    background-color: #FFF;
    margin: 0px 0px 1em 0px;
    padding: 1px;
    border: 1px solid #777788;
    float: left;
    font-size: 12px;
}

.box-trans label {
    width: 10em;
    margin: 1px 5px;
    display: block;
    float: left;
    text-align: right;
    padding: 2px 0px;
}


.box-trans table {
    margin-top: .51em;
}

.box-trans td {
    padding: 0px 4px 2px 0px;
    vertical-align: middle;
}

.box-trans .innerbox {
    float: left;
    display: block;
    width: 100%;
    padding-top: .5em;
}

#feature {
    width: auto;
    height: 380px;
    background-color: #5D5E60;
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

#feature_bio {
    width: auto;
    height: 380px;
    background-color: white;
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: left;
    position:relative;
}

#feature .innernavi,
#feature_bio .innernavi_bio {
    display: block;
    width: 576px;
    height: 32px;
    line-height: 31px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    margin-left: 12px;
    color: #FFFFFF;
    font-size: 11px;
    text-align: right;
}

#feature_bio .innernavi_bio {
	background-color: #5D5E60 !important;
	margin:0px;
	padding-right:10px;
	width: 600px !important;
}

#feature .innernavi a,
#feature_bio .innernavi_bio a {
    color: #FFF;
    background-color: transparent;
    font-size: 11px;
    text-decoration: underline;
    display: inline;
}

#feature .innernavi a.link-back,
#feature_bio .innernavi_bio a.link-back  {
    background-image: url(../images/pfeil_button_links.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0px 9px 0px 13px;
    color: #FFF;
}

#feature .innernavi a.link-next,
#feature_bio .innernavi_bio a.link-next  {
    background-image: url(../images/pfeil_button_rechts.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0px 13px 0px 9px;
    margin-right: 11px;
}

#feature_bio div#text_head {
	position:absolute;
	left:115px;
	top:45px;
	width:500px;
}

#feature_bio div#text_pic1 {
	position:absolute;
	left:115px;
	top:260px;
	width:220px;
	font-size:10px;
	line-height:12px;
}

#feature_bio div#text_pic2 {
	position:absolute;
	left:365px;
	top:260px;
	width:220px;
	font-size:10px;
	line-height:12px;
}

#feature td {
    font-size: 12px;
    color: #FFFFFF;
}

span#feature_content {
	display:block;
	width:590px;
	font-size:12px !important;
	line-height:15px !important;
	padding:10px;
	padding-top:5px;
	margin-bottom:40px;
}

.functions_overview_cell {
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 295px;
}


.functions_overview_cell img {
    float: left;
    display: inline;
}

.functions_overview_cell_right {
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 295px;
    margin-left: 10px;
}


.functions_overview_cell_right img {
    float: left;
    display: inline;
}


.functions_overview_spacer {
    float: left;
    display: block;
    width: 600px;
    height: 10px;
    font-size: 1px;
    line-height: 1px;
}



input.shoefinder, select.shoefinder {
    display: block;
    width: 126px;
    float: left;
    background-color: #FFF;
    border: 1px solid #C1C2C4;
    margin: 0px 5px 5px 6px;
    padding: 2px;
    font-size: 12px;
}


select.shoefinder {
    width: 100px;
}


input.login {
    display: block;
    width: 140px;
    float: left;
    background-color: #FFF;
    border: 1px solid #C1C2C4;
    margin: 0px 5px 0px 4px;
    padding: 2px;
    font-size: 12px;
}


.textfield {
    display: block;
    width: 140px;
    float: left;
    background-color: #FFF;
    border: 1px solid #C1C2C4;
    margin: 0px 5px 0px 4px;
    padding: 2px;
    font-size: 12px;
}





input.checkbox {
    display: block;
    float: left;
    margin: 5px 3px 0px 0px;
}


input.searchbutton {
    display: block;
    float: left;
}


.required {
    font-size: 200%;
    color: #E2001A;
}



.column-border {
    width: 586px;
    padding: 6px;
    display: block;
    float: left;
    border: 1px solid #C1C2C4;
    background: #FFFFFF;
    margin-bottom: 1em;
}



td.online_shops_left {
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 6px 0 6px 18px;
    width: 350px;
    background: #F9FAFA;
}


.box-film {
    width: 188px;
    border: 1px solid #C1C2C4;
    display: block;
    float: right;
/*background-image:url(../images/film-nosound.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;*/
margin-bottom:0px;
    text-align: left;
    padding: 0px;
}

.box-film-download {
    width: 188px;
    border: 1px solid #C1C2C4;
    display: block;
    float: right;
    margin-bottom: 0px;
    text-align: center;
    padding: 0px;
    color: #FFFFFF;
}


.box-stores {
    width: 188px;
    border: 1px solid #C1C2C4;
    display: block;
    float: right;
    background-image: url(../images/map.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    text-align: center;
    padding: 0px;
}


.box-stores a {
    width: auto;
    float: 100%;
    display: block;
    height: 94px;
    text-align: center;
}


.box-stores a img {
    margin: 3px auto 0px auto;
    width: 178px;
}



.box-catalog {
    width: 188px;
    border: 1px solid #C1C2C4;
    display: block;
    float: right;
    background-image: url(../images/downloads/thumbs/basisprog-neu.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    text-align: center;
    padding: 0px;
}


.box-catalog a {
    width: auto;
    float: 100%;
    display: block;
    height: 87px;
    text-align: left;
}


.box-catalog a img {
    margin: 3px auto 0px 4px;
}


.historyrow td {
    border-top: 1px solid #c2c2c2;
}

.historytable td {
    padding-top: 3px;
    padding-bottom: 3px;
}


a.arrow_left {
    background: url(../images/pfeil_button_links.gif) no-repeat left;
    padding-left: 15px !important;
}


a.arrow_right {
    background: url(../images/pfeil_button_rechts.gif) no-repeat right;
    padding-right: 15px !important;
}


.col-home-link {
    width: 340px;
    height: 200px;
    position: absolute;
    left: 440px;
    top: 190px;
    cursor: hand;
}


.gsmsc-controls {
    display: none;
}


div#seo {
    width: 950px;
    clear: both;
    font-size: 11px;
    line-height: 12px;
}


div#seo a {
    text-decoration: none;
    color: #555555;
    float: left;
}


div#seo a:hover {
    color: #E2001A;
}


div#seo ul.seo_block {
	/*clear:both;*/
}


div#seo li {
    float: left;
}


div#seo h2 {
    font-size: 11px;
    font-weight: bold;
}


div#seo h3 {
    font-size: 11px;
    font-weight: normal;
}


#logo h1 {
    color: #FFFFFF;
    padding: 20px 0 0 10px;
    font-size: 16px;
    font-weight: bold;
}

.small {
    font-size: 10px;
    line-height: 12px;
}


/*
 * LEDERJACKEN
 */

span.leatherjackets {
    font-size: 12px;
}


span.leatherjackets h2,
span.leatherjackets h3 {
    color: #333;
    font-size: 15px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
