.highlight {font-weight:bold;}

.pagedata {font-size:11pt;font-weight:normal;text-align:left;}

.formdata {font-size:10pt;font-weight:normal;text-align:left;}

.tip {
font-size:10px; 
border:solid 1px #666666; 
width:300px; 
padding:1px; 
position:absolute; 
z-index:100; 
visibility:hidden; 
color:#333333;
top:20px; 
left:90px; 
background-color:f3f3f3; 
}

A:link    { color: white; text-decoration: none;} 
A:visited { color: white; text-decoration: none;}  
A:hover   { color: white; text-decoration: none;} 
A:active  { color: white; text-decoration: none;}

A.menu:link    { text-decoration:none; color: black; }
A.menu:visited { text-decoration:none; color: black; }
A.menu:hover   { text-decoration:none; color: black; }
A.menu:active  { text-decoration:none; color: gray; }

A.link:link    { color: blue; }
A.link:visited { color: gray; }
A.link:hover   { color: red; }
A.link:active  { color: black; }

A.smallfontwhite:link    { text-decoration:none; color: black; }
A.smallfontwhite:visited { text-decoration:none; color: black; }
A.smallfontwhite:hover   { text-decoration:none; color: red; }
A.smallfontwhite:active  { text-decoration:none; color: gray; }

A.blacklink:link    { text-decoration:none; color: black; }
A.blacklink:visited { text-decoration:none; color: black; }
A.blacklink:hover   { text-decoration:none; color: black; }
A.blacklink:active  { text-decoration:none; color: black; }

.gsiolog {font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;}

.menu {margin-top:0px;font-size:11pt;font-weight:normal;}

.smallfontwhite {font-size:8pt;background-color:#FFFFFF;padding:0px;}

.smallfontgray {font-size:8pt;background-color:#E0E0E0;padding:0px;}

.smallfont {font-size:8pt;padding:0px;}

.smallfontred {font-size:8pt;color:red;}

.blacklink{font-size:10pt;font-weight:bold;}

.rahmengrau {font-size:9pt;
font-weight:normal;padding:0px;border:1px;border-style:solid;
border-color:#E0E0E0;}

.rahmendunkelgrau {background-color:#FFFFFF;font-size:9pt;font-weight:normal;padding:0px;border:1px solid gray;border-style:solid;}

.rahmenweiss {text-align:center;padding:0px;border:1px;border-color:white;}

.tableheader {font-size:9pt;border-style:solid;text-align:left;
border-width:1px;border-color:gray;background-color:#E0E0E0;font-weight:bold;}

.tablebody {font-size:9pt;text-align:left;font-weight:normal;}

.tableheaderred {font-size:9pt;border-style:solid;text-align:left;
border-width:1px;border-color:red;background-color:#E0E0E0;font-weight:bold;}

.rahmenrot {font-size:9pt;border-style:solid;text-align:left;
border-width:1px;border-color:red;font-weight:bold;padding:3px;}

.tableimagered {border-style:solid;text-align:center;border-width:1px;border-color:red;
background-color:#E0E0E0;}
		
button.newdata {text-align:center;margin-top:0px;padding:0px;background-color:#FFFFFF;width:22;height:18;}

button.formbutton {text-align:center;margin-top:0px;padding:0px;background-color:#FFFFFF;width:28;height:28;}

/* Ueberschrift */
.ueberschrift {font-size:13pt;font-weight:bold;} 

/* Tage Ueberschrift */
td.tage {width:30px;font-size:9pt;}

/* Monate Ueberschrift */
.monat {font-size:10pt;}

/* Standard Style */
td.std {width:30px;font-size:9pt;border-style:solid;text-align:center;
border-width:1px;border-color:gray;background-color:white;font-weight:normal;}

/* Sonntag */
td.so {width:30px;font-size:9pt;border-style:solid;text-align:center;
border-width:1px;border-color:gray;background-color:gold;font-weight:normal;}

/* aktueller Tag - farbiger Rand */
td.akt {width:30px;font-size:9pt;border-style:solid;text-align:center;
border-width:1px;border-color:red;background-color:#ffffff;font-weight:normal;}

/* Samstag */
td.sa {width:30px;font-size:9pt;border-style:solid;text-align:center;
border-width:1px;border-color:gray;background-color:#FFE599;font-weight:normal;}

/* Feiertag - Orange */
td.feier {width:30px;font-size:9pt;border-style:solid;text-align:center;
border-width:1px;border-color:black;color:#000000;background-color:#FF9900;font-weight:normal;}

/* Kalenderwochen */
td.kw {width:50px;background-color:#ffffff;font-size:9pt;text-align:left;
border-width:1px;border-color:gray;border-style:solid;}    

/* Ausgewaehlter Tag */
td.selected {width:30px;font-size:9pt;border-style:solid;text-align:center;
border-width:1px;border-color:gray;background-color:red;font-weight:normal;color:white;}

/* Beamtime Style */
td.beam {width:30px;height:70px;font-size:8pt;border-style:solid;
text-align:center;border-width:1px;border-color:gray;font-weight:normal;}

button.frueh_select {width:200px;background-color:#ffffff;font-size:10pt;
border-width:1px;border-color:red;border-style:solid;font-weight:bold;}
button.spaet_select {width:200px;background-color:#E0E0E0;font-size:10pt;
border-width:1px;border-color:red;border-style:solid;font-weight:bold;}
button.nacht_select {width:200px;background-color:#cdcdcd;font-size:10pt;
border-width:1px;border-color:red;border-style:solid;font-weight:bold;}
	
table.rahmen {margin-top:10px;margin-right:10px;margin-left:10px;margin-bottom:10px;border:1px solid gray;}

.inputxsmall {width:45px;font-size:10pt;text-align:left;font-weight:normal;}

.inputsmall {width:60px;font-size:10pt;text-align:left;font-weight:normal;}

.inputmedium {width:90px;font-size:10pt;text-align:left;font-weight:normal;}

.inputmediumlarge {width:120px;font-size:10pt;text-align:left;font-weight:normal;}

.inputlarge {width:200px;font-size:10pt;text-align:left;font-weight:normal;}

.inputxlarge {width:230px;font-size:10pt;text-align:left;font-weight:normal;}   

.inputxxlarge {width:280px;font-size:10pt;text-align:left;font-weight:normal;}

.inputxxxlarge {width:380px;font-size:10pt;text-align:left;font-weight:normal;}

.inputxxxxlarge {width:520px;font-size:10pt;text-align:left;font-weight:normal;}

.dialogschrift {font-size:15pt;font-weight:bold;} 
		
.buttonnavigation  {text-align:left;margin-top:0px;margin-left:0px;margin-bottom:0px;background-color:#FFFFFF;width:22;height:18;}

.buttonmediumlarge {width:110px;font-size:10pt;text-align:center;font-weight:normal;background-color:#FFFFFF;}

.buttonmedium {width:90px;font-size:10pt;text-align:center;font-weight:normal;}

.lightcolor {background-color:#F2F2F2;}

.mediumcolor {background-color:#D4D0C8;}

.darkcolor {background-color:#CCCCCC;}


