﻿#centerleiste{display:none;}

.radio label	{
	padding: auto 20px !important;
}

.radio input[type="radio"]	{
	margin-left: 0 !important;
}

#ilTopBarNav > li > a {
	height:40px;
}

.testcount	{
	width:20px;
	height:20px;
	border-radius:20px;
	line-height:20px;
	font-size:11px;
	background:orange;
	position: relative;
	top: -50px;
	left: 140px;
}

.no_img img	{
	display:none;
}
/*savefeedback */
input.savefeedback, select.savefeedback, textarea.savefeedback, button.savefeedback{
	box-shadow: inset -1px 1px 3px #7b9cd0, inset 1px -1px 3px #7b9cd0;
	color: #7b9cd0;
	/*background-image:url(/zc/data/allgemein/style/load.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-size:18px 18px;*/
}
/*
input.savefeedback[type=tel]	{
	background-position:left top;
}
*/
input[type=checkbox].savefeedback, input[type=radio].savefeedback {
	background-color:#7b9cd0;
}
label.savefeedback, div.savefeedback{
	color: #7b9cd0;
}
/*
.tool_lk label.savefeedback,.tool_lk div.savefeedback{
	color: inherit;
	padding-right:20px;
	background-image:url(/zc/data/allgemein/style/load.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

textarea.savefeedback	{
	background-size:30px 30px;
}
*/
/*savefail */
input.savefail, select.savefail, textarea.savefail, button.savefail{
	box-shadow: inset -1px 1px 3px red, inset 1px -1px 3px red;
	color: red;
}
input[type=checkbox].savefail, input[type=radio].savefail {
	background-color:red;
}
label.savefail, div.savefail{
	color: red;
}

/*savewait */
input.savewait, select.savewait, textarea.savewait, button.savewait{
	box-shadow: inset -1px 1px 3px grey, inset 1px -1px 3px gray;
	color: gray;
/*	background-image:url(/zc/data/allgemein/style/load.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-size:18px 18px;*/
}
/*
textarea.savewait	{
	background-size:30px 30px;
}
input.savewait[type=tel]	{
	background-position:left top;
}
*/
input[type=checkbox].savewait, input[type=radio].savewait {
	background:grey;
}
label.savewait, div.savewait{
	color: gray;
}
/*
.tool_lk label.savewait,.tool_lk div.savewait{
	color: inherit;
	padding-right:20px;
	background-image:url(/zc/data/allgemein/style/load.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
*/
.saveopacity {
	opacity:0.32;
 	filter:alpha(opacity=20); /* For IE8 and earlier */
}

/* MELDUNG - IM LIVE-SYSTEM IMMER AUF DISPLAY:NONE */
#meldung {
	display:none;
}
/* MELDUNG - IM LIVE-SYSTEM IMMER AUF DISPLAY:NONE */

/*Allgemein*/

body	{/*min-height:101%; Scrollbar immer anzeigen*/}

p {	margin:0;}

h3	{margin:15px 0px 15px 0px;}

#content a.buttonlink{ text-decoration:none; }

#content .xxmain_rahmen a	{color:#333333;}

#content .xxmain_rahmen a:hover	{
	color:#646464;
	text-decoration:underline
}

img {	border:none;}

ul {
	margin-top:4px;
	margin-bottom:4px;
	padding-top:0;
	padding-bottom:0;
}
li {
	margin:0;
	padding:0;
}

.rot {color:#cc0000;}

.submit_design_zuruecksetzen {
	text-align:left;
	color:#666666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:1em;
	background:none;
	border:none;
	padding:0;
	margin:0;
}

textarea {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	resize:none;
}

#wrapper {
	margin:0 auto 0 auto;
	max-width:986px;
	width:auto;
	min-height:100%;
	text-align:left;
	background: #ffffff;
	box-shadow: 10px 10px 10px rgb(204, 204, 204)
}

/*---Buttons Flat---*/
	.center_button_flat	{
		color: #FFF !important;
		text-align: center;
		height: 40px;
		border-radius: 5px;
		cursor: pointer;
		font-weight: bold;
		border:none;
		opacity:0.9;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	}
	.center_button_flat:hover, #content .xxmain_rahmen .center_button_flat a:hover	{
		text-decoration:none !important;
		opacity:1;
		filter:none;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
/*---Header---*/
#header {
    min-height: 100px;
    background-image:none;
}
div.header_title {
	float: left;
	margin-top: 0px !important;
	width:60%;
}

div.header_title {
	display: none;
}
.tool_eep.modul_eep div.header_title, .tool_ep.modul_ep div.header_title {
	display: none;
}
.tool_eep div.header_title, .tool_ep div.header_title {
	display: block;
}

.tool_eep .ueberschrift1, .tool_ep .ueberschrift1 {
    font-weight: bold;
    display: block;
}

SPAN.unterueberschrift	{
	line-height:0px;
}

div.header_logo	{
	background-repeat:no-repeat;
	background-position:left center;
	height:80px;
	width:260px;
	float:left;
	margin-right:15px;
	margin-top:10px;
	padding-right:15px;
}

/*---Leiste---*/
 #content #leiste {
	height:30px;
}

/*---Leistenelement---*/
 #content #leiste .leiste_link a {
	float:left;
	text-align:right;
	padding:7px 15px 0px 15px;
	height:23px;
	border-right:solid 1px #ffffff;
	display:block;
	text-decoration: none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

 #content #leiste .leiste_link_active a{
	border-radius: 0px;
	border: none;
	cursor: pointer;
	border-right: 1px solid white;
}

 #content #leiste .leiste_keinlink {
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:7px;
	height:23px;
	border-right:solid 1px #ffffff;
	display:block;
	text-decoration: none;
	color:#ffffff;
}

/*---Leistenende---*/

#content #leiste #leistenende {
	margin-right: 0px;
	margin-left: auto;
	width: 371px;
}

/*---Leisteende-Elemente---*/
 #content #leiste .leiste_symbollink {
	float:right;
	height:30px;
	width:60px;
	border-left:solid 1px #d7d7d7;
}

 #content #leiste .leiste_testende {
	float:right;
	height:30px;
	border-left:solid 1px #ffffff;
}

/*--- Brotkrumen-Leiste ---*/

.brotkrume{
	padding: 6px 0px 10px 15px;
	font-size: 90%;
	font-weight: 400;
	height: 15px;
	clear:both;
}

.brotkrume a{text-decoration: none;}

.brotkrume a:hover{text-decoration: underline;}

/*---Ilias-Elemente/Administration---*/
.ilOverlay {
	z-index: 500;
}

a.ilGroupedListLE {
	color: #646464;
	text-decoration: none;
}

.MMstart {
	visibility: hidden;
}

a.MMInactive:link,a.MMInactive:visited {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

a.MMActive:link,a.MMActive:visited,a.MMInactive:hover {
	color: #FFFFFF;
	background-repeat: repeat-x;
}

a.MMActive:link,a.MMActive:visited {
	margin: 0px 0px 0px 0px;
}

li.ilMainMenu {
	border-left-color: transparent;
	border-right-color: transparent;
	margin-left: 2px;
}

.MMInactive {
	border-right: 1px solid #FFFFFF;
}

.baumelement {
	background-color: #d3d3d3 !important;
}
/*---Boxen_Startseite ---*/
body.tool_center .box_fremde_module	{
	width:240px;
	height:240px;
	background-color:#ffffff;
	margin:1em 2em 2em 0em;
	box-shadow:-2px 2px 2px #dddddd;
	cursor:pointer;
	text-align:center;
	font-size:1.2em;
}
body.tool_center .box_fremde_module:hover a{
	text-decoration:none;
}

body.tool_center .box_fremde_module img	{
	width:85%;
	height:85%;
}

body.tool_center .box_fremde_module:hover{
	box-shadow:-8px 8px 8px #dddddd;
}

/*---Main---*/
  #main_oben {
	  padding-top:20px;
	  padding-bottom:20px;
}
  #main_oben2 {
	  margin-top:20px;
	  padding-bottom:0px;
}
  #main {
	  padding-top:15px;
	  padding-bottom:15px;
}
 #main,  #main_oben2 , #main_oben  {
	 width:auto;
	}

/*---Main-Elemente---*/
.Seitenwahl	{
	float:right;
}

.tool_titel {
	text-transform: uppercase;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:10px;
	font-size:1.2em;
}

.center_box {
	padding:20px;
	margin-bottom:20px;
	background-color: #FFFFFF;
}

.archiv_box_links {
	float:left;
	width:420px;
	margin-bottom:20px;
}

.archiv_box_rechts {
	float:right;
	width:430px;
	margin-bottom:20px;
}

 #content .ueberschrift1 {
	font-weight:bold;
	margin-bottom:3px;
	min-height:14px;
	font-size:14px;
}
 #content .unterueberschrift {
}

#headlines .ueberschrift2,
#content .ueberschrift2 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 19px;
	color: #909090;
	text-transform: uppercase;

}
 #content .normal {
  }

.zeile_innenrahmen	{
	background:#fff !important;
	border-left:2px solid;
	padding: 8px 8px 8px 8px;
}

/*---Center---*/

 #content .standardtabelle_table {
	margin:0;
	padding:0;
	display:table;
}
 #content .standardtabelle_tr {
	display:table-row;
}
 #content .standardtabelle_th {
	background-color:#DDDDDD;
	padding:10px;
	border-bottom:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	display:table-cell;
}
 #content .standardtabelle_td {
	background-color:#E8E8E8;
	padding:7px;
	border-bottom:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	display:table-cell;
}

/*---Main-Elemente-MASSNAHMENLISTE---*/
 #content .kategorie_ueberschrift1 {
	font-size:16px;
	margin-bottom:6px;
	margin-top:15px;
	max-width:912px !important;
	width:100%;
}

 #content .kategorie_infotext1 {
	margin-bottom:6px;
}


 #content #liste_ebene_0 .kategorieblock {
	padding-left:25px;
}

 #content .baumkategorieblock {
	padding-left:25px;
}


 #content .zeile_massnahme {
	margin-bottom:2px;
	background-color:#E1E1E1;
	min-height:1px;
}

 #content .zeile_nutzerliste {
	margin-bottom:2px;
	background-color:#E1E1E1;
	min-height:1px;
	cursor:pointer;
}

 #content .zeile_nutzerliste:hover {
	background-color:#aaaaaa;

}

 #content .zeile_testteilnehmer {
	margin-bottom:2px;
	background-color:#E1E1E1;
	min-height:1px;

}


 #content .checked{
	background-color:#e8e8e8;

}
 #content .disabled{

}

 #content .zeile_massnahme_ueberschrift {
	margin-top:20px;
	margin-bottom:3px;
	background-color:#FFFFFF;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}

 #content .neuefrage {
	margin-bottom:3px;
	text-align:center;
	cursor:pointer;
	background: url(neuefrage_hell.png) no-repeat center;
}

 #content .xxneuefrage:hover {
	margin-bottom:3px;
	background:#E1E1E1 url(neuefrage.png) no-repeat center;

}


 #content .blocktitel {
 	margin-top:20px;
}


 #content .einschaetzungtitel {
	height:33px;
	padding:0px;
	margin:0px;
}

 #content .zeile_uebersicht	{
	background-color:#E1E1E1;
	min-height:1px;
	padding: 2px 3px 2px 10px;
}

/*---Main-Elemente-MASSNAHMENLISTE---*/
 #content .ueberschrift {
	padding-top:3px;
	padding-bottom:3px;
}

 #content .zeile_massnahme_ueberschrift .ueberschrift	{
	font-size:13px;
}

  .plusbutton {
	cursor:pointer;
}

  .baumzubutton {
	margin-top:2px;
}


 .toggle {
	cursor:pointer;
}

 .buttonfeld {
	height:20px;
	width:30px;
	padding-right:6px;
}

 .individuellbutton {
	height:20px;
	width:66px;
	margin-left:6px;
}

 .loeschbutton {
	height:24px;
	width:18px;
	margin-left:6px;
	cursor:pointer;
	margin-right:6px;
}

.keinbutton {
	height:20px;
	width:20px;
	padding-right:6px;
	cursor:pointer;
}

 .button_ueberschrift {
	width:22px;
}

 .frage {
	padding-top:5px;
	padding-bottom:5px;
	max-width:500px;
	width:auto;
}

.offene_massnahmen #content .frage	{
	max-width:315px;
	white-space:pre;
	overflow-x:hidden;
	text-overflow:ellipsis;
}

.offene_massnahmen #content .frage.toggle	{
	overflow-x:visible;
}


 #content .prioritaet_ueberschrift {
	width:80px;
	text-align:center;
}
 #content .prioritaet {
	margin-top:3px;
	height:17px;
	margin-left:30px;
	width:14px;
	padding-right:36px;
}

 #content .checkbox_l {
	padding-top:2px;
	width:100px;
	text-align:center;
}

 #content .checkbox_ueberschrift {
	width:100px;
	text-align:center;
}

 #content .checkbox_s {
	padding-top:5px;
	width:25px;
	text-align:center;
}
 #content .checkbox_s_ueberschrift {
	width:25px;
	text-align:center;
}

 #content .datum {
	padding-top:2px;
	padding-bottom:2px;
	width:120px;
	text-align:left;
}


 #content .zeile_user_ueberschrift {
	margin-top:20px;
	margin-bottom:3px;
	background-color:#F1F1F1;
	padding-top:3px;
	padding-bottom:3px;
}

 #content .datumchecked {
	padding-top:2px;
	padding-bottom:1px;
	width:110px;
	text-align:left;
}
 #content .realdaten {
	width:220px;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
}

select.bewertung	{
	max-width:120px;
}


 #content .bewertungsergebnis {
	padding:5px;
	width:45px;
	text-align:right;
}
 #content .bewertungsergebnis_ueberschrift {
	padding:5px;
	width:45px;
	overflow:hidden;
	text-align:center;
}

 #content .datum_ueberschrift {
	width:120px;
	text-align:center;
}
 #content .datum_ueberschrift_left {
	width:120px;
	text-align:left;
}
 #content .erledigendatum {
	visibility:hidden;
}
 #content .erledigendatumchecked {
	visibility:visible;
}

 #content .datumfix {
	padding-top:5px;
	padding-bottom:5px;
	width:120px;
	text-align:center;
	min-height:20px;
	line-height:22px;
}

 #content .datumfix_ueberschrift {
	width:120px;
	text-align:center;
}

 #content .dropdown {
	padding-top:3px;
	padding-bottom:3px;
	width:120px;
	text-align:center;
}
 #content .dropdown_ueberschrift {
	width:120px;
	text-align:center;
}

 #content .status {
	background:url(status_grau.png) no-repeat;
	background-position: center !important;
	height:20px;
	width:60px;
	padding-right:25px;
}
 #content .status_ueberschrift {
	width:60px;
	text-align:center;
}

 #content .einschaetzung_ueberschrift {
	width:200px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}

 #content .einschaetzung {
	padding-left:20px;
	padding-right:20px;
	width:240px;
	padding-top:8px;
	text-align:center;
}


 #content .einschaetzungfremd_ueberschrift {
	width:140px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}

 #content .einschaetzungfremd {
	padding-left:20px;
	padding-right:20px;
	width:140px;
	padding-top:5px;
	text-align:center;
}


 #content .taetigkeitsbereiche_ueberschrift {
	width:60px;
	padding-left:0px;
	padding-right:10px;
	text-align:center;
}

 #content .taetigkeitsbereiche {
	padding-left:20px;
	padding-right:30px;
	width:20px;
	padding-top:3px;
	text-align:center;
}


 #content .infotextbox {
	float:left;
	width:100%;
	height:auto;
	min-height:30px;
}

 #content .infotext_innenabstand {
	padding-left:26px;
	padding-right:26px;
	padding-top:8px;
	padding-bottom:8px;
}

.modul_test-auswertung-teilnehmer #content .infotext_innenabstand	{
	padding:8px;
}

.modul_test-auswertung-teilnehmer #content .testzeile	{
	padding:15px 0px 15px 0px;
}


.baustein_analysegespraech #content .infotext_innenabstand	{
	display:table;
}


 #content .infotext_input {
	width:800px;
	min-height:50px;

}

 #content .frage_input {
	width:350px;

}

 #content .frageedit_input {
	width:790px;
	margin-bottom:3px;

}

#content  .tfeditor .frageedit_input	{
	width:99%;
	padding:0.5%;
}

#content .frageleveledit_input {
	width:20px;

}

 #content .infotext_ueberschrift {
	float:left;
	width:100%;
	height:50px;
	font-weight:bold;
	text-align:center;
}
 #content .infotext_ausgeblendet{
	display:none;
}

 #content .abgehakt_daten{
	visibility:hidden;
}

 #content .abgehakt_daten_checked{
	visibility:visible;
}

 #content .vereinbarungen {
	max-width:800px;
	width:100%;

}

 #content .vereinbarung {
	padding-bottom:5px;
	max-width:680px;
	width:100%;
}

 #content .vereinbartes_datum {
	padding-bottom:5px;
}


 #content .vereinbarungen textarea {
	height:100px;
	max-width:705px;
	width:100%;
}


/* WOCHENBERICHT */

 #content .div_fehltage {
	margin-bottom:22px;
	margin-top:25px;
}

 #content .bez_fehltag {
	font-weight:bold;
	margin-top:-2px;
}
 #content .fehltag {
	margin-right:20px;
}

 #content .zeile_wochenbericht {

}
 #content .zeile1_wochenbericht {
	margin-top:7px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#E1E1E1;
	min-height:1px;
}

 #content .wochenbericht_details {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:10px;
	background-color:#E8E8E8;

}

 #content .abstandoben {
	padding-top:2px;
}


/* ARCHIV */

 #content .archiv_bez_typ {
	font-weight:bold;
	margin-top:12px;
	margin-bottom:6px;
}

 #content .archiv_zeile_spalte1 {
	background:#F5F5F5;
	max-width:300px;
	width:100%;
	height:30px;
	padding:2px;
	margin-bottom:3px;
	float:left;
	border-radius:2px;
	line-height: 28px;

}

 #content .archiv_zeile_spalte1_inhalt {
	background:url(pdfsymbol.png) no-repeat;
	padding-left:20px;
	padding-top:2px;
	height:30px;
}
 #content .archiv_zeile_spalte1 img	{
	margin-right:5px;
}
.downloadinfo	{
	color:#999999;
}

 #content .uploaddokumente {
	line-height:30px;
	padding-left:5px;
	white-space:pre;
	overflow:hidden;
	text-overflow:ellipsis;
}

 #content .archiv_zeile_spalte2 {
	background:#F5F5F5;
	max-width:80px;
	height:29px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-bottom:2px;
	float:left;
	border-left: 2px solid #ffffff;
	line-height: 22px;
	border-radius:2px;
}

 #content .dateiloeschen {
	background:url(loeschbutton.png) no-repeat;
	height:24px;
	width:18px;
	margin-left:6px;
	cursor:pointer;
	margin-right:6px;
	margin-top:2px;
}


/*---Benutzerverwaltung---*/

 #content .baumelement {
	/*height:26px;*/
	overflow:hidden;
}
 #content .activebaumid {
	font-weight:bold;
}

 #content .savebaumid {
	font-weight:thin;
	color:#CCCCCC;
}

 #content .zeileneintrag {
	padding:5px;
	padding-bottom:5px;
	text-align:left;
}

 #content .bez_verwalter {
	width: 200px;
}

 #content .festebreite_klein {
	width:50px;
}

 #content .festebreite_mittel {
	width:109px;
}

 #content .festebreite_breit {
	width:220px;
}


 #content .zuweisen {
	cursor:pointer;
}

/*---Steckbrief-Tool---*/
.steckbrief_box1 {
	padding:10px;
	background-color:#E1E1E1;
	margin-bottom:10px;
}

.steckbrief_box2 {
	padding:10px;
	background-color:#e7e7e7;
	margin-bottom:10px;
}


/*---Test-Tool---*/

 #content  .testtool-seite {
  display:none;
  background-color:#FFFFFF;
  box-shadow:-2px 2px 2px #ddd;
  padding: 15px;
  padding-bottom: 40px;
  min-height:250px;
  margin: 10px 0;



}


#content .testzeile {
	padding:15px;
	padding-bottom:15px;
	text-align:left;
	margin-bottom:2px;
	background-color:#E1E1E1;
	min-height:1px;

}

#content .testzeile label	{
	vertical-align: middle;
}



#content .testinfozeile {
	padding:15px;
	padding-left:30px;
	margin-bottom:2px;
	border-left: 2px solid;
	min-height:1px;

}

#content  .testtool-seite table {
	border: 1px solid;
	border-collapse:collapse;
}

#content  .testtool-seite td {
  padding: 10px;
  border-left: 1px solid;
}

#content .textHighlightA {
	font-weight: bold;
	color: green;
	text-transform: uppercase;
	font-size:1em;
}

#content .textHighlightB {
	font-weight: bold;
	color: red;
}



/*---Footer---*/
 #annotation .annotation_spalte,
 #content #footer .footer_spalte {
	padding:15px;
	float:left;
	font-size:0.9em;
}

#annotation {
	/*border-top: 2px dotted lightgrey;*/
	padding-top: 15px;
	margin-top: 20px;
}

#annotation.news {
	border:none;
	margin-bottom: 50px;
	width: 100%;
	background-color:#fff;
	box-shadow:-2px 6px 6px #ddd
}

#footer {
	background-repeat: repeat-x;
	height: 20px;
	padding: 20px;
	text-align:center;
	font-size:90%;
	max-width:946px;
	width:auto;
}

#footer a	{
	color:#646464;
	text-decoration:none;
}

/*---Footer---*/
  #annotation .annotation_ueberschrift,
 #content .footer_ueberschrift {
	font-weight:bold;
}


/*---ALLGEMEIN---*/
.left {
	float:left;
}

.right {
	float:right;
}

.chat .left, .chat .right {float:none;}

.clear {
	clear:both;
}

.submit {
	cursor:pointer;
}


.xxmain_rahmen	{
	max-width:960px;
	min-height: 400px;
	border:1px solid rgb(224,224,224);
	border-radius:0px 15px 15px 0px;
	box-shadow:6px 5px 10px lightgrey,  inset -1px 1px #ffffff ,  inset 1px -1px #f5f5f5;
	background-color:#f0f0f0;
	margin-bottom:60px;
	margin-top:20px;
	margin-right:10px;
}

/*---Main---*/

 #main.centermain {
	margin-right:100px;
	width:auto;
	padding:0px;
	padding-top:20px;
	/*min-height:520px; xx52*/
}

.tool_center  #main.centermain{
	margin-right:0px; /*xx5 */
}

.tool_center  #main, .tool_center #main_oben2, .tool_center #main_oben {
	max-width:none; /*xx5 */
}



/*---center---*/
.tool_infotext {
	font-size: 0.85em;
}

.box_user {
	float: left;
	margin-top: 41px;
}
#content .xxmain_rahmen .tools a	{
	color:#646464;
	text-decoration:none;
}

.box_user b {
	min-height: 50px;
}

 #content #centerleiste {
	background:url(Hintergrund_Leiste.gif) repeat-x;
	height:0px;
	float:right;
	position:relative;
	left:99px;
	top:8px;
}

#content #centerleiste .leiste_link  {
    border-radius: 0px 10px 10px 0px;
    box-shadow:inset 4px 0px 3px rgb(177, 177, 177);
    text-align: center;
    padding: 7px 18px 0px 18px;
    height: 60px;
    width: 60px;
    font-weight: bold;
    display: block;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid lightgrey;
    border-left:1px solid #f5f5f5;
    margin:2px;
    background:white;
	color:white;
}

 #content #centerleiste img	{
	margin:-3px;
	margin-left:0px;
}


 #content #centerleiste .leiste_link {
    background-color:#f0f0f0;
    color:#4b4b4b;
}


 #content #centerleiste .leiste_link:hover {
	 background:#f0f0f0;
	 box-shadow: 2px 1px 2px rgb(128, 128, 128);

}
 #content #centerleiste .tabs_active  {
    background-color:#f0f0f0;
    box-shadow: 2px 1px 2px rgb(128, 128, 128);
}
 #content #centerleiste .leiste_link.tabs_active	{
	border-left: 1px solid #f0f0f0;
}

 #content #centerleiste .leiste_link_active {
	background:white;
}


body.bearbeiten.benutzerverwaltung #tabs	{
	width:98%;
}


 #content #centerleiste .leiste_keinlink {

	padding-left:20px;
	padding-right:20px;
	padding-top:7px;
	font-weight:bold;
	border-right:solid 1px #d7d7d7;
	display:block;
	text-decoration: none;
	color:#666666;
}



/*---Leisteende-Elemente---*/
 #content #centerleiste .leiste_symbollink {
	float:right;
	height:30px;
	width:60px;
	border-left:solid 1px #d7d7d7;
}

.center #filtertabs {
	display:none;
}


.css-vertical-text {
	border: 0px solid red;
	bottom: 0px;
	display: block;
	transform: rotate(90deg);
	white-space: nowrap;
	writing-mode: tb-rl;
}


/*---Lernkartei und TestTool---*/

.ui-buttonset .ui-state-active{
	font-weight:bold;
	border-width: 2px;
	}


.testzeile .ui-button 	{
 	text-align: left !important;
 	}

.testzeile label {
 	max-width:90%
 	}

.testzeile .keinumbruch  {
	white-space: nowrap;
	}

.testzeile .multiple input,
.testzeile .single input,
.baustein_lernkartei .testzeile input,
.single .ui-helper-hidden-accessible,
.multiple .ui-helper-hidden-accessible,
.baustein_lernkartei .ui-helper-hidden-accessible
	{
	position: static !important;
	height: auto;
	width: auto;
	left: auto;
	top: auto;
	}


/*---Lernkartei---*/

.baustein_quiz  #content
.baustein_lernkartei  #content	{
	min-height:900px;
}
.baustein_quiz .karteikasten,
.baustein_lernkartei .karteikasten{
	background-repeat: no-repeat;
	height:60px;
	width: 75px;
	position: relative;
	background-position:bottom;
	font-size: 13px;
	text-align:center;
	font-weight:bolder;
	padding-top:75px;
}
.baustein_quiz .karteikasten {
	margin-bottom: 15px;
}

.baustein_quiz .aktiv,
.baustein_lernkartei .aktiv{
	height:75px;
	padding-top:75px;
	width: 95px;
}




.baustein_quiz .antwort_rr,
.baustein_lernkartei .antwort_rr {
	color:green;
}


.baustein_quiz .antwort_fr,
.baustein_lernkartei .antwort_fr {
	color:green;
	font-weight:bold;
}

.baustein_quiz .antwort_rf,
.baustein_lernkartei .antwort_rf {
	color:red;
}

.baustein_quiz .antwort_ff,
.baustein_lernkartei .antwort_ff {
	color:red ;
}

.baustein_quiz .antwort_fr img, .baustein_quiz .antwort_rr img,
.baustein_lernkartei .antwort_fr img, .baustein_lernkartei .antwort_rr img{
	border-bottom: 5px solid green;
}

.baustein_quiz .antwort_rf img, .baustein_quiz .antwort_ff img,
.baustein_lernkartei .antwort_rf img, .baustein_lernkartei .antwort_ff img {
 	opacity:0.32;
 	filter:alpha(opacity=20); /* For IE8 and earlier */
 	border-bottom: 5px solid red;
}

.testtool-seite img{
	max-width:100%;
	height:auto;

}
.testtool-seite iframe {
	max-width:100%;
}

div .testtool-seite p	{
}

h2.testtool-ueberschrift	{
	font-size:16px;
}

/*---Lerntagebuch---*/

.tool_ltb #main, .tool_ltb #main_oben2, .tool_ltb #main_oben {
	width:970px;
}

.tool_ltb .xxmain_rahmen	{
	max-width:980px;
}

.tool_ltb #content .zeile_massnahme	{
	background:transparent;
}
.lernfortschritt_user_info_row	{
	min-width:136px !important;
	background: rgb(225, 225, 225);
}

.lerntransfer_user_info_row	{
	background: rgb(225, 225, 225);
	min-width:185px !important;
}


.ui-autocomplete{
	text-align: left;
}

.hotspotpunkt{
	position:absolute;
	width:10px;
	height:10px;
	background-color:red;
	left:0px;
	top:0px;
	border-radius: 10px;
}

/*---Testnavigation---*/

.test_markierung{
	cursor:pointer;
	float:right;
	height:40px;
	width:40px;
	background-image:url('/zc/data/allgemein/style/fahne.png');
	background-size:100%;
}

.test_markierung:hover	{
	background-image:url('/zc/data/allgemein/style/fahne_hover.png')
}

.test_markierung_aktiv, .test_markierung_aktiv.test_markierung:hover{
	background-image:url('/zc/data/allgemein/style/fahne_aktiv.png');
}

	.test_fahne{
	float:left;
	height:20px;
	width:18px;
	margin-left:-4px;
	margin-right:-4px;
}

.test_fahne_markiert{
	background-image:url('/zc/data/allgemein/style/fahne_s.png');
	background-repeat:no-repeat;

}

.test_schnur {
	float:left;
	width:1px;
	height:5px;
	border-bottom: 1px solid #999999;
	margin-top:-1px;
}

.test_perle {
	float:left;
	width:10px;
	height:10px;
	background-color:#999999;
	border-radius: 10px;
	cursor:pointer;
	margin-top:-1px;
}

.test_perle:hover	{
	width:14px;
	height:14px;
	margin-left:-2px;
	margin-right:-2px;
	margin-top:-2px;
}


.test_perle_aktiv {
	width:16px;
	height:16px;
	margin-top:-3px;
	background-color:#646464;
	margin-left:-3px;
	position:relative;
	margin-right:-3px;
}

.test_perle_aktiv:hover	{
	margin-left:-3px;
	margin-right:-3px;
	margin-top:-3px;
	width:16px;
	height:16px;
	position:relative;
}

.test_perle_beantwortet {
	background-color:#7b9cd0;
}
.test_perle_aktiv.test_perle_beantwortet	{
	background-color:#527bc1;
}
/*---Gesprächstraining---*/
.tool_gt .link_box img {
    width: 85%;
}

/*---Lernkartei---*/
.center_box.cockpit_box	{
	width:250px;
	height:250px;
	float:left;
	margin:30px 0px 20px 90px;
}

.center_box.cockpit_box img	{
	width:240px;
}


.center_box.cockpit_box .bez_modul	{
	font-weight:bold;
	color:#646464;
	float:left;
	position:relative;
	top:-270px;
	right:25px;
	width:240px;
	height:30px;
	text-align:left;
	padding:5px;
}

.modulinfo.mi_offenefragen	{
	background:#00378a;
	color:#ffffff;
	width:60px;
	height:60px;
	border-radius:60px;
	text-align:center;
	line-height:60px;
	font-weight:bold;
	font-size:1.6em;
	text-decoration:none;
	position:relative;
	top:-250px;
	left:150px;
	float:left;
	clear:both;
	transition:all 150ms linear 0s;
}

.modulinfo.mi_offenefragen:hover	{
	width:63px;
	height:63px;
	margin-right:-3px;
	margin-bottom:-3px;
	line-height:63px;
}

div.modulinfo.mi_bez_offenefragen	{
	display:none;
}
div.modulinfo.mi_bez_fortschritt, div.modulinfo.mi_fortschritt	{
	float:left;
}
div.modulinfo.mi_fortschritt	{
	position: relative;
	top: -63px;
	left: 120px;
}
div.modulinfo.mi_bez_fortschritt	{
	display:none;
}

div.modulinfo.mi_bez_rating	{
	visibility:hidden;
}

div.modulinfo.mi_rating	{
	text-align:center;
	line-height:58px;
	font-weight:bold;
	color:#646464;
	width:60px;
	height:115px;
	float:left;
	position:relative;
	top:-350px;
	left:170px;
	font-size: 0.8em;
	background: url('./zc/data/allgemein/style/badge.png') no-repeat;
}

div.lkfortschritt_rahmen	{
	background: #dddddd;
	background: -moz-linear-gradient(top,  #dddddd 0%, #bcbcbc 51%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(51%,#bcbcbc), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #dddddd 0%,#bcbcbc 51%,#dddddd 100%);
	background: -o-linear-gradient(top,  #dddddd 0%,#bcbcbc 51%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #dddddd 0%,#bcbcbc 51%,#dddddd 100%);
	background: linear-gradient(to bottom,  #dddddd 0%,#bcbcbc 51%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 );
	padding:2px;
	height:15px;
	border-radius:8px;
	margin-top:20px;
	position:relative;
	top:-43px;
}
div.lkfortschritt{
	background: #58a537;
	background: -moz-linear-gradient(top,  #58a537 0%, #80cd5f 51%, #58a537 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58a537), color-stop(51%,#80cd5f), color-stop(100%,#58a537));
	background: -webkit-linear-gradient(top,  #58a537 0%,#80cd5f 51%,#58a537 100%);
	background: -o-linear-gradient(top,  #58a537 0%,#80cd5f 51%,#58a537 100%);
	background: -ms-linear-gradient(top,  #58a537 0%,#80cd5f 51%,#58a537 100%);
	background: linear-gradient(to bottom,  #58a537 0%,#80cd5f 51%,#58a537 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a537', endColorstr='#58a537',GradientType=0 );
	height:10px;
	border-radius:5px;
	margin:2px;
}


.modulinfo.mi_bez_punkte, .modulinfo.mi_punkte	{
	display:none;
}


/*---Layout Cockpit---*/

.cockpit_box {
    float: left;
    width: 240px;
    height: 240px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    margin: 5px 20px 20px 25px;
    box-shadow: -2px 2px 2px #ddd;
}

.cockpit_box:hover {
    box-shadow:-8px 8px 8px #ddd;
}

a.link_box {
    text-decoration: none !important;
    text-align: center;
	font-size:14px;
}
.link_box {
    float: left;
    max-width: 220px;
    max-height: 220px;
    width:90%;
    height:100%;
    padding: 10px;
    margin: auto;
}

.link_box img {
    width: 95%;
}
body.tool_cockpit.modul_cockpit.baustein_cockpit.cockpit.cockpit .leiste_link.tabs > img, body.tool_center.modul_center.baustein_center.center.center .leiste_link.tabs > img	{
	filter: url("/zc/data/allgemein/style/filters.svg#grayscale");
    filter:gray alpha(opacity=30);
    -webkit-filter: grayscale(1);
   	opacity:0.3;
   	background-color:#f0f0f0;
   	transition:all 170ms ease-in-out 0s;
}
body.tool_cockpit.modul_cockpit.baustein_cockpit.cockpit.cockpit .leiste_link.tabs:hover > img, body.tool_center.modul_center.baustein_center.center.center .leiste_link.tabs:hover > img	{
    -webkit-filter: grayscale(0);
    filter:none;
    opacity:1;
}

.exportok	{
	background: url(/zc/data/allgemein/style/exportok.png) no-repeat 95% center;
}

.exportfehler	{
	background: url(/zc/data/allgemein/style/exportfail.png) no-repeat 95% center;
}

.cockpit_element	{
	margin:30px -40px 0px 20px;
	max-width:900px;
	padding:10px;
	background-color:#ffffff;
	box-shadow:-2px 2px 2px #ddd;
}

/*---Analysetools---*/
div#navfragen	{
	margin-right:16px;
	float:right;
	width:150px;
}

.ai_filter, .ai_sort	{
	margin-top:4px;
	width:95px;
	height:20px;
	font-size:0.9em;
}


#navpers .ai_filter, #navpers .ai_sort	{
	height:60px;
	white-space:pre-line;
}
#navpers	{
	margin-top:-450px;
	margin-right:16px;
	float:right;
	width:150px;
}

#navmodules .ai_filter, #navmodules .ai_sort	{
	height:60px;
	white-space:pre-line;
}
#navmodules	{
	margin-right:16px;
	float:right;
	width:150px;
	font-weight:bold;
	text-decoration:underline;
	height:300px;
}

 .chart_standard	{
	margin:8px 0px 60px 0px;
	background:white;
	width:918px;
	color:#646464 !important;
	box-shadow:-2px 2px 2px #ddd;
}
.chart_y_horizontal .dhx_axis_title_y	{
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg);
	top:10px !important;
	left:22px !important;
	font-weight:bold;
}

.tool_kampagne .dhx_axis_item_y	{
	max-width: 32px;
	width: 100% !important;
	background: #ffffff;
}

.chart_y_horizontal .dhx_ie_filter{
    /*IE8*/
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    zoom:1;
    font-family: Verdana,Helvetica,sans-serif;
}

#chart2.chart_y_horizontal .dhx_axis_title_y	{
	left:70px !important;
}

.chartLabel	{
	font-weight:bold;
	background:#ffffff;
	color:#646464;
}

.cockpit_filter_einzelrahmen  select:hover,.cockpit_filter_einzelrahmen .datepicker:hover	{
	box-shadow:inset -1px 1px 2px #dddddd;
}


.tab_horizontal	{
	background:#ffffff;
	border:1px solid #dddddd;
	border-bottom:none;
	padding:9px;
	border-radius:5px 5px 0px 0px;
	box-shadow: inset 0px -2px 2px #cccccc;
	position:relative;
	z-index:99;
}

.tab_horizontal:hover	{
	text-decoration:none !important;
	box-shadow:none;
}

.buttonactive.tab_horizontal	{
	box-shadow:none;
	background:#ffffff;
}

#chart1	{
	color:#4b4b4b;
}
#gridbox	{
	margin: 20px 10px 20px 0px;
	background:white;
}

#ai_module	{
	width:180px !important;
}

div.xaxis	{
	max-width:405px;
	white-space:pre-line;
	height:85px;
	overflow:hidden;
	text-overflow:ellipsis;
}




/*---Cockpit_Filter---*/

.cockpit_filter_gesamtrahmen {
	float:right;
	/* -------delete---------
	min-height:60px;
	background: #fbfbfb;
	margin:20px 0px 20px 0px;
	box-shadow: -2px 6px 6px #ddd;*/
}

.cockpit_filter_einzelrahmen {
	padding:10px;
	margin-right:-1px;
	float:left;
	width:195px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.cockpit_filter_einzelrahmen:first-child	{
	border-left:none !important;
}

.cockpit_filter_einzelrahmen:last-child	{
	border-right:none !important;
}

.cockpit_filter_select {
	margin-top:5px;
	width:auto;
	max-width:100%;
}

.cockpit_ueberschrift {
	font-weight:bold;
}


.dhx_tooltip{
	box-shadow:3px 3px 3px grey, inset -1px 1px white;
	padding:8px !important;
	border-radius:10px;
	border:1px solid lightgrey !important;
	background:#f5f5f5 !important;
	text-align:left;
}

/*---Layout LTB---*/

.tool_ltb .cockpit_box img	{
	width:150px;
}
/*---Layout BB---*/
.tool_bb .cockpit_box img {
    width: 150px;
}

/*---Layout TT---*/

.tool_tt .cockpit_box img	{
	width:150px;
	margin-bottom:10px;

}
/*---Bausteine für Tables---*/

.table_liste	{
	border: 1px solid lightgray !important;
	box-shadow: 1px -1px #ffffff inset, -1px 1px #ffffff inset;
	width:100%;
}

.table-cell.table_liste	{
	border-width:1px;
	background:#fbfbfb;
}


.table_liste .list_head	{
	box-shadow: 0px -1px 0px lightgray inset, 0px 1px 0px #FAFAFA;
	vertical-align:bottom;
}

.table_liste td	{
	vertical-align:middle;
	padding-left:5px;
}



/*---Layout EP---*/


.analysegespraech  #content, .xmodul_benutzerverwaltung  #content	{
	min-height:1150px;
}

.toggleAG	{
	cursor:pointer;
}

.ind_kommentar	{
	float:right;
	min-height:100%;
	width:200px;
	padding:0px 10px;
}



.liste_inhalt	{
	padding:5px;
	border-bottom: 1px solid #cccccc;
}
.liste_inhalt:last-child {
	border-bottom: none
}


.liste_inhalt:hover	{
	box-shadow:inset -1px 1px 0px white,inset 1px -1px 0px white;
}

.liste_inhalt_aktiv {
	box-shadow: inset -1px 1px 0px white, inset 1px -1px 0px white;
}


.box_fremde_module.doppelt .user_doppelt .fremde_name	{
	display:inline;
}

/*---Fortschrittsbalken----*/

div.massnahmenfortschritt_rahmen	{
	padding: 2px 4px;
	height: 14px;
	margin: 4px 0px;
}

.anzahlerledigt, #anzahlerledigt	{
	background: #80cd5f;
	height:8px;
	margin:2px 0px 2px 0px;
}

.anzahloffen,#anzahloffen	{
	background: #ffe500;
	height:8px;
	margin:2px 0px 2px 0px;
}

.anzahlverstrichen,#anzahlverstrichen	{
	background: #e04700;
	height:8px;
	margin:2px 0px 2px 0px;
}

.anzahlunbeantwortet	{
	background: #aaaaaa;
	height:8px;
	margin:2px 0px 2px 0px;

}

div.massnahmenfortschritt:first-child	{
	border-radius:5px 0px 0px 5px;
}

div.massnahmenfortschritt:last-child	{
	border-radius:0px 5px 5px 0px;
}

div.massnahmenfortschritt:only-child	{
	border-radius:5px 5px 5px 5px;
}


/*---Userverwaltung---*/
div#tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all, .ui-tabs-nav.ui-widget-header	{
	background:none;
	border:none;
	margin-top:15px;
}
.ui-tabs-panel.ui-widget-content.ui-corner-bottom	{
	background:#ffffff;
	border:1px solid #cccccc;
}

.ui-widget-content {
	border: 1px solid #AAAAAA;
	color: #222222;
}



/*Anti-Delos */

input[type=checkbox], input[type=radio] {
	background-color: inherit;
}

select, input[type=text], input[type=file], input[type=password], input.submit, textarea {
	font-size:100%;
	margin-top:2px;

}

.modul_archiv select, .modul_archiv input[type=text], .modul_archiv input[type=file], .modul_archiv input[type=password], .modul_archiv input.submit, .modul_archiv textarea	{
	border:none;
	margin-top:0px;

}

input.submit{
	color: inherit;
}
input.submit:hover {
	box-shadow:none;
}


.ui-datepicker-month {
	font-weight:normal;
}





/*---Erlaeuterungen---*/
.modulinfo.mi_offenefragen.erlaeuterung	{
	position:static;
	width:40px;
	height:40px;
	line-height:40px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.modulinfo.mi_offenefragen.erlaeuterung:hover	{
	width:40px;
	height:40px;
}

.lkfortschritt_rahmen.erlaeuterung, .lkfortschritt.erlaeuterung	{
	position:static
}

.lkfortschritt.erlaeuterung	{
	width:115px;
}

.modulinfo.mi_rating.erlaeuterung	{
	position:static;
	line-height: 40px;
	width: 40px;
	height: 86px;
	background-size:100%;
	margin-right:10px;
}


/* PDF-Dokumente als HTML-Ansicht*/
.dokument_rahmen {
	margin-top:0px;
	background:white;
	border: 1px solid #DDDDDD;
	padding:40px;
	border-top:none;
	}

.doctab_vorhernacher {
	background: #FCFCFC;
	border-bottom: medium none currentColor;
	border-left: 1px solid #DDDDDD;
	border-radius: 5px 5px 0px 0px;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	box-shadow: inset 0px -2px 2px #CCCCCC;
	padding: 9px;
	position: relative;
	z-index: 99;
}

.doctab_vorhernacher:hover{
	background:#FFFFFF;

}

.vr	{
	border-right:1px solid #fefefe;
	width:1px;
	height:460px;
	background-color:lightgray;
}
.tool_kampagne .vr{
	position: relative;
	left: 435px;
}

.center_button, .tool_kampagne #abschicken_wochenbericht	{
		width:150px;
		height:40px;
		margin:10px 0px 20px 10px;
		float:right;
		background: #eeeeee;
		background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
		background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
		background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
		background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
		background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
		border:1px solid #AAAAAA;
		border-radius: 5px;
		box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
		color:#ffffff;
		cursor:pointer;
		font-weight:bold;
}
.center_button:hover, .tool_kampagne #abschicken_wochenbericht:hover	{
		background: #dddddd;
		background: -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
		background: -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
		background: -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
		background: -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
		background: linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
		text-decoration:none;
}

.center_button .ui-button-text	{
		height:30px;
		line-height:30px;
}

#content .xxmain_rahmen a.center_button:hover	{
		text-decoration:none;
}

 .tool_kampagne #abschicken_wochenbericht	{
	margin:0px;
}

 .tool_kampagne #abschicken_wochenbericht:disabled	{
	opacity:0.5;
	background: #fdc14f;
}

.tool_kampagne #abschicken_monatsbericht	{
	display:none;
}


.center_button a	{
		color:#ffffff !important;
}

.center_button .link_box	{
	max-height:20px ;
	max-width:130px ;
}

.tool_kampagne .center_button, .tool_kampagne #abschicken_wochenbericht	{
	margin-right:20px;
}

/*Farbverlauefe*/
.orange	{
		background: #fdc14f;
		background: -moz-linear-gradient(top,  #fdc14f 0%, #da6900 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc14f), color-stop(100%,#da6900));
		background: -webkit-linear-gradient(top,  #fdc14f 0%,#da6900 100%);
		background: -o-linear-gradient(top,  #fdc14f 0%,#da6900 100%);
		background: -ms-linear-gradient(top,  #fdc14f 0%,#da6900 100%);
		background: linear-gradient(to bottom,  #fdc14f 0%,#da6900 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc14f', endColorstr='#da6900',GradientType=0 );
		border:1px solid #b95700;
}

.orange:hover	{
		background: #da6900;
		background: -moz-linear-gradient(top,  #da6900 0%, #fdc14f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da6900), color-stop(100%,#fdc14f));
		background: -webkit-linear-gradient(top,  #da6900 0%,#fdc14f 100%);
		background: -o-linear-gradient(top,  #da6900 0%,#fdc14f 100%);
		background: -ms-linear-gradient(top,  #da6900 0%,#fdc14f 100%);
		background: linear-gradient(to bottom,  #da6900 0%,#fdc14f 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da6900', endColorstr='#fdc14f',GradientType=0 );
}

.blau	{

	background: -moz-linear-gradient(top, #006dbf 0%, #003b78 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006dbf),color-stop(100%, #003b78) );
	background: -webkit-linear-gradient(top, #006dbf 0%, #003b78 100%);
	background: -o-linear-gradient(top, #006dbf 0%, #003b78 100%);
	background: -ms-linear-gradient(top, #006dbf 0%, #003b78 100%);
	background: linear-gradient(to bottom, #006dbf 0%, #003b78 100%);
}

.blau:hover	{
	background: #003b78;
	background: -moz-linear-gradient(top, #003b78 0%, #006dbf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b78),color-stop(100%, #006dbf) );
	background: -webkit-linear-gradient(top, #003b78 0%, #006dbf 100%);
	background: -o-linear-gradient(top, #003b78 0%, #006dbf 100%);
	background: -ms-linear-gradient(top, #003b78 0%, #006dbf 100%);
	background: linear-gradient(to bottom, #003b78 0%, #006dbf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#003b78',endColorstr='#006dbf', GradientType=0 );
}
/*Ende Farbverlauefe*/


.tool_kampagne #content  .standardtabelle_th	{
	border-right: 1px solid #646464;
	border-bottom: 1px solid #646464;
	border-top: 1px solid #646464;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	background: rgb(127,205,95);
	color: #ffffff;
}

.tool_kampagne #content  .standardtabelle_td	{
	background:eeeeee;
	border-top: 1px solid #8A8A8A;
	border-bottom:none;
	padding: 7px 7px 7px 10px;
	color: #646464;
	box-shadow: 0px 1px #f8f8f8 inset;
	max-width:200px;
	white-space:nowrap;
	overflow-x:hidden;
	text-overflow:ellipsis;
}

.tool_kampagne #content  .standardtabelle_td:hover	{
	overflow-x:visible;
}

.zeile_testteilnehmer.unfallDoppelrang .standardtabelle_td 	{
	border-top: 1px solid #C4C4C4 !important;
	box-shadow: 0px 1px #f8f8f8 inset;
}


.tool_kampagne #content .standardtabelle_td:nth-child(3), .tool_kampagne #content .standardtabelle_th:nth-child(3)	{
	border-right:none;
}

.unfallausgeblendet	{
	display:none;
}

.entwicklung	{
	background:#e6e6e6 url(/zc/data/allgemein/style/bg_diagram.png) no-repeat;
	padding:5px;
	border-bottom:1px solid lightgray;
	border-left:1px solid lightgray;
	border-radius:5px;
}

.legende	{
	width: 250px;
	height: 135px;
	float: right;
	margin: 10px 20px;
	border:1px solid #c0c0c0;
	border-radius: 5px;
	box-shadow: inset 1px 1px #ffffff, inset -1px -1px #ffffff,1px 1px #fff,-1px -1px #ffffff;
}
.balken	{
	border:1px solid #cccccc;
	box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
}


.entwicklung .balken, .legende .balken	{
	background: #7fcd5f;
	background: -moz-linear-gradient(top,  #7fcd5f 0%, #57a537 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fcd5f), color-stop(100%,#57a537));
	background: -webkit-linear-gradient(top,  #7fcd5f 0%,#57a537 100%);
	background: -o-linear-gradient(top,  #7fcd5f 0%,#57a537 100%);
	background: -ms-linear-gradient(top,  #7fcd5f 0%,#57a537 100%);
	background: linear-gradient(to bottom,  #7fcd5f 0%,#57a537 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcd5f', endColorstr='#57a537',GradientType=0 );
	border:1px solid #498a2e;
	bottom:1px;


}

.unfallBD	{
	color:#959595;
}

.zeile_testteilnehmer.unfallICH	{
	font-weight:bold;
	color:#333333;
	background:url('/zc/data/allgemein/style/table_marker.png') no-repeat top left #d0d0d0;
}

.zeile_testteilnehmer.unfallICH	.standardtabelle_td	{
	background:transparent  !important;
	margin-bottom:-1px;
}


#durchschnitt	{
	height: 1px;
	background-color: #A9A9A9;
	border-bottom: 1px solid rgba(255,255,255,0.8);}

#durchschnitt:before	{
	content:'Ø';
	top: -17px;
	position: relative;
}
.button_weitere	{
	cursor: pointer;
	width: 175px;
	padding: 5px;
	float: right;
	border-radius: 5px;
	margin: 5px 0px;
	text-align: left;
}

.button_weitere_auf	{
	border:1px solid #646464;
	border-radius: 5px;
	box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
	background-color: #dddddd;
	background-image:url(/zc/data/allgemein/style/symbol_auf.png);
	background-repeat:no-repeat;
	background-position:98% 70%;
}
.button_weitere_zu	{
	background-image:url(/zc/data/allgemein/style/symbol_zu.png)
}

.tool_kampagne .vereinbarungen	{
	display:none;
}


.ui-widget-content .ui-datepicker-saturday a{
	color:grey;
}
.ui-widget-content .ui-datepicker-sunday a{
	color:red;
}
.ui-widget-content .ui-datepicker-holiday a{
	color:red;
	font-weight:bold;
}

#content .termin_zukunft .zeile1_wochenbericht	{
	cursor:pointer;
}

#content .termin_aktuell_next .zeile1_wochenbericht {
	height:30px;
	margin:15px 0px 0px 0px;
	border-radius:10px 10px 0px 0px;
	color:#ffffff;
}
#content .termin_next .zeile1_wochenbericht {
	background-color:#9c9c9c;
}

#content .termin_aktuell .zeile1_wochenbericht {
	background-color:#9c9c9c;
}

.termin_next	{
	border-top:1px solid lightgray;
	box-shadow:0px 1px #FFF inset;
	margin-top:20px;
}

.termin_aktuell	{
	border-bottom:1px solid lightgray;
	box-shadow:0px 1px #FFF ;
	padding-bottom:20px;
	margin-bottom:20px;
}

#content .termin_vergangenheit .zeile1_wochenbericht, .termin_vergangenheit .wochenbericht_details	{
	opacity:0.6;
	cursor:pointer;
}





.load	{
	background-image:url(/zc/data/allgemein/style/load.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
/****************************** Breit *****************************/





/*--- Grafiken ---*/
 #content .neuefrage {
	background: url(/zc/data/allgemein/style/neuefrage_hell.png) no-repeat center;
}
 #content .button {
	background:url(/zc/data/allgemein/style/infobutton.png) no-repeat;
}
 #content .individuellbutton {
	background:url(/zc/data/allgemein/style/individuellbutton.png) no-repeat;
}
 #content .symbol {
	background:url(/zc/data/allgemein/style/symbol_closed.png) no-repeat;
}
 #content .plusbutton {
	background:url(/zc/data/allgemein/style/plusbutton.png) no-repeat;

}
#content .toggle_on .baumzubutton,
#content .baumoffenbutton {
	background:url(/zc/data/allgemein/style/symbol_open.png) no-repeat;
    	background:url(/zc/data/allgemein/style/symbol_closed.png) no-repeat;
    	transform: rotate(90deg);
    	transition:  transform 1s;
}
 #content .baumzubutton {
	background:url(/zc/data/allgemein/style/symbol_closed.png) no-repeat;
   transition:  transform 1s;
}
 #content .baumleerbutton {
	background:url(/zc/data/allgemein/style/symbol_empty.png) no-repeat;
}
 #content .loeschbutton {
	background:url(/zc/data/allgemein/style/loeschbutton.png) no-repeat;
}
 #content .status {
	background:url(/zc/data/allgemein/style/status_grau.png) no-repeat;
}
 #content .archiv_zeile_spalte1_inhalt {
	background:url(/zc/data/allgemein/style/pdfsymbol.png) no-repeat;
}

 #content .zeile_wochenbericht_neu {
	background:url(/zc/data/allgemein/style/background_inaktiv.png) repeat;
}

 #content .dateiloeschen {
	background:url(/zc/data/allgemein/style/loeschbutton.png) no-repeat;
}

 #content .baumelementzuweisen{
	background:url(/zc/data/allgemein/style/haken_grau.png) center no-repeat;
}
 #content .activebaumid2{
	background:url(/zc/data/allgemein/style/haken_gruen.png) center no-repeat;
}
#upload_beschreibung	{
	border:1px solid lightgray;
}

.export	{
	text-align:left;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/export_csv.png), -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background:url(/zc/data/allgemein/style/export_csv.png),  -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	background-position:right 30%;
	background-repeat:no-repeat;
}

.export:hover	{
	text-decoration:none;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/export_csv.png), -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
	background:url(/zc/data/allgemein/style/export_csv.png),  -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/export_csv.png),  linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
	background-position:right 30%;
	background-repeat:no-repeat;
}

.filter_button	{
	width:40px;
	margin-left:0px;
	text-align:left;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/symbol_filter.png), -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	background-position:center center;
	background-repeat:no-repeat;
}

.filter_button:hover	{
	text-decoration:none;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/symbol_filter.png), -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter.png),  linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
	background-position:center center;
	background-repeat:no-repeat;
}

.filterreset_button	{
	width:40px;
	margin-left:10px;
	text-align:left;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png), -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	background-position:center center;
	background-repeat:no-repeat;
}

.filterreset_button:hover	{
	text-decoration:none;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png), -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_filter_reset.png),  linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
	background-position:center center;
	background-repeat:no-repeat;
}

.adduser	{
	width:40px;
	margin-left:0px;
	text-align:left;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/symbol_adduser.png), -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	background-position:center center;
	background-repeat:no-repeat;
}

.adduser:hover	{
	text-decoration:none;
	background: #eeeeee;
	background:url(/zc/data/allgemein/style/symbol_adduser.png), -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -o-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 100%);
	background:url(/zc/data/allgemein/style/symbol_adduser.png),  linear-gradient(to bottom,  #dddddd 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 );
	background-position:center center;
	background-repeat:no-repeat;
}


.ui-combobox-toggle	{
	padding:5px;
	top:-2px;
}

@media print	{

	#header{display:none}

	.cockpit_element	{
		margin:10px;
		background:none;
		border:none;
		box-shadow:none;
	}
	#leiste	{
		display:none;
	}
	#annotation	{
		display:none !important;
	}
	.main_rahmen	{
		width:100%;
		background:#ffffff !important;
		box-shadow:none!important;
		border:none;
	}
	#wrapper	{
		box-shadow:none!important;
	}
	#footer	{
		display:none;
	}
	.falte	{
		display:none;
	}
	.noprint	{
		display:none;
	}

	html, body {
		background: transparent !important;
		-webkit-print-color-adjust:exact;
	}
}




/* Unklare Einträge aus Degussa */
.testfragen_editor .zeile_frage_edit input	{
	background:transparent;
	border:none;
}

.zeile_frage_edit.hauptfrage	{
	background:#fefefe !important;
	border-bottom:1px solid #e0e0e0 !important;
	min-height:100px !important;
	color:#000000;
}


.zeile_frage_edit:hover	{
	background:#eeeeee !important;
}
.zeile_frage_edit.hauptfrage	{
	background:#fefefe !important;
}


.zeile_frage_edit a img	{
	width:95%;
	height:95%;
}

.zeile_frage_edit:hover > a img	{
	width:100%;
	height:100%;
}

.mceLayout	{
	margin:auto !important;
}
.testfragen_editor .mceIframeContainer	{
	width:876px;
}

.testfragen_korrektor .center_button_flat	{height:30px;}

/* .zc-media-* defaults (Media Object) */
.zc-media,
.zc-media-body {
	overflow: hidden;
}
.zc-media-body {
	width: 10000px;
}
.zc-media-body,
.zc-media-left,
.zc-media-right {
	display: table-cell;
	vertical-align: top;
}
.zc-media-middle {
	vertical-align: middle;
}
.zc-media-bottom {
	vertical-align: bottom;
}
.zc-media,
.zc-media .zc-media {
	margin-top: 1rem;
}
.zc-media:first-child {
	margin-top: 0;
}
.zc-media-right {
	padding-left: 0.625rem;
}
.zc-media-left {
	padding-right: 0.625rem;
}
.zc-media-object {
	display: block;
}
.zc-media-object.img-thumbnail {
	max-width: none;
}
.zc-media-heading {
	margin-top: 0;
	margin-bottom: 0.35rem;
}
.zc-media-list {
	padding-left: 0;
	list-style: none;
}
.filterbar label {
	display: block;
	font-weight: normal;
}
.zcBox.chartGUI.status_agg,
.zcBox.chartGUI.all_orga {
	height: 430px;
}
