body { background-color: #e8eee4; color:#222222; font-size:10pt; font-family:Tahoma, Arial;
scrollbar-face-color: #DDDDDD;
scrollbar-highlight-color: #DDDDDD;
scrollbar-3dlight-color: #758A7C;
scrollbar-darkshadow-color: #DDDDDD;
scrollbar-shadow-color: #758A7C;
scrollbar-arrow-color: #758A7C;
scrollbar-track-color: #DDDDDD; }

h1 { font-size:20pt; font-weight:bold; color:#333333; }
h2 { font-size:18pt; font-weight:bold; color:#333333; }
h3 { font-size:16pt; font-weight:bold; color:#333333; }

b, strong { font-weight:bold; }
i { font-style:italic; }
em { font-style:italic; font-weight:bold; }
table { color:#758A7C; font-size:10pt; font-family:Tahoma, Arial;  
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:none;
border-color:#000000;
}

hr { color:#758A7C; }

td { color:#758A7C; font-size:8pt; font-family:Tahoma, Arial; background: none; 
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style: none;
border-color:#FFFFFF;
}

.tdnavi { color:#758A7C; font-size:8pt; font-family: Trebuchet MS, Verdana, Arial; background: none;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style: none;
border-color:#FFFFFF;
}

.termin { color:#758A7C; font-size:10pt; font-family:Tahoma, Arial; background: transparent; 
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:0px;
border-style: solid;
border-color:#000000;
}
.terminende { color:#758A7C; font-size:10pt; font-family:Tahoma, Arial; background: transparent; 
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style: solid;
border-color:#000000;
}
.terminmonat { color:#758A7C; font-size:12pt; font-weight: bold; font-family:Tahoma, Arial; background: transparent; 
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style: solid;
border-color:#000000;
}

a:link, a:visited { 
    font-size: 11px; color: #4a4f40; text-decoration: none; 
    font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    } 

a:hover { 
    color: #4F5D53;     text-decoration: none; 
    font-weight: bold; 
    }

.logout { color:#4a4f40; font-family:Tahoma, Arial; text-decoration:none; font-size:9pt; }

.klein { font-size:9px; font-face: Arial; }
.info { font-size:8pt; color:#5555FF; }
.normal { font-size:10pt; }
.gross { font-size:12pt; }
.blau { font-size:10pt; color:#0000FF; }
.rot { font-size:10pt; color:#FF0000; }
.grun { font-size:10pt; color:#00FF00; }
.gold { font-size:10pt; color:#aa8844; }
.dunkelrot { font-size:10pt; color:#aa0000;}
.okgrun { font-size:10pt; color:#00aa00; }
.silber { font-size:10pt; color:#DDDDDD; }
.weiss { font-size:10pt; color:#FFFFFF; }
.schwarz { font-size:10px; color:#000000; }

.dweiss {
background-color:#FFFFFF;
color:#000000;
font-weight: bold;
width: 160px;
display: inline;
}
.drot {
background-color:#FF0000;
color:#000000;
font-weight: bold;
width: 160px;
display: inline;
}
.dschwarz {
background-color:#000000;
color:#CCCCCC;
font-weight: bold;
width: 160px;
display: inline;
}

input { width: 120px; text-align: right; border-style: solid; border-width: 1px; background-color: transparent; color:#758A7C; border-color: #53685A; }
textarea { border-style:solid; border-width: 1px; background-color: transparent; color:#758A7C; border-color: #53685A; }
select { border-style:solid; border-width: 1px; background-color: transparent; color:#758A7C; border-color: #53685A; }


.naviinput { width: 120px; text-align: right; border-style: none; border-width: 0px; background-color: transparent; color:#4a4f40; border-color: #180000; }


.link {
color:#758A7C; font-size:10px; font-family:Tahoma, Arial; background: none; 
}
























.termin_zahl { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: none; }
.termin { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #CBE6F6; 
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:0px;
border-style: solid;
border-color:#98B3C3;
}
.heute { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #E6F6CB; 
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style: solid;
border-color:#FFAA00;
}
.termintop { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #CBE6F6; 
border-top-width:2px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:0px;
border-style: solid;
border-color:#98B3C3;
}
.termintopende { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #CBE6F6; 
border-top-width:2px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:0px;
border-style: solid;
border-color:#98B3C3;
}
.terminende { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #CBE6F6; 
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:0px;
border-style: solid;
border-color:#98B3C3;
}
.terminkorrektur { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #FFFFFF; 
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:0px;
border-style: solid;
border-color:#98B3C3;
}
.terminmonat { color:#484848; font-size:12pt; font-weight: bold; font-family: Verdana, Helvetica, Arial; background-color: transparent; 
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style: solid;
border-color:#87a2b2;
}
.termin_ansicht { color:#484848; font-size:10pt; font-family: Verdana, Helvetica, Arial; background-color: #CBE6F6; 
border-top-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-style: solid;
border-color:#98B3C3;
}
.task	{
color: #3636AA; font-size: 7pt; font-family: Verdana, Helvetica, Arial;
text-decoration: none;
font-weight: normal;
}
.task_sketch	{
color: #6B8085; font-size: 7pt; font-family: Verdana, Helvetica, Arial;
text-decoration: none;
font-weight: normal;
}
.task_edited	{
color: #CA6A50; font-size: 7pt; font-family: Verdana, Helvetica, Arial;
text-decoration: none;
font-weight: normal;
}
.task_note	{
color: #498162; font-size: 7pt; font-family: Verdana, Helvetica, Arial;
text-decoration: none;
font-weight: normal;
}
.termin_ansicht_uberschrift	{
color: #3636AA; font-size: 10pt; font-family: Verdana, Helvetica, Arial;
text-decoration: none;
font-weight: bold;
}
.termin_ansicht_content	{
color: #3636AA; font-size: 8pt; font-family: Verdana, Helvetica, Arial; background-color: #F3FAFE; 
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style: solid;
border-color:#98B3C3;
text-decoration: none;
font-weight: normal;
}
.termin_ansicht_schrift	{
color: #3636AA; font-size: 8pt; font-family: Verdana, Helvetica, Arial; background-color: #F3FAFE; 
}
.termin_ansicht_usergroups	{
color: #3636AA; font-size: 8pt; font-family: Verdana, Helvetica, Arial; background-color: #F3FAFE;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style: solid;
border-color:#98B3C3;
text-decoration: none;
font-weight: normal;
}
.termin_ansicht_bottom	{
color: #666666; font-size: 7pt; font-family: Verdana, Helvetica, Arial; background-color: #F3FAFE; 
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style: none;
border-color:#888888;
text-decoration: underline;
font-weight: normal;
}
.t_button	{ border-style:solid; border-width: 1px; font-size: 9pt; color:#3636AA; border-color: #3636AA; width: 90px; padding: 0px; font-family: Verdana, Helvetica, Arial; background-color: #C7E5F7; }
.delete_button	{ border-style:solid; border-width: 1px; font-size: 9px; color:#AA3636; border-color: #AA3636; width: 100px; padding: 0px; font-family: Verdana, Helvetica, Arial; background-color: #FFCCCC; }







.helpid {
	position: absolute;
	display: none;
	font:10px Verdana, Helvetica, Arial;
	width:180 px;
	height:120 px;
	z-index:3;
	font-style:normal;
	color: #3636AA;
	padding:4px 4px 4px 4px; 
	background-color:#CDCEF3; 
	border:1px solid #3636AA;
}
.helpid_sketch {
	position: absolute;
	display: none;
	font:10px Verdana, Helvetica, Arial;
	width:180 px;
	height:120 px;
	z-index:3;
	font-style:normal;
	color: #6B8085;
	padding:4px 4px 4px 4px; 
	background-color:#E8F0F2; 
	border:1px solid #6B8085;
}
.helpid_edited {
	position: absolute;
	display: none;
	font:10px Verdana, Helvetica, Arial;
	width:180 px;
	height:120 px;
	z-index:3;
	font-style:normal;
	color: #CA6A50;
	padding:4px 4px 4px 4px; 
	background-color:#F6E9DA; 
	border:1px solid #CA6A50;
}
.helpid_note {
	position: absolute;
	display: none;
	font:10px Verdana, Helvetica, Arial;
	width:180 px;
	height:120 px;
	z-index:3;
	font-style:normal;
	color: #498162;
	padding:4px 4px 4px 4px; 
	background-color:#CDF3DE; 
	border:1px solid #498162;
}


.helpid .head{
  font-size: 10px;
	color: white;
	font-weight: bold;
	padding: 2px;
	 font-family: Verdana, Helvetica, Arial;
}
.helpid .table{
  font-size: 9px;
  border-collapse: collapse;
	border: 1px dashed #000000;
	 font-family: Verdana, Helvetica, Arial;
}





.newstext {
color:#758A7C; font-size:9pt; font-family:Tahoma, Arial; background: none;
}

.newstitel { color:#758A7C; font-size:12pt; font-family:Tahoma, Arial; background: none; font-weight: bold;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style: inset;
border-color:#FFFFFF;
}
.newstitelzeit { color:#758A7C; font-size:8pt; font-family:Tahoma, Arial; background: none;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style: inset;
border-color:#FFFFFF;
}

.newstitel_td { color:#758A7C; font-size:10pt; font-family:Tahoma, Arial; background: none;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style: inset;
border-color:#FFFFFF;
}

.nosee { display:none; }