/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
/*    behavior:url("csshover.htc"); */
    }





.print_head {display: none;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.boxText3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:  #656565;
   }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

html {
    height:100%;
    margin-bottom:1px;
    }

P,TD, FONT {
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
}

.Shipping {
    font-size: 9px;
    font-family: Verdana, Arial, sans-serif;
    color: gray;
    font-weight: bold;
}


ul {
   margin-left: 20 px;
   margin-top: 3px
}

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

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
    text-decoration:underline;
}

FORM {
    display: inline;
}

TR.header {
;
}


TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #648EC1;
  font-weight : normal;
}

.headernav {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight : normal;
  padding-bottom: 6px;
  margin: 0;
}

A.headerNavigation {
  color: #666666;
}

A.headerNavigation:hover {
  color: #1F5BA5;
  text-decoration: underline;
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #0C419A;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #0C419A;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {

}

.infoBox3 {
  width:164px;
}


.infoBoxContents {
  background: white;
/*  background: #F0F4FF; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2  {
  background: #F8EABF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #FFFFFF;
  border-width: 2px;
  border-style: solid;
}


.infoBoxContents3 {
    }

/*
.infoBoxContents3{
    border:none;
    background-color: transparent;
    }

.boxText {
    border:none;
    background-color: transparent;
    }
*/

.infoBoxContents4 {
  background: red;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #FFFFFF;
  border-width: 2px;
  border-style: solid;
}


.infoBoxContents4 {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #FFFFFF;
  border-width: 0px;
  border-style: solid;
}


.infoBoxContents2 {
  border-width: 0px;
}

.infoBoxNotice {
  background: #F0F4FF;
}

.infoBoxNoticeContents {
  background: #f0f4ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.boxText {

    }

.infoBoxHeading {
  color: white;
  font-weight: bold;
  text-align: center;
  height:10px;
  font-size:10px;
 /*border-left: 1px solid #03164E;*/
  border:1px solid #03164E;
  background-color: #03164E;
  text-transform: uppercase;
  letter-spacing: 0.0em;
  padding: 4px 0 4px 0;
  background-image:none;
  /*
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  background: url(images/infobox/corner_right_left.gif); */
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  background: url(images/infobox/headerBG.jpg);
}

.infoBoxHeading3 { /* Neue Boxen */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000C5F;
  font-weight: bold;
  /* background: url(images/infobox/white.gif); */
  background-color:white;
  text-align:left;
  padding:5px;

}

.infoBox3 {
    /*float:left;*/
    background-color:white;
    }

.infoBoxContents4 {
    padding-left:5px;
    }

.boxText3 {
    padding-bottom:5px;
    }


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
/*  background: #F0F4FF; */
  background-color: white;
}


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
/*  background: #E1E6F5; */
  background-color: white;
}

TD.productListing-data2, TD.productListing-data {
  border-top: 1px solid #97A5B0;
  padding: 5px 0 5px 0;
}

TD.productListing-data2 a img {
  border: 1px solid white;
}

TD.productListing-data2 a:hover img {
  border: 1px solid #003767;
}


TABLE.productListing {
/*  border: 1px solid;
  border-color: #0c419a #0C419A #0C419A;
  border-spacing: 1px;
*/
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #003767;
  color: #FFFFFF;
  font-weight: bold;
/*  background: url(images/infobox/corner_right_left.gif); */
}

.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;

}

A.productListing-heading2:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-data {
    /*width:68px;*/
    text-align:left;
    }


TD.productListing-data, TD.productListing-data2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing-data2 {
  padding-bottom: 6px;
  text-align:left;
}

.productListing-data3 {
  padding-bottom: 10px;
}

A.pageResults {
  color: #1A4DA4;
}

A.pageResults:hover {
  color: #A31616;
  background: #F0F4FF;
}

TD.pageHeading{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #003767; 
}


DIV.headline {
  font-size: 13px;
  color: #003767;
  margin-bottom: 4px;
  padding: 0 0 14px 10px;   
/*  border-bottom: 1px solid #003767; */   
}

TD.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold; 
}

TR.subBar {
  background: #D5E1FA;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

#container .main a {
  color: #1B4595;
  text-decoration: underline;
    background-image:url(images/icons/link.gif);
    background-repeat:no-repeat;
    background-position: 2px left;
    padding-left: 8px;     
}

.main a {
    text-decoration: underline; 
    }

.main a:hover {
  color: black;
  text-decoration: underline; 
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #aabbdd;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

#search_cat select {
    width:110px;
    }


TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #D03B51;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #CDEFD4; }

.checkoutBarFrom{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0C419A; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


DIV.pageHeading  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FF0000;
 }

.clLevel1over {
    position:absolute;
    padding:2px;
    font-family:Verdana, arial, helvetica;
    font-size:10px;
 } .clLevel0over {
    position:absolute;
    padding:1px;
    font-family:Verdana, arial, helvetica;
    font-size:10px;
 } .checkoutBarTo  { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0C419A;  }

/* .c1 { BORDER-BOTTOM: #0556A4 1px solid; BACKGROUND-COLOR: #0C419A; } */



.IM_Titel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #2A728B;
    line-height: 1.0;
}

.IM_productsImage {
    border: 1px solid #003399;
}
.IM_productsImageHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
}

.IM_product_Titel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
        line-height: 1.5;
}

.IM_product_Model {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.IM_products_Price {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:normal;
    color: #FF0000;
}

.IM_products_SpecialPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #009900;
}

.IM_products_Price_Save {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.IM_products_Price_Header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.IM_products_Description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}


TR.topNavigation {
;
}

.topNavigation, TD.topNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#FFFFFF;
  font-weight : bold;
/*  text-transform: uppercase; */
}


A.topNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight : bold;
/*  text-transform: uppercase; */
/*  letter-spacing: 1px; */
}

A.topNavigation:hover {
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline;
  font-weight : bold;
}

.topNavigationHead, TD.topNavigationHead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  text-transform: uppercase;
}

A..topNavigationHead, A..topNavigationHead:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  text-transform: uppercase;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}




 /*TD.ic1 {
  font-family: Verdana, Arial, sans-serif;
  font-color: white;
  font-size: 11px;
  background-color: #335E9D;
  background: #335E9D;
  color: #000000;
  BORDER-BOTTOM: #1F5BA5 1px solid;
  background: url(images/infocenter/infocenter_background.gif)
}

A.ic1 {
  color: #FFFFFF;
}
 A.ic1:hover {
  color: #FFFFFF;
}


 TD.ic2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D3E4FC;
  color: #FFFFFF;
  BORDER-BOTTOM: #F0F5FD 1px solid;
  line-height: 16px;
}
*/
TD.ic1 {
    background-color:#03164E;
    background-image:none;
    margin-bottom:5px;
    padding:1px 0;
    }

A.ic1 {
    text-transform: uppercase;
    color:white;
    font-weight:bold;
    letter-spacing: 1px;
    float:left;
    padding:1px 0 2px 0px;
    margin-left:5px;
    }

.ic2 {
    color: #364D55;
    padding-bottom: 1px;
    padding-top:1px;
    margin-bottom:3px;
    background-color: #F0F4FF;
    }

a.ic2 {
    color: #364D55;
    background-image:url(images/categories/arrow_bullet.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:0px 0px 0px 12px;
    margin-left:0px;
    float:left;
    color: #364D55;
    /*margin-left:-12px;*/
    }


.ic3 {
    color: #364D55;
    padding-bottom: 1px;
    padding-top:1px;
    margin-bottom:3px;
    background-color: #F0F4FF;
    }



 a.ic3 {
    color: #364D55;
    background-image:url(images/categories/arrow_bullet.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:0px 0px 0px 12px;
    margin-left:5px;
    float:left;
    color: #364D55;
}




 TD.ic4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E9F0FB;
  color: #FFFFFF;
  BORDER-BOTTOM: #F0F5FD 1px solid;
  line-height: 16px;
}

 TD.ic5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F5F7FB;
  color: #FFFFFF;
  BORDER-BOTTOM: #F0F5FD 1px solid;
  line-height: 16px;
}


.catlink, .catSelect {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight : normal;
}

.catSelectEven {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight : normal;
  background: #F0F4FF;
}

.catSelectOdd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight : normal;
  background: #FFFFFF;
}



.pruefungen_metall {
    /* background-image:url(images\pruefungen\metallBG.jpg); */
    background: #FFFFFF;
}

.pruefungen_elektro {
    /* background-image:url(images\pruefungen\elektroBG.jpg); */
    background: #FFFFFF;
}

.pruefungen_bau {
    /* background-image:url(images\pruefungen\elektroBG.jpg); */
    background: #FFFFFF;
}

.pruefungen_kfz {
    /* background-image:url(images\pruefungen\elektroBG.jpg); */
    background: #FFFFFF;
}



.pruefungen {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  line-height: 12px;
}

A.pruefungen {
  color: #000000;
}

A.pruefungen:hover {
  color: #1F5BA5;
  text-decoration: underline;
}

.cat_header TD {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    color: #FFFFFF;
}



.whitefont, TD.whitefont {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#FFFFFF;

}

a.cat_header { color: #FFFFFF; text-decoration: underline;}
a.cat_header:link { color: #FFFFFF; text-decoration: underline;}
/* a.cat_header:visited { color: #FFFFFF;} */
a.cat_header:hover { color: #FFFFFF; text-decoration: none;}
a.cat_header:active { color: #FFFFFF; font-weight: bold;}


.shipping {
    font-size: 9px;
    font-family: Verdana, Arial, sans-serif;
    color: gray;
    font-weight: bold;
}

 TD.wb_c0 {
  font-family: Verdana, Arial, sans-serif;
  font-color: #F7941D;
  font-size: 11px;
  background-color: white;
  background: white;
  color: #000000;
  BORDER-TOP: #F7941D 1px solid;
  BORDER-LEFT: #F7941D 1px solid;
  BORDER-RIGHT: #F7941D 1px solid;
}

A.wb_c0 {color: #F7941D;}
A.wb_c0:hover { color: #103745;}

 TD.ea_c0 {
  font-family: Verdana, Arial, sans-serif;
  font-color: #FFFFFF;
  font-size: 11px;
  background-color: #2A728B;
  background: #2A728B;
  color: #FFFFFF;
  BORDER-TOP: #2A728B 1px solid;
  BORDER-LEFT: #2A728B 1px solid;
  BORDER-RIGHT: #2A728B 1px solid;
}

 TD.weiterbildung_c0 {
  font-family: Verdana, Arial, sans-serif;
  font-color: #FFFFFF;
  font-size: 11px;
  background-color: #F7941D;
  background: #F7941D;
  color: #FFFFFF;
  BORDER-TOP: #F7941D 1px solid;
  BORDER-LEFT: #F7941D 1px solid;
  BORDER-RIGHT: #F7941D 1px solid;
}

A.weiterbildung_c0 {
  font-family: Verdana, Arial, sans-serif;
  font-color: #FFFFFF;
  font-size: 11px;
  color: #FFFFFF;

}


.wmfont {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #103E93;
  line-height: 12px;
}

/* ---------- P O W E R S E A R C H ---------- */
#powersearch {
        BORDER-RIGHT: #1F5BA5 1px solid;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #1F5BA5 1px solid;
        DISPLAY: block;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px 5px 0px;
        BORDER-LEFT: #1F5BA5 1px solid;
        WIDTH: 130px;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #1F5BA5 1px solid
        }

#directadd_menge {
        float:left;
        BORDER-RIGHT: #1F5BA5 1px solid;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #1F5BA5 1px solid;
        DISPLAY: block;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px 5px 0px 0;
        BORDER-LEFT: #1F5BA5 1px solid;
        WIDTH: 30px;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #1F5BA5 1px solid
    }


#directadd_nr {
        float:left;
        BORDER-RIGHT: #1F5BA5 1px solid;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #1F5BA5 1px solid;
        DISPLAY: block;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px 5px 0px 0;
        BORDER-LEFT: #1F5BA5 1px solid;
        WIDTH: 70px;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #1F5BA5 1px solid
    }

#directadd_img {
    }


#directadd_alles {
    float:left;
    margin-top:6px;
    margin-left:5px;
    }


TABLE.PSContent {
    BORDER-RIGHT: #1F5BA5 1px solid;
        BORDER-TOP: #1F5BA5 1px solid;
        BORDER-LEFT: #1F5BA5 1px solid;
        BORDER-BOTTOM: #1F5BA5 1px solid;
}

#PSResult {
    PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 1px 0px 2px;
        PADDING-TOP: 0px;
        POSITION: absolute;
        BACKGROUND-COLOR: #E0EBF8;
        min-width: 280px
}

#PSHighlight {
    COLOR: #564b47;
        BACKGROUND-COLOR: #FAF7BF;
        vertical-align: middle;
        CURSOR: pointer;
}

.PSHeader {
    background: #96B6DE;
        vertical-align: middle;
}

.PSTDHeader {
        vertical-align: middle;
        BORDER-BOTTOM: #1F5BA5 1px solid;
}


.PSFooter {
    background: #96B6DE;
        vertical-align: middle;
}

.PSTDFooter {
        vertical-align: middle;
        BORDER-TOP: #1F5BA5 1px solid;
}

.PSKeywords {
/*    background: #EEF4F9; */
/*    background: url("images/ps_next_bg.jpg"); */
  background-color: white;
    border-bottom: 1px solid Black;
}

.PSKeywordsText {
  COLOR: black;
  vertical-align: middle;
}

A.PSKeywordsText {
  color: red;
}


A.PSKeywordsText:hover {
  color: red;
  text-decoration: underline;
}

.PSTDKeywords {
        BORDER-Top: #B5D9F9 1px solid;
        vertical-align: middle;
}

.PSMoreProducts {
/*    background: #EEF4F9; */
    background: url("images/ps_next_bg.jpg");
}

.PSTDMoreProducts {
        BORDER-Top: #B5D9F9 1px solid;
        vertical-align: middle;
}

.PSRowinactive {
        BACKGROUND: #E0EBF8;
        vertical-align: middle;
}
.PSRowactive {
    background: #F9F2B9;
        vertical-align: middle;
}

.headerNavigationSearch {
    }

.headerNavigationSearch input#ps_goSearch {

    }

 TD.messageprice {
  font-family: Verdana, Arial, sans-serif;
  font-color: Black;
  font-size: 9px;
}


TR.headerNavigation_2 {
;
}

TD.headerNavigation_2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #648EC1;
  font-weight : bold;
}

A.headerNavigation_2 {
  color: #648EC1;
}

A.headerNavigation:hover {
  color: #1F5BA5;
  text-decoration: underline;
}

H1.keyword {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : normal;
  padding: 0;
  display: inline;

}

H2.keyword {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : normal;
  padding: 0;
  display: inline;

}

.footer_keywords {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #A9A9A9;

}

a.footer_keywords {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #A9A9A9;

}

.messen_head {
    color: #1F5BA5;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.messen_head {
    color: #1F5BA5;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.messen_head2 {
    color: #1F5BA5;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.messen_head2 {
    color: #1F5BA5;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}




.rss_news {
/*   border: 3px dashed black; */
   width: 572px;
   text-align: left;
   padding: 3px;
/*   background-color: white; */
/*   margin: 0px auto; */
}
.rss_news h2 {
   color: #1F5BA5;
   font-size: 16px;
}
.rss_news h2 a {
   color: #1F5BA5;
   font-size: 16px;
}

.rss_news A {
/*  font-size: 16px;
  background-color: gray;
*/
}
.rss_newsblock {
  border-top: 1px solid #1F5BA5;
  background-color: white;
  width: 100%;
}
.rss_newsblockkopf {
  background-color: #B0C6E1;
  padding: 3px;
  color: black;
  font-size: 11px;
}

.rss_newsblockkopf A{
  font-size: 11px;
  background-color: #B0C6E1;
}

.rss_newskoerper {
  border-top: 1px solid #1F5BA5;
  background-color: white;
  padding: 2px 5px;
  font-size: 10px;
}


body {
    background-color: #DEE5EB;
    text-align:center;
    }

#outer_content {
      margin:0px auto 0 auto;
      text-align:center;
}


.wrapper {
    margin:0px auto;
    text-align:left;
    width:999px;
    /* border: 0px solid #999999; */
    background-color: #DEE5EB;
    background-image:url(includes/BODY_BG.jpg);
    background-repeat: repeat-y;
}


.head_logo {
  width: 200px;
}

.head_body {
  width: 784px;
  background-image: url(images/ci/head_BG.jpg);
  background-repeat: no-repeat;
  text-align: right;
}

.head_body_schule {
  width: 784px;
  background-image: url(images/ci/schule.jpg);
  background-repeat: no-repeat;
  text-align: right;
}

.head_body_beruf {
  width: 784px;
  background-image: url(images/ci/beruf.jpg);
  background-repeat: no-repeat;
  text-align: right;
}

.head_body_fachraum {
  width: 784px;
  background-image: url(images/ci/fachraum.jpg);
  background-repeat: no-repeat;
  text-align: right;
}

.head_body_f1 {
  width: 784px;
  background-image: url(images/ci/f1.jpg);
  background-repeat: no-repeat;
  text-align: right;
}


.head_logo {
  padding--left: 10px;
}

#navi_top {
  margin-right: 10px;
  margin-top: 10px;

}


.top_menu_li {
  display:inline;
}

.top_menu_li a {
  padding-left: 8px;
  background: transparent url(images/ci/topmenu_divider.gif) no-repeat;
}

.top_menu_li_first {
  display:inline;
}

.top_menu_li_first a {
  padding-left: 8px;
}


.categories_outer {
  padding-left: 10px;
  padding-right: 10px;
}

/*  MENÜ für die Startseite */

.Erstausbildung {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #03164E;
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  padding: 1 2 1 6;
  margin-bottom: 6px;
}

.Weiterbildung {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #03164E;
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  padding: 1 2 1 6;
  margin-top: 14px;
  margin-bottom: 6px;
}


.startmenu {
  padding-bottom: 3px;
  font-size: 10px;
  letter-spacing: 0.025em;
}

.startmenu a {
  color: gray;
  font-weight: bold;
  text-decoration: none;
  padding: 1 0 1 4;
  display:block;
  border-left: 4px solid #003767;
}
.startmenu a:hover {
  color: white;
  background-color: #003767;
}




/*linke Navigation: Erstausbildung*/
#kindergarten a {
  border-left: 4px solid #003767;
}

#kindergarten a:hover {
  color: white;
  background-color: #003767;
}

#grundschule a {
  border-left: 4px solid #335F85;
}

#messwerte a {
  border-left: 4px solid #41688A;
}

#messwerte a:hover {
  color: white;
  background-color: #18446A;
}


#cadcam a:hover {
  color: white;
  background-color: #18446A;
}

#cadcam a:hover {
  color: white;
  background-color: #18446A;
}




#grundschule a:hover {
  color: white;
  background-color: #335F85;
}




#hauptschule a {
  border-left: 4px solid #597D9C;
}

#hauptschule a:hover {
  color: white;
  background-color: #597D9C;
}

#realschule a {
  border-left: 4px solid #7F9BB3;
}

#realschule a:hover {
  color: white;
  background-color: #7F9BB3;
}

#gymnasium a {
  border-left: 4px solid #A6B9CA;
}

#gymnasium a:hover {
  color: white;
  background-color: #A6B9CA;
}

#f1schulshop a {
  border-left: 4px solid #F02E25;
}

#f1schulshop a:hover {
  color: white;
  background-color: #F02E25;
}

#technik a {
  border-left: 4px solid #AFC0CF;
}

#technik a:hover {
  color: white;
  background-color: #AFC0CF;
}

#naturphaenomene a {
  border-left: 4px solid #B8C7D5;
}

#naturphaenomene a:hover {
  color: white;
  background-color: #B8C7D5;
}

#nat-tech a {
  border-left: 4px solid #C1CEDA;
}

#nat-tech a:hover {
  color: white;
  background-color: #C1CEDA;
}

#holz a {
  border-left: 4px solid #900D17;
}

#holz a:hover {
  color: white;
  background-color: #900D17;
}

#hotel a {
  border-left: 4px solid #AFCC50;
}

#hotel a:hover {
  color: white;
  background-color: #AFCC50;
}

#it a {
  border-left: 4px solid #53C04F;
}

#it a:hover {
  color: white;
  background-color: #53C04F;
}

#kfz a {
  border-left: 4px solid #D54079;
}

#kfz a:hover {
  color: white;
  background-color: #D54079;
}

#luftfahrt a {
  border-left: 4px solid #9ED2F2;
}

#luftfahrt a:hover {
  color: white;
  background-color: #9ED2F2;
}

#metall a {
  border-left: 4px solid #2F64AB;
}

#metall a:hover {
  color: white;
  background-color: #2F64AB;
}

#shk a {
  border-left: 4px solid #779AD3;
}

#shk a:hover {
  color: white;
  background-color: #779AD3;
}

#tz a {
  border-left: 4px solid #4CB6C5;
}

#tz a:hover {
  color: white;
  background-color: #4CB6C5;
}

#wv a {
  border-left: 4px solid #649BAD;
}

#wv a:hover {
  color: white;
  background-color: #649BAD;
}


/*linke Navigation: Weiterbildung*/

#automatisierung2 a {
  border-left: 4px solid #003767;
}

#automatisierung2 a:hover {
  color: white;
  background-color: #003767;
}

#bau2 a {
  border-left: 4px solid #C23323;
}

#bau2 a:hover {
  color: white;
  background-color: #C23323;
}

#chemie2 a {
  border-left: 4px solid #FFCC00;
}

#chemie2 a:hover {
  color: black;
  background-color: #FFCC00;
}

#didaktik2 a {
  border-left: 4px solid #C92A4C;
}

#didaktik2 a:hover {
  color: white;
  background-color: #C92A4C;
}

#druck2 a {
  border-left: 4px solid #81759D;
}

#druck2 a:hover {
  color: white;
  background-color: #81759D;
}

#elektro2 a {
  border-left: 4px solid #F39320;
}

#elektro2 a:hover {
  color: white;
  background-color: #F39320;
}

#ee2 a {
  border-left: 4px solid #2B5417;
}

#ee2 a:hover {
  color: white;
  background-color: #2B5417;
}

#farbe2 a {
  border-left: 4px solid #EA4F00;
}

#farbe2 a:hover {
  color: white;
  background-color: #EA4F00;
}

#holz2 a {
  border-left: 4px solid #900D17;
}

#holz2 a:hover {
  color: white;
  background-color: #900D17;
}

#hotel2 a {
  border-left: 4px solid #AFCC50;
}

#hotel2 a:hover {
  color: white;
  background-color: #AFCC50;
}

#it2 a {
  border-left: 4px solid #53C04F;
}

#it2 a:hover {
  color: white;
  background-color: #53C04F;
}

#kfz2 a {
  border-left: 4px solid #D54079;
}

#kfz2 a:hover {
  color: white;
  background-color: #D54079;
}

#luftfahrt2 a {
  border-left: 4px solid #9ED2F2;
}

#luftfahrt2 a:hover {
  color: white;
  background-color: #9ED2F2;
}

#metall2 a {
  border-left: 4px solid #2F64AB;
}

#metall2 a:hover {
  color: white;
  background-color: #2F64AB;
}

#shk2 a {
  border-left: 4px solid #779AD3;
}

#shk2 a:hover {
  color: white;
  background-color: #779AD3;
}

#tz2 a {
  border-left: 4px solid #4CB6C5;
}

#tz2 a:hover {
  color: white;
  background-color: #4CB6C5;
}

#wv2 a {
  border-left: 4px solid #649BAD;
}

#wv2 a:hover {
  color: white;
  background-color: #649BAD;
}


/*Kategorien: Startseite  includes/functions/html_output.php*/

.cat_alles {
    margin-top:10px;
    margin-left: 10px;
    float:left; 
    padding-bottom:30px; 
    }

.cat_outer {
   background-color:#03164E;
color:white;
float:left;
height:150px;
margin-bottom:16px;
margin-right:3px;
width:142px;
    }

.cat_alles a {
    color:white;
    text-decoration:none;
    }


.cat_alles a:hover{
    text-decoration:none;
    color:white;
    }


.cat_image {
    /*background-image:url(metall.jpg);*/
    height:155px;
    width:100%;
    float:left;
    }

.cat_color {
    background-color:#03164E;
    height:30px;
    
    float:left;
    }

.cat_text {
    margin:2px 0 0 0;
    padding-left:12px;
    #line-height:1.1em;
    background-image: url(pfeil.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    float:left; 
    font-size:12px; 
    }

/*Kategorie Kindergarten*/
.cat_outer #cat_kindergarten {
    border-left:8px solid #B8C7D5;
   
    }

#img_kindergarten{
    background-image:url(kindergarten.jpg);
    height:119px;
    width:142px;
    }


	 
/*Kategorie Grundschule*/
.cat_outer #cat_grundschule {
    border-left:8px solid #AFC0CF;
    
    }

#img_grundschule{
    background-image:url(grundschule.jpg);
    height:119px;
width:142px;
    }

/*Kategorie Grundschule*/
.cat_outer #cat_hauptschule {
    border-left:8px solid #7F9BB3;
    
    }

#img_hauptschule{
    background-image:url(hauptschule.jpg);
    height:119px;
width:142px;
    }
    
/*Kategorie Grundschule*/
.cat_outer #cat_realschule {
    border-left:8px solid #597D9C;
    
    }

#img_realschule{
    background-image:url(realschule.jpg);
    height:119px;
width:142px;
    }

/*Kategorie Grundschule*/
.cat_outer #cat_gymnasium {
    border-left:8px solid #335F85;
    
    }

.cat_outer #cat_berufsorientierung {
    border-left:8px solid #003767;
    
    }
	 
.cat_outer #cat_fachraum {
    border-left:8px solid #597D9C;
    
    }

	 
	
	 
#img_gymnasium{
    background-image:url(gymnasium.jpg);
    height:119px;
width:142px;
    }  
    
/*Kategorie F1Schulshop*/
.cat_outer #cat_f1schulshop {
    border-left:8px solid #F02E25;
   
    }

#img_f1schulshop{
    background-image:url(f1schulshop.jpg);
    height:119px;
width:142px;
    }    


.site_footer {
  color: gray;
  font-family: Arial, Verdana, sans-serif;
  text-align: left;
  font-size: 10px;
  margin-left: 205px;
  padding-bottom: 15px;
}


/*Drop-Down-Menu Branchen*/
.branchen {
  border-left:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
    }



.branchen a:hover {
  color: white;
  background-color: #003767;
  text-decoration:none;
}

#branchen_kindergarten a {
  border-left: 4px solid #003767;
}

#branchen_kindergarten a:hover {
  color: white;
  background-color: #003767;
}

#branchen_grundschule a {
  border-left: 4px solid #335F85;
}

#branchen_grundschule a:hover {
  color: white;
  background-color: #335F85;
}

#branchen_hauptschule a {
  border-left: 4px solid #597D9C;
}

#branchen_hauptschule a:hover {
  color: white;
  background-color: #597D9C;
}

#branchen_realschule a {
  border-left: 4px solid #7F9BB3;
}

#branchen_realschule a:hover {
  color: white;
  background-color: #7F9BB3;
}

#branchen_gymnasium a {
  border-left: 4px solid #A6B9CA;
}

#branchen_gymnasium a:hover {
  color: white;
  background-color: #A6B9CA;
}

#branchen_f1schulshop a {
  border-left: 4px solid #F02E25;
}

#branchen_f1schulshop a:hover {
  color: white;
  background-color: #F02E25;
}

#branchen_berufsorientierung a {
border-left:4px solid #B8C7D5;
}

#branchen_berufsorientierung a:hover {
color: white;
  background-color: #B8C7D5;
}

/****ALTES MENÜ****/
/*
#branchen_elektro a {
  border-left: 4px solid #F39320;
}

#branchen_elektro a:hover {
  color: white;
  background-color: #F39320;
}

#branchen_ee a {
  border-left: 4px solid #2B5417;
}

#branchen_ee a:hover {
  color: white;
  background-color: #2B5417;
}

#branchen_farbe a {
  border-left: 4px solid #EA4F00;
}

#branchen_farbe a:hover {
  color: white;
  background-color: #EA4F00;
}

#branchen_holz a {
  border-left: 4px solid #900D17;
}

#branchen_holz a:hover {
  color: white;
  background-color: #900D17;
}

#branchen_hotel a {
  border-left: 4px solid #AFCC50;
}

#branchen_hotel a:hover {
  color: white;
  background-color: #AFCC50;
}

#branchen_it a {
  border-left: 4px solid #53C04F;
}

#branchen_it a:hover {
  color: white;
  background-color: #53C04F;
}

#branchen_kfz a {
  border-left: 4px solid #D54079;
}

#branchen_kfz a:hover {
  color: white;
  background-color: #D54079;
}

#branchen_luftfahrt a {
  border-left: 4px solid #9ED2F2;
}

#branchen_luftfahrt a:hover {
  color: white;
  background-color: #9ED2F2;
}

#branchen_metall a {
  border-left: 4px solid #2F64AB;
}

#branchen_metall a:hover {
  color: white;
  background-color: #2F64AB;
}

#branchen_shk a {
  border-left: 4px solid #779AD3;
}

#branchen_shk a:hover {
  color: white;
  background-color: #779AD3;
}

#branchen_tz a {
  border-left: 4px solid #4CB6C5;
}

#branchen_tz a:hover {
  color: white;
  background-color: #4CB6C5;
}

#branchen_wv a {
  border-left: 4px solid #649BAD;
}

#branchen_wv a:hover {
  color: white;
  background-color: #649BAD;
}
*/

/*Sprachauswahl'*/
.select_language {
    background-color: white;
    border-left:1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;
    }



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


#lang_canada {
    background-image:url(images/flags/menu/flag_canada.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }


#lang_schweiz {
/*    background-image:url(images/lang_schweiz.jpg); */
    background-image:url(images/flags/menu/flag_switzerland.gif);
    background-repeat:no-repeat;
    background-position: 87% center;
    }

#lang_austria {
/*    background-image:url(images/lang_austria.jpg); */
    background-image:url(images/flags/menu/flag_austria.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_us_uk {
/*    background-image:url(images/lang_us_uk.gif); */
    background-image:url(images/flags/menu/flag_usa_uk.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_spain {
/*    background-image:url(images/lang_spain.jpg); */
    background-image:url(images/flags/menu/flag_spain.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_france {
/*    background-image:url(images/lang_france.jpg); */
    background-image:url(images/flags/menu/flag_france.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_india{
/*    background-image:url(images/lang_india.jpg); */
    background-image:url(images/flags/menu/flag_india.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_me{
/*    background-image:url(images/lang_me.jpg); */
    background-image:url(images/flags/menu/flag_lebanon.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_eu{
/*    background-image:url(images/lang_eu.gif); */
    background-image:url(images/flags/menu/flag_eu.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }
    
#lang_ro{
/*    background-image:url(images/lang_eu.gif); */
    background-image:url(images/flags/menu/flag_ro.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }    
                  
    




/*linke Navigation: Erstausbildung Überschrift*/


.erstausbildung_c2 {
    background-color:#03164E;
    background-image:none;
    margin-bottom:5px;
    padding:1px 0;
    }

.erstausbildung_c2 a {
    text-transform: uppercase;
    color:white;
    font-weight:bold;
    letter-spacing: 3px;
    float:left;
    padding:1px 0 2px 0px;
    margin-left:5px;
    }
    
    
.c2 {
  background-color: #A4BEE1;
  color: #364D55;
  padding:0px; 
  margin-bottom:3px;
    }
    
.c2 a {
    color: #2E3A9C;
    background-image:url(images/categories/arrow_right.gif);
    background-repeat:no-repeat;
    background-position:left 45%;
    float:left;
    padding:5px 0px 5px 10px;
    margin-left:5px;
    /*color: #364D55;*/
    }
    
/*linke Navigation: Erstausbildung 1.Ebene*/
.c3 .bullet {
    float:left;
    color: #2E3A9C;
    padding-bottom: 0px;
    padding-top:0px;
    margin-bottom:0px;
    }                   


.c3 a.bullet{
    background-image:url(images/categories/arrow_bullet.gif);
    background-repeat:no-repeat;
    /*background-position:left center;*/
    padding:5px 0px 5px 10px;
    margin-left:5px;
    color: #2E3A9C;
    /*margin-left:-12px;*/
    } 

.c3 {
  /*background-color: #F0F4FF;*/
  background-color: #A4BEE1;
  color: #364D55;
  padding:0px; 
  margin-bottom:3px;
}

.c3 a  {
    color: #2E3A9C;
    background-image:url(images/categories/arrow_right.gif);
    background-repeat:no-repeat;
    background-position:left 45%;
    float:left;
    padding:5px 0px 5px 10px;
    margin-left:5px;
    /*color: #364D55;*/
    }


/*linke Navigation: Erstausbildung 4.Ebene*/
.c4 {
  color: #364D55;
  padding-bottom: 1px;
  margin-bottom:3px;
}


.c4 a  {
    color: #364D55;
    background-image:url(images/categories/arrow_right.gif);
    background-repeat:no-repeat;
    background-position:top left;
    float:left;
    padding:0px 0px 0px 10px;
    margin-left:15px;
    color: #364D55;
    /*margin-left:-12px;*/
    }

/*linke Navigation: Erstausbildung 4.Ebene*/
.c5,.c6 {
  color: #364D55;
  padding-bottom: 1px;
  margin-bottom:3px;
}


.c5 a, .c6 a  {
    color: #364D55;
    background-image:url(images/categories/arrow_right.gif);
    background-repeat:no-repeat;
    background-position:top left;
    float:left;
    padding:0px 0px 0px 10px;
    margin-left:25px;
    color: #364D55;
    /*margin-left:-12px;*/
    }



.bullet {
    /*float:left;
    margin:0 0 0 3px;
    padding:0px;*/
    }


a.bullet{
    background-image:url(images/categories/arrow_bullet.gif);
    background-repeat:no-repeat;
    /*background-position: left 60%;*/
    padding:0px 0px 0px 10px;
    margin-left:15px;
    color: #364D55;
    }   


/*linke Navigation: Weiterbildung*/
.weiterbildung_c2 {
    /*background-color:#FF8C00;/*/
    background-color:#03164E;
    margin-top:10px;
    margin-bottom:5px;
    padding:1px 0;

    }

.weiterbildung_c2 a {
    text-transform: uppercase;
    color:white;
    font-weight:bold;
    letter-spacing: 3px;
    float:left;
    padding:1px 0 2px 0px;
    margin-left:5px;
    }



/* Bestseller & Neuheiten */
.message_name a {
  font-size: 10px;
  font-weight: bold;
  color: #333;
  margin-bottom: 12px;
}

.message_name a:hover {
  color: black;
  text-decoration: none;
}

.message_price {
 vertical-align: top;
 word-spacing: -0.05em;
}

.message_price {
  font-family: arial;
  color: #666;
  font-size: 10px;
}

.messagenew {
  margin-bottom: 4px;
}

.messagenew span {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  padding: 3px;
  color: #fff;
  background-color: #D30007;
  font-size: 10px;
}

/* Basis für den Inhalt */
.main_content {
    width:580px;
    }

/*Überschriften der einzelnen Bereiche*/
/*Brachen-Header allgemien*/
.branchen_header {
    float:left;
    width:100%;
    color:white;
    font-weight:bold;
    margin-bottom: 10px;
    padding:0px;
    /*height:40px;*/
    }

.branchen_header_start {
    float:left;
    width:100%;
    color:white;
    font-weight:bold;
    margin-bottom: 10px;
    padding:0px;
    /*height:80px;*/
    }

.branchen_header_text {
    float:left;
    margin:0px 0 0 15px;
    padding: 0;
    height:40px;
    }

.branchen_header_start .branchen_header_text h1 {
    font-size:24px;
    padding:0px 0 0px 0;
    margin:0px 0 0 0;
    }

.branchen_header_text h1 {
    font-size:24px;
    padding:0px 0 0px 0;
    margin:4px 0 0 0;
    }



.branchen_header_link {
    float:right;
    text-align:right;
    margin-right:15px;
    font-size:11px;
    line-height:1.2em;
    margin-top:6px;
    }

.branchen_header_link a {
    color:white;
    text-decoration:underline;
    }

/*Farbdefinition der Branchen*/

#header_ee {
    background-color:#597D9C;
    }

#header_elementarstufe {
    background-color:#B8C7D5;
    }

#header_elektro {
    background-color:#597D9C;
    }
	
#header_metall {
    background-color:#003767;
    }
	 
#header_messwert {
    background-color:#41688A;
    }

#header_cadcam {
    background-color:#335F85;
    }


#header_cadcam h1{
    font-size: 23px;
    }


#header_fachbuecher {
    background-color:#7F9BB3;
    }

#header_fachraumausstattung {
    background-color:#597D9C;
    }

#header_interaktive_lernprogramme {
    background-color:#335F85;
    }
	 
#header_lehrfilme {
    background-color:#003767;
    }	 
	 
#header_projektarbeiten {
    background-color:#003767;
    }	 
	
#header_primarstufe {
    background-color:#AFC0CF;
    }

#header_sekundarstufe_1 {
    background-color:#7F9BB3;
    }
	 
#header_sekundarstufe_1_2 {
    background-color:#597D9C;
    }

#header_sekundarstufe_2 {
    background-color:#335F85;
    }
	 
#header_berufsorientierung {
    background-color:#003767;
    }
	 
	 
	 
#header_chemie {
    background-color:#C1CEDA;
    }         
    
#header_materie_natur_technik {
    background-color:#B8C7D5;
    }    
     
#header_physik {
    background-color:#AFC0CF;
    }        
    

#header_informatik {
    background-color:#7F9BB3;
    }

#header_naturwissenschaftliches_arbeiten {
    background-color:#597D9C;
	 height: 66px;
    }

#header_technik {
    background-color:#335F85;
    }

#header_naturphaenomene {
    background-color:#003767;
    }

#header_naturwissenschaft {
    background-color:#003767;
    }

#header_holz {
    background-color:#900D17;
    }

#header_hotel {
    background-color:#AFCC50;
    }

#header_it {
    background-color:#53C04F;
    }

#header_kfz {
    background-color:#D54079;
    }

#header_luftfahrt {
    background-color:#9ED2F2;
    }

#header_metall {
    background-color:#2F64AB;
    }

#header_shk {
    background-color:#779AD3;
    }

#header_tz {
    background-color:#4CB6C5;
    }

#header_wv {
    background-color:#649BAD;
    }

#header_demo {
    background-color:#1F5BA5;
    }

/*Produktinfo*/

/* Bild */
.pi_image {
  border: 1px solid #003767;
  background-color: white;

  padding: 0;
  margin: 0;
}

.pi_image_icons a  {
  padding: 0;
  margin: 0;
  padding-top: 2px;
}

.pi_image_new {
 text-align: right;
 padding: 1 0 2 0;
}

.pi_image_new span {
  background-color: red;
  font-weight: bold;
  color: white;
  padding: 1 4 2 4;
  text-transform: uppercase;
}


/*Produktname*/
.pi_products_name {
    background-color:#91B6DB;
    padding:5px;
    font-weight:bold;
    font-size:12px;
    border-bottom:3px solid #F0F4FF;
    }


.pi_products_model_box {
    }


/*Artikelnummer*/
.pi_products_model {
    width:260px;
    background-color:#CDDCEF;
    padding:5px;
    font-weight:bold;
    font-size:11px;
    color:#0C64A4;
    border-bottom:3px solid #F0F4FF;
    }

/*   "in EUR"   */
.pi_products_head {
    text-align:right;
    background-color:#CDDCEF;
    padding:5px;
    font-weight:bold;
    font-size:11px;
    color:#0C64A4;
    width:115px;
    border-bottom:3px solid #F0F4FF;
    border-left:3px solid #F0F4FF;
    }

/*Bestellinformationen*/
.pi_products_price_info {
    width:260px;
    }


.pi_products_price_info a {
    color:#666563;
    }

.shipping_infos {
    padding:5px;
    border-right:3px solid #F0F4FF;
    border-bottom:3px solid #F0F4FF;
    background-color:#CDDCEF;
    }

/*Netto Preise*/
/*Netto Bezeichnung*/
.pi_price_net_caption {
    background-color:#CDDCEF;
    font-weight:bold;
    font-size:11px;
    color:#0C64A4;
    text-align:right;
    padding:5px;
    }

/*Anzeige Preise*/
.pi_price_net {
    background-color:#CDDCEF;
    margin-bottom:3px;
    padding:5px 5px 5px 2px;
    font-weight:bold;
    font-size:11px;
    color:#474749;
    text-align:right;
    width:117px;
    border-left:3px solid #F0F4FF;
    }

/*Sonderpreise*/
/*Bezeichnung*/
.pi_price_caption_special {
    font-weight:bold;
    font-size:11px;
    color:red;
    text-align:right;

    }

/*Anzeige Preis*/
.pi_price_special{
    background-color:#CDDCEF;
    color:red;
    text-align:right;
    }


.pi_price_special .IM_products_SpecialPrice {
    font-weight:bold;
    font-size:11px;
    color:red;
    }

/*Bruttopreise*/

/*Brutto Bezeichnung*/
.pi_price_gross_caption {
    background-color:#CDDCEF;
    font-weight:bold;
    font-size:11px;
    color:#0C64A4;
    text-align:right;
    padding:5px;
    border-top:3px solid #F0F4FF;
    border-bottom:3px solid #F0F4FF;
    }

/* Anzeige Preis*/
.pi_price_gross {
    background-color:#CDDCEF;
    margin-bottom:3px;
    padding:5px 5px 5px 0;
    font-weight:bold;
    font-size:11px;
    color:#474749;
    text-align:right;
    border-left:3px solid #F0F4FF;
    border-top:3px solid #F0F4FF;
    border-bottom:3px solid #F0F4FF;
    }


.pi_products_cart_caption {
    background-color:#CDDCEF;
    padding:5px;
    font-weight:bold;
    font-size:11px;
    color:#0C64A4;
    text-align:right;
    border-bottom:3px solid #F0F4FF;
    }

.pi_products_cart {
    background-color:#CDDCEF;
    padding:5px;
    width:112px;
    border-left:3px solid #F0F4FF;
    border-bottom:3px solid #F0F4FF;
    text-align:right;
    }

.pi_products_delivery {
  background-color: #E00E17;
  /* border-top:3px solid #F0F4FF; */
  font-size:9px;
  color: white;
  padding: 5px;
    }

.pi_products_special {
  background-color: #E00E17;
  /* border-top:3px solid #F0F4FF; */
  border-left:3px solid #F0F4FF;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color: white;
  padding: 5px;
    }





.tabbertab p{

    }


.products_totop {
 text-align: right;
 margin-top: 6px;
}

.products_totop a {
 font-size: 9px;
 font-weight: bold;
 color: #999999;
 text-align: right;
 padding: 2px;
 background-image: url(images/totop.gif);
 background-repeat: no-repeat;
 background-position: -1 5;
 padding-left: 12px;
}

.products_totop a:hover {
 color: #03164E;
 text-decoration: none;
 background-image: url(images/totopa.gif);
}


.categories_overview {
    margin-top:10px;
}



.categories_overview_item {
  padding-left: 10px;

}

.categories_overview_element,.categories_overview_element_active {
  padding-bottom: 8px;
  width: 180px;
}

.categories_overview_element a, .categories_overview_element_active a {
  font-size: 11px;
  color: #546368;
  padding-left: 10px;
  display: block;
  background-image: url(images/categories_overview_item.gif);
  background-repeat: no-repeat;
  background-position: 0 2;
}
.categories_overview_element_active a {
  color: #03164E;
  background-image: url(images/categories_overview_itema.gif);
}


.categories_overview_element a:hover, .categories_overview_element_active a:hover {
  color: #03164E;
  text-decoration: none;
  background-image: url(images/categories_overview_itema.gif);
}
.categories_overview_element_active a:hover {
  color: #03164E;
}





/*.td_products_listing {
  padding-right: 4px;
}*/


#tab_content p a {
    color: #1B4595;
    text-decoration: underline;
    line-height: 16px;    
    }
    
#tab_content p a:hover {
    color: #000066;
    text-decoration: underline;
    }    
    
    

#container p a {
  color: #1B4595;
  text-decoration: underline;
    /*background-image:url(images/icons/link.gif);
    background-repeat:no-repeat;
    background-position: 2px left;
    padding-left: 8px;*/     
}

.main a {
    text-decoration: underline; 
    }

.main a:hover {
  color: black;
  text-decoration: underline; 
}








#tab_content  {
  font-size: 11px;
}


#fragment-2 {
    #width:100%;
    }

#fragment-3 {
    #width:100%;
    }

.category_info {
  background-color: #003767;
  border-bottom: 1px solid #CDDCEF;
  color: white;
  font-size: 10px;
  font-weight:normal;
  padding: 3px 0 3px 10px;
  margin: 3px 0 0 0;
  margin-left:0px;
/*  text-transform: uppercase; */
  letter-spacing: 0.2em;
}


/* Blätterkatalog-Übersicht */

.bkataloge_item {
  float:left;
  width:285px;
}

.bkataloge_image {
  float:left;
  width:155px;
}

.bkataloge_link {
  font-weight: bold;
  color: #0060A9;
  font-decoration: underline;
}

.staffel_head {
  color: #0C64A4;
  font-weight: bold;
  padding: 4px 12px 4px 12px;
}

.staffel_odd {
  background-color: #EDF2F8;
}

.staffel_odd td {
  padding: 2px;
}


.staffel_even {
  background-color: white;
}

.staffel_even td {
  padding: 2px;
}


/* Blätterkatalog-Übersicht END */







/*Branchen- und Sprachenmenü*/

#menuebox {
}



/*Sprachmenü für Fireox*/
#menue {
position:absolute;
z-index: 1;
float:left;
width:192px;
height:20px;
margin:7px 0 0 44px;
padding:0px 0 0 0px;
}

#menue div.aussen {
float: left;
display: block;
overflow: hidden;
width: 107px;
height: 16px;
background-color:white;
}

#menue div.aussen:hover {
height: auto;
}

a.innen-1 {
/*margin-top: 2px;*/
}
a.innen,
a.innen-1 {
display: block;
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
color: black;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
padding: 4px;
line-height:1.1;
}

a:visited.innen,
a:visited.innen-1 {

}
a:hover.innen,
a:hover.innen-1 {
text-decoration:underline;
}

span.menutag {
display: block;
cursor: pointer;
}


#lang_canada {
    background-image:url(http://www.christiani.de/images/flags/menu/flag_canada.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }


#lang_schweiz {
/*    background-image:url(images/lang_schweiz.jpg); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_switzerland.gif);
    background-repeat:no-repeat;
    background-position: 87% center;
    }

#lang_austria {
/*    background-image:url(images/lang_austria.jpg); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_austria.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_us_uk {
/*    background-image:url(images/lang_us_uk.gif); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_usa_uk.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_spain {
/*    background-image:url(images/lang_spain.jpg); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_spain.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_france {
/*    background-image:url(images/lang_france.jpg); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_france.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_india{
/*    background-image:url(images/lang_india.jpg); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_india.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_me{
/*    background-image:url(images/lang_me.jpg); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_lebanon.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

#lang_eu{
/*    background-image:url(images/lang_eu.gif); */
    background-image:url(http://www.christiani.de/images/flags/menu/flag_eu.gif);
    background-repeat:no-repeat;
    background-position: 85% center;
    }

/*Branchen-Menü*/

#menue2 {
display: block;
position: absolute;
z-index: 1;
width:100px;
float:left;
height:20px;
margin:7px 0 0 24px;
padding:0px 0 0 0;
}

#menue2 div.aussen {
display:block;
height: 16px;
width:72px;
overflow:hidden;
}

#menue2 div.aussen:hover {
display:block;
height: auto;
width:172px;
overflow:visible;
}

.aussen a {
display: block;
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
color: black;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
padding: 4px;
line-height:1.1;
background-color:white;
}

#menue2 a {
}


.aussen #branchen_automatisierung {
  border-left: 4px solid #003767;
}

.aussen #branchen_automatisierung:hover{
  color: white;
  background-color: #003767;
  text-decoration:none;
}

.aussen #branchen_bau {
  border-left: 4px solid #C23323;
}

.aussen #branchen_bau:hover {
  color: white;
  background-color: #C23323;
  text-decoration:none;
}

.aussen #branchen_chemie {
  border-left: 4px solid #FFCC00;
}

.aussen #branchen_chemie:hover {
  color: white;
  background-color: #FFCC00;
  text-decoration:none;
}

.aussen #branchen_didaktik {
  border-left: 4px solid #C92A4C;
}

.aussen #branchen_didaktik:hover {
  color: white;
  background-color: #C92A4C;
  text-decoration:none;
}

.aussen #branchen_druck {
  border-left: 4px solid #81759D;
}

.aussen #branchen_druck:hover {
  color: white;
  background-color: #81759D;
  text-decoration:none;
}

.aussen #branchen_elektro {
  border-left: 4px solid #F39320;
}

.aussen #branchen_elektro:hover {
  color: white;
  background-color: #F39320;
  text-decoration:none;
}

.aussen #branchen_ee {
  border-left: 4px solid #2B5417;
}

.aussen #branchen_ee:hover {
  color: white;
  background-color: #2B5417;
  text-decoration:none;
}

.aussen #branchen_farbe {
  border-left: 4px solid #EA4F00;
}

.aussen #branchen_farbe:hover {
  color: white;
  background-color: #EA4F00;
  text-decoration:none;
}

.aussen #branchen_holz {
  border-left: 4px solid #900D17;
}

.aussen #branchen_holz:hover {
  color: white;
  background-color: #900D17;
  text-decoration:none;
}

.aussen #branchen_hotel {
  border-left: 4px solid #AFCC50;
}

.aussen #branchen_hotel:hover {
  color: white;
  background-color: #AFCC50;
  text-decoration:none;
}

.aussen #branchen_it {
  border-left: 4px solid #53C04F;
}

.aussen #branchen_it:hover {
  color: white;
  background-color: #53C04F;
  text-decoration:none;
}

.aussen #branchen_kfz {
  border-left: 4px solid #D54079;
}

.aussen #branchen_kfz:hover {
  color: white;
  background-color: #D54079;
  text-decoration:none;
}

.aussen #branchen_luftfahrt {
  border-left: 4px solid #9ED2F2;
}

.aussen #branchen_luftfahrt:hover {
  color: white;
  background-color: #9ED2F2;
  text-decoration:none;
}

.aussen #branchen_metall {
  border-left: 4px solid #2F64AB;
}

.aussen #branchen_metall:hover {
  color: white;
  background-color: #2F64AB;
  text-decoration:none;
}

.aussen #branchen_shk {
  border-left: 4px solid #779AD3;
}

.aussen #branchen_shk:hover {
  color: white;
  background-color: #779AD3;
  text-decoration:none;
}

.aussen #branchen_tz {
  border-left: 4px solid #4CB6C5;
}

.aussen #branchen_tz:hover {
  color: white;
  background-color: #4CB6C5;
  text-decoration:none;
}

.aussen #branchen_wv {
  border-left: 4px solid #649BAD;
}

.aussen #branchen_wv:hover {
  color: white;
  background-color: #649BAD;
  text-decoration:none;
}

.seo, .seo H1, .seo H2, .seo P {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:  #656565;
  width: 960px;
  margin:0px auto 0 auto;
  text-align: left;
  padding-top: 6px;  
   }

.seo H1, .seo H2 {
  font-size: 11px;
  padding-bottom: 6px;  
   }

                     
   
  .banner_hmi {
    width:164px;
    background-color:white;
    font-family:Verdana;
    }
    
.banner_hmi .banner_hmi_text {

    font-size:12px;
    font-weight:bold;
    color:#000B60;
    padding:6px 5px 5px 5px;
    }

.banner_hmi a img {
    border:none;
    margin:0px;
    padding:0px;
    }
    
.banner_hmi a {
    text-algin:left;
    color:#666666;
    font-size:10px;
    text-decoration: none;
    }

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

.banner_hmi .linktext {
    padding:5px;
}

.azubis {
    float:left;
    background-color:#004287;
    color:white;
    margin-right:11px;
    margin-left:11px;
    padding:10px;
    font-weight:bold;          
}

a.azubis:hover {
    color:white;
}

.isbn_info {
  font-weight:normal; 
}


.IM_product_Titel_verordnung {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
        line-height: 1.5;                                
padding-left: 40px;
 background:url(images/verordnung.gif) no-repeat 5px 6px;        
}

.verordnung {
 padding-left: 40px;
 background:url(images/verordnung.gif) no-repeat 5px 4px;
}

.verordnung_info {
  color: red;
  font-size: 11px;
  font-weight:normal;
}


    #flashcontent {
        border: solid 0px #000;
        width: 450px;
        height: 370px;
        float: left;
    }
    
#printcart {
  text-decoration: underline;
    background-image:url(images/printer.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:2px 0px 2px 18px;       
    margin-top: 6px;
  
}    


.f1inschools h1 {
    color:white;
    background-color:black;
    background-image: url(F1inschools/images/h1_bg.jpg);
    background-position: center right;
    background-repeat: no-repeat;  
    font-size:12px;
    padding:3px 0 2px 5px;
    margin:0px;
    }

.f1inschools h2 {
    color:black;
    background-image: url(F1inschools/images/h2_bg.jpg);
    background-position: center left;
    background-repeat: no-repeat;  
    font-size:12px;
    padding:0px 0 0px 20px;
    margin:0px;
    }

.box_headline {
	background-image: url(F1inschools/images/box_h1_bg.jpg);
	background-repeat: no-repeat;
	width:164px;
	height:23px;
	}
	
.box_headline h1 {
	font-size:12px;
	font-weight:bold;
	color:white;
	padding: 5px 0 0 0px;
	border:0px;
    margin:0px;
    text-align:center;
	}

.box_content {
	background-image: url(F1inschools/images//box_bg.jpg);
	background-repeat:repeat-x;
	background-color:#575F62;
	padding:10px 10px 10px 10px;
        margin-bottom:10px;
	}

.box_content p{
	color:white;
	}
    
	 
	 
	 
	 
	 
#img_elementarstufe{
    background-image:url(elementarstufe.jpg);
    height:119px;
width:142px;
    }
	 
#img_primarstufe{
    background-image:url(primarstufe.jpg);
    height:119px;
width:142px;
    }

#img_sekundarstufe_1{
    background-image:url(sekundarstufe_1.jpg);
    height:119px;
width:142px;
    }	 

#img_sekundarstufe_1_2{
    background-image:url(sekundarstufe_1_2.jpg);
    height:119px;
width:142px;
    }	 
	 
#img_secundarstufe_2{
    background-image:url(sekundarstufe_2.jpg);
    height:119px;
width:142px;
    }	 
	 
#img_berufsorientierung{
    background-image:url(berufsorientierung.jpg);
    height:119px;
width:142px;
    }	 	 

#img_fachraum{
    background-image:url(fachraum.jpg);
    height:119px;
width:142px;
    }	 

#img_f1shop{
    background-image:url(f1shop.jpg);
    height:119px;
width:142px;
    }	 
	
#natur_technik a
{
 margin-left:-3px;	
}

#text_success
{
	padding-bottom:20px;
}
 
/*FISCHER START*/
.head_body_fischer {
  width: 784px;
  background-image: url(images/fischer/fischer_head.jpg);
  background-repeat: no-repeat;
  text-align: right;
}

#box_product_name
{
	
	font-size: 14px;
	text-align: left;
	padding: 10px;
}

#box_product_description
{
	
	font-size: 12px;
	text-align: left;
	padding: 10px;
}

#fisch_box_price
{
	font-size: 12px;
	text-align: left;
	padding: 10px;
}

#fisch_box_link
{
	font-size: 12px;
	text-align: right;
	padding-bottom:5px;
}


.cat_outer_new {
   background-color:#03164E;
color:white;
float:left;
height:120px;
margin-bottom:16px;
margin-right:3px;
width:110px;
    }


.cat_image_new {
    height:155px;
    width:100%;
    float:left;
    }

.cat_color_new {
    background-color:#03164E;
    height:30px;
    
    float:left;
    }


#img_elementarstufe_new{
    background-image:url(elementarstufe.jpg);
    height:90px;
width:110px;
    }
	 
#img_primarstufe_new{
    background-image:url(primarstufe.jpg);
    height:90px;
width:110px;
    }

#img_sekundarstufe_1_new{
    background-image:url(sekundarstufe_1.jpg);
    height:90px;
width:110px;
    }	 

#img_sekundarstufe_1_2_new{
    background-image:url(sekundarstufe_1_2.jpg);
     height:90px;
width:110px;
    }	 
	 
#img_secundarstufe_2_new{
    background-image:url(sekundarstufe_2.jpg);
    height:90px;
width:110px;
    }	 


#img_berufsorientierung_new{
    background-image:url(berufsorientierung.jpg);
     height:90px;
width:110px;
    }	 	 

#img_fachraum_new{
    background-image:url(fachraum.jpg);
     height:90px;
width:110px;
    }	 

#img_messwert_new{
    background-image:url(neulog.gif);
     height:90px;
width:110px;
    }	 


#img_f1shop_new{
    background-image:url(f1shop_new.jpg);
     height:90px;
width:110px;
    }	 
	
#img_fischer_new
{
	background-image:url(fischer.jpg);
     height:90px;
width:110px;
}

.cat_outer_new #cat_kindergarten_new {
    border-left:5px solid #B8C7D5;
   
    }

cat_outer_new #cat_grundschule_new {
    border-left:5px solid #AFC0CF;
    
    }


.cat_outer_new #cat_hauptschule_new {
    border-left:5px solid #7F9BB3;
    
    }


.cat_outer_new #cat_gymnasium_new {
    border-left:5px solid #335F85;
}

.cat_outer_new #cat_berufsorientierung_new 
    {
    	border-left:5px solid #003767;
    }
	

.cat_outer_new #cat_fachraum_new {
    border-left:5px solid #597D9C;
    
    }
.cat_outer_new #cat_messwert_new {
    border-left:5px solid #41688A;
    
    }



.cat_outer_new #cat_f1schulshop_new {
    border-left:5px solid #F02E25;
   
    }

.cat_outer_new #cat_fischer_new {
    border-left:5px solid #0067B2;
   
    }


.cat_outer_new #cat_realschule_new {
    border-left:5px solid #597D9C;
    
    }

.cat_text_new {
    margin:2px 0 0 0;
    padding-left:12px;
    #line-height:1.1em;
    background-image: url(pfeil.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    float:left; 
    font-size:9px; 
    }

#fischertechnik a {
border-left:4px solid #0067B2;
}

#fischertechnik a:hover {
background-color:#0067B2;
color:white;
}

/*FISCHER ENDE */ 

/* Flowplayer */

div.overlay {
  padding:40px;
  width:576px;
  display:none;
  background-image:url(css/img/overlay/white.png);
}



div.overlay div.close {
  background:url(css/img/overlay/close.png) no-repeat;
  position:absolute;
  top:2px;
  right:5px;
  width:35px;
  height:35px;
  cursor:pointer;
}

div.overlay a {
  display:block;
  min-height:450px;
  height:auto!important;
  height:380px; 

}

a.player
{
	display:block;
  min-height:450px;
  height:auto!important;
  height:380px; 
}

a.player2
{
	display:block;
  min-height:450px;
  height:auto!important;
  height:380px; 
}

.sensoren th {
  background:#c8d2d8;
  text-align: left;
  border-right: 1px solid white;
  padding-left: 4px
}

.sensoren .sensoren-content td {
  border-right: 1px solid black;
  vertical-align: top;
  padding-left: 4px
}

.sensoren .sensoren-content td.last {
  border-right: none;
}

.column_left {
  margin-top: 27px;
}
.column-right {
  margin-top: 10px;
}

.productlisting-data3 a
{
  color: rgb(0, 0, 255);
  font-weight: bold;
  text-decoration: underline;

	}
    
    
#tab_content a {
  color: rgb(0, 0, 255);     
  text-decoration: underline;  
}
