@charset "utf-8";
/* eDocTrainer Styles */ 
 
/* PNG FIX */ 
	img, div, a, input, button { behavior: url(./design/iepngfix.htc); }
 
/*************************************************************************************
	*	GLOBALE FORMATE FÜR ALLE SEITEN
**************************************************************************************/

	body {
		background-color: #000;
		margin: 0;
		padding: 0; }
	 
	html { overflow: hidden; }
	 
	a img { border: none; }
	 
	h1 {
		color: #FFF;
		font-family: "Times New Roman", Times, serif;
		font-size: 18pt;
		font-weight: normal;
		margin: 0;
		padding: 0;
		white-space: nowrap;}
		
	h1.title {
		border-bottom:1px solid #6699CC !important;
		margin-bottom:5px;
		margin-top:10px;
	}		
	 
	h2 {
		border-bottom: solid 1px #808080;
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bold; 
		margin-bottom: 5px;
		padding-top: 15px; }
		
	h4 { font: bold 11pt ; }	
	

	 
	strong { font-weight: bold; }	
	
	.ok { background: url(design/eval.gif) 0 0px no-repeat !important; }
	 
	.senden { background: url(design/04.png) 0 0px no-repeat !important; }
	 
	.error { background: url(design/techn.gif) 0 0px no-repeat !important; }
	
	.ie6 { background: url(design/ie6.png) 0 0px no-repeat !important; }
	
	.cross { background: url(design/Admin/cross.png) 0 0px no-repeat !important; }
 
	.sHome { background: url(design/search_home.png) 0px 2px no-repeat !important; }
	
	.sErgebnisse { background: url(design/search_ergebnisse.png) 0px 2px no-repeat !important; }
		
	.sFall { background: url(design/search_fall.png) 0px 2px no-repeat !important; }
	
	.aktuelle { background: url(design/aktuelle2.png) 2px 3px no-repeat !important; }

	#trennzeichen { background: url(design/next.png) 0px 2px no-repeat !important; width: 20px; }

/*************************************************************************************
	*	HEADER
**************************************************************************************/

/* ---------->>> LOGOS <<<-----------*/	 
	#logo {
		background-image: url(design/head-bg.png);
		background-repeat: repeat-x;
		background-color: #000;
		border-bottom: #CCCCCC solid 1px;
		height: 70px;
		padding-left: 30px; }
	
	#uniLabel {
		left: 85px;
		position: absolute;
		top: 48px;
		color: #888;
	}

/* ---------->>> MENÜ <<<-----------*/

	#menu {
		height: 70px;
		position: absolute;
		right: 20px;
		top: 0;
	}
	#menu ul, #menu li {	
		height: 70px;
	}

	#menu li {
		float: left;
		border-left: solid 1px #363636;		
		padding: 10px 15px 0px 15px;
		cursor: pointer;
	}

	#menu li .menu_title {

	}

	#menu li .menu_title h1{
		font-size: 18px;
		color: #FFF;
		z-index: 1000;
		position: relative;
		display: none;
	}

	#menu li .menu_stitle {
		color: #888;
		font-family: arial,tahoma,helvetica,sans-serif;
		font-size: 10px;
		margin-top: 5px;

	}
	
	#menu li.over {
		/*background-color: #F60;*/
		background-image: url(design/menu/menu_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
	}

	#menu li.over .menu_stitle {
		color: #FFF;
	}

	
	#menu li .menu_title {
		background-repeat: no-repeat;
		padding-left: 22px;
	}

	#menu li #home {
		background-image: url(design/menu/Home.png);
	}
	
	#menu #did_konzept {
		background-image: url(design/menu/did_konzept.png);
	}

	#menu #evaluation {
		background-image: url(design/menu/evaluation.png);
	}
	
	#menu #edoogle {
		background-image: url(design/menu/edoogle.png);
	}	
	#menu #guestbook {
		background-image: url(design/menu/guestbook.png);
	}		
	#menu #impressum {
		background-image: url(design/menu/impressum.png);
	}		


		
/*************************************************************************************
	*	IMPRESSUM
**************************************************************************************/

	#legals { line-height: 150%; }
	 
		#legals p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			line-height: 12pt;
			padding-bottom: 15px;
			text-align: justify; }
	 
	.firstLetter {
		display: block;
		float: left;
		height: 2.7em;
		margin-left: 0;
		margin-right: 0.9em;
		margin-top: -0.7em; /* use -0.205em for two lines */ }
	 
		.firstLetter span {
			font-size: 3.33em; /* use 3.33em for two lines */
			line-height: 1.3em; }
	 
	#legals li {
		list-style: upper-alpha;
		margin-bottom: 3px;
		margin-left: 20px; }
	 
	#legals ol li ol li { list-style: lower-alpha; }
	 
	#legals ol { margin-bottom: 15px; }
	 
		#legals ol li ol { margin-bottom: 0px; }
	 
	#legals a { color: #6699CC; }
	 
		#legals a:hover { color: #006990; }
	 
	#contact a { color: #6699CC; }
	 
		#contact a:hover { color: #006990; }
		
		
 
/*************************************************************************************
	*	NAVIGATION - LINKS
**************************************************************************************/
	.TREELOADER { background-color: #121212!important; background-image: url(design/preloader_circle_121212_FFFFFF.gif); background-repeat: no-repeat; background-position: center center;}

/* ---------->>> TREE ORGANE <<<-----------*/
	.x-tree .x-panel-body { background-color: #121212; }
	 
	.x-tree-node {
		color: white;
		font: normal 11px arial, tahoma, helvetica, sans-serif;
		letter-spacing: 1px; }
	 
		.x-tree-node a span, .x-dd-drag-ghost a span {
			color: white;
			padding: 1px 3px 1px 2px; }
	 
		.x-tree-node .x-tree-node-over { background-color: #EEE; }
	 
			.x-tree-node .x-tree-node-over a span { color: black; }
	 
		.x-tree-node .x-tree-selected .x-tree-node-over a span { color: white!important; }
	 
		.x-tree-node .x-tree-selected {
			background-color: #006890;
			color: black; }
	 
	.x-tree-node-el { line-height: 22px; }
	 
	.x-tree-node-leaf .x-tree-node-icon { background-image: url(Components/Tree_Organe/file.png); }
	 
	.x-tree-node-expanded .x-tree-node-icon { background-image: url(Components/Tree_Organe/folder-open1.png); }
	 
	.x-tree-node-collapsed .x-tree-node-icon { background-image: url(Components/Tree_Organe/folder1.png); }
	 
	.x-tree-no-lines .x-tree-elbow-plus, .x-tree-no-lines .x-tree-elbow-end-plus {
		background-image: url(Components/Tree_Organe/closed.png);
		background-position: left 2px; }
	 
	.x-tree-no-lines .x-tree-elbow-minus, .x-tree-no-lines .x-tree-elbow-end-minus {
		background-image: url(Components/Tree_Organe/open.png);
		background-position: left 2px; }
		

/* ---------->>> TREE ICD <<<-----------*/
	#diagnosen .x-panel-body{ background-color: #121212!important; }
	
	/* CSS-Hack für Tree-Beschriftungen mit mehreren Zeilen  */
	#diagnosen .x-tree-node {white-space:normal;}
	
	#diagnosen .x-treegrid-col img {float: left;}	
	
	#diagnosen #multilineText {
		float: left;
		width: 200px;
		margin-top: 2px;
		margin-left: 3px;}
	
	#diagnosen #multilineText a{
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
	#diagnosen .x-tree-node-el {
		line-height: 15px;
	}
	
	#diagnosen .x-tree-node-el td { padding-top: 5px; padding-bottom: 5px;}

	#diagnosen #TGtext {color: #FFF;}
	
	
	
	
	/* Linienbegrenzung bei Kategorien */
	#diagnosen .kategorie .x-treegrid-col { border-top: 1px solid #333333;}
	
	/* Hover-Farben */
	#diagnosen .x-tree-node .x-tree-node-over {background-color: #EEE; }
	#diagnosen .x-tree-node .x-tree-selected  {background-color: #006890; }
	#diagnosen .x-tree-node .x-tree-node-over * {color: black!important; }
	#diagnosen .x-tree-node .x-tree-selected * {color: white!important;}

	/* spezielles Icon für Diagnose*/
	.ico_diagnose{
		background-image:url(design/dg.png)!important;
		background-position: center 12px;
	}
	
	#diagnosen #icd_anzahl {color: #4D4D4D;}
	#diagnosen .bild {background-color: #000;}
	

	#diagnosen 	.unterkategorie.x-tree-node-expanded .x-tree-node-icon { background-image: url(Components/Tree_Organe/folder-open2.png); }
	 
	#diagnosen 	.unterkategorie.x-tree-node-collapsed .x-tree-node-icon { background-image: url(Components/Tree_Organe/folder2.png); }
	
	
	/* ---------->>> AKTUELLE FÄLLE <<<-----------*/
	#aktuelle .x-panel-body{ background-color: #121212!important; }	
	
	#aktuelle_liste	.x-list-over {background-color: #1E557A;}
	#aktuelle_liste	.x-list-selected {background-color: #363636;}

	#aktuelle_liste .aktuelle_datum {
		color: #FFF;
		border-top: 1px solid #333333;		
	}
	
	#aktuelle_liste .datum {
		color: #444;
		font-weight: normal;
	}

	#aktuelle_liste .datum .datum_tag {
		font-size: 28px;
		float: left;
		margin-right: 5px;
		height: 28px;
		padding-top: 4px;
		display: table-cell;
		vertical-align: bottom;
		line-height: 28px;
	}

	#aktuelle_liste .datum .datum_monat {
		font-size: 8px;
		padding-top: 5px;
	}	
	
	#aktuelle_liste .datum .datum_wtag {
		font-size: 8px;
		clear: both;
	}

	#aktuelle_liste .atext {
	white-space: normal;
	color: #AAA;
	}

	/* ---------->>> TUTORIALS <<<-----------*/
	
	.tutorial_label {
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	.tutorial_text {
		white-space: normal;
		color: #888;
	}
	
	
/*************************************************************************************
	*	MITTE
**************************************************************************************/
	.mitte{
		background-image: url(design/eDocTrainer_bckg1.png)!important;
		background-repeat: no-repeat!important;
		background-position: center center!important;
		background-color: #000;
	}
	
	.mitte .loading-indicator {
		color: #FFFFFF;
		font-size: 11px;
		background-image: url(design/preloader_circle_000000_FFFFFF.gif);
		background-repeat: no-repeat;
		background-position: center center;
		height: 100%;
		width: 100%;
	}
	
	.mitte h1 {
	white-space: normal;
	}

/*************************************************************************************
	*	NAVIGATION - RECHTS (Fall)
**************************************************************************************/

	#fallbeschreibung {
		cursor: pointer;
	}

/* ÜBERSCHRIFT  Navigation Rechts */  
	#navigation > .x-panel-header {
		font: normal 18pt "Times New Roman",Times,serif;
		padding-left: 10px; }
 

/* ---------->>> DYNAMIC <<<-----------*/

	/* Bilderüberschriften */
		#dynamic .x-panel-header {
			line-height: 20px;
			font:bold 11px tahoma,arial,verdana,sans-serif;
			padding-top: 8px;
			padding-bottom: 8px;
			padding-left: 15px;
			border: none;
			border-bottom: 1px solid #999999;
			
		}
		
		.acc_collapsed .x-panel-header {
			background: none;
		}		
		
		.closed {
			background-image: url(design/navi_dynamic/close.gif);
			background-position: 0px 0px;
			background-repeat: no-repeat; }
		 
		.opened {
			background-image: url(design/navi_dynamic/open.gif);
			background-position: 0px 3px;
			background-repeat: no-repeat; }
		 
	
	/* Miniaturbilder */ 
#bild_line {
	border-bottom: 1px solid #FFF;
}
							
.bild p {
	color: #fafafa;
	text-align: center;
	font: normal 11px tahoma,arial,helvetica; }

.bild * {		
text-decoration: none;		
}
		
.bild {
	position: relative;
	overflow: hidden;
	margin:auto;
	width: 100px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.bild .neu {
	background-color: #000;
/*	background-repeat: no-repeat;
	background-image: url(design/bild_fenster.png);*/
	background-position: center -70px;
	left: 0;
	top: 0;	
	color: #fff;
	position: absolute;
	display: block;
	width: 100px;
	height: 80px;	
	filter: Alpha(opacity=58);
	opacity: 0.58; 
	padding: 0px 0px px 0;
	text-align: center;
}

.bild .links, .bild .rechts {
	top: 0;
	background-color: #000;
/*	background-repeat: no-repeat;
	background-image: url(design/bild_fenster.png);*/
	color: #fff;
	position: absolute;
	display: block;
	width: 50px;
	height: 80px;	
	filter: Alpha(opacity=58);
	opacity: 0.58; 
	padding: 0;
}

.bild .links {
	left: 0;
	background-position: -10px 0px;
}

.bild .rechts {
	right: 0px;
	background-position: -76px 0px ;
}

.bild .links.hover, .bild .rechts.hover, .bild .neu.hover {
	filter: Alpha(opacity=100);
	opacity: 1; 
}


/* ---------->>> STATIC <<<-----------*/
	ul.static {
		background-color: #353535;
		list-style-type: none;
		margin: 0;
		padding: 0; }
	 
		ul.static li {
			background-position: 5px 5px;
			background-repeat: no-repeat;
			border-top: 1px solid #666666;
			display: block;
			height: 25px;
			padding-bottom: 5px;
			padding-top: 5px;
			width: 100%; }
	 
			ul.static li a {
				color: #FFFFFF;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				height: 100%;
				padding-bottom: 5px;
				padding-left: 40px;
				padding-top: 5px;
				text-decoration: none;
				width: 100%; }
				
/*************************************************************************************
	*	ANAMNESE
**************************************************************************************/

/* ---------->>> INHALT (Texte) <<<-----------*/
	#inhalt {
		height: 100%;
		margin: 0;
		padding: 0;
		width: 100%; }
		
		#inhalt #keineAnamnese td {
			border: none;
		}
			
		
		.label {
			background-image: url(lib/ext/resources/images/black/panel/white-top-bottom.gif);
			margin-bottom: 5px;
			margin-left: 20px;
			margin-right: 20px;
			margin-top: 10px;
			padding-left: 10px; }	
		 
		.inhalt {
			margin-bottom: 5px;
			margin-left: 30px;
			margin-right: 20px;
			margin-top: 10px;
			padding-left: 10px; }
	 
	 
	 
				/* CSS RESET für die richtige Formatdarstellung des Inhaltes */
				
				.inhalt h1 { font-size: 138.5%; /*18px via YUI Fonts CSS foundation*/ }
				 
				.inhalt h2 { font-size: 123.1%; /*16px via YUI Fonts CSS foundation*/ }
				 
				.inhalt h3 { font-size: 108%; /*14px via YUI Fonts CSS foundation*/ }
				 
				.inhalt h1,.inhalt h2,.inhalt h3 { margin: 1em 0; /* top & bottom margin based on font size */ }
				 
				.inhalt h1,.inhalt h2,.inhalt h3,.inhalt h4,.inhalt h5,.inhalt h6,.inhalt strong { font-weight: bold; /*bringing boldness back to headers and the strong element*/ }
				 
				.inhalt abbr,.inhalt acronym {
					border-bottom: 1px dotted #000; /*indicating to users that more info is available */
					cursor: help; }
				 
				.inhalt em { font-style: italic; /*bringing italics back to the em element*/ }
				 
				.inhalt blockquote,.inhalt ul,.inhalt ol,.inhalt dl { margin: 1em; /*giving blockquotes and lists room to breath*/ }
				 
				.inhalt ol,.inhalt ul,.inhalt dl { margin-left: 2em; /*bringing lists on to the page with breathing room */ }
				 
				.inhalt ol li { list-style: decimal outside; /*giving OL's LIs generated numbers*/ }
				 
				.inhalt ul li { list-style: disc outside; /*giving UL's LIs generated disc markers*/ }
				 
				.inhalt dl dd { margin-left: 1em; /*giving UL's LIs generated numbers*/ }
				 
				.inhalt th,.inhalt td {
					border: 1px solid #000; /*borders and padding to make the table readable*/
					padding: .5em; }
				 
				.inhalt th {
					font-weight: bold; /*distinguishing table headers from data cells*/
					text-align: center; }
				 
				.inhalt caption {
					margin-bottom: .5em; /*coordinated marking to match cell's padding*/
					text-align: center; /*centered so it doesn't blend in to other content*/ }
				 
				.inhalt p,.inhalt fieldset,.inhalt table { margin-bottom: 1em; /*so things don't run into each other*/ }


/* ---------->>> INFOBOX <<<-----------*/
	.blueborder {
		background-color: #363636 !important;
		border: 1px solid #6699CC; }
		
	.x-border-layout-ct {
		background-color: #363636; /* f1f2f4 */
		background-image: none; }
	 
	.x-layout-split { background-color: #363636; }
	 
	.ext-strict .ext-ie6 .x-layout-split {
		background-color: #363636!important;
		filter: none; }
	 
	.x-table-layout {
		height: 85px;
		padding-bottom: 10px;
		padding-top: 10px;
		width: 100%; }
	 
		.x-table-layout td {
			border-right: dotted 4px #999999;
			padding-bottom: 0px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 0px; }
	 
	.tableTree td { border: none; }
	 
	.cell3style { border-right: none!important; }
	 
		.cell3style p { margin-bottom: 10px; }

	/* Baumstrukturen in der Tabelle */
		/* ICD Baumstruktur */
			ul.sitemapTree {
				cursor: default;
				list-style-type: none;
				margin: 0;
				padding: 0; }
			 
				ul.sitemapTree ul {
					list-style-type: none;
					margin: 0;
					padding: 0; }
			 
				ul.sitemapTree li {
					margin: 0;
					padding: 5px; }
			 
			
			ul.sitemapTree li span {
						color: #fff;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 7pt;
						text-decoration: none;
						white-space: nowrap;
						width: 100%; }
			 
						ul.sitemapTree li span.firstNode { padding-left: 17px; }
			 
			
			ul.sitemapTree li.minusFirst {
						background: url("design/Infobox/minus-first.gif") 0px 0px no-repeat;
						padding-bottom: 0px;
						padding-left: 7px;
						padding-right: 0px;
						padding-top: 0px; }
			 
					ul.sitemapTree li.minusLast {
						background: url("design/Infobox/minus-last.gif") 0px 0px no-repeat;
						padding-bottom: 0;
						padding-left: 20px;
						padding-right: 0;
						padding-top: 8px; }
			 
					ul.sitemapTree li.pageLast {
						background: url("design/Infobox/page-last.gif") 0px 0px no-repeat;
						height: 22px;
						min-height: 22px;
						padding-bottom: 0;
						padding-left: 30px;
						padding-right: 0;
						padding-top: 8px; }
		 
		
		/* ORGANE Baumstruktur */
			.tableTree, .tableTree td {
				border: none;
				cursor: default;
				margin: 0;
				padding: 0; }
			 
			.tableTree td {
				margin: 0;
				padding: 5px; }
			 
			.tableTree td span {
					color: #fff;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 7pt;
					text-decoration: none;
					width: 100%; }
			 
			.tableTree td.minusFirst {
					background: url("design/Infobox/minus-first.gif") 0px 0px no-repeat;
					padding-bottom: 0px;
					padding-left: 22px;
					padding-right: 0px;
					padding-top: 0px; }
			 
				.tableTree td.minusLast {
					background: url("design/Infobox/minus-last.gif") 0px 0px no-repeat;
					padding-bottom: 0;
					padding-left: 20px;
					padding-right: 0;
					padding-top: 2px; }
			 
				.tableTree td.pageLast {
					background-image: url(design/Infobox/page-last.gif);
					background-position: 7px 0px;
					background-repeat: no-repeat;
					height: 22px;
					min-height: 22px;
					padding-bottom: 0;
					padding-left: 37px;
					padding-right: 0;
					padding-top: 5px; }
		 
		 
	/* COUNTER */
		#zahl {
		color: #828282;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 36px;
		text-align: center; }

/*************************************************************************************
	*	BILDER
**************************************************************************************/

		.sek_btn {
		width: 76px;
		height: 58px;
		background-image: url(design/sekunden.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		}	
		
		.sek_btn_over {
		background-position: -76px 0;
		}

		.vollbild_btn {
		width: 109px;
		height: 90px;
		background-image: url(design/vollbild.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		}	
		
		.vollbild_btn_over {
		background-position: -109px 0;
		}
		
		#vollbildmodus {
		color: #363636;
		background-color: #FFF;
		padding: 4px;
		}

		#vollbildmodus h2{
		color: #363636;			
		font-size: 13px;
		margin-bottom: 5px;
		}
		
		#komm_txt {
			margin: 10px;
			font-size: 11pt;
			font-family: "Times New Roman", Times, serif;
			padding-bottom: 5px;
		}
		
		.kommentarBox {
			background-color: #000;
			padding: 10px;
		}
		#dicomHinweis {
			color: #FFF;
		}
		#dicomHinweis {
			font-size: 8pt;
		}		

		.close_btn {
		width: 79px;
		height: 58px;
		background-image: url(design/close.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		}	
		
		.close_btn_over {
		background-position: -79px 0;
		}
		
		.vollPreload {
		background-image: url(design/preloader_circle_454545_FFFFFF.gif);
		background-repeat: no-repeat;
		background-position: center center;
		}
		
		#zeichne_msg {
			color: #000;
		}
		
/*************************************************************************************
	*	DIAGNOSEN
**************************************************************************************/
		#dg ol li, #dg ul li {
		margin: inherit;
		padding: inherit;
		}
		
		#dg ol, #dg ul {
		list-style-image:inherit;
		list-style-position:inherit;
		list-style-type:inherit;
		font-size: 101%;
		}

 		/* Mehrzeilige Darstellung der Fragentext Spalte*/
		td.x-grid3-td-diagnosetxt, td.x-grid3-td-zufindenin, td.x-grid3-td-kommentartxt {
			overflow: hidden;
		}
		td.x-grid3-td-diagnosetxt div.x-grid3-cell-inner {
			color: black;
		}
		
		td.x-grid3-td-diagnosetxt div.x-grid3-cell-inner, td.x-grid3-td-kommentartxt div.x-grid3-cell-inner,  td.x-grid3-td-zufindenin div.x-grid3-cell-inner {
			white-space: normal;
		}
		#mitte_universal .x-grid3-cell-inner {
			padding-top: 20px;
			padding-bottom: 20px;
			color: #777;
		}
		
		#icdcode {
			font-size: 8px;
			font-weight: normal;
		}
		
		#gruppentext{
			font-size: 12px;
			margin-left: 10px;
		}
		.expand {
            background-image: url(design/expand.png)!important;
        }
		.collapse {
			  background-image: url(design/reduce.png)!important;
        }


/*************************************************************************************
	*	FRAGEN
**************************************************************************************/

	.antworten, #fragentext {
		color: #FFFFFF;
		font: 12pt normal "Times New Roman", Times, serif;
	}
	
	.antworten tr {
		cursor: pointer;
	}
	
			.antworten th {
				padding-top: 8px;
				padding-left: 7px;
				text-align: left;
				vertical-align: top;
				padding-right: 1px;
				font-weight: bold;
			}
	
					.antworten td, #fragentext td {
						padding-top: 8px;
						padding-bottom: 10px;
					}

					.antworten td{
						padding-left: 10px;
					}
						
	.antwortOver {
		color: #6699CC!important;
	}
	
			.antwortOver .klammer {
				color: #363636!important;
			}	
	
			.antwortOver th, .antwortClick th {
				background-image: url(design/kreis.png);
				background-repeat: no-repeat;
				background-position:0px 2px;
			}
			
			#frageHeader .antwortOver th, #frageHeader .antwortClick th {
				background-image: none;
			}
	
	

	.antwortClick {
		color: #FF9900!important;
	}		


	#text_antwort table {
		margin-bottom: 15px;
	}

			#text_antwort td {
				vertical-align: middle;
				padding-left: 10px;
			}
	

				#text_antwort td h1{
					line-height: 95%;
				}
	
					#text_antwort p {
						margin-top: 10px;
						margin-bottom: 10px;
						font-size: 12px;
						color: #FFF;
						border-left: solid 8px #FC0;
						padding-left: 5px; 						

					}	

	#aktuelleFrage_bbar {
		color: #FFFFFF;
	}
	
	#text_antwort #win_frage {
		font-size: 18px;
		margin-top: 10px;
	}

	#difficulty h4 {
		font-size: 140%;
	}
	#difficulty p {
		margin-top: 5px;
		color: #CCC;
	}
	
	#fragen_kommentare {
		margin-top: 25px;
		background-color: #000;
	}
	
	#fragen_kommentare .legende {
		background-color: #222;
	}
	
	#fragen_kommentare td {
		border-left: 1px solid #363636;
		border-right: 1px solid #363636;
		padding: 5px;	
		vertical-align: top;
	}

	#fragen_kommentare td.head {
		font-weight: bold;
		font-size: 150%;
	}
	
	#fragen_kommentare td.antwort {
		color: #6699CC;
	}
	
	#fragen_kommentare td.head.richtig {
	background-color: #093;
	background-image: url(./design/Good.png);
	background-repeat: no-repeat;
	background-position: right center;
	
	}
	
	
/*************************************************************************************
	*	DISKUSSION
**************************************************************************************/	
.kommentare {

	backgroundColor: #363636;
	padding:15px!important; 
}

div#usernotes {
	background-color: transparent;
}
div#usernotes div.note {
	padding-left: 20px;
	padding-right: 20px;
	padding-top:  10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #434343;
	
}
div#usernotes div.text {
	padding: 2px;
	padding-top: 8px;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;	
	background-color: #434343;
}
div#usernotes div.text pre{
	white-space: normal!important;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
div#usernotes div.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 15px;

	background-color: #434343;
}
div#usernotes div.zeit {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #434343;
	font-weight: bold;
	color: #6699CC;
	padding-left: 15px;
	border-bottom: 1px solid #6699CC  !important;
}


/*************************************************************************************
	*	SUCHE
**************************************************************************************/	
#suchfeld {
	font-size: 100% !important;
	font-family: Arial, Helvetica, sans-serif;
}

.search_text {
	background-color: #FF0;
}

.greyB { 
background-color: #DDD;
color: #AAA;
text-align: center;
padding-top: 5px;}

.greyB span{ 
font-size: 30px!important;
color: #BBB
}


#sucheTabpanel .x-grid3-cell-inner, #sucheTabpanel .x-grid3-hd-inner { white-space:normal !important; }

#error {
	color: #FFF;
}


#sucheTabpanel .x-grid3-row-alt {
	background-color: #EEE!important;

}

/* Selection Farbe

#sucheTabpanel  .x-grid3-row-over {
	background-color: #C7D4DE!important;
}
*/								 
/* Zeilenrahmen

#sucheTabpanel .x-grid3-row  {
border-color:#1E557A;
}

#sucheTabpanel .x-grid3-row {
border:1px solid;
}*/

/*************************************************************************************
	*	U	N	S	A	U	B	E	R
**************************************************************************************/

