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

body {font-family:verdana, arial, sans-serif;}
*+html body {padding-bottom:60px;}

h1 {color:black;}

h2 {color:black;}

h3 {color:black;}

h4 {
    color:black;
    font-size:1em;
    font-weight:bold;
}

a.decision_btn {
    display:block;
    width:216px;
    height:21px;
    margin-top:10px;
}

a#decision_men {background:url('assets/decision_men.gif') 0px 0px no-repeat;}
a#decision_women {background:url('assets/decision_women.gif') 0px 0px no-repeat;}
a#decision_start {background:url('assets/decision_start.gif') 0px 0px no-repeat;}

.cdColorOrange {
    color:#FFD09A;
}

.cdColorOrange2 {
  color:#EA880D;
}

.cdColorBrown {
    color:#A3620E;
}

ul.what_to_do {
    list-style:none;
    padding:0px;
    margin:0px;
}

ul.what_to_do li {
    background:url('assets/ul_liststyle.gif') 0px 8px no-repeat;
    padding-left:10px;
}


.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 {


}

.cdControlColor:focus,
.inputfocus {

}

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

.cdControlHighlightColor {
	
}


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

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

/** Layout Controls **/
.cdTooltipColor {
	background-color:#3e3e3e;
	color:#FFD09A;
}
.cdTooltipBorder {
	border: 1px solid #999999;
}

.cdOrange {
	color:#FFD09A
}

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

.textinput {
  color:black;
}

/* Medienspezifische Formate */

@media screen {

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

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


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


}

