/* Body */

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background-color: lightgrey
}


h2 {
	color: SaddleBrown;
}

h3 {
	color: SaddleBrown;
}

h4 {
	color: SaddleBrown;
}

table {	
	border-width: 1px;
  	border-style: solid;
  	border-color: white;
	border-collapse: collapse;
	border-spacing: 3px;
}

td {	
	padding-left: 10px;
	padding-right: 10px;
}

td.border {	
	padding-left: 10px;
	padding-right: 10px;
}

.select {
	padding: 10px;
}

/* Tabelle Statistik */
table#statistic
{
	width: 640px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table#statistic td
{
	padding: 10px;
	border: 1px solid black;
	background: lightgrey;
}

table#statistic tr.totalProject td
{
	background: #0033FF;
	color: #FFFFFF;
}

table#statistic td.project
{
	background: #FFFFFF;
}

table#statistic td.number
{
	text-align: right;
}

table#statistic td.title
{
	background: #FF543A;
}

table#statistic td.subtitle
{
	background: #88FF9A;
}

table#statistic td.subsubtitle
{
	background: #A2B8FF;
}

table#statistic table.bal
{
	width:100%;
}


/* Tabelle Spesenanzeige */
table#table_exp
{
	text-align: left;
	table-layout:fixed;
	overflow: hidden;
	border-spacing: 0px;
	border-collapse: collapse;
	width:100%;
}

table#table_exp td
{
	border: 1px solid black;
	background: lightgrey;
	padding: 1px;
}

table#table_exp td.bool
{
	border: 1px solid black;
	background: lightgrey;
	text-align: center;
}

table#table_exp td.number
{
	border: 1px solid black;
	background: lightgrey;
	text-align: right;
}


table#table_exp th
{
	vertical-align: bottom;
}

table#table_exp input.text
{
	width: 96%;
}

hr.hr_filltime
{ 
	background-color:black;
	width :960px;
	height: 5px;
	text-align: left;
	margin-left: 0; 
	margin-top: 30px; 
	margin-bottom: 20px; 
	border:1px solid blue;
}
/* Tabelle Zeitanzeige */
table#table_time
{
	font-size: 12px;
	text-align: left;
	table-layout:fixed;
	overflow: hidden;
	border-spacing: 0px;
	border-collapse: collapse;
	width:960px;
}

table#table_time td
{
	border: 1px solid black;
	background: lightgrey;
	padding: 1px;
}

table#table_time td.bool
{
	border: 1px solid black;
	background: lightgrey;
	text-align: center;
}

table#table_time td.number
{
	border: 1px solid black;
	background: lightgrey;
	text-align: right;
}


table#table_time th
{
	vertical-align: bottom;
}

table#table_time tr.title td
{
	background: #FF806D;
}

/* Tabelle neue eintr�ge */
table#table_newrecs
{
	width:480px;
}
table#table_newrecs tr.header
{
	background: #FFF869;
}
table#table_newrecs tr.success
{
	background: green;
}
table#table_newrecs tr.nosuccess
{
	background: red;
}

/* Tabelle Zusammenfassung */
table#table_summary
{
	width:480px;
}
table#table_summary tr.header
{
	background: #FFF869;
}
table#table_summary tr.target
{
	background: #FF715B;
}
table#table_summary tr.actual
{
	background: #B1A0FF;
}

/* Tabelle Zeiteingabe */
table#table_insert
{
	font-size: 11px;
	text-align: left;
	table-layout:fixed;
	border-spacing: 0px;
	border-collapse: collapse;
	width:960px;
}

table#table_insert td
{
	background: #FFFFFF;
	padding: 2px;
}

table#table_insert input.text
{
	width: 96%;
}

table#table_insert table.insert_row1 td
{
	background: #B4C9FF;
}

table#table_insert table.insert_row2 td
{
	background: #BDFFC1;
}

/* Start/Stop Buttons */
/*
body#startstop
{
	font-size: 24px;
}
*/

table#table_startstop
{
	text-align: left;
	table-layout:fixed;
	overflow: hidden;
	border-spacing: 0px;
	border-collapse: collapse;
	width:820px;
}

table#table_startstop input.text
{
	width: 96%;
}


input.start 
{ 
	background-color:#0f0; 
	color:#000; 
	width:400px;
	height: 200px; 
	border:6px solid #ddd; 
	font-size: 24px;
}

input.stop 
{ 
	background-color:#f00; 
	color:#000; 
	width:400px;
	height: 200px; 
	border:6px solid #ddd; 
	font-size: 24px;
}

table#editpages
{
	width: 880px;
}

table#editpages td.col1
{
	width: 30px;
}
table#editpages td.col2
{
	width: 100px;
}
table#editpages td.col3
{
	width: 200px;
}
table#editpages td.col4
{
	width: 30px;
}
table#editpages td.col5
{
	width: 500px;
}
table#editpages td.col6
{
/*	width: *;*/
}


/* altes Timecontrol */
/* Tabellen Spesen und Zeitanzeige */
tr.daily {
	color: yellow;
	background-color: #630028;
}
tr.expenses {
	color: red;
	background-color: #91AF2E;
}
tr.type1 {
	color: yellow;
	background-color: #007CC3;
}
tr.type0 {	
	color: black;
	background-color: #BBFFFF;
}

tr.typet {	
	color: black;
	background-color: #8EFF42;
}
tr.typet2 {	
	color: black;
	background-color: #3D6E1C;
}
td.charged00 {	
	color: red;
	background-color: red;
	border: 1px;
}
td.charged10 {	
	color: green;
	background-color: green;
	border: 1px;
}

td.charged01 {	
	color: red;
	background-image: url("images/hatch_h.png");
	background-color: red;
	border: 1px;
}
td.charged11 {	
	color: green;
	background-image: url("images/hatch_h.png");
	background-color: green;
	border: 1px;
}


/* Tabellen Projekt- und Taskanzeige */

span.openproj {
	color:#00FF00;
	font-weight:bold;
	margin-left: 10px;
	margin-top: -26px;
/*	background-color: #FF0000;*/
}

span.closedproj {
	color:	#FF0000;
	font-weight:bold;
	margin-left: 10px;
	margin-top: -26px;
/*	background-color: #00FF00;*/
}
span.opentask {
	color:	#000000;
	margin-left: 10px;
	margin-top: -26px;
/*	background-color: #FF0000;*/
}
span.closedtask {
	color:	#FF0000;
	font-style:italic;
	margin-left: 10px;
	margin-top: -26px;
/*	background-color: #00FF00;*/
}

span.inputs {
	float: right;
	clear: right;
	height: auto;
	margin-top: -16px;
}

a {
	color: black;
}

.button {
	background-color: #EE0000;
}



div#kopfzeile {
  background-color: tan;
  border: 2px ridge green;
  margin-left: 1em;
  margin-right: 1em;
}

div#divShowInact {
	position:relative; 
	top:-25px; 
	left:25px;
}

div#quicknav {
  text-align: center;
  margin: 0em;
  padding: 1em;
  border: 2px ridge green;
  background-color: #A0C3FF;

}


div#content {
  margin-top: 1em;
  margin-left: 1em;
  margin-right: 1em;
  padding: 1em;
  border: 1px solid green;
  min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  /*background-color: #007CC3;*/

}



/* CSS f�rMenu */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {list-style-type:none; margin:10px auto 50px auto; padding:0; width:608px;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; font-size: 0.9em; color: #038; text-align:center; border:1px solid black; border-width:0 1px 1px 1px; background:#d4d4d4; padding:0.25em 0 0.75em 0;}

#menu li:hover dt a, #menu a:hover dt a {color:#006; background:#ddd; border:1px solid tan; border-width:0 1px 1px 1px;}

#menu dd a, #menu dd a:visited {background:tan; color:#fff; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:1px solid tan; border-right:1px solid black;}

#menu dd a:hover {background: #ddd; color:#000; border-left:1px solid black; border-right:1px solid black;}

#menu b {display:block; overflow:hidden; height:1px;}

#menu b.p1 {background:black; margin:0 5px;}
#menu b.p2 {background:#d4d4d4; border:2px solid black; border-width:0 2px; margin:0 3px;}
#menu b.p3 {background:#d4d4d4; margin:0 2px; border:1px solid black; border-width:0 1px;}
#menu b.p4 {height:2px; background:#d4d4d4; margin:0 1px; border:1px solid black; border-width:0 1px;}
#menu b.p5 {background:black; margin:0 5px;}
#menu b.p6 {background:black; margin:0 3px;}
#menu b.p7 {background:black; margin:0 2px;}
#menu b.p8 {height:2px; background:black; margin:0 1px;}

#menu li:hover b.p2, #menu a:hover b.p2 {background:#fff;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#f0f0f0;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#e8e8e8;}



