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

body {
  font-family:Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  color:black;
}

h1 {
  font-family:"VAG Rounded", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
  color:#FF9B06;
}


h2 {
  font-family:"VAG Rounded", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
  color:#FF9B06;
}

h3 {
  font-family:"VAG Rounded", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
  color:#FF9B06;
}

h4 {
  font-family:"VAG Rounded", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
  color:#FF9B06;
}

.cdTextBase {
  color:black;
}

.cdHeadline {
  color:#FF9B06;
}

.cdHeadline1 {
  color:#FF9B06;
}

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

/** input-controls **/

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

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

.cdControlHighlightColor {

}


.cdControlColorLabel {
  color:#565656;
}


/** errors **/

.cdErrorColor {
  color:red;
}


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

.color02 {
  color:black;
}

.color03 {
  color:black;
}

.color04 {
  color:black;
}

.color05 {
  color:black;
}

.colorPriceBox {
  color:white;
}

  
/** 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;
}


/* Seitenspezifisch */

#pgNavigationInfos a, #pgNavigationInfos a:link, #pgNavigationInfos a:visited, #pgNavigationInfos a:focus {
  color:#72716F;
  font-family:inherit;
}
  
#pgNavigationInfos a:hover,#pgNavigationInfos  a:active {
  color:black;
  font-family:inherit;
}

ul.cdSubServiceNavigation a,ul.cdSubServiceNavigation  a:link,ul.cdSubServiceNavigation  a:visited,ul.cdSubServiceNavigation  a:focus {
  color:#9a9a9a;
  font-family:inherit;
}
  

#pgNavigationInfos a:hover, #pgNavigationInfos a:active {
  color:black;
  font-family:inherit;
}

ul.cdSubServiceNavigation a, 
ul.cdSubServiceNavigation a:link, 
ul.cdSubServiceNavigation a:visited, 
ul.cdSubServiceNavigation a:focus {
  color:#9a9a9a;
  font-family:inherit;
}
  
ul.cdSubServiceNavigation a:hover, 
ul.cdSubServiceNavigation a:active {
  color:#fc9f00;
  font-family:inherit;
}


#pgContent a.grayline, 
#pgContent a.grayline:link, 
#pgContent a.grayline:visited, 
#pgContent a.grayline:focus,
#pgContent a.grayline:hover, 
#pgContent a.grayline:active {
  color:#9a9a9a;
  font-family:inherit;
}
  




div.navigationBreadcrumbs {
  color:#737373
}

div.navigationBreadcrumbs a, 
div.navigationBreadcrumbs a:link, 
div.navigationBreadcrumbs a:visited, 
div.navigationBreadcrumbs a:focus {
  color:#737373;
  font-family:inherit;
}
  
div.navigationBreadcrumbs a:hover, 
div.navigationBreadcrumbs a:active {
  color:#ff9d00;
  font-family:inherit;
}

#pgContent {
  color:#565656;
}

#pgContent a, 
#pgContent a:link, 
#pgContent a:visited, 
#pgContent a:focus {
  color:#565656;
}
  
#pgContent a:hover, 
#pgContent a:active {
  color:#ff9d00;
}

#pgServiceNavigation a, 
#pgServiceNavigation a:link, 
#pgServiceNavigation a:visited, 
#pgServiceNavigation a:focus {
  color:#9a9a9a;
}
  
#pgServiceNavigation a:hover, 
#pgServiceNavigation a:active,
#pgServiceNavigation a.on {
  color:#ff9d00;
}



#pgServiceNavigation ul li.level0 {
  border-bottom:1px solid #e0e0e0;
}
* html #pgServiceNavigation ul li.level0 a.on{
  color:#ff9d00;
}


* html #pgServiceNavigation ul li.level1 a.on{
background: url(assets/nav_dotsel.gif) left 8px no-repeat;
}

#pgServiceNavigation ul li a.mainSelected:link, 
#pgServiceNavigation ul li a.mainSelected:visited, 
#pgServiceNavigation ul li a.mainSelected:focus {
  color:#fc9f00;
}

#pgServiceNavigation ul li a.mainSelected:hover, 
#pgServiceNavigation ul li a.mainSelected:active {
  color:#565656;
}

.cdHorizontalContentDelimiter {
  border-top:1px solid #ECEBEB;
}

img.cdItemImageBorder {
  border:1px solid #E0E0E0;
}

#pgContentService {
  color:#555555;
}


/* Medienspezifische Formate */

@media screen {

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

  a:focus {
    color:black;
    font-family:inherit;
  }
  
  a:hover {
    color:black;
    font-family:inherit;
  }
  
  a:active {
    color:#72716F;
    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;
  }


}


