/*
  (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 15px 0;
  font-size:15px;
}

h2 {
  color:#7C1D7B;
  font-size:13px;
}
/****** css-hack safari3 ******/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    h2 {
    font-size:12px;
    }
}


h3 {
  color:#7C1D7B;
  font-size:12px;
}

h4 {
  color:black;
  font-size:12px;
}

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

.textinput {
  height:16px;
  line-height:16px;
}

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

ul.dot {
list-style:none;
padding:0px;
margin:12px 0px;
}
ul.dot li {
  background:url('assets/li_image.gif') 0px 5px no-repeat;
  padding-left:7px;
}

option {background:#FFFFFF;}
select {background:#FFFFFF;}

/************* 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:#DDDDDD;
}
.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:#DDDDDD;
}
.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 #DDDDDD;
}
.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;
  outline:none;
}

.cdControlBorder {
  border: 1px solid #7E7E7E;
}

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


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

.cdControlButtonColor {
  background-color:#efefef;
  color:black;
}

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

/** select-fields **/
select {border:1px solid #7E7E7E;}
select.small {width:70px;}
select.middle {}
select.big {width:240px;}


/** errors **/

.cdErrorColor {
  color:#B90101;
}

.errortext {
background:transparent url('assets/icon_error.gif') left top no-repeat;
padding-left:24px;
line-height:21px;
font-size:11px;
}

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

/* against blue outline safari */
input {
    outline:none;
}



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

.errotext {}


/* 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;
  }
  a.on {
    font-family:inherit;
    text-decoration:underline;
    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;
  }


}

