/* GENERAL */
.hidden{
	border-width:0px !important;
	height:0px !important;
	visibility:hidden;
	width:0px !important}
.instance .inputField{
	display:none}
.overlay{
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70}
.loader{
	z-index: 100;
	position: fixed;
	width: 120px;
	margin-left: -60px;
	top: 50%;
	left: 50%}
.ddlPrompt{
	background-color: #fff !important;
	border: 1px solid #000 !important}

/* MENU */
.hMenu a, .vMenu a{
	display:block;
	width:98%}
.ThHorMenu, .ThVerMenu{
	padding:4px;
	padding-top:0px;
	text-align:left;}
.ThMenu{
	color:#d4d0ff;
	font-size:12px;
	padding:2px;
	padding-left:4px;
	text-align:left;
	border-bottom:solid 1px white;}
.ThMenu a{
	background:#d4d0ff;
	display: block;
	margin:0px 0px -3px -4px;
	padding-left:7px;
	width:99%;
	color: #000000;
	font-weight:bold;
	width: 100%;
	border-bottom: 1px solid white;
	border-left: 1px solid white;}
.ThMenu img{
	display:none}
.ThMenuHover a{
	background:#d4d0ff;
	color:#000000;
	font-size:12px;
	padding-left:7px;
	text-align:left}
.ThSubMenu{
	/*margin-top:4px*/}
.ThSubMenuItem{
	background:#d4d0ff;
	border:0px;
	color:#000000;
	padding:2px;
	text-align:left;
	width: 100%;}
.ThSubMenuHover a{
	background:#EF6368;
	color:#000000;
	padding:2px;
	text-align:left}
.ThSubMenuItem img{
	margin-right:5px}
/* CALENDAR */
.ajax__calendar_container{
	background-color:#FFF !important;
	z-index:1000}
.ajax__calendar_days td{
	background:none !important}
/* TABS IN DETAILS */
.ajax__tab_body{
    border:1px solid #D6D6E2 !important;
    border-top:4px solid #D6D6E2 !important;
    width:98%}
.ajax__tab_header{
    background:#ffffff !important;}
.ajax__tab_body {
	float:left !important}
.ajax__tab_inner{
    padding-left:0px !important}
.ajax__tab_outer{
    padding-right:0px !important}
.ajax__tab_inner, .ajax__tab_outer{
    margin:0 2px 0 0;
    height: 21px !important;}
.ajax__tab_tab{
    background:#EDEDF5 !important;
    color:#000;
    margin: 0px !important;
    padding: 4px !important;
    height: 13px !important;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size:9pt;
    font-weight:normal;
    white-space:nowrap}
.ajax__tab_inner:hover, .ajax__tab_outer:hover{
    background:#A8A8C1 !important}
.ajax__tab_tab:hover{
    background:#A8A8C1 !important;
    color:#000}
.ajax__tab_active .ajax__tab_inner, .ajax__tab_active .ajax__tab_outer{
    background:#D6D6E2 !important;
    height: 21px !important;
    display: inline-block !important;}
.ajax__tab_active .ajax__tab_tab{
    background:#D6D6E2 !important;
    color:#000;
    margin: 0px !important;
    padding: 4px !important;
    height: 13px !important;
    font-size:9pt;
    font-weight:bold;
    white-space:nowrap} 
/* TABS IN DETAILS for Veranstaltung */  
.veranstaltung .ajax__tab_body {
	padding: 8px !important;} 
.veranstaltung .ajax__tab_header{
    background:#ffffff !important;
    height: 44px;
    width:1100px !important;
    float: left;
    white-space:normal !important} 
.veranstaltung .ajax__tab_inner, .veranstaltung .ajax__tab_outer{
    margin:0 2px 2px 0;
    height: 21px !important;}
/* last Transformation Engine */
/* CRYSTAL REPORTS */
.crystalReportViewer{
	width:800px !important;
	height:600px !important}
/* RDLC REPORTS */
.rdlcReportViewer{
	width:800px !important;
	height:600px !important}
/* PRINT REPORT */
.dlgArguments{background:white;padding:10px}
.dlgArgument{margin-top:20px}
.dlgArguments .label{display:inline;float:left;width:25%}
.dlgArguments .editor{display:inline;width:70%}