	.edit, .changeTicket, .delete {
		cursor:pointer;
	}
	
	.errorMsg{
		color: #f00;
		margin: 5px 0 10px 0;
	}
	
	.subheadline{
		color: #0A56A4;
		font-family:Verdana,Geneva,sans-serif;
		font-size: 19px;
		margin: 5px 0 5px 0;
	}
	
	.subnav a {
		display:block; 
		height: 17px; 
		color: #fff;
		float:left;
		width: 124px; 
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana,Geneva,sans-serif;
		font-size:12px;
		padding: 3px 0 0 0;
	}
	.subnav a:hover{	
		background-color:#0A56A4; 
	}
	
	label{float: left; width: 150px;}
	.InputWrap {width: 350px; margin: 0 auto; clear:both;}
	
	p.loggedOutInfo
	{
		font-size: larger;
		font-style: italic;
		text-align: center;
	}
	
	p.loggedInInfo
	{
		padding: 10px;
		font-style: italic;
		text-align: center;
		position: relative;
	}
	
		form.verw p
		{
			margin: 10px;
		}
	
		form.verw label
		{
			display: block;
			float: left;
			width: 100px;
		}
		
		form.verw input.text, select, textarea
		{
			width: 150px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: small;
		}
		
		form.verw span.error
		{
			color: #dd0000;
		}
		
		form.verw span.formInfo
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: x-small;
			color: #808080;
		}
		
		form.verw input.dateField
		{
			width: 75px;
		}
		
		form.verw input.checkbox
		{
			width: auto;
		}
	
	#div_content table.verw
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0A56A4;
		border-collapse: collapse;
		margin-bottom: 20px;
		width:750px;
	}
		
		table.verw th
		{
			background-color: #86BADF;
			font-weight: bold;
			color: #ffffff;
		}
	
		table.verw td
		{
			word-wrap:break-word;
		}
	
		table.verw th.head
		{
			background: none;
			font-size: 18px;
			font-weight: bold;
			text-align: left;
			color: #0A56A4;
			padding: 5px 0px 5px 0px;
		}
		
		table.verw tr.even
		{
			background-color: #DDECF6;
		}
		
		table.verw tr.uneven
		{
			background: none;
		}
		
		table.verw tr.done_row
		{
			background-color: #66FF99!important;
 		}
		
		table.verw tr.done_row td
		{
			border-bottom:1px dotted green;
		}		
		
		table.verw tr.not_done_row
		{
			background-color: pink!important;
		}		

		table.verw tr.not_done_row td
		{
			border-bottom:1px dotted red;
		}		
		
		#div_content table.verw a
		{
			text-decoration: none;
		}
		
		#div_content table.verw a:hover
		{
			text-decoration: underline;
		}
		
			#div_content table.verw td.free
			{
				font-style: italic;
				text-align: center;
			}
		
#div_content table.filter td
{
	padding: 0px;
}

li.separator
{
	border: 1px solid #ffffff;
	margin-right: 3px;
}

#div_content table.verw th.holiday
{
	background-color: #ff8000;
}

#div_content span.collision
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p.maintenance
{
	color: red;
}

/* Farben fuer Feiertage / Ferien */
#div_content .holidayTxt
{
	color: #ff8000;
}

#div_content .holidayBg
{
	background-color: #ff8000;
}

#div_content .vacationTxt
{
	color: #008000;
}

#div_content .vacationBg
{
	background-color: #008000;
}

#div_content span.sortActive
{
	font-size: 12px;
	font-weight: bold;
}

#div_content p.addDate-top {
	border-top: 1px solid #D5E7F4;
}

#div_content a.formOption {
	color: #0A56A4;
}

/* Neuer DatePicker fuer Jahresauswahl */
#datePickerContainer {
	overflow: auto;
}


.roundBox{height:22px;background: #86BADF;padding:0px 12px;border-top-left-radius: 10px;border-top-right-radius: 10px;-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.roundBox ul.menu{list-style-type:none;height:22px;width:100%;}
.roundBox ul.menu li{list-style-type:none;height:22px;float:left;position:relative;}
.roundBox ul.menu li a{
	font-weight:bold;
	display: block;
	background: #86BADF;
	padding-left:2px;
	padding-right:2px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	margin-right: 3px; /*spacing between tabs*/
	border-bottom-width: 0;
	font-size:12px;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.roundBox ul.menu li a:hover{
color:#FFF;
background-color:#0A56A4;
}


ul.menu li .popUp{	background: #86BADF;z-index:10;position:absolute;padding:5px 0px;margin-top:0px;display:none;left:0px;top:22px;}
ul.menu li:hover .popUp{display:block;}
ul.menu li .popUp a{text-align:left;font-weight:normal;padding:0px 5px;display:block;margin:0!important;}
ul.menu li .popUp a span{display:block;white-space:nowrap;}
	



