body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	    background: url("bg.jpg") no-repeat center center fixed;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    overflow-y: scroll;
}
body,td,th {
font-family: 'Abel', sans-serif;
	font-size: 14px;
	color: #000000;
	text-align:left;
}
input[readonly]
{
    background-color:#e8e8e8;
	 border : 1px solid #969696;
}


a img {	border:0px; }
a, a:active, a:focus {outline: none;}
ul {  margin-left: 10px;  padding-left: 10px;}
.login_fehler 			{	color: #FF0000;	}
.subnavi	 			{	color: #FFFFFF; font-size: 12px;	}
.fehlermeldung 			{	color: #FF0000; font-size: 14px;	}
.erfolgsmeldung 		{	color: #00c913; font-size: 14px;	}
.fehlermeldung_klein	{	color: #FF0000; font-size: 12px;	}
.erfolgsmeldung_klein	{	color: #00c913; font-size: 12px;	}
.btn_text_standard		{	color: #FFFFFF; font-size: 16px;	}
.ueberschrift	 		{	font-size: 24px;	}
.unterueberschrift	 	{	font-size: 20px;	}
.ubersichtstabelle		{	font-size: 12px;	}
.mainnav				{	color: #FFFFFF; font-size: 12px;	}

.loginfeld	{ border-color:#cccccc; border: 1px solid; font-size: 12px; font-weight: normal; width:200px;  text-align: center; }

a.login_1				{	display: block;	width: 76px; height: 25px; text-decoration: none; background: url("btn_klein_b.jpg"); background-repeat:no-repeat;	}
a.login_1_1				{	display: block;	width: 76px; height: 25px; text-decoration: none; background: url("btn_klein_b.jpg"); background-repeat:no-repeat; background-position: -76px 0;	}
a.login_1:hover 		{	background-position: -76px 0;	}

#kasten_login			{ background-image: url(../mat/kasten_login.jpg); background-repeat:no-repeat; background-position:top center; }
#bg_header				{ background-image: url(../mat/header_bg.jpg); background-repeat:no-repeat; background-position:top center; }
#bg_footer				{ background-image: url(../mat/footer_bg.jpg); background-repeat:no-repeat; background-position:top center; }
#loop					{ background-image: url(../mat/loop.jpg); background-repeat:repeat; }
#loop2					{ background-image: url(../mat/bg_panel_white.jpg); background-repeat:repeat-y; }
#loop_subnavi			{ background-image: url(../mat/bg_subnavi.jpg); background-repeat:repeat-y; }
#loopende				{ background-image: url(../mat/bg_panel_white_end.png); background-repeat:no-repeat; }
#trenner				{ background-image: url(../mat/trenner.jpg); background-repeat:repeat-x; }

.textbox_kundenmaske_lang		{ font-family: 'Arial', sans-serif; font-size: 12px; font-weight: normal; padding:0px; width:325px; padding-left:1px; height:22px;  text-align: left;border:1px solid #000000; }


.headertext 			{ color: #ffffff; font-size: 12px; font-weight:bold; }


a.headerlink:link 			{ color: #ffffff; font-size: 12px; font-weight: bold;	text-decoration: underline; }
a.headerlink:visited 		{ color: #ffffff; font-size: 12px; font-weight: bold;	text-decoration: underline; }
a.headerlink:hover 			{ color: #ffffff;	font-size: 12px; font-weight: bold; text-decoration: underline; }
a.headerlink:active 		{ color: #ffffff;	font-size: 12px; font-weight: bold; text-decoration: underline; }
a.headerlink:focus 			{ outline: none; }

a.dateisuchen:link 			{ color: #000000; font-size: 12px; font-weight: normal;	text-decoration: none; }
a.dateisuchen:visited 		{ color: #000000; font-size: 12px; font-weight: normal;	text-decoration: none; }
a.dateisuchen:hover 		{ color: #707070;	font-size: 12px; font-weight: normal; text-decoration: none; }
a.dateisuchen:active 		{ color: #000000;	font-size: 12px; font-weight: normal; text-decoration: none; }
a.dateisuchen:focus 		{ outline: none; }

a.subnavilink:link 			{ color: #ffffff; 	font-size: 12px; font-weight: normal;	text-decoration: none; }
a.subnavilink:visited 		{ color: #ffffff; 	font-size: 12px; font-weight: normal;	text-decoration: none; }
a.subnavilink:hover 		{ color: #00a5ff;	font-size: 12px; font-weight: normal; 	text-decoration: none; }
a.subnavilink:active 		{ color: #ffffff;	font-size: 12px; font-weight: normal; 	text-decoration: none; }
a.subnavilink:focus 		{ outline: none; }

a.subnavilink2:link 		{ color: #00a5ff; 	font-size: 12px; font-weight: normal;	text-decoration: none; }
a.subnavilink2:visited 		{ color: #00a5ff; 	font-size: 12px; font-weight: normal;	text-decoration: none; }
a.subnavilink2:hover 		{ color: #00a5ff;	font-size: 12px; font-weight: normal; 	text-decoration: none; }
a.subnavilink2:active 		{ color: #00a5ff;	font-size: 12px; font-weight: normal; 	text-decoration: none; }
a.subnavilink2:focus 		{ outline: none; }

a.mailen:link 				{ color: #00a5ff; 	font-size: 14px; font-weight: normal;	text-decoration: underline; }
a.mailen:visited 			{ color: #00a5ff; 	font-size: 14px; font-weight: normal;	text-decoration: underline; }
a.mailen:hover 				{ color: #00a5ff;	font-size: 14px; font-weight: normal; 	text-decoration: underline; }
a.mailen:active 			{ color: #00a5ff;	font-size: 14px; font-weight: normal; 	text-decoration: underline; }
a.mailen:focus 				{ outline: none; }

a.mailen_klein:link 		{ color: #00a5ff; 	font-size: 12px; font-weight: normal;	text-decoration: underline; }
a.mailen_klein:visited 		{ color: #00a5ff; 	font-size: 12px; font-weight: normal;	text-decoration: underline; }
a.mailen_klein:hover 		{ color: #00a5ff;	font-size: 12px; font-weight: normal; 	text-decoration: underline; }
a.mailen_klein:active 		{ color: #00a5ff;	font-size: 12px; font-weight: normal; 	text-decoration: underline; }
a.mailen_klein:focus 		{ outline: none; }



a.acpbtn_1				{	display: block;	width: 150px; height: 50px; text-decoration: none; background: url("btn_acp_1.jpg"); background-repeat:no-repeat;	}
a.acpbtn_1_1			{	display: block;	width: 150px; height: 50px; text-decoration: none; background: url("btn_acp_1.jpg"); background-repeat:no-repeat; background-position: -150px 0;	}
a.acpbtn_1:hover 		{	background-position: -150px 0;	}

a.acpbtn2_1				{	display: block;	width: 90px; height: 21px; text-decoration: none; background: url("btn_acp_2.jpg"); background-repeat:no-repeat;	}
a.acpbtn2_1_1			{	display: block;	width: 90px; height: 21px; text-decoration: none; background: url("btn_acp_2.jpg"); background-repeat:no-repeat; background-position: -90px 0;	}
a.acpbtn2_1:hover 		{	background-position: -90px 0;	}

a.acpbtn_standard_1				{	display: block;	width: 130px; height: 43px; text-decoration: none; background: url("btn_acp_standard.jpg"); background-repeat:no-repeat;	}
a.acpbtn_standard_1_1			{	display: block;	width: 130px; height: 43px; text-decoration: none; background: url("btn_acp_standard.jpg"); background-repeat:no-repeat; background-position: -130px 0;	}
a.acpbtn_standard_1:hover 		{	background-position: -130px 0;	}


a.acpbtn_standard_kl_1				{	display: block;	width: 75px; height: 25px; text-decoration: none; background: url("btn_iframe.jpg"); background-repeat:no-repeat;	}
a.acpbtn_standard_kl_1_1			{	display: block;	width: 75px; height: 25px; text-decoration: none; background: url("btn_iframe.jpg"); background-repeat:no-repeat; background-position: -75px 0;	}
a.acpbtn_standard_kl_1:hover 		{	background-position: -75px 0;	}





#loginmaske {
 width: 500px;
 height: 300px;
 background: lightGrey;
 -moz-border-radius: 6px; 
 border-radius: 6px; /* standards-compliant: (IE) */ 
}

.textbox_datum 				{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 12px; font-weight: normal; width:275px;  text-align: left; }
.datei_suchen				{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 10px!important; font-weight: normal; width:200px;  text-align: left; }
.textbox_dateinamen_aendern	{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 10px!important; font-weight: normal; width:270px;  text-align: left; }
.textarea_admin 			{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 12px; font-weight: normal; width:300px; height:150px; text-align: left;resize: none; }
.textbox_admin 				{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 12px; font-weight: normal; width:300px;  text-align: left; }
.auswahlfeld_admin 			{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 12px; font-weight: normal; width:300px;  text-align: left; }
.textbox_admin_klein		{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 12px; font-weight: normal; width:50px;  text-align: left; }
.auswahlfeld_admin_klein	{ font-family: 'Abel', sans-serif; border-color:#454545; border: 1px solid; font-size: 12px; font-weight: normal; width:250px;  text-align: left; }
.textbox_autocomplete		{ font-family: 'Abel', sans-serif!important; border-color:#454545!important; border: 1px solid!important; font-size: 12px!important; font-weight: normal!important; width:300px!important;  text-align: left; }

.ui-tooltip, .arrow:after {
    background: #0056a3!important;
    border: 2px solid white!important;
  }
  .ui-tooltip {
    padding: 10px 20px!important;
    color: white!important;
    border-radius: 20px!important;
    font: 14px 'Abel', sans-serif!important;;
    box-shadow: 0 0 7px black!important;;
  }
  .arrow {
    width: 70px!important;
    height: 16px!important;
    overflow: hidden!important;
    position: absolute!important;
    left: 50%!important;
    margin-left: -35px!important;
    bottom: -16px!important;
  }
  .arrow.top {
    top: -16px!important;
    bottom: auto!important;
  }
  .arrow.left {
    left: 20%!important;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
 .ui-tooltip{
            max-width: 500px!important;
			
			
			
			}
.ui-dialog-title{
    font-size: 10px !important;
}


.ui-dialog .ui-dialog-content {
    font-size: 10px !important;
}

.ui-datepicker-trigger { position: relative; top: 5px; left:6px; }


.ui-autocomplete.ui-widget {
  font-family: 'Abel', sans-serif;
  font-size: 12px;
}

pre {
color:#FFFFFF;
}
