body {
	color:RGB(0,0,0);
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	font-size: 12px;
}

/* Fontgröße für den Datepicker 
--------------------------------*/

div.ui-datepicker
{ 
 font-size:10px; 
} 


/* Schriften allgemein
   -------------------------------- */

.newsession
{
	color:RGB(192,0,0);
	font-weight:bold;
}

/* Eingabe - Textboxen	
-----------------------------------*/

input 
{
}

input.datum
{
	width: 80px;
}

/* Eingabe DropDownliste 
-----------------------------*/

select
{
}

select.sprachwahl
{
	width:110px;
	font-size:10px;
}
	

/* Button allgemein 
   --------------------------------*/
   
.button {
	padding:0;
	margin:0;
	width:80px;
	font-size:10px;
	border: 1px solid RGB(0,0,0);
	background-color: RGB(224,224,224);
	color: RGB(0,0,0);
}


/* Tabellen allgemein 
-------------------------*/

table {
	font-size: 1em;
}

td 
{
	padding:0px;
	margin: 0px;
}

/* Eingabetabelle für An-/Abreise und Personenzahl */

table.anabtable
{
	width: 100%;
	text-align: center;	
	padding:0px;
	margin:0px;
}

tr.anabtable_head
{
	background-color: rgb(128,128,128);
	font-size: 18px;
	font-weight: bold;
	vertical-align:middle;
	height:50px;
	padding:0px;
	margin:0px;
}

tr.anabtable_desc
{
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;
	height:50px;
	padding:0px;
	margin:0px;
}

tr.anabtable_sprache
{
	text-align:right;
	font-size:10px;
	/*background-color: rgb(128,128,128);*/
	vertical-align:middle;
	height:25px;
	padding:0px;
	margin:0px;
}

tr.anabtable_datum
{
	vertical-align:middle;
	height:25px;
}

tr.anabtable_button
{
	vertical-align:bottom;
	text-align:right;
	height:40px;
}




/* Button 'Verfügbarkeit prüfen' 
   --------------------------------*/
   
.buttonavail {
	padding:10;
	margin:10;
	width:200px;
	font-size:12px;
}

.buttondisable {
	padding:10;
	margin:10;
	width:200px;
	font-size:12px;
	color:RGB(128,128,128);
	background-color:RGB(224,224,224);
}

/* Panel für die Datumseingabe
   --------------------------------*/
   
.datumpanel
{
	position:relative;
	left:0px;
	top:0px;
	width: 600px;
	height: 206px;
	background-color: RGB(192,192,192);
	border: medium solid #000000;
	text-align: center;
	margin: auto;
}

/* Error Messages (Javascript) 
   ----------------------------*/
   
.jserrorpanel {
	width: 600px;
	height: 100px;
	background-color: RGB(192,0,0);
	border: medium solid RGB(0,0,0);
	color: RGB(255,255,255);
	text-align: center;
	margin: auto;
	margin-bottom: 50px;
	font-weight:bold;	
}

.jserrorpanelok {
	width: 600px;
	height: 100px;
	background-color: RGB(0,192,0);
	border: medium solid RGB(0,0,0);
	color: RGB(0,0,0);
	text-align: center;
	margin: auto;
	margin-bottom: 50px;
	font-weight:bold;	
}
   
/* Panel für die Javascript-Anleitung
   --------------------------------*/
   
.jsanleitung
{
	width: 800px;
	height: 800px;
	background-color: RGB(224,224,224);
	border: medium solid #000000;
	text-align: center;
	margin: auto;
	padding:10px;
}

/* Error Messages 
   ----------------------------*/
   
.errorpanel {
	width: 600px;
	height: 100px;
	background-color: RGB(192,0,0);
	border: medium solid RGB(0,0,0);
	color: RGB(255,255,255);
	text-align: center;
	margin: auto;
	margin-bottom: 50px;
	font-weight:bold;	
}
