/* 
  (c) 2008 schukai GmbH
  Firmenspezifische Anpassungen
  Nur Farben und Schriftarten + Typen
  Keine Abstände, Schriftgrößen, etc!
*/

body {
  font-family:verdana, arial, sans-serif;
  color:black;
  background-color:#AAB7C8;/*A9B7C7;*/
}

h1 {
  color:black;
}

h2 {
  color:black;
}

h3 {
  color:black;
}

h4 {
  color:black;
}

.cdTextBase {
  color:black;
}

.cdHeadline {
  color:black;
}

.cdHeadline1 {
  color:black;
}

.cdHeadline2 {
  color:black;
}

.cdHeadline3 {
  color:black;
}

.cdHeadline4 {
  color:black;
}


.cdBackground1 {
  background-color:#C0C0C0;
}

.cdBackground2 {
  background-color:#D0D0D0;
}

.cdBackground3 {
  background-color:#E0E0E0;
}

.cdBackColor01 {
  background:#C0C0C0;
  color:inherit;
}

.cdBackColor02 {
  background:#D0D0D0;
  color:inherit;
}

.cdBackColor03{
  background:#E0E0E0;
  color:inherit;
}

.cdBackColor04{
  background:#E0E0E0;
  color:inherit;
}

.cdBackColor05{
  background:#E0E0E0;
  color:inherit;
}

.cdBorder01{
  border:1px solid #000000;
}
.cdBorder02{
  border:1px solid #668ccd;
}
.cdBorder03{
  border:1px solid #a0b7d9;
}
.cdBorder04{
  border:1px solid #deebf1;
}
.cdBorder05{
  border:1px solid #deebf1;
}

.cdBlueBorderBottom {
  border-bottom:1px solid #6A839E;
}

/** input-controls **/

.cdControlColor {
  background-color:white;
  color:black;
}

.cdControlColor:focus {
  background-color:#F0F0F0;
}

.cdControlHighlightColor {
  background-color:#EADED7;
  color:red;
}


.cdControlColorLabel {
  background-color:white;
  color:black;
}

/** Layout Controls **/
.cdTooltipColor {
  background-color:white;
  color:black;
}
.cdTooltipBorder {
  border: 1px solid #cfcfcf;
}

/** errors **/

.cdErrorColor {
  color:red;
}


/** font-colors **/
.color01 {
  color:black;
}

.color02 {
  color:black;
}

.color03 {
  color:black;
}

.color04 {
  color:black;
}

.color05 {
  color:black;
}

  
/** switch-colors (for changing-color-effects f.e.: in table-rows **/
.switchcolor01{
  background:#C0C0C0;
  color:inherit;
}
.switchcolor02{
  background:#E0E0E0;
  color:inherit;
}
.switchcolor03{
  background:#ffffff;
  color:inherit;
}

#pgHead {
  /*background-color: #718ba4;*/
}

#pgContentLayer {
  position:relative;
}


#pgSubNavigation {
  color:white;
}

#pgInfoLayer {
  color:#043659;
}

#pgMainLayer {
  color:black;
}

#pgSubNavigation a:link, 
#pgSubNavigation a:visited, 
#pgSubNavigation a:focus {
    color:#D8E3EE;
    font-family:inherit;
}
  
#pgSubNavigation a:hover, 
#pgSubNavigation a:active {
    color:white;
    font-family:inherit;
}

#pgSubNavigation .selected {
    color:white;
}

#pgNavigationMain {
  color:white;
}

#pgFooter {
  color:white;
}

#pgFooterCopy {
    color:#D5E0EC;
}

#pgFooterCopy {
}

#pgFooterCopy a {
    color:#D5E0EC;
}
  
#pgFooterCopy a:link {
    color:#D5E0EC;
}
  
#pgFooterCopy a:visited {
    color:#D5E0EC;
}

#pgFooterCopy a:focus {
    color:#D5E0EC;
}
  
#pgFooterCopy a:hover {
    color:#FB7014;
}
  
#pgFooterCopy a:active {
    color:#D5E0EC;
}

#pgFooterImprint {
    color:#D5E0EC;
}

#pgFooterImprint {
}

#pgFooterImprint a {
    color:#D5E0EC;
}
  
#pgFooterImprint a:link {
    color:#D5E0EC;
}
  
#pgFooterImprint a:visited {
    color:#D5E0EC;
}

#pgFooterImprint a:focus {
    color:#D5E0EC;
}
  
#pgFooterImprint a:hover {
    color:#FB7014;
}
  
#pgFooterImprint a:active {
    color:#D5E0EC;
}

a.productLinks {
    color:#black;
}
  
a.productLinks:link {
    color:black;
}
  
a.productLinks:visited {
    color:black;
}

a.productLinks:focus {
    color:black;
}
  
a.productLinks:hover {
    color:#FB7014;
}
  
a.productLinks:active {
    color:black;
}




/* Medienspezifische Formate */

@media screen {

  /* WICHTIG: REIHENFOLGE BEIBEHALTEN */
  a {
    color:white;
    font-family:inherit;
  }
  
  a:link {
    color:white;
    font-family:inherit;
  }
  
  a:visited {
    color:white;
    font-family:inherit;
  }

  a:focus {
    color:black;
    font-family:inherit;
  }
  
  a:hover {
    color:#FB7014;
    font-family:inherit;
  }
  
  a:active {
    color:gray;
    font-family:inherit;
  }


}

@media print {

  a {
    color:black;
    font-family:inherit;
  }
  
  a:link {
    color:black;
    font-family:inherit;
  }
  
  a:visited {
    color:black;
    font-family:inherit;
  }

  a:focus {
    color:black;
    font-family:inherit;
  }
  
  a:hover {
    color:black;
    font-family:inherit;
  }
  
  a:active {
    color:black;
    font-family:inherit;
  }


}


