h2 {
    font-weight: normal;
}

#wide-image-parenting {
   background: url('/wp-content/themes/ibl/img/IBL_Websites_parenting.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-parenting img {
   min-width: 100%;
}

#wide-image-geo {
   background: url('/wp-content/themes/ibl/img/Grafik_GEO.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-geo img {
   min-width: 100%;
}

#wide-image-neon {
   background: url('/wp-content/themes/ibl/img/Grafik_NEON.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-neon img {
   min-width: 100%;
}

#wide-image-news {
   background: url('/wp-content/themes/ibl/img/Grafik_NEWS.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-news img {
   min-width: 100%;
}

#wide-image-gala {
   background: url('/wp-content/themes/ibl/img/Grafik_GALA.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-gala img {
   min-width: 100%;
}

#wide-image-ams {
   background: url('/wp-content/themes/ibl/img/Grafik_AMS.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-ams img {
   min-width: 100%;
}


#wide-image-quest {
   background: url('/wp-content/themes/ibl/img/Grafik_QUEST.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-quest img {
   min-width: 100%;
}

#wide-image-sensa {
   background: url('/wp-content/themes/ibl/img/Grafik_SENSA.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-sensa img {
   min-width: 100%;
}

#wide-image-motorrad {
   background: url('/wp-content/themes/ibl/img/Grafik_MTR.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-motorrad img {
   min-width: 100%;
}

#wide-image-about {
   background: url('/wp-content/themes/ibl/img/Grafik_ABOUT.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-about img {
   min-width: 100%;
}

#wide-image-contact {
   background: url('/wp-content/themes/ibl/img/Grafik_CONTACT.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-contact img {
   min-width: 100%;
}

#wide-image-benefits {
   background: url('/wp-content/themes/ibl/img/Grafik_BENEFITS.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-benefits img {
   min-width: 100%;
}


#wide-image-home {
   background: url('/wp-content/themes/ibl/img/home_backround_gray_klein.jpg') no-repeat center top;
   overflow: auto;
   height: 385px;
   position: relative;
}

#wide-image-home img {
   min-width: 100%;
}



#mainPhotoContainer .corner {
   float: left;
   background: url("/wp-content/themes/ibl/img/Ecke_Balke.gif") no-repeat scroll left top;
   width: 30px;
   height: 31px;
   margin: -1px;
}

body {
  margin: 0;
  padding: 0;
  background-color: #eee;
  font-family: Verdana, Helvetica, Arial;
  font-size: 12px;
}

#footerContainer {

    width: 100%;
    overflow: auto;
    background-color: #3a3a3a;
    background: url('/wp-content/themes/ibl/img/Schatten_BalkenUnten.gif') #3a3a3a repeat-x top left;
}

#footer {

    padding-top: 20px;
    padding-bottom: 20px;
    color: #ccc;
    font-size: 10px;
    text-align: center;
    width: 941px;
    margin-left: auto;
    margin-right: auto;
}

#contentArea {

    padding: 20px 60px 20px 60px;
}

#brandsNavigation {

   color: #282828;
   font-weight: bold;
   font-size: 12px;
   float: right;
   margin-right: 5px;
}

#brandsNavigation ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   margin-top: 24px;
}

#brandsNavigation ul li {
   margin: 0;
   padding: 0 15px 0 10px;
   float: left;
   background: url('/wp-content/themes/ibl/img/StrichHorizont_Navi.gif') no-repeat right;
   line-height: 19px;
}

#brandsNavigation ul li a {

   color: #282828;
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
}

#brandsNavigation ul li a:hover {
   text-decoration: underline;
}

#brandsNavigation ul li:last-child {

    background: none;
    padding: 0 0 0 10px;
}

#mainNavigation ul li.page_item.page-item-382.current_page_item {

   background: url('/wp-content/themes/ibl/img/home.jpg') no-repeat top left;
   display: block;
   height: 26px;
   width: 70px;
}

#mainNavigation ul li.page_item.page-item-382.current_page_item a {
    display: none;
}

#mainNavigation ul li.page_item.page-item-10.current_page_item {

   background: url('/wp-content/themes/ibl/img/benefits.jpg') no-repeat top left;
   display: block;
   height: 26px;
   width: 82px;
}

#mainNavigation ul li.page_item.page-item-10.current_page_item a {
    display: none;
}

#mainNavigation ul li.page_item.page-item-15.current_page_item {

   background: url('/wp-content/themes/ibl/img/contact.jpg') no-repeat top left;
   display: block;
   height: 26px;
   width: 75px;
   margin-left: 5px;
}

#mainNavigation ul li.page_item.page-item-15.current_page_item a {
    display: none;
}

#mainNavigation ul li.page_item.page-item-17.current_page_item {

   background: url('/wp-content/themes/ibl/img/news.jpg') no-repeat top left;
   display: block;
   height: 26px;
   width: 59px;
   margin-left: 5px;
}

#mainNavigation ul li.page_item.page-item-17.current_page_item a {
    display: none;
}

#mainNavigation ul li.page_item.page-item-651.current_page_item {

   background: url('/wp-content/themes/ibl/img/about.jpg') no-repeat top left;
   display: block;
   height: 26px;
   width: 69px;
}

#mainNavigation ul li.page_item.page-item-651.current_page_item a {
    display: none;
}



#brandsNavigation ul li.page_item.page-item-23.current_page_item a {
    color: #e2001a;
}

#brandsNavigation ul li.page_item.page-item-19.current_page_item a {
    color: #50a700;
}

#brandsNavigation ul li.page_item.page-item-732.current_page_item a {
    color: #e3001a;
}

#brandsNavigation ul li.page_item.page-item-151.current_page_item a {
    color: #D2007A;
}

#brandsNavigation ul li.page_item.page-item-143.current_page_item a {
    color: #e3001a;
}

#brandsNavigation ul li.page_item.page-item-162.current_page_item a {
    color: #ee716b;
}

#brandsNavigation ul li.page_item.page-item-102.current_page_item a {
    color: #bc5098;
}

#brandsNavigation ul li.page_item.page-item-727.current_page_item a {
    color: #e2001a;
}


#top-horizontal-border-parenting {

    border-bottom: 5px solid #d2007a;
}

#top-horizontal-border-gala {

    border-bottom: 5px solid #e2001a;
}

#top-horizontal-border-geo {

    border-bottom: 5px solid #50a700;
}

#top-horizontal-border-neon {

    border-bottom: 5px solid #bc5098;
}

#top-horizontal-border-motorrad {

    border-bottom: 5px solid #e3001a;
}

#top-horizontal-border-ams {

    border-bottom: 5px solid #e2001a;
}

#top-horizontal-border-sensa {

    border-bottom: 5px solid #ee716b;
}

#top-horizontal-border-quest {

    border-bottom: 5px solid #e3001a;
}

#top-horizontal-border-about {

    border-bottom: 5px solid #50a700;
}

#top-horizontal-border-news {

    border-bottom: 5px solid #50a700;
}

#top-horizontal-border-contact {

    border-bottom: 5px solid #50a700;
}

#top-horizontal-border-benefits {

    border-bottom: 5px solid #50a700;
}

#top-horizontal-border-home {

    border-bottom: 5px solid #50a700;
}


#mainNavigation {

   color: #666666;
   font-weight: normal;
   font-size: 12px;
   float: right;
}

#mainNavigation ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#mainNavigation ul li {
   margin: 0;
   padding: 0;
   float: left;
   width: 65px;
   padding-top: 3px;
   height: 26px;
}

#mainNavigation ul li a {

   color: #666666;
   font-weight: normal;
   font-size: 13px;
   text-decoration: none;
}

#mainNavigation ul li a:hover {
   text-decoration: underline;
}

#header {

    padding: 20px 0 10px 0;
    overflow: auto;
}

#blackStripeHeader {

   width: 50%;
   background-color: #282828;
   float: left;
   text-align: right;
   padding-right: 10px;
   font-size: 17px;
   text-transform: uppercase;
}

.websiteButtonImage {

    display: block;
    background: url('/wp-content/themes/ibl/img/Website_Button.gif') no-repeat top left;
    width: 57px;
    height: 16px;
    text-decoration: none;
    float: left;
}

.websiteButtonImage:hover {

    width: 57px;
    height: 16px;
    background: url('/wp-content/themes/ibl/img/Website_Button_ON.gif') no-repeat top left;
}

.pdfButtonImage {

    display: block;
    background: url('/wp-content/themes/ibl/img/pdf_Button.gif') no-repeat top left;
    width: 57px;
    height: 16px;
    text-decoration: none;
    float: left;
}

.pdfButtonImage:hover {

    width: 57px;
    height: 16px;
    background: url('/wp-content/themes/ibl/img/pdf_Button_ON.gif') no-repeat top left;
}

.brandsButtonImage {

    display: block;
    background: url('/wp-content/themes/ibl/img/brands_booklet_button.jpg') no-repeat top left;
    width: 100px;
    height: 16px;
    text-decoration: none;
}

.brandsButtonImage:hover {

    width: 100px;
    height: 16px;
    background: url('/wp-content/themes/ibl/img/brands_booklet_button_hover.jpg') no-repeat top left;
}

.licensingButtonImage {

    display: block;
    background: url('/wp-content/themes/ibl/img/licensing_email.jpg') no-repeat top left;
    width: 110px;
    height: 16px;
    text-decoration: none;
}

.licensingButtonImage:hover {

    width: 110px;
    height: 16px;
    background: url('/wp-content/themes/ibl/img/licensing_email_hover.jpg') no-repeat top left;
}


.hidden-span {

    visibility: hidden;
    display: none;
}

.clear {
    clear: both;
}

#mainHeaderContainer {

    text-align: center;
    width: 961px;
    margin-left: auto;
    margin-right: auto;
}

#headerWrapper {

    background-color: #fff;
    width: 100%;
    overflow: auto;
}

#mainPhotoContainer {
    color: #ffffff;
    line-height: 30px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 30px;
}

#brandBigMessageArea {

    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    padding: 20px;
    height: 40px;
}

#brandMessageAreaContainer .parenting {

   background-color: #d2007a;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .gala {

   background-color: #e2001a;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .geo {

   background-color: #50a700;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .sensa {

   background-color: #ee716b;
   padding-bottom: 10px;
   padding-top: 30px;
}

#brandMessageAreaContainer .quest {

   background-color: #e3001a;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .motorrad {

   background-color: #e3001a;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .ams {

   background-color: #e2001a;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .neon {

   background-color: #bc5098;
   padding-bottom: 25px;
   padding-top: 15px;
}

#brandMessageAreaContainer .about {

   background-color: #50a700;
   padding-bottom: 23px;
   padding-top: 17px;
}

#brandMessageAreaContainer .news {

   background-color: #50a700;
   padding-bottom: 19px;
   padding-top: 21px;
   font-size: 31px;
}

#brandMessageAreaContainer .contact {

   background-color: #50a700;
   padding-bottom: 23px;
   padding-top: 17px;
}

#brandMessageAreaContainer .benefits {

   background-color: #50a700;
   padding-bottom: 10px;
   padding-top: 30px;
}

#brandMessageAreaContainer .home {

   background-color: #50a700;
   padding-bottom: 19px;
   padding-top: 21px;
   font-size: 31px;
}

#brandMessageAreaContainer {
    text-align: center;
    width: 965px;
    margin-left: auto;
    margin-right: auto;
}

#contentAreaWrapper {

    overflow: auto;
    width: 965px;
    margin-left: auto;
    margin-right: auto;
    background: url('/wp-content/themes/ibl/img/Schatten_BalkenUnten_V2.gif') repeat-y scroll left top;
}

#contentBottomShadow {

    width: 941px;
    margin-left: auto;
    margin-right: auto;
    background: url('/wp-content/themes/ibl/img/Schatten_BalkenUnten_V3.gif') no-repeat scroll left top;
    height: 20px;
}

.contentRightColumn {

    color: #535353;
    font-size: 12px;
    font-family: Verdana,Helvetica,Arial;
    margin-left: 160px;
}

.contentLeftColumn {

    float: left;
    width: 115px;
}

#logoContainer {
    float: left;
}

#topNavigationContainer {
    float: right;
}

.contentHorizontalSpacer {

   border-bottom: 1px dotted #ccc;
   margin-bottom: 15px;
   margin-top: 15px;
}

/* brand colors */
.geo-color {

    color: #50a700;
}

.gala-color {

    color: #e2001a;
}

.parenting-color {

    color: #d2007a;
}

.ams-color {

    color: #e2001a;
}

.quest-color {

    color: #e3001a;
}

.sensa-color {

    color: #ee716b;
}

.motorrad-color {

    color: #e3001a;
}

.neon-color {

    color: #bc5098;
}

.about-color {

    color: #50a700;
}

.contact-color {

    color: #50a700;
}

.news-color {

    color: #50a700;
}

.home-color {

    color: #50a700;
}



#newsColumn h2 {
    color: #50A700;

}

#newsColumn a {
    color: #50A700;
    text-decoration: none;
}

#newsColumn a:hover {
    text-decoration: underline;
}

#newsColumn .alignright {
    float: right;
    margin: 0 0 20px 20px;
    padding: 2px;
}

#newsColumn .alignleft {
    float: left;
    border: none;
    margin-right: 10px;
}

.contentRightColumn a {
   color: #50a700;
   text-decoration: none;
}

.contentRightColumn a:hover {

   text-decoration: underline;
}

.contentRightColumn h2 {
   color: #50a700;
}

#benefitsArea ul {
   margin: 0;
   padding: 0;
   list-style-type: disc;
   margin-left: 30px;
}

#benefitsArea ul li {
   margin: 0;
   padding: 0 0 0 5px;
}

#benefitsArea h2 {
   color: #50A700;
}

#benefitsArea {

    margin-top: -10px;
}

#newsColumn {
    margin-top: -10px;
}

#homeArea h2 {
   color: #50A700;
   text-transform: uppercase;
   font-weight: normal;
   margin: 0;
}

.homePageBottomBlock {
   float: left;
   width: 265px;
   text-align: justify;
}

.homePageBottomBlock h3 {
   font-weight: normal;
   font-size: 16px;
   color: #3a3a3a;
   text-transform: uppercase;
   margin: 0;
}

.homePageBottomBlock a {
   text-decoration: none;
   color: #50a700;
}

.homePageBottomBlock a:hover {
   text-decoration: underline;
}

.homePageBottomVerticalSpacer {

    float: left;
    background: url('/wp-content/themes/ibl/img/Lange_Strich_HOME.png') no-repeat top left;
    height: 203px;
    width: 10px;
    margin-right: 5px;
    margin-left: 5px;
}

#allBrandsBottomPreview {

   background: url('/wp-content/themes/ibl/img/Schatten_LOGOS_unten.gif') repeat-x top left;
   text-align: center;
   background-color: #ffffff;
   margin-left: auto;
   margin-right: auto;
   padding-top: 20px;
   padding-bottom: 20px;
}

.contentLeftColumnSmallTitle {
    padding-left: 0px;
    color: #535353;
    text-align: center;
}

#listCovers {

   margin-left: -35px;
}

#listCovers .coverColumn {

   padding-left: 35px;
   width: 110px;
   float: left;
}

#listCovers .parentingCoverColumn {

   padding-left: 35px;
   width: 185px;
   float: left;
}

#listCovers .coverSmallTitle {

    padding-top: 0px;
    text-align: center;
    color: #535353;
}

#brandsCoverFlow img {
   min-width: 0;
}

#brandsCoverFlow_images {
   height: 270px !important;
}

#brandsCoverFlow_caption {
    padding: 0 !important;
}

.contactPersonColumn {
     float: left;
     margin-right: 20px;
     width: 400px;
}

#contentArea .contactPersonColumn h2 {

    margin-top: 0px !important;
}

#listCovers p {
    height: 0px;
    display: inherit;
    margin: 0;
}
