/* Anpassung Screenlayout igeldb */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#115588;
	margin:0;
	padding:0;
	background-color:#F0F0F0;
}
a { color:#0095DD; text-decoration:none;}
a:hover { background-color:#ff0; text-decoration:underline;}
a img {border:0;}

/* Calendar */

div.calendar {
	z-index:99;
}

/* Tabellen */

.zzsum {
	font-style: italic;
}

.zsum {
	border-bottom: solid 1px black;
	padding-bottom: 0.1em;
	font-weight: bold;
}

.sum {
	border-bottom: solid 2px black;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 11px;
	font-weight: bold;
}

.storno  { text-decoration:line-through; }

#sf_admin_container tr {
background-color:#FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

#sf_admin_container th {
background-color:#d6e0eb; /*20%*/
background-color:#ADc2d6; /*40%*/
background-color:#eaeff5; /*10%*/
}

#sf_admin_container td.vertikal {
max-width:15px;
height:200px;
-moz-transform: matrix(-0.000,-1.000,1.000,-0.000,0px,85px);
-webkit-transform: matrix(-0.000,-1.000,1.000,-0.000,0,85);
-ms-transform: matrix(-0.000,-1.000,1.000,-0.000,0px,85px);
-ms-transform: rotate(270deg);
}

#sf_admin_container #sf_admin_content div.sf_admin_list table {
margin-bottom:0; 
}

#sf_admin_container ul.table_actions {
list-style-type:none;
}

#sf_admin_container ul.table_actions li {
display:inline-block;
float:left;
margin:0 14px;
}

#sf_admin_container ul.sf_admin_actions {
list-style-type:none;
margin:0;
padding-top:0px;
background:#ADC2D6 url(/images/bg_sf_admin_actions.gif) no-repeat right;
width:100%;
height:26px;
}

#sf_admin_container form#sf_admin_edit_form ul.sf_admin_actions {
list-style-type:none;
margin:0;
padding-top:0px;
background:#ADC2D6;
width:100%;
height:26px;
border-top:1px solid #fff;
}

#sf_admin_container ul.sf_admin_actions li {
display:inline-block;
float: left;
list-style-type:none;
margin-right:10px;
margin:0px 14px 0px 14px;
padding:5px;
}
.elfinder-cwd-filename {font-size: 11px  !important}
.elfinder-cwd-view-list td {font-size: 1em !important}
.elfinder .elfinder-navbar { font-size: 1.2em !important}

#sf_admin_container ul.sf_admin_actions li select {margin-top:4px;}
#sf_admin_container ul li.sf_admin_batch_actions_choice { padding:0px; }
#sf_admin_container ul.sf_admin_actions li.sf_admin_action_new a {
background:transparent url(/sf/sf_admin/images/add.png) no-repeat;
font-size:11px;
}
#sf_admin_container ul.sf_admin_actions li.sf_admin_action_plain a {
background:transparent ;
font-size:11px;
}

#sf_admin_container ul.sf_admin_actions input {
background-color:transparent;
border-style:none solid none none;
border-width:0 0 0 0;
color:#333333;
cursor:pointer;
padding:0 3px 2px 20px; 
}

#sf_admin_container ul li.sf_admin_action_text a { background: url(/images/comment.png) no-repeat 0 0; }
#sf_admin_container ul li.sf_admin_action_beurteilung a { background: url(/images/wand.png) no-repeat 0 0; }
#sf_admin_container ul li.sf_admin_action_vorschau a, #sf_admin_container ul li.sf_admin_action_vorschau input { background: url(/images/page_white_acrobat.png) no-repeat 0 0; }
#sf_admin_container ul li.sf_admin_action_email a, #sf_admin_container ul li.sf_admin_action_email input { background: url(/images/email_go.png) no-repeat 0 0; }
/*
Farbe 1 _ olive
Farbe 2 _ blau
Farbe 3 _ grün
*/
body#farbe1{ background-image:url(/images/bg_body1.gif); background-repeat:repeat-y;}
body#farbe2{ background-image:url(/images/bg_body2.gif); background-repeat:repeat-y;}
body#farbe3{ background-image:url(/images/bg_body3.gif); background-repeat:repeat-y;}

body#farbe1 h1{ color:#999966; }
body#farbe2 h1{ color:#336699; }
body#farbe3 h1{ color:#669966; }

#blockHeader { width:100%; background-color:#FFF;background-image:url(/images/bg_title_grey.gif); background-repeat:repeat-x; height:85px;}
#blockHeader .elementTitle {background-image:url(/images/bg_title_red.gif); background-repeat:no-repeat; float:left; height:23px; padding:2px 0 0 170px; font-size:13px; font-weight:bold; letter-spacing:1px; color:#999;}
#blockHeader .elementLogin { padding:4px 10px 0 10px; font-size:11px; color:#666; border-left:1px solid #FFFFFF; height:24px;}
#blockHeader .elementLogoHeadline { position:absolute; top:18px; background-image:url(/images/logo.gif); background-repeat:no-repeat; height:67px; clear:both; }
#blockHeader .elementLogoHeadline h1 {padding:29px 0 0 170px; font-size:19px; font-weight:normal; letter-spacing:1px;}

/*
Farbe 1 _ olive
Farbe 2 _ blau
Farbe 3 _ grün
*/
body#farbe1 #blockWrapper {width:100%; background-image:url(/images/bg_wrapper1.gif); background-repeat:repeat-y;}
body#farbe2 #blockWrapper {width:100%; background-image:url(/images/bg_wrapper2.gif); background-repeat:repeat-y;}
body#farbe3 #blockWrapper {width:100%; background-image:url(/images/bg_wrapper3.gif); background-repeat:repeat-y;}

#blockWrapper #blockMenue 	{position:absolute; width:155px; margin:0; z-index:2;}
#blockWrapper #blockContent	{position:absolute; width:100%; margin:6px 0 0 0; z-index:1; padding:0 0 0 0px;}
#blockWrapper #blockContent .elementContent { margin:0 0 0 160px; padding:0; background-color:#F0F0F0; border-top:0px solid #fff; width:auto; height:auto; text-align:left;}

#sf_admin_container {padding:10;}
#sf_admin_container h1 { display:none;}
#seitenkopf { display:none;}
.nurdruck { display:none;}

#sf_admin_container #sf_admin_content {padding:1px;margin-right: 20px;}

#sf_admin_container #ig_text_content h2 {font-size:17px; font-weight: normal; padding: 0; margin: 0.8em 0 0.3em 0;}
#sf_admin_container #ig_text_content h3 {font-size:13px; font-weight: normal; padding: 0; margin: 0.8em 0 0.3em 0;}
#sf_admin_container fieldset h2 {background-color:#FFF;color:#333333;font-size:13px;margin:11px 0 3px 10px; padding:0; background-image:url(/images/bullet_arrow_up.png);  background-repeat:no-repeat; background-position:center right; }
#sf_admin_container fieldset {border:0; background-color:#none; border-width:0; margin-bottom:0;}
#sf_admin_container #sf_admin_bar {float:none; margin:0; width:100%;}

/*
Farbe 1 _ olive
Farbe 2 _ blau
Farbe 3 _ grün
*/

/*Grundfarbe Filter*/
body#farbe1 #sf_admin_container #sf_admin_bar { background-color:#999966;}
body#farbe2 #sf_admin_container #sf_admin_bar { background-color:#336699;}
body#farbe3 #sf_admin_container #sf_admin_bar { background-color:#669966;}
body#farbe1 #sf_admin_container fieldset form#filter { background-color:#999966;}
body#farbe2 #sf_admin_container fieldset form#filter { background-color:#336699;}
body#farbe3 #sf_admin_container fieldset form#filter { background-color:#669966;}
body#farbe1 #sf_admin_container fieldset form#filter #filterFields{ background-color:#999966;}
body#farbe2 #sf_admin_container fieldset form#filter #filterFields{ background-color:#336699;}
body#farbe3 #sf_admin_container fieldset form#filter #filterFields{ background-color:#669966;}

/*Farbe Filter-Optionsfeld*/
body#farbe1 #sf_admin_container form#filter .filterEntry { background-color:#B8B894; border-right:2px solid #999966; border-bottom:2px solid #999966; }
body#farbe2 #sf_admin_container form#filter .filterEntry { background-color:#7194B8; border-right:2px solid #336699; border-bottom:2px solid #336699; }
body#farbe3 #sf_admin_container form#filter .filterEntry { background-color:#94B894; border-right:2px solid #669966; border-bottom:2px solid #669966; }

/*Farbe Filter-Buttonzeile*/
body#farbe1 #sf_admin_container #filterButtons, body#farbe1 #sf_admin_container #optionen { background-color:#CDCDB4;}
body#farbe2 #sf_admin_container #filterButtons, body#farbe2 #sf_admin_container #optionen { background-color:#9CB4CD;}
body#farbe3 #sf_admin_container #filterButtons, body#farbe3 #sf_admin_container #optionen { background-color:#B4CDB4;}

/* Layout Filter */
#sf_admin_container .filteroption label {color:#fff;padding:1px 0 1px 7px; width:100%;}
body#farbe1 #sf_admin_container .filteroption input[type="checkbox"] {background-color:#B8B894;}
body#farbe2 #sf_admin_container .filteroption input[type="checkbox"] {background-color:#7194B8;}
body#farbe3 #sf_admin_container .filteroption input[type="checkbox"] {background-color:#94B894;}
#sf_admin_container form#filter #filterFields { width:100%;}
#sf_admin_container #filterButtons { clear:left; padding:4px 180px; text-indent: -178px;margin-left:0px; border-bottom:1px solid #fff;}
#sf_admin_container #optionen { padding:4px 180px; text-indent: -168px;margin-left:0px; border-bottom:1px solid #fff;}
#sf_admin_container #optionen a {color: #555 ; padding:4px 20px 4px 0px;border-right:1px solid #FFF !important; margin-left:7px; font-size:11px; margin:0; height:17px;}
#sf_admin_container form#filter #filterButtons a,
#sf_admin_container form#filter #filterButtons input { background-color:#FFF; border-style:none solid none none; border-width:0 1px 0 0; color:#333333; cursor:pointer; font-size:11px; margin:0; height:17px;}
#sf_admin_container form#filter #filterButtons a 	{ background:transparent url(/sf/sf_admin/images/reset.png) no-repeat;padding:1px 8px 2px 20px;border-right:1px solid #FFF !important; margin-left:7px;}
#sf_admin_container form#filter #filterButtons input{ background:transparent url(/sf/sf_admin/images/filter.png) no-repeat;padding:1px 5px 2px 18px;border-right:0px solid #FFF !important; margin-left:7px;}
#sf_admin_container form#filter #filterButtons input.ig_action_csv { background:transparent url(/images/page_excel.png) no-repeat;}
#sf_admin_container form#filter #filterButtons input.ig_action_list { background:transparent url(/sf/sf_admin/images/list.png) no-repeat;}

#sf_admin_container form#filter .filterEntry {width:32%; min-height:45px; float:left}

#sf_admin_container .filteroptionform {clear:left;}/*width:270px;*/
#sf_admin_container .filteroptionform select{float:left;max-width:280px; margin:0 4px 0 7px; border:0;background-color:#FFF; border-width:0; height:18px; padding:0;}
#sf_admin_container .filteroptionform input {float:left; margin:1px 1px 0 7px; width:auto; border:0px;}
#sf_admin_container .filteroptionform input.is_empty {width:25px; float:left;}
#sf_admin_container .filteroptionform label {float:left; width:30px; font-weight:normal !important; text-align:left; padding:1px 0 1px 2px;text-align:left; font-size:10px;}
#sf_admin_container .filteroptionform img {float:left;}

#sf_admin_container .sf_admin_form_row {border-bottom:1px solid #D6E0EB;clear:both;}
#sf_admin_container .sf_admin_form_row .content {min-height: 15px;padding-left: 11em;} /* padding muß größer als #sf_admin_container label width sein! */
#sf_admin_container .sf_admin_form_row .content img {vertical-align: middle;}

#sf_admin_container label {width:11em; font-size: 11px}
#sf_admin_container label.inline {display: inline; float: none;}
#sf_admin_container .formRow label {padding-right:0}
#sf_admin_container form#kompetenzen label {width:14em;}
#sf_admin_container form#sollprofile label {width:18em;}
#sf_admin_container form#fachkompetenz label {width:34%;}

/* Tabelle Schlüsselkompetenzen */ 
#sf_admin_container form#kompetenzen div.sf_admin_form_row { padding:4px 10px;}
#sf_admin_container form#kompetenzen div.sf_admin_form_row { margin-bottom:20px;}
/* Markierung Sollprofil */
#sf_admin_container form#kompetenzen .radio_list li .soll { background-color:#111;}
#sf_admin_container form#kompetenzen input[type="radio"] { width:2em; height:2em;}
/* Unterformular */
#sf_admin_container form#kompetenzen td, #sf_admin_container form#kompetenzen  th {border:0 none;margin:0; padding:4px; border-bottom:1px solid #D6E0EB; border-right:1px solid #D6E0EB;}
#sf_admin_container form#kompetenzen thead td {background-color:#D6E0EB;border-top:1px solid #FFFFFF;padding:4px;text-align:left;border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#sf_admin_container form#kompetenzen td.label {width:160px; margin:0; padding:4px 4px 4px 10px; }
#sf_admin_container form#kompetenzen td {vertical-align:middle;}

#sf_admin_container form#kompetenzen .form-row {border-bottom:1px solid #D6E0EB;}
#sf_admin_container table.formRow td {border:0; padding: 0 10px 0 0;}
#sf_admin_container table.subform td {border:0; padding-right: 10px; padding-bottom: 4px; padding-top: 0; padding-left: 0;}
#sf_admin_container table.subform {margin-bottom:0;}

#sf_admin_container form#login table {border: 5px solid #336699;margin-top:15%;margin-left:30%;text-align:center;background-color: #FFFFFF;}
#sf_admin_container form#login td, #sf_admin_container form#login th {padding-left:20px;background-color: #FFFFFF;}

#sf_admin_container .frage li {display: block;}
/*
    Admin Hilfe
#sf_admin_container td, #sf_admin_container th {border:0 none; padding:0 0.5em;}
*/
#sf_admin_container .warn { background-image:url(/images/bg_warn.png); background-repeat:no-repeat;}
#sf_admin_container .zahl {text-align: right;}
#sf_admin_container form#anwesenheit ul.sf_admin_actions,
#sf_admin_container form#kompetenzen ul.sf_admin_actions,
#sf_admin_container form#abrechnung ul.sf_admin_actions {list-style-type:none;margin:10px 0;text-align:right;}
#sf_admin_container form#anwesenheit ul.sf_admin_actions li,
#sf_admin_container form#abrechnung ul.sf_admin_actions li {margin:0;padding:3px;}
#sf_admin_container form#anwesenheit ul.sf_admin_actions li input,
#sf_admin_container form#abrechnung ul.sf_admin_actions li input {margin-top:0px;padding:3px 3px 3px 20px;}
#sf_admin_container form#nachbetreuung ul.sf_admin_actions li input,
#sf_admin_container form#kompetenzen ul.sf_admin_actions li input {margin-top:0px;padding:0px 3px 3px 20px;}

table.overdivbgclass table {margin-bottom: 0; border:0;}
table.overdivbgclass td {padding:0; border:1px solid #999966; background-color:#FFF; border-color-top:#CDCDB4; border-color-left:#CDCDB4;}
table.overdivbgclass td.overdivcaptionclass {padding:3px 10px; border:1px solid #999966; background-color:#CDCDB4;}
.overdivcaptionclass {background-color:#B4C9DE}
#overDiv {filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;font-weight:bold;padding-left:3px}
.overdivtextclass {background-color:#FFF}

/* Admin Filter Teilnehmerauswahl */
#sf_admin_container label.auswahl {color:#fff;width:auto;font-weight:bold !important;}
body#farbe1 #sf_admin_container form#auswahl { background-color:#999966;}
body#farbe2 #sf_admin_container form#auswahl { background-color:#336699;}
body#farbe3 #sf_admin_container form#auswahl { background-color:#669966;}
#sf_admin_container form#auswahl { padding:3px 0 5px 12px;}
#sf_admin_container form#auswahl label {display:inline; float: none; color:#FFFFFF;}
#sf_admin_container form#auswahl input {background-color:#f6f6f6;
border:0 solid #DDDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 1px;
vertical-align:middle;
margin:0 7px 0 0; } 
#sf_admin_container form#auswahl li {color:#000000;}
#sf_admin_container form#auswahl img {margin:0 7px 0 0;vertical-align:middle;}

/* Admin Filter zum klappen */
#sf_admin_container .sf_admin_filters {padding-bottom:6px;}
#sf_admin_container .sf_admin_filters h2 { position:absolute; right:0; top:-33px; text-align:right; font-size:11px;}
#sf_admin_container .sf_admin_filters h2, 
#sf_admin_container .sf_admin_filters h2:hover { background-position:right; background-repeat:no-repeat; padding-right:20px; margin-right:20px; width:100px; text-align:right; } 
#sf_admin_container .sf_admin_filters h2 		{ background-image:url(/sf/sf_admin/images/next.png);}
#sf_admin_container .sf_admin_filters h2:hover	{ background-image:url(/images/down.png);}

h1{
	margin:0; 
	padding:0 0; 
	font-size:16px;
}

#sf_admin_container form#auswahl a.linkweiss, a.linkweiss
{
	font-size:11px;
	color:#FFFFFF;
}

.info h2
{
    padding: 5px 20px 5px 25px;
    font-size: 11px;
    background: #fff;
    color:#669966;
    margin-bottom:0px;
}


/* Elemente (blockMenue) */
.elementLogo{
	width:auto;
	height:80px;
	margin:0;
	padding:0;
}
.elementLogin{
	width:auto;
	height:auto;
	margin:0;
	padding: 0px 0px 10px 10px;
}

/* Elemente (blockContent) */
.elementHeader{
	width:auto;
	height:auto;
	margin:0;
	padding:4px 10px;
	text-align:left;
	background-color:#024286;
	color:#FFFFFF;
	font-size:12px;
}
.elementHeadline{
	width:auto;
	height:auto;
	margin:0;
	padding:10px 10px;
	text-align:left;
}
.elementBreadcrumb{
	width:auto;
	height:auto;
	margin:0;
	padding:2px 10px;
	text-align:left;
}

.form-errors {
	margin-bottom:0px;
	background-color: #FF3333;
}

.form-errors h2 {
	padding: 3px 20px 5px 25px;
	margin:0;
	font-size: 11px;
	color: #fff;
    background: #FF3333 url(/sf/sf_admin/images/error.png) no-repeat 5px 2px;
}

/* farbiger Teilnehmerstatus */
span.stat0 { /* inaktiv, entlassen, grau */
  padding-left:20px;
  display:block;
  background: url(/images/point_inaktiv.png) no-repeat;
  background-position:center left;
}

span.stat1 { /* aktiv, im Haus, gruen */
  padding-left:20px;
  display:block;
  background:url(/images/point_im-haus.png) no-repeat;
  background-position:center left;
}
span.stat2 { /* ausser Haus, blau */
  padding-left:20px;
  display:block;
  background:url(/images/point_ausser-haus.png) no-repeat;
  background-position:center left;
}
span.stat3 { /* fehlende Daten, rot */
  padding-left:20px;
  display:block;
  background: url(/images/point_daten-fehlen.png) no-repeat;
  background-position:center left;
}

span.stat4 { /* Bewerber, gelb */
  padding-left:20px;
  display:block;
  background: url(/images/point_kommend.png) no-repeat;
  background-position:center left;
}

span.tln_stat0 { /* inaktiv, entlassen, grau */
  padding-right:30px;
  display:block;
  background: url(/images/point_inaktiv.png) no-repeat;
  background-position:center right;
}

span.tln_stat1 { /* aktiv, im Haus, gruen */
  padding-right:30px;
  display:block;
  background:url(/images/point_im-haus.png) no-repeat;
  background-position:center right;
}

span.tln_stat2 { /* ausser Haus, blau */
  padding-right:30px;
  display:block;
  background:url(/images/point_ausser-haus.png) no-repeat;
  background-position:center right;
}

span.tln_stat3 { /* fehlende Daten, rot */
  padding-right:30px;
  display:block;
  background: url(/images/point_daten-fehlen.png) no-repeat;
  background-position:center right;
}

span.tln_stat4 { /* Bewerber, gelb */
  padding-right:30px;
  display:block;
  background: url(/images/point_kommend.png) no-repeat;
  background-position:center right;
}

div.ac_results ul li.selected {
  background-color: #bbb;
}

ul.tabs {
    padding: 0 0 0 0px;
	margin:  0px; 
}

ul.tabs li {
    background-color: #fff;
    float: left;
    list-style: none outside none;
    text-transform: uppercase;
    border-right: 1px solid #EDEDED;
    display: block;
    padding: 6px 10px 7px;
    max-width: 7.43em;
    width: 7.43em;
    height: 40px;
    text-align: right;
}

ul.tabs li.breit {
    text-transform: none;
    max-width: 13.5em;
    width: 13.5em;
}

ul.tabs li.aktiv {
    background-color: #D6E0EB;
    font-weight: bold;
}

ul.tabs li.vorhanden {
    background-color: #CEEAC6;
}

ul.tabs li a{
	text-align: right;
	color: #000;
	background: none !important;
}
	
/* Anpassungen Admin Generator (alt) */

#sf_admin_container select.sf_admin_multiple, #sf_admin_container select.sf_admin_multiple-selected {
  width:16em;
}

#ig_content
{
  max-height: 600px;
  overflow: auto;
  padding-right: 10px;
}

#ig_text_content
{
  padding: 10px;
}

#sf_admin_container .ig_action_info /*, #sf_admin_container .sf_admin_action_info 2Icons uebereinander*/
{
  background: url(/images/information.png) no-repeat 3px 2px;
}

#sf_admin_container .ig_action_log
{
  background: url(/images/error.png) no-repeat 3px 2px;
}


#sf_admin_container .ig_action_tln
{
  background: url(/images/report_user.png) no-repeat 3px 2px;
}

#sf_admin_container .ig_action_export
{
  background: url(/images/database_go.png) no-repeat 3px 2px;
}

#sf_admin_container ul li a /*sf1.3*/
{
  padding:0 0 3px 20px;
}
#sf_admin_container ul li.sf_admin_action_export a /*sf1.3*/
{
  background: url(/images/page_excel.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_copy a
{
  background: url(/images/paste_plain.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_save
{
  background: url(/images/folder.png) no-repeat 0 4px;
}

#sf_admin_container ul li.sf_admin_action_save_and_add
{
  background: url(/images/folder_add.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_save_and_back
{
  background: url(/images/folder_go.png) no-repeat 0 4px;
}

#sf_admin_container ul li.sf_admin_action_save_as_new
{
  background: url(/images/folder_add.png) no-repeat 0 4px;
}

#sf_admin_container ul li.sf_admin_action_print a, #sf_admin_container ul li.sf_admin_action_print input
{
  background: url(/images/page_white_go.png) no-repeat 0 0;
}

#sf_admin_container .ig_action_print
{
  background: url(/images/page_go.png) no-repeat 3px 2px;
}


#sf_admin_container .help /*1.2*/
{
  padding-left:2em;
}

#sf_admin_container .sf_admin_edit_help /*1.0*/
{
  display: inline;
}


div.gtab ul.gtab-controllers li a { /*gwidgets.css (line 93) */
  width:16em;
}

div.gtab div.gtab-active {
  background-color:#F0F0F0;
  border: none;
  border-top:1px groove #CCCCCC;
  padding: 4px 0px;
}

#sf_admin_container #sf_admin_bar {
margin-top:0px;
position:static;
right:0px;
width:100%;
}

#sf_admin_container fieldset {
border:0;
padding:0;
margin:0;
border-width:0 0 0;
margin-bottom:0;
}

#sf_admin_container fieldset table#subform {width:100%;margin-bottom:0;}

#sf_admin_container input, #sf_admin_container textarea, #sf_admin_container select {
border:0;
border-left:1px solid #BCCDDE;
border-top:1px solid #BCCDDE;
border-bottom:1px solid #D6E0EB;
border-right:1px solid #D6E0EB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px;
vertical-align:middle;
background-color:#F5F5F5;
}
#sf_admin_container input#teilnehmer_aufn_nr {background-color:#FFFFFF; border:0;}
#sf_admin_container input[type="radio"] {border:none;background-color:#fff;}
#sf_admin_container input[type="checkbox"] {border:none;background-color:#fff;}

#sf_admin_container select {padding:0px;}

#sf_admin_container div .plain {float:left;}

#sf_admin_container form#filter #filterButtons input.sf_admin_action_reset_filter 	{ 
background:transparent url(/sf/sf_admin/images/reset.png) no-repeat;
padding:1px 8px 2px 20px;
border-right:1px solid #FFF !important; 
margin-left:7px;}

/*#sf_admin_container .form-row {
padding:0px 10px;
}*/

#sf_admin_container .sf_admin_list {
border-color:#FFFFFF;
border-style:solid none solid solid;
border-width:0 0 1px 1px;
width:100%;
}

#sf_admin_container .sf_admin_list th {
background-color:#D6E0EB;
font-size:11px;
border-top:1px solid #ffffff;
padding:4px;
text-align:left;
}

#sf_admin_container th a {color:#115588;text-decoration:none;}

#sf_admin_container .sf_admin_list td  {
border-bottom:1px solid #d6e0eb;
border-right:1px solid #d6e0eb;
padding:4px;
font-size:11px;
}

#sf_admin_container .ig_noborder td {
	padding: 0px;
	padding-right: 3px;
	border-style: none;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

#sf_admin_container .auswertung td { padding: 2px 2px 2px 2px;}
#sf_admin_container .auswertung tbody { font-size: 115%;}
#sf_admin_container input.fz_tag { text-align: right; width: 25px;}


#sf_admin_container .ig_handeingabe td { padding: 1em 12em 1em 0;}

#sf_admin_container .ig_handeingabe_kasten td { padding: 0 12em 3em 0;}

#sf_admin_container .sf_admin_row_1 td {
    background-color:#EAEFF5;
}
#sf_admin_container .markiert td {
    background-color: #FC9 !important;
}

#sf_admin_container .bg_angelegt { background-color: #A8D3BE !important; }
#sf_admin_container .bg_angelegt_entwicklungsbedarf { background-color: #D3ACA7 !important; }
#sf_admin_container .adressfeld { background-color: #FEFFDA; }
#sf_admin_container .extern { background-color: #CEE3F6; }

#sf_admin_container .error {
	background-color: #FF3333 ! important;
}

#sf_admin_container h3 {
text-decoration:none;
padding:3px;
}

#sf_admin_container .sf_admin_action_create {
  background: url(/sf/sf_admin/images/add.png) no-repeat 3px 2px;
  border:0px !important;
}

/* Box Teilnehmer */
#sf_admin_container #teilnehmer_box {border: 0px solid white; float: right; width: 40%;position:absolute; top:-65px; right:30px; z-index:88; width:480px;}
#sf_admin_container #teilnehmer_foto {border: 1px solid rgb(2, 66, 134); padding: 2px; float: right; background-color:#FFFFFF;}
#sf_admin_container #teilnehmer_foto td {padding: 2px;}
#sf_admin_container #teilnehmer_text {padding: 0px 20px 2px 0px; height: 68px; float: right; text-align: right; border:#009933 0px solid; width:400px;}

/* Anpassungen Admin 1.2 */
#sf_admin_container .double_list_select, #sf_admin_container .double_list_select-selected {
  width: 45em;
}
#sf_admin_container ul.radio_list { display: inline; }
#sf_admin_container ul.radio_list li.in_norm {
/*  background-color: #FFE0EB;
    background-size: 1px 1px;
    border: 5px solid #FFE0EB;
*/
}
#sf_admin_container ul.radio_list li.ausser_norm {
    background-color: #D6E0EB;
    background-size: 1px 1px;
    border: 5px solid #D6E0EB;
}
#sf_admin_container .radio_list li.long, #sf_admin_container .checkbox_list li.long {
  display:block;
  padding:1px;
}

/* eingebettete Tabelle in Generatorliste */
#sf_admin_container .sub_table {
    padding: 0;
}
#sf_admin_container .sub_table th {
    padding: 0;
}
#sf_admin_container .sub_table td {
	padding: 0;
}
/* unterschiedliche Breiten */

#sf_admin_container .schmal {
    min-width: 6em;
}

#sf_admin_container .schmaler {
    min-width: 4em;
}
#sf_admin_container .breit {
    min-width: 8em;
}

#sf_admin_container .breiter {
    min-width: 20em;
    max-width: 20em;
}

#sf_admin_container .sf_admin_list_td_betrag {
	text-align: right;
}



