body {
  background-color: #ffffff;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #666666;
  margin: 0px;
  padding: 0px;
}
/* allgemein */
a {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #003399;
  text-decoration: underline;
}
img {
  border: 0px;
}
table {
  border: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px
}
td {
  vertical-align: top;
}
/* lister allgemein */
.lister30 {
  position: relative;
  float: left;
  width: 550px;
  height: 30px;
  margin-bottom: 5px;
  color: #666666;
  line-height: 30px;
  overflow: hidden;
}
.lister30 a {
  color: #666666;
}
.lister25 {
  position: relative;
  float: left;
  width: 550px;
  height: 25px;
  margin-bottom: 1px;
  line-height: 25px;
  overflow: hidden;
}
.lister-putbasket {
  position: relative;
  float: left;
  width: 725px;
  margin-bottom: 5px;
  color: #666666;
  line-height: 30px;
  overflow: hidden;
}
.lister-pageswitch {
  position: relative;
  float: right;
  top: 5px;
  margin-right: 9px;
  font-weight: bold;
  color: #666666;
  overflow: hidden;
  height: 25px;
  width: 275px;
  line-height: 25px;
  text-align: right;
}
.lister-pageswitch a {
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}
.lister-pageswitch-arrow {
  position: relative;
  top: 1px;
}




.lister-lastseen {
  position: relative;
  float: left;
  width: 550px;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  background-color: #cdcdcd;
  border: 1px solid #afafa3;
  overflow:hidden;
}
.lister-lastseen a {
  color: #666666;
  font-size: 11px;
}
.lister-lastseen-container {
  position: relative;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 550px;
  height: 68px;
  border-right: 1px solid #afafa3;
  overflow: hidden;
}
.lister-lastseen-bg {
  position: relative;
  float: left;
  width: 71px;
  height: 61px;
  margin: 0px 0px 0px 0px;
  padding: 4px 9px 4px 10px;
  border-left: 1px solid #afafa3;
}




.lister-produktvergleich {
  position: relative;
  float: left;
  width: 550px;
  line-height: 20px;
  font-weight: bold;
  background-color: #cdcdcd;
  border: 1px solid #afafa3;
}
.lister-produktvergleich a {
  color: #666666;
  font-size: 11px;
 }
.lister-produktvergleich-container {
  position: relative;
  float: left;
  width: 550px;
  height: 51px;
  border-left: 1px solid #afafa3;
  border-right: 1px solid #afafa3;
  overflow: hidden;
}
.lister-produktvergleich-bild {
  position: absolute;
  top: 5px;
  left: 1px;
}
.lister-produktvergleich-bg {
  position: relative;
  float: left;
  width: 52px;
  height: 51px;
  padding-right: 8px;
  border-right: 1px solid #afafa3;
}
.lister-produktvergleich-hinzu {
  position: relative;
  top: 6px;
  right: 0px;
}
.lister-box5-30 {
  position: relative;
  float: left;
  width: 550px;
  height: 30px;
  color: #666666;
  margin-bottom: 5px;
}
.lister-box5-produktvergleich {
  position: absolute;
  top: 0px;
  left: 23px;
  width: 520px;
}
.lister-box5-produktvergleich-hline {
  position: absolute;
  top: 15px;
  left: 12px;
  width: 10px;
  height: 1px;
  background-color: #cdcdcd;
  font-size: 1px;
  line-height: 1px;
}
.lister-box5-produktvergleich-vline {
  position: absolute;
  top: 15px;
  left: 12px;
  width: 1px;
  height: 20px;
  background-color: #cdcdcd;
  font-size: 1px;
}
.lister-box5-produktvergleich-vbottomline {
  position: absolute;
  top: 0px;
  left: 12px;
  width: 1px;
  height: 15px;
  background-color: #cdcdcd;
  font-size: 1px;
}
/* header */
#header {
  position: relative;
  margin: 0px;
  width: 985px;
  height: 77px;
  overflow: hidden;
}
#header-logo {
  position: relative;
  float: left;
  width: 158px;
  height: 65px;
  margin-left: 10px;
  margin-top: 10px;
}
#header-banner {
  position: absolute;
  top: 0px;
  right: 0px;
}

#header-schriftzug {
  position: absolute;
  top: 0px;
  right: 260px;
}

/* logoband */
#logoband {
  position: relative;
  margin-left: 5px;
  width: 980px;
  height: 54px;
  background-color: #003399;
  z-index: 20;
 }

/* hauptnav */
#shopnav {
  clear: both;
  position: relative;
  width: 980px;
  margin-left: 5px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1px;
}

table.shopnav {
  width: 980px;
  background-color: #ffffff;
}
table.shopnav2 {
  width: 980px;
  height: 22px;
  overflow: hidden;
  background-color: #ffffff;
  border-top: 1px solid #cccccc;
}
td.shopnav {
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
a.shopnav {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

td.shopnav-border {
  padding: 0px;
  width:1px;
  height:34px;
  background-color:#cccccc;
 }

td.shopnav-space {
  padding: 0px;
  width:1px;
  height:34px;
  background-color:#003399;
 }
td.shopnav-border2 {
  padding: 0px;
  width:1px;
  height:22px;
  background-color:#cccccc;
 }

td.shopnav-space2 {
  padding: 0px;
  width:1px;
  height:22px;
  background-color:#003399;
 }


#skyscraper {
  position: absolute;
  left: 985px;
}

/* suche */
#shopnav-suche {
  position: relative;
  height: 30px;
  margin: 0px;
  padding-top: 10px;
 }
#shopnav-suche-icon {
  position: relative;
  float: left;
  padding-left: 15px;
  margin-top: 5px;
}
#shopnav-suche-txt {
  position: relative;
  float: left;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding-left: 12px;
  margin-top: 8px;
  margin-right: 14px;
}
#shopnav-suche-form-txt {
  position: relative;
  float: left;
  margin-top: 6px;
}
.shopnav-suche-form-txt {
  color: #666666;
  width: 220px;
  height: 20px;
  font-size: 12px;
  line-height: 15px;
}
#shopnav-suche-form-btn {
  position: relative;
  float: left;
  margin-top: 7px;
  margin-left: 5px;
}

.shopnav-neu {
  position: absolute;
  top:0px;
  left: 0px;
  z-index: 10;
}

/* breadcrumb */
#breadcrumb {
  position: relative;
  height: 30px;
  width: 750px;
  line-height: 30px;
  color: #666666;
  overflow: hidden;
}
#breadcrumb a {
  text-decoration: none;
  color: #666666;
}
/* content */
#container {
  position: relative;
  width: 980px;
  margin-left: 5px;
  top: -1px;
}
#content-container {
  position: relative;
  width: 750px;
}
#content-left-space {
  width:15px;
  border-color: #cccccc;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
#content {
  width: 550px;
  margin: 0px;
}
#content-wide {
  position: relative;
  width: 745px;
  height: 400px;
}
/* leftnav */
#leftnav {
  width: 175px;
}
.leftnav ul {
  position:relative;
  width: 175px;
  border: 0px;
  padding: 0px;
  margin: 0px;
}
.leftnav li {
  position:relative;
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.leftnav li:hover {
 background-color: #cad4e9;
 font-weight: bold;
 cursor: pointer;
}
.leftnav a {
  text-decoration: none;
  width: 175px;
  line-height: 18px;
  padding-left: 9px;
}
.leftnav a:hover {
 background-color: #cad4e9;
 font-weight: bold;
}
.leftnav-kat {
  position: relative;
  width: 175px;
  height: 25px;
  margin: 0px;
  color: #ffffff;
  font-weight: bold;
  line-height: 25px;
  overflow: hidden;
}
.leftnav-nr {
  color: #999999;
  font-style: italic;
}
.leftnav-space {
  height: 10px;
  font-size: 1px;
  line-height: 1px;
}
.leftnav-line {
  margin: 0px;
  height: 2px;
  font-size: 1px;
  line-height: 1px;
  background-color: #ffffff;
}
#leftnav-line-hover:hover {
  background-color: #ffffff;
}
.leftnav-pfeil {
  position: absolute;
  top: 7px;
  right: 6px;
  height: 10px;
}
.leftnav-pad {
  padding-left: 0px;
}
/* service */
#service {
  position: relative;
  background-color: #ccd6eb;
  background: url('../images/service_bg.gif');
  width: 210px;
  margin: 0px;
}
#service-perso-head {
  position: relative;
  height: 15px;
  padding-left: 12px;
  margin-top: 10px;
  margin-bottom: 5px;
  color: #ffffff;
}
#service-perso-head a {
  color: #003399;
  font-size:12px;
  font-weight: bold;
}
#sprachumschalter {
  position: absolute;
  top: 10px;
  right: 10px;
 }

.service-box {
  position:relative;
  clear:both;
  width: 190px;
  margin-left: 10px;
  margin-bottom: 1px;
  line-height: 25px;
  background-color: #ffffff;
}
.service-list {
  position: relative;
  background-color: #ffffff;
}
.service-list a {
  text-decoration: none;
}
.service-icon {
  position: relative;
  float: left;
  padding-top: 7px;
  padding-left: 6px;
  padding-right: 6px;
}
.service-txt {
  padding-left: 6px;
}
.service-txt-katbild {
  margin-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 116px;
  line-height: 18px;
  overflow: hidden;
}
.service-katbild {
  color: #ffffff;
  font-weight: bold;
  background-color: #7990bd;
}
.service-kat-warenkorb {
  margin-top: 5px;
  color: #ffffff;
  font-weight: bold;
  height: 25px;
  background-color: #003399;
  background: url('../images/service_header_bg_warenkorb.gif');
  cursor: pointer;
}
.service-kat-warenkorb a {
  color: #ffffff;
  text-decoration: none;
}
.service-kat {
  margin-top: 5px;
  color: #ffffff;
  font-weight: bold;
  background-color: #7990bd;
}
.service-mehrwert {
  position:relative;
  width: 190px;
  margin-left: 10px;
  margin-bottom: 1px;
  background-color: #ffffff;
  color: #003399;
  overflow: hidden;
}
.service-mehrwert-txt {
  position:relative;
  padding: 6px;
  margin-bottom: 10px;
}
.service-basket {
  position:relative;
  padding: 6px;
  color: #003399;
}
.service-basket-preis {
  clear: both;
  position: relative;
  float: left;
  width:130px;
  font-size: 11px;
  font-weight: normal;
}
.service-basket-anzahl {
  position:relative;
  margin-top: 4px;
}
.service-basket-summe {
  position:relative;
  margin-top: 4px;
}
.service-basket-kasse {
  position:relative;
  margin-top: 10px;
}
.service-basket-txt a {
  font-size: 11px;
  color: #666666;
}
.service-basket-line {
  position: relative;
  left: -10px;
  width: 200px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  background-color: #ccd6eb;
  margin-top: 6px;
  margin-bottom: 6px;
}
.service-perso {
  position:relative;
  width: 190px;
  height: 100px;
  margin-left: 10px;
  margin-bottom: 1px;
  background: url('../images/q3r_verlauf_perso.gif') repeat-y;
  background-color: #ffffff;
  font-size: 11px;
  color: #003399;
  overflow: hidden;
}
.service-perso a {
  font-size: 11px;
}
.service-perso-login-txt {
  position: absolute;
  left: 6px;
  top: 4px;
}
.service-perso-login {
  position: absolute;
  left: 6px;
  top: 18px;
}
.service-perso-login input {
  width: 178px;
  height: 20px;
  font-size: 11px;
}
.service-perso-pwd-txt {
  position: absolute;
  left: 6px;
  top: 40px;
  font-size: 11px;
}
.service-perso-pwd {
  position: absolute;
  left: 6px;
  top: 54px;
}
.service-perso-pwd input {
  width: 142px;
  height: 20px;
  font-size: 11px;
}
.service-perso-submit {
  position: absolute;
  top: 54px;
  right: 6px;
}
.service-perso-txt {
  position: absolute;
  left: 6px;
  top: 78px;
  font-size: 11px;
}
.service-detail-container {
  position: relative;
  width: 180px;
  height: 43px;
  overflow: hidden;
}
.service-detail-bild {
  position: relative;
  float: left;
  width: 50px;
  margin-right: 9px;
}
.service-detail-txt {
  position: relative;
  float: left;
  width: 120px;
  height: 43px;
  font-weight: bold;
  overflow: hidden;
}
.service-detail-kurztxt {
  position: relative;
  float: left;
  padding-left: 1px;
  width: 120px;
  height: 30px;
  font-weight: bold;
  overflow: hidden;
}
.service-detail-kurztxt a {
  color: #003399;
}
.service-detail-preis {
  clear: both;
  position: relative;
  float: left;
  width: 90px;
  font-size: 11px;
  color: #ff0000;
  font-weight: normal;
}
.service-detail-mitnahme {
  position: relative;
  width: 180px;
  height: 80px;
  overflow: hidden;
}
.service-mitnahme-bild {
  position: relative;
  width: 190px;
  height: 153px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px;
}
.service-mitnahme-kurztext {
  position: relative;
  font-weight: bold;
  margin: 5px;
}
.service-mitnahme-langtext {
  position: relative;
  margin: 5px;
}
.service-mitnahme-preis {
  position: relative;
  text-align: right;
  margin: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}
.service-mitnahme-btn {
  position: relative;
  margin: 5px;
}

/* footer */
#footer {
  position: relative;
  top: -1px;
  width: 980px;
  margin-left: 5px;
  background-color: #e5eaf5;
}
.footer {
  position: relative;
  width: 978px;
  padding-top:10px;
  padding-bottom:10px;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-color: #cccccc;
  line-height: 16px;
  color: #7990be;
  font-size: 11px;
  background: url('../images/footer_verlauf.gif') repeat-x;
  text-align: center;
  background-color: #e5eaf5;
}
.footer a {
  color: #7990be;
  font-size: 11px;
}
.footer p {
  margin:4px;
 }
.footer-rand {
  position: relative;
  float: left;
  width: 1px;
  height: 40px;
  background-color: #cccccc;
}

.contentform-table {
  position: relative;
  top: -1px;
  width: 100%;
  background-color: #cdcdcd;
}
.contentform-table td {
  background-color: #ffffff;
  padding: 2px;
  font-size: 11px;
}
.contentform-headline {
  position: relative;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 9px;
  padding-right: 9px;
  line-height: 20px;
  color: #ffffff;
  z-index: 1;
}

.table-border {
  position: relative;
  background-color: #cdcdcd;
}
.table-border td {
  background-color: #ffffff;
  padding: 2px;
  font-size: 11px;
}

/* farben */
.bg1-home {
 background-color: #003399;
}
.bg2-home {
 background-color: #99add6;
}
.bg3-home {
 background-color: #cad4e9;
}
.bg4-home {
 background-color: #e5eaf5;
}
.bg5-home {
 background-color: #e5eaf5;
}
.bg1-mode {
 background-color: #5b662b;
}
.bg2-mode {
 background-color: #adb294;
}
.bg3-mode {
 background-color: #d1d3c3;
}
.bg4-mode {
 background-color: #e7e8df;
}
.bg5-mode {
 background-color: #9fa585;
}
.bg1-technik {
 background-color: #2e7a8a;
}
.bg2-technik {
 background-color: #77a2ae;
}
.bg3-technik {
 background-color: #d9e4e8;
}
.bg4-technik {
 background-color: #ebf1f3;
}
.bg5-technik {
 background-color: #93bdc8;
}
.bg1-living {
 background-color: #644f3e;
}
.bg2-living {
 background-color: #98877d;
}
.bg3-living {
 background-color: #d3cec8;
}
.bg4-living {
 background-color: #e8e5e2;
}
.bg5-living {
 background-color: #aa9d95;
}

.bg1-weihnachten {
 background-color: #6C4D3E;
}
.bg2-weihnachten {
 background-color: #6C4D3E;
}
.bg3-weihnachten {
 background-color: #DFCF88;
}
.bg4-weihnachten {
 background-color: #F0E6BE;
}
.bg5-weihnachten {
 background-color: #F0E6BE;
}

.bg1-weihnachtench {
 background-color: #BB2C1F;
}
.bg2-weihnachtench {
 background-color: #D95045;
}
.bg3-weihnachtench {
 background-color: #EE7C69;
}
.bg4-weihnachtench {
 background-color: #F99684;
}
.bg5-weihnachtench {
 background-color: #BB2C1F;
}

.bg1-ostern {
 background-color: #d0ea6a;
}
.bg2-ostern {
 background-color: #74a829;
}
.bg3-ostern {
 background-color: #93d435;
}
.bg4-ostern {
 background-color: #d0ea6a;
}
.bg5-ostern {
 background-color: #d0ea6a;
}

.bg1-muttertag {
 background-color: #e2cc95;
}
.bg2-muttertag {
 background-color: #d1a76a;
}
.bg3-muttertag {
 background-color: #e2cc95;
}
.bg4-muttertag {
 background-color: #ede2cb;
}
.bg5-muttertag {
 background-color: #e2cc95;
}

.bg1-fuchsia {
 background-color: #c61e61;
}
.bg2-fuchsia {
 background-color: #921849;
}
.bg3-fuchsia {
 background-color: #dc9ab5;
}
.bg4-fuchsia {
 background-color: #ffddeb;
}
.bg5-fuchsia {
 background-color: #921849;
}



.bg1-markenwelt {
 background-color: #666666;
}
.bg2-markenwelt {
 background-color: #999999;
}
.bg3-markenwelt {
 background-color: #cccccc;
}
.bg4-markenwelt {
 background-color: #ededed;
}
.bg5-markenwelt {
 background-color: #9f9f9f;
}





.border1-home {
 border: 1px solid #003399;
}
.border2-home {
 border: 1px solid #99add6;
}
.border3-home {
 border: 1px solid #cad4e9;
}
.border4-home {
 border: 1px solid #e5eaf5;
}
.border5-home {
 border: 1px solid #e5eaf5;
}
.border1-mode {
 border: 1px solid #5b662b;
}
.border2-mode {
 border: 1px solid #adb294;
}
.border3-mode {
 border: 1px solid #d1d3c3;
}
.border4-mode {
 border: 1px solid #e7e8df;
}
.border5-mode {
 border: 1px solid #9fa585;
}
.border1-technik {
 border: 1px solid #2e7a8a;
}
.border2-technik {
 border: 1px solid #77a2ae;
}
.border3-technik {
 border: 1px solid #d9e4e8;
}
.border4-technik {
 border: 1px solid #ebf1f3;
}
.border5-technik {
 border: 1px solid #93bdc8;
}
.border1-living {
 border: 1px solid #644f3e;
}
.border2-living {
 border: 1px solid #98877d;
}
.border3-living {
 border: 1px solid #d3cec8;
}
.border4-living {
 border: 1px solid #e8e5e2;
}
.border5-living {
 border: 1px solid #aa9d95;
}

.border1-weihnachten {
 border: 1px solid #6C4D3E;
}
.border2-weihnachten {
 border: 1px solid #6C4D3E;
}
.border3-weihnachten {
 border: 1px solid #DFCF88;
}
.border4-weihnachten {
 border: 1px solid #F0E6BE;
}
.border5-weihnachten {
 border: 1px solid #F0E6BE;
}

.border1-weihnachtench {
 border: 1px solid #BB2C1F;
}
.border2-weihnachtench {
 border: 1px solid #D95045;
}
.border3-weihnachtench {
 border: 1px solid #EE7C69;
}
.border4-weihnachtench {
 border: 1px solid #F99684;
}
.border5-weihnachtench {
 border: 1px solid #BB2C1F;
}

.border1-ostern {
 border: 1px solid #d0ea6a;
}
.border2-ostern {
 border: 1px solid #74a829;
}
.border3-ostern {
 border: 1px solid #93d435;
}
.border4-ostern {
 border: 1px solid #d0ea6a;
}
.border5-ostern {
 border: 1px solid #d0ea6a;
}

.border1-muttertag {
 border: 1px solid #e2cc95;
}
.border2-muttertag {
 border: 1px solid #d1a76a;
}
.border3-muttertag {
 border: 1px solid #e2cc95;
}
.border4-muttertag {
 border: 1px solid #ede2cb;
}
.border5-muttertag {
 border: 1px solid #e2cc95;
}

.border1-fuchsia {
 border: 1px solid #c61e61;
}
.border2-fuchsia {
 border: 1px solid #921849;
}
.border3-fuchsia {
 border: 1px solid #dc9ab5;
}
.border4-fuchsia {
 border: 1px solid #ffddeb;
}
.border5-fuchsia {
 border: 1px solid #921849;
}



.border1-markenwelt {
 border: 1px solid #666666;
}
.border2-markenwelt {
 border: 1px solid #999999;
}
.border3-markenwelt {
 border: 1px solid #cccccc;
}
.border4-markenwelt {
 border: 1px solid #ededed;
}
.border5-markenwelt {
 border: 1px solid #9f9f9f;
}





.bg-grau {
  background-color: #666666;
}
.color1-home {
 color: #003399;
}
.color2-home {
 color: #99add6;
}
.color3-home {
 color: #cad4e9;
}
.color4-home {
 color: #e5eaf5;
}
.color5-home {
 color: #e5eaf5;
}
.color1-mode {
 color: #5b662b;
}
.color2-mode {
 color: #adb294;
}
.color3-mode {
 color: #d1d3c3;
}
.color4-mode {
 color: #e7e8df;
}
.color5-mode {
 color: #9fa585;
}
.color1-technik {
 color: #2e7a8a;
}
.color2-technik {
 color: #77a2ae;
}
.color3-technik {
 color: #d9e4e8;
}
.color4-technik {
 color: #ebf1f3;
}
.color5-technik {
 color: #93bdc8;
}
.color1-living {
 color: #644f3e;
}
.color2-living {
 color: #98877d;
}
.color3-living {
 color: #d3cec8;
}
.color4-living {
 color: #e8e5e2;
}
.color5-living {
 color: #aa9d95;
}

.color1-weihnachten {
 color: #C11916;
}
.color2-weihnachten {
 color: #ffb215;
}
.color3-weihnachten {
 color: #f9ec8d;
}
.color4-weihnachten {
 color: #fbf6d0;
}
.color5-weihnachten {
 color: #f2a200;
}

.color1-weihnachtench {
 color: #592816;
}
.color2-weihnachtench {
 color: #592816;
}
.color3-weihnachtench {
 color: #592816;
}
.color4-weihnachtench {
 color: #592816;
}
.color5-weihnachtench {
 color: #592816;
}

.color1-ostern {
 color: #336600;
}
.color2-ostern {
 color: #336600;
}
.color3-ostern {
 color: #336600;
}
.color4-ostern {
 color: #336600;
}
.color5-ostern {
 color: #336600;
}

.color1-muttertag {
 color: #962623;
}
.color2-muttertag {
 color: #962623;
}
.color3-muttertag {
 color: #962623;
}
.color4-muttertag {
 color: #962623;
}
.color5-muttertag {
 color: #962623;
}

.color1-fuchsia {
 color: #921849;
}
.color2-fuchsia {
 color: #921849;
}
.color3-fuchsia {
 color: #ffa5c9;
}
.color4-fuchsia {
 color: #ffa5c9;
}
.color5-fuchsia {
 color: #ffa5c9;
}

.color1-markenwelt {
 color: #666666;
}
.color2-markenwelt {
 color: #ffffff;
}
.color3-markenwelt {
 color: #ffffff;
}
.color4-markenwelt {
 color: #ffffff;
}
.color5-markenwelt {
 color: #ffffff;
}



.quelle-rot {
  color: #ff0000;
}
.quelle-rot a {
  color: #ff0000;
}
.color-weiss {
  color: #ffffff;
}
.streichpreis {
  text-decoration: line-through;
  color: #666666;
}
.preis {
  color: #ff0000;
  text-decoration: none;
}
.dualerpreis {
  color: #666666;
  text-decoration: none;
}

/* spacer */
.hspace1 {
  float: left;
  width: 1px;
  height: 1px;
  font-size: 1px;
}
.hspace4 {
  float: left;
  width: 4px;
  height: 1px;
  font-size: 1px;
}
.hspace5 {
  float: left;
  width: 5px;
  height: 1px;
  font-size: 1px;
}
.hspace6 {
  float: left;
  width: 6px;
  height: 1px;
  font-size: 1px;
}
.hspace8 {
  float: left;
  width: 9px;
  height: 1px;
  font-size: 1px;
}
.hspace9 {
  float: left;
  width: 9px;
  height: 1px;
  font-size: 1px;
}
.hspace10 {
  float: left;
  width: 10px;
  height: 1px;
  font-size: 1px;
}
.hspace11 {
  float: left;
  width: 11px;
  height: 1px;
  font-size: 1px;
}
.hspace15 {
  float: left;
  width: 15px;
  height: 1px;
  font-size: 1px;
}
.hspace16 {
  float: left;
  width: 16px;
  height: 1px;
  font-size: 1px;
}
.hspace27 {
  float: left;
  width: 27px;
  height: 1px;
  font-size: 1px;
}
.hspace41 {
  float: left;
  width: 41px;
  height: 1px;
  font-size: 1px;
}
.vspace4 {
  clear: both;
  position: relative;
  height: 4px;
  width: 1px;
  font-size: 1px;
}
.vspace5 {
  clear: both;
  position: relative;
  height: 5px;
  width: 1px;
  font-size: 1px;
}

.vspace9 {
  clear: both;
  position: relative;
  height: 9px;
  width: 1px;
  font-size: 1px;
}
.vspace20 {
  clear: both;
  position: relative;
  height: 20px;
  width: 1px;
}
.padleft1 {
  padding-left: 1px;
}
.padleft6 {
  padding-left: 6px;
}
.padleft9 {
  padding-left: 9px;
}
.padleft10 {
  padding-left: 10px;
}
.padleft16 {
  padding-left: 16px;
}
.padright10 {
  padding-right: 10px;
}
.pad9 {
  padding-left: 9px;
  padding-right: 9px;
}
.pad16 {
  padding-left: 16px;
  padding-right: 16px;
}
.margintop5 {
  margin-top: 5px;
}
.pos-1-1 {
  position: absolute;
  top: 1px;
  left: 1px;
}
.font11 {
  font-size: 11px;
}
.font14 {
  font-size: 14px;
}
a.font11 {
  font-size: 11px;
}
a.font11none {
  font-size: 11px;
  text-decoration: none;
}
a.font12none {
  font-size: 12px;
  text-decoration: none;
}
a.fontgrau {
  color: #666666;
}
.right {
  float: right;
}
.left {
  float: left;
}
.clear {
    clear: both;
}
.clearleft {
    clear: left;
}
.clearright {
    clear: right;
}
.decoration-none {
  text-decoration: none;
}
.bold {
  font-weight: bold;
}
.hide /* use this class to get contents hidden from normal users; but screenreaders will still read this */
{
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.reallyhide /* use this class to hide contents from really everyone */
{
  display: none;
}
h1 {
  margin-top: 0px;
  font-size: 16px;
}
h2 {
  margin: 0px;
  padding: 0px;
}
form {
  margin: 0px;
  padding: 0px;
}
textarea {
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #666666;
}
input {
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #666666;
}
select {
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #666666;
}



.seolinklistbox
{
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
}

.seolinklist
{
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}

.seolinklist li
{
  display: inline;
  padding-right: 10px;
  padding-left: 10px;
  border-left: 1px solid #7990be;
}

.seolinklist li.first
{
  padding-left: 0;
  border-left: 0;
}

.seolinklist li a {
    font-size: 11px;
    text-decoration: none;
}
