/*
  $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:101%;
    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;
}

#container p A, #container p A:visited {
    font-weight: bold;
    color: #0000FF;
    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: #91B6DB;
  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;*/
  color:#91B6DB; 
}


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: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-color:#91B6DB;
    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;*/
    background-color:#CFDFF1;
    }

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;
    /*margin-left:-12px;*/
    }


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



 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_sub {
  width: 784px;
  background-image: url(images/header/akademie.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; 
  text-decoration:none;
}

/*linke Navigation: Erstausbildung*/


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

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

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

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

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

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

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

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

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

.categories_0#elektro a, .categories_0_active#elektro a {
  border-left: 4px solid #F39320;
}

.categories_0#automatisierung a, .categories_0_active#automatisierung a {
  border-left: 4px solid #003767;
  
}

.categories_0#metall a, .categories_0_active#metall a {
  border-left: 4px solid #2F64AB;
}

.categories_0#Technisches-Zeichnen a, .categories_0_active#Technisches-Zeichnen a {
 border-left: 4px solid #4CB6C5;
}

.categories_0#Qualifizierung-der-Ausbilder a, .categories_0_active#Qualifizierung-der-Ausbilder a {
 border-left: 4px solid #C92A4C;
}
 
#Qualifizierung-der-Ausbilder a:hover {
  color: white;
  background-color: #C92A4C;
  text-decoration: none;
}


#elektro a:hover {
  color: white;
  background-color: #F39320;
  text-decoration: none;
}

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

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

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

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

#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;
}



.categories_1#Metall, 
.categories_1#Elektro,
.categories_1#Technisches-Zeichnen, 
.categories_1#automatisierung,
.categories_1#Qualifizierung-der-Ausbilder,
.categories_1_active#Metall, 
.categories_1_active#Elektro,
.categories_1_active#Technisches-Zeichnen, 
.categories_1_active#Automatisierung,
.categories_1_active#Qualifizierung-der-Ausbilder
{
margin-left:10px;
padding-left: 5px;
}

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

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

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

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



#Technisches-Zeichnen a:hover {
 color: white;
  background-color: #4CB6C5;
  text-decoration: none
}

#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;
  text-decoration: none
}

#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_outter {
    width:580px;
    margin:10 0px 0px 0px;   
    }

.cat_alles {
  
    }

.cat_outer {
    color:white;
    width:188px;
    /*height:125px;*/
    background-color:#03164E;
    margin-right:8px; 
    margin-bottom:5px;   
    /*margin-left:2.5px;*/
    float:left;
    }

.cat_outer2 {
    color:white;
    width:188px;
    /*height:125px;*/
    background-color:#03164E;
    /*margin-right:2.5px;*/ 
    margin-bottom:5px;   
    /*margin-left:2.5px;*/
    float:left;
    }


.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:120px;
    width:100%;
    float:left;
    }

.cat_color {
    background-color:#03164E;
    height:35px;
    /* width:114px; */
    float:left;  
    }

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

/*Kategorie Metall*/
.cat_outer #cat_01 {
    border-left:6px solid #91B6DB;
    }

#img_01{
    background-image:url(img_01.jpg);
    height:120px;
    width:188px; 
    }

/*Kategorie Elektro*/
.cat_outer #cat_02 {
    border-left:6px solid #91B6DB;
    }

#img_02{
    background-image:url(img_02.jpg);
    height:120px;
    width:188px; 
    }

/*Kategorie Chemie*/
.cat_outer #cat_03 {
    border-left:6px solid #91B6DB;
    }

#img_03{
    background-image:url(img_03.jpg);
    height:120px;
    width:188px; 
    }

/*Kategorie KFZ*/
.cat_outer #cat_04 {
    border-left:6px solid #91B6DB;
    }

#img_04{
    background-image:url(img_04.jpg);
    height:120px;
    width:188px; 
    }

/*Kategorie Automatisierung*/
.cat_outer #cat_05 {
    border-left:6px solid #91B6DB;
    }

#img_05{
    background-image:url(img_05.jpg);
    height:120px;
    width:188px; 
    }
    
    
.cat_outer #cat_06 {
    border-left:6px solid #91B6DB;
    }

#img_06{
    background-image:url(img_06.jpg);
    height:120px;
    width:188px; 
    }  

.cat_outer #cat_09 {
border-left:6px solid #91B6DB;
}    

.cat_outer2 #cat_05 {
border-left:6px solid #91B6DB;
}  

.cat_outer2 #cat_06 {
border-left:6px solid #91B6DB;
}      
    
#img_09{
    background-image:url(img_09.jpg);
    height:120px;
    width:188px; 
    }    

/*Kategorie Technischer Zeichner*/
.cat_outer #cat_tz {
    border-left:4px solid #4CB6C5;
    }

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

/*Kategorie Wirtschaft & Verwaltung*/
.cat_outer #cat_wv {
    border-left:5px solid #649BAD;
    }

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

/*Kategorie Bau*/
.cat_outer #cat_bau {
    border-left:5px solid #C23323;
    }

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

/*Kategorie Didaktik & Personal*/
.cat_outer #cat_dp {
    border-left:5px solid #C92A4C;
    }

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

/*Kategorie Holz*/
.cat_outer #cat_holz {
    border-left:5px solid #900D17;
    }

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

/*Kategorie Informationstechnologie*/
.cat_outer #cat_it{
    border-left:5px solid #53C04F;
    }

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

/*Kategorie Druck & Medien*/
.cat_outer #cat_dm {
    border-left:5px solid #81759D;
    }

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

/*Kategorie Hotel & Gastronomie*/
.cat_outer #cat_hg {
    border-left:5px solid #AFCC50;
    }

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

/*Kategorie Sanitär, Heizung, Klima*/
.cat_outer #cat_shk {
    border-left:5px solid #779AD3;
    }

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

/*Kategorie Erneuerbare Energien*/
.cat_outer #cat_ee {
    border-left:5px solid #2B5417;
    }

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

/*Kategorie Luftfahrt*/
.cat_outer #cat_luftfahrt{
    border-left:5px solid #9ED2F2;
    }

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

/*Kategorie Farbe*/
.cat_outer #cat_farbe {
    border-left:5px solid #EA4F00;
    }

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


.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_automatisierung a {
  border-left: 4px solid #003767;
}

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

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

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

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

#branchen_chemie a:hover {
  color: white;
  background-color: #FFCC00;
}

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

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

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

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

#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;*/
  background-color:#182875;  
  /*color: #0D3F96;*/
  padding:0px; 
  margin-bottom:3px;
    }
    
.c2 a {
    color:white;
    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: #0D3F96;*/
    padding-bottom: 0px;
    padding-top:0px;
    margin-bottom:0px;
    }                   


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

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

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


/*linke Navigation: Erstausbildung 4.Ebene*/
.c4 {
  /*color: #0D3F96;*/   
  background-color:#CFDFF1;
  /*background-color:#FCC89B;*/ 
  padding:2px 0px 3px 10px; 
  margin-bottom:3px;
}


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

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


.c5 a, .c6 a  {
    color: #0D3F96;
    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:5px;
    /*color: #0D3F96;*/
    letter-spacing:-0.3px;
    }   


/*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_auto {
    background-color:#003767;
    }

#header_bau {
    background-color:#C23323;
    }

#header_chemie {
    background-color:#FFCC00;
    }

#header_didaktik {
    background-color:#C92A4C;
    }

#header_druck {
    background-color:#81759D;
    }

#header_elektro {
    background-color:#F39320;
    }

#header_ee {
    background-color:#2B5417;
    }

#header_farbe {
    background-color:#EA4F00;
    }

#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  {
  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;*/
  color:#182875;
  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; 

}


/*MENUE STYLESHEET NEU***************************/
.categories_0, .categories_1, .categories_0_active, .categories_1_active
{
  padding-bottom: 3px;
  font-size: 10px;
  letter-spacing: 0.025em;
}

.categories_0_active, .categories_1_active
{
  font-size: 10px;
}

.categories_0 a
{
color: gray;
  font-weight: bold;
  text-decoration: none;
  padding: 1 0 1 4;
  display:block;   
  
  
}

.categories_0_active a
{
color: black;
  font-weight: bold;
  text-decoration: none;
  padding: 1 0 1 4;
  display:block;
  
}

.categories_1 a
{
  background-image:url(http://www.christiani.de/images/categories/arrow_right.gif);
  background-position:left top;
  background-repeat:no-repeat;
  background-margin: 10px;
  color: gray;
  font-weight: bold;
  text-decoration: none;
  display:block;
  padding:0 0 0 10px;
}

.categories_1_active a
{
  background-image:url(http://www.christiani.de/images/categories/arrow_right.gif);
  background-position:left top;
  background-repeat:no-repeat;
  background-margin: 10px;
  font-weight: bold;
  text-decoration: none;
  display:block;
  padding:0 0 0 10px;
  color: black;
  font-weight: bold;
  text-decoration: none;
  display:block;
}


.box_content_blau_spl
{
padding-left:6px;
}

#text_success
{
	padding-bottom:20px;
}


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

	}




/* ################## Kategorien LEVEL 3 ##################### */


/* ################## Kategorien LEVEL 4 ##################### */

/* ################## Kategorien LEVEL 4 ##################### */



/*MENUE STYLESHEET******************************/



