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

body {
  font-family:Arial,Helvetica,sans-serif,Verdana;
  color:black;
}

h1 {
  color:#32438B;
  line-height:20px;
}

h2 {
  color:#32438B;
}

h3 {
  color:#32438B;
}

h4 {
  color:#32438B;
}

.bold {
    font-weight:bold;
}

.uppercase {
    text-transform:uppercase;
}

ul.what_to_do {
  list-style:none;
}
ul.what_to_do li {
  background:transparent url(/alvine/frontend/template/refertilisieren_forum/assets/list_dot_1.gif) no-repeat scroll 0 6px;
  padding-left:14px;
}

ul.what_to_do li a,
ul.what_to_do li a:link,
ul.what_to_do li a:visited {
  font-weight:normal;
  color:#000000;
}

ul.what_to_do li a:focus,
ul.what_to_do li a:hover,
ul.what_to_do li a:active {
  color:#7F99BD;
  text-decoration:underline;
}
    
/**************** Forum-Colors *****************/
/**************** Fonts *****************/
.cdColorLightblue {
    color:#ECEEF5;
}
.cdColorBlue {
    color:#7180B7;
}  
.cdColorDarkblue {
    color:#32438B;    
}  
.cdColorLightgrey {
    color:#F9FAFC;         
}
.cdColorDarkgrey {
    color:#D6D7D8;
}
.cdColorTextgrey {
    color:#4B4B4B;
}
/**************** Borders *****************/
.cdBorderLightblue {
    border:1px solid #ECEEF5;           
}
.cdBorderBlue {
    border:1px solid #7180B7;
}
.cdBorderDarkblue {
    border:1px solid #32438B;
}
.cdBorderLightgrey {
    border:1px solid #F9FAFC;
}
.cdBorderDarkgrey {
    border:1px solid #D6D7D8;
}
.cdBorderTextgrey {
    border:1px solid #4B4B4B;
}
/**************** Backgrounds *****************/
.cdBackgroundLightblue {
    background-color:#ECEEF5;
}
.cdBackgroundBlue {
    background-color:#7180B7;
}
.cdBackgroundDarkblue {
    background-color:#32438B;
}
.cdBackgroundLightgrey {
    background-color:#F9FAFC;
}
.cdBackgroundDarkgrey {
    background-color:#D6D7D8;
}
.cdBackgroundTextgrey {
    background-color:#4B4B4B;
}

ul.link_list {
    list-style:none;
    margin:40px 0px 0px 0px;
    padding:0px;
    overflow:hidden; 
}

ul.link_list li {
    margin-bottom:7px;
    margin-right:15px;
    float:left;
}

ul.link_list .btn_link a {
    display:block;
    width:300px;
    text-align:center;
}   
    
.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;
}

/** input-controls **/

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

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

.cdControlBorder {
  border:1px solid #D6D7D8;
}

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


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

div#news_backlink {
  width:150px;
  text-align:center;
}

.cdControlButtonColor {
  background:url('assets/bg_all_buttons.gif') left top repeat-x;
  color:#32438B;
  font-size:0.9em;
  font-weight:bold;
  height:30px;
  line-height:30px;
  cursor:pointer;
}

.cdControlButtonBorder {
  border-left: 3px solid #8491C1;                   
  border-right: 3px solid #D0D5E7;
  border-top:none;
  border-bottom:none;
}

.cdControlGroupColor {
  background-color:none;
  color:black;
}

.cdControlGroupBorder {
  border: 1px solid #cfcfcf;
}

.cdControlGroupColorLabel {
  background-color:none;
  color:black;
}

.cdControlDisabledColor,
input[disabled],
input:disabled,
select[disabled],
select:disabled,
textarea[disabled],
textarea:disabled{
  background:#666666;
  color:#cfcfcf;
}

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

/** errors **/

.cdErrorColor {
  color:red;
}

/** infos **/
.cdInfoColor {
  color:black;
}


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

/** js-hovering (scalable by: _KEY)**/
.js_hover{
background:#dfdfdf;
}


/* Medienspezifische Formate */

@media screen {

  /* WICHTIG: REIHENFOLGE BEIBEHALTEN */
  a {
    color:red;
    font-family:inherit;
  }
  
  a:link {
    color:#7F99BD;
    font-weight:bold;
    text-decoration:none;
    font-family:inherit;
  }
  
  a:visited {
    color:#7F99BD;
    font-weight:bold;
    text-decoration:none;
    font-family:inherit;
  }

  a:focus {
    color:#7F99BD;
    font-family:inherit;
  }
  
  a:hover {
    color:#7F99BD;
    text-decoration:underline;
    font-family:inherit;
  }
  
  a:active {
    color:#7F99BD;
    text-decoration:underline;
    font-family:inherit;
  }


  .dragging_layer.dragging_layer_over_target{
    border: 2px solid green;
    opacity:0.90;
    -moz-opacity:0.90;
    -khtml-opacity:0.90;
    filter:alpha(opacity=90);
  }

  .drop_object_reached{
    background:white;
  }

}

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


}

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


}


