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

h1 {
  color:#7C1D7B;
  margin:5px 0px;
}

h2 {
  color:#7C1D7B;
}

h3 {
  color:#7C1D7B;
}

h4 {
  color:black;
}

span.red{
  color:#ff0000;
}

.opacity_white {
background:url('/alvine/frontend/template/marcona.final/assets/tile_textbox_on_dark.png') left top repeat;
padding:2px 10px 5px 10px;
}

.bold {
font-weight:bold;
color:inherit;
}
.uppercase {
text-transform:uppercase;
}

/***************** what to do in li ******************/
ul.what_to_do_text {
list-style:none;
overflow:hidden;
margin:0px;
padding:0px;
}

ul.what_to_do_text li {
background:url('assets/ul_list_style_active.png') left 3px no-repeat;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/marcona.final/assets/ul_list_style_active.png', sizingMethod='crop');
-background:none;
padding-left:12px;  
margin-bottom:5px;  
}

/***************** what to do with links ******************/
ul.what_to_do {
list-style:none;
overflow:hidden;
padding:0px;
margin:0px;    
}

ul.what_to_do li {
margin-bottom:5px;    
}

ul.what_to_do li a,
ul.what_to_do li a:link,
ul.what_to_do li a:visited {
background:url('assets/ul_list_style_default.png') left 3px no-repeat;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/marcona.final/assets/ul_list_style_default.png', sizingMethod='crop');
-background:none;
padding-left:12px; 
color:#000000;
text-decoration:underline;   
}

ul.what_to_do li a:focus,
ul.what_to_do li a:hover,
ul.what_to_do li a:active {
color:#7C1D7B;
background:url('assets/ul_list_style_active.png') left 3px no-repeat;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/marcona.final/assets/ul_list_style_active.png', sizingMethod='crop');
-background:none;
} 


/************* cd font-colors **************/
.cd_color_white {
	color:#ffffff;
}
.cd_color_black {
	color:#000000;
}
.cd_color_grey1 {
    color:#DFDDE0;
}
.cd_color_grey2 {
    color:#7E7E7E;
}
.cd_color_grey3 {
    color:#EEEEEE;
}
.cd_color_purpur {
    color:#7C1D7B;
}
.cd_color_lila {
    color:#C6B6D1;
}

/************* cd backgrounds **************/
.cd_background_white {
    background-color:#ffffff;
}
.cd_background_black {
    background-color:#000000;
}
.cd_background_grey1 {
    background-color:#DFDDE0;
}
.cd_background_grey2 {
    background-color:#7E7E80;
}
.cd_background_grey3 {
    background-color:#EEEEEE;
}
.cd_background_purpur {
    background-color:#7C1D7B;
}
.cd_background_lila {
    background-color:#C6B6D1;
}

/************* cd borders **************/
.cd_border_white {
    border:1px solid #ffffff;
}
.cd_border_black {
    border:1px solid #000000;
}
.cd_border_grey1 {
    border:1px solid #DFDDE0;
}
.cd_border_grey2 {
    border:1px solid #7E7E7E;
}
.cd_border_grey3 {
    border:1px solid #EEEEEE;
}
.cd_border_purpur {
    border:1px solid #7C1D7B;
}
.cd_border_lila {
    border:1px solid #C6B6D1;
}
.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 #7E7E7E;
}

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


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

.cdControlButtonColor {
}

.cdControlButtonBorder {
  /*border: 1px solid #cfcfcf;*/
}

.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:#afafaf;
  color:#cfcfcf;
}

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

/** errors **/

.cdErrorColor {
  color:#B90101;
}

/** 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:#EEEEEE;
  color:inherit;
}
.switchcolor02{
  background:#DFDDE0;
  color:inherit;
}
.switchcolor03{
  background:#E2E2E2;
  color:inherit;
}

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


/* Medienspezifische Formate */

@media screen {

  /* WICHTIG: REIHENFOLGE BEIBEHALTEN */
  a {
    font-family:inherit;
    text-decoration:none;
    color:#000000;
  }

  a:link {
    font-family:inherit;
    text-decoration:none;
    color:#000000;
  }

  a:visited {
    font-family:inherit;
    text-decoration:none;
    color:#000000;
  }

  a:focus {
    font-family:inherit;
    text-decoration:none;
    color:#7C1D7B;
  }

  a:hover {
    font-family:inherit;
    text-decoration:none;
    color:#7C1D7B;
  }

  a:active {
    font-family:inherit;
    text-decoration:none;
    color:#7C1D7B;
  }


}

@media print {

  a {
    color:black;
    font-family:inherit;
    text-decoration:none;
  }

  a:link {
    color:black;
    font-family:inherit;
    text-decoration:none;
  }

  a:visited {
    color:black;
    font-family:inherit;
    text-decoration:none;
  }

  a:focus {
    color:black;
    font-family:inherit;
    text-decoration:none;
  }

  a:hover {
    color:black;
    font-family:inherit;
    text-decoration:none;
  }

  a:active {
    color:black;
    font-family:inherit;
    text-decoration:none;
  }


}

