/*ContentElements*/
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#F07C10;
	padding:0px;
	margin:10px 0px 0px 0px;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

span{
 color:#666666;
}
a{
	color:#666666;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}



/*TabNavigation*/
ul.TabNavigation{
	list-style-type: none;
	padding: 0px; 
	margin:0px 0px 0px 0px;
	width:960px;
}

ul.TabNavigation li{
	background:url(img/tabnav_bg_no.gif) no-repeat;
	background-position: right;
	/*padding: 0px 10px 0px 10px;*/
	height:19px;
	margin: 0px;
	float:left;
	padding:8px 10px 2px 5px;
}

ul.TabNavigation li:hover{
	background-image:url(img/tabnav_bg_ro.gif);
	background-position:right 1px;
}

ul.TabNavigation .activeTabNavigation{
	background:url(img/tabnav_bg_act.gif) no-repeat;
	background-position:right 1px;
	height:19px;
	/*padding: 0px 10px 0px 10px;*/
	margin: 0px 0px 0px 0px;
	float:left;
}

ul.TabNavigation li a{
	text-decoration:none;
	font-size:12px;
	color: #666666;
	/*height:20px;*/
	/*margin-top:5px;*/
	padding:0px 0px 0px 5px;
	/*background:url(img/tabnav_icon_ok.gif) no-repeat 0px 0px;*/
}

ul.TabNavigation li a.status_ok{
	text-decoration:none;
	font-size:12px;
	color: #666666;
	/*height:20px;*/
	/*margin-top:5px;*/
	padding:0px 0px 0px 15px;
	background:url(img/tabnav_icon_ok.gif) no-repeat 0px 0px;
}

ul.TabNavigation li a.status_notok{
	text-decoration:none;
	font-size:12px;
	color: #666666;
	/*height:20px;*/
	/*margin-top:5px;*/
	padding:0px 0px 0px 15px;
	background:url(img/tabnav_icon_notok.gif) no-repeat 0px 0px;
}



ul.TabNavigation li.activeTabNavigation a{
	/*font-weight:bold;*/
	color:#666666;
	/*margin:40px 0px 0px 0px;*/
}






/*Button common definition*/
ul.TabNavigation li.tabnav_button{
	background:url(img/tabnav_button_bg.gif) no-repeat;
	background-position:right 0px;
	height:23px;
	padding: 0px 0px 0px 0px;
	margin: 6px 1px 0px 0px;
	float:left;
}

ul.TabNavigation li.tabnav_button:hover{
	background-image:url(img/tabnav_button_bg_ro.gif);
}

ul.TabNavigation li.tabnav_button a{
	height:19px;
	padding: 3px 6px 0px 25px;
	margin: 0px 0px 0px 0px;
	float:left;
	color:#FFFFFF;
	font-weight:normal;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}

/*Green Button common definition*/
ul.TabNavigation li.tabnav_button_green{
	background:url(img/tabnav_button_green_bg.gif) no-repeat;
	background-position:right 0px;
	height:23px;
	padding: 0px 0px 0px 0px;
	margin: 6px 1px 0px 0px;
	float:left;
}

ul.TabNavigation li.tabnav_button_green:hover{
	background-image:url(img/tabnav_button_green_bg_ro.gif);
}

ul.TabNavigation li.tabnav_button_green a{
	height:19px;
	padding: 3px 6px 0px 25px;
	margin: 0px 0px 0px 0px;
	float:left;
	color:#FFFFFF;
	font-weight:normal;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}



/*ExampleButton Top/ */

/*Button Search Top*/
ul.TabNavigation li.tabnav_button a.search{
	background-image:url(img/tabnav_button_icon_search.gif);
}

ul.TabNavigation li.tabnav_button a.search:hover{
	background-image:url(img/tabnav_button_icon_search_ro.gif);
}
/*Button Search Top/ */

/*Button new Top*/
ul.TabNavigation li.tabnav_button a.new{
	background-image:url(img/tabnav_button_icon_new.gif);
}

ul.TabNavigation li.tabnav_button a.new:hover{
	background-image:url(img/tabnav_button_icon_new_ro.gif);
}
/*Button new Top/ */

/*Button xls Top*/
ul.TabNavigation li.tabnav_button a.xls{
	padding: 4px 6px 0px 27px;
	background-image:url(img/tabnav_button_icon_xls.gif);
}

ul.TabNavigation li.tabnav_button a.xls:hover{
	background-image:url(img/tabnav_button_icon_xls_ro.gif);
}
/*Button xls Top/ */

/*Button save Top*/
ul.TabNavigation li.tabnav_button a.save{
	background-image:url(img/tabnav_button_icon_save.gif);
}

ul.TabNavigation li.tabnav_button a.save:hover{
	background-image:url(img/tabnav_button_icon_save_ro.gif);
}
/*Button save Top/ */


/*Button print Top*/
ul.TabNavigation li.tabnav_button a.print{
	padding: 4px 6px 0px 28px;
	background-image:url(img/tabnav_button_icon_print.gif);
}

ul.TabNavigation li.tabnav_button a.print:hover{
	background-image:url(img/tabnav_button_icon_print_ro.gif);
}
/*Button save Top/ */

/*Button liste Top*/
ul.TabNavigation li.tabnav_button a.liste{
	padding: 4px 6px 0px 20px;
	background-image:url(img/tabnav_button_icon_liste.gif);
}

ul.TabNavigation li.tabnav_button a.liste:hover{
	background-image:url(img/tabnav_button_icon_liste_ro.gif);
}
/*Button liste Top/ */

/*Button edit Top*/
ul.TabNavigation li.tabnav_button a.edit{
	background-image:url(img/tabnav_button_icon_edit.gif);
}

ul.TabNavigation li.tabnav_button a.edit:hover{
	background-image:url(img/tabnav_button_icon_edit_ro.gif);
}
/*Button edit Top/ */

/*Button delete Top*/
ul.TabNavigation li.tabnav_button a.delete{
	background-image:url(img/tabnav_button_icon_delete.gif);
}

ul.TabNavigation li.tabnav_button a.delete:hover{
	background-image:url(img/tabnav_button_icon_delete_ro.gif);
}
/*Button delete Top/ */

/*Button data Top*/
ul.TabNavigation li.tabnav_button a.data{
	padding: 4px 6px 0px 40px;
	background-image:url(img/tabnav_button_icon_data.gif);
}

ul.TabNavigation li.tabnav_button a.data:hover{
	background-image:url(img/tabnav_button_icon_data_ro.gif);
}

/*Button data Top/ */

/*Button lock Top*/
ul.TabNavigation li.tabnav_button_green a.lock{
	background-image:url(img/tabnav_button_icon_lock.gif);
}

ul.TabNavigation li.tabnav_button_green a.lock:hover{
	background-image:url(img/tabnav_button_icon_lock_ro.gif);
}

/*Button lock Top/ */




/*TabNavigation / */


/*TabNavigation Bottom*/
ul.TabNavigation_Bottom{
	list-style-type: none;
	padding: 0px; 
	margin:0px 0px 0px 0px;
	width:960px;
}

ul.TabNavigation_Bottom li{
	background:url(img/tabnav_bottom_bg_no.gif) no-repeat 0px 1px;
	background-position:right;
	height:20px;
	/*padding: 0px 10px 0px 10px;*/
	margin: 0px;
	border: 0px black solid;
	float:left;
	padding:7px 10px 2px 5px;
	background-color:#ffffff;
}

ul.TabNavigation_Bottom li:hover{
	background:url(img/tabnav_bottom_bg_ro.gif) no-repeat;
	background-position:right -1px;
	height:19px;
}

ul.TabNavigation_Bottom .activeTabNavigation{
	background:url(img/tabnav_bottom_bg_act.gif) no-repeat;
	background-position:right -1px;
	height:19px;
	/*padding: 0px 10px 0px 10px;*/
	margin: 0px;
	float:left;
}


ul.TabNavigation_Bottom .activeTabNavigation a{
	/*font-weight:bold;*/
	color:#666666;
}

ul.TabNavigation_Bottom li a{
	text-decoration:none;
	font-size:12px;
	color: #666666;
	padding:0px 0px 0px 5px;	
}

ul.TabNavigation_Bottom li a.status_ok{
	text-decoration:none;
	font-size:12px;
	color: #666666;
	/*height:20px;*/
	/*margin-top:5px;*/
	padding: 0px 0px 0px 15px;
	background:url(img/tabnav_icon_ok.gif) no-repeat 0px 0px;
}

ul.TabNavigation_Bottom li a.status_notok{
	text-decoration:none;
	font-size:12px;
	color: #666666;
	/*height:20px;*/
	/*margin-top:5px;*/
	padding: 0px 0px 0px 15px;
	background:url(img/tabnav_icon_notok.gif) no-repeat 0px 0px;
}



/*Common Button Bottom*/
ul.TabNavigation_Bottom li.tabnav_button{
	background:url(img/tabnav_button_bg.gif) no-repeat 0px 0px;
	background-position:right 0px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 0px 0px;
	float:left;
}

ul.TabNavigation_Bottom li.tabnav_button:hover{
	background-image:url(img/tabnav_button_bg_ro.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a{
	height:20px;
	padding: 4px 6px 0px 25px;
	margin: 0px;
	float:left;
	color:#FFFFFF;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;	
}

/*Green Button common definition*/
ul.TabNavigation_Bottom li.tabnav_button_green{
	background:url(img/tabnav_button_green_bg.gif) no-repeat;
	background-position:right 0px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 0px 0px;
	float:left;
}

ul.TabNavigation_Bottom li.tabnav_button_green:hover{
	background-image:url(img/tabnav_button_green_bg_ro.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_green a{
	height:19px;
	padding: 4px 6px 0px 25px;
	margin: 0px 0px 0px 0px;
	float:left;
	color:#FFFFFF;
	font-weight:normal;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;	
}

/*Buttons to the bottom-right*/
ul.TabNavigation_Bottom li.tabnav_button_right{
	background:url(img/tabnav_button_bg.gif) no-repeat 0px 0px;
	background-position:right 0px;
	height:24px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 1px;
	float:right;
}

ul.TabNavigation_Bottom li.tabnav_button_right:hover{
	background-image:url(img/tabnav_button_bg_ro.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_right a{
	height:20px;
	padding: 4px 6px 0px 25px;
	margin: 0px;
	float:left;
	color:#FFFFFF;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;	
}

/*Button Search Bottom right*/
ul.TabNavigation_Bottom li.tabnav_button_right a.search{
	background-image:url(img/tabnav_button_icon_search.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_right a.search:hover{
	background-image:url(img/tabnav_button_icon_search_ro.gif);
}
/*Button Search Bottom right/ */

/*Button Save Bottom right*/
ul.TabNavigation_Bottom li.tabnav_button_right a.save{
	background-image:url(img/tabnav_button_icon_save.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_right a.save:hover{
	background-image:url(img/tabnav_button_icon_save_ro.gif);
}
/*Button SaveBottom right/ */

/*Button Data Bottom right*/
ul.TabNavigation_Bottom li.tabnav_button_right a.data{
	padding: 4px 6px 0px 40px;
	background-image:url(img/tabnav_button_icon_data.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_right a.data:hover{
	background-image:url(img/tabnav_button_icon_data_ro.gif);
}
/*Button Data Bottom right/ */



/*Button login Bottom right*/
ul.TabNavigation_Bottom li.tabnav_button_right a.login{
	cursor:pointer;
	background-image:url(img/tabnav_button_icon_login.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_right a.login:hover{
	cursor:pointer;
	background-image:url(img/tabnav_button_icon_login_ro.gif);
}
/*Button login Bottom right/ */





/*Button lock Top*/
ul.TabNavigation_Bottom li.tabnav_button_green a.lock{
	background-image:url(img/tabnav_button_icon_lock.gif);
}

ul.TabNavigation_Bottom li.tabnav_button_green a.lock:hover{
	background-image:url(img/tabnav_button_icon_lock_ro.gif);
}

/*Button lock Top/ */



/*Commoon Button Bottom / */


/*Button Search Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.search{
	background-image:url(img/tabnav_button_icon_search.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.search:hover{
	background-image:url(img/tabnav_button_icon_search_ro.gif);
}
/*Button Search Bottom/ */

/*Button new Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.new{
	background-image:url(img/tabnav_button_icon_new.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.new:hover{
	background-image:url(img/tabnav_button_icon_new_ro.gif);
}
/*Button new Bottom/ */

/*Button xls Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.xls{
	padding: 4px 6px 0px 27px;
	background-image:url(img/tabnav_button_icon_xls.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.xls:hover{
	background-image:url(img/tabnav_button_icon_xls_ro.gif);
}
/*Button xls Bottom/ */

/*Button save Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.save{
	background-image:url(img/tabnav_button_icon_save.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.save:hover{
	background-image:url(img/tabnav_button_icon_save_ro.gif);
}
/*Button save Bottom/ */

/*Button print Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.print{
	padding: 4px 6px 0px 28px;
	background-image:url(img/tabnav_button_icon_print.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.print:hover{
	background-image:url(img/tabnav_button_icon_print_ro.gif);
}
/*Button print Bottom/ */


/*Button liste Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.liste{
	padding: 4px 6px 0px 20px;
	background-image:url(img/tabnav_button_icon_liste.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.liste:hover{
	background-image:url(img/tabnav_button_icon_liste_ro.gif);
}
/*Button liste Bottom/ */

/*Button edit Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.edit{
	background-image:url(img/tabnav_button_icon_edit.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.edit:hover{
	background-image:url(img/tabnav_button_icon_edit_ro.gif);
}
/*Button edit Bottom/ */

/*Button delete Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.delete{
	background-image:url(img/tabnav_button_icon_delete.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.delete:hover{
	background-image:url(img/tabnav_button_icon_delete_ro.gif);
}
/*Button delete Bottom/ */

/*Button data Bottom*/
ul.TabNavigation_Bottom li.tabnav_button a.data{
	padding: 4px 6px 0px 40px;
	background-image:url(img/tabnav_button_icon_data.gif);
}

ul.TabNavigation_Bottom li.tabnav_button a.data:hover{
	background-image:url(img/tabnav_button_icon_data_ro.gif);
}
/*Button data Bottom/ */




/*TabNavigation Bottom / */



/* ++++ In-Content Buttons */

/* Styles for Search */
#search_button {
	background-image: url(img/content_buttons_add.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 1px 0px 1px 18px;
	margin: 0px;
	height:14px;
}

#search_button a {
	color:#FFFFFF;
	font-size: 10px;
	line-height: 13px;
	cursor:pointer;
	text-decoration:none;	
}

#search_button a:hover {
	
}

.search_button_bg {
	background-image: url(img/content_buttons_bg.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 3px 10px 3px 0px;
	_padding: 3px 10px 1px 0px;
	margin: 0px;
}

.search_button_bg:hover {
	text-decoration:none;
}

.remove_option_button {
	background-image: url(img/content_buttons_remove.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 1px 0px 1px 18px;
	margin: 0px;
	height:14px;
}

.remove_option_button a {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height: 13px;
	cursor:pointer;
	text-decoration:none;	
}

.remove_option_button a:hover {

}


/* Styles for Search / */

.std_button_info {
	background-image: url(img/content_buttons_info.gif);
	background-repeat:no-repeat;
	padding: 1px 0px 1px 12px;
	margin: 0px;
	height:14px;
	text-decoration:none;	
}

.std_button_goto {
	background-image:url(img/content_buttons_goto.gif);
	background-repeat:no-repeat;
	background-position: left 0px;
	padding: 1px 0px 1px 18px;
	margin: 0px;
	height:14px;
}

.std_button_goto a {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height: 14px;
	text-decoration:none;
}

.std_button_bg {
	background-image: url(img/content_buttons_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 3px 10px 3px 0px;
	margin: 0px;
	color:#FFFFFF;
	white-space:nowrap;
}

.std_button_bg:hover {
	color:#FFFFFF;
	white-space:nowrap;
}

/* ++++ In-Content Buttons / */


/* Postlogin Site*/

.news{
	background:url(img/icon_autodata.gif) no-repeat 0px 2px;
	margin:0px 0px 20px 0px; 
	color:#666666;
}

.newsheadline{
	font-weight:bold;
	font-size:12px;
	padding: 3px 0px 8px 20px;
	color:#666666;
}

.newsheadline span{
	font-weight:bold;
	font-size:10px;
	padding: 0px 0px 0px 5px;	
}

.news_box{
	margin: 20px 0px 30px 0px;
}
/* Postlogin Site END*/


/*SAE Warning*/
#sae_warning{
	font-weight:bold;
	display:none;
}
/*SAE Warning END*/


/* Follow-UP TIMELINE*/
.cml_stdtable_followupliste tbody tr td:first-child{
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;	
}

.cml_stdtable_followupliste tbody tr.missing td{
	padding:0px 0px 0px 0px;
	background-color:#FDEBDB;
}

.month_notok{
	height:15px;
	background:url(img/month_notok.gif) repeat-x 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 2px 4px;
}

.month_ok{
	height:15px;
	background:url(img/month_ok.gif) repeat-x 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 2px 4px;
}

.month_createfollowup_button{
	display:block;
	float:left;
	height:20px;
	width:149px;
	background:url(img/month_createfollowup_button.gif) repeat-x 0px 0px;
}


.month_createfollowup_button:hover{
	height:20px;
	width:149px;
	background:url(img/month_createfollowup_button_ro.gif) repeat-x 0px 0px;
}

.month_missingText{
	float:left;
	color:#F07B0F;
	height:16px;
	padding:2px 0px 0px 15px;
	margin:2px 0px 0px 20px;
	background:url(img/icon_notok.gif) no-repeat 0px 0px;
}
/* Follow-UP TIMELINE END*/


/*Kaplam Meier Evaluation Styles*/
.kmcurve{
	float:left;
}
.km-legend{
	float:left; 
	padding:100px 0px 0px 0px;
}

ul.km-grouplist {
	list-style:none;
	margin:0px 0px 30px 0px;
	padding:0px;
}

ul.km-grouplist li{
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 3px 0px;
}

ul.km-grouplist li a{
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 3px 10px;
	cursor:pointer;	
}

ul.km-grouplist li a:hover{
	text-decoration:underline;	
}

ul.km-grouplist li.listgroup1{
	background-image:url(img/km-group1-icon.gif);
	color:#858585;
	background-color:none;
}

ul.km-grouplist li.listgroup1 a{
	background-image:url(img/km-group1details-icon.gif);
	color:#858585;
}

ul.km-grouplist li.listgroup2{
	background-image:url(img/km-group2-icon.gif);
	color:#CC0000;
}

ul.km-grouplist li.listgroup2 a{
	background-image:url(img/km-group2details-icon.gif);
	color:#CC0000;
}

ul.km-grouplist li.listgroup3{
	background-image:url(img/km-group3-icon.gif);
	color:#5EA925;
}

ul.km-grouplist li.listgroup3 a{
	background-image:url(img/km-group3details-icon.gif);
	color:#5EA925;
}

ul.km-grouplist li.listgroup4{
	background-image:url(img/km-group4-icon.gif);
	color:#F07C10;
}

ul.km-grouplist li.listgroup4 a{
	background-image:url(img/km-group4details-icon.gif);
	color:#F07C10;
}


.km-description{
	line-height:17px;
}




/*ADDON Boxen rechts*/

#content #addonbox-downloads{
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style: none; 
}

#content #addonbox-downloads li.titel{
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 7px 0px;
	padding:0px;
	color: #f07c10;
}

#content #addonbox-downloads li{
	margin:0px 0px 3px 3px;
	padding:0px 0px 0px 0px;
	background:none;
}

#content #addonbox-downloads li a{
	background:url(img/addon_download_icon.gif) no-repeat 5px 1px;
	padding:0px 0px 0px 21px;
	font-size:11px;
	margin:0px;
}


#content #addonbox-links{
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style: none; 
}

#content #addonbox-links li.titel{
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 7px 0px;
	padding:0px;
	color: #f07c10;
}

#content #addonbox-links li{
	margin:0px 0px 3px 3px;
	padding:0px 0px 0px 0px;
	background:none;
}

#content #addonbox-links li a{
	background:url(img/addon_linkliste_icon.gif) no-repeat 5px 1px;
	padding:0px 0px 0px 21px;
	font-size:11px;
}

.textpic-wrap .bodytext{
	padding:0px 10px 0px 0px;	
	border-right:solid 1px #cccccc;
}

.textpic-wrap .imgtext-table{
 	margin:24px 0px 0px 10px;
	/**margin:23px 0px 0px 5px;*/
}

.textpic-wrap .imgtext-table td{
	padding:0px;
	margin:0px;
}
