html {
	height: 100%;
}

td.cal_active {
	background-color: #99c020;
	color: #000000;
}
td.cal_over {
	border: 1px solid #d6d7d1;
	background-color: #98bf26;	
	color: #000000;
}
td.cal_out {
	border: 1px solid #d6d7d1;
	background-color: #f2f7e3;
	color: #000000;
}
td.cal_no_data {
	border: 1px solid #d6d7d1;
	background-color: #FFFFFF;
	color: #000000;
}
td.cal_header_out {
	border: 1px solid #d6d7d1;	
	background-color: #98bf26;
	color: #000000;
}
table.cal_table {
	border-collapse: collapse;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #004A8B;
		
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C9C8C8;
	border-left-color: #C9C8C8;	
}
.cal_table_border {
	border-top-width: 1px;
	border-left-width: 1px;	
	border-top-style: solid;
	border-left-style: solid;	
	border-top-color: #C9C8C8;
	border-left-color: #C9C8C8;
}
.list_table {
	border-top-width: 1px;
	border-left-width: 1px;	
	border-top-style: solid;
	border-left-style: solid;	
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.list_table_first_col {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.analysis_light_head {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004A8B;
	background-color: #ECEAEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C8C8;
}
.analysis_light_table {
	border-collapse: collapse;
	border: 1px solid #C9C8C8;
	background-color: #FFFFFF;
}
.analysis_light_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C8C8;
	background-color: #FFFFFF;
}

.border_solid_bottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C9C8C8;
}
.bgcolor_grey {
	background-color: #DDDCDC;
}
.bgcolor_green {
	background-color: #98bf26;
}
.bgcolor_grey_analysis {
	background-color: #F1F0F0;
}
td.data_table_cell,
span.data_table_cell {
	border: 1px solid #FFFFFF;
}
td.data_table_cell_email,
span.data_table_cell_email{
	border: 1px solid #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 16px;
}
td.data_table_cell_drag,
span.data_table_cell_drag {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

table.data_table {
	border-collapse: collapse;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;	
}

div.data_table {
	margin: 0px;
	border-style:none;
	border-bottom-width: 0px;
	border-top-width: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;	
}

.left_column {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-family:  Arial, Helvetica, sans-serif;
	padding: 7 5 5 10;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	font-style: normal;
	color: #000000;
	width: 15%;
	white-space:nowrap;
}

.left_column_top_blue {
	border-left: 1px solid #A2BCD3;
	border-top: 1px solid #A2BCD3;
	font-family:  Arial, Helvetica, sans-serif;
    padding: 7 5 5 10;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	font-style: normal;
	color: #000000;
	width: 15%;
	white-space:nowrap;
	background-color:#ffffff;

}



.left_column_middle_blue {
	border-left: 1px solid #A2BCD3;
	font-family:  Arial, Helvetica, sans-serif;
    padding: 7 5 5 10;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	font-style: normal;
	color: #000000;
	width: 15%;
	white-space:nowrap;
	background-color:#ffffff;
	
}

.left_column_border {
	border-top: 1px solid #b4cd5d;
	border-bottom: 1px solid #b4cd5d;
	border-left: 1px solid #b4cd5d;
	font-family:  Arial, Helvetica, sans-serif;
	padding: 7 5 5 10;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	font-style: normal;
	color: #000000;
	width: 15%;
	white-space:nowrap;
}

.right_column_middle{
	border-right: 1px solid #cccccc;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

.right_column_top {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 5px;
	color: #000000;
	width: 85%;
}

.right_column_bottom {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

.right_column {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

.left_column_blue {
	background-color: #A2BCD3;
	font-family:  Arial, Helvetica, sans-serif;
	padding: 7 5 5 10;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	color: #ffffff;
	width: 15%;
	white-space:nowrap;
}

.right_column_middle_blue{
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
	background-color:#ffffff;
}

.right_column_top_blue {
	border-top: 1px solid #A2BCD3;
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 5px;
	color: #000000;
	width: 85%;
	background-color:#ffffff;

}

.right_column_bottom_blue {
	border-bottom: 1px solid #A2BCD3;
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
	background-color:#ffffff;	
}

.right_column_blue {
	border-top: 1px solid #A2BCD3;
	border-bottom: 1px solid #A2BCD3;
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

.left_column_bottom_blue {
	border-left: 1px solid #A2BCD3;
	border-bottom: 1px solid #A2BCD3;
	font-family:  Arial, Helvetica, sans-serif;
    padding: 7 5 5 10;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	font-style: normal;
	color: #000000;
	width: 15%;
	white-space:nowrap;
	background-color:#ffffff;
}

.right_column_middle_blue{
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

.right_column_top_blue {
	border-top: 1px solid #A2BCD3;
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 5px;
	color: #000000;
	width: 85%;
}

.right_column_bottom_blue {
	border-bottom: 1px solid #A2BCD3;
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

.right_column_blue {
	border-top: 1px solid #A2BCD3;
	border-bottom: 1px solid #A2BCD3;
	border-right: 1px solid #A2BCD3;
	padding-left: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width: 85%;
}

span.drag {
	margin: 0px;
	border-style:none;
	border-bottom-width: 0px;
	border-top-width: 0px;
	display:block;
	overflow:hidden;
	height:16px;
}
span.drag_foot {
	margin: 0px;
	border-style:none;
	border-bottom-width: 0px;
	border-top-width: 0px;
	display:block;
	overflow:hidden;	
}
span.drag_head {
	margin: 0px;
	border-style:none;
	border-bottom-width: 0px;
	border-top-width: 0px;
	display:block;
	overflow:hidden;	
}
div.drag {
	margin: 0px;
	border-style:none;
	border-bottom-width: 0px;
	border-top-width: 0px;
	display:block;
	overflow:hidden;	
}

.source {
	font-family:  Courier New, Courier, mono;
	font-size: 11;
	font-style: normal;
	line-height: normal;	
}
.fontformat {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #333333;
}
.fontformat_white {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #ffffff;
}
.fontformat_blue_bold_10 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004A8B;
}
.fontformat_blue_bold_10_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #DDDCDC;
}
.fontformat_green_bold_10 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #99CD16;
}
.fontformat_blue_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004A8B;
}
.fontformat_black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}
.fontformat_gold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #99CD16;
}
.tabueberschrift {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;	
	font-variant: normal;
	text-decoration: none;
}
.line_lc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #004A8B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
.standardzeilen {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
.standardzeilen_line,
.campaign_summe,
.campaign_categorie1,
.campaign_categorie2,
.campaign_categorie3,
.campaign_categorie4,
.campaign_categorie5,
.campaign_categorie6,
.campaign_summe div,
.campaign_categorie1 div,
.campaign_categorie2 div,
.campaign_categorie3 div,
.campaign_categorie4 div,
.campaign_categorie5 div,
.campaign_categorie6 div,
.campaign_gantt_named_part {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
.standardzeilen_line_green,
.campaign_summe_green,
.campaign_categorie1_green,
.campaign_categorie2_green,
.campaign_categorie3_green,
.campaign_categorie4_green,
.campaign_categorie5_green,
.campaign_categorie6_green,
.campaign_summe_green div,
.campaign_categorie1_green div,
.campaign_categorie2_green div,
.campaign_categorie3_green div,
.campaign_categorie4_green div,
.campaign_categorie5_green div,
.campaign_categorie6_green div,
.campaign_gantt_named_part_green {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #d1dea5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
.standardzeilenbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #004A8B;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #004A8B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.standardzeilenende {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	border-top: none;	
	border-bottom: 1px none #004A8B;
	border-left: none;
}
.standardzeilenendebold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004A8B;
	border-top: 1px none #004A8B;
	border-right: 1px solid #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #004A8B;
	border-left: none;
}
.grossetabelle {
	border: 1px solid #C9C8C8;
	background-color: #FFFFFF;
}
.bodystyle {
	background-color: #f1f5f8;
	height: 100%;
	border-right: 1px solid #a2bcd3;
	border-left: 1px solid #a2bcd3;
}
.bodystyle_oben {
	background-color: #f1f5f8;
	border-right: 1px solid #a2bcd3;
	border-left: 1px solid #a2bcd3;
}
.hintergrund {
	background-color: #f1f5f8;
}
.hintergrundoben {
	margin-left:5px;
	background-color: #f1f5f8;
}
.hintergrund_darkblue {
	background-color: #aec5d9;
}
.ueberschrift, .ueberschrift_hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
}
.ueberschrift_hover {
	background: #99CD16;
}
.ueberschriftbig {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #99c020;
}
.ueberschriftgrey {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #989898;
}
.ueberschriftgreyitalic {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #DDDCDC;
}
.ueberschriftblack {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.ueberschriftsmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99c020;
}
.ueberschriftsmall_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #DDDCDC;
}
.ueberschriftsmallblack {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.headline_bold_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #DDDCDC;
}
.headline_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.headline_black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
}
.headline_black_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}
.headline_help_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
}
.links {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
}
.standardzeilefuss {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-top-color: #004A8B;
	border-right-color: #004A8B;
	border-bottom-color: #004A8B;
	border-left-color: #004A8B;
}
.ueberschriftkopf {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	background-color: #98CE63;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004A8B;
	border-right-color: #004A8B;
	border-bottom-color: #004A8B;
	border-left-color: #004A8B;

}
.linieunten {

	border-top: 1px none #004A8B;
	border-right: 1px none #004A8B;
	border-bottom: 1px none #004A8B;
	border-left: 1px none #004A8B;
}
a.menue_black {
	display:block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.menue_black_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.menue_black_camp {
	display:block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.menue {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
a.menue_red {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
}
a.menue_grey {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444444;
	text-decoration: none;
}
a.menue_grey12 {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	color: #444444;
}
a.menue_green {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #99CD16;
	text-decoration: none;
}
a.menue_11 {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
a.menue_11_black {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.menue_help {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	text-decoration: underline;

}
a.menue_help_link {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	text-decoration: underline;
}
a.button {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
a.button_green {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99c020;
	text-decoration: none;
}
a.button_white {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
a.button_small {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
a.menue_bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #444444;
	text-decoration: none;
}
a.menue_bold_12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #444444;
	text-decoration: none;
}
a.menue_kl_normal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
a.menue_data_table,
span.menue_data_table {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
a.menue_ueber, a.menue_ueber_hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
a.menue_ueber_hover {
	background: #99CD16;
}
a.menue_kl {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
a.menue_kl_black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.menue_kl_black_25 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.menue_kl_white {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
a.menue_kl_12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
td.border1 {
	background-color: #FFFFFF;
}
td.border2 {
	background-color: #99CD16;
}
a.menue_kl_select {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
	background-color: #99CD16;
}
a.menue_kl_kur {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
a.menue_kl_select_kur {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
	background-color: #99CD16;
}
a.menue_kl_kur2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
	text-decoration: none;
}
table.navi_table {
	background-color: #f1f5f8;
}
td.submenu1 {
	background-color: #b5d05b;
}
td.submenu2 {
	background-color: #cde091;
}
.tabelleout {
	border: 1px solid #004A8B;
}
.fontsmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #004A8B;
}
.fontsmallwhite {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #ffffff;
}
.fontsmallblack2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #000000;	
}
.fontsmallgrey2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #444444;	
}
.fontsmallred2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #990000;	
}
.fontsmallblack {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #000000;
}
.fontverysmallblack {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #000000;	
}
.fontverysmallgreen {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #99c020;	
}
.fontverysmallgreen_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #DDDCDC;	
}
.fontverysmallgrey {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #A2A0A0;
	
}
.fontverysmall_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #DDDCDC;
	
}
.fontsmallblackbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: bold;
	font-weight: bold;
	color: #000000;

}
.fontverysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #004A8B;

}
a.more_button {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #8B8B8C;
}
.green_bg {
	background-color:#99CD16; 
}
.checkbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #004A8B;
	border:1px solid #FFFFFF;
}
.boxen {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #98bf28;
}
.boxen_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	background-color:#FFFFFF; 
	color:#DDDCDC; 	
	border:1px solid #DDDCDC;
}

.boxen_invisible{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	background-color:#FFFFFF; 
	color:#333333; 	
	border:0px solid #FCFCFC;
}
.pulldown_short {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	width: 100px;
	color: #004A8B;
	border:1px solid #A5ACB2;
}
.pulldown_short_disabled {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	width: 100px;
	background-color:#FFFFFF; 
	color:#DDDCDC; 	
	border:1px solid #DDDCDC;
}
.boxen2 {
	font-family:  Arial, Helvetica, sans-serif;
	width: 300px;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #000000;	
	margin: 0px;
}
.boxen3 {
	font-family:  Arial, Helvetica, sans-serif;
	width: 300px;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #004A8B;
	margin: 0px;
}
.boxen5 {
	font-family:  Arial, Helvetica, sans-serif;
	width: 330px;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #000000;	
	margin: 0px;
}
.boxen200 {
	font-family:  Arial, Helvetica, sans-serif;
	width: 200px;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #004A8B;
	margin: 1px;
}
.boxen_filtertest {
	font-family:  Arial, Helvetica, sans-serif;
	width: 700px;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #000000;	
	margin: 0px;
}
.boxen_greenrow1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	border:1px solid #d1dea5;
	background-color: #d1dea5;
}
.pulldown_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;
	width: 130px;		
}
.account_switch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	line-height: 13px;
	width: 130px;		
	height: 15px;
}
.pages_switch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
line-height: 13px;	
	width: 170px;		
	height: 15px;
}
.pulldown_camp_compare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;
	width: 170px;		
}
.pulldown_navi_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;
	width: 130px;	
	background-color:#99CD16; 
}
.pulldown_camp_compare_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;
	width: 170px;	
	background-color:#99CD16; 
}
.pulldown_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;
	width: 130px;	
	background-color:#FFFFFF; 	
}


.line {
	border: 1px solid #CCD6E2;
}

.error {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF0000;
}
.errorsmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FF0000;
}
.box2 {
	margin: 0px;
	height: 16px;
	line-height: 20px;
	width: 25px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #004A8B;

}
.fontlogin {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #98bf28;
}
.fontnormal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004A8B;
}
.fontnormal_green {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #99c020;
}
.fontnormal_white {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.fontnormal_black {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.linerechts {
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
}
.ueberschriftcamp {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DDDCDC;
	border-right-color: #DDDCDC;
	border-bottom-color: #DDDCDC;
	border-left-color: #DDDCDC;
}
.options {
	border: 1px solid #a2bcd3;
	background-color: #FFFFFF;
}
.options_green {
	border: 1px solid #98bf26;
	background-color: #98bf26;
}
.reportlines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #004A8B;
	border-left-color: #004A8B;
}
.reporthead {
	font-family: Arial, Helvetica, sans-serif;
	color: #004A8B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C9C8C8;
	border-right-color: #C9C8C8;
	border-left-color: #C9C8C8;
}
.caltableborder {
	border-top: 1px solid #C9C8C8;
	border-right: 1px none #C9C8C8;
	border-bottom: 1px none #C9C8C8;
	border-left: 1px solid #C9C8C8;
}
.caltableborderbottom {
	border-bottom: 1px solid #C9C8C8;
}

.pheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333366;
}
.pfontsmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #FFFFFF;
}
.reportdisc {
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
.important {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border: solid #CCCCCC;
}
.linecolorgrey {
	background-color:#C9C8C8;
}

.lineheight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}

.campaign_summe, .campaign_summe div {
	font-style: bold;
	background:#c6d6e4;
}

.campaign_summe_green, .campaign_summe_green div {
	font-style: bold;
	background:#d1dea5;
}

.campaign_categorie1,
.campaign_categorie1 div {
	color:#000000;
	background:#c6d6e4;
}

.campaign_categorie1_green,
.campaign_categorie1_green div {
	color:#000000;
	background:#d1dea5;
}

.campaign_categorie2,
.campaign_categorie2 div{
	color:#004A8B;
	background:#d6e2ec;
}

.campaign_categorie2_green,
.campaign_categorie2_green div{
	color:#000000;
	background:#d1dea5;
}

.campaign_categorie3,
.campaign_categorie3 div,
.campaign_categorie4,
.campaign_categorie4 div,
.campaign_categorie5,
.campaign_categorie5 div,
.campaign_categorie6,
.campaign_categorie6 div {
	color:#004A8B;
	background:#e7edf4;
}

.campaign_categorie3_green,
.campaign_categorie3_green div,
.campaign_categorie4_green,
.campaign_categorie4_green div,
.campaign_categorie5_green,
.campaign_categorie5_green div,
.campaign_categorie6_green,
.campaign_categorie6_green div {
	color:#000000;
	background:#d1dea5;
}

.campaign_advertising_material1,
.campaign_advertising_material2,
.campaign_advertising_material1 .hover,
.campaign_advertising_material2 .hover,
.campaign_advertising_material1 div,
.campaign_advertising_material2 div,
.ganttLabels div {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
	vertical-align:middle; 	
}

.campaign_advertising_material1_green,
.campaign_advertising_material2_green,
.campaign_advertising_material1 .hover_green,
.campaign_advertising_material2 .hover_green,
.campaign_advertising_material1_green div,
.campaign_advertising_material2_green div,
.ganttLabels div {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
	background-color: #d1dea5;
	vertical-align:middle; 	
}

.campaign_advertising_material1,
.campaign_advertising_material2,
.campaign_advertising_material1 .hover,
.campaign_advertising_material2 .hover, {
	line-height:19px;
	vertical-align:middle; 	
}
.campaign_advertising_material1,
.campaign_advertising_material1 div {
	line-height:19px;
	background:#deebf7;
}

.campaign_advertising_material1_green,
.campaign_advertising_material1_green div {
	line-height:19px;
	background:#d1dea5;
}

.campaign_advertising_material2,
.campaign_advertising_material2 div {
	line-height:19px;
	background:#f0f6fb;
}

.campaign_advertising_material2_green,
.campaign_advertising_material2_green div {
	line-height:19px;
	background:#d1dea5;
}

.campaign_categorie1 .hover,
.campaign_categorie2 .hover,
.campaign_categorie3 .hover,
.campaign_categorie4 .hover,
.campaign_categorie5 .hover,
.campaign_categorie6 .hover,
.campaign_advertising_material1 .hover, 
.campaign_advertising_material2 .hover,
.campaign_summe .hover {
	background:#99CD16;
	cursor:pointer;
	vertical-align:middle; 	
	line-height:19px;
}

.campaign_categorie1_green .hover,
.campaign_categorie2_green .hover,
.campaign_categorie3_green .hover,
.campaign_categorie4_green .hover,
.campaign_categorie5_green .hover,
.campaign_categorie6_green .hover,
.campaign_advertising_material1_green .hover, 
.campaign_advertising_material2_green .hover,
.campaign_summe .hover {
	background:#d1dea5;
	cursor:pointer;
	vertical-align:middle; 	
	line-height:19px;
}

.campaign_advertising_material1 div,
.campaign_advertising_material2 div,
.campaign_categorie1 div,
.campaign_categorie2 div,
.campaign_categorie3 div,
.campaign_categorie4 div,
.campaign_categorie5 div,
.campaign_categorie6 div,
.campaign_summe div,
.campaign_gantt_named_part,
.ganttLabels div {
	height:19px;
	line-height:19px;
	vertical-align:middle; 	
	position:relative;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	border:0;
}

.campaign_advertising_material1_green div,
.campaign_advertising_material2_green div,
.campaign_categorie1_green div,
.campaign_categorie2_green div,
.campaign_categorie3_green div,
.campaign_categorie4_green div,
.campaign_categorie5_green div,
.campaign_categorie6_green div,
.campaign_summe_green div,
.campaign_gantt_named_part_green,
.ganttLabels_green div {
	height:19px;
	line-height:19px;
	vertical-align:middle; 	
	position:relative;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	border:0;
}

.campaign_advertising_material1 .campaign_gantt_part_separator,
.campaign_advertising_material2 .campaign_gantt_part_separator,
.campaign_categorie1 .campaign_gantt_part_separator,
.campaign_categorie2 .campaign_gantt_part_separator,
.campaign_categorie3 .campaign_gantt_part_separator,
.campaign_categorie4 .campaign_gantt_part_separator,
.campaign_categorie5 .campaign_gantt_part_separator,
.campaign_categorie6 .campaign_gantt_part_separator,
.campaign_summe .campaign_gantt_part_separator {
	width:1px;
	height:20px;
	background:#000;
	position:relative;
	float:left;
	overflow:hidden;
	border:0;
	padding:0;
}

.campaign_advertising_material1_green .campaign_gantt_part_separator_green,
.campaign_advertising_material2_green .campaign_gantt_part_separator_green,
.campaign_categorie1_green .campaign_gantt_part_separator_green,
.campaign_categorie2_green .campaign_gantt_part_separator_green,
.campaign_categorie3_green .campaign_gantt_part_separator_green,
.campaign_categorie4_green .campaign_gantt_part_separator_green,
.campaign_categorie5_green .campaign_gantt_part_separator_green,
.campaign_categorie6_green .campaign_gantt_part_separator_green,
.campaign_summe_green .campaign_gantt_part_separator_green {
	width:1px;
	height:20px;
	background:#000;
	position:relative;
	float:left;
	overflow:hidden;
	border:0;
	padding:0;
}

.campaign_advertising_material1,
.campaign_advertising_material2,
.campaign_categorie1,
.campaign_categorie2,
.campaign_categorie3,
.campaign_categorie4,
.campaign_categorie5,
.campaign_categorie6,
.campaign_summe  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	line-height:19px;
	height:20px;
	padding:0;
}
.campaign_advertising_material1_green,
.campaign_advertising_material2_green,
.campaign_categorie1_green,
.campaign_categorie2_green,
.campaign_categorie3_green,
.campaign_categorie4_green,
.campaign_categorie5_green,
.campaign_categorie6_green,
.campaign_summe_green  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	line-height:19px;
	height:20px;
	padding:0;
}


.campaign_advertising_material1 a,
.campaign_advertising_material2 a,
.campaign_categorie1 a,
.campaign_categorie2 a,
.campaign_categorie3 a,
.campaign_categorie4 a,
.campaign_categorie5 a,
.campaign_categorie6 a,
.campaign_summe a {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


.campaign_advertising_material1_green a,
.campaign_advertising_material2_green a,
.campaign_categorie1_green a,
.campaign_categorie2_green a,
.campaign_categorie3_green a,
.campaign_categorie4_green a,
.campaign_categorie5_green a,
.campaign_categorie6_green a,
.campaign_summe_green a {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


.campaign_advertising_material1 .campaign_gantt_named_part,
.campaign_advertising_material2 .campaign_gantt_named_part,
.campaign_categorie1 .campaign_gantt_named_part,
.campaign_categorie2 .campaign_gantt_named_part,
.campaign_categorie3 .campaign_gantt_named_part,
.campaign_categorie4 .campaign_gantt_named_part,
.campaign_categorie5 .campaign_gantt_named_part,
.campaign_categorie6 .campaign_gantt_named_part,
.campaign_summe .campaign_gantt_named_part {
	vertical-align:middle;
	background:#c5e183;
	height:15px;
	border:1px solid #000;
	overflow:hidden;
	padding:1px;
	margin:0px;
	cursor:pointer;
}

.campaign_advertising_material1_green .campaign_gantt_named_part_green,
.campaign_advertising_material2_green .campaign_gantt_named_part_green,
.campaign_categorie1_green .campaign_gantt_named_part_green,
.campaign_categorie2_green .campaign_gantt_named_part_green,
.campaign_categorie3_green .campaign_gantt_named_part_green,
.campaign_categorie4_green .campaign_gantt_named_part_green,
.campaign_categorie5_green .campaign_gantt_named_part_green,
.campaign_categorie6_green .campaign_gantt_named_part_green,
.campaign_summe_green .campaign_gantt_named_part_green {
	vertical-align:middle;
	background:#d1dea5;
	height:15px;
	border:1px solid #000;
	overflow:hidden;
	padding:1px;
	margin:0px;
	cursor:pointer;
}


* html .campaign_advertising_material1 .campaign_gantt_named_part,
* html .campaign_advertising_material2 .campaign_gantt_named_part,
* html .campaign_categorie1 .campaign_gantt_named_part,
* html .campaign_categorie2 .campaign_gantt_named_part,
* html .campaign_categorie3 .campaign_gantt_named_part,
* html .campaign_categorie4 .campaign_gantt_named_part,
* html .campaign_categorie5 .campaign_gantt_named_part,
* html .campaign_categorie6 .campaign_gantt_named_part,
* html .campaign_summe .campaign_gantt_named_part {
	height:19px;
	vertical-align:middle;
}

* html .campaign_advertising_material1_green .campaign_gantt_named_part_green,
* html .campaign_advertising_material2_green .campaign_gantt_named_part_green,
* html .campaign_categorie1_green .campaign_gantt_named_part_green,
* html .campaign_categorie2_green .campaign_gantt_named_part_green,
* html .campaign_categorie3_green .campaign_gantt_named_part_green,
* html .campaign_categorie4_green .campaign_gantt_named_part_green,
* html .campaign_categorie5_green .campaign_gantt_named_part_green,
* html .campaign_categorie6_green .campaign_gantt_named_part_green,
* html .campaign_summe_green .campaign_gantt_named_part_green {
	height:19px;
	vertical-align:middle;
}


.campaign_advertising_material1 .campaign_gantt_named_part div,
.campaign_advertising_material2 .campaign_gantt_named_part div,
.campaign_categorie1 .campaign_gantt_named_part div,
.campaign_categorie2 .campaign_gantt_named_part div,
.campaign_categorie3 .campaign_gantt_named_part div,
.campaign_categorie4 .campaign_gantt_named_part div,
.campaign_categorie5 .campaign_gantt_named_part div,
.campaign_categorie6 .campaign_gantt_named_part div,
.campaign_summe .campaign_gantt_named_part div {
	background:#c5e183;
	height:15px;
	line-height:15px;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

.campaign_advertising_material1_green .campaign_gantt_named_part_green div,
.campaign_advertising_material2_green .campaign_gantt_named_part_green div,
.campaign_categorie1_green .campaign_gantt_named_part_green div,
.campaign_categorie2_green .campaign_gantt_named_part_green div,
.campaign_categorie3_green .campaign_gantt_named_part_green div,
.campaign_categorie4_green .campaign_gantt_named_part_green div,
.campaign_categorie5_green .campaign_gantt_named_part_green div,
.campaign_categorie6_green .campaign_gantt_named_part_green div,
.campaign_summe_green .campaign_gantt_named_part_green div {
	background:#c5e183;
	height:15px;
	line-height:15px;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

.ganttLabels div {
	text-align:center;
	height:11px;
	border:0px solid #000;
	padding:0px;
	margin:0px;
}


.campaign_advertising_material1 .flash,
.campaign_advertising_material2 .flash {
	height:auto;
}


.tab_green {
	background-color: #98bf27;
	vertical-align: text-middle;
}

tab_blue {
	background-color: #014262;
	white-space: nowrap;
	vertical-align: text-middle;
	color: #ffffff;
}

.border_green {
	border: 1px solid;
	border-color: #98bf27;
}

.border_top {
	border-top: 1px solid;
	border-color: #98bf27;
	background-color: #ffffff;
}
.border_right_top {
	background-color: #ffffff;
}
.border_top_blue {
	border-top: 1px solid;
	border-color: #98bf27;
	background-color: #ffffff;
}
.border_bottom_green {
	border-bottom: 1px solid;
	border-color: #98bf27;
	background-color: #ffffff;
}
.border_bottom_left_green {
	background-color: #ffffff;
}
.border_bottom_right_green {
	background-color: #ffffff;
}
.border_left_green {
	border-left: 1px solid;
	border-color: #98bf27;
	background-color: #ffffff;
}
.border_left_top {
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #98bf27;
	background-color: #ffffff;
}
.border_left_top_blue {
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #98bf27;
	background-color: #ffffff;
}
.border_right_top_blue {
	background-color: #ffffff;
}
.background_blue1 {
	background-color: #a2bcd3;
}
.background_white {
	background-color: #ffffff;
}


.blueborder_all {
	border: 1px solid #90BDD4;
}
.blueborder_top {
	border-top: 1px solid;
	border-color: #90BDD4;
}
.blueborder_top_bgdarkblue {
	border-top: 1px solid;
	border-color: #90BDD4;
	background-color: #aec5d9;
}
.blueborder_left_right {
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #90BDD4;
}
.blueborder_left_top {
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #90BDD4;
}
.blueborder_right_top {
	border-right: 1px solid;
	border-top: 1px solid;
	border-color: #90BDD4;
}
.blueborder_left_bottom {
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #90BDD4;
}
.blueborder_right_bottom {
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #90BDD4;
}
.blueborder_right {
	border-right: 1px solid;
	border-color: #90BDD4;
}
.blueborder_bottom {
	border-bottom: 1px solid #90BDD4;
}
.blueborder_left {
	border-left: 1px solid #90BDD4;
}


.bluerow {
	background-color: #a2bcd3;
	empty-cells: show;
	border-right: 1px solid;
	border-color: #ffffff;
}
.bluerow1 {
	background-color: #deebf7;
	empty-cells: show;
	border-right: 1px solid;
	border-color: #ffffff;
}
.bluerow2 {
	background-color: #f0f6fb;
	empty-cells: show;
	border-right: 1px solid;
	border-color: #ffffff;
}
.greenrow,
.greenrow_cell {
	background-color: #99c020;
	empty-cells: show;
	border-right: 1px solid;
	border-color: #ffffff;
}
.greenrow1,
.greenrow1_cell {
	background-color: #d1dea5;
	empty-cells: show;
	border-right: 1px solid;
	border-color: #ffffff;
}
.greenrow2,
.greenrow2_cell {
	background-color: #f1f5e3;
	empty-cells: show;
	border-right: 1px solid;
	border-color: #ffffff;
}

.greenrow_cell td,
.greenrow1_cell td,
.greenrow2_cell td {
	padding:2px;
}

.greenrow_cell td td,
.greenrow1_cell td td,
.greenrow2_cell td td {
	padding:0px;
}

div.report_tooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 
	padding: 3px; 
    border: solid 1px;
}


/* Neue Navi */

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #333333;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #333333;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
 
}

/* Borders used by some items */

.itemBorder {
 /*
 border: 1px solid #666666;
 */
 border-bottom: 1px dashed #98bf27;
 border-left: 1px solid #98bf27;
 border-right: 1px solid #98bf27;
}
.itemBorderBlank {
	/*
 border: 1px solid #CCCCDD;
 */
}
.itemBorderTop {
 border-top: 1px solid #98bf27;
 border-left: 1px solid #98bf27;
 border-right: 1px solid #98bf27;
 border-bottom: 1px dashed #98bf27;
}
.itemBorderBottom {
 border-left: 1px solid #98bf27;
 border-right: 1px solid #98bf27;
 border-bottom: 1px solid #98bf27;
}
.itemBorderSingle {
 border-top: 1px solid #98bf27;
 border-left: 1px solid #98bf27;
 border-right: 1px solid #98bf27;
 border-bottom: 1px solid #98bf27;
}

/* The "button" demo menu styles, as used by the "File-Reopen" menu. Delete if not using */

.buttonText, a.buttonText:link, a.buttonText:visited, a.buttonText:active, a.buttonText:focus {
 text-decoration: none;
 color: #FFCC99;
 font: Bold 12px Arial, Helvetica;
}
.buttonHover, a.buttonHover:link, a.buttonHover:visited, a.buttonHover:active, a.buttonHover:focus {
 text-decoration: none;
 color: #99CCFF;
 font: Bold 12px Arial, Helvetica;
 padding: 1px;
}
.buttonBorder {
	/*
 border: 1px outset #339966;
 */
}
.buttonBorderOver {
	/*
 border: 1px inset #CC9966;
 */
}
.submenuEntry {
	border-bottom: 1px solid #666666
}

/* Neu Navi end */


.input_feld{
background:#FFFFFF url("../_pics/wt_green/masken/input_bg.gif") repeat-x scroll 0 0;
border:1px solid #B5B8C8;
width: 290px;
font-size: 11px;
}