body, html { height:120%; font-family:Arial,fantasy; font-size:11px; color:#000; }
body.unltd { background:#000 url('../gfx/layout/unltd/bg_page.jpg') top center no-repeat; }
body.red { background:#fff url('../gfx/layout/red/bg_page.jpg') top center no-repeat; }
strong { font-weight:bold; }
p { margin-bottom:5px; }
.btn {border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #aaa;border-bottom: 1px solid #aaa;cursor: pointer;font-weight: bold;font-family: sans;font-size: 11px;background: #111;color: #fff;}
a.btn { color: #fff; padding: 1px 10px 1px 10px; text-decoration: none; }
.bspace { margin-bottom:10px;}
.banner { text-align:center; }

/* Layout */
.page { position:relative;width:990px; _width:994px; margin:30px auto; }
.unltd .page { border:2px solid #000; }
.red .page { border:2px solid #C00037; }
.header {  background:#fff; padding:10px; }
.nav {  background:#fff; padding:10px; }
.unltd .footer { background:#000; border:2px solid #fff; }
.red .footer { background:#C00037; border:2px solid #fff; }
.footer { padding:10px;color:#fff;}
.col2-right-layout,
.col1-layout {  background:#fff;padding:10px; }
.col2-right-layout .main { margin-right:340px; }
.col2-right-layout .col-right { float:right; width:334px;}

.start .col2-set .col-left { width:290px; }
.start .col2-set .col-right {}

.clear { clear:both; height:0; overflow:hidden; }
.btn { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; cursor: pointer; font-weight: bold; font-family: sans; font-size: 11px; background: #111; color: #fff; }
a.btn { color: #fff; padding: 1px 10px 1px 10px; text-decoration: none; }

/* Header */
.header .right { float:right; }
.flags { text-align:right; }
.brand { text-align:right; padding-top:25px; }

/* Navigation */
#nav {}
#nav li { display:inline; }
#nav li a { padding:0 5px 0 0; color:#aaa; font-size:14px; font-weight:bold; text-decoration:none; }
#nav li a:hover, #nav li.active a { color:#000;  text-decoration:underline; }

/* Defaults */
a, a:visited { color:#000; }
.hand { cursor:pointer; }
.unltd-boall { border:1px solid #000; }
.red-boall { border:1px solid #C00037; }

h1 { font-size:18px; }
h1.add, h2.add { float:right; }
h3 { margin-top:0; margin-bottom:6px; font-size:12px; }

.block { margin-bottom:10px;_height:1%; }
.block-title h1 { font-size:18px; font-weight:bold; padding:3px 5px; color:#fff; }
.block-title h3 { margin:0;font-size:13px; font-weight:bold; padding:3px 5px; color:#fff; }
.unltd .block-title { background-color:#000;border:1px solid #000; }
.red .block-title { background-color:#C00037;border:1px solid #C00037; }
.unltd .block-content { border:1px solid #000; }
.red .block-content { border:1px solid #C00037; }
.unltd .block-footer { background:#000; padding:5px; }
.red .block-footer { background:#C00037; padding:5px; }
.block-footer, .block-footer a, .block-footer span { color:#fff; }

/* Startseite */
.start .catchline { text-align:center;margin-bottom:10px; }
.start .shop {}
.start .aktion .block-content,
.start .shop .block-content,
.survey .block-content,
.start .babes .block-content { padding: 5px; }
.survey .block-content h2 { margin: 0 0 10px 0; }
.survey .block-content .submit { margin: 10px 15px; }
.video .block-content,
.subscribe .block-content { padding:1px; }

.unltd .news-list .content { border-top:2px dotted #000; }
.red .news-list .content { border-top:2px dotted #C00037; }
.news-list .content { padding:5px; cursor:pointer; }
.news-list .img { margin:1px; height:120px; }
.news-list h2 a { text-decoration:none; }
.news-list .more-link { text-align:right; }

.sidebar-topics .img { margin:1px; }
.sidebar-topics a { text-decoration:none; }
.unltd .sidebar-topics .content { border-bottom:2px dotted #000; }
.unltd .sidebar-topics .last { border:none; }
.red .sidebar-topics .content { border-bottom:2px dotted #C00037; }
.red .sidebar-topics .last { border:none; }
.sidebar-topics .content { padding:5px; }

.babes, .subscribe { margin-top:10px; }
.babes h3, .subscribe h3 { font-size:13px; }
.babes .img { padding-right:5px; }

/* Collections */
.main .block-collection .banner {margin-bottom:5px;}

/* Topics */
.grid-topics .topic,
.grid-topics .topic img { width:304px; }
.grid-topics .topi img { margin-bottom:5px; }
.grid-topics .topic {float:left; margin:5px;}
.list-topics .block-content {margin-top:5px;padding:5px;}

/* News */
.news-page {}
.news-page h2 { font-size:13px; }
.news-page .block-content { margin:0 0 5px 0; padding:5px; }
.unltd .news-page .block-content { border:1px solid #000; }
.red .news-page .block-content { border-color: #C00037; }
.news-page .label {}
.news-page .img img { margin-right:10px; border:1px solid #ddd; }
.news-navi {}
.news-navi .block-content { padding-top:5px; }
.news-navi .group { padding: 5px 13px 10px 0px; }
.news-navi a { text-decoration:none; }
.news-navi a span { padding:1px 0 1px 10px; }
.news-navi a:hover, .news-navi a.active { font-weight:bold; }
.news-detail .block-content { padding:5px; }
.news-detail .label { float:right; }

/* Friends */
.block-friends .block-content,
.block-friends-details .block-content { margin-bottom: 5px;padding:5px; }
.block-friends-details .img { text-align:center;padding:0;border:0; }
.block-friends .img img { width:330px;height:184px; }
.block-friends h2 { font-size: 14px; }
.block-friends h2 a,
.block-friends h3 a { text-decoration:none; }
.block-friends .even .img { float:left; }
.block-friends .even .text { margin-left:340px; }
.block-friends .odd .img { float:right; }
.block-friends .odd .text { margin-right:340px; }
.block-friends .more-link { margin-top:5px; text-align:right; }

.block-friends-liste .block-content { padding:1px; }
.block-friends-liste .friend { border-bottom:2px dotted #000; }
.block-friends-liste td { background:#000; }
.block-friends-liste img {display:block; width:165px; }
.block-friends-liste .title { display:block; text-decoration:none; color:#fff;font-weight:bold; text-align:center; background:#000; padding:3px 0; }
.unltd .block-friends-liste .title { background:#000; }
.red .block-friends-liste .title { background:#C00037; }

.block-friends-links .block-content { padding:6px; }
.block-friends-links a { display:block;margin-top:6px; }

.block-friends-dates .block-content { padding:6px; }
.block-friends-dates .row { margin-top:6px; }

/* Shopfinder */
.block-shopfinder .block-title select { margin-right:5px; }
.block-shopfinder .block-content { padding:2px; margin-bottom:5px; }
.block-shopfinder .description { padding: 3px 5px;background: #cfcfcf; }
.block-shopfinder .img { padding:6px; }
.block-shopfinder .frame { position:relative; height:70px; overflow:hidden;white-space:nowrap;}
.block-shopfinder .slider { position:absolute;top:0px;left:-80px;white-space:nowrap; }
.block-shopfinder .img table { border-collapse: collapse; }
.block-shopfinder .img table td { border:1px solid #fff; }
.block-shopfinder-right .block-content { padding:5px; text-align:center; }

/* Stores */
.block-storeindex .img,
.block-storeindex img {width:90px;}
.block-storeindex .description {padding-left:10px;}
.block-storeindex h2 a {font-size:18px;font-weight:bold;text-decoration:none;}
.block-storeindex .block-content { padding:5px;margin-bottom:5px; }
.block-storeindex p { margin:1px 0 0 0;padding:0; }

.block-storedetails .block-content { margin-bottom:5px; }
.block-storedetails .gallery {padding:5px;text-align:center;}
.block-storedetails .description,
.block-storedetails .backlink {padding:5px;}
.block-storedetails .mover {background:#4C4C4C;}
.block-storearticles .block-content { padding:5px;margin-bottom:5px; }

.col-right .shopfinder .block-content { margin-bottom:5px; padding:3px 0 5px 0; text-align:center; }

/* Newsletter */
.block-newsletter .block-content { padding:5px; }
.block-newsletter label { font-weight:bold; }
.block-newsletter .info,
.block-newsletter .error,
.block-newsletter .success { margin-bottom:10px; }
.block-newsletter p { margin-bottom:5px; }
.block-newsletter .error {font-weight:bold; color:red; }
.block-newsletter .success {font-weight:bold; }
.block-newsletter .email { width: 250px; }
.block-newsletter .plz { width: 80px; }

/* Manufacturing */
.block-manufacturing .block-content { padding:5px;margin-bottom:5px; }
.block-manufacturing .thumbs { text-align:center; }
.block-manufacturing .img { display:block;margin-top:20px;text-align:center; }
.block-manufacturing img { border:1px solid #000; }

/* Aktionen */
.block-aktion .block-content { padding:5px;margin-bottom:5px; }
.block-aktion .block-content h2 { font-size:14px; }
.block-aktion .img { padding:5px; text-align:center; }

/* Gewinnspiel */
.block-gewinnspiel .block-content { padding:5px; margin-bottom:5px; }
.block-gewinnspiel .teaser-img { text-align:center; }
.block-gewinnspiel td { padding:0 20px 10px 0;}
.block-gewinnspiel label { font-weight:bold;padding-bottom:3px; }
.block-gewinnspiel span.error { color:#ff0000; }
.block-gewinnspiel div.error { padding:10px;margin-bottom:10px;background:#ff0000;color:#fff; }
.block-gewinnspiel div.success { padding:10px;margin-bottom:10px;background:#00ff00; }
.block-gewinnspiel input.long {width:270px;}
.block-gewinnspiel input.plz {width:40px;}
.block-gewinnspiel input.ort {width:220px;}

/* Survey */
.content h2 { font-size:13px; }

/* Brandpics */
.block-brands .block-content * { text-align:center; }
.brandpics { text-align:center; }
.brands-detail .block-content { padding:5px; margin-top:5px; }
.brands-detail .img { padding:2px; text-align:center; border:1px solid #000; }
.red .brands-detail .img { border-color:#CE0434; }

.imprint .block-content { padding:5px; }
.footer *,.footer a  { text-decoration:none; ;color:#fff; }
.toc { text-align:center; }
.toc a { text-decoration:none; padding:2px;font-size:12px; }
.toc a.active { font-weight:bold; color:#CE0434; }

.col-right .collection #slide-up,
.col-right .collection #slide-down {text-align:center;cursor:pointer;}
.col-right .collection #slide-up {border-bottom:1px solid #fff;}
.col-right .collection #slide-down {border-top:1px solid #fff;}
.col-right .collection #collection-slider { text-align:center; }
