/* Allgemein */
body {
	font-family: Arial, Helvetica, sans-serif;background-color:#ffffff;margin:5px;
	scrollbar-face-color: rgb(230,230,230); 
	scrollbar-shadow-color: rgb(180,180,180); 
	scrollbar-highlight-color:rgb(220,220,220); 
	scrollbar-3dlight-color: rgb(150,150,150); 
	scrollbar-darkshadow-color: rgb(80,80,80); 
	scrollbar-track-color:rgb(210,210,210); 
	scrollbar-arrow-color:rgb(40,40,40);
	}
body.test {background-color:#ffeecc;font-family: Arial, Helvetica;font-size:10pt;}
body.ndesign {background-color:#fcfcfc;font-family: Arial, Helvetica;font-size:10pt;}

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i ,form,td,th{font-family: Arial, Helvetica;color:rgb(40,40,40);} 
p, td, tr, b, i, li  {font-size:10pt;}
li.alt {list-style-image:url(../images/bullet.gif);}
tr {vertical-align:top;}

h1 {font-size:14pt;color:rgb(70,70,70);font-weight:normal;}
h2 {font-size:12pt;color:rgb(70,70,70);font-weight:normal;}
h3 {font-size:12pt;color:rgb(70,70,70);font-weight:normal;}
b {color:rgb(70,70,70);font-weight:bold;}

p.block {text-align:justify;}
p.word {font-family:Times;font-size:12pt;color:rgb(0,0,0);}

b.fn {font-size:6pt;font-weight:normal;}
td.kopf {font-size:6pt;vertical-align:bottom; }
span.kopf {font-size:9pt;vertical-align:bottom;font-weight:normal;}

span.klein {font-size:7pt;font-weight:normal;}

a:link {color:rgb(40,40,40);}
a:visited {color:rgb(40,40,40);}
a:active {color:rgb(40,40,40);}

/* Navigation */

a.btn:link,a.btn:visited,a.btn:active
{text-decoration:none;font-size:10pt;color:rgb(40,40,40);}

a.up:link {color:rgb(20,20,20);text-decoration:none;font-size:10pt;font-style:italic;}
a.up:visited {color:rgb(20,20,20);text-decoration:none;font-size:10pt;font-style:italic;}
a.up:active {color:rgb(20,20,20);text-decoration:none;font-size:10pt;font-style:italic;}
a.up:hover {background-color:rgb(255,255,255);color:rgb(20,20,20);text-decoration:none;font-size:10pt;font-style:italic;}

a.op:link {color:rgb(40,40,40);font-size:12pt;text-decoration:none;font-weight:bold;}
a.op:visited {color:rgb(40,40,40);font-size:12pt;text-decoration:none;font-weight:bold;}
a.op:active {color:rgb(40,40,40);font-size:12pt;text-decoration:none;font-weight:bold;}
a.op:hover {background-color:rgb(255,255,255);font-size:12pt;text-decoration:none;font-weight:bold;}

a.p:link {color:rgb(40,40,40);font-size:12pt;text-decoration:none;}
a.p:visited {color:rgb(40,40,40);font-size:12pt;text-decoration:none;}
a.p:active {color:rgb(40,40,40);font-size:12pt;text-decoration:none;}
a.p:hover {background-color:rgb(255,255,255);font-size:12pt;text-decoration:none;}

a.kein:link {color:rgb(40,40,40);font-size:12pt;text-decoration:none;}
a.kein:visited {color:rgb(40,40,40);font-size:12pt;text-decoration:none;}
a.kein:active {color:rgb(40,40,40);font-size:12pt;text-decoration:none;}
a.kein:hover {font-size:12pt;text-decoration:none;}

a.nh:link {text-decoration:none;}
a.nh:visited {text-decoration:none;}
a.nh:active {text-decoration:none;}
a.nh:hover {background:url(../images/t.gif);text-decoration:none;}

a.klein:link {color:rgb(40,40,40);font-size:8pt;text-decoration:underline;}
a.klein:visited {color:rgb(40,40,40);font-size:8pt;text-decoration:underline;}
a.klein:active {color:rgb(40,40,40);font-size:8pt;text-decoration:underline;}
a.klein:hover {color:rgb(214,211,206);background-color:rgb(40,40,40);font-size:8pt;text-decoration:underline;}

/* Meldungen */

p.info {background-color:rgb(255,255,255); color:rgb(40,40,40);font-size:12pt;text-align:center;padding:15px;}
b.info {font-size:8pt;text-align:center;font-weight:normal;}

/* Formulare */
form {font-family: Arial, Helvetica;font-size:10pt;} 
textarea, select,input {background-color:rgb(240,240,240);font-family: Arial, Helvetica;
font-size:10pt; border-width:1pt;}
input.extra {background-color:rgb(0,255,0);font-family: Arial, Helvetica;font-size:10pt; }
select.anzeige {border:6px;}
input.radio {background-color:rgb(255,255,255);}
input.klein {font-family: Arial, Helvetica;font-size:8pt;}
option.h1 {background-color:rgb(150,150,150);}
option.h2 {background-color:rgb(200,200,200);}

/* Kalender */

b.term_heute {font-size:8pt;text-align:center;font-weight:bold;}
input.info {font-size:8pt;text-align:center;}
td.term_monat {text-align:center;font-size:8pt;height:17px; font-weight:bold;background-color:rgb(230,230,230);border-color:rgb(100,100,100);border-width:2px;border-style:solid;}
td.term_monat_edit {text-align:center;font-size:10pt;font-weight:bold;background-color:rgb(230,230,230);border-color:rgb(100,100,100);border-width:2px;border-style:solid;}
td.term_ww {border-top-color:rgb(100,100,100);border-top-width:2px;border-top-style:solid;}
td.term_head {width:17px;text-align:center;height:17px;font-size:8pt;background-color:rgb(245,245,245);}
td.term_tag {width:17px;height:17px;text-align:center;background-color:rgb(253,253,253);}
td.term_frei {width:17px;height:17px;text-align:center;background-color:rgb(164,239,164);}
td.term_gebucht {width:17px;height:17px;text-align:center;background-color:rgb(239,164,164);}
td.term_reserviert {width:17px;height:17px;text-align:center;background-color:rgb(164,164,239);}

input.termin_button1,input.termin_button2,input.termin_button3,input.termin_button4 
	{font-family: Arial, Helvetica;font-size:8pt;background-color:rgb(164,239,164);width:18px;height:18px;}
input.termin_button5
	{font-family: Arial, Helvetica;font-size:8pt;background-color:rgb(239,164,164);width:18px;height:18px;}
input.termin_button6
	{font-family: Arial, Helvetica;font-size:8pt;background-color:rgb(164,164,239);width:18px;height:18px;}



tr.term_frei {background-color:rgb(164,239,164);border-color:rgb(164,239,164);}
tr.term_gebucht {background-color:rgb(239,164,164);border-color:rgb(239,164,164);}
tr.term_reserviert {background-color:rgb(164,164,239);border-color:rgb(164,164,239);}

option.term_frei {background-color:rgb(164,239,164);}
option.term_gebucht {background-color:rgb(239,164,164);}
option.term_reserviert {background-color:rgb(164,164,239);}

input.term_frei {background-color:rgb(164,239,164);}
input.term_gebucht {background-color:rgb(239,164,164);}
input.term_reserviert {background-color:rgb(164,164,239);}

tr.term_sep {height:3px;background-color:rgb(230,230,230);}

a.term_dat:link {color:rgb(40,40,40);text-decoration:none;}
a.term_dat:visited {color:rgb(40,40,40);text-decoration:none;}
a.term_dat:active {color:rgb(40,40,40);text-decoration:none;}
a.term_dat:hover {color:rgb(40,40,40);text-decoration:none; border-width:0px;border-style:none; border-color:rgb(0,0,0);}

a.term_head:link {color:rgb(40,40,40);text-decoration:none;}
a.term_head:visited {color:rgb(40,40,40);text-decoration:none;}
a.term_head:active {color:rgb(40,40,40);text-decoration:none;}
a.term_head:hover {background-color:rgb(255,255,255);color:rgb(40,40,40);text-decoration:none;font-size:8pt;padding:1px;}

a.term_tag:link {color:rgb(40,40,40);text-decoration:none;font-size:8pt; }
a.term_tag:visited {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_tag:active {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_tag:hover {background-color:rgb(150,150,150);color:rgb(245,245,245);text-decoration:none;font-size:8pt;padding:1px;}

a.term_frei:link {color:rgb(40,40,40);text-decoration:none;font-size:8pt; }
a.term_frei:visited {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_frei:active {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_frei:hover {background-color:rgb(255,255,255);color:rgb(164,239,164);text-decoration:none;font-size:8pt;padding:1px;}

a.term_gebucht:link {color:rgb(40,40,40);text-decoration:none;font-size:8pt; }
a.term_gebucht:visited {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_gebucht:active {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_gebucht:hover {background-color:rgb(255,255,255);color:rgb(239,164,164);text-decoration:none;font-size:8pt;padding:1px;}

a.term_reserviert:link {color:rgb(40,40,40);text-decoration:none;font-size:8pt; }
a.term_reserviert:visited {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_reserviert:active {color:rgb(40,40,40);text-decoration:none;font-size:8pt;}
a.term_reserviert:hover {background-color:rgb(255,255,255);color:rgb(164,164,239);text-decoration:none;font-size:8pt;padding:1px;}

/* Tabelle Navi */

td.navi {}
td.navigr {height:1px;}

/* Tabelle Stat */

td.stat_kopf {height:15px; width:400px; text-align:center;font-weight:bold;}
td.stat_art {height:15px; width:350px;}
td.stat_wert {height:15px; width:50px;text-align:right;}

/* Suche */

a.such_erg:link {color:rgb(40,40,40);text-decoration:none; }
a.such_erg:visited {color:rgb(40,40,40);text-decoration:none;}
a.such_erg:active {color:rgb(40,40,40);text-decoration:none;}
a.such_erg:hover {background-color:rgb(40,40,40);color:rgb(214,211,206);text-decoration:none;}

#stk {position:absolute; visibility:hidden;} 

div.tipptext {z-index:500;position: absolute;visibility:hidden;background:rgb(255,255,225);border-color:rgb(0,0,0);
		border-width:1pt;border-style:solid;top:0px; left:0px; display:none;padding:2px;}
		
/* Lebenslauf */

td.h { font-size:13pt;color:rgb(70,70,70);}
td.b { font-size:9pt;}
td.t { font-size:11pt;}
p.h { font-size:13pt;color:rgb(70,70,70);}
p.t { font-size:11pt;}

span.fettneu {font-weight:bold;  font-size:9pt;}
span.blauneu {font-weight:bold; color:rgb(0,158,224); font-size:9pt;}
