/* ------------------------------Hauptfenster Definitionen------------------------ */

/* Body - Hauptdefinitionen (Scrollbars nur IE) */ 
body {
	background-color:'#eeeeee';
	font-family:'Arial,Helvetica,sans-serif';
  	font-size:'100%';
	color:'#000000';
	margin-top:'6pt';
	margin-bottom:'20pt';
	margin-left:'3%';
	margin-right:'3%';
  	scrollbar-base-color:'#FFFFFF';
  	scrollbar-3dlight-color:'#FFFFFF';
  	scrollbar-arrow-color:'#006666';
  	scrollbar-face-color:'#FFFFFF';
  	scrollbar-highlight-color:'#006666';
  	scrollbar-shadow-color:'#006666';
  	scrollbar-track-color:'#FFFFFF';
  	scrollbar-darkshadow-color:'#FFFFFF';
}

/* Tabellen - allgemein */
table {
	font-family:'Arial,Helvetica,sans-serif';
	font-size:'100%';
	width:'90%';
	border-width:'0pt 0pt 0pt 0pt';
	border-style:'nonde';
	border-color:'#eeeeee';
	padding:'0pt 0pt 0pt 0pt';
	margin:'0pt 0pt 0pt 0pt';

	
}

/* Tabellen - Titel */
th {
	background-color:'#006666';
	font-family:'Arial,Helvetica,sans-serif';
	font-size:'100%';
	color:'#FFFFFF';
	font:'bold'; 
	text-align:'left';
	padding:'2pt 2pt 2pt 2pt';
	border-width:'4pt 0pt 0pt 0pt';
	border-style:'solid';
	border-color:'#FFFFFF';
}

/* Tabellen-Zellen */
td {
	text-align:'left';
	vertical-align:'top';
	border-width:'0pt 0pt 1pt 0pt';
	border-style:'solid';
	border-color:'#DDDDDD';
	padding:'2pt 2pt 1pt 2pt';
	background-color:'#EEEEEE';
}

/* Eingabefelder */
input, textarea, select {
	font-family:'Arial,Helvetica,sans-serif';
	font-size:'100%';
	border : 1pt solid #999999;
}

/*   Links   */		
a {
font-family:'Arial,Helvetica,sans-serif'; 
font-size:'110%';
text-decoration:'none';
font-weight :'bold';
color:'#006666';  
}
	
a:hover {
font-family:'Arial,Helvatica,sans-serif'; 
font-size:'110%';
text-decoration:'underline';
font-weight:'bold';
color:'#99CCCC';
}

/* ----------------------------Klassen--------------------------- */
/* Pfad */
.subtitle {
   font-family:'Arial,Helvatica,sans-serif'; 
   font-size:'110%';
   font-weight:'bold';
}

.path {
	font-size:'120%';
	border-bottom:1pt solid #999999;
}

.title {
	background-color:'#ffffff';
	font-family:'Arial,Helvetica,sans-serif';
	font-size:'140%';
	color:'#666666';
	font-weight:'bold';
	vertical-align:'top';
	text-align:'left';
	border-style:'solid';
	border-color:'white';
	padding:'0pt';
}

.lower_title {
	background-color:'#ffffff';
	font-family:'Arial,Helvetica,sans-serif';
	font-size:'110%';
	color:'#666666';
	vertical-align:'middle';
	font-weight:'bold';
}

/* Tabellenausrichtung */
.table_alignment {
	text-align:'center';
	vertical-align:'top';
}

/*   Tabellenhintergrund hell   */
.tbl_light {  
background-color:'#99CCCC';
font-family:'Arial,Helvetica,sans-serif';
font-size:'100%';
color:'#000000';
}

.tbl_medium {
	background-color:'#77AAAA';
	font-family:'Arial,Helvetica,sans-serif';
	font-size:'100%';
	color:'#FFFFFF';
	font:'bold'; 
	text-align:'left';
	padding:'2pt 2pt 2pt 2pt';
	border-width:'4pt 0pt 0pt 0pt';
	border-style:'solid';
	border-color:'#FFFFFF';
}

/*   Tabellenhintergrund dunkel   */
.tbl_dark {
background-color:'#006666';
font-family:'Arial,Helvetica,sans-serif';
font-size:'100%';
color:'#FFFFFF';
font:'bold'; 
}

.body_bg {
background-color:'#FFFFFF';
border-width:'0pt 0pt 0pt 0pt';
}

.no_bg {  background-color:''; }

/*  Kinder   */
.has_childs {  
color:'#FF0000';
}

.spacer {
	border-width:3pt 0pt 0pt 0pt; 
	border-style:solid; 
	border-color:white;
}

.weeks { ;border-width:0pt 0pt 1pt 1pt;border-style:solid;border-color:#dddddd; }


/* -------------------------------Ids------------------------------- */
/* Fehlermeldungen */
#errormsg {
	color:'#FF0000';
	font-weight:'bold';
}

/* Textumbruch unterdrücken */
#nowrap { white-space:'nowrap'; }

/* Hintergrundfarbe für Pflichtfelder */
#obligation { background-color:#AADDDD; }




/*  Alte Definitionen, werden vielleicht nochmal gebraucht */

a.little {
font-family:'Arial,Helvatica,sans-serif'; 
font-size:'90%';
text-decoration:'none';
font-weight:'normal';
color:'#006666';  
}
	
a.little:hover {
font-family:'Arial,Helvetica,sans-serif'; 
font-size:'90%';
text-decoration: underline;
font-weight: normal;
color: #99CCCC;
}

a.tbl_dark{
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none;
font-weight : bold;
color : #FFFFFF;  
}

a.tbl_dark:hover {
background-color: #006666;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
font-weight: bold;
}

.tbl_darklittle {
background-color: #006666;
font-family: Arial, Helvetica, sans-serif;
font-size: 5pt;
color : #FFFFFF;
font : bold; 
}



