﻿/* IE 7 hacks */
/* Force Bicubic image resizing */
img {-ms-interpolation-mode:bicubic;}
/* IE 7 hacks */
 
/* Nice to have */
img { border:none; }
label { cursor: pointer }
/* END */


/* App interviews */
div.app_interview_heading { border:1px solid #67C000; border-top-left-radius:6px; border-top-right-radius:6px; background-color:#92ff01; color:#000000; background-image:url(/_img/common/heading_fade.png); background-position:0px 0px; background-repeat:repeat-x; padding:6px 5px 5px 6px; font-family:Arial; font-weight:bold; font-size:11px; letter-spacing:0px; }
div.app_interview_light_container { border-left:1px solid #a5b888; border-bottom:1px solid #a5b888; border-right:1px solid #a5b888; padding:4px; background-color:#eaf4dc; font-size:11px; font-family:Arial; color:#222222; }
div.app_interview_white_container { border-left:1px solid #a5b888; border-bottom:1px solid #a5b888; border-right:1px solid #a5b888; padding:0px; background-color:#eaf4dc; font-size:11px; font-family:Arial; color:#222222; }
div.app_interview_bottom_part { border-bottom-left-radius:6px; border-bottom-right-radius:6px; }

a.app_interview_question_area {  }
a.app_interview_question_area:link { display:block; background-color:#c1d1ff; color:#000000; border:1px solid #7c98ec; background-position:0px -2px; text-decoration: none; padding:4px; font-family:Arial; font-size:11px; background-image:url(/_img/common/heading_fade.png); background-repeat:repeat-x; margin:0px 0px 1px 0px; }
a.app_interview_question_area:hover { background-color:#d1ddff; color:#000000; border:1px solid #91a9ef; }
a.app_interview_question_area:visited { background-color:#c1d1ff; color:#000000; border:1px solid #7c98ec; }

div.app_interview_question { background-color:#eaeff6; padding:2px; margin-bottom:1px; border-bottom:1px solid #b3c5dd; line-height:15px; }

.app_interview_big_button { border:1px solid #5ba000; border-radius:8px; cursor:pointer; background-color:#92ff01; color:#000000; background-image:url(/_img/common/heading_fade.png); background-position:0px 0px; background-repeat:repeat-x; padding:6px 8px 5px 8px; font-family:Arial; font-weight:bold; font-size:11px; letter-spacing:0px; }
.app_interview_big_button[disabled] { border:1px solid #8c9779; border-radius:8px; cursor:default; background-color:#a3ac94; color:#555555; background-image:url(/_img/common/heading_fade.png); background-position:0px 0px; background-repeat:repeat-x; padding:6px 8px 5px 8px; font-family:Arial; font-weight:bold; font-size:11px; letter-spacing:0px; }
.app_interview_small_button { border:1px solid #5ba000; border-radius:2px; cursor:pointer; background-color:#92ff01; color:#000000; background-image:url(/_img/common/heading_fade.png); background-position:0px 0px; background-repeat:repeat-x; padding:4px 4px 3px 4px; font-family:Arial; font-weight:bold; font-size:10px; letter-spacing:0px; }
.app_interview_small_button[disabled] { border:1px solid #8c9779; border-radius:2px; cursor:default; background-color:#a3ac94; color:#555555; background-image:url(/_img/common/heading_fade.png); background-position:0px 0px; background-repeat:repeat-x; padding:4px 4px 3px 4px; font-family:Arial; font-weight:bold; font-size:10px; letter-spacing:0px; }

div.videolist_inactive { cursor:pointer; padding:4px; font-family:Arial; font-size:11px; border-top:1px solid #555555; border-left:1px solid #555555; border-bottom:1px solid #000000; border-right:1px solid #000000; background-color:#FFFFFF; background-image:url(/_img/common/bg_ques.png); background-repeat:repeat-x; background-position:0% 100%; color:#333333; }
div.videolist_active { cursor:pointer; padding:4px; font-family:Arial; font-size:11px; border-top:1px solid #92ff01; border-left:1px solid #92ff01; border-bottom:1px solid #366000; border-right:1px solid #366000; background-image:url(/_img/common/backfade_heading.png); background-repeat:repeat-x; background-position:0% 100%; background-color:#67C000; color:#FFFFFF; }

a.delete_icon {  }
a.delete_icon:link { display:inline-block; color:#888888; background-image:url(/_img/icons/tiny_del0.png); border:none; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:no-repeat; padding-left:16px; background-position:0px -1px; font-weight:bold; }
a.delete_icon:hover { display:inline-block; color:#EE0000; background-image:url(/_img/icons/tiny_del.png); border:none; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:no-repeat; padding-left:16px; background-position:0px -1px; font-weight:bold; }
a.delete_icon:visited { display:inline-block; color:#888888; background-image:url(/_img/icons/tiny_del0.png); border:none; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:no-repeat; padding-left:16px; background-position:0px -1px; font-weight:bold; }

/* a.presentation_play_interview {  } */
/* a.presentation_play_interview:link { display:block; color:#EEEEEE; border-radius:8px; background-image:url(/_img/icons/play1.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat-x; padding:3px 3px 3px 16px; background-position:2px 50%; font-weight:bold; } */
/* a.presentation_play_interview:hover { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/icons/play2.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat-x; padding:3px 3px 3px 16px; background-position:2px 50%; font-weight:bold; } */
/* a.presentation_play_interview:visited { display:block; color:#EEEEEE; border-radius:8px; background-image:url(/_img/icons/play1.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat-x; padding:3px 3px 3px 16px; background-position:2px 50%; font-weight:bold; } */

/* a.presentation_play_interview_selected {  } */
/* a.presentation_play_interview_selected:link { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/icons/play2.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat-x; padding:3px 3px 3px 16px; background-position:2px 50%; font-weight:bold; } */
/* a.presentation_play_interview_selected:hover { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/icons/play2.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat-x; padding:3px 3px 3px 16px; background-position:2px 50%; font-weight:bold; } */
/* a.presentation_play_interview_selected:visited { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/icons/play2.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat-x; padding:3px 3px 3px 16px; background-position:2px 50%; font-weight:bold; } */

/* a.presentation_play_interview_question {  } */
/* a.presentation_play_interview_question:link { display:block; color:#EEEEEE; border-radius:8px; background-image:url(/_img/common/bg_w_10.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat; padding:3px 3px 3px 3px; } */
/* a.presentation_play_interview_question:hover { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/common/bg_w_25.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat; padding:3px 3px 3px 3px; } */
/* a.presentation_play_interview_question:visited { display:block; color:#EEEEEE; border-radius:8px; background-image:url(/_img/common/bg_w_10.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat; padding:3px 3px 3px 3px; } */

/* a.presentation_play_interview_question_selected {  } */
/* a.presentation_play_interview_question_selected:link { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/common/bg_w_25.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat; padding:3px 3px 3px 3px; } */
/* a.presentation_play_interview_question_selected:hover { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/common/bg_w_25.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat; padding:3px 3px 3px 3px; } */
/* a.presentation_play_interview_question_selected:visited { display:block; color:#FFFFFF; border-radius:8px; background-image:url(/_img/common/bg_w_25.png); margin-bottom:1px; text-decoration: none; font-family:Arial; font-size:11px; background-repeat:repeat; padding:3px 3px 3px 3px; } */

a.dark_button {  }
a.dark_button:link { display:inline-block; border:1px solid #111111; border-radius:6px; background-color:#333333; box-shadow: 0px 2px 3px #000000; font-family:Arial; font-size:10px; color:#D4D4D4; font-weight:bold; text-align:center; padding:6px 12px 6px 12px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; text-decoration:none; }
a.dark_button:hover { display:inline-block; border:1px solid #111111; border-radius:6px; background-color:#444444; box-shadow: 0px 2px 3px #000000; font-family:Arial; font-size:10px; color:#EEEEEE; font-weight:bold; text-align:center; padding:6px 12px 6px 12px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; text-decoration:none; }
a.dark_button:visited { display:inline-block; border:1px solid #111111; border-radius:6px; background-color:#333333; box-shadow: 0px 2px 3px #000000; font-family:Arial; font-size:10px; color:#D4D4D4; font-weight:bold; text-align:center; padding:6px 12px 6px 12px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; text-decoration:none; }
/* -------------- */


/* New classes for better skinning, changable per customer */
.container_round_light {	border-radius:6px; box-shadow: 0px 1px 3px #888888; background-color:#EEEEEE; }
.container_round_heading_light {	font-family:Arial; font-size:12px; color:#222222; font-weight:bold; text-align:left; padding:8px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; border-top-left-radius:6px; border-top-right-radius:6px; }
.container_body_light { padding:8px; font-family:Arial; font-size:11px; color:#222222; line-height:15px; }
.container_separator_light { height:1px; background-image:url(/_img/common/bg_35.png); }

.container_round {	border-radius:6px; box-shadow: 0px 1px 3px #888888;	background-color:#404040; }
.container_round_heading {	font-family:Arial; font-size:12px; color:#E8E8E8; font-weight:bold; text-align:left; padding:8px; background-image:url(/_img/common/bg_box_heading.png); background-position:0px 50%; background-repeat:repeat-x; border-top-left-radius:6px; border-top-right-radius:6px; }
.container_body { padding:8px; font-family:Arial; font-size:11px; color:#EEEEEE; line-height:15px; }
.container_separator { height:1px; background-image:url(/_img/common/bg_50.png); }

.bg_light {	background-color:#EEEEEE; }
.bg_dark {	background-color:#404040; }
/* -------------- */
 
 
/*  Centered page body  */
html.centered {
	height:100%;
	width:100%;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-align: center;
	background-color: #EEEEEE;
}
body.centered {
	height:100%;
	width:100%;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-align: center;
	background-color: #EEEEEE;
}
.mainpage_layer1 { overflow:visible; min-height:100%; margin: 0px auto; width:940px; border-left: 1px solid #CCCCCC; background:#FFFFFF; background-repeat: repeat; border-right: 1px solid #CCCCCC; z-index:-100; }
.mainpage_layer2 { overflow:hidden; min-height:100%; background:#FFFFFF; width:900px; text-align:left; margin-right:20px; margin-left:20px; padding-top:0px; z-index:-100; margin-bottom:-0px; }
.ad_layer1 { overflow:visible; min-height:100%; margin: 0px auto; width:690px; border-left: 1px solid #CCCCCC; background:#FFFFFF; background-repeat: repeat; border-right: 1px solid #CCCCCC; z-index:-100; }
.ad_layer2 { overflow:hidden; font-family:Arial; font-size:11px; min-height:100%; background:#FFFFFF; width:650px; text-align:left; margin-right:20px; margin-left:20px; padding-top:20px; z-index:-100; margin-bottom:-0px; }
/*  /Centered page body  */


/* Opt assignment list */
.bto { border-top:1px solid #D4D4D4; }
.w13 { width:13px; }
.w20 { width:20px; }
.w50 { width:50px; }
.h21 { height:21px; line-height:21px; }
.bnva { border:none; vertical-align:middle; }
.td_new {	text-align:right; font-size:10px; line-height:13px; width:40px; padding:0px; white-space:nowrap; border-top:1px solid #D4D4D4; color:#000000;	}
.td_a_c { font-family:Arial; font-size:10px; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:110px; padding-bottom:3px; padding-top:2px; border-top:1px solid #D4D4D4; }
td.con {	font-family:Arial; font-size:11px; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:220px; padding-bottom:3px; padding-top:2px; border-top:1px solid #D4D4D4;	}
span.adm { color:#000000; font-size:11px; font-weight:bold; }
img.ny {	width:19px; height:13px; vertical-align:middle; }
tr.pb2 {	background-color:#f8f8f6; background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px 0px; line-height:15px; white-space:nowrap; font-size:11px; color:#444444; font-family:Arial; }
img.lpng {	width:14px; height:17px; vertical-align:middle; margin-right:6px; }
div.abl { white-space:nowrap; margin-top:2px; margin-left:16px; height:16px; }
img.arght { width:7px; height:23px; margin-left:1px; }
/* /Opt assignment list */

/* /* Ads */ */
/* div.tile_block_heading {	font-family: Arial; border-bottom:1px solid #DDDDDD; font-size: 13px;  font-weight: bold; text-decoration: none; margin:0px 0px 0px 2px; padding:2px; background-image:url(/_img/common/rubrik.gif); background-repeat:repeat-x; } */
/* .darker { background-image:url(/_img/common/backfade2.png); } */
/* /* /Ads */ */


a.int_main { display:block; background-color:#C0C0EE; color:#000000; border:1px outset #C0C0EE; background-position:0px -2px; text-decoration: none; padding:2px; font-family:Arial; font-size:11px; background-image:url(/_img/common/heading_fade.png); background-repeat:repeat-x; margin:0px 0px 1px 0px; }
a.int_main:link { display:block; background-color:#C0C0EE; color:#000000; text-decoration: none; padding:2px; }
a.int_main:hover { display:block; background-color:#C0C0EE; color:#000000; text-decoration: none; padding:2px; }
a.int_main:visited { display:block; background-color:#C0C0EE; color:#000000; text-decoration: none; padding:2px; }
div.int_ques { background-color:#DDDDF8; padding:2px; margin-bottom:1px; border-bottom:1px solid #C8C8EE; }
img.int_arrow { float:right; width:14px; height:14px; border:none; display:inline-block; }
input.int_check { width:12px; height:12px; margin:1px 0px 0px 0px; padding:0px; vertical-align:top; cursor:pointer; }
div.int_tag { padding-bottom:8px; }
table.psy_table { width:900px; margin-top:20px; }
a.int_quesduration { float:right; color:#000000; display:block; width:24px; height:11px; padding-right:2px; border:1px solid #888888; text-align:right; text-decoration:none; color:#444444; font-size:10px; font-weight:bold; font-family:Arial; background-color:#FFFFFF; line-height:10px; }
a.int_quesduration:link { float:right; color:#000000; display:block; width:24px; height:11px; padding-right:2px; border:1px solid #888888; text-align:right; text-decoration:none; color:#444444; font-size:10px; font-weight:bold; font-family:Arial; background-color:#FFFFFF; line-height:10px; }
a.int_quesduration:hover { float:right; color:#000000; display:block; width:24px; height:11px; padding-right:2px; border:1px solid #000000; text-align:right; text-decoration:none; color:#000000; font-size:10px; font-weight:bold; font-family:Arial; background-color:#FFFFAA; line-height:10px; }
a.int_quesduration:visited { float:right; color:#000000; display:block; width:24px; height:11px; padding-right:2px; border:1px solid #888888; text-align:right; text-decoration:none; color:#444444; font-size:10px; font-weight:bold; font-family:Arial; background-color:#FFFFFF; line-height:10px; }


div.points1 { float:right; width:18px; height:18px; background-image:url(/_img/indicator/bg_puzzle1.png); text-align:center; }
div.points0 { float:right; width:18px; height:18px; background-image:url(/_img/indicator/bg_puzzle0.png); text-align:center; }
img.pointsnum { margin-top:4px; }

table.roundbox_ {	width:100%; padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; }
td.roundbox_11 {	width:10px; height:10px; background-image:url(/_img/common/roundbox11.png); padding:0px; }
td.roundbox_21 { height:10px; background-image:url(/_img/common/roundbox21.png); padding:0px; }
td.roundbox_31 {	width:10px; height:10px; background-image:url(/_img/common/roundbox31.png); padding:0px; }
td.roundbox_12 {	width:10px; background-image:url(/_img/common/roundbox12.png); padding:0px; }
td.roundbox_32 {	width:10px; background-image:url(/_img/common/roundbox32.png); padding:0px; }
td.roundbox_13 {	width:10px; height:10px; background-image:url(/_img/common/roundbox13.png); padding:0px; }
td.roundbox_23 {	height:10px; background-image:url(/_img/common/roundbox23.png); padding:0px; }
td.roundbox_33 {	width:10px; height:10px; background-image:url(/_img/common/roundbox33.png); padding:0px; }

img.profilebutton { vertical-align:middle; line-height:19px; border:none; }

a.profilebutton { color:#000000; background-color:#e1edff; font-family:Arial; font-size:11px; font-weight:bold; text-decoration: none; display:inline; padding:2px 3px 3px 1px; height:19px; text-align:left; line-height:19px; border-top:1px solid #b4b9c6; border-left:1px solid #b4b9c6; border-right:1px solid #8d93a7; border-bottom:1px solid #8d93a7; background-image:url(/_img/buttons/profile_button_back2.png); background-repeat:repeat-x; }
a.profilebutton:link { color:#000000; text-decoration: none; }
a.profilebutton:visited { color:#000000; text-decoration: none; }
a.profilebutton:hover { color:#000000; text-decoration: none; background-color:#f5f9ff; border-left:1px solid #d2d7e4; border-top:1px solid #d2d7e4; border-right:1px solid #abb1c5; border-bottom:1px solid #abb1c5; }

a.profilebuttonblock { white-space:nowrap; color:#000000; background-color:#e1edff; font-family:Arial; font-size:11px; font-weight:normal; text-decoration: none; display:block; padding:0px 0px 0px 1px; height:19px; text-align:left; line-height:19px; border-top:1px solid #b4b9c6; border-left:1px solid #b4b9c6; border-right:1px solid #8d93a7; border-bottom:1px solid #8d93a7; background-image:url(/_img/buttons/profile_button_back2.png); background-repeat:repeat-x; }
a.profilebuttonblock:link { color:#000000; text-decoration: none; font-weight:normal; }
a.profilebuttonblock:visited { color:#000000; text-decoration: none; font-weight:normal; }
a.profilebuttonblock:hover { color:#000000; text-decoration: none; font-weight:normal; background-color:#f5f9ff; border-left:1px solid #d2d7e4; border-top:1px solid #d2d7e4; border-right:1px solid #abb1c5; border-bottom:1px solid #abb1c5; }

/* div.topmenu_background { background-image:url(/_img/common/topmenu_background.png); height:75px; background-position:0px -3px; background-repeat:repeat-x; } */
/* div.topmenu_background_full { width:100%; height:100%; background-image:url(/_img/common/topmenu_background2.png); } */

td.mandatory { font-weight:bold; color:#000000; }
td.optional { font-weight:normal; color:#444444; }

Grayfade
.faded { background-image:url(/_img/common/backfade2.png); }
.faded1 { background-image:url(/_img/common/backfade2.png); }
.faded0 {  }
table.faded_table { padding:0px; margin:0px; border:none; border-spacing:0px; width:100%; }
table.faded_table td { padding:2px; border:none; margin:0px; border-spacing:0px; vertical-align:top; }
table.faded_table td.middle { padding:2px; border:none; margin:0px; border-spacing:0px; vertical-align:middle; }
table.faded_table td.faded_heading { border-left:1px solid #D4D4D4; border-right:1px solid #BBBBBB; background-image:url(/_img/common/backfade_heading.png); padding:0px 2px 0px 3px; height:19px; white-space:nowrap; background-repeat:repeat-x; font-weight:bold; font-size:11px; font-family:Arial; color:#000000; line-height:19px; }

table.search_table { padding:0px; margin:0px; border:none; border-spacing:0px; width:100%; }
table.search_table td { padding:2px 12px 2px 2px; border:none; margin:0px; border-spacing:0px; vertical-align:top; }
table.search_table td.faded_heading { border-left:1px solid #D4D4D4; border-right:1px solid #BBBBBB; background-image:url(/_img/common/backfade_heading.png); padding:0px 2px 0px 3px; height:19px; white-space:nowrap; background-repeat:repeat-x; font-weight:bold; font-size:11px; font-family:Arial; color:#000000; line-height:19px; }

h1.grayfade { margin-bottom:0px; padding-bottom:4px; border-bottom:1px solid #CCCCCC; }
div.grayfade1 {	font-family:Arial; font-size:11px; background-color:#FAFAFA; border-top:1px solid #E4E4E4; border-left:1px solid #E4E4E4; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:2px; background-repeat:repeat-x; margin-bottom:8px; }
div.grayfade1_old {	font-family:Arial; font-size:11px; background-color:#FAFAFA; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-image:url(/_img/common/regback.png); padding:2px; background-repeat:repeat-x; margin-bottom:8px; }
div.grayfade2 	{	padding:6px; background-image:url(/_img/common/backfade2.png);	}
div.grayfade_heading {	font-family:Arial; font-size:14px; margin-bottom:8px; font-weight:bold; }
table.grayfade { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; width:100%; }
table.grayfade td { padding:2px; border:none; }
table.grayfade tr.row0 { font-family:Arial; font-size:11px; background-image:url(/_img/common/backfade2.png); }
table.grayfade tr.row1 { font-family:Arial; font-size:11px; }
/Grayfade

table.container_search { padding:0px; margin:0px; }
table.container_search td { padding:1px 8px 1px 1px; }
table.container_search td.st { padding:1px; }
table.container_search td.st1 { padding:1px; background-color:#CCCCFF; }
table.container_search td.st2 { padding:1px; background-color:#CCFFCC; }
table.container_search td.st3 { padding:1px; background-color:#FFFFCC; }
table.container_search td.st9 { padding:1px; background-color:#FFCCCC; }
table.container_search td.phx { vertical-align:middle; padding:1px 2px 0px 2px; color:#111111; background-color:#E8E8F8; text-align:right; border-left:1px solid #F8F8FF; border-top:1px solid #F8F8FF; border-right:1px solid #DADAEA; border-bottom:1px solid #DADAEA; }
table.container_search td.ph0 { vertical-align:middle; padding:1px 2px 0px 2px; color:#AAAAAA; background-color:#E8E8F8; text-align:right; border-left:1px solid #F8F8FF; border-top:1px solid #F8F8FF; border-right:1px solid #DADAEA; border-bottom:1px solid #DADAEA; }
table.container_search td.ba0 { vertical-align:middle; padding:1px 2px 0px 2px; color:#AAAAAA; text-align:right; font-size:10px; background-color:#E8E8E8; border-left:1px solid #F4F4F4; border-top:1px solid #F4F4F4; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
table.container_search td.bax { vertical-align:middle; padding:1px 2px 0px 2px; color:#111111; text-align:right; font-size:10px; background-color:#E8E8E8; border-left:1px solid #F4F4F4; border-top:1px solid #F4F4F4; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
table.container_search td.phx:hover, table.container_search td.ph0:hover { color:#000000; background-color:#F4F4FF; cursor:pointer; }
table.container_search td.bax:hover, table.container_search td.ba0:hover { color:#000000; background-color:#F4F4F4; cursor:pointer; }

input.text1_mandatory {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px ridge #82a7cb; background-color:#FFFFFF; }
input.text1_mandatory[disabled] {font-family: Arial; font-size: 11px; color: #888888; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }

table.phases { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; }
table.phases tr { color:#000000; }
table.phases td { padding:2px; text-align:center; font-family:Arial; font-size:11px; }

div.colorbox { cursor:pointer; width:14px; height:14px; background-color:#FFFFFF; background-image:url(/_img/icons/colorbox.png); background-repeat:no-repeat; }
div.colorbox0 { cursor:pointer; width:14px; height:14px; background-color:#FFFFFF; background-image:url(/_img/icons/colorbox0.png); background-repeat:no-repeat; }


/* input.phase_onestep { cursor:pointer; border:1px outset #EEFFEE; line-height:12px; background-color:#BBEE88; background-image:url(/_img/buttons/phase_onestep.png); background-position:100% 0%; padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_twostep { cursor:pointer; border:1px outset #EEFFEE; line-height:12px; background-color:#BBEE88; background-image:url(/_img/buttons/phase_twostep.png); background-position:100% 0%; padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_genericmove { cursor:pointer; border:1px outset #EEEEFF; line-height:12px; background-color:#DDDDFF; background-image:url(/_img/buttons/phase_genericmove.png); background-position:0px -4px; padding:0px; width:100%; height:20px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_bankmove { cursor:pointer; border:1px outset #EEEEFF; line-height:11px; background-color:#DDDDFF; background-image:url(/_img/buttons/phase_genericmove.png); background-position:0px -4px; padding:0px; width:100%; height:20px; font-family:Arial; font-size:10px; font-weight:bold; color:#000000; } */
/* input.phase_delmove { cursor:pointer; border:1px outset #FFEEEE; line-height:11px; background-color:#FFDDDD; background-image:url(/_img/buttons/phase_delmove.png); background-position:100% -1px; padding:0px; width:100%; height:20px; font-family:Arial; font-size:10px; font-weight:bold; color:#000000; } */
/* input.phase_tile { cursor:pointer; border:1px outset #EEEEFF; line-height:12px; background-color:#DDDDFF; background-image:url(/_img/buttons/phase_genericmove.png); padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_finish0 { cursor:default; border:1px outset #EEEEEE; line-height:12px; background-color:#FFFFFF; background-image:url(/_img/buttons/phase_button_finish0.png); padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#AAAAAA; } */
/* input.phase_finish2 { cursor:pointer; border:1px outset #EEFFEE; line-height:12px; background-color:#DDFFDD; background-image:url(/_img/buttons/phase_button_finish2.png); padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_finish3 { cursor:pointer; border:1px outset #FFFFEE; line-height:12px; background-color:#FFFFDD; background-image:url(/_img/buttons/phase_button_finish3.png); padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_finish9 { cursor:pointer; border:1px outset #FFEEEE; line-height:12px; background-color:#FFDDDD; background-image:url(/_img/buttons/phase_button_finish9.png); padding:0px; width:100%; height:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_red { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_red.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_orange { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_orange.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_gray { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_gray.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_blue { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_blue.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_blue { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_blue.png); padding:0px; width:84px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_gray { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_gray.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_yellow { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_yellow.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_red { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_red.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_green { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_green.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */

/* Interview */
.interview_background { background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px 0px; color:#000000; font-family:Arial; font-size:11px; }
table.interview { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; width:100%; }
table.interview td { padding:4px; border:none; }

table.phaselist { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; width:100%; }
table.phaselist td { padding:2px 2px 5px 1px; border-top:none; border-bottom:1px solid #DDDDDD; border-left:none; border-right:none; }
table.phaselist tr.row0 { background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px -20px; line-height:15px; color:#333333; font-family:Arial; font-size:11px; }
table.phaselist tr.row1 { background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px -20px; line-height:15px; color:#333333; font-family:Arial; font-size:11px; }
table.phaselist td.markercell1 { cursor:pointer; background-color:#F8F8F8; border-left:1px solid #DDDDDD; width:22px; padding:2px; border-top:none; border-bottom:1px solid #DDDDDD; border-right:none; background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px -10px; }
table.phaselist td.markercell0 { cursor:default; background-color:#F8F8F8; border-left:1px solid #DDDDDD; width:22px; padding:2px; border-top:none; border-bottom:1px solid #DDDDDD; border-right:none; background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px -10px; }
/* /Interview */

/* /* Phases */ */
/* a.phase { color:#000000; text-decoration: none; font-weight:bold; } */
/* a.phase:link { color:#000000; text-decoration: none; font-weight:bold; } */
/* a.phase:visited { color:#000000; text-decoration: none; font-weight:bold; } */
/* a.phase:hover { color:#000000; text-decoration: none; font-weight:bold; } */
/* .phase_background { background-image:url(/_img/common/regback.png); background-repeat:repeat-x; background-position:0px -40px; line-height:15px; color:#555555; font-family:Arial; font-size:10px; } */
/* .phase_background2 { background-image:url(/_img/common/regback_small.png); background-repeat:repeat-x; background-position:0px 0px; line-height:15px; color:#555555; font-family:Arial; font-size:10px; } */
/* .phase_area { margin-left:auto; margin-right:auto; cursor:pointer; background-image:url(/_img/common/phase_area.png); width:72px; height:23px; text-align:center; background-repeat:no-repeat; font-family:Arial; font-size:12px; line-height:21px; font-weight:bold; } */
/* .phase_area:hover { margin-left:auto; margin-right:auto; cursor:pointer; background-image:url(/_img/common/phase_area2.png); width:72px; height:23px; text-align:center; background-repeat:no-repeat; font-family:Arial; font-size:12px; line-height:19px; font-weight:bold; } */
/* .phase_area2 { margin-left:auto; margin-right:auto; cursor:pointer; background-image:url(/_img/common/phase_area2.png); width:72px; height:23px; text-align:center; background-repeat:no-repeat; font-family:Arial; font-size:12px; line-height:19px; font-weight:bold; } */
/* .phase_area0 { margin-left:auto; margin-right:auto; cursor:pointer; background-image:url(/_img/common/phase_area0.png); width:72px; height:23px; text-align:center; background-repeat:no-repeat; font-family:Arial; font-size:12px; line-height:21px; font-weight:bold; } */
/* .phase_area0:hover { margin-left:auto; margin-right:auto; cursor:pointer; background-image:url(/_img/common/phase_area2.png); width:72px; height:23px; text-align:center; background-repeat:no-repeat; font-family:Arial; font-size:12px; line-height:19px; font-weight:bold; } */
/* input.phase_green { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_green.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_yellow { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_yellow.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_red { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_red.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_orange { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_orange.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_gray { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_gray.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_blue { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_blue.png); padding:0px; width:122px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_blue { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_blue.png); padding:0px; width:84px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_gray { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_gray.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_yellow { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_yellow.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_red { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_red.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* input.phase_medium_green { cursor:pointer; border:0px outset #66FF66; line-height:12px; background-color:#EEEEEE; background-image:url(/_img/common/phase_button_medium_green.png); padding:0px; width:112px; height:34px; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; } */
/* /* /Phases */ */


/* p { padding:0px; margin:0px; } */

td.unselqual { color:#444444; font-weight:normal; }
td.selqual { color:#000000; font-weight:bold; }

img.tinyicon { cursor:pointer; border:none; text-decoration:none; vertical-align:middle; }
img.i2 { cursor:default; border:none; text-decoration:none; vertical-align:middle; }

label { cursor:pointer; }

a.indicatoricon {display:inline-block; width:24px; height:24px; color:#000000; text-align:center; font-size:12px; font-family:Arial; line-height:24px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon:link {display:inline-block; width:24px; height:24px; color:#000000; text-align:center; font-size:12px; font-family:Arial; line-height:24px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon:visited {display:inline-block; width:24px; height:24px; color:#000000; text-align:center; font-size:12px; font-family:Arial; line-height:24px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon:hover {display:inline-block; width:24px; height:24px; color:#000000; text-align:center; font-size:12px; font-family:Arial; line-height:24px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon_32 {display:inline-block; width:32px; height:32px; color:#000000; text-align:center; font-size:14px; font-family:Arial; line-height:32px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon_32:link {display:inline-block; width:32px; height:32px; color:#000000; text-align:center; font-size:14px; font-family:Arial; line-height:32px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon_32:visited {display:inline-block; width:32px; height:32px; color:#000000; text-align:center; font-size:14px; font-family:Arial; line-height:32px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }
a.indicatoricon_32:hover {display:inline-block; width:32px; height:32px; color:#000000; text-align:center; font-size:14px; font-family:Arial; line-height:32px; vertical-align:top; margin:1px; font-weight:bold; text-decoration:none; }

a.profilflik_55_0 { color:#000000; background-image:url(/_img/common/profilflik_55_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:55px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_55_0:link { color:#000000; text-decoration: none; }
a.profilflik_55_0:visited { color:#000000; text-decoration: none; }
a.profilflik_55_0:hover { color:#000000; text-decoration: none; }

a.profilflik_55_1 { color:#000000; background-image:url(/_img/common/profilflik_55_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:55px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_55_1:link { color:#000000; text-decoration: none; }
a.profilflik_55_1:visited { color:#000000; text-decoration: none; }
a.profilflik_55_1:hover { color:#000000; text-decoration: none; }

a.profilflik_55_2 { color:#666666; background-image:url(/_img/common/profilflik_55_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:55px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_55_2:link { color:#666666; text-decoration: none; }
a.profilflik_55_2:visited { color:#666666; text-decoration: none; }
a.profilflik_55_2:hover { color:#666666; text-decoration: none; }

a.profilflik_70_0 { color:#000000; background-image:url(/_img/common/profilflik_70_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:70px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_70_0:link { color:#000000; text-decoration: none; }
a.profilflik_70_0:visited { color:#000000; text-decoration: none; }
a.profilflik_70_0:hover { color:#000000; text-decoration: none; }

a.profilflik_70_1 { color:#000000; background-image:url(/_img/common/profilflik_70_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:70px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_70_1:link { color:#000000; text-decoration: none; }
a.profilflik_70_1:visited { color:#000000; text-decoration: none; }
a.profilflik_70_1:hover { color:#000000; text-decoration: none; }

a.profilflik_70_2 { color:#666666; background-image:url(/_img/common/profilflik_70_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:70px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_70_2:link { color:#666666; text-decoration: none; }
a.profilflik_70_2:visited { color:#666666; text-decoration: none; }
a.profilflik_70_2:hover { color:#666666; text-decoration: none; }

a.profilflik_80_0 { color:#000000; background-image:url(/_img/common/profilflik_80_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:80px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_80_0:link { color:#000000; text-decoration: none; }
a.profilflik_80_0:visited { color:#000000; text-decoration: none; }
a.profilflik_80_0:hover { color:#000000; text-decoration: none; }

a.profilflik_80_1 { color:#000000; background-image:url(/_img/common/profilflik_80_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:80px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_80_1:link { color:#000000; text-decoration: none; }
a.profilflik_80_1:visited { color:#000000; text-decoration: none; }
a.profilflik_80_1:hover { color:#000000; text-decoration: none; }

a.profilflik_80_2 { color:#666666; background-image:url(/_img/common/profilflik_80_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:80px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_80_2:link { color:#666666; text-decoration: none; }
a.profilflik_80_2:visited { color:#666666; text-decoration: none; }
a.profilflik_80_2:hover { color:#666666; text-decoration: none; }

a.profilflik_90_0 { color:#000000; background-image:url(/_img/common/profilflik_90_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:90px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_90_0:link { color:#000000; text-decoration: none; }
a.profilflik_90_0:visited { color:#000000; text-decoration: none; }
a.profilflik_90_0:hover { color:#000000; text-decoration: none; }

a.profilflik_90_1 { color:#000000; background-image:url(/_img/common/profilflik_90_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:90px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_90_1:link { color:#000000; text-decoration: none; }
a.profilflik_90_1:visited { color:#000000; text-decoration: none; }
a.profilflik_90_1:hover { color:#000000; text-decoration: none; }

a.profilflik_90_2 { color:#666666; background-image:url(/_img/common/profilflik_90_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:90px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_90_2:link { color:#666666; text-decoration: none; }
a.profilflik_90_2:visited { color:#666666; text-decoration: none; }
a.profilflik_90_2:hover { color:#666666; text-decoration: none; }

a.profilflik_100_0 { color:#000000; background-image:url(/_img/common/profilflik_100_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:100px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_100_0:link { color:#000000; text-decoration: none; }
a.profilflik_100_0:visited { color:#000000; text-decoration: none; }
a.profilflik_100_0:hover { color:#000000; text-decoration: none; }

a.profilflik_100_1 { color:#000000; background-image:url(/_img/common/profilflik_100_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:100px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_100_1:link { color:#000000; text-decoration: none; }
a.profilflik_100_1:visited { color:#000000; text-decoration: none; }
a.profilflik_100_1:hover { color:#000000; text-decoration: none; }

a.profilflik_100_2 { color:#666666; background-image:url(/_img/common/profilflik_100_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:100px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_100_2:link { color:#666666; text-decoration: none; }
a.profilflik_100_2:visited { color:#666666; text-decoration: none; }
a.profilflik_100_2:hover { color:#666666; text-decoration: none; }

a.profilflik_110_0 { color:#000000; background-image:url(/_img/common/profilflik_110_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:110px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_110_0:link { color:#000000; text-decoration: none; }
a.profilflik_110_0:visited { color:#000000; text-decoration: none; }
a.profilflik_110_0:hover { color:#000000; text-decoration: none; }

a.profilflik_110_1 { color:#000000; background-image:url(/_img/common/profilflik_110_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:110px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_110_1:link { color:#000000; text-decoration: none; }
a.profilflik_110_1:visited { color:#000000; text-decoration: none; }
a.profilflik_110_1:hover { color:#000000; text-decoration: none; }

a.profilflik_110_2 { color:#666666; background-image:url(/_img/common/profilflik_110_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:110px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_110_2:link { color:#666666; text-decoration: none; }
a.profilflik_110_2:visited { color:#666666; text-decoration: none; }
a.profilflik_110_2:hover { color:#666666; text-decoration: none; }

a.profilflik_140_0 { color:#000000; background-image:url(/_img/common/profilflik_140_0.png); background-repeat:no-repeat; text-decoration: none; display:block; width:140px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_140_0:link { color:#000000; text-decoration: none; }
a.profilflik_140_0:visited { color:#000000; text-decoration: none; }
a.profilflik_140_0:hover { color:#000000; text-decoration: none; }

a.profilflik_140_1 { color:#000000; background-image:url(/_img/common/profilflik_140_1.png); background-repeat:no-repeat; font-weight:bold; text-decoration: none; display:block; width:140px; height:24px; text-align:center; line-height:27px; overflow:hidden; }
a.profilflik_140_1:link { color:#000000; text-decoration: none; }
a.profilflik_140_1:visited { color:#000000; text-decoration: none; }
a.profilflik_140_1:hover { color:#000000; text-decoration: none; }

a.profilflik_140_2 { color:#666666; background-image:url(/_img/common/profilflik_140_2.png); background-repeat:no-repeat; text-decoration: none; display:block; width:140px; height:24px; text-align:center; line-height:30px; overflow:hidden; }
a.profilflik_140_2:link { color:#666666; text-decoration: none; }
a.profilflik_140_2:visited { color:#666666; text-decoration: none; }
a.profilflik_140_2:hover { color:#666666; text-decoration: none; }

iframe.text1 {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }

table { border:none; border-spacing:0; margin:0; padding:0; }

table.input { border:1px solid #AAAAEE; }
th.input { font-family:Verdana; font-size:10px; font-weight:bold; color:#111122; vertical-align:top; text-align:left; padding:2px; border-bottom:1px solid #AAAAEE; background-color:#CCCCFF; }
td.input0 { font-family:Arial; font-size:11px; color:#222244; vertical-align:middle; text-align:left; border-right:1px solid #EEEEFF; padding:2px; border-bottom:1px solid #CCCCEE; background-color:#FFFFFF; }
td.input1 { font-family:Arial; font-size:11px; color:#222244; vertical-align:middle; text-align:left; border-right:1px solid #DDDDFF; padding:2px; border-bottom:1px solid #CCCCEE; background-color:#EEEEFF; }
td.input0mandatory { font-family:Arial; font-size:11px; color:#111122; vertical-align:middle; text-align:left; border-right:1px solid #EEEEFF; padding:2px; border-bottom:1px solid #CCCCEE; background-color:#FFFFFF; font-weight:bold; }
td.input1mandatory { font-family:Arial; font-size:11px; color:#111122; vertical-align:middle; text-align:left; border-right:1px solid #DDDDFF; padding:2px; border-bottom:1px solid #CCCCEE; background-color:#EEEEFF; font-weight:bold; }

table.blue { border:1px solid #AAAAEE; }
th.blue { font-family:Verdana; font-size:10px; font-weight:bold; color:#111122; vertical-align:top; text-align:left; padding:1px 8px 1px 2px; border-bottom:1px solid #AAAAEE; border-left:1px solid #EEEEFF; border-right:1px solid #AAAAFF; background-color:#CCCCFF; }
td.blue0 { font-family:Arial; font-size:11px; color:#222244; vertical-align:top; text-align:left; border-right:1px solid #EEEEFF; padding:1px 12px 1px 3px; border-bottom:1px solid #CCCCEE; background-color:#FFFFFF; }
td.blue1 { font-family:Arial; font-size:11px; color:#222244; vertical-align:top; text-align:left; border-right:1px solid #DDDDFF; padding:1px 12px 1px 3px; border-bottom:1px solid #CCCCEE; background-color:#EEEEFF; }

table.avail { border:1px solid #AAAAEE; }
th.avail { font-family:Verdana; text-align:left; font-size:10px; font-weight:bold; color:#111122; vertical-align:top; padding:1px 4px 1px 4px; border-bottom:1px solid #AAAAEE; border-left:1px solid #EEEEFF; border-right:1px solid #AAAAFF; background-color:#CCCCFF; }
td.availwd { font-family:Verdana; text-align:center; font-size:10px; font-weight:bold; color:#111122; vertical-align:middle; padding:1px 2px 1px 2px; border-bottom:1px solid #AAAAEE; border-left:1px solid #EEEEFF; border-right:1px solid #AAAAFF; background-color:#CCCCFF; }
td.availwe { font-family:Verdana; text-align:center; font-size:10px; font-weight:bold; color:#442222; vertical-align:middle; padding:1px 2px 1px 2px; border-bottom:1px solid #AAAAEE; border-left:1px solid #FFDDDD; border-right:1px solid #FFAAAA; background-color:#EEBBBB; }
td.avail0 { font-family:Verdana; font-size:9px; color:#222244; vertical-align:middle; text-align:center; border-right:1px solid #EEEEFF; padding:1px 1px 1px 2px; border-bottom:1px solid #CCCCEE; background-color:#FFFFFF; }
td.avail1 { font-family:Verdana; font-size:9px; color:#222244; vertical-align:middle; text-align:center; border-right:1px solid #DDDDFF; padding:1px 1px 1px 2px; border-bottom:1px solid #CCCCEE; background-color:#EEEEFF; }

table.util { border:1px solid #AAAAEE; }
th.util { font-family:Verdana; text-align:left; font-size:10px; font-weight:bold; color:#111122; vertical-align:top; padding:1px 2px 1px 2px; border-bottom:1px solid #AAAAEE; border-left:1px solid #EEEEFF; border-right:1px solid #AAAAFF; background-color:#CCCCFF; }
th.utilwd { font-family:Verdana; text-align:center; font-size:10px; font-weight:bold; color:#111122; vertical-align:top; padding:1px 2px 1px 2px; border-bottom:1px solid #AAAAEE; border-left:1px solid #EEEEFF; border-right:1px solid #AAAAFF; background-color:#CCCCFF; }
th.utilwe { font-family:Verdana; text-align:center; font-size:10px; font-weight:bold; color:#442222; vertical-align:top; padding:1px 2px 1px 2px; border-bottom:1px solid #AAAAEE; border-left:1px solid #FFDDDD; border-right:1px solid #FFAAAA; background-color:#EEBBBB; }
td.util0 { font-family:Arial; font-size:9px; color:#222244; vertical-align:top; text-align:left; border-right:1px solid #AAAADD; padding:0px 12px 0px 3px; border-bottom:1px solid #CCCCEE; background-color:#FFFFFF; }
td.util1 { font-family:Arial; font-size:11px; color:#111133; vertical-align:top; text-align:left; border-right:1px solid #AAAADD; padding:2px 12px 2px 3px; background-color:#DDDDFF; }



table.topmenu { border-bottom:1px solid #BBBBBB; width:900px; background-color:#DDDDDD; }
td.topmenu { cursor:pointer; font-family:Verdana; font-weight:bold; border-left:1px solid #F4F4F4; border-right:1px solid #BBBBBB; font-size:10px; color:#333333; padding:4px 0px 4px 0px; text-align:center; }
td.topmenu:hover { cursor:pointer; font-family:Verdana; font-weight:bold; background-color:#EEEEEE; border-left:1px solid #F4F4FF; border-right:1px solid #BBBBCC; font-size:10px; color:#000000; padding:4px 0px 4px 0px; text-align:center; }
td.topmenu_selected { cursor:pointer; font-family:Verdana; font-weight:bold; background-color:#FFFFFF; text-decoration:underline; border-left:1px solid #777777; border-right:1px solid #CCCCCC; font-size:10px; color:#000000; padding:4px 0px 4px 0px; text-align:center; }
td.topmenu_none { font-family:Verdana; border-left:1px solid #F4F4F4; border-right:1px solid #BBBBBB; font-size:10px; padding:4px 0px 4px 0px; }



div.explainbox { float:right; margin:0px 20px 20px 20px; padding:4px; background-color:#FFFFDD; border:1px solid #AAAA77; font-family:Arial; font-size:11px; color:#000000; font-style:italic; line-height:14px; }

div.infobox { background-color:#FFFFFF; border:1px solid #82a7cb; padding:0px; font-family:Arial; font-size:11px; color:#4d84b5; }
div.infobox_heading { background-color:#dbedff; padding:2px; margin:2px; border:none; font-weight:bold; }
div.infobox_contents { padding:2px; margin:2px; border:none; color:#445566; }
table.infobox { padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:collapse; }
table.infobox td { padding:2px; border:none; }
table.infobox td.row0 { background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
table.infobox td.row1 { background-color:#F3F9FF; border-top:1px solid #F3F9FF; border-bottom:1px solid #F3F9FF; }
table.infobox tr.highlight { background-color:#EEF6FF; }

table.infobox_small { padding:0px; margin:0px; border:none; border-spacing:0px; }
table.infobox_small td { padding:1px; border:none; }
table.infobox_small td.row0 { background-color:#FFFFFF; border-top:1px solid #FFFFFF; vertical-align:middle; }
table.infobox_small td.row1 { background-color:#EEF6FF; border-top:1px solid #FFFFFF; vertical-align:middle; }
table.infobox_small td.heading { background-color:#dbedff; padding:3px; border:none; font-weight:bold; }
table.infobox_small tr.highlight { background-color:#EEF6FF; }

div.notify { font-family:Verdana; font-size:9px; background-color:#FFFFDD; color:#222200; padding:4px; text-align:left; border-top:1px solid #DDDDAA; border-left:1px solid #DDDDAA; border-right:1px solid #BBBB88; border-bottom:1px solid #BBBB88; }
div.selected { font-family:Arial; font-size:11px; background-color:#FFFFDD; color:#000000; margin:0px 0px 0px 4px; padding:3px; text-align:left; border-top:1px solid #DDDDAA; border-left:1px solid #DDDDAA; border-right:1px solid #BBBB88; border-bottom:1px solid #BBBB88; }
div.lightheading { border:1px solid #C4C4C4; background-color:#D8D8D8; color:#000000; background-image:url(/_img/common/heading_fade.png); background-repeat:repeat-x; padding:3px; font-family:Arial Regular, Arial; font-weight:bold; font-size:11px;	}


input.text0 {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text0[disabled] {font-family: Arial; font-size: 10px; color: #888888; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text1 {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text1[disabled] {font-family: Arial; font-size: 11px; color: #888888; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text1gray {font-family: Arial; font-size: 11px; font-style:italic; color: #888888; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text2 {font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding:2px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text2[disabled] {font-family: Arial; font-size: 12px; color: #888888; font-weight: normal; text-decoration: none; padding:2px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
textarea.text1 {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
input.text1mandatory {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #444466; }
input.text2mandatory {font-family: Arial; font-size: 12px; color: #000000; background-color:#FFFFCC; font-weight: normal; text-decoration: none; padding:2px; margin:0px; border: 1px solid #000000; }
select.avail {font-family: Verdana; font-size: 10px; color: #000000; width:80px; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #9999BB; }
select.text2 {font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding:2px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
select.text2[disabled] {font-family: Arial; font-size: 12px; color: #888888; font-weight: normal; text-decoration: none; padding:2px; margin:0px; border: 1px solid #82a7cb; background-color:#FFFFFF; }
select.text1 {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #9999BB; }
select.text0 {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #9999BB; }
select.text1mandatory {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #444466; }

input.text1contact {font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 2px solid #5086b6; }
input.text1graycontact {font-family: Arial; font-size: 11px; font-style:italic; color: #333333; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 2px solid #5086b6; background-color:#FFFFFF; }

input.largebutton	{ cursor:pointer; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; border:1px solid #82a7cb; background:#FFFFFF url(/_img/buttons/button_bg_large.png) repeat-x left top; background-position:0px -2px; margin:0px; height:27px; }
input.largebutton[disabled]	{ cursor:default; font-family: Arial; font-size: 12px; color: #a7a6aa; font-weight: bold; text-decoration: none; border:1px solid #a7a6aa; background:#FFFFFF url(/_img/buttons/button_bg_large0.png) repeat-x left top; background-position:0px -2px; margin:0px; height:27px; }
input.button	{ cursor:pointer; font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; border:1px solid #82a7cb; background:#FFFFFF url(/_img/buttons/button_bg.png) repeat-x left top; background-position:0px -2px; margin:0px; height:18px; }
input.button[disabled]	{ cursor:default; font-family: Arial; font-size: 11px; color: #a7a6aa; font-weight: normal; text-decoration: none; border:1px solid #a7a6aa; background:#FFFFFF url(/_img/buttons/button_bg0.png) repeat-x left top; background-position:0px -2px; margin:0px; height:18px; }
input.check { width:12px; height:12px; margin:0px; padding:0px; vertical-align:middle; cursor:pointer; }
input.checkcontact { width:14px; height:14px; margin:0px 0px 0px 8px; padding:0px; vertical-align:middle; cursor:pointer; }

/* input.growl_green	{ cursor:pointer; font-family: Arial; font-size: 9px; font-weight:bold; color: #FFFFFF; text-decoration: none; border:0px solid #000000; background-image:url(/_img/buttons/growl_green.png); width:49px; height:18px; margin:0px; padding:0px; } */
/* input.growl_red	{ cursor:pointer; font-family: Arial; font-size: 9px; font-weight:bold; color: #FFFFFF; text-decoration: none; border:0px solid #000000; background-image:url(/_img/buttons/growl_red.png); width:49px; height:18px; margin:0px; padding:0px; } */
/* input.growl_blue	{ cursor:pointer; font-family: Arial; font-size: 9px; font-weight:bold; color: #FFFFFF; text-decoration: none; border:0px solid #000000; background-image:url(/_img/buttons/growl_blue.png); width:49px; height:18px; margin:0px; padding:0px; } */
/* input.growl_disabled	{ cursor:default; font-family: Arial; font-size: 9px; font-weight:bold; color: #FFFFFF; text-decoration: none; border:0px solid #000000; background-image:url(/_img/buttons/growl_gray.png); width:49px; height:18px; margin:0px; padding:0px; } */

.nowrap { white-space:nowrap; }



/*  Fonts  */
.arial9 {font-family: Arial; font-size: 9px; }
.arial10 {font-family: Arial; font-size: 10px; }
.arial11 {font-family: Arial; font-size: 11px; }
.arial12 {font-family: Arial; font-size: 12px; }
.arial13 {font-family: Arial; font-size: 13px; }
.arial14 {font-family: Arial; font-size: 14px; }
.arial15 {font-family: Arial; font-size: 15px; }
.arial16 {font-family: Arial; font-size: 16px; }
.arial20 {font-family: Arial; font-size: 20px; }

.verdana9 {font-family: Verdana; font-size: 9px; }
.verdana10 {font-family: Verdana; font-size: 10px; }
.verdana11 {font-family: Verdana; font-size: 11px; }

h1 {font-family: Arial; font-size: 20px; color: #4d84b5; font-weight: normal; text-decoration: none; padding:0px 0px 8px 0px; margin:0px; }
h2 {font-family: Arial; font-size: 16px; color: #4d84b5; font-weight: bold; text-decoration: none; padding:0px 0px 8px 0px; margin:0px; }
h3 {font-family: Arial; font-size: 14px; color: #4d84b5; font-weight: bold; text-decoration: none; padding:0px 0px 8px 0px; margin:0px; }

h1.kund {font-family: Arial; font-size: 20px; color: #0000CC; font-weight: normal; text-decoration: none; padding:0px 0px 8px 0px; margin:0px; }
h2.kund {font-family: Arial; font-size: 16px; color: #0000CC; font-weight: bold; text-decoration: none; padding:0px 0px 8px 0px; margin:0px; }
h3.kund {font-family: Arial; font-size: 14px; color: #0000CC; font-weight: bold; text-decoration: none; padding:0px 0px 8px 0px; margin:0px; }
/*  /Fonts  */



/*  Links  */
a { color:#4d84b5; text-decoration: underline; }
a:link { color:#4d84b5; text-decoration: underline; }
a:visited { color:#4d84b5; text-decoration: underline; }
a:hover { color:#4d84b5; text-decoration: underline; }

a.blue { color:#0000CC; text-decoration: underline; }
a.blue:link { color:#0000CC; text-decoration: underline; }
a.blue:visited { color:#0000CC; text-decoration: underline; }
a.blue:hover { color:#0000CC; text-decoration: underline; }

a.black { color:#000000; text-decoration: underline }
a.black:link { color:#000000; text-decoration: underline }
a.black:hover { color:#000000; text-decoration: underline }
a.black:visited { color:#000000; text-decoration: underline }

a.blacknoline { color:#000000; text-decoration: none; }
a.blacknoline:link { color:#000000; text-decoration: none; }
a.blacknoline:hover { color:#000000; text-decoration: none; }
a.blacknoline:visited { color:#000000; text-decoration: none; }
/*  /Links  */


/* /* Process flows */ */
/* div.helpbubble { color:#000000; text-decoration: none; display:inline-block; float:right; margin:-1px -1px 1px 4px; cursor:help; width:16px; height:16px; background-image:url(/_img/icons/helpbubble0.png); } */
/* div.helpbubble:hover { background-image:url(/_img/icons/helpbubble1.png); } */
/* div.helpbubble_text { display:none; max-width:300px; position:absolute; background-color:#FFFFCC; color:#444400; font-family:Arial; font-size:11px; line-height:15px; border:1px solid #AAAA00; padding:4px; border-radius:3px; box-shadow:0px 1px 3px rgba(0,0,0,0.2); } */
/* input.pf_addButton { background-color:#222222 !important; color:#FFFFFF !important; font-family:Arial !important; font-size:10px !important; font-weight:bold !important; padding:4px 6px 4px 6px !important; border-radius:8px !important; box-shadow:0px 4px 8px rgba(255,255,255,0.45) inset !important; border:1px solid #000000 !important; cursor:pointer !important; } */
/* input.pf_addButton:hover { background-color:#333333 !important; box-shadow:0px 4px 8px rgba(255,255,255,0.55) inset !important; border:1px solid #111111 !important; } */
/* input.pf_addButton_disabled { background-color:#111111 !important; color:#888888 !important; font-family:Arial !important; font-size:10px !important; font-weight:bold !important; padding:4px 6px 4px 6px !important; border-radius:8px !important; box-shadow:0px 4px 8px rgba(255,255,255,0.15) inset !important; border:1px solid #000000 !important; cursor:default !important; } */
/* /* /Process flows */ */


/*  Form elements  */
form { margin:0px; padding:0px; }
input.text0 {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #B9B9B9; }
input.text0gray {font-family: Arial; font-size: 11px; color: #808080; font-style: italic; font-weight: normal; text-decoration: none; padding:1px; margin:0px; border: 1px solid #B9B9B9; }
input.checknoborder { width:16px; height:16px; margin:0px; padding:0px; border:0px; background:#FFFFFF; }
input.checknoborder2 { width:13px; height:13px; margin:0px; padding:0px; border:0px; background:#FFFFFF; }
/*	/Form elements  */

/* Batch questions */
table.batchquestions { padding:2px; margin:0px; border:none; border-spacing:0px; width:100%; font-family:Arial; font-size:11px; }
table.batchquestions td {vertical-align:top; }
table.batchquestions tr.row0 { background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
table.batchquestions tr.row1 { background-color:#F3F9FF; border-top:1px solid #F3F9FF; border-bottom:1px solid #F3F9FF; }
/* /Batch questions */

/* Application referrers */
div.appRefBox { background-color:#EEEEEE; border-radius:4px; }
div.appRefBoxHeading { padding:8px; background-color:rgba(0,0,0,0.075); border:1px solid rgba(0,0,0,0.2); border-top-left-radius:4px; border-top-right-radius:4px; font-size:16px; color:rgba(0,0,0,0.9); font-family:Arial; font-weight:bold; }
div.appRefBoxContents { padding:8px; font-size:14px; font-family:Arial; font-weight:bold; color:rgba(0,0,0,0.8); border:1px solid rgba(255,255,255,0.1); border-bottom-left-radius:4px; border-bottom-right-radius:4px; box-shadow:0px 0px 4px rgba(0,0,0,0.5) inset; }
div.appRefBoxDescription { padding:8px; line-height:16px; font-size:12px; font-family:Arial; font-weight:normal; color:rgba(0,0,0,0.925); border:1px solid rgba(255,255,255,0.1); border-bottom-left-radius:4px; border-bottom-right-radius:4px; box-shadow:0px 0px 4px rgba(0,0,0,0.5) inset; font-style:italic; }
div.appRefBoxRow { clear:both; border-bottom:1px solid rgba(0,0,0,0.1); padding:1px; cursor:pointer; }
div.appRefBoxCount { height:36px; font-size:16px; margin:2px; text-align:center; font-family:arial; width:96px; line-height:38px; float:right; border-radius:4px; box-shadow:0px 1px 2px rgba(0,0,0,0.75) inset; background-color:rgba(255,255,255,0.9); }
div.appRefBoxText { line-height:37px; margin:2px; height:36px; }
div.appRefBoxDetails { font-weight:bold; font-size:12px; line-height:16px; padding:4px; }
/* /Application referrers */

div.ad > p {margin-top:0}