/* CSS Document */

body {
background-color:#7F8082;
background-image:url(../images/bg-main.gif);
background-repeat:repeat-x;
color:#525252;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
margin:0;
}
.clear {
clear:both;
}
a:link {
color:#548CC5;
text-decoration:underline;
}
a:visited {
color:#4C7EB1;
text-decoration:underline;
}
a:active {
color:#5E9BDB;
text-decoration:underline;
}
a:hover {
color:#233A51;
text-decoration:underline;
}
p {
line-height:1.5em;
margin:6px 0 10px;
}
h1 {
color:#7E7F81;
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
line-height:1em;
margin:0;
padding:0 0 0.5em 0;
}
h2 {
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
margin:0 0 0.5em 0;
}
h3 {
color:#7E7F81;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
margin:0 0 0.5em 0;
}
h4 {
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:72px;
margin:0;
}
h5 {
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:20px;
margin:0;
}
h6 {
color:#7E7F81;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
margin:0;
}
#bgWrap {
background-image:url(../images/bg-rp.gif);
background-repeat:repeat-y;
margin:0 auto;
width:1000px;
}
#mainContainer {
background-image:url(../images/content-main-bg.jpg);
background-repeat:no-repeat;
min-height:477px;
width:1000px;
}
#headerLinks {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:64px;
padding:18px 0 0 32px;
}
#headerLinks a {
margin:0 18px 0 0;
}
#headerLinks a:link {
color:#FFFFFF;
text-decoration:none;
}
#headerLinks a:visited {
color:#F8F8F8;
text-decoration:none;
}
#headerLinks a:active {
color:#F3F3F3;
text-decoration:none;
}
#headerLinks a:hover {
color:#F3F3F3;
text-decoration:underline;
}
.hLinkLeft {
float:left;
overflow:hidden;
width:200px;
}
.hLinkRight {
float:right;
overflow:hidden;
text-align:right;
width:700px;
}
.hSearchBtn {
float:right;
overflow:hidden;
}
#logoBar {
height:70px;
padding:0 0 0 32px;
}
#mainNav {
background:transparent url(../images/nav-bg.jpg) no-repeat scroll 0 0;
height:44px;
margin:0 auto;
position:relative;
width:978px;
z-index:201;
}
#homeContent {
background-image:url(../images/content-mid-repeat.gif);
background-repeat:repeat-y;
margin:0 auto;
overflow:hidden;
position:relative;
width:978px;
}
#peekingKids {
background-image:url(../images/side-kids-trans.png);
height:533px;
left:862px;
position:absolute;
top:80px;
width:116px;
display: none
}
#homeFlash {
float:left;
height:349px;
width:696px;
}
.fade {
background-image:url(../images/content-fade.jpg);
float:left;
height:22px;
padding:0 11px;
width:956px;
}
#homePanels {
float:left;
padding:0 11px;
width:956px;
}
#homePanels ul {
font-size:10px;
line-height:1em;
list-style-type:none;
margin:0 0 12px 4px;
padding:10px 16px 0 0;
}
#homePanels li {
background-image:url(../images/bullet-red-trans.gif);
background-position:0 2px;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 5px 16px;
}
.homePanelBtm {
float:left;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:14px;
padding:14px 0 0;
width:272px;
}
#homeContentBtm {
background-image:url(../images/home-content-bottom.gif);
background-repeat:no-repeat;
clear:both;
height:12px;
width:978px;
}
#comparisonContainer td {
height:50px;
}
.safetyColumnText {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:14px;
padding:14px 0 0;
width:280px;
}
.safetyColumnText ul {
font-size:10px;
line-height:1em;
list-style-type:none;
margin:0 0 12px 4px;
padding:0 16px 0 0;
}
.safetyColumnText li {
background-image:url(../images/bullet-red-trans.gif);
background-position:0 2px;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 8px 16px;
}
#l2Content {
margin:0 auto;
width:978px;
}
#l2Left {

background:#fff;
background-position:right top;
background-repeat:no-repeat;
background-image:url(../images/l2-divider.jpg);
float:left;
padding:20px 0 0 29px;
width:649px;
}



#l2LeftHalf {
background-image:url(../images/l2-divider.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
padding:20px 30px 0 29px;
width:427px;
}
.l2LeftHalf {
background-image:url(../images/l2-divider.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
padding:20px 30px 0 0;
width:427px;
}
#l2Left2 {
float:left;
padding:20px 0 0 29px;
width:90%;
}
#l2RegLeft {
float:left;
padding:20px 0 0 29px;
width:40%;
}
#l2RegRight {
float:left;
padding:20px 0 0 18px;
width:40%;
}
#l2Right {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:20px 0 0 14px;
width:266px;
}
#l2RightHalf {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:20px 16px 0;
width:430px;
}
.l2RightHalf {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:20px 16px 0;
width:430px;
}
#l2Full {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
min-height:500px;
padding:20px 0 0 29px;
width:922px;
}
#l2Detail {
padding:14px 10px 0 28px;
}
.contentPanel {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
/*min-height:500px;*/ /* MR;15.07.2010 - fixed problem with the fit-finder */
padding:0 30px 0 0;
position:relative;
width:620px;
z-index:1;
}
.contentPanel ul {
line-height:1.3em;
list-style-type:none;
margin:0 0 12px 4px;
padding:0 16px 0 0;
}
.contentPanel li {
background-image:url(../images/bullet-red-trans.gif);
background-position:0 2px;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 8px 16px;
}
.contentPanel ol {
line-height:1.3em;
margin:0 0 12px 4px;
padding:0 16px 0 0;
}
.contentPanel ol li {
margin:0;
padding:0 0 8px 16px;
}
.contentPanelSM {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
min-height:500px;
padding:10px 30px 0 0;
width:620px;
}
.contentPanelSM ul {
line-height:1.3em;
list-style-type:none;
margin:14px 0 0 4px;
padding:0 16px 0 0;
}
.contentPanelSM li {
background-image:url(../images/bullet-red-trans.gif);
background-position:0 2px;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 8px 16px;
}
.overlay {
float:left;
height:auto;
min-height:132px;
position:relative;
width:100%;
z-index:5;
}
.overlayimg {
background-repeat:repeat;
float:left;
height:400px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:6;
}
.overlayimgH {
background-repeat:repeat;
float:left;
height:327px;
left:0;
margin:18px 0 0;
position:absolute;
top:0;
width:100%;
z-index:6;
}
.overlayimgH2 {
background-repeat:repeat;
float:left;
height:327px;
left:0;
margin:0 0 0 2px;
position:absolute;
top:0;
width:100%;
z-index:6;
}
.overlayimgEdit {
background-repeat:no-repeat;
left:20px;
position:absolute;
top:0;
z-index:7;
}
.miniNavPanel {
float:left;
padding:4px 30px 0 0;
width:620px;
}
.contentPanel2 {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
min-height:500px;
padding:10px 30px 0 0;
width:100%;
}
.division {
border:1px solid #EBEBEB;
float:left;
margin:10px 0;
padding:8px 0 8px 8px;
width:24%;
}
.division img {
padding:2px 0 0;
}
.divisionDescrip {
background-color:#F2F2F2;
float:left;
margin:10px 8px 10px 0;
padding:8px 14px 8px 8px;
width:66%;
}
.bigWideColumn {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 auto;
padding:20px 20px 20px 29px;
width:930px;
}
#detailBlock {
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:0 11px;
width:956px;
}
#detailLeft {
background-image:url(../images/l2-divider.jpg);
background-position:right center;
background-repeat:no-repeat;
float:left;
min-height:500px;
padding:0 16px 0 20px;
width:500px;
}
#detailRight {
float:left;
padding:0 10px 0 20px;
width:390px;
}
#detailNav {
background-image:url(../images/nav-detail-bg.jpg);
background-repeat:no-repeat;
height:36px;
width:978px;
}
.fabricOptBlock {
float:left;
text-align:center;
width:200px;
}
.fabricOptBlock img {
padding:10px 0 0;
}
.fabricOptDivider {
background-image:url(../images/vertical-divider.jpg);
background-repeat:no-repeat;
float:left;
height:212px;
padding:6px 10px 0;
width:19px;
}
.redBlock {
padding:8px 0 0;
width:488px;
}
.redBlockTop {
background-image:url(../images/detail-red-top.gif);
background-repeat:no-repeat;
height:7px;
}
.redBlockMid {
background-image:url(../images/detail-red-mid.gif);
background-repeat:repeat-y;
color:#FFFFFF;
font-family:tahoma,arial;
font-size:11px;
padding:0 10px 4px 4px;
}
.redBlockBtm {
background-image:url(../images/detail-red-bottom.gif);
background-repeat:no-repeat;
height:7px;
padding-bottom:10px;
}
.iconBlock {
float:left;
line-height:11px;
padding:6px 8px 0 0;
width:90px;
}
.iconBlockLeft {
float:left;
padding:0 12px 0 0;
width:53px;
}
.iconBlock img {
padding:0 14px 0 0;
}
.iconBlockLeft img {
padding:0 14px 0 0;
}
.iconBlock .small {
font-size:10px;
}
.checkMarks {
font-size:11px;
width:488px;
}
.checkMarks ul {
line-height:1.4em;
list-style-type:none;
margin:0 0 12px 4px;
padding:18px 0 0;
}
.checkMarks li {
background-image:url(../images/bullet-checkmark.gif);
background-position:0 0;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:2px 0 16px 32px;
}
#wtbLeft {
background-image:url(../images/l2-divider.jpg);
background-position:right center;
background-repeat:no-repeat;
float:left;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0;
width:597px;
}
#wtbRight {
float:left;
padding:0 0 0 14px;
width:345px;
}
.wtbCities ul {
line-height:1.4em;
list-style-type:none;
margin:0;
padding:10px 0 0;
}
.formHolder {
float:right;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
padding:0 0 1px;
width:400px;
}
.formHolderLeft_gray {
background-image:url(../images/form-bg-left-gray.gif);
background-repeat:no-repeat;
float:right;
height:29px;
overflow:hidden;
width:8px;
}
.formHolderMid_gray {
background-image:url(../images/form-bg-mid-gray.gif);
background-repeat:repeat-x;
color:#7F8082;
float:right;
height:24px;
overflow:hidden;
padding:5px 2px 0 4px;
}
.formHolderRight_gray {
background-image:url(../images/form-bg-right-gray.gif);
background-repeat:no-repeat;
float:right;
height:29px;
overflow:hidden;
width:8px;
}
.formHolderLeft_red {
background-image:url(../images/form-bg-left-red.gif);
background-repeat:no-repeat;
float:left;
height:29px;
overflow:hidden;
width:8px;
}
.formHolderMid_red {
background-image:url(../images/form-bg-mid-red.gif);
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
height:24px;
overflow:hidden;
padding:5px 5px 0;
}
.formHolderRight_red {
background-image:url(../images/form-bg-right-red.gif);
background-repeat:no-repeat;
float:left;
height:29px;
overflow:hidden;
width:8px;
}
.wtbResult_Left {
background-image:url(../images/wtb-result-left.gif);
background-repeat:no-repeat;
float:left;
height:69px;
margin:0 1px 0 0;
overflow:hidden;
width:5px;
}
.wtbResult_Mid_Left {
background-color:#EAEAEA;
background-repeat:repeat-x;
color:#010101;
float:left;
font-size:10px;
height:64px;
line-height:11px;
overflow:hidden;
padding:5px 0 0 8px;
width:224px;
}
.wtbResult_Mid_Right {
background-color:#E0E0E1;
background-repeat:repeat-x;
color:#010101;
float:left;
font-size:10px;
height:64px;
line-height:11px;
margin:0 1px;
overflow:hidden;
padding:5px 0 0 8px;
width:80px;
}
.wtbResult_Right {
background-image:url(../images/wtb-result-right.gif);
background-repeat:no-repeat;
float:left;
height:69px;
overflow:hidden;
width:5px;
}
.wtbResultDetail {
float:left;
overflow:hidden;
width:240px;
}

/* ------------------------------------------------------------------------------------ */
/* FIT MY CHILD
/* ------------------------------------------------------------------------------------ */
#fitmychild{
  width: 922px;
  margin: 0 auto;
  padding: 0 0 15px 0;
  background: url(../images/bg-fitfinder.jpg) no-repeat top center;
  height: 175px
}

#flashPanel{ width: 935px; margin: 0 0 0 21px }

#flashFitFinder{
  width: 935px;
  background: url(../images/fit-finder-mid.jpg) repeat top center
}

/*
#flashFeature{
  width:519px;
  height:330px;
  float:left;
  margin:0 0 0 15px;
}
*/
/*
#fitfinderSeat{
  width:110px;
  height:120px;
  margin:10px 0 0 10px;
  float:right;
  text-align:right;
}*/
#fitfinderSeat{
  width: 150px; /*MR*/
  margin: 10px 0 0 10px;
  float: right;
  text-align: center
}

#fitfinderSeatLeft{


  width: 5px;
  float: left;
  margin-right: 1px;
  height: 129px
}

#fitfinderSeatMid{
  width: 376px;
  float: left;
  margin-right: 1px;
  padding: 8px 3px 8px 3px;
  background: #dee1e8;
  height: 113px
}

#fitfinderSeatMid2{
  width: 115px;
  float: left;
  margin-right: 1px;
  padding: 8px 3px 8px 3px;
  background: #FFFFFF;
  height: 113px
}

#fitfinderSeatRight{ width: 5px; float: left; height: 129px }

#fitmychildContentLeft{
  width: 260px; /* MR */
  float: left;
  position: relative;
  left: 148px; /* MR */
  top: 60px;
}

#fitmychildContentLeft ul#tabs {
  margin: 0; /* MR */
  padding: 0;
  margin-bottom: 2px;
  list-style-type: none;
  display: block;
  height: 24px
}

#fitmychildContentLeft ul#tabs li {
  float: left; /* MR */
  width: 82px;
  margin-right: 2px;
  padding: 0;
  display: block;
  background: transparent url(../images/bg_tab-fitfinder.png) no-repeat 0 0;
  color: #808186;
  font-size: 13px;
  text-align: center;
  line-height: 24px;
  height: 24px;
  cursor: pointer
}

#fitmychildContentLeft ul#tabs li:hover,
#fitmychildContentLeft ul#tabs li.active { background-position: 0 -24px; /* MR */ color: #FFFFFF }

#fitmychildContentLeft select { border: 1px solid #7F9DB9; /* MR */ outline: none }

#fitmychildContentRight{
  width: 270px;

  float: left;
  position: relative;
  left: 190px; /* MR */
  top: 54px
}

#fitmychildWeight{ padding: 0 }

.fitmychildList{
  width: 254px;
  margin-bottom: 12px;
  color: #7d7d7d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px
}

.fitGrouping {
clear:right;
color:#666666;
font-size:11px;
overflow:hidden;
padding:10px 0;
width:922px;
}
.fitGrouping a:link {
text-decoration:none;
}
.fitGrouping a:visited {
text-decoration:none;
}
.fitGrouping a:active {
text-decoration:none;
}
.fitGrouping a:hover {
text-decoration:none;
}
.fitColorGreen {
background-image:url(../images/fit-left-green.gif);
background-repeat:no-repeat;
float:left;
height:69px;
margin:0 1px 0 0;
overflow:hidden;
width:5px;
}
.fitColorRed {
background-image:url(../images/fit-left-red.gif);
background-repeat:no-repeat;
float:left;
height:69px;
margin:0 1px 0 0;
overflow:hidden;
width:5px;
}
.fitLeft {
background-color:#E4E4E4;
background-repeat:repeat-x;
float:left;
height:64px;
line-height:14px;
margin:0 1px 0 0;
overflow:hidden;
padding:5px 0 0 8px;
width:200px;
}
.fitMid {
background-color:#DFDFDF;
background-repeat:repeat-x;
float:left;
height:54px;
line-height:14px;
margin:0 1px 0 0;
overflow:hidden;
padding:15px 0 0 12px;
width:216px;
}
.fitRight {
background-color:#E0E0E0;
background-repeat:repeat-x;
float:left;
height:65px;
margin:0 1px 0 0;
overflow:hidden;
padding:4px 0 0 12px;
width:460px;
}
.fitEnd {
background-image:url(../images/wtb-result-right.gif);
background-repeat:no-repeat;
float:left;
height:69px;
overflow:hidden;
width:5px;
}
.fitProdThumb {
float:left;
overflow:hidden;
text-align:center;
width:125px;
}
#bodyBtm {
background-image:url(../images/body-bottom.jpg);
clear:both;
height:23px;
margin:0 auto;
width:1000px;
}
#footer {
background-image:url(../images/footer-bg.jpg);
background-repeat:no-repeat;
clear:both;
color:#C0C0C0;
font-family:tahoma,arial;
font-size:10px;
height:100px;
line-height:16px;
margin:0 auto;
width:1000px;
}
#footer .left {
float:left;
overflow:hidden;
padding:4px 0 0 30px;
width:720px;
}
#footer .right {
float:right;
overflow:hidden;
padding:4px 0 0 10px;
width:220px;
}
#footer a {
padding:0 6px 0 0;
}
#footer a:link {
color:#C0C0C0;
text-decoration:none;
}
#footer a:visited {
color:#D5D5D5;
text-decoration:none;
}
#footer a:active {
color:#F0EEEE;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
text-decoration:none;
}
.clear {
clear:both;
}
.regFormA {
background-image:url(../images/form-fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#7D7D7D;
font-size:10px;
padding:2px;
width:110px;
}
input:focus, input.sffocus {
border:1px solid #6B6D6F;
color:#000000;
}
input {
color:#6D6F71;
font-size:10px;
}
#comparisonContainer {
height:500px;
margin:10px;
overflow:scroll;
width:98%;
}
#comparisonContainer li {
background-image:url(../images/bullet-checkmark.gif);
background-position:0 0;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:2px 0 16px 32px;
}
a img {
border:0 none;
}
#seatsCompared {
float:left;
height:205px;
overflow-y:hidden;
padding:15px;
width:100%;
}
#redBox {
background-image:url(../images/compare_products_redbox.jpg);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
height:180px;
padding:35px 0 0 25px;
text-align:left;
width:180px;
}
#carSeatCompare {
background-image:url(../images/vertical-divider.jpg);
background-position:right center;
background-repeat:no-repeat;
float:left;
padding:10px;
text-align:center;
width:150px;
}
#specificationsCompared {
float:left;
width:100%;
}
.fitLeft2 {
background-color:#E4E4E4;
background-repeat:repeat-x;
float:left;
height:64px;
line-height:14px;
margin:0 1px 0 0;
overflow:hidden;
padding:5px 0 0 8px;
width:97%;
}
#featuresCompared {
float:left;
width:100%;
}
.compareItem {
color:#7F8082;
font-size:12px;
font-weight:bold;
}
.frmButtonS {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
width:55px;
}
.frmButtonM {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
width:100px;
}
.frmButtonL {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
width:150px;
}
.frmButtonXL {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
width:180px;
}
.frmButtonXXL {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
width:210px;
}
.frmTextBoxXS {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:50px;
}
.frmTextBoxXXS {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:40px;
}
.frmTextBoxS {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:100px;
}
.frmTextBoxM {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:150px;
}
.frmTextBoxML {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:225px;
}
.frmTextBoxL {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:300px;
}
.frmTextBoxXL {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
width:400px;
}
.frmTextAreaM {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:150px;
padding:2px;
width:325px;
}
.frmTextAreaL {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:200px;
padding:2px;
width:400px;
}
.frmTextAreaXL {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:200px;
padding:2px;
width:450px;
}
.frmListBox {
background-image:url(../images/form_fade.gif);
background-repeat:repeat-x;
border:1px solid #B4B4B4;
color:#6D6F71;
font-size:10px;
padding:2px;
}
.searchPanel {
font-size:12px;
padding-top:10px;
}
.searchTitle {
color:#4192B4;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}
.searchResults {
font-size:12px;
width:100%;
}
.searchResults_Tab {
color:#009900;
font-size:11px;
}
.searchResults a:link {
color:#009900;
font-size:11px;
}
.searchResults a:visited {
color:#009900;
font-size:11px;
}
.searchResults a:hover {
color:#00AA00;
font-size:11px;
text-decoration:none;
}
.searchResults a:active {
color:#009900;
font-size:11px;
}
.searchUrl {
color:#009900;
font-size:11px;
padding-bottom:25px;
}
.searchPaging {
font-size:13px;
padding-bottom:20px;
}













/*Anfang mein Code*/

#p_tag_neudefiniert p.for_h1 {
margin-top:24px;
margin-bottom:32px;
line-height:16px;
}

#p_tag_neudefiniert p.for_h3 {
margin-top:0;
margin-bottom:22px;
line-height:16px;
}

#p_tag_neudefiniert p.for_image {
margin-top:0;
margin-bottom:22px;
}

#l2Left ul.ausrufzeichen li {
background: transparent url(../images/ausrufzeichen.gif) no-repeat 0 3px;
padding-left:23px;
padding-bottom:0;
}

#l2Left ul {
margin-left:0;
margin-top:20px;
margin-bottom:30px;
}




img.travelsystems {padding-top:20px;}
p.column_text {width:300px;}

#l2Left p.column_text {float:left; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; line-height:16px; }
img.column_abb {float:left; padding-bottom:15px;padding-bottom:38px; padding-left:14px;}
img.sitzposition_hoch_tief {padding-left:14px;}

.sichherheitshinweis_background {background:url(../images/sicherheitshinweis_bg.gif) no-repeat;
                width:618px;
                height:430px;
                margin-bottom:20px;
                }

.sichherheitshinweis_background p {margin:0; line-height:16px; font-size:12px;}
.sichherheitshinweis_background b {padding:16px 0; display:block;}

.contentPanel ul.bullet_hacken_rot {padding-right:0;}
#l2Left ul.bullet_hacken_rot li {background:url(../images/bullet_hacken_rot.gif) no-repeat; 
                 padding-top:2px; 
                 padding-bottom:5px;
                 padding-left:38px;
                 margin-bottom:3px;
                 }

div.box_grey {background:#ebebeb; width:618px; margin:0;}
div.box_grey_top {width:618px; height:8px; background:url(../images/box_grey_top.gif) no-repeat;}
div.box_grey_bottom {width:618px; height:8px; background:url(../images/box_grey_bottom.gif) no-repeat; margin-bottom:24px;}

#l2Left div.box_grey p {padding:0 10px; margin:0; line-height:1.2em; font-size:11px; line-height:14px; font-style:italic; color:#7f8082;}

div.box_50_outside {float:left;}
div.right {margin-left:19px;}
div.box_blue_50_top {width:300px; height:8px; background:url(../images/box_blue_50_top.gif) no-repeat;}
div.box_blue_50_bottom {width:300px; height:8px; background:url(../images/box_blue_50_bottom.gif) no-repeat; }
div.box_blue_50_inside {color:#fff; width:280px; background:#53c7e6 url(../images/box_blue_50_middle.gif) no-repeat 0 23px;
         padding-left:10px; padding-right:10px; }
#l2Left div.box_blue_50_inside p { line-height:16px;padding-top:122px; margin:0;}
#l2Left div.box_blue_50_inside span { font-size:18px; line-height:16px; font-weight:normal;}

div.box_grey_50_top {width:300px; height:8px; background:url(../images/box_grey_50_top.gif) no-repeat; line-height: 1px}
div.box_grey_50_bottom {width:300px; height:8px; background:url(../images/box_grey_50_bottom.gif) no-repeat;}
div.box_grey_50_inside {color:#7f8082; width:280px; background:#ebebeb url(../images/box_grey_50_middle.gif) no-repeat 0 23px; padding-left:10px; padding-right:10px; }


#l2Left div.box_grey_50_inside p {line-height:16px; padding-top:122px; margin:0;}
#l2Left div.box_grey_50_inside span {color:#7f8082; font-size:18px; line-height:16px; font-weight:normal;}

/******************KING*******************/
#l2Left div.header_king {
  width: 618px;
  margin: 0:;
  background: url(../images/red_box_bg.gif) no-repeat 0 50px;
  height: 276px
}

table.king {
  width: 301px;
  background: #852e88 url(../images/table_king_bg.gif) no-repeat;
  color: #fff;
  font-size: 11px;
  line-height: 14px;
  height: 43px
}

/*table th.height_40 {height:41px;}

table td.row_1 {background:url(../images/th_king_row_1.gif) no-repeat 2px 15px; width:249px; height:75px;}
table td.row_2 {background:url(../images/th_king_row_2.gif) no-repeat 3px 15px; width:21px; height:75px;}
table td.row_3 {background:url(../images/th_king_row_3.gif) no-repeat; width:21px; height:90px;}


table.king th {border-bottom:1px solid #fff; padding:0;}*/
table.king td {
  padding: 10px 12px 10px 12px;
  border-bottom: 1px solid #fff;
  background-color: #852e88
}

div.table_bottom {
  width: 301px;
  background: url(../images/table_king_bottom.gif) no-repeat;
  height: 6px
}

table.king td.table_header { padding: 0; background: transparent }

table.king td.table_header img { margin-top: 41px }

div.column_left_king, div.column_right_king { float: left }

div.column_right_king { padding-top: 22px; padding-left: 15px }

div.column_right_king span {
  padding-bottom: 5px;
  padding-top: 5px;
  display: block;
  color: #e2003b;
  font-weight: bold
}

div.column_right_king img.video_king { position: absolute; left: 14px; top: 92px }

div.king_plus {
  width: 286px;
  padding-top: 15px;
  padding-left: 15px;
  background: url(../images/box_king_plus_bg.gif) no-repeat;
  height: 318px;
  position: relative
}

div.king_ts_plus {
  width: 286px;
  margin-top: 10px;
  padding-top: 15px;
  padding-left: 15px;
  background: url(../images/box_king_ts_plus_bg.gif) no-repeat;
  height: 318px;
  position: relative
}

div.button_king {
  width: 127px;
  background: url(../images/button_king.gif) no-repeat;
  height: 20px;
  position: absolute;
  bottom: 15px;
  right: 15px
}

div.button_king a {
  width: 127px;
  padding-top: 3px;
  display: block;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  height: 20px
}

img.button_play { position: absolute; left: 15px; top: 183px }


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}

#l2Left div#flache_liegeposition {padding-bottom:45px;}
#l2Left div#flache_liegeposition_header {background:url(../images/flache_liegeposition_bg_en.gif) no-repeat; width:618px; height:300px;}
#l2Left div.box_blue_50_inside_sitzverkleiner span { font-size:18px; line-height:16px; font-weight:normal;}
#l2Left div#flache_liegeposition div.box_blue_50_inside_sitzverkleiner p, #l2Left div#flache_liegeposition div.box_blue_50_inside_flacheliegeposition p  {margin:0; padding:16px 0 0 0;}
#l2Left div.box_blue_50_inside_flacheliegeposition span { font-size:18px; line-height:16px; font-weight:normal;}
#l2Left div.box_blue_50_inside_flacheliegeposition span.kommentar { font-size:10px; line-height:13px; font-weight:normal;}
div.box_blue_50_inside_sitzverkleiner {color:#fff; width:280px; background:#53c7e6 url(../images/sitzverkleiner.gif) no-repeat 153px 33px;
padding-left:10px; padding-right:10px; min-height:238px; }
div.box_blue_50_inside_flacheliegeposition {color:#fff; width:280px; background:#53c7e6 url(../images/flacheliegeposition.gif) no-repeat 144px 13px;padding-left:10px; padding-right:10px; min-height:238px;}


#l2Left div#flache_liegeposition p {padding:0 0 16px 0; margin:0;}
#l2Left div#flache_liegeposition p.text_middle {padding:22px 0 0 0; margin:0;}
#l2Left div#container {margin:20px 0 0 0;}
#l2Left div#box_618x154_middle p {min-height:138px; font:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:16px; margin:0; padding:0; margin:0;}
#l2Left div#box_618x154_middle span {font-size:18px; line-height:20px; display:block; padding:0 0 3px 0;}
#l2Left div .red #box_618x154_middle {background:url(../images/box_rot_bg.gif) repeat-y;}
.red div#box_618x154_top {background:url(../images/box_rot_top.gif) no-repeat; width:618px; height:8px;}
.red div#box_618x154_bottom {background:url(../images/box_rot_bottom.gif) no-repeat; width:618px; height:8px;}
#l2Left div#flache_liegeposition div.font_vertical p { float:left; padding:0 18px 0 2px; margin:0;}
div.sitzverkleinerer {min-height:126px; width:270px; float:left; background:url(../images/sitzverkleinerer.gif) no-repeat 190px 10px;}
div.regenverdeck {min-height:126px; width:261px; float:left; background:url(../images/regenverdeck.gif) no-repeat 144px 10px; padding:0 0 0 30px;}

.gruen div#box_618x154_top {background:url(../images/box_gruen_top.gif) no-repeat; width:618px; height:8px;}
.gruen div#box_618x154_bottom {background:url(../images/box_gruen_bottom.gif) no-repeat; width:618px; height:8px;}
#l2Left div .gruen #box_618x154_middle {background:url(../images/box_gruen_bg.gif) repeat-y;}
div.box_gruen_inhalt {background:url(../images/box_gruen_middle.gif) no-repeat; width:560px; height:137px; margin:0 0 0 51px;}
div.box_gruen_inhalt span {font-size:18px; color:#858788;}
/* Ende mein Code */



/* start:Container-Styles für Seite "Über uns" */
.container-ueberuns .box_grey_50_top {width:302px; height:8px; background:url(../images/box_grey_50_top.gif) no-repeat;line-height: 1px}
.container-ueberuns .box_grey_50_bottom {width:302px; height:10px; background:url(../images/box_grey_50_bottom.gif) no-repeat; }
.container-ueberuns .box_grey_50_inside { width:279px; background:#ebebeb  }

#l2Left .container-ueberuns .box_grey_50_inside ul { margin:0 }
.container-ueberuns .box_grey_50_inside li { background:url(../images/arrow_blue.gif) no-repeat 0 2px; padding-top:3px; padding-bottom:3px }

#l2Left .container-ueberuns  a { text-decoration:none }
#l2Left .container-ueberuns  .box_grey_50_inside a { padding-left:10px; font-weight:bold }

.container-ueberuns .grey_right { margin-left:11px }
/* end:Container-Styles für Seite "Über uns" */

table.jobs { 
  width: 617px; 
  font-family: Tahoma, Arial, Helvatica, sans-serif;
  font-size: 12px;
  text-align: left;
  background: #a5c315 url(../images/bg_tablehead_green.jpg) no-repeat 0 0
}
table.jobs thead tr {
  height: 30px;
  color: #fff;
  line-height: 30px;
  font-weight: bold
}
table.jobs thead tr th { padding: 0 10px }
table.jobs thead tr th { background: none }

table.jobs tbody tr { background: #e9efc0 }
table.jobs tbody tr.odd { background: #f2f5d9 }
table.jobs tbody tr td { color: #525252; padding: 7px 10px }

table.jobs a,
table.jobs a:link,
table.jobs a:active,
table.jobs a:visited {
  color: #4c7eb1;
  text-decoration: underline;
  font-size: 12px;
  line-height: 15px
}
table.jobs a:hover { color: #233a51 }



/* side impact & security center , etc, etc */

.imgleft{
  float:left;
  padding-right:20px;
}
.imgright{
  float:right;
  padding-left:15px;
}
.textgross{
  font-size:15px;
  padding-bottom:10px;
}
.textklein{
  font-size:10px;
  line-height:12px;
}

h3.headline, div.headline {
  color:#5A5A5A;
  font-family:Tahoma,Helvetica,Arial,sans-serif;
  font-size:18px;
  margin:0;
  font-weight:normal;
}


ol.contentlist, ul.contentlist{
  padding-left:16px;
}
ol.contentlist li{
  padding:0 0 4px 0;
  margin:0 0 0 0;
  list-style-type: decimal;
  background-image:none;
}

ul.contentlist li{
  padding:0 0 6px 0;
  margin:0 0 0 0;
  font-size:15px;
  list-style-image: url(../images/red_li_dot.gif);
  background-image: none;
}
ul#ausrufzeichen{
  margin:15px 0 20px 0 ;
}

#ausrufzeichen li{
  background:url(../images/ausrufzeichen.gif) no-repeat scroll 0 3px transparent;
  padding-bottom:5px;
  padding-left:24px;

}


/*--------------Boxen-------------------------*/
div.boxes{
  padding-top:20px;
}

#l2Left div.box_yello_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_yello_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_yello_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_yello_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_yello_100_bottom.gif) no-repeat;
}
#l2Left div.box_yello_100_inside{
  width:586px; 
  background-color:#FFDD00;
  color:#000000;
  padding:5px 17px 5px 17px;
  line-height: 20px;
}

#l2Left div.box_grau_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_grau_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_grey_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_grau_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_grey_100_bottom.gif) no-repeat;
}
#l2Left div.box_grau_100_inside{
  width:586px; 
  background-color:#DFDFDF;
  color:#5A5A5A;
  padding:5px 17px 5px 17px;
  line-height: 20px;
}

#l2Left div.box_grau_100_inside i{
  font-size:11px;
  line-height:17px;
}

#l2Left div.box_blue_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_blue_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_blue_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_blue_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_blue_100_bottom.gif) no-repeat;
}
#l2Left div.box_blue_100_inside{
  width:586px; 
  background-color:#53C7E6;
  color:#ffffff;
  padding:5px 17px 5px 17px;
  line-height: 20px;
}
#l2Left div.box_blue_100_inside a{
  color:#ffffff;
}
#l2Left div.box_blue_100_inside a:hover{
  color:#525252;
}

#l2Left div.box_hblue_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_hblue_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_hblue_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_hblue_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_hblue_100_bottom.gif) no-repeat;
}
#l2Left div.box_hblue_100_inside{
  width:586px; 
  background-color:#6DCFEA;
  color:#ffffff;
  padding:5px 17px 5px 17px;
  line-height: 20px;
}

#l2Left div.box_lila_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_lila_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_lila_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_lila_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_lila_100_bottom.gif) no-repeat;
}
#l2Left div.box_lila_100_inside{
  width:586px; 
  background-color:#852E88;
  color:#ffffff;
  padding:5px 17px 5px 17px;
  line-height: 20px;
}
#l2Left div.box_lila_100_inside a{
  color:#ffffff;
}
#l2Left div.box_lila_100_inside a:hover{
  color:#525252;
}
div.box_lila_100_inside ul{
  padding: 0 !important;
  margin: 0 15px 0 15px !important;
}
div.box_lila_100_inside ul li{
  list-style: url(../images/lila_li_dot.gif);
  padding: 5px 0 5px 3px;
  background-image: none;
}


#l2Left div.box_green_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_green_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_green_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_green_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_green_100_bottom.gif) no-repeat;
}
#l2Left div.box_green_100_inside{
  width:590px; 
  background-color:#A5C315;
  color:#ffffff;
  padding:5px 13px 5px 17px;
  line-height: 20px;
}
#l2Left div.box_green_100_outside{
  padding:10px 0 15px 0;
}

#l2Left div.box_green_50_left{
  float:left;
  width:315px;
  padding-bottom:10px;
}
#l2Left div.box_green_50_right{
  float:left;
  width:303px;
  padding-bottom:10px;
}

#l2Left div.box_green_50_top{
  width:303px; 
  height:8px; 
  background:url(../images/box_green_50_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_green_50_bottom{
  width:303px; 
  height:8px; 
  background:url(../images/box_green_50_bottom.gif) no-repeat;
}
#l2Left div.box_green_50_inside{
  width:273px; 
  background-color:#A5C315;
  color:#ffffff;
  padding:5px 13px 5px 17px;
  line-height: 20px;
}

#l2Left div.box_green_100_inside a{
  color:#ffffff;
}
#l2Left div.box_green_100_inside a:hover{
  color:#525252;
}

#l2Left div.box_green_100_inside .imgleft{
  padding-right:10px;
}

#l2Left div.box_red_100_outside{
  padding:10px 0 15px 0;
}
#l2Left div.box_red_100_top{
  width:620px; 
  height:8px; 
  background:url(../images/box_red_100_top.gif) no-repeat;
  font-size:1px;
}
#l2Left div.box_red_100_bottom{
  width:620px; 
  height:8px; 
  background:url(../images/box_red_100_bottom.gif) no-repeat;
}
#l2Left div.box_red_100_inside{
  width:586px; 
  background-color:#E30238;
  color:#FFFFFF;
  padding:5px 17px 5px 17px;
  line-height: 20px;
}
#l2Left div.box_red_100_inside p{
  margin:10px 0 0 0;
  line-height: 16px;
}

/*--------------Sicherheitscenter Navigation in der Seite-------------------------*/
div.scnavi{
  height:148px;
  width:620px;
  background:url(../images/back_sc_nav_6.gif) no-repeat;
  padding-bottom:20px;
}
div.scnavi_spalte{
  float:left;
  width:305px;
}
#l2Left div.scnavi_spalte ul, div.sc_bildnavi ul{
  margin: 2px 0 0 5px !important;
  padding:0 !important;
}
#l2Left div.scnavi_spalte ul li, 
#l2Left  div.sc_bildnavi ul li {
  background:url(../images/sc_pfeil_dot.gif) no-repeat scroll left center transparent;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height: 24px;
  height: 22px\9;
  /*text-indent:24px;*/
  font-weight:bold;
  line-height: 24px;
  border:0;
  position:relative;
}
#l2Left div.scnavi_spalte ul li#activ{
  background:url(../images/sc_gs_dot.gif) no-repeat scroll 0 center transparent !important;
  padding: 0px 0px 0px 23px;
  margin: 0px 0px 0px 0px;
  border:0;
}
#l2Left div.scnavi_spalte ul li a,
#l2Left div.scnavi_spalte ul li a:link,
#l2Left div.scnavi_spalte ul li a:active,
#l2Left div.scnavi_spalte ul li a:visited,
#l2Left div.sc_bildnavi ul li a,
#l2Left div.sc_bildnavi ul li a:link,
#l2Left div.sc_bildnavi ul li a:active,
#l2Left div.sc_bildnavi ul li a:visited {
  font-weight:bold;
  text-decoration: none;
  padding:0;
  padding-left:23px;
  margin:0;
  position: relative;
  display:block;
  line-height: 24px;
  border:0;
}

/*--------------Warum Britax -------------------------*/
div.warum_britax{
  background:url(../images/abb_warum_britax.jpg) no-repeat;
}
div.warum_roemer{
  background:url(../images/abb_warum_roemer.jpg) no-repeat;
}
div.warum_britax,div.warum_roemer{
  height:273px;
  width:620px;
  padding-bottom:20px;
}
div.warum_britax p,div.warum_roemer p{
  width:330px;
  color:#ffffff;
  padding:22px 0 11px 13px;
  line-height:17px;
}
div.sc_bildnavi{
  padding:20px 0 20px 0;
  height:416px;
}
div.sc_bildnavi1{
  background:url(../images/sicherheitscenter_start_b1.jpg) no-repeat;
  height:208px;
  width:308px;
  float:left;
}
div.sc_bildnavi2{
  background:url(../images/sicherheitscenter_start_b2.jpg) no-repeat;
  height:208px;
  width:308px;
  float:left;
}
div.sc_bildnavi3{
  background:url(../images/sicherheitscenter_start_b3.jpg) no-repeat;
  height:208px;
  width:308px;
  float:left;
}
div.sc_bildnavi4{
  background:url(../images/sicherheitscenter_start_b4.jpg) no-repeat;
  height:208px;
  width:308px;
  float:left;
}
div.sc_bildnavi1 ul{
  margin:119px 0 0 20px !important;
}
div.sc_bildnavi2 ul{
  margin:119px 0 0 28px !important;
}
div.sc_bildnavi3 ul{
  margin:127px 0 0 20px  !important;
}
div.sc_bildnavi4 ul{
  margin:127px 0 0 28px !important;
}

div.sc_bildnavi ul li{
  height:  auto;
  padding:1px 0 2px 0;
}

/*--------------Glossar-------------------------*/
#l2Left div.box_green_100_glossar{
  width:590px; 
  background-color:#A5C315;
  color:#C0D55B;
  padding:0px 15px 0px 15px;
  line-height: 16px;
  font-size:18px;
  letter-spacing: 3px;
}
#l2Left div.box_green_100_glossar a{
  color:#FFFFFF;
  text-decoration:none;
}
#l2Left div.box_green_100_glossar a:hover{
  color:#525252;
}
.glossar{
  line-height:21px;
}
.glossar_head{
  color:#C0D55B;
  font-size:18px;
  font-weight:bold;
  border-bottom: 1px solid #DFDFDF;
  margin:12px 0 8px 0;
}

/*---------Sicherheitshinweis---------------*/

div.sicherheitshinweis{
  height:440px;
  background: url(../images/back_sicherheitshinweis.jpg) no-repeat right bottom;
  display:block;
  position:relative;
  margin-bottom:30px;
}

div.sicherheitshinweis p{
  width:430px;
}
div.sicherheitshinweis div.box{
  background: url(../images/box_sicherheitshinweis.gif) no-repeat;
  height:77px;
  bottom:0px;
  position:absolute;
  width:495px;
  color:#FFFFFF;
  font-size:18px;
  padding:30px  0 0 125px
}

/*---------Baby Safe---------------*/

#l2Left div.header_babysave {
  background:url("../images/abb_babysafe_2.gif") no-repeat scroll 0 48px transparent;
  height:247px;
  width:618px;
}

#l2Left div.header_babysaveen {
  background:url("../images/abb_babysafe_2_en.gif") no-repeat scroll 0 40px transparent;
  height:235px;
  width:618px;
}

table.babysafe{
  background:url("../images/table_babysafe_bg.gif") no-repeat scroll 0 0 #852E88;
  color:#FFFFFF;
  font-size:11px;
  height:43px;
  line-height:14px;
  width:301px;
}

table.babysafe td.table_header {
  background:none repeat scroll 0 0 transparent;
  padding:0;
}

table.babysafe td{
  border-bottom:1px solid #FFFFFF;
  background-color:#852E88;
  padding:7px 9px;
}

div.babysafe table_bottom  {
  background:url("../images/table_babysafe_bottom.gif") no-repeat scroll 0 0 transparent;
  height:6px;
  width:301px;
}

div.box_babysafe1{
  background:url("../images/box_babysave1.jpg") no-repeat scroll 0 0 transparent;
  height:320px;
  padding-left:15px;
  padding-top:15px;
  position:relative;
  width:286px;
  margin:0px 0px 10px 0px;
}

div.box_babysafe2{
  background:url("../images/box_babysave2.jpg") no-repeat scroll 0 0 transparent;
  height:318px;
  padding-left:15px;
  padding-top:15px;
  position:relative;
  width:286px;
}

/*--------------Sicherheitscenter Awards-------------------------*/

.awards1 { 
  margin: 15px 0; 
  min-height: 94px;
  height:auto !important;
    height: 94px; 
}
.awards2 {padding-left: 164px;}
.awards2 p {margin: 0;}

.awards2 span {
  color: #999999;
  font-size: 11px; 
  display: block;
  margin-top: 10px;
}

/* Klassen f�r Zubeh�r  */

p1 {
  font-size:11px;
  color:#525252;
  margin:0;
}

p2 {
  font-size:12px;
  color:#525252;
  margin-bottom: 10px;
}

p3 {
  font-size:12px;
  color:#ababab;
  margin-bottom: 10px;
}

#l2Content table.zub ul {
line-height:1.0em;
margin-top:10px;
margin-bottom:5px;
margin:0;
padding:0;
padding-left:0px;
}
table.zub li {
background-image:none;
background-position:0px;
background-repeat:no-repeat;
list-style-type:disc;
margin:0;
padding:0;
margin-bottom:1px;
margin-left:12px;
margin-right:5px;
  font-size:11px;
  color:#525252;

}

/* Produktdetailseiten 14.10.2010*/

.box-infos-top {
  display:block;
  color:#e2eda8;
  width:386px;
  height:29px;
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-indent:8px;
  text-decoration:none;
  text-align: left;
  margin-bottom:1px;
  line-height:29px;
  background-image:url(/images/bar_top_zubehoer.gif);
}

   a.box {
      display:block;
      color:#4c4c4c;
      width:386px;
    height:29px;
      font-size:12px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-indent:8px;
      text-decoration:none;
      text-align: left;
      margin-bottom:1px;
      line-height:29px;
      background-image:url(/images/bar_bg.jpg);
      }
   a.box:hover {
      display:block;
      background-image:url(/images/bar_bg_mover.jpg);
      }

   a.boxlast {
      display:block;
      color:#4c4c4c;
      width:386px;
    height:29px;
      font-size:12px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-indent:8px;
      text-decoration:none;
      text-align: left;
      margin-bottom:1px;
      line-height:31px;
      background-image:url(/images/bar_bg_bottom.jpg);
      }
    a.boxlast2 { 
    display:block;
    color:#4c4c4c;
    width:358px;
    height:52px;
    font-size:12px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
    text-decoration:none;
    line-height:16px;
    padding: 5px 20px 2px 8px;
    background:url(/images/bar_bg_bottom_new.jpg) no-repeat;
    }
    
  a.boxlast:hover {
      display:block;
      background-image:url(/images/bar_bg_bottom_mover.jpg);
      }
    
   a.boxlast2:hover {
      display:block;
      background-image:url(/images/bar_bg_bottom_mover_new.jpg);
      }
  div.linkbox {
width:386px; 
}
  /* Ende Produktdetailseiten 14.10.2010*/ 
  
/********************Produktdetailseiten-Zubehör 19.08.2010************************/
  
div.box-zubehoer {
  width:387px;
}
.box-zubehoer-top {
  display:block;
  color:#e2eda8;
  width:387px;
  height:29px;
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-indent:8px;
  text-decoration:none;
  text-align: left;
  border-bottom: 1px solid #d2e086;
  line-height:29px;
  background-image:url(/images/bar_top_zubehoer.gif);
}
.box-zubehoer-inhalt {
  display:block;
  color:#ffffff;
  width:387px;
  height:29px;
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-indent:8px;
  text-decoration:none;
  text-align: left;
  border-bottom: 1px solid #d2e086;
  line-height:29px;
  background-image:url(/images/bar_bg_zubehoer.gif);
}
.box-zubehoer-bottom {
  display:block;
  color:#ffffff;
  width:371px;
  /*height:29px;*/
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-indent:0px;
  padding: 0 8px;
  text-decoration:none;
  text-align: left;
  line-height:29px;
  background: #AFC70C url(/images/bar_bottom_zubehoer.gif) no-repeat left bottom;
}
div.box-airbag {
  width: 386px;
  height: 71px;
  background: url(/images/airbag_kindersitze_bg.gif) no-repeat;
}
.p-airbag {
  color: #ffffff;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  line-height: 16px;
  padding: 10px 15px 0 82px;
  margin: 0;
}  
  
  /* Ende Produktdetailseiten-Zubehör 19.08.2010*/
  

/************************ CSS - HOME/NEWS - CHRISTOS KARAFEVGAS 23-07-2010 *****************************/

.list-view .item { overflow: hidden; }
.list-view .item { border-top: 1px solid #dfdfe0; padding: 5px 0 }
.list-view .item.first { border: 0 }
.list-view .item img.item-image { float: left; }
.list-view .item-inhalt  { padding-left: 87px; }

.content-container p {
  font-size: 11px;
  line-height:1.4em;
  margin:0 0 10px;
}  

.blauer-pfeil-home { 
  margin-right: 5px;
}
.home-titel { 
  font-size: 12px; 
  color: #4d7fb4;
}
.bild-home { 
  margin-top: 10px;
  margin-bottom: 10px;
}
p.datum {
  font-size: 10px;
  padding-bottom: 3px;
  margin: 0;
  color: #9F9F9F;
}
span.home-titel a:visited, a:active, a:link {
  text-decoration: none;
}
span.home-titel a:hover {
  text-decoration: underline;
}
#ende-fload {
  clear: both;
}

/* Ende mein Code Christos Karafevgas HOME/NEWS*/



/************************ CSS - zubehoer-kinderwagen - CHRISTOS KARAFEVGAS 03-08-2010 *****************************/

.kinderwagen01 {
  width: 223px;
  float: left;
  margin-right: 35px;
}
.kinderwagen02 {
  width: 223px;
  height: 30px;
  clear: both;
}
.ph1 {
  font-size:12px;
  margin: 15px 0 25px 0;  
}

/* Ende mein Code Christos Karafevgas zubehoer-kinderwagen*/

/********************Produktdetailseiten-Masse 19.08.2010************************/

    div.box-masse-2 {
  width:259px;
  height: 113px;
  background: url(/images/masse_2.gif) no-repeat;
}
  div.box-masse-2 ul {
  color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
  list-style-type: none;
  padding: 44px 0 0 35px;
}
    div.box-masse-isofix-2 {
  width:259px;
  height: 113px;
  background: url(/images/masse_isofix_base_2.gif) no-repeat;
}
  div.box-masse-isofix-2 ul {
  color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
  list-style-type: none;
  padding: 44px 0 0 40px;
}
  div.box-masse-3 {
  width:387px;
  height: 113px;
  background: url(/images/masse_3.gif) no-repeat;
}
  div.box-masse-3 ul {
  color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
  list-style-type: none;
  padding: 44px 0 0 35px;
  }
  div.box-masse-balted-3 {
  width:387px;
  height: 113px;
  background: url(/images/masse_belted_base_3.gif) no-repeat;
}
  div.box-masse-balted-3 ul {
  color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
  list-style-type: none;
  padding: 44px 0 0 40px;
}
  div.box-masse-4 {
  width:387px;
  height: 113px;
  background: url(/images/masse_4.gif) no-repeat;
}
  div.box-masse-4 ul {
  color: #ffffff;
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
  list-style-type: none;
  padding: 44px 0 0 22px;
  }
  .masse-bild01 { 
  display: inline;
  float: left;
  width: 13px;
  height: 13px;
  background: url(/images/masse_bild_01.gif) no-repeat;
  padding: 0 0 0 7px;
  margin: 5px 0 0 0;  
  overflow: hidden;
  }
  .masse-bild02 { 
  display: inline;
  float: left;
  width: 13px;
  height: 13px;
  background: url(/images/masse_bild_02.gif) no-repeat;
  padding: 0 0 0 7px;
  margin: 5px 0 0 0;  
  overflow: hidden;
  }
  .masse-bild03 { 
  display: inline;
  float: left;
  width: 13px;
  height: 15px;
  background: url(/images/masse_bild_03.gif) no-repeat;
  padding: 0 0 0 7px;
  margin: 5px 0 0 0;  
  }
  .masse-box01 { 
  float: left; 
  width: 90px;
  margin: 0;
  }
  .masse-box02 { 
  float: left; 
  width: 73px;
  margin: 0;
  }
  .masse-kg { 
  padding-left: 16px;  
  }
  .masse-kg2 { 
  padding-left: 6px;  
  }

  /* Ende Produktdetailseiten-Masse 19.08.2010*/
  
  /*************** Zubehör-Header - Christos Karafevgas 25-08-2010 *********************/

.header-zubehoer { 
  width: 800px;
  margin: 35px 0 10px 0;
}
div.btn-zubehoer { 
  float: left;
  margin: 0 30px 0 0;
}
div.btn-zubehoer ul {
  color: #ffffff;
  font-size: 15px;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  list-style-type: none;
  padding: 0;
  margin: 0;  
}
.btn-zubehoer-gruen { 
  width: 301px;
  height: 25px;
  background: url(/images/btn_zubehoer_gruen.gif) no-repeat; 
  margin: 0 0 3px 0;  
}
.btn-zubehoer-lila { 
  width: 301px;
  height: 25px;
  background: url(/images/btn_zubehoer_lila.gif) no-repeat;  
  margin: 0 0 3px 0;
}
.btn-zubehoer-orange { 
  width: 301px;
  height: 25px;
  background: url(/images/btn_zubehoer_orange.gif) no-repeat;  
  margin: 0 0 3px 0;
}
.btn-zubehoer-blau { 
  width: 301px;
  height: 25px;
  background: url(/images/btn_zubehoer_blau.gif) no-repeat;  
  margin: 0 0 3px 0;
}
.btn-zubehoer-rot { 
  width: 301px;
  height: 25px;
  background: url(/images/btn_zubehoer_rot.gif) no-repeat;  
  margin: 0 0 3px 0;
}
div.zubehoer-inhalt { 
  margin: 0 0 0 40px;
}
div.zubehoer-inhalt ul li { 
  list-style-type: none;
  font-size:12px;
  color:#525252;
  padding: 0;
  margin-bottom: 10px;
}
a.btn-box { 
  display:block;
    color:#ffffff; 
  text-decoration:none;
  width: 301px;
  height: 25px;
}
.w2bCountries {
    width: 138px;
    padding: 3px;
}
.w2bCountries img{
    margin-right: 0 !important;
}

/********* Ende mein Code Christos Karafevgas Zubehoer-Header*************************/
/* MR 27.10.2010 */

#new-britax .content-row { margin-bottom: 16px }
#new-britax .subcolumns { overflow: hidden }
#new-britax .subcolumns .c50l,
#new-britax .subcolumns .c50r { width: 50%; float: left }

#new-britax .subcolumns .c40l { width: 40%; float: left }
#new-britax .subcolumns .c60r { width: 60%; float: left }

#new-britax .subcolumns .c50l .wrapper-inner { padding-right: 7px }
#new-britax .subcolumns .c50r .wrapper-inner { padding-left:  7px }

#new-britax .container-rounded {
  position: relative;
  padding: 8px 0;
  margin: 0 0 20px 0;
  background: #ebebeb
}
#new-britax .container-rounded .content .wrapper-inner { padding: 10px; overflow: hidden }

/* simple way to fix z-index-problem in ie6/7 */
#new-britax .container-rounded.order01 { z-index: 100 }
#new-britax .container-rounded.order02 { z-index:  90 }
#new-britax .container-rounded.order03 { z-index:  80 }
#new-britax .container-rounded.order04 { z-index:  70 }
#new-britax .container-rounded.order05 { z-index:  60 }
#new-britax .container-rounded.order06 { z-index:  50 }
#new-britax .container-rounded.order07 { z-index:  40 }
#new-britax .container-rounded.order08 { z-index:  30 }
#new-britax .container-rounded.order09 { z-index:  20 }
#new-britax .container-rounded.order10 { z-index:  10 }

#new-britax .container-rounded .edge-tl,
#new-britax .container-rounded .edge-tr,
#new-britax .container-rounded .edge-bl,
#new-britax .container-rounded .edge-br {
  position: absolute;
  width: 8px; height: 8px;
  background: transparent url(../images/spr_edges-container.jpg) no-repeat 0 0
}  
#new-britax .container-rounded .edge-tl { top:    0; left:  0; background-position:     0 -24px }
#new-britax .container-rounded .edge-tr { top:    0; right: 0; background-position:  -8px -24px }
#new-britax .container-rounded .edge-bl { bottom: 0; left:  0; background-position: -16px -24px }
#new-britax .container-rounded .edge-br { bottom: 0; right: 0; background-position: -24px -24px }

#new-britax .container-rounded.red { background: #d81b41;  color: #fff }
#new-britax .container-rounded.red .edge-tl { background-position:     0 0 }
#new-britax .container-rounded.red .edge-tr { background-position:  -8px 0 }
#new-britax .container-rounded.red .edge-bl { background-position: -16px 0 }
#new-britax .container-rounded.red .edge-br { background-position: -24px 0 }

#new-britax .container-rounded.lightblue { background: #c1ebf6; color: #4c4c4c  }
#new-britax .container-rounded.lightblue .edge-tl { background-position:     0 -8px }
#new-britax .container-rounded.lightblue .edge-tr { background-position:  -8px -8px }
#new-britax .container-rounded.lightblue .edge-bl { background-position: -16px -8px }
#new-britax .container-rounded.lightblue .edge-br { background-position: -24px -8px }

#new-britax .container-rounded.lightgreen { background: #e7efbf; color: #7f8082  }
#new-britax .container-rounded.lightgreen .edge-tl { background-position:     0 -40px }
#new-britax .container-rounded.lightgreen .edge-tr { background-position:  -8px -40px }
#new-britax .container-rounded.lightgreen .edge-bl { background-position: -16px -40px }
#new-britax .container-rounded.lightgreen .edge-br { background-position: -24px -40px }

#new-britax .container-rounded.blue { background: #52c1d9; color: #fff }
#new-britax .container-rounded.blue .edge-tl { background-position:     0 -16px }
#new-britax .container-rounded.blue .edge-tr { background-position:  -8px -16px }
#new-britax .container-rounded.blue .edge-bl { background-position: -16px -16px }
#new-britax .container-rounded.blue .edge-br { background-position: -24px -16px }

#new-britax .container-rounded.white-outline {
  background: #fff;
  color: #78797b;
  border: 2px solid #808183
}
#new-britax .container-rounded.white-outline .edge-tl { background-position:     0 -32px; top: -2px; left: -2px }
#new-britax .container-rounded.white-outline .edge-tr { background-position:  -8px -32px; top: -2px; right: -2px }
#new-britax .container-rounded.white-outline .edge-bl { background-position: -16px -32px; bottom: -2px; left: -2px }
#new-britax .container-rounded.white-outline .edge-br { background-position: -24px -32px; bottom: -2px; right: -2px }

#new-britax .arrow-next-container {
  position: absolute;
  width: 88px; height: 65px;
  background: transparent url(../images/arrow_next-container.png) no-repeat 0 0;
  z-index: 100
}
#new-britax .arrow-next-container.right { bottom: -40px; right: 20px }
#new-britax .arrow-next-container.left  { bottom: -40px; left:  20px }

/* fonts */

#new-britax .container-rounded span.headline.h2 {
  color: #7E7F81;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 22px;
  margin: 0;
  padding: 0;
}

/* table-view */
#new-britax tr td,
#new-britax tr th {
  border-bottom: 1px solid #b8b9b9;
  padding: 5px 0 5px 5px;
  text-align: left
}
#new-britax tr.last td,
#new-britax tr.last th { border-bottom: 0px }
#new-britax .table-view { padding: 0 0 0 0 }

.float-left { float: left }
.float-left img { margin-right: 10px }

#new-britax span.headline.h1 {
  color: #7f8082;
  font-family: "Myriad Pro", Helvetica,Arial,sans-serif;
  font-size: 28px;
  margin: 0;
  padding: 0;
  text-align: left;
  margin-bottom: 5px;
  display: block
}
#new-britax span.headline.h2 {
  color: #7f8082;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  margin-bottom: 20px;
  display: block
}
#new-britax span.subline.h2 {
  color: #7f8082;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-align: left;
  display: block
}
#new-britax .image-container { position: relative; z-index: 200 }
#new-britax .image-container .interferer {
  position: absolute;
  bottom: -20px;
  left: 14px;
  width: 111px; height: 111px;
  background: transparent url(../images/hbb-interferer.png) no-repeat 0 0
}
#new-britax .product-container {}
#new-britax .product-container .subcolumns {}
#new-britax .product-container .subcolumns .col-left { width: 132px; float: left }
#new-britax .product-container .subcolumns .col-right { margin-left: 132px }

#new-britax .product-container span.group {
  color: #E2003B;
  display: block;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
}
#new-britax .product-container span.weight { display: block; padding-bottom: 20px }

#new-britax .product-container .button {
  background: url(../images/bg_button-productcontainer.gif) no-repeat;
  width: 127px;
  height: 20px;
  margin: 0 11px
}
#new-britax .product-container .button a {
  display:block;
  width: 127px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
  text-align:center
}
#new-britax .special-content .headline {
  font-size: 20px;
  color: #7f8082;
  display: block
}
#new-britax .special-content.itemlist {}
#new-britax .special-content.itemlist .item {
  height: 121px;
  position: relative;
  margin-top: 12px
}
#new-britax .special-content.itemlist .item p {
  margin: 0; padding: 0;
  position: absolute;
  bottom: 0; left: 150px;
}
* + html #new-britax .special-content.itemlist .item p { width: 130px }

/* special styles for "first class" - site */
#new-britax .special-content.firstclass-container-1 {
  background: transparent url(../images/bg_first-class-container-1.jpg) no-repeat 194px 0
}
#new-britax .special-content.firstclass-container-2 p { margin: 12px 0 0 0 }
#new-britax .special-content.firstclass-container-2 img { display: block; float: right }

/**
* Updates 4 SICT
*  26.11.2010
* MR@Schoenegaertnerin
**/


#new-britax #sict { color: #555555 }
#new-britax #sict .content-row { margin-bottom: 36px }

#new-britax #sict h1 {
  margin-bottom: 20px;
  text-align: center;
  font-size: 28px;
  color: #5d5d5f;
  font-weight: bold
}
#new-britax #sict .product-container-sict {
  width: 588px;
  height: 279px;
  padding: 16px 16px 0 16px;
  
}
#new-britax #sict .product-container-sict h2,
#new-britax #sict .productlist-container-sict h2 {
  color: #7a7a7a;
  font-size: 24px;
  line-height: 52px
}
#new-britax dl.image-with-caption { float: left }
#new-britax dl.image-with-caption dt {}
#new-britax dl.image-with-caption dd {
  font: bold 13px Arial, Helvetica, sans-serif;
  margin: 0;
  text-align: center;
  color: #838486
}
#new-britax dl.image-with-caption.left {  margin: 0 10px 0 0 }
#new-britax dl.image-with-caption.right {  margin: 0 0 0 10px }

#new-britax #sict .itemrow { overflow: hidden; margin-bottom: 12px }
#new-britax #sict .itemrow .item { float: left }

#new-britax #sict .itemrow span.row-headline { 
  display: block;
  color: #7f8183;
  font: bold 18px Arial, Helvetica, sans-serif;
}


#sitemap ul li { padding: 3px 16px; background-position: left 6px }
#sitemap ul li ul li { padding: 2px 16px; background-position: left center }

#sitemap ul li ul { margin: 5px 0 10px 0 }
#sitemap ul li a { text-decoration: none }


/**
* Updates 4 HR
*  13.04.2011
* FH@Schoenegaertnerin
**/

#jobs_main_wrapper {
 width: 736px;
 margin: 0 auto;
 background-color: #fff;
}

#jobs_key_visual {
 margin: 4px 18px;
}

#jobs_key_visual_bottom {
 margin: 5px 18px;
 border-top: 1px solid #000;
 padding: 5px 0 0 0;
}

.jobs_headline {
  font-size: 33px;
  margin: 20px 25px 10px 25px;
}

.salary, .location {
    font-size: 22px;
    margin-left: 25px;
    font-weight: bold;
}
.location {
    float: right;
    margin-right: 25px;
}


ul.job_description {
  line-height: 1.3em;
}

li.job_description {
  padding-left: 70px;
}



/* TravelSystem Konfigurator */


#new-britax .ts-config {}
#new-britax .ts-config .container { padding: 8px; overflow: hidden; position: relative }
#new-britax .ts-config .container h4 { font-size: 20px; margin-bottom: 12px }

#new-britax .ts-config .container .container-border.top,
#new-britax .ts-config .container .container-border.bottom {  
  height: 8px !important;
  width: 620px;
  overflow: hidden;
  position: relative;
  background: #fff url(../images/spr-bg_fullsize-container.jpg) no-repeat 0 0;
  position: absolute;
}
#new-britax .ts-config .container .container-border.top { top: 0; left: 0 }
#new-britax .ts-config .container .container-border.bottom { bottom: 0; left: 0 } 

#new-britax .ts-config .container.green .container-border.top     { background-position: 0 0 }
#new-britax .ts-config .container.green .container-border.bottom  { background-position: 0 -8px }

#new-britax .ts-config .container.blue .container-border.top      { background-position: 0 -16px }
#new-britax .ts-config .container.blue .container-border.bottom   { background-position: 0 -24px }

#new-britax .ts-config .container.purple .container-border.top    { background-position: 0 -32px }
#new-britax .ts-config .container.purple .container-border.bottom { background-position: 0 -40px }



#new-britax .ts-config .container.green    { background: #eef5d8 }
#new-britax .ts-config .container.blue    { background: #e2f5fb }
#new-britax .ts-config .container.purple  { background: #ebddec }

#new-britax .ts-config .container.green h4  { color: #97bf0d }
#new-britax .ts-config .container.blue h4    { color: #53c7e6 }
#new-britax .ts-config .container.purple h4 { color: #852e88 }


#new-britax .ts-config .container .sub-container-row { overflow: hidden; margin-bottom: 12px }
#new-britax .ts-config .container .sub-container-row.last { margin-bottom: 0px }

#new-britax .ts-config .container .sub-container {
  width: 192px;
  margin: 0;
  color: #fff
}

#new-britax .ts-config .container .sub-container img,
#new-britax .ts-config .container.green .sub-container .container-header span
{
  cursor: pointer;
}

#new-britax .ts-config .container .sub-container .container-content { padding: 5px }

#new-britax .ts-config .container.green .sub-container .container-content    { background: #d5e59e }
#new-britax .ts-config .container.blue .sub-container .container-content    { background: #b6e7f5 }
#new-britax .ts-config .container.purple .sub-container .container-content  { background: #ceabcf }

#new-britax .ts-config .container .sub-container.left { float: left; padding-right: 14px; }
#new-britax .ts-config .container .sub-container.right { float: right }
#new-britax .ts-config .container .sub-container.middle { margin: 0 206px }


#new-britax .ts-config .container .sub-container .container-header {
  background: transparent url(../images/spr_sub-container.png) no-repeat 0 0;
  line-height: 0px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  position: relative
}
#new-britax .ts-config .container.green .sub-container .container-header  { background-position: 0    0px; height: 35px; line-height: 35px; padding-left: 35px }
#new-britax .ts-config .container.blue .sub-container .container-header    { background-position: 0  -70px; height:  8px }
#new-britax .ts-config .container.purple .sub-container .container-header { background-position: 0 -113px; height:  8px }

#new-britax .ts-config .container .sub-container .container-header a.fake-check,
#new-britax .ts-config .container .sub-container .container-header a.fake-check:link,
#new-britax .ts-config .container .sub-container .container-header a.fake-check:active,
#new-britax .ts-config .container .sub-container .container-header a.fake-check:visited {
  position: absolute;
  top: 6px;  left: 6px;
  width: 25px; height: 25px;
  background: transparent url(../images/spr-link_fake-check.png) no-repeat 0 0;
  cursor: pointer;
}

#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked,
#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked:link,
#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked:active,
#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked:visited { background-position: 0 -25px }

#new-britax .ts-config .container .sub-container .container-header a.fake-check span { display: none }


#new-britax .ts-config .container .sub-container .container-footer {
  background: transparent url(../images/spr_sub-container.png) no-repeat 0 0; text-align: center
}
#new-britax .ts-config .container.green .sub-container .container-footer  { background-position: 0  -35px; height: 35px }
#new-britax .ts-config .container.blue .sub-container .container-footer    { background-position: 0  -81px; height: 32px }
#new-britax .ts-config .container.purple .sub-container .container-footer { background-position: 0 -124px; height: 32px }


#new-britax .ts-config .container .sub-container .hidden-content { 
  display: none;
  padding: 6px 8px;
}
#new-britax .ts-config .container .sub-container .hidden-content.active { display: block }

#new-britax .ts-config .container.green .sub-container .hidden-content { 
  background: #97bf0d;
  border-bottom: 1px solid #abcc3d
}
#new-britax .ts-config .container.blue .sub-container .hidden-content { 
  background: #53c7e6;
  border-bottom: 1px solid #b6e7f5
}
#new-britax .ts-config .container.purple .sub-container .hidden-content { 
  background: #852e88;
  border-bottom: 1px solid #ceabcf 
}

#new-britax .ts-config .container .sub-container .hidden-content ul {
  line-height: 1.3em;
    list-style-type: none;
    margin: 10px 0;
    padding: 0 16px 0 0;
}


#new-britax .ts-config .container .sub-container .container-footer a,
#new-britax .ts-config .container .sub-container .container-footer a:link,
#new-britax .ts-config .container .sub-container .container-footer a:active,
#new-britax .ts-config .container .sub-container .container-footer a:visited {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 32px;
  padding-right: 15px;
  display: inline-block;
  text-align: center;
  background: transparent url(../images/arrow-down_white.png) no-repeat right center
}
#new-britax .ts-config .container.green .sub-container .container-footer a { line-height: 35px }

#new-britax .ts-config .container.green .sub-container .container-footer.active { border-top: 1px solid #86aa09 }
#new-britax .ts-config .container.blue .sub-container .container-footer.active { border-top: 1px solid #2e6e80 }
#new-britax .ts-config .container.purple .sub-container .container-footer.active { border-top: 1px solid #4b1a4d }

#new-britax .ts-config .container .sub-container .container-footer.active a { 
  background: transparent url(../images/arrow-up_white.png) no-repeat right center
}






#new-britax .ts-config span.headline.h1 { font-size: 24px; margin-bottom: 0.75em }


#new-britax .ts-config .container .sub-container ul li {
  background-image: url(../images/bulletpoint_subcontainer.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 30px;
  color: #fff;
    margin: 0;
  padding: 0 0 12px 30px;
}


#new-britax .ts-config .container .sub-container .hidden-content .more {
  text-align: center
}
#new-britax .ts-config .container.green .sub-container .hidden-content .more .btn span {
  width: 100px
}

#new-britax .ts-config a.btn {
  display: inline-block;
  height: 26px;
  line-height: 24px;
  padding-right: 10px;
  background: transparent url(../images/bg-btn_end.png) no-repeat right top;
  text-decoration: none
}
#new-britax .ts-config a.btn span {
  display: block;
  height: 26px; 
  line-height: 24px;
  background: transparent url(../images/bg-btn.png) no-repeat left top;
  padding-left: 10px;
  color: #fff;
  text-align: center
}

#new-britax .ts-config .container .button-row { overflow: hidden; padding: 20px 105px; display: none; text-align: center; }
#new-britax .ts-config .container .button-row .btn span { width: 170px }
#new-britax .ts-config .container .button-row .btn.left { float: left }
#new-britax .ts-config .container .button-row .btn.right { float: right }

#new-britax .ts-config .container .accessories { overflow: hidden; display: none;}

#new-britax .ts-config p.intro {
  color: #646464;
  padding: 25px 0
}
#new-britax .ts-config p.intro b {
  display: block;
  margin-bottom: 0.75em
}

#new-britax .ts-config .subcolumns.ts-home { overflow: hidden; padding-bottom: 30px; color: #646464 }

#new-britax .ts-config .subcolumns.ts-home .cl,
#new-britax .ts-config .subcolumns.ts-home .cr { width: 266px }

#new-britax .ts-config .subcolumns.ts-home .cl { float: left }
#new-britax .ts-config .subcolumns.ts-home .cr { float: right }
#new-britax .ts-config .subcolumns.ts-home .cm { margin: 0 326px }

#new-britax .ts-config .subcolumns.ts-home .cl img,
#new-britax .ts-config .subcolumns.ts-home .cr img,
#new-britax .ts-config .subcolumns.ts-home .cm img { 
  display: block;
  margin-bottom: 12px
}
#new-britax .ts-config .subcolumns.ts-home .cl p,
#new-britax .ts-config .subcolumns.ts-home .cr p,
#new-britax .ts-config .subcolumns.ts-home .cm p { 
  display: block;
  margin-bottom: 0
}

#new-britax .ts-config .subcolumns.ts-home .cl a,
#new-britax .ts-config .subcolumns.ts-home .cr a,
#new-britax .ts-config .subcolumns.ts-home .cm a { text-decoration: none }


#new-britax ul {
    margin-bottom: 30px;
    margin-left: 0;
    margin-top: 20px;
}

#new-britax {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}


/* TravelSystem Konfigurator */


#new-britax .ts-config {}
#new-britax .ts-config .container { padding: 8px; overflow: hidden; position: relative }
#new-britax .ts-config .container h4 { font-size: 20px; margin-bottom: 12px }

#new-britax .ts-config .container .container-border.top,
#new-britax .ts-config .container .container-border.bottom {  
  height: 8px !important;
  width: 620px;
  overflow: hidden;
  position: relative;
  background: #fff url(../images/spr-bg_fullsize-container.jpg) no-repeat 0 0;
  position: absolute;
}
#new-britax .ts-config .container .container-border.top { top: 0; left: 0 }
#new-britax .ts-config .container .container-border.bottom { bottom: 0; left: 0 } 

#new-britax .ts-config .container.green .container-border.top     { background-position: 0 0 }
#new-britax .ts-config .container.green .container-border.bottom  { background-position: 0 -8px }

#new-britax .ts-config .container.blue .container-border.top      { background-position: 0 -16px }
#new-britax .ts-config .container.blue .container-border.bottom   { background-position: 0 -24px }

#new-britax .ts-config .container.purple .container-border.top    { background-position: 0 -32px }
#new-britax .ts-config .container.purple .container-border.bottom { background-position: 0 -40px }



#new-britax .ts-config .container.green    { background: #eef5d8 }
#new-britax .ts-config .container.blue    { background: #e2f5fb; display: none; }
#new-britax .ts-config .container.purple  { background: #ebddec; display: none; }

#new-britax .ts-config .container.green h4  { color: #97bf0d }
#new-britax .ts-config .container.blue h4    { color: #53c7e6 }
#new-britax .ts-config .container.purple h4 { color: #852e88 }


#new-britax .ts-config .container .sub-container-row { overflow: hidden; margin-bottom: 12px }
#new-britax .ts-config .container .sub-container-row.last { margin-bottom: 0px }

#new-britax .ts-config .container .sub-container {
  width: 192px;
  margin: 0;
  color: #fff
}
#new-britax .ts-config .container .sub-container .container-content { padding: 5px }

#new-britax .ts-config .container.green .sub-container .container-content    { background: #d5e59e }
#new-britax .ts-config .container.blue .sub-container .container-content    { background: #b6e7f5 }
#new-britax .ts-config .container.purple .sub-container .container-content  { background: #ceabcf }

#new-britax .ts-config .container .sub-container.left { float: left }
#new-britax .ts-config .container .sub-container.right { float: right }
#new-britax .ts-config .container .sub-container.middle { margin: 0 206px }


#new-britax .ts-config .container .sub-container .container-header {
  background: transparent url(../images/spr_sub-container.png) no-repeat 0 0;
  line-height: 0px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  position: relative
}
#new-britax .ts-config .container.green .sub-container .container-header  { background-position: 0    0px; height: 35px; line-height: 35px; padding-left: 35px }
#new-britax .ts-config .container.blue .sub-container .container-header    { background-position: 0  -70px; height:  8px }
#new-britax .ts-config .container.purple .sub-container .container-header { background-position: 0 -113px; height:  8px }

#new-britax .ts-config .container .sub-container .container-header a.fake-check,
#new-britax .ts-config .container .sub-container .container-header a.fake-check:link,
#new-britax .ts-config .container .sub-container .container-header a.fake-check:active,
#new-britax .ts-config .container .sub-container .container-header a.fake-check:visited {
  position: absolute;
  top: 6px;  left: 6px;
  width: 25px; height: 25px;
  background: transparent url(../images/spr-link_fake-check.png) no-repeat 0 0
}

#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked,
#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked:link,
#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked:active,
#new-britax .ts-config .container .sub-container .container-header a.fake-check.checked:visited { background-position: 0 -25px }

#new-britax .ts-config .container .sub-container .container-header a.fake-check span { display: none }


#new-britax .ts-config .container .sub-container .container-footer {
  background: transparent url(../images/spr_sub-container.png) no-repeat 0 0; text-align: center
}
#new-britax .ts-config .container.green .sub-container .container-footer  { background-position: 0  -35px; height: 35px }
#new-britax .ts-config .container.blue .sub-container .container-footer    { background-position: 0  -81px; height: 32px }
#new-britax .ts-config .container.purple .sub-container .container-footer { background-position: 0 -124px; height: 32px }


#new-britax .ts-config .container .sub-container .hidden-content { 
  display: none;
  padding: 6px 8px;
}
#new-britax .ts-config .container .sub-container .hidden-content.active { display: block }

#new-britax .ts-config .container.green .sub-container .hidden-content { 
  background: #97bf0d;
  border-bottom: 1px solid #abcc3d
}
#new-britax .ts-config .container.blue .sub-container .hidden-content { 
  background: #53c7e6;
  border-bottom: 1px solid #b6e7f5
}
#new-britax .ts-config .container.purple .sub-container .hidden-content { 
  background: #852e88;
  border-bottom: 1px solid #ceabcf 
}

#new-britax .ts-config .container.green .sub-container .hidden-content ul {
  margin: 10px 0
}


#new-britax .ts-config .container .sub-container .container-footer a,
#new-britax .ts-config .container .sub-container .container-footer a:link,
#new-britax .ts-config .container .sub-container .container-footer a:active,
#new-britax .ts-config .container .sub-container .container-footer a:visited {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 32px;
  padding-right: 15px;
  display: inline-block;
  text-align: center;
  background: transparent url(../images/arrow-down_white.png) no-repeat right center
}
#new-britax .ts-config .container.green .sub-container .container-footer a { line-height: 35px }

#new-britax .ts-config .container.green .sub-container .container-footer.active { border-top: 1px solid #86aa09 }
#new-britax .ts-config .container.blue .sub-container .container-footer.active { border-top: 1px solid #2e6e80 }
#new-britax .ts-config .container.purple .sub-container .container-footer.active { border-top: 1px solid #4b1a4d }

#new-britax .ts-config .container .sub-container .container-footer.active a { 
  background: transparent url(../images/arrow-up_white.png) no-repeat right center
}






#new-britax .ts-config span.headline.h1 { font-size: 24px; margin-bottom: 0.75em }


#new-britax .ts-config .container .sub-container ul li {
  background-image: url(../images/bulletpoint_subcontainer.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 30px;
  color: #fff;
  padding-bottom: 12px
}


#new-britax .ts-config .container.green .sub-container .hidden-content .more {
  text-align: center
}
#new-britax .ts-config .container.green .sub-container .hidden-content .more .btn span {
  width: 100px
}

#new-britax .ts-config a.btn {
  display: inline-block;
  height: 26px;
  line-height: 24px;
  padding-right: 10px;
  background: transparent url(../images/bg-btn_end.png) no-repeat right top;
  text-decoration: none
}
#new-britax .ts-config a.btn span {
  display: block;
  height: 26px; 
  line-height: 24px;
  background: transparent url(../images/bg-btn.png) no-repeat left top;
  padding-left: 10px;
  color: #fff;
  text-align: center
}

#new-britax .ts-config .container .button-row { overflow: hidden; padding: 20px 105px; display: none }
#new-britax .ts-config .container .button-row .btn span { width: 170px }
#new-britax .ts-config .container .button-row .btn.left { float: left }
#new-britax .ts-config .container .button-row .btn.right { float: right }


#new-britax .ts-config p.intro {
  color: #646464;
  padding: 10px 0
}
#new-britax .ts-config p.intro b {
  display: block;
  margin-bottom: 0.75em
}

#new-britax .ts-config .subcolumns.ts-home { overflow: hidden; padding-bottom: 30px; color: #646464 }

#new-britax .ts-config .subcolumns.ts-home .cl,
#new-britax .ts-config .subcolumns.ts-home .cr { width: 266px }

#new-britax .ts-config .subcolumns.ts-home .cl { float: left }
#new-britax .ts-config .subcolumns.ts-home .cr { float: right }
#new-britax .ts-config .subcolumns.ts-home .cm { margin: 0 326px }

#new-britax .ts-config .subcolumns.ts-home .cl img,
#new-britax .ts-config .subcolumns.ts-home .cr img,
#new-britax .ts-config .subcolumns.ts-home .cm img { 
  display: block;
  margin-bottom: 12px
}
#new-britax .ts-config .subcolumns.ts-home .cl p,
#new-britax .ts-config .subcolumns.ts-home .cr p,
#new-britax .ts-config .subcolumns.ts-home .cm p { 
  display: block;
  margin-bottom: 0
}

#new-britax .ts-config .subcolumns.ts-home .cl a,
#new-britax .ts-config .subcolumns.ts-home .cr a,
#new-britax .ts-config .subcolumns.ts-home .cm a { text-decoration: none }

/* B-DUAL Konfigurationsseite */

.special-content { padding: 10px }



#new-britax.b-ready-configurations { padding-bottom: 50px }

#new-britax.b-ready-configurations .content-row { margin-bottom: 2px }

#new-britax.b-ready-configurations .subcolumns .wrapper-inner .container-rounded.green { 
  margin-bottom: 0;
  font-size: 15px
}
#new-britax .container-rounded.green { background: #a5c315; color: #fff }
#new-britax .container-rounded.green .edge-tl { background-position:     0 -48px }
#new-britax .container-rounded.green .edge-tr { background-position:  -8px -48px }
#new-britax .container-rounded.green .edge-bl { background-position: -16px -48px }
#new-britax .container-rounded.green .edge-br { background-position: -24px -48px }
#new-britax.b-ready-configurations .subcolumns .wrapper-inner .container-rounded.green .wrapper-inner { padding: 0 8px  }

#new-britax.b-ready-configurations .subcolumns .c50r .wrapper-inner { padding-left: 1px }
#new-britax.b-ready-configurations .subcolumns .c50l .wrapper-inner { padding-right: 1px }

#new-britax.b-ready-configurations .subcolumns .c60r .wrapper-inner { padding-left: 1px }
#new-britax.b-ready-configurations .subcolumns .c40l .wrapper-inner { padding-right: 1px }

#new-britax.b-ready-configurations .subcolumns .wrapper-inner .container-rounded.lightgreen { margin-bottom: 0; height: 130px }
#new-britax.b-ready-configurations .subcolumns .wrapper-inner .container-rounded.lightgreen .wrapper-inner { padding: 3px 8px  }

#new-britax.b-ready-configurations .subcolumns .c50l .wrapper-inner .container-rounded .edge-tr,
#new-britax.b-ready-configurations .subcolumns .c50l .wrapper-inner .container-rounded .edge-br { display: none }

#new-britax.b-ready-configurations .subcolumns .c40l .wrapper-inner .container-rounded .edge-tr,
#new-britax.b-ready-configurations .subcolumns .c40l .wrapper-inner .container-rounded .edge-br { display: none }

#new-britax.b-ready-configurations .subcolumns .c50r .wrapper-inner .container-rounded .edge-tl,
#new-britax.b-ready-configurations .subcolumns .c50r .wrapper-inner .container-rounded .edge-bl { display: none }

#new-britax.b-ready-configurations .subcolumns .c60r .wrapper-inner .container-rounded .edge-tl,
#new-britax.b-ready-configurations .subcolumns .c60r .wrapper-inner .container-rounded .edge-bl { display: none }


#new-britax.b-ready-configurations .item { 
  display: block; 
  float: left; 
  margin: 0; 
  padding: 0 14px
}
#new-britax.b-ready-configurations .item { padding: 0 14px }
#new-britax.b-ready-configurations .c50l .item,
#new-britax.b-ready-configurations .c50r .item { padding: 0 5px }

* + html #new-britax.b-ready-configurations .subcolumns .c50l .item { width: 120px }
* + html #new-britax.b-ready-configurations .subcolumns .c50r .item { width: 85px }
* + html #new-britax.b-ready-configurations .subcolumns .c50r .item.plus { width: 61px }

* + html #new-britax.b-ready-configurations .subcolumns .c40l .item { width: 120px }
* + html #new-britax.b-ready-configurations .subcolumns .c60r .item { width: 85px }
* + html #new-britax.b-ready-configurations .subcolumns .c60r .item.plus { width: 61px }


#new-britax.b-ready-configurations .item .image {  }
#new-britax.b-ready-configurations .item .image img { display: block; margin: 0 auto  }
#new-britax.b-ready-configurations .item .caption { text-align: center; font-size: 11px; line-height: 14px; padding: 2px 0 }




#new-britax.isofix-products { padding-bottom: 50px }

#new-britax.isofix-products .content-row { margin-bottom: 2px }

#new-britax.isofix-products .subcolumns .wrapper-inner .container-rounded.green { 
  margin-bottom: 0;
  font-size: 15px
}
#new-britax.isofix-products .subcolumns .wrapper-inner .container-rounded.green .wrapper-inner { padding: 0 8px  }

#new-britax.isofix-products .subcolumns .c80r .wrapper-inner { padding-left: 1px }
#new-britax.isofix-products .subcolumns .c20l .wrapper-inner { padding-right: 1px }

#new-britax.isofix-products .subcolumns .wrapper-inner .container-rounded.lightgreen { margin-bottom: 0; height: 130px }
#new-britax.isofix-products .subcolumns .wrapper-inner .container-rounded.lightgreen .wrapper-inner { padding: 3px 8px  }

#new-britax.isofix-products .subcolumns .c50l .wrapper-inner .container-rounded .edge-tr,
#new-britax.isofix-products .subcolumns .c50l .wrapper-inner .container-rounded .edge-br { display: none }

#new-britax.isofix-products .subcolumns .c50r .wrapper-inner .container-rounded .edge-tl,
#new-britax.isofix-products .subcolumns .c50r .wrapper-inner .container-rounded .edge-bl { display: none }


#new-britax.isofix-products .item { 
  display: block; 
  float: left; 
  margin: 0; 
  padding: 0 14px
}
#new-britax.isofix-products .item { padding: 0 5px }

* + html #new-britax.isofix-products .subcolumns .c80l .item { width: 120px }
* + html #new-britax.isofix-products .subcolumns .c80r .item { width: 85px }
* + html #new-britax.isofix-products .subcolumns .c20r .item.plus { width: 61px }



#new-britax.isofix-products .item .image {  }
#new-britax.isofix-products .item .image img { display: block; margin: 0 auto  }
#new-britax.isofix-products .item .caption { text-align: center; font-size: 11px; line-height: 14px; padding: 2px 0 }

/* Application Form - Start */


.layer {
  position: absolute;
  top: 0px; left: 0px;
  background: #fff;
}

.layer .wrapper-inner {
  padding: 0 2px 2px 2px;
  width: 754px;
  min-width: 754px;
  max-width: 900px
}

.layer .wrapper-inner .layer-header,
.layer .wrapper-inner .layer-content,
.layer .wrapper-inner .layer-footer {
  background: #eee
}


.layer .wrapper-inner .layer-header {
  height: 60px;
  background: #eee url(../images/bg_layer-head.jpg) no-repeat 0 0;
  position: relative
}
.layer .wrapper-inner .layer-header a.close {
  color: #fff;
  text-decoration: none;
  position: absolute;
  right: 20px; top: 10px;
  padding-right: 16px;
  background: transparent url(../images/icn_layer-close.gif) no-repeat right center
}
.layer .wrapper-inner .layer-header a.close:hover { color: #eee }




.layer .layer-content { color: #808183}
.layer .layer-content .layer-intro { padding: 0 16px }
.layer .layer-content .layer-intro h3 { color: #4c4c4c; font-size: 18px }


.layer .layer-content .subcolumns { overflow: hidden }
.layer .layer-content .subcolumns .col-left,
.layer .layer-content .subcolumns .col-right {  
  width: 50%;
  float: left;
  min-height: 400px;
  height: auto !important;
  height: 400px
}
.layer .layer-content .subcolumns .col-left {
  background: transparent url(../images/bg_col-left_layer.jpg) no-repeat right top
}


.layer .layer-footer {
  border-top: 2px solid #fff;
  padding: 15px 40px
}










.layer .form {}
.layer .form .form-row { overflow: hidden }

.layer .form .form-row.type-text,
.layer .form .form-row.type-select,
.layer .form .form-row.type-check { margin: 3px; padding: 2px }

.layer .form .form-row.type-text label,
.layer .form .form-row.type-select label,
.layer .form .form-row.type-check label {
  display: block;
  margin: 0 0 0.25em 0;
  color: #808183;
  font-size: 11px
}

.layer .form .form-row.type-text input,
.layer .form .form-row.type-text textarea,
.layer .form .form-row.type-select select {
  display: block;
  border: 1px solid #b4b4b4;
  padding: 2px;
  height: 18px;
  font-size: 13px;
  background: #fff
}
.layer .form .form-row.type-text input { width: 316px }
.layer .form .form-row.type-text textarea { width: 316px; height: 140px }

.layer .form .form-row.type-select.fullsize select { width: 322px }


.layer .form .form-row.type-text.file input,
.layer .form .form-row.type-select select { height: 24px }


.layer .form .form-row.type-check { position: relative; padding-left: 25px  }
.layer .form .form-row.type-check input {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.layer .form .form-row.type-check label { padding-right: 25px }


.layer .form .form-row .subc { overflow: hidden }

.layer .form .form-row .subc input { float: left }
.layer .form .form-row .subc input.short { width: 50px }
.layer .form .form-row .subc input.long { width: 256px }

.layer .form .form-row .subc input.left { margin-right: 4px }






.layer#layer-bewerbung {}
.layer#layer-bewerbung .form {}
.layer#layer-bewerbung .form .subcolumns {}


.layer .form .subcolumns .wrap { padding: 10px }

.layer#layer-bewerbung #initiativbewerbung-text { padding: 2px 20px 2px 2px; margin: 15px 3px }


.layer .btn-row { overflow: hidden }

.layer .btn-row span.right {
  display: inline-block;
  height: 26px;
  line-height: 24px;
  padding-right: 10px;
  background: transparent url(../images/bg-btn_end.png) no-repeat right top;
  text-decoration: none;
  float: left;
}
.layer input.btn.red {
  display: block;
  height: 26px;
  line-height: 24px;
  background: transparent url(../images/bg-btn.png) no-repeat left top;
  padding-left: 10px;
  padding-right:0;
  color: #fff;
  text-align: center;
  border: 0;
  float: left;
}

.layer .errorEmptyField{
    border: 1px solid #DC0030 !important;
}


/* Application Form - End */


/* Product-Detail-Pages - Start*/

#new-britax a.btn.red {
  display: inline-block;
  height: 26px;
  line-height: 24px;
  padding-right: 10px;
  background: transparent url(../images/bg-btn_end.png) no-repeat right top;
  text-decoration: none
}
#new-britax a.btn.red span {
  display: block;
  height: 26px;
  line-height: 24px;
  background: transparent url(../images/bg-btn.png) no-repeat left top;
  padding-left: 10px;
  color: #fff;
  text-align: center
}

#new-britax .product-detail { overflow: hidden }

#new-britax .product-detail #detailLeft,
#new-britax .product-detail #detailRight { padding-top: 10px; padding-bottom: 30px }

#new-britax .product-detail #detailLeft { background-position: right top }

#new-britax .container.product-features {
  color: #fff;
  margin: 0 0 20px 0
}
#new-britax .container.product-features .container-top,
#new-britax .container.product-features .container-bot {
  height: 8px;
  width: 499px;
  margin: 0; padding: 0;
  font-size: 1px; line-height: 1px
}

#new-britax .container.product-features .container-top { background: transparent url(../images/bg_container-product-features_top_6040.jpg) no-repeat 0 0 }
#new-britax .container.product-features .container-mid { background: transparent url(../images/bg_container-product-features_mid-rep_6040.jpg) repeat-y 0 0 }
#new-britax .container.product-features .container-bot { background: transparent url(../images/bg_container-product-features_bot_6040.jpg) no-repeat 0 0 }
#new-britax .container.product-features .subcolumns {  background: transparent url(../images/bg_container-product-features_mid_6040.jpg) no-repeat 0 0  }

#new-britax .container.product-features .subcolumns .c40l .subcl { padding: 0 5px 0 15px; overflow: hidden; line-height: 18px }
#new-britax .container.product-features .subcolumns .c40l .subcl img { 
  float: left;
  margin-right: 10px
}
#new-britax .container.product-features .subcolumns .c60r .subcr { padding: 0 15px 0 5px }

#new-britax .container.product-features .subcolumns .c60r .subcr table { 
  margin: 0; padding: 0; width: 100%
}
#new-britax .container.product-features .subcolumns .c60r .subcr table tr {} 
#new-britax .container.product-features .subcolumns .c60r .subcr table tr th, 
#new-britax .container.product-features .subcolumns .c60r .subcr table tr td {
  border: 0 none; padding: 0 5px;
  line-height: 16px;
  font-size: 12px
} 
#new-britax .container.product-features .subcolumns .c60r .subcr table tr th { font-weight: bold }

#new-britax .container.product-features .subcolumns .c40l .subcl span { display: block; font-size: 14px }


#new-britax .product-detail p.description { margin: 0 0 20px 0 }


#new-britax .container-rounded.specifications .container-content { padding: 0 10px }
#new-britax .container-rounded.specifications .container-content .item {
  border-bottom: 1px solid #b8b9b9;
  padding: 6px 0;
  overflow: hidden;
  line-height: 18px;
  position: relative
}
#new-britax .container-rounded.specifications .container-content .item img {
  display: block;
  float: left;
  width: 60px; height: 60px;
  margin-right: 10px
}
#new-britax .container-rounded.specifications .container-content .item .item-description {
  padding: 6px 0
}
#new-britax .container-rounded.specifications .container-content .item .item-description b { display: block }

#new-britax .container-rounded.specifications .container-content span.container-headline {
  border-bottom: 1px solid #b8b9b9;
  padding: 6px 0;
  display: block
}
#new-britax .container-rounded.specifications .container-content .btn-row { padding: 6px 0 0 0; overflow: hidden }
#new-britax .container-rounded.specifications .container-content .btn-row a.btn { float: right }



#new-britax .product-detail .award-and-retailer-search { overflow: hidden; margin-bottom: 16px }

#new-britax .product-detail .award-and-retailer-search .award { float: left }
#new-britax .product-detail .award-and-retailer-search .award #award-image { display: block; margin: 5px 0 0 0 }
#new-britax .product-detail .award-and-retailer-search .retailer-search { float: right }

#new-britax .product-detail .list-view .item {
  float: left;
  border: 0 none;
  width: 25%;
  background: transparent url(../images/bg_item-shadow_product-detail.jpg) no-repeat right top
}
#new-britax .product-detail .list-view .item.last {
  background: transparent none
}

#new-britax .product-detail .list-view .item .wrap { padding: 0 10px }
#new-britax .product-detail .list-view .item  strong {
  display: block;
  font-size: 14px;
  color: #666667;
  font-weight: 400;
  text-align: center;
  padding: 5px 0
}

#new-britax .product-detail .content-head { padding: 10px; overflow: hidden }
#new-britax .product-detail .content-head .intro-text {
  float: left;
  padding-right: 30px;
  width: 715px
}
#new-britax .product-detail .content-head .intro-text span.headline {
  display: block;
  margin-bottom: 8px
}

#new-britax .product-detail .content-head .retailer-search {
  float: right
}



#new-britax .product-detail .video-container { margin-bottom: 30px }
#new-britax .product-detail .video-container span {  
  font-size: 14px;
  display: block;
  margin: 0 0 0.5em 0
}


.container-airbag-warning {
  width: 306px; height: 71px;
  background: url("/images/airbag_kindersitze_bg.gif") no-repeat scroll 0 0 transparent;
  padding: 11px 0 0 80px;
  line-height: 16px;
  font-size: 12px;
  color: #fff
}

.imageflow {
    overflow: hidden;
    position: relative;
    text-align: left;
    visibility: hidden;
}
.imageflow img {
    border: 2px solid #fff;
    position: absolute;
    top: 0;
    visibility: hidden;
}
.imageflow p {
    margin: 0 auto;
    text-align: center;
}
.imageflow .loading {
    border: 1px solid white;
    height: 15px;
    left: 50%;
    margin-left: -106px;
    padding: 5px;
    position: relative;
    visibility: visible;
    width: 200px;
}
.imageflow .loading_bar {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 15px;
    visibility: visible;
    width: 1%;
}
.imageflow .navigation {
    z-index: 10000;
}
.imageflow .caption {
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 10001;
}
.imageflow .scrollbar {
    border-bottom: 1px solid #B3B3B3;
    height: 1px;
    position: relative;
    visibility: hidden;
    z-index: 10002;
}
.imageflow .slider {
    background: url("slider.png") no-repeat scroll 0 0 transparent;
    height: 14px;
    margin: -6px 0 0 -7px;
    position: absolute;
    width: 14px;
    z-index: 10003;
}
.imageflow .slideshow {
    cursor: pointer;
    height: 14px;
    margin: 20px 0 0 20px;
    position: absolute;
    width: 14px;
    z-index: 10003;
}
.imageflow .slideshow.pause {
    background: url("button_pause.png") no-repeat scroll 0 0 transparent;
}
.imageflow .slideshow.play {
    background: url("button_play.png") no-repeat scroll 0 0 transparent;
}
.imageflow .images {
    overflow: hidden;
    white-space: nowrap;
}
.imageflow .button {
    cursor: pointer;
    height: 17px;
    position: relative;
    width: 17px;
}
.imageflow .previous {
    background: url("button_left.png") no-repeat scroll left top transparent;
    float: left;
    margin: -7px 0 0 -30px;
}
.imageflow .next {
    background: url("button_right.png") no-repeat scroll left top transparent;
    float: right;
    margin: -7px -30px 0 30px;
}

#detailNavV2 {
    background-image: url("../images/nav-detail-bg2.jpg");
    background-repeat: no-repeat;
    height: 45px;
    width: 978px;
}

#detailNavV2 #tab-navigation {
  padding: 0 0 0 20px;
  width: auto;
  height: 36px;
  margin-left: 0px;
}

#tab-navigation li {
    display: block;
    float: left;
    height: 36px;
    list-style: none outside none;
    margin: 0 1px 0 0;
    padding: 0;
    position: relative;
}
#tab-navigation li a {
  color: #666;
  font-family: "Tahoma", Arial, sans-serif;
  height: 36px;
  padding: 0 10px;
  display: block;
  background: #e4e4e5 url(../images/bg_tab-navigation.jpg) repeat-x 0 0;
  line-height: 36px
}
#tab-navigation li a.active {
  font-weight: bold;
  height: 35px;
  padding: 0 10px;
  display: block;
  background: #fff none repeat-x 0 0;
  line-height: 34px;
  border: 1px solid #dbdbdb;
  border-bottom: 0 none
}



#tblAwards
{
    width: 100%;
    text-align: center;
}
#tblAwards th, #tblAwards td
{
    width:25%;   
    padding-bottom: 5px;  
}

.special-content {
    padding: 10px;
}


/* Product-Detail-Pages - End*/


.fitRightExtended {
    background-color: #E0E0E0;
    background-repeat: repeat-x;
    float: left;
    height: 65px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 4px 0 0 12px;
    width: 676px;
}
































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

