BODY {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #e5ebf0;
	/*
	scrollbar-face-color: #5b8fcb;
    scrollbar-highlight-color: #2f78bb;
    scrollbar-3dlight-color: #e5ebf0;
    scrollbar-darkshadow-color: #000000;
    scrollbar-shadow-color: #2f78bb;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #e5ebf0;
	*/
}

	

FORM { 
	font-family: arial, helvetica, verdana;
	font-size: 12px;
}

TABLE {
	empty-cells:show;
}


input
	{
	border-width: 1px;
	border-color: #333333;
	color:#2F2F2F;
	scrolling:No;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	}
select
	{
	font-family: arial, helvetica, verdana;
	border-width: 1px;
	border-color:#333333;
	color:#2F2F2F;
	font-size: 12px;
	}
textarea
	{
	border-width: 1px;
	border-color:#333333;
	color:#2F2F2F;
	}



A:link   {
	font-family : arial, helfetica, verdana;
	font-weight : bold;
	font-style : normal;
	color : #2F78BB;
	text-decoration : underline;
}


a.editorButton
{
	
	border:#ffffff 1px solid;
	padding-left:2px;
	padding-right:2px;
	padding-top:8px;
}

a.editorButton:hover
{
	
	border:red 1px solid;
	background-color:#DFF1FF;
	border:#316AC5 1px solid;
	
}

.ButtonSelected{
	color:#2F78BB;
}

.Button {
	cursor:pointer;
}

.Button img{
	cursor:pointer;
	border:0;}
.Button :hover{
	cursor:pointer;
}

.help {
	cursor: help;
}

.SystemMessage{
	color : #ff8000;
	font-weight : bold;
	font-size:12px;
	height: 14px;
	display:none;
}




.hintBoxBody{
 	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	/*width:150px;*/
	filter:alpha(opacity=85); /* IE */
	opacity:0.85; /* Firefox */
}

.hintBoxHeader{
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	/*width:150px;*/
	filter:alpha(opacity=85); /* IE */
	opacity:0.85; /* Firefox */
}

.form_bg_color_false {
	background-color: #FF6600;
	border-width: 1px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	color : #000000;
	text-decoration:none;
}

.wizzardDelLinkOn{
	margin:5px 5px; 
	padding:1px; 
	border-width:1px; 
	border-style:solid;
	border-color:#ff0000;
	background-color:#f78080; 
	cursor:pointer;
}

.wizzardDelLinkOff{
	margin:5px 5px; 
	padding:1px; 
	border-width:1px; 
	border-style:solid;
	border-color:#d6949f;
	background-color:#eac8ce; 
	cursor:pointer;
}


.wizzardInsertLinkOn{
	margin:5px 5px; 
	padding:1px; 
	border-width:1px; 
	border-style:solid;
	border-color:#2F5BBB;
	background-color:#2F78BB; 
	cursor:pointer;
}

.wizzardInsertLinkOff{
	margin:5px 5px; 
	padding:1px; 
	border-width:1px; 
	border-style:solid;
	border-color:#5B6FCB;
	background-color:#5B8FCB; 
	cursor:pointer;
}

.wizzardLinkOn{
	margin:5px 5px; 
	padding:1px; 
	border-width:1px; 
	border-style:solid;
	border-color:#FF8000;
	background-color:#FFC184; 
	cursor:pointer;
	/*display:block; width:785px;*/
}

.wizzardLinkOff{
	margin:5px 5px;
	padding:1px; 
	border-width:1px; 
	border-style:solid;
	border-color:#C0BEBE;
	background-color:#F1F1FD; 
	cursor:pointer;
	/*display:block; width:785px;*/
}

.WizzardbuttonDis{
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	-moz-opacity:.35;
	filter:alpha(opacity=35);
}

.registry {
	background-image:url(bilder/icon_reg.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	width: 85px; 
	height:22px;
	text-decoration : none;
}

.reg_selected {
	background-image:url(bilder/icon_reg_selected.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	width: 85px; 
	height:22px;
	text-decoration : none;
}

.reg_onMouseOver {
	background-image:url(bilder/icon_reg_onMouseOver.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	width: 85px; 
	height:22px;
	text-decoration : none;
}

.list_titel	{
	font-size : 12px;
	font-weight : bold;
	color : Black;
	font-family : arial, helfetica, verdana;
	text-decoration: none;
}


.bericht_zaehler a{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	color : #6B72BF;
	text-decoration:underline;
}

.bericht_zaehler a:hover{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	color : #DF2953;
	text-decoration:underline;
}

.bericht_titel_leiste{
	background-color: #A4A4AF;
	
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:none;
	color : #000000;
	
}

.bericht_titel_leiste a{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:none;
	color : #000000;
	
}

.bericht_titel_leiste a:hover{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration: none;
	color : #DF2953;
	
}

.bericht_eintrag_leiste{
	background-color: #DFDFDF;
	
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	text-decoration:none;
	color : black;
}

.bericht_eintrag_leiste_2{
	background-color: #EFEFEF;
	
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	text-decoration:none;
	color : black;
}


.bericht_eintrag_link{
	background-color: #CFCFCF;
	
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:underline;
	color : #000000;
}

.bericht_eintrag_link a{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:underline;
	color : #000000;
}

.bericht_eintrag_link a:hover{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:underline;
	color : #DF2953;
}

.bericht_eintrag_link_2{
	background-color: #DFDFDF;
	
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:underline;
	color : #000000;
}

.bericht_eintrag_link_2 a{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:underline;
	color : #000000;
}

.bericht_eintrag_link_2 a:hover{
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:underline;
	color : #DF2953;
}

.kalender_kopf{
	background-color: #E0E2EB;
	width: 14%;
	
   border-width: 1px;
	border-color: #A5ACB2;
	border-style: solid;

	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: bold;
	text-decoration:none;
	color : #000000;
}

.kalender_kopf_wochenende{
   background-color: #C2C2CF;
   width: 14%;
   
	border-width: 1px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
   font-family : arial, helvetica, verdana;
   font-weight: bold;
   text-decoration:none;
   color : #000000;
} 

.kalender_eintrag_kopf{
	background-color: #E0E2EB;
	width: 100%; 
	
	border-width: 1px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
	color : #000000;
}

.kalender_eintrag_kopf_wochenende{
   background-color: #C2C2CF;
   width: 100%;
   
	border-width: 1px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
   font-family : arial, helvetica, verdana;
   font-weight: normal;
   text-decoration:none;
   text-align: center;
   color : #000000;
}

.kalender_eintrag{
	background-color: #F1F1EA;
	width: 14%; 
	height: 100px;
	
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
	font-family : arial, helvetica, verdana;
	font-weight: normal;
	text-decoration:none;
	text-align: center;
	color : #000000;
}

.kalender_eintrag_wochenende{
   background-color: #E4E4E4;
   width: 14%;
   height: 100px;
   
	border-width: 0px;
	border-color: #A5ACB2;
	border-style: solid;
	
	font-size : 12px;
   font-family : arial, helvetica, verdana;
   font-weight: normal;
   text-decoration:none;
   text-align: center;
   color : #000000;
} 

.mandantSelector{
   font-size : 11px;
   font-family : arial, helvetica, verdana;
   font-weight: normal;
   text-decoration:none;
   color : #000000;
	background-color:#E5EBF0;
}

.moduleTitleBar{
	
	border:1px #DDDDDD solid;
	background-color:#EEEEEE;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	margin-bottom:8px;
	margin-top:3px;
}

.moduleTitleImage{
	padding-left:25px;
	cursor:help;
}

.customTag{
font-size: 11px;
color: #5C5C5F;
border:1px #AAABAF solid;
background-color:#F6FFB4;
margin-left:1px;
margin-right:1px;

}





.NaviSelected {
	background-color:#2f78bb;
	color:#FFFFFF; 
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	font-weight : bold;
	border-left : solid #FFFFFF 1px;
	border-right : solid #FFFFFF 1px;
	white-space:nowrap;
	padding-left : 15px;
	padding-right : 15px;
	}
	.NaviOnMouseOut {
	background-color:#5b8fcb;
	color:#FFFFFF; 
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	font-weight : bold;
	white-space:nowrap;
	padding-left : 15px;
	padding-right : 15px;
	}
	
	/*
	.NaviOnMouseOut:hover {
	background-color:#2f78bb;
	color:#FFFFFF; 
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	font-weight : bold;
	white-space:nowrap;
	padding-left : 15px;
	padding-right : 15px;
	
	}
	*/
	.NaviOnMouseOver {
		background-color:#ffc184;
		background-repeat:no-repeat; 
		background-position:bottom; 
		text-decoration : none;
		text-align : center;
		white-space:nowrap;
	}
	.NaviLink {
		text-color:#ffffff;
		background-repeat:no-repeat; 
		background-position:bottom; 
		text-decoration : none;
		text-align : center;
		white-space:nowrap;
	}
