html {
	height:100%;
}
body     		{
margin:0px;
border-style:none;
font-family: tahoma,verdana,sans-serif; 
font-size: 8pt; 
color: #000000;
background-color:#FF050F;
background-image:url(img/fond_htm.gif);
background-position:top;
background-repeat:repeat-x;
height:100%;
z-index:0;}
.gauche
{
height: 100%;
min-height: 100%;
width: 262px;
float: left;
border-right-color: #ff050f;
border-right-style: solid;
border-right-width: 1px;
display: block;
background-color: #ffffff;
padding:  130px 0;
}
.gauche_n
{
height: 100%;
min-height: 100%;
width: 3px;
float: left;
/*border-right-color: #ff050f;
border-right-style: solid;
border-right-width: 1px;*/
display: block;
background-color: #ffffff;
padding: 1px 0;
}
.droite {
background-color:#FFFFFF;
display:block;

height:100%;
left:263px;
min-height:100%;
width:572px;
}
.droite_n {
background-color:#FFFFFF;
display:block;
	border-left-color: #ff050f;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 2px;

/*height:100%;*/

min-height:100%;
/*width:1220px;*/
}
.logo {
	position:relative;
	top:0px;
	height:50px;
	
	padding-top:30px;
	display:block;
	width:572px;
	text-align:right;
}
.barre {
	position:relative;
	height:27px;
	width:572px;
	display:block;
	
	background-color:#EFEFEF;
}
.liens {
	position:relative;
	top:40px;
	margin-top:105px;
	margin-bottom:110px;
	background-position:left;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	height:138px;
	text-align:center;
}
.sign {
	position:relative;
	margin-left:-5px;

	display:block;

}	
.sign_n{
display:block;
	background-color: #ffffff;
/*position:relative;*/
	/*width:1220px;*/
bottom:5px;
	border-left-color: #ff050f;
	border-left-style: solid;
	border-left-width: 1px;
/*background-image:url(img/dot.gif);
background-repeat:no-repeat;*/
	padding-top: 10px;
	height: 30px;
}
#container {
    margin: 0;
    padding: 0;
    width: 1600px;
    height: 100%;
    min-height: 100%;
    padding-left: 2px;
    background-color: #ffffff;
}
#info-container {display:block;
				float: right;
				width:80px;
				font-size: 12pt;
    margin-right: 8px;
    margin-left: 1em;
    margin-top: 0em;
    z-index: 105;
    background: url(img/wait.gif) no-repeat 2px;
    /*background-color:#f4d0c8;*/
    padding-left: 36px;
    padding-top: 1px;
    padding-bottom: 2px;
}

#StundenDD {
    height: 300px;
    padding: 1px;
    border-width: 2px;
    border-style: groove;
    overflow: scroll;
}

#EingabeDD {
    margin-top: 30px;
    padding: 1px;
    border-width: 2px;
    border-style: groove;

	}
#summe	{	margin:0px;
			padding:1px;
			border-width:2px;
			border-style:groove;

	}
#wocheDD {
    float: left;
    /*height:190px;*/
    width: 1220px;
    margin-top: 5px;
    padding: 1px;
    padding-top: 30px;
    border-width: 2px;
    border-style: none;
    font-size: 10pt;
}
#wocheDD table         		{border-width:1px;padding:0px;border-spacing:0px;border-collapse:collapse;margin:0px;}
#wocheDD th            		{width:60px; border-width:2px;  font-size: 10pt; font-weight:bold;background-color: #eeeeee;text-align:right;}
#wocheDD tr					{height:25px;}
#wocheDD td            		{border-width:1px;border-style:solid;font-size: 10pt; background-color: #eeeeee;padding-right:5px;margin:0px; text-align:right;}

#calendar-container {float: right; margin-right:0px;margin-left: 5px; margin-bottom: 0px;margin-top:5px;padding-top: 30px;}

#select_projekt  {
 border-collapse:collapse;
 display:table;
}

#select_projekt div:hover span {
 cursor:pointer;
 background-color:#8888FF;
} 
#select_projekt div {


}
#select_projekt span {

 border-right:#333 solid 1px;
 border-bottom:#333 solid 1px;
 display:table-cell;

} 
#select_projekt .row1 {
    width: 220px;
}
#select_projekt .row2 {
    width: 500px;
}
#select_projekt .row3 {
 width:100px;
}
#select_projekt .row4 {
 width:70px;
}
#select_projekt .row5 {
    width: 200px;
}
table         		{border-width:1px;padding:0px;border-spacing:0px;border-collapse:collapse;margin:0px;}

table.no      		{border-width:0px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 9pt;}
table.kopf     		{border-width:2px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 9pt;}
table.brief    		{border-width:5px;border-color:#FF0000;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 9pt;}

tr					{height:12px;}
th            		{ border-width:2px;  font-size: 7pt; font-weight:bold;background-color: #eeeeee;text-align:left;}
th.no          		{ font-size: 7pt; background-color: #FFFFFF;text-align:left;}
th.name          	{ font-size: 9pt; background-color: #FFFFFF;text-align:left;}
th.center      		{ font-size: 8pt; background-color: #AAbbAA;text-align:center;border-style:groove;}
th.center_st   		{ font-size: 7pt; background-color: #AAbbAA;text-align:center;border-style:ridge;}
th.center_grau		{ font-size: 8pt; background-color: #EEEEEE;text-align:center;border-style:groove;}
th.left     		{ font-size: 8pt; background-color: #AAbbAA;text-align:left;border-style:groove;}
th.left_grau   		{ font-size: 8pt; background-color: #EEEEEE;text-align:left;border-style:groove;}
th.right      		{ font-size: 8pt; background-color: #AABBAA;text-align:right;border-style:groove;}
th.non        		{ font-size: 8pt; }

td            		{border-width:1px;border-style:solid;font-family: verdana, arial, geneva, sans-serif; font-size: 8pt; background-color: #eeeeee;padding:0px;margin:0px; vertical-align:top;}
td.weiss       		{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 8pt; background-color: #FFFFFF;padding:0px;margin:0px; vertical-align:top;}
td.black		{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 8pt; background-color: #000000;padding:0px;margin:0px; vertical-align:top;}
td.no	      		{border-width:0px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 7pt;background-color: #cccccc;text-align:left}
td.no_r	      		{border-width:0px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 7pt;background-color: #cccccc;text-align:right}
td.noanders	     	{border-width:0px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 8pt;background-color: #FFFFFF}
td.no_fett    		{border-width:0px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 7pt;font-weight:bold;background-color: #cccccc}
td.nobody               {border-width:0px;border-style:none;background-color: #dddddd;}
td.kat        		{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 9pt; background-color: #CCCCCC}
td.belegt     		{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 9pt; background-color: #FF0000}
td.frei       		{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 9pt; background-color: #00FF00}
td.right		{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 8pt; background-color: #eeeeee;padding-right:3px;margin:0px; vertical-align:top;text-align:right;}
td.gelb			{border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 8pt; background-color: #ffffff;padding-right:3px;margin:0px; vertical-align:top;text-align:right;}
td.strich               {height:2px;background-color:#000000;}
td.taetigkeit           {border-width:1px;border-style:solid;font-family: verdana, arial, geneva, sans-serif; font-size: 7pt;background-color: #cccccc;text-align:left}
td.newstitel		{font-size: 14pt;}

input            	{vertical-align:middle;font-family:verdana;font-size:7pt;background-color:#DDDDDD;padding:0px;margin:0px;height:16px;width:140px;}
select			{vertical-align:middle;font-family:verdana;font-size:7pt;color:buttontext;background-color:#DDDDDD;padding:0px;margin:0px;height:17px;width:150px;}
input.button            {vertical-align:middle;font-family:verdana;font-size:7pt;color:buttontext;background-color:#DDDDDD;padding:0px;margin:0px;height:20px;width:70px;}
input.buttonzu          {vertical-align:middle;font-family:verdana;font-size:10pt;color:#FF0000;font-weight:bold;background-color:#DDDDDD;padding:0px;margin:0px;height:43px;width:105px;}
input.auswahl           {vertical-align:middle;font-family:verdana;font-size:10pt;color:buttontext;font-weight:bold;background-color:#DDDDDD;padding:0px;margin:0px;height:100px;width:200px;}
input.checkbox          {width:10px;}
input.hinzufuegen	{background-color:#ff3333;height:16px;width:100px;color:#ffffee}
input.wegen_vja_rot	{background-color:#ff3333;height:20px;width:100px;color:#ffffee}
input.save_rot		{background-color:#ff3333;width:55px;height:20px;color:#ffffee}
input.sto_radio		{width:15px;height:10px;}

input.order 		{width:100%;height:16px;font-size:7pt;}
input.order_k 		{width:70px;height:16px;font-size:7pt;}

button.submit, input.submit
{
	font-size: 9px;
	width:80px;
	height:22px;
	background: url(img/action_go.gif) no-repeat 2px;
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: normal;
	border: 1px solid #fff;
	border-bottom: 1px solid #6699cc;

 background-color: #eee;
 color: #000;
}

button.submit {
    height: 44px;
    width: 100px;
    padding-top: 11px;
}

button.submit:hover, input.submit:hover {


    background-color: #6699cc;

}

button.submit:active {
    padding-left: 20px;
    padding-top: 10px;
}

input.submit:active {
    padding-left: 20px;
    padding-top: 3px;
}

input.delete {
    font-size: 9px;
    width: 80px;
    height: 22px;
    background: url(img/action_stop.gif) no-repeat 2px;
    padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: normal;
	border: 1px solid #fff;
	border-bottom: 1px solid #6699cc;

 background-color: #eee;
 color: #000;
}

input.delete:hover {

 background-color: #6699cc;

}
input.delete:active  {padding-left: 20px;
	padding-top: 3px;}
	
input.edit
{
	font-size: 9px;
	width:80px;
	height:22px;
	background: url(img/page_edit.gif) no-repeat 2px;
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: normal;
	border: 1px solid #fff;
	border-bottom: 1px solid #6699cc;

 background-color: #eee;
 color: #000;
}

input.edit:hover {

 background-color: #6699cc;

}
input.edit:active  {padding-left: 20px;
	padding-top: 3px;}	
/*button           	{vertical-align:middle;font-size:10pt;color:buttontext;font-weight:bold;background-color:#DDDDDD;padding:0px;margin:0px;height:78px;width:76px;}
*/

select.order 		{width:100%;height:16px;font-size:7pt;font-family: courier;}
select.order_k 		{width:70px;height:16px;font-size:7pt;}



input.bk		{width:73px;}
input.frei		{width:73px;height:20px;}
input.datum		{width:75px;}
input.box		{width:20px;background-color:#AABBAA;}
input.login		{width:73px;height:20px;}
input.menue		{width:100px;height:24px;}
input.menue_add		{width:100px;height:24px;background-color:#ff3333;color:#ffffee}
input.kontakt		{width:110px;}
input.firma		{width:100px;}
input.stamm		{width:173px;}
input.kat		{width:30px; height:28px; font-size:15pt;font-weight:bold;vertical-align:top;}
input.taetigkeitread    {width:160px;}
input.aktionread	{width:100px;}
input.land		{width:120px;}
input.geld		{width:100px;text-align:right;}

input.land_kuerzer	{width:100px;}
input.staat		{width:20px;}
input.datensatz		{width:50px;}
input.text    		{height:17px;}
input.kurz		{width:30px;}
input.lang		{width:400px;}
input.checkbox		{width:16px;height:16px;}
input.liste			{width:160px;}
input.projekt {width:130px;}
input.titel {width:315px;}
input.psp {width:85px;}
input.bereich {width:70px;}
input.phase {width:80px;}
input.beginn {width:70px;}
input.abschluss {width:70px;}
input.money		{width:55px;}

select.phase {width:200px;}
select.bereich{width:200px;}
select.liste		{width:180px;}
select.taetigkeit		{width:160px;}

select.kuerzel {
    width: 50px;
}

select.standort, input.standort {
    width: 80px;
}

select.aktion           {width:100px;}
select.anfrage		{width:83px;}

select.auswertung {
    width: 160px;
    height: 100px
}

select.staat {
    width: 40px;
}

select.auswahl {
    width: 140px;
}

select.kontakt {
    width: 110px;
}

select.kurz {
    width: 45px;
}

select.VAart {
    width: 400px;
}

option {
    width: 400px;
}

.kurz > option {
    width: 100px;
}

.taetigkeit > option {
    width: 250px;
}

.VAart > option {
    width: 450px;
}

.stunden0 {
    max-width: 610px;
    width: 610px;
    padding: 2px;
    overflow: hidden;
}

.stunden1 {
    max-width: 232px;
    width: 232px;
    padding: 2px;
    overflow: hidden;
}

.stunden2 {
    max-width: 45px;
    width: 45px;
    padding: 2px;
    padding-right: 5px;
    text-align: right;
    overflow: hidden;
}

.stunden3 {
    max-width: 185px;
    width: 185px;
    padding: 2px;
    overflow: hidden;
}

.stunden4 {
    max-width: 82px;
    width: 82px;
    padding: 2px;
    overflow: hidden;
}

/*.stunden4 {max-width:100px;width:100px;padding:2px;overflow:hidden;}*/
.stunden5 {
    max-width: 0px;
    width: 0px;
    padding: 2px;
    overflow: hidden;
    display: none;
}

.stunden6 {
    max-width: 82px;
    width: 82px;
    padding: 2px;
    overflow: hidden;
}

.stunden7 {
    max-width: 60px;
    width: 62px;
    padding: 2px;
    overflow: hidden;
    text-align: right;
}

.stunden8 {
    max-width: 60px;
    width: 60px;
    padding: 2px;
    overflow: hidden;
    text-align: right;
}

.stunden9 {
    max-width: 82px;
    width: 82px;
    padding: 2px;
    overflow: hidden;
    text-align: right;
}
.stunden10 {max-width:60px;width:60px;padding:2px;overflow:hidden;text-align:right;}
#anchor_prj_name_new
{
 background:  url(img/dropdown.gif) no-repeat  0px;
 margin-left: 0px;
 padding-left: 0px;
 }
textarea  		{ font-size: 8pt; color: #000000;background-color:#DDDDDD;}
textarea.katbez		{width:142px; height:28px;font-size:7pt;}
textarea.anfrage        {width:473px; height:48px;}

textarea.scroll		{
			  border-style:none;
			  scrollbar-base-color:#DDDDDD;
			  scrollbar-3dlight-color:#DDDDDD;
			  scrollbar-arrow-color:#DDDDDD;
			  scrollbar-darkshadow-color:#DDDDDD;
			  scrollbar-face-color:#DDDDDD;
			  scrollbar-highlight-color:#DDDDDD;
			  scrollbar-shadow-color:#DDDDDD;
			  scrollbar-track-color:#DDDDDD;
			}
#prjnew {vertical-align:middle;font-family:verdana;font-size:7pt;color:buttontext;background-color:#DDDDDD;font-weight:normal;}

#prjnew .highlight { background-color: #8888FF }
#prjnew .normal    { background-color: #CCCCCC }

#prjnew td            		{ border-width:1px;border-style:ridge;font-family: verdana, arial, geneva, sans-serif; font-size: 7pt; background-color: #eeeeee;padding:0px;margin:0px; vertical-align:top;}
#prjnew a:link        		{ font-weight:normal;text-decoration:none;  color:#000000; }
#prjnew a:visited     		{ font-weight:normal;text-decoration:none;  color:#000000; }
#prjnew a:hover       		{ font-weight:normal;text-decoration:none; background-color:#8888FF; }
#prjnew a:active      		{ font-weight:normal;text-decoration:none;  background-color:#FFFFFF; }
.pointer {cursor:pointer;}

a:link        		{ text-decoration:none; font-weight:bold; color:#0000FF; }
a:visited     		{ text-decoration:none; font-weight:bold; color:#0000FF; }
a:hover       		{ text-decoration:none; font-weight:bold;background-color:#dddddd; }
a:active      		{ text-decoration:none; font-weight:bold; background-color:#FFFFFF; }

.ueberschrift		{ font-size: 12pt; color: #000000;}
p.fett			{ font-size: 8pt; color: #000000;}

.ohne			{margin:0px;padding:0px;border-width:0px;border-style:none;}

.register 	{	position:absolute;
			top:0px;
         		left:0px;
         		width:996px;
         		height:408px;
         		border-width:2px;
         		z-index:-1;
         		border-style:outset;
         		background-color:#bbbbbb;
         		font-size:10px;
         	}
.tdregister 	{	position:absolute;
			top:0px;
         		left:0px;
         		width:785px;
         		height:408px;
         		border-width:2px;
         		z-index:-1;
         		border-style:outset;
         		background-color:#bbbbbb;
         		font-size:10px;
         	}

.reiter         {	z-index:-1;
			width:100px;
			height:30px;
			border-width:2px;
			border-bottom:0px;
			border-right:0px;

			border-style:inset;
         		background-color:#bbbbbb;
         		border-color:#eeeeee;
         		font-size:10px;
         		cursor: hand;
         		text-align:center;
		}

.collapsible{
    margin: 0;
    padding:10px;
    height:20px;
    border-top:#f0f0f0 1px solid;
    background: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    color: #000;
    font-size:1em;
	cursor: pointer;
	width:940px;	}

.collapse-open {
    background:#000;
    color: #fff; }

.collapse-open span {
    display:block;
    float:right;
    padding:10px; }

.collapse-open span {
    background:url(../img/minus.png) center center no-repeat; }

.collapse-close span {
    display:block;
    float:right;
    background:url(../img/plus.png) center center no-repeat;
    padding:10px; }
	
	.placeholder
{
  color: #aaa;
}

.no-close .ui-dialog-titlebar-close {
display: none;
}

:disabled{
	background-color: #eeeeee;
	border:0;
	padding-left: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type="text"]:read-only{
	background-color: #eeeeee;
	border:0;
	padding-left: 2px;
}
input:-moz-read-only {
	background-color: #eeeeee;
	border:0;
	padding-left: 2px;
}
