body 
{
font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

color: #000;

line-height: 130%;
}

/* -------------------------------- */
/* Karteikarten: Suchen				*/
/*									*/

.pnlSuchen
{
	position:absolute;
	left:12px;
	top:71px;
	width:198px;
	height:210px;
	background-color:#48272B;
	color:White;
	font: 0.8em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	
}

/* Elemente auf der Karteikarte Suchen */

.pnlKarteikarteSuchen
{
	position:absolute;
	left:0px;
	top:24px;
	width:198px;
	height:185px;
	background-color:#98272B;
}

.pnlKarteikarteDetailSuchen
{
	position:absolute;
	left:0px;
	top:24px;
	width:198px;
	height:185px;
	background-color:#B03135;
}

.ibtSuche		{position:absolute;	left:0px;	top:0px;}
.ibtDetail		{position:absolute;	left:79px;	top:0px;}
input.txtSuchen { width:160px; height: 20px; 
	position: absolute;
	top: 45px;
	margin-left: 10px;
}

.lblSuchbegriff{position:absolute;	left:8px;	top: 150px;
	display: none;
}
.txtOrt			{position:absolute;	left:8px;	top:70px;	width:178px;}
.lblOrt			{position:absolute;	left:8px;	top:90px;}
.txtVon			{position:absolute;	left:8px;	top:110px;	width:68px;}
.lblVon			{position:absolute;	left:8px;	top:130px;}
.btnVon			{position:absolute; left:82px;	top:110px;	font-size:8pt;}
.txtBis			{position:absolute;	left:102px;	top:110px;	width:68px;}
.lblBis			{position:absolute;	left:102px;	top:130px;}
.btnBis			{position:absolute; left:176px;	top:110px;	font-size:8pt;}


.btnSuchen		{position:absolute;		top:75px;	width:70px;		font-weight:bold;
	margin-left: 10px;
}
.btnDatumAuswahl{position:absolute;	left:4px;	top:180px;	width:120px;	font-weight:bold;}
.lblSuchInfo	{
	position: absolute;
	left: 8px;
	top: 120px;
	width: 190px;
	color: Black;
	visibility: hidden;
}

/* -------------------------------- */
/* Schnellsuchbuttons				*/
/*									*/
.pnlSchnellsuchen
{
	position:absolute;
	left:12px;
	top:282px;
	width:198px;
	height:230px;
	background-color:#98272B;
	color:White;
	font-family:Arial;
	font-size:11pt;
}

/* Elemente der Schnellsuchbuttons */
.lblKurseAnzeigen	{position:absolute;	left:8px;	top:2px;}
.btnAll				{position:absolute; left:8px;	top:25px;   width:180px; height:25px}
.btnCurrentYear		{position:absolute; left:8px;   top:75px;   width:180px; height:25px}
.btnNextYear		{position:absolute; left:8px;   top:50px;   width:180px; height:25px}
.btnTheorie			{position:absolute; left:8px;	top:100px;  width:180px; height:25px}
.btnKlinik			{position:absolute; left:8px;	top:125px;  width:180px; height:25px}
.btnExpert			{position:absolute; left:8px;	top:150px;  width:180px; height:25px}
.btnPsycho			{position:absolute; left:8px;	top:175px;  width:180px; height:25px}
.btnAusland			{position:absolute; left:8px;	top:200px;  width:180px; height:25px}



/* -------------------------------- */
/* Suchergebnis Sortierung			*/
/*									*/

.pnlSortierung
{
	position:absolute;
	left:12px;
	top:513px;
	width:198px;
	height:80px;
	background-color:#98272B;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/* Elemente der Suchergebnis Sortierung */
.lblSuchergebnisSortierung	{position:absolute; left:8px; top:2px;}
.rbtSortierung	{position:absolute; left:8px; top: 25px; color:White;}

/* -------------------------------- */
/* Startinfo						*/
/*									*/
.pnlStartInfo {position:absolute; left:217px; top:110px; width:608px; height:42px;
}
.lblWillkommenstext {position:absolute; left:0px; 
top:0px; width:450px; height:34px;
}
 .lblKurzanleitung {position:absolute; left:460px; top:0px; width:145px; height:206px;
					 border: 1px dotted black; }

/* -------------------------------- */
/* Sonstige							*/
/*									*/
.lblCounter	{position:absolute; left:20px; top:180px; font-size:9pt;
	color: white;
}

.pnlDatenschutz {position:absolute; left:12px; top:480px; font-size:10pt; font-family:Arial;}

/* -------------------------------- */
/* Tabellenausgabe							*/
/*									*/
table {
	font: 11px/24px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: 120%;	
}

th {
	padding: 0 0.5em;
	text-align: left;
	}


td {

	padding: 0 0.5em;
	}

	
	/* -------------------------------- */
/* Adjustments							*/
/*									*/

span#lblLoginInfo01 {

	padding-top: 1px;
	
	}

