.registration_dialogue {

}

.registration_list_item {
	background:url('/images/registration/li.png') no-repeat;
	padding-left:20px;
	margin:10px 0px 0px 10px;
	font-size:13px;
}

.registration_left_table_cell_left, .registration_right_table_cell_left {
	float:left;
	margin-right:10px;
	text-align:right;
	line-height:24px;
}
.registration_left_table_cell_left { width:120px; }
.registration_right_table_cell_left { width:80px; }


.registration_left_table_cell_right, .registration_right_table_cell_right {
	float:left;
	line-height:24px;
}
.registration_left_table_cell_right { width:140px; }
.registration_right_table_cell_right { width:210px; }


.registration_left_cell_error, .registration_right_cell_error {
	width:260px;
	line-height:22px;
	padding-bottom:2px;
	display:none;
	color:#93b254;
}
.registration_left_cell_error { 	text-align:right; }
.registration_right_cell_error { text-align:left; padding-left:90px; width:220px; }

.registration_input, .registration_input_error {
	border: 1px solid #C4C4C4;
	font-size: 8pt;
	background-color: #F2F1F1;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana;
	padding:2px;
	color: #000000;
	width:130px;
}

.registration_input_error {
	border: 2px solid #93b254;
	border: 2px solid #93b254 !important;
}



.registration .input_text, .registration .input_text_error {
	background-color:#FFFFFF;
	border:1px solid #B9B9B9;
	color:#000000;
	font-family:Arial,Helvetica,Verdana;
	font-size:8pt;
	font-weight:normal;
	padding:2px;
	width:300px;
}

.registration .input_text_error { border: 2px solid #93b254 !important }



.registration .registration_table {
	width: 610px;
	padding:0px;
	padding:0px !important;
}

.registration_table .tr_left {
	width:160px;
	float:left;
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	padding:8px 0px 2px 0px;
}

.registration_table .tr_right {
	float:left;
	width:400px;
	padding:5px 0px;
}

.registration_table .tr_error {
	width:390px;
	margin-left:170px;
	color:#93b254;
	display:none;
	padding:2px 0px;
}

.registration .addentry {
	margin-left:172px;
	margin-bottom:10px;
	height:20px;
}

.registration .addentry a {
	outline:none;
}

.registration_table .deleteentry {
	display:none;
	padding:2px 0px 20px 170px;
	text-align:left;
}



.registration .checkbox_lefttext {
	/* position:relative; */
	top:-1px;
}


#scw table {
border-collapse: separate;
border-collapse: separate !important;
margin:auto;
border-spacing: 1px;
}


table.scw      {
padding:       0px;
vertical-align:middle;
border:        1px solid #808080;
font-size:     12px;
font-family: Arial,Helvetica,Sans-Serif,Verdana;
font-weight:   bold;}
td.scwDrag,
td.scwHead                 {padding:       0px 0px;
	text-align:    center;}
td.scwDrag                 {font-size:     8pt;}
select.scwHead             {margin:        3px 1px;
	text-align:    left;}
input.scwHead              {height:        22px;
	width:         22px;
	vertical-align:middle;
	text-align:    center;
	margin:        2px 1px;
	font-weight:   bold;
	font-size:     10px;
	font-family:   Arial,Helvetica,Sans-Serif,Verdana;}
td.scwWeekNumberHead,
td.scwWeek                 {padding:       0px;
	text-align:    center;
	font-weight:   bold;}
td.scwNow,
td.scwNowHover,
td.scwNow:hover,
td.scwNowDisabled          {padding:       0px;
	text-align:    center;
	vertical-align:middle;
	font-weight:   normal;}
table.scwCells             {text-align:    center;
	font-size:     8pt;
	width:         96%;
	padding:0px;}
td.scwCells,
td.scwCellsHover,
td.scwCells:hover,
td.scwCellsDisabled,
td.scwCellsExMonth,
td.scwCellsExMonthHover,
td.scwCellsExMonth:hover,
td.scwCellsExMonthDisabled,
td.scwCellsWeekend,
td.scwCellsWeekendHover,
td.scwCellsWeekend:hover,
td.scwCellsWeekendDisabled,
td.scwInputDate,
td.scwInputDateHover,
td.scwInputDate:hover,
td.scwInputDateDisabled,
td.scwWeekNo,
td.scwWeeks                {
	padding:           2px;
	width:             16px;
	height:            16px;
	border:            1px solid green;
	font-weight:       bold;
	vertical-align:    middle;
}









/* Blend the colours into your page here...    */
/* Calendar background */
table.scw  {
	background-color:  #F2F1F1;
}
/* Drag Handle */
td.scwDrag  {
	background-color:  #9999CC;
	color:             #CCCCFF;
}
/* Week number heading */
td.scwWeekNumberHead       {color:             #F2F1F1;}
/* Week day headings */
td.scwWeek                 {color:             #000000;}
/* Week numbers */
td.scwWeekNo               {background-color:  #776677;
	color:             #CCCCCC;}
/* Enabled Days */

/* Week Day + Weekend Day */
td.scwCells, td.scwCellsWeekend  {
	background-color:  #FFFFFF;
	color:             #9BBB59;
	}
/* Day matching the input date */
td.scwInputDate            {background-color:  #B3D4FF;
	color:             #000000;}

/* Day outside the current month */
td.scwCellsExMonth         {background-color:  #CCCCCC;
	color:             #666666;}
/* Today selector */
td.scwNow                  {background-color:  #F2F1F1;
	color:             #FFFFFF;}
/* Clear Button */
td.scwClear                {padding:           0px;}
input.scwClear             {padding:           0px;
	text-align:        center;
	font-size:         8pt;}
/* MouseOver/Hover formatting
If you want to "turn off" any of the formatting
then just set to the same as the standard format
above.

Note: The reason that the following are
implemented using both a class and a :hover
pseudoclass is because Opera handles the rendering
involved in the class swap very poorly and IE6
(and below) only implements pseudoclasses on the
anchor tag.
*/
/* Active cells */
td.scwCells:hover,
td.scwCellsHover           {background-color:  #426FD9;
	cursor:            pointer;
	color:             #FFFFFF;}
/* Day matching the input date */
td.scwInputDate:hover,
td.scwInputDateHover       {background-color:  #426FD9;
	cursor:            pointer;
	color:             #FFFFFF;}
/* Weekend cells */
td.scwCellsWeekend:hover,
td.scwCellsWeekendHover    {background-color:  #426FD9;
	cursor:            pointer;
	color:             #FFFFFF;}
/* Day outside the current month */
td.scwCellsExMonth:hover,
td.scwCellsExMonthHover    {background-color:  #FFFF00;
	cursor:            pointer;
	color:             #000000;}
/* Today selector */
td.scwNow:hover,
td.scwNowHover             {color: #FFFF00;
	cursor:            pointer;
	font-weight:       bold;}
/* Disabled cells */
/* Week Day */
/* Day matching the input date */
td.scwInputDateDisabled    {background-color:  #999999;
	color:             #000000;}
td.scwCellsDisabled        {background-color:  #999999;
	color:             #000000;}
/* Weekend Day */
td.scwCellsWeekendDisabled {background-color:  #999999;
	color:             #CC6666;}
/* Day outside the current month */
td.scwCellsExMonthDisabled {background-color:  #999999;
	color:             #666666;}
td.scwNowDisabled          {background-color:  #6666CC;
	color:             #FFFFFF;}



/* Styles aus anderen Dateien */
.iframe_greywhite_350 {
	width:350px;
}
.iframe_greywhite_350_top {
	background: url('../images/iframe_greywhite_350_top.png') no-repeat;
	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, src='https://www.jobleads.de/images/iframe_greywhite_350_top.png', sizingMethod='scale');
	height: 25px;
	font-size: 0px;
	text-align:right;
}
.iframe_greywhite_350_bottom {
	background: url('../images/iframe_greywhite_350_bottom.png') no-repeat;
	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='https://www.jobleads.de/images/iframe_greywhite_350_bottom.png', sizingMethod='scale');
	height: 6px;
	font-size: 0px;
}
.iframe_greywhite_350_body {
	background-color:#ffffff;
	border:0px;
	border-top:1px solid #8D8D8D;
	border-left:1px solid #8D8D8D;
	border-right:1px solid #8D8D8D;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

.iframe_greywhite_top_text {
	position:absolute;
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	margin-left:14px;
}

.jobleads_green {
	color:#9bbb59;
	font-weight:bold;
}


.cl {
	clear: both;
	font-size: 0px;
	height: 0px;
}

.registration_label {
    width:160px;
    float:left;
    line-height:22px;
    margin-right:10px;
    text-align:right;
}

.registration_label_noregister {
    width:87px;
    float:left;
    line-height:22px;
    margin-right:10px;
    text-align:right;
}

.registration_input_noregister {
    width:220px;
    float:left;
}

.upload_table {
    background:url("../images/container_body.png") repeat-y scroll 0 0 transparent;
    margin-top:-3px;
    padding:0;
}

.container_top2 {
    background:url("../images/container_top2.png") no-repeat scroll 0 0 transparent;
}

.container_bottom2 {
    background:url("../images/container_bottom2.png") no-repeat scroll 0 0 transparent;
    font-size:1px;
    height:30px;
}
.registration_logo_box {
    background:url("../images/logos_281_160.png") no-repeat scroll 0 0 transparent;
    width:288px;
    height:160px;
    float:left;
}

.registration_info_box {
    background:url("../images/registration_info.png") no-repeat scroll 0 0 transparent;
    float:left;
    width:288px;
}