
A {
	cursor: pointer;
}
A:hover {
	text-decoration: underline;
}

.nav {
	background-image:url(../lib/ext/resources/images/default/dd/drop-yes.gif);
}	

.infotext {
	font-size: 14px;
}

.x-panel-body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* Logo */
.logo {
	border: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
}

/* Menü */
#action-panel .x-panel {
	margin-bottom:3px;
	margin-right:0pt;
}

#action-panel .x-plain-body {
	background-color:#CAD9EC;
	padding:3px 0pt 0pt 5px;
}

#action-panel .x-panel-body li a {
	color:#3764A0;
	text-decoration:none;
}

#action-panel .x-panel-body li a:hover {
	text-decoration: underline;
}

#action-panel .x-panel-body li img {
	height:16px;
	margin-bottom:2px;
	margin-right:2px;
	vertical-align:middle;
	width:16px;
}

.x-panel-header-text {
	color:#3764A0;
}

.x-layout-split-west {
	background-color:#CAD9EC;
	cursor:move;
}

.panelbg {
	padding: 5px;
	 background: url(../img/bgtest_rtw.jpg) bottom right fixed no-repeat;
}

.paneltransparent {
	 background: transparent;
}

/* Icons */
.icon-test {
	background-image:url(../lib/ext/resources/images/default/dd/drop-add.gif) !important;
}

.icon-logout {
	background-image:url(../img/icon/qooxdoo/actions/system-lock-screen.png) !important;
}

.icon-overview {
	background-image:url(../img/icon/qooxdoo/actions/edit-find.png) !important;
}

.icon-myaccount {
	background-image:url(../img/icon/qooxdoo/apps/preferences.png) !important;
}

.icon-forum {
	background-image:url(../img/icon/qooxdoo/apps/internet-email-client.png) !important;
}

.icon-chat {
	background-image:url(../img/icon/qooxdoo/actions/view-pane-detailed.png) !important;
}

.icon-gallery {
	background-image:url(../img/icon/qooxdoo/apps/graphics-snapshot.png) !important;
}

.icon-calendar {
	background-image:url(../img/icon/qooxdoo/apps/accessories-date.png) !important;
}

.icon-calendar-edit {
	background-image:url(../img/icon/qooxdoo/apps/accessories-text-editor.png) !important;
}

.icon-members-data {
	background-image:url(../img/icon/qooxdoo/apps/system-users.png) !important;	
}

.icon-members-addausbildung {
	background-image:url(../img/icon/qooxdoo/actions/window-new.png) !important;	
}

.icon-members-addkleidung {
	background-image:url(../img/icon/qooxdoo/actions/window-new.png) !important;	
}

.icon-members-addehrung {
	background-image:url(../img/icon/qooxdoo/actions/window-new.png) !important;	
}

.icon-lists {
	background-image:url(../img/icon/qooxdoo/actions/view-pane-text.png) !important;	
}

.icon-stats {
	background-image:url(../img/icon/qooxdoo/actions/view-pane-icon.png) !important;	
}

.icon-pdf {
	background-image:url(../img/icon/qooxdoo/mimetypes/application-pdf.png) !important;
}



/* Toolbar Icons */
.add {
	background-image:url(../lib/ext/resources/images/default/dd/drop-add.gif) !important;
}

.remove {
	background-image:url(../lib/ext/resources/images/default/dd/drop-no.gif) !important;
}

.icon-refresh {
	background-image:url(../lib/ext/resources/images/default/grid/refresh.gif) !important;
}

.icon-previous {
	background-image:url(../lib/ext/resources/images/default/dd/drop-add.gif) !important;
}

.icon-monthSelect {
	background-image:url(../img/icon/qooxdoo/actions/view-pane-column.png) !important;
}

.icon-prevMonth {
	background-image:url(../img/icon/qooxdoo/actions/go-left.png) !important;	
}
.icon-prevYear {
	background-image:url(../img/icon/qooxdoo/actions/media-seek-backward.png) !important;	
}
.icon-nextMonth {
	background-image:url(../img/icon/qooxdoo/actions/go-right.png) !important;
}
.icon-nextYear {
	background-image:url(../img/icon/qooxdoo/actions/media-seek-forward.png) !important;	
}

/* Mitglieder - Übersicht */
#nameHeading {
	font-size: 20px;
}

#groupHeading, .positionHeading {
	font-size: 14px;
}

DIV.dragMember {
	font-size: 13px;
	cursor: pointer;
}

/* Dienstspezifisch */
DIV.lblDayHead {
	text-align: center;
	height: 12px;
}

DIV.lblDay {
	text-align: right;
}

DIV.lblDayToday {
	background-color: #6771FF;
	color: white;
}

DIV.lblDayCurrent {
	color: rgb(75, 75, 165); 
	background-color: rgb(215, 225, 255);
}

DIV.lblDayOther {
	color: rgb(175, 180, 200);
	background-color: rgb(225, 225, 225);	
}


A.lblKalenderEintrag {
	font-size: 12px;
}

A.lblKalenderAbsicherung {
	color: #ff0000;
}

A.lblKalenderAusbildung {
	color: blue;	
}

A.lblKalenderLehrgang {
	background-color: cyan;
	color: black;		
}

A.lblKalenderKameradschaft {
	color: green;
}

DIV.tblMonat TABLE {

	border-collapse: collapse;	
	height: 100%;
}

DIV.tblMonat DIV DIV TABLE {
	width: 100%
}

DIV.tblMonat TD {
	vertical-align: top;
	border: 1px solid black;
	border-top: 1px solid blue;
	width: 14.2857%;
	/*
	border: 1px solid black;
	border-collapse: collapse;
	*/
}

/* Dienste - Schichten */

SPAN.DienstSchichtNameHeading {
	font-size: 18px;
}

SPAN.DienstSchichtDetailsHeading {
	font-size: 12px;
}

DIV.DienstSchichtCaption {
	font-weight: bold;
	text-align: center;
}

.tblDienstplan TD {
	vertical-align: top;
}

DIV.Position {
	font-size: 12px;
}

DIV.Eintrag {
	width: 150px;
	height: 45px;
	border: 1px solid black;
	background-color: #88bcee;
	margin-bottom: 5px;
}
DIV.Luecke {
	width: 150px;
	height: 45px;
	border: 1px solid red;
	text-align: center;
	margin-bottom: 5px;
}

DIV.EintragMitglied {
	text-align: center;
	font-size: 16px;
}

DIV.EintragPosition {
	text-align: center;
	font-size: 11px;
}
DIV.EintragKommentar {
	text-align: center;
	font-size: 11px;
}

/* Ausbildungsdiagramm */
 .diagrammFunktion {
 	border: 1px solid black;
 	background-color: #6AE98C;
	text-align: center;
 }
 .diagrammAusbildung, .diagrammPflichtausbildung {
 	border: 1px solid black;
 	background-color: #CAD9EC;
	text-align: center;
 }
 .diagrammAusbildung-inactive, .diagrammFunktion-inactive {
 	border: 1px solid #a0a0a0;
 	color: #a0a0a0;
 	background-color: white;
	text-align: center;
 }
 .diagrammPflichtausbildung-inactive {
 	border: 1px solid red;
  	background-color: white;
	text-align: center;
 }