input.save {
	border:none;
	background:none;
	font-family:Verdana, Arial;
	font-size:10px;
	WIDTH:80px;
	cursor:pointer;
}
input[type=submit]:hover  {
	COLOR:#FFBC00;
}

body {
	background-color:#FFFFFF;
	font-family:Verdana, Arial;
	font-size:10px;
	background-image:	url('../images/bg2.gif');
	background-repeat:	repeat-x;
}

td {
	font-family:Verdana, Arial;
	font-size:10px;
}

td.fett {
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}

td.weiss {
	font-family:Verdana, Arial;
	font-size:10px;
   background-color:#FFFFFF;
}

tr {
   background-color:#E8F0F8;
}

tr.hauptaufgabe{
   background-color:#80ACD0;
}

tr.haupt{
   background-color:#80ACD0;
}

tr.freigabe {
  background-color:#D2F3A4;
}

tr.freigabe_re {
  background-color:#FFB266;
}

tr.prio1, tr.prio1 td a{
   color:#FF0000;
   font-weight:bold;
}
tr.prio2, tr.prio2 td a{
   color:#F7941D;
   font-weight:bold;
}
tr.prio4, tr.prio4 td a{
   color:#777;
}
tr.prio5, tr.prio5 td a{
   color:#aaa;
}

tr.lose{
   background-color:#FFF5CC;
}

th {
	font-family:Verdana, Arial;
	font-size:11px;
    background-color:white;
}

th.head {
	font-family:Verdana, Arial;
	font-size:11px;
   background-color:FFF5CC;
}

.top {
	font-family:Verdana, Arial;
	background-color:#4682B4;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
}

a:link {
	color:#000000;
}

a:visited {
	color:#000000;
}

a {
	COLOR:#000000;
	TEXT-DECORATION:none;
}
a:active{
	COLOR:#FFBC00;
}
A:hover  {
	COLOR:#FFBC00;
}
A.underline {
	COLOR:#13006A;
 	TEXT-DECORATION:underline;
}
A.underline:hover  {
	COLOR:#FFE000;
}
#divContainer {
    LEFT: 129px;
    WIDTH:700px;
    CLIP: rect(0px 600px 400px 0px);
    TOP: 0px;
    HEIGHT: 50px;
    POSITION: relative;
    VISIBILITY: hidden;
}
#divContent {
    LEFT: 0px;
    POSITION: absolute;
    TOP: 10px;
    width: 250px;
    HEIGHT: 100px;
}
#divAdditional {
    LEFT: 0px;
    WIDTH:75px;
    CLIP: rect(0px 500px 400px 0px);
    TOP: -70px;
    HEIGHT: 50px;
    POSITION: relative;
    VISIBILITY: hidden;
}
#divCheckBox {
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    width: 75px;
    HEIGHT: 50px;
}

	html {
	 height:				   100%;
	 width:					   100%;
	}

	fieldset {
	 border:				   1px solid #CECECE;
	 width:					   400px;
	 margin-left:			 30px;
	 margin-bottom:		 15px;
	}

	fieldset textarea {
	 width:					   100%;
	 height:				   150px;
	}


	div#Overlay {
	 position:				 absolute;
	 z-index:				   9999;
	 width:					   100%;
	 height:				   100%;
	 top:				     	 0px;
	 left:					   0px;
	 right:					   0px;
	 bottom:			  	 0px;
	 background-color: #4C4C4C;
	 -moz-opacity:				0.4;
	 -khtml-opacity:			0.4;
	 opacity:				0.4;
	 filter:				alpha(opacity=40);
	}

	div#Overlay div {
	 height:				35px;
	 width:					200px;
	 font-size:				15px;
	 position:				absolute;
	 top:					50%;
	 margin-top:				-25px;
	 left:					50%;
	 margin-left:				-100px;
	 border:				3px solid #f8E060;
	 padding:				3px;
	 background-color:			#FFF5CC;
	 text-align:				center;
	 padding-top:				15px;
	 font-weight:				bold;
	 z-index:				99999;
	 -moz-opacity:				1.0;
	 -khtml-opacity:			1.0;
	 opacity:				1.0;
	 filter:				alpha(opacity=100);
	}

	div#Counter {
	 text-align:				right;
	}

	a img {
	 border:				none;
	}

	div#content {
	 position:				absolute;
	 top:					98px;
	 left:					0px;
	 padding:				5px;
	 width:					98%;
	}

	div#content .left {
	 width:					49%;
	 float:					left;
	}

	div#content .right {
	 width:					49%;
	 float:					right
	}

	div#logo {
	 margin-top:				13px;
	 margin-left:				5px;
	}

	ul#navigation {
	 list-style:				none;
	 padding:				0px;
	 margin:				0px;
	 position:				absolute;
	 right:					20px;
	 top:					38px;
	}

	ul#navigation li {
	 display:				      inline;
	 padding-right:				8px;
	}




	ul.InlineFormList {
	 list-style:			  	none;
	 padding:			       	0px;
	 margin:			      	0px;
	}

	ul.InlineFormList li {
	 font-weight:			  	bold;
	 margin-right:				10px;
	 height:				      40px;
   float:               left;
	}

	ul.InlineFormList li input, ul.InlineFormList li select {
	 margin-top:			  	5px;
	}


	ul.SiteList {
	 list-style:				none;
	 padding:				0px;
	 margin:				0px;
	 margin-top:				5px;
	}

	ul.SiteList li {
	 font-weight:				bold;
	 float:					left;
	 width:					28px;
	 height:				24px;
	 _height:				28px;
	 background-color:			#FFFFFF;
	 border:				1px solid #E8F0F8;
	 padding:				1px;
	 margin-right:				2px;
	}

	ul.SiteList li a {
	 width:					28px;
	 height:				20px;
	 _height:				26px;
	 display:				block;
	 padding-top:				6px;
	 text-align:				center;
	 background-color:			#E8F0F8;
	}

	ul.SiteList li.active a {
	 background-color:			#FFBC00;
	}

	ul.SiteList li.active a:hover {
	 color:					#FFFFFF;
	}


	ul.FormList {
	 list-style:				none;
	}

	ul.FormList li {
	 position:				relative;
	 line-height:				40px;
	}

	ul.FormList li select, ul.FormList li input, ul.FormList li textarea {
	 position:		  		absolute;
	 left:			    		150px;
	 top:			      		10px;
	 width:					    250px;
	}


	table.SortedListPage {
	 margin-top:				20px;
	 width:					    100%;
	}

	tableSortedListPage tr {
	}

	table.SortedListPage tr td {
	 padding:		    		5px;
	 position:			  	relative;
	}

	table.SortedListPage tr.head {
	}

	table.SortedListPage tr.head td {
	 background-color:	#FFF5CC;
	 font-weight:				bold;
	 text-align:				center;

	}

	table.SortedListPage tr.high {
	 color:				    	#FF0000;
	 font-weight:				bold;
	}

	table.SortedListPage tr.high td a {
	 color:				    	#FF0000;
	}

	table.SortedListPage tr.medium {
	 color:				    	#F7941D;
	 font-weight:				bold;
	}

	table.SortedListPage tr.medium td a {
	 color:			    		#F7941D;
	}

	table.SortedListPage tr.low {
	 color:				    	#777777;
	}

	table.SortedListPage tr.low td a {
	 color:				    	#777777;
	}

	table.SortedListPage tr.very-low, table.SortedListPage tr.very-low a {
	 color:             #AAAAAA;
	}

	table.SortedListPage tr span {
	 position:			  	absolute;
	 background-color:	#EDD059;
	 width:			     		90%;
	 height:		   	  	50px;
	 margin-top:				10px;
	 margin-left:				-60px;
	}

	p.markparent {
		background-color:	#FFF5CC;
	}
	p.markhaschilds {
		background-color:	blue;
	}