*
	{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	color: #535863;
}
table
	{
	border-collapse:collapse;
	}
	
body	{
	background-color: white;
	overflow: -moz-scrollbars-vertical; 
}



a:link, a:visited
	{
	text-decoration:underline;
	}
a:hover
	{
	text-decoration:underline;
	color: steelblue;
	}
a img
	{
	border: 0px;
	}
/* BASIC STYLE	LOGIN*/
.AdminLogin_top_left
	{
	background-image: url('../grfx/adminLogin/AdminLogin_topLeft.jpg');
	background-repeat: no-repeat;
	height:35px;
	width: 10px;
	}
.AdminLogin_top_line
	{
	background-image: url('../grfx/adminLogin/AdminLogin_topLine.jpg');
	background-repeat: repeat-x;
	}
.AdminLogin_top_right
	{
	background-image: url('../grfx/adminLogin/AdminLogin_topRight.jpg');
	background-repeat: no-repeat;
	}
.AdminLogin_left
	{
	background-image: url('../grfx/adminLogin/AdminLogin_Left.jpg');
	width:50px;
	background-repeat: repeat-y;
	}
.AdminLogin_right
	{
	background-image: url('../grfx/adminLogin/AdminLogin_Right.jpg');
	background-repeat: repeat-y;
	width:20px;
	}
.AdminLogin_bottom_left
	{
	background-image: url('../grfx/adminLogin/AdminLogin_bottomLeft.jpg');
	background-repeat: no-repeat;
	height:11px;
	width: 11px;
	}
.AdminLogin_bottom_line
	{
	background-image: url('../grfx/adminLogin/AdminLogin_bottomLine.jpg');
	background-repeat: repeat-x;
	}
.AdminLogin_bottom_right
	{
	background-image: url('../grfx/adminLogin/AdminLogin_bottomRight.jpg');
	background-repeat: no-repeat;
	height:20px;
	}

#AdminLoginLogo
	{
	background-image: url('../grfx/adminLogin/adminLogin_Logo.jpg');
	background-repeat:no-repeat;
	height:50px;
	}
#AdminLoginLogoFull
	{
	background-image: url('../grfx/banner-Logo.jpg');
	background-repeat:no-repeat;
	height:70px;
	}
		
#AdminLoginText
	{
	padding-top:15px;
	padding-left:300px;
	font-size: 20px;
	color: #009CC3;
	font-family: Verdana;
	font-weight: bold;
	}
	
ul.mainMenu
	{
	float: left;
	list-style:none;
	}
li.mainMenuStart
	{
	background-image: url('../grfx/mainMenu_left.jpg');
	background-repeat:no-repeat;
	float: left;	
	width:50px !important;
	height: 45px;
	padding-top:20px;
	}
li.mainMenuItem
	{
	background-image: url('../grfx/mainMenu_center.jpg');
	background-repeat:repeat-x;
	float: left;	
	height: 45px;
	padding-top:12px;
	}	
li.mainMenuEnd
	{
	background-image: url('../grfx/mainMenu_right.jpg');
	background-repeat:no-repeat;
	float: left;	
	width:50px !important;
	height: 45px;
	padding-top:20px;
	}	
	
li.mainMenuItem a:link,li.mainMenuItem a:visited
	{
	color: white;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	
	}
li.mainMenuItem a:hover, .subMenuLinkActive
	{
	background-image: url('../grfx/mainMenu_center_hover.jpg');
	background-repeat:repeat-x;
	height: 35px !important;
	padding-top:12px;
	padding-bottom:12px;	
	padding-right:10px;
	padding-left:10px;	
	}	
	
#subMenuPlan, #subMenuAccount, #subMenuAdmin, #subMenuBewert
	{
	display: none;
	position:absolute;
	top:160px;
	z-Index:300;
	background-image: url('../grfx/submenu_top_shadow.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	position: absolute;
	min-width: 240px !important;
	width: 250px !important;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	
	}

.contextMenu
	{
	background-image:url('../grfx/contextMenuBackground.gif');
	background-repeat:no-repeat;	
	display: none;
	background-color: transparent;
	position:absolute;
	z-Index:100;
	padding:10px;
	margin-top:-4px;
	margin-left:-8px;
	width:300px;
	height:200px;
	
	}

#subMenuAdmin a.subMenuLink, #subMenuPlan  a.subMenuLink, #subMenuAccount  a.subMenuLink, #subMenuBewert a.subMenuLink
	{
	height:10px;
	padding:0px;
	}
	
.contextmenu a:link
	{
	display: block;
	}

a.closeContextMenu
	{
	background-image:url('../grfx/close.png');
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none;
	height:20px;
	float:left;
	vertical-align:middle;
	}

li a.subMenuLink:link,li a.subMenuLink:visited
	{
	background-image: none;
	color: black;
	}	
li a.subMenuLink:hover
	{
	color:steelblue; #7F7F7F;
	background-image: none;
	}
.tableHead 
	{
	background-color: silver;
	font-weight: bold;

	}
.eCompanyForm	
	{
	display: none;
	border: 1px solid #DEDEDE;
	background-color:silver;
	position: absolute;
	z-Index:10;
	}
select
	{
	width:135px;
	}
	
.trennlinie
	{
	color:#B4B4B4;
	}
#message
	{
	width:400px !important;
	float:right;
	margin-top:15px;
	}
.messageCheck
	{
	vertical-align:middle;
	}
.messageImage
	{
	vertical-align:middle;
	}
	
span.silver
	{
	background-color:silver;
	}
span.yellow
	{
	background-color:yellow;
	}
span.blue
	{
	background-color:blue;
	color:white;
	}	
span.lightgreen
	{
	background-color:lightgreen;
	color:black;
	}	
span.green
	{
	background-color:green;
	color:white;
	}	

#overlay
	{
	background-color:black;
	opacity: 0.6;
	filter: alpha(opacity=60);	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	height: 1600px;	
	width:100%;
	position: absolute;
	z-Index:100002;
	top:0px;
	left:0px;
	}

#innerLayer
	{
	background-image:url('../grfx/bgLayer.gif');
	background-repeat:no-repeat;
	position:fixed;
	left:200px;
	top:-10px;
	width:800px;
	height:600px;
	z-Index:100003;
	}
#innerLayerNewTask
	{
	border:5px solid white;
	position:fixed;
	left:40px;
	top:10px;
	width:1200px;
	height:500px;
	z-Index:100003;
	}
	
TR.verlaufHead
	{
	border-collapse:collapse;
	background-color: #F4F4F4;
	font-weight:bold;
	}
	
TR.hover, .hoverSubPJ, .hoverCalHell, .hoverCalDark
	{
	height:25px;
	padding-left:2px;
	}	
	
TR.hover:hover
	{
	background-color:#FFAA99;
	cursor: default;
	}

TR.hoverSubPJ:hover
	{
	background-color:#FFDD99;
	cursor: default;
	}	
	
TR.hoverSearchProtokoll
	{
	height:25px;
	padding:2px;
	background-color: #E3F2CD;
	padding:2px;
	}
TR.hoverSearchProtokoll:hover
	{
	background-color:#FFDD99;
	padding:2px;
	cursor: default;
	}	
	
TR.hoverGrey td, TR.hoverGrey a, TR.hoverGrey span
	{
	min-height:25px;
	height:25px !important;
	line-height:25px !important;	
	padding-left:1px;
	color:#949494;
	}
TR.hoverGrey:hover
	{
	height:25px !important;
	line-height:25px !important;
	padding-left:1px;
	background-color:#E4E4E4;
	}

TR.hoverSubPJGrn:hover
	{
	background-color:#AEFF78;
	cursor: default;
	}	

	
.trhoverClicked
	{
	background-color:lightsteelblue;
	cursor: default;
	height:25px;
	padding-left:2px;
	}	
	
TR.hoverCalHell
	{
	background-color:#faf7f7;
	cursor: default;
	}	
TR.hoverCalHell:hover
	{
	background-color:#FFDD99;
	cursor: default;
	}	
TR.hoverCalDark
	{
	background-color:#e8e8e8;
	cursor: default;
	}	
TR.hoverCalDark:hover
	{
	background-color:#FFDD99;
	cursor: default;
	}		
	
	
.enterTimeListe	
	{
	height:25px;
	}
	
a.timeDocument:link,a.timeDocument:visited
	{
	background-image:url('../grfx/iconset/document_off.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;
	}
a.timeDokument:hover,a.timeDokument:active, a.selDokument
	{
	background-image:url('../grfx/iconset/document_on.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;		
	}	
a.timePerson:link,a.timePerson:visited
	{
	background-image:url('../grfx/iconset/person_off.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;
	}
a.timePerson:hover,a.timePerson:active, a.selMeeting
	{
	background-image:url('../grfx/iconset/person_on.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;		
	}	
a.timePhone:link,a.timePhone:visited
	{
	background-image:url('../grfx/iconset/phone_off.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;
	}
a.timeTelefon:hover,a.timeTelefon:active, a.selTelefon
	{
	background-image:url('../grfx/iconset/phone_on.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;	
	}		
a.timeMail:link,a.timeMail:visited
	{
	background-image:url('../grfx/iconset/mail_off.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;
	}
a.timeEMail:hover,a.timeEMail:active, a.selEMail
	{
	background-image:url('../grfx/iconset/mail_on.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;	
	}		
a.timeRecherche:link,a.timeRecherche:visited
	{
	background-image:url('../grfx/iconset/recherche_off.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;
	}
a.timeRecherche:hover,a.timeRecherche:active, a.selRecherche
	{
	background-image:url('../grfx/iconset/recherche_on.jpg');
	background-repeat:no-repeat;
	display:block;
	height:40px;
	width:40px;		
	}			
	
.usedTime
	{
	color:#009CC3;
	}
	
/* STYLES für TEMPLATE 1 COMPARE */
/*
TD.top_left_brown_full
		{
		background-image: url('../grfx/profile/top_left_brown_full.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;
		
		}
TD.top_left_line_brown_full
		{
		background-image: url('../grfx/profile/top_line_brown_full.gif');
		padding-top: 5px;
		background-repeat:y-repeat;
		}	
TD.left_brown_full
		{
		background-image: url('../grfx/profile/left_brown_full.gif');
		background-repeat:x-repeat;		
		}	
		
TD.top_right_brown_full
		{
		background-image: url('../grfx/profile/top_right_brown_full.gif');
		background-repeat:no-repeat;
		}		
TD.right_brown_full
		{
		background-image: url('../grfx/profile/right_brown_full.gif');
		background-repeat:repeat-y;
		
		}		
TD.bottom_left_brown_full
		{
		background-image: url('../grfx/profile/bottom_left_brown_full.gif');
		background-repeat:no-repeat;
		
		}	
TD.bottom_line_brown_full
		{
		background-image: url('../grfx/profile/bottom_line_brown_full.gif');
		background-repeat:y-repeat;
		}	
TD.bottom_right_brown_full
		{
		background-image: url('../grfx/profile/bottom_right_brown_full.gif');
		background-repeat:no-repeat;
		}
*/

/* STYLES für TEMPLATE 1 COMPARE */
TD.top_left_brown_full
		{
		background-image: url('../grfx/profile_grey/top_left.gif');
		background-repeat:no-repeat;
		width:25px !important;
		
		}
TD.top_left_line_brown_full
		{
		background-image: url('../grfx/profile_grey/top_line.gif');
		padding-top: 5px;
		background-repeat:y-repeat;
		height:55px;
		}	
TD.left_brown_full
		{
		background-image: url('../grfx/profile_grey/left.gif');
		background-repeat:x-repeat;		
		min-width: 18px !important;
		background-color: white;
		}	
		
TD.top_right_brown_full
		{
		background-image: url('../grfx/profile_grey/top_right.gif');
		background-repeat:no-repeat;
		}		
TD.right_brown_full
		{
		background-image: url('../grfx/profile_grey/right.gif');
		background-repeat:repeat-y;
		
		}		
TD.bottom_left_brown_full
		{
		background-image: url('../grfx/profile_grey/bottom_left.gif');
		background-repeat:no-repeat;
		
		}	
TD.bottom_line_brown_full
		{
		background-image: url('../grfx/profile_grey/bottom_line.gif');
		background-repeat:y-repeat;
		
		}	
TD.bottom_right_brown_full
		{
		background-image: url('../grfx/profile_grey/bottom_right.gif');
		background-repeat:no-repeat;
		
		}			
	
.taskField
	{
	border: 0px;
	width: 300px;
	height:27px;
	padding-left:2px;
	}
.taskFieldGrn
	{
	border: 0px;
	width: 300px;
	height:27px;
	background: transparent;
	}
	
.hoverSubPJ input:hover
	{
	background-color:white;
	}
	
a.importTimes
	{
	background-image: url('../grfx/iconset/import_link.jpg');
	background-repeat: no-repeat;
	padding-left:20px;
	height:100px;
	}
a.importTimes:hover
	{
	background-image: url('../grfx/iconset/import_link_hover.jpg');
	}	
a.selectProject
	{
	padding-left:20px;
	}
a.selectProject:hover
	{
	}	

a.startseiteTimes
	{
	background-image: url('../grfx/iconset/startseite_zeiterfassung-grau.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseiteTimes:hover
	{
	background-image: url('../grfx/iconset/startseite_zeiterfassung.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseitePJ
	{
	background-image: url('../grfx/iconset/startseite_pj-grau.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseitePJ:hover
	{
	background-image: url('../grfx/iconset/startseite_pj.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseitePerson
	{
	background-image: url('../grfx/iconset/startseite_person-grau.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseitePerson:hover
	{
	background-image: url('../grfx/iconset/startseite_person.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseiteGN
	{
	background-image: url('../grfx/iconset/searchProtokoll_grau.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.startseiteGN:hover
	{
	background-image: url('../grfx/iconset/searchProtokoll.jpg');
	background-repeat: no-repeat;
	height:160px;
	width:200px;
	display: block;
	}
a.openSubPJ
	{
	background-image: url('../grfx/open.jpg');
	background-repeat: no-repeat;
	height:16px;
	width:15px;
	display: block;
	}

.printHeadline
	{
	border:1px solid black; 
	padding-left:5px;
	}
.printCellBorder
	{
	border:1px solid black; 
	padding-left:5px;
	}	
.printCellBorderTop
	{
	border-top:1px solid black; 
	border-bottom:1px solid black; 
	padding-left:5px;
	}	
.printCellBorderSumme
	{
	border:1px solid black; 
	padding-left:50px;
	}	
.printCellNoBorders
	{
	border:0px solid black; 
	padding-left:5px;
	}	
a.monSelect
	{
	padding:5px;
	background-color: lightsteelblue;
	border: 1px solid steelblue;
	color: steelblue;
	text-decoration:none;
	width: 30px !important;
	min-width: 30px !important;
	display: block;
	text-align:center;
	}
a.monSelect:hover, a.monSelectActive
	{
	padding:5px;
	background-color: steelblue;
	border: 1px solid lightsteelblue;
	color: white;
	font-weight:bold;
	text-decoration:none;
	width: 30px !important;
	min-width: 30px !important;
	display: block;
	text-align:center;
	
	}	
	
#rechSender
	{
	float:right;
	}
#rechLogo
	{
	float:right;
	}
	
.rechListTimes
	{
	line-height:20px;
	width: 100%;
	}
.rechListTimes td
	{
	padding: 5px;
	}	
.rechBetrag
	{
	float: right;
	border: 0px solid black;
	margin-right:10px;
	}	
	
.plus
	{
	background-image: url('../grfx/plus.gif');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	}
.plusBlank
	{
	background-image: url('../grfx/blank.gif');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	}
.minus
	{
	background-image: url('../grfx/minus.gif');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	}
	
a.delete
	{
	background-image: url('../grfx/delete.gif');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:5px;
	vertical-align:middle;
	}
	
a.xlsExport
	{
	background-image: url('../grfx/xls.jpg');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	}

a.wordExport
	{
	background-image: url('../grfx/word.png');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	}
	
a.pdf
	{
	background-image: url('../grfx/iconset/pdf.gif');
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:20px;
	vertical-align:middle;
	}
	
.lightgrey	
	{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	width: 40px !important;
	text-align: center;
	}
.white
	{
	width: 40px !important;
	text-align: center;
	}