/* Styles for Peer DB */

.tx-sgmfeuserlisting-pi1-listrow table {
	width: 590px;
	border-spacing: 0;
	border-collapse: collapse;	
	border: 1px dotted #772121;
	margin-left: -70px;
}
.tx-sgmfeuserlisting-pi1-listrow table th {
	padding: 0.5em;
	background: #f5edee;
	text-align: left;
	border: 1px dotted #772121;
	white-space: normal;
}
.tx-sgmfeuserlisting-pi1-listrow table td {
	padding: 0.5em;
	background: #fff;
	border: 1px dotted #772121;
}

.tx-sgmfeuserlisting-pi1-listrow table tr.tx-sgmfeuserlisting-pi1-listrow-odd td {
	background: #F5F5F5;
}

td.tx-sgmfeuserlisting-pi1-listcol_strong{
	font-weight: bold;
}

.tx-sgmfeuserlisting-pi1-singleView table {
	table-layout: fixed;
	width: 100%;
	border-spacing: 0;
	margin-left: -50px;
}

.tx-sgmfeuserlisting-pi1-singleView h1 {
	text-transform: uppercase;
	border-bottom: none;
	margin-top: 2em;
	margin-bottom: 0em;
}

div.tx-sgmfeuserlisting-pi1-image {
	position: relative;
	width: 100%;
}

div.tx-sgmfeuserlisting-pi1-image img {
	position: absolute;
	top: 60px;
	right: 30px;
}

.tx-sgmfeuserlisting-pi1-singleView table h3 {
	color: #DA004B;
	margin: 0.5em 0;
	padding: 0.7em;	
}

tr.tx-sgmfeuserlisting-pi1-divider td {
	padding: 0 !important;
}

.tx-sgmfeuserlisting-pi1-singleView table th {
	background: #f5edee;
	white-space: normal;
	padding: 0.5em;	
	text-align: right;
	border: 1px solid white;
	font-weight: normal;
}

.tx-sgmfeuserlisting-pi1-singleView table td {
	background: none;
	padding: 0.5em;
	border: 1px solid white;
	font-weight: normal;
}

table.tx-sgmfeuserlisting-pi1-subtable {
	border-collapse: collapse;
	padding: 0;
	margin: 1em 0 1em 0;
	table-layout:auto;
	width: 98%;	
}

tr.tx-sgmfeuserlisting-pi1-row_subtable td {
	padding: 0;
	vertical-align: top;
}

table.tx-sgmfeuserlisting-pi1-subtable th {
	border: 1px solid #772121;
	color: #772121;
	font-weight: bold;
	padding: 0.5em;
	margin: 0;
	width: auto;
	text-align: left;	
}

table.tx-sgmfeuserlisting-pi1-subtable td {
	border: 1px solid #772121;
	font-weight: normal;
	padding: 0.5em;
}

th.tx-sgmfeuserlisting-pi1-pre_subtable {
	text-align: left !important;
	background: white !important;
	padding-top: 1em !important;
	padding-bottom: 0 !important;
	color: #DA004B !important;
	font-size: 1.1em;	
	font-weight: bold !important;
}

td.tx-sgmfeuserlisting-pi1-last_change_peerdb,
th.tx-sgmfeuserlisting-pi1-last_change_peerdb {
	background: white !important;
	padding-top: 2em !important;
	color: #999;
}

/* meta_feedit */
/* FE edit */

.tx-metafeedit {
	margin-left: -50px;
}

.tx-metafeedit-accept {
	margin: 0 0 0 50px;
}

.tx-metafeedit-error { 
	color: #772121; 
	font-weight: bold;
	padding: 1em;
	margin: 0.5em 0;
	width: 100%;
}

.tx-metafeedit-form-required-marker {
	color: #f00;
	padding: 0 3px;
	font-weight: normal;
}
.tx-metafeedit-form-error-field {
	color: #f00;
}

.tx-metafeedit input, .tx-metafeedit textarea, .tx-metafeedit select {margin-left:0.5em; padding:1px; font:1em "Trebuchet MS", Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
.tx-metafeedit input[type=text]:focus, .tx-metafeedit textarea:focus, .tx-metafeedit select:focus {background:#f0f0f0; color:#333; border-color:#666;}
.tx-metafeedit-action-SAVE { width: auto; margin-top: 1em; float: right; margin-right: 80px;}
input.tx-metafeedit-form-submit {
	margin-left: 5px; padding: 3px 3px 3px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/accept.png");  background-repeat:no-repeat; background-position:5% 60%;
	background-color: #f1f1f1;
	width: 100px;}
input.tx-metafeedit-action-BACK, .tx-metafeedit-link-back {
	padding: 3px 3px 3px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/arrow_left.png");  background-repeat:no-repeat; background-position:5% 60%; 
	border:1px #ccc solid; background-color:#f1f1f1; color:#777;
	margin: 5px 5px 5px 2px;
	width: 100px;
	text-align: center;
}
input.tx-metafeedit-action-NEW {
	margin: 5px 5px 5px 2px; 
	padding: 3px 3px 3px 25px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_add.png");  background-repeat:no-repeat; background-position:5% 60%;
	border:1px #ccc solid; background-color:#f1f1f1; color:#777;
}
input.tx-metafeedit-action-DELETE {
	margin: 5px 5px 5px 2px; 
	padding: 3px 3px 3px 25px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_delete.png");  background-repeat:no-repeat; background-position:5% 60%;
	border:1px #ccc solid; background-color:#f1f1f1; color:#777;	
}

.tx-metafeedit-link a{ 
	font-size: 100% !important; font-weight: normal; color: #8b0000; text-decoration: underline;}
.tx-metafeedit-link a:visited{ 
	font-size: 100% !important; font-weight: normal; color: #8b0000; text-decoration: underline;}
.tx-metafeedit-link a:hover{ 
	font-size: 100% !important; font-weight: normal; color: #8b0000; text-decoration: none;}
.tx-metafeedit-link-edit a, .tx-metafeedit-link-edit a{ 
	padding: 2px 0 2px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_edit.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-consult a, .tx-metafeedit-link-consult a{ 
	padding: 0 0 0 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/loupe_petit.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-create a, .tx-metafeedit-link-create a{ 
	padding: 2px 0 2px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_add.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-delete a, .tx-metafeedit-link-delete a{ 
	padding: 2px 0 2px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_delete.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-delete-list a{ 
	padding: 2px 0 2px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_delete.png")}
.tx-metafeedit-link-delete-ok a{ 
	padding: 2px 0 2px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/accept.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-delete-ko a{ 
	padding: 2px 0 2px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/cross.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-delete-ok, .tx-metafeedit-link-delete-ko { 
	margin: 1em;}



.tx-metafeedit-form-row { 
	border: 0px solid red; 
	clear: both; 
}
.tx-metafeedit-form-row img { }
.tx-metafeedit-form-row-image .tx-metafeedit-form-field select { 
	width: 360px !important;
}
.tx-metafeedit-form-row input { }
.tx-metafeedit-form-field {
	padding: 0.3em 0 0 0;
}
table.tx-metafeedit-editmenu-list-table-pr th {
	background: #f5edee;
	width: 200px;
	text-align: right;
	padding: 0.5em;		
	}
.tx-metafeedit-form-label { 
	float: left; 
	border: 0px solid blue; 
	width: 200px; 
	background: #f5edee;
	white-space: normal;
	padding: 0.5em;	
	text-align: right;
	border: 1px solid white;
	font-weight: bold;	
}
.tx-metafeedit-form-label-company,	/* Label ganze breite*/
.tx-metafeedit-form-label-tx_sgmdb_job_position,
.tx-metafeedit-form-label-tx_sgmdb_area_of_organisation {
	/*float: none;
	width: auto;
	text-align: left;*/
}
.tx-metafeedit-form-label-tx_sgmdb_type_of_school, /* Label einrücken und ohne BG*/
.tx-metafeedit-form-label-tx_sgmdb_type_of_organisation_other {
	float: left;
	background: #fff;
	margin-left: 210px;
	width: auto;
	font-weight: normal;
}
.tx-metafeedit-form-label-tx_sgmdb_other_exp_8_benacht_gruppen_welche,
.tx-metafeedit-form-label-tx_sgmdb_other_exp_9_other1_which,
.tx-metafeedit-form-label-tx_sgmdb_other_exp_9_other2_which {
	background: #fff;
	width: 300px;
}

.tx-metafeedit-form-row-skills_area select,
.tx-metafeedit-form-label-tx_sgmdb_other_exp,
.tx-metafeedit-form-label-tx_sgmdb_internat_exp,
.tx-metafeedit-form-label-tx_sgmdb_peer_training_done_org,
.tx-metafeedit-form-label-tx_sgmdb_peer_training_done_time,
.tx-metafeedit-form-label-tx_sgmdb_peer_training_done {
	width: 300px;
}
.tx-metafeedit-form-row-tx_sgmdb_peer_training_done_org input {
	width: 200px;
}
.tx-metafeedit-form-row-tx_sgmdb_type_of_school select, /* Feld einrücken */
.tx-metafeedit-form-row-tx_sgmdb_peer_training_done_time input,
.tx-metafeedit-form-data-tx_sgmdb_type_of_organisation_other {
	width: 120px;
}

.tx-metafeedit-message-edit-saved { 
	padding: 1em;
	background: #CCFFCC;
	color: #000000;
}
.tx-metafeedit-form-label-image { height: 10em; }
.tx-metafeedit-form-required-marker { float: right; }
.tx-metafeedit-form-data-company,
.tx-metafeedit-form-data-email,
.tx-metafeedit-form-data-tx_sgmdb_job_position,
.tx-metafeedit-form-data-www { width: 250px; }

.tx-metafeedit-form-row-tx_sgmdb_type_of_organisation .tx-metafeedit-form-field select { width: 250px;}

th.actions { 
	width: 100px;
	color: #fff;
	background: #fff;
 }
.tx-metafeedit-list-row-1 {
	background: #f5edee;
}
.tx-metafeedit-list-row-2 {
	background: #f1f1f1;
}
table.tx-metafeedit-editmenu-list-table tr th {  }
table.tx-metafeedit-editmenu-list-table tr td {   }
table.tx-metafeedit-editmenu-list-table {
	table-layout:fixed;
}

.tx_metafeedit-liste-link { 
	margin-left: 220px; 
	padding: 3px 3px 3px 20px; 
	background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_white_text.png");  background-repeat:no-repeat; background-position:0% 60%;
}
table.tx-metafeedit-editmenu-list-table-pr .tx_metafeedit-liste-link { 
	margin-left: 0; 
	padding: 3px 3px 3px 20px; 
	background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_white_text.png");  background-repeat:no-repeat; background-position:0% 60%;
}

table.tx-metafeedit-editmenu-list-table-pr th.mfdt-actions {
	background: #fff;	
}

table.tx-metafeedit-editmenu-list-table-pr .width_100 {
	width: 100%;
	text-align: left;
}
table.tx-metafeedit-editmenu-list-table-pr .width_60 {
	width: 60%;
}
table.tx-metafeedit-editmenu-list-table-pr .no_bg {
	background:#fff;
	font-weight: bold;
	padding: 0.2em;
}

.mfepagenav {
	display: none;
}
	
.tx-metafeedit-form-row-tx_sgmdb_review_in_institution_list .tx_metafeedit-liste-link,
.tx-metafeedit-form-row-tx_sgmdb_review_experience_list .tx_metafeedit-liste-link { 
	margin: -10px 0 1em 20px;
}
.tx-metafeedit-form-row-tx_sgmdb_prof_skills_list .tx_metafeedit-liste-link,
.tx-metafeedit-form-label-tx_sgmdb_teaching_exp_subject .tx_metafeedit-liste-link,
.tx-metafeedit-form-row-tx_sgmdb_other_exp_list .tx_metafeedit-liste-link {
	margin: 0 0 1em 20px;
}

.tx-metafeedit-form-label-tx_sgmdb_review_experience, /* Label ganze breite*/
.tx-metafeedit-form-label-tx_sgmdb_expertise_header,
.tx-metafeedit-form-label-tx_sgmdb_training_cert_quality,
.tx-metafeedit-form-label-tx_sgmdb_gender_mainstreaming_descr,
.tx-metafeedit-form-label-other-exp_zusatz1,
.tx-metafeedit-form-label-tx_sgmdb_training_cert_quality_0,
.tx-metafeedit-form-label-tx_sgmdb_other_exp_zusatz,
.tx-metafeedit-form-label-tx_sgmdb_other_exp_list,
.tx-metafeedit-form-label-tx_sgmdb_prof_skills_list,
.tx-metafeedit-form-label-tx_sgmdb_any_other_skills,
.tx-metafeedit-form-label-tx_sgmdb_as,
.tx-metafeedit-form-label-tx_sgmdb_review_in_institution {
	float: none;
	width: auto;
	text-align: left;
}
.tx-metafeedit-form-label-tx_sgmdb_prof_skills_list,
.tx-metafeedit-form-label-tx_sgmdb_other_exp_list {
	margin-top: 1em;
}
.tx-metafeedit-form-label-tx_sgmdb_gender_mainstreaming {
	width: auto;
}
.tx-metafeedit-form-label-tx_sgmdb_as_peer_coordinator,
.tx-metafeedit-form-label-tx_sgmdb_as_eval_expert,
.tx-metafeedit-form-label-tx_sgmdb_as_intern_peer,
.tx-metafeedit-form-label-tx_sgmdb_as_gender_exp,
.tx-metafeedit-form-label-tx_sgmdb_expertise {
	width: 350px;
	font-weight: normal;
}
.tx-metafeedit-form-label-tx_sgmdb_training_cert_quality_other {
	background: none;
	font-weight: normal;
	width: 120px;
}
.tx-metafeedit-form-label-tx_sgmdb_gender_mainstreaming_descr {
	background: none;
	font-weight: normal;
}
.tx-metafeedit-form-row-description textarea {
	width: 300px;
	height: 5em;
}
.tx-metafeedit-form-row-tx_sgmdb_any_other_skills textarea,
.tx-metafeedit-form-row-tx_sgmdb_gender_mainstreaming_descr textarea {
	width: 90%;
}
.tx-metafeedit-form-label-tx_sgmdb_expertise_7_fremdsprache_welche {
	width: 350px;
	background: none;
	font-weight: normal;
}
.tx-metafeedit-form-label-tx_sgmdb_review_experience_list, /* Label ganze breite, ohne BG */
.tx-metafeedit-form-label-tx_sgmdb_review_in_institution_list {
	background: none;
	float: none;
	width: auto;
	text-align: left;	
	margin-left: 17px;
}

.tx-metafeedit-form-label-other-exp_zusatz2,
.tx-metafeedit-form-label-other-exp_zusatz3,
.tx-metafeedit-form-label-tx_sgmdb_review_experience_zusatz,
.tx-metafeedit-form-label-tx_sgmdb_review_in_institution_zusatz,
.tx-metafeedit-form-label-tx_sgmdb_expertise_zusatz,
.tx-metafeedit-form-label-tx_sgmdb_expertise_kompniveau {
	font-style: italic;
	margin-left: 5px;
	font-weight: normal;
}

.tx-metafeedit-form-data-tx_sgmdb_review_experience_coordinator {
	margin-bottom: 0.5em;
}

.tx-metafeedit-form-label-tx_sgmdb_accept1 {
	float: none;
	width: auto;
	text-align: left;
	background: none;
	font-weight: bold;
}
.tx-metafeedit-form-label-tx_sgmdb_accept {
	text-align: right;
	background: none;
}
.tx-metafeedit-form-row-tx_sgmdb_accept input {
	float: left;
	margin-top: 0.5em;
}
.tx-metafeedit-list_field_reading,
.tx-metafeedit-list_field_speaking,
.tx-metafeedit-list_field_writing {
	text-align: center;
}
div.tx-metafeedit-editmenu-list table tr td {
	padding: 5px;
}
.tx-metafeedit-form-row-tx_sgmdb_peer_training_done_time input {
	width: 70px;
}

/*Page Browser Seitenende für Peer DB - FE-Edit Seiten */

table.pagebrowser-peer-db {
	margin: 0.5em 0 8em;
	width: 100%;
	table-layout: fixed;
}
table.pagebrowser-peer-db_sprachen { 
	margin: 0.5em 0 8em 0;
	width: 100%;
	table-layout: fixed;
}

td.pagebrowser-peer-db-uebersicht { text-align: center; }
td.pagebrowser-peer-db-vor {text-align: right; }

td.pagebrowser-peer-db-zurueck a,
td.pagebrowser-peer-db-uebersicht a,
td.pagebrowser-peer-db-vor a {
	border:1px #ccc solid; background-color:#f1f1f1; color:#777;
	text-align: center;
	display: block;
	width: 73px;
	text-decoration: none;
}
td.pagebrowser-peer-db-zurueck a {
	padding: 3px 3px 3px 25px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/arrow_left.png");  background-repeat:no-repeat; background-position:5% 60%; 
}
td.pagebrowser-peer-db-uebersicht a {
	padding: 3px 3px 3px 25px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/page_white_stack.png");  background-repeat:no-repeat; background-position:5% 60%; 
}
td.pagebrowser-peer-db-vor a {
	padding: 3px 20px 3px 3px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/arrow_right.png");  background-repeat:no-repeat; background-position:right 60%; 
}

table.pagebrowser-peer-db tr.speichern td b { color: #DA004B; text-transform: capitalize; }
table.pagebrowser-peer-db tr.speichern td { padding: 1em 0;}

button.tx-metafeedit-action-DELETE,
button.tx-metafeedit-action-BACK {
	border:1px #ccc solid; background-color:#f1f1f1; color:#777;
	text-align: center;
	display: block;
	width: 100px;
	text-decoration: none;
	font-size: 100%;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;	
	padding: 3px;
	margin-top: 1em;
	}
div.tx-metafeedit-action-SAVE button.tx-metafeedit-form-submit {
	border:1px #ccc solid; background-color:#f1f1f1; color:#777;
	text-align: center;
	display: block;
	width: 100px;
	text-decoration: none;
	font-size: 100%;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;	
	padding: 3px 3px 3px 20px; background-image:url("../../../../../typo3conf/ext/meta_feedit/res/table_save.png");  background-repeat:no-repeat; background-position:5% 60%; 
 }
table.tx-metafeedit-editmenu-list-table-pr td { padding: 0 0.5em !important;}

div.akzeptieren_nicht_zeigen {
	display:none;
}

/* Suche */
.tx-metafeedit-as {
	clear: both;
	margin: 3px 0;
}
.tx-metafeedit-asl { 
	float: left; 
	width: 200px; 
	white-space: normal;
	font-weight: bold;	
	padding: 3px;
	text-align: right;
}
.tx-metafeedit-radio,
.tx-metafeedit-form-asfield {
	padding: 3px;
}
#tx-metafeedit-as_tx_sgmdb_type_of_organisation_5857 select.tx-metafeedit-form-asfield {
	width: 220px;
}
.tx-metafeedit-as-fs-FSB0,
.tx-metafeedit-fs-searchbox-peerreviewerfahrungen {
	width: 45%;
	clear: both;
	float: left;
	padding-left: 0;
	margin-left: 0;
}
.tx-metafeedit-as-fs-FSB1,
.tx-metafeedit-fs-searchbox-teilnahmeals {
	width: 45%;
	float: right;
}
.tx-metafeedit-sb-filter {
	font-weight: bold;
	background: #CCFFCC;
	padding: 3px 0;
}
.tx-metafeedit-advancedSearch-action {
	clear: both;
}

/* Tabelle mit Suchergebnissen*/
table.tx-metafeedit-editmenu-list-table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;	
	border: 1px dotted #772121;
	margin: 2em 0 0 0;
	table-layout: auto;
}
table.tx-metafeedit-editmenu-list-table th {
	padding: 0.5em;
	background: #f5edee;
	text-align: left;
	border: 1px dotted #772121;
	white-space: normal;
}
table.tx-metafeedit-editmenu-list-table td {
	padding: 0.5em;
	background: #fff;
	border: 1px dotted #772121;
}

table.tx-metafeedit-editmenu-list-table tr.tx-metafeedit-list-row-2 td {
	background: #F5F5F5;
}
