@import url('partials/jquery.ui.table.css');
@import url('partials/jquery.ui.innertable.css');
@import url('partials/jquery.ui.selectbox.css');
@import url('partials/jquery.ui.button.css');
@import url('partials/jquery.ui.checkbox-radiobutton.css');



shadow.ui-state-hover, .ui-state-hover:hover, .ui-state-hover:focus, .ui-state-hover:active,
.ui-state-focus, .ui-state-focus:hover, .ui-state-focus:focus, .ui-state-focus:active,
button.ui-state-hover, button.ui-state-focus,
.ui-widget{text-decoration: none !important; outline: none !important; outline-width: 0 !important; outline-style: solid !important; }
:focus, :active { outline: none !important; outline-width: 0 !important; outline-style: solid !important;} 
.ui-state-error, .ui-widget-content .ui-state-error {color: #FF003A;}

/* Interaction states
----------------------------------*/
.ui-state-down, .ui-widget-content .ui-state-down { opacity: .75; filter:Alpha(Opacity=75); }

/* Icons
----------------------------------*/

/* states and images */
.ui-state-down .ui-icon {background-image: url(images/ui-icons_2E3E4F_256x240.png); }

/* positioning */
.ui-icon-none { background-position: -1000px -1000px; }


.ui-state-error{background-color: #fefeff !important}
.ui-state-error .ui-button-label{color: #2E3E4F !important}







/* FORMS
----------------------------------*/
input {/*border: none;*/ }
select { /*width: 100%;*/ }
label.ui-formlabel-inline { line-height: 24px !important; padding: 0.3em 0.4em 0.3em 0 !important;}
span.form-input-span { display: block; line-height: 1.4em; padding: 0.3em 9px 0.2em 9px; border: 1px solid #B3BAC1; height: 1.4em; background: #F8F8FA;  margin-bottom: 1px; cursor: pointer;}
span.form-input-span input.form-input-field { line-height: 1.4em; height: 1.3em; width: 100%; border: none;  background: #F8F8FA; color: #37485A; cursor: pointer;}
span.form-input-span-focus {border: 1px solid #6E7E8F; background: #FAF8FE;}
span.form-input-span-focus input.form-input-field{ background: transparent; color: #37485A}

div.form-textarea-div{display: block; line-height: 1.4em; border: 1px solid #B3BAC1; background: #F8F8FA;  padding: 0.3em 9px 0.2em 9px; margin-bottom: 1px; text-align: center; cursor: pointer;}
div.form-textarea-div textarea.form-textarea-field{line-height: 1.4em; height: 1.3em; /*padding: 0.3em 0 0.2em;*/ width: 99%; text-align: left; border: none;  background: #F8F8FA; color: #37485A; cursor: pointer;}
div.form-textarea-div-focus {border: 1px solid #6E7E8F; background: #FAF8FE; }
div.form-textarea-div-focus textarea.form-textarea-field{ background: transparent; color: #37485A}




/* FILTER
----------------------------------*/
/*
.ui-widget span.ui-button-label, input.ui-submit {filter: glow(color=#ffffff,strength=1); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); outline: none !important; outline-width: 0 !important;}
h2 span, h3 span {filter: glow(color=#ffffff,strength=1); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);}
span.ui-button-label{outline: none !important; outline-width: 0 !important; outline-style: solid !important;}
*/


/* MOUSE ARROW
----------------------------------*/
.mouse_default {cursor: default !important}
.mouse_pointer {cursor: pointer !important; cursor: hand !important /*IE6?*/;}





/* FLASH-TYPO
----------------------------------*/
.flash-replaced span.alt{display: none !important;}




/* PARAGRAPH-TYPO
----------------------------------*/
#beta-content p{font-size: 12px; text-align: justify; line-height: 1.4em; font-family: Arial,Helvetica,sans-serif; color: #2E3E4F}
#beta-content p.radiobutton_extended_text{font-size: 11px; padding: 0; margin: 0; line-height: 1.0em; padding-left: 30px; padding-bottom: 10px}



/* IMAGES
----------------------------------*/
input.ui-submit, input.ui-submitbutton{
	position:relative;
	zoom:1; /** ie hasLayout trigger */
	text-decoration:none;
	cursor:pointer;
	margin:0 0.1em;
	padding: 0.3em 0.8em;
	text-align:center;
	display:inline-block;
	vertical-align:bottom;
	white-space:nowrap;
	outline:none;
	font-size:1em;
}







#loginMenu {background: url('./../../images/core/default/20092909_basiclayout_xchar_loginbox.png') no-repeat 10px 0px;color:#fff;padding: 10px 10px 10px 10px;height: 60px;position:absolute;right:1px;top:28px;}
#userMenu {background: url('./../../images/core/default/20092909_basiclayout_xchar_userbox.png') no-repeat 10px 0px; color:#fff; padding: 10px 10px 10px 20px; height: 100px; position:absolute; right:1px; top:8px;}
#searchMenu{position: absolute; right: 24px; bottom: 11px;}
#sponsorMenu{position: absolute; right: 172px; bottom: 12px; border-left: 1px solid #2F3F50; border-right: 1px solid #2F3F50}
/*NAVI USERMENU*/
.NAVIGATION_H {padding: 0px; margin: 0px; text-align: left;}
.NAVIGATION_H a {text-align: right; margin: 0; font-size: 11px; font-weight: bold; color: #F0F0F0; height: 10px; display: block; padding: 4px 5px 5px 5px; background: transparent;text-decoration: none; }
.NAVIGATION_H a:hover {color: #3D5283; background: #ADC3DB;}
/*noch nicht benutzt
.NAVIGATION_V {padding: 0px; margin: 0px; text-align: right;}
.NAVIGATION_V a {text-align: right; margin: 0; font-size: 11px; display: inline-block; font-weight: bold; color: #F0F0F0; width: auto; height: 10px; padding: 4px 1px 5px 1px; background: transparent;text-decoration: none; }
.NAVIGATION_V a:hover {color: #3D5283; background: #ADC3DB;}*/
/* noch nicht benutzt: top-buttons
.NAVIGATION_Hs {padding: 0px; padding-bottom: 2px; padding-top: 2px; margin: 0px; width: 100%; text-align: right; border-right: 1px solid #3B4441; padding-left: 15px; border-left: 1px solid #3B4441;}
.NAVIGATION_Hs a {float: left; text-align: right; border-right: 15px solid #181D1B; margin: 0; font-size: 11px; color: #636A70; width: 100px; height: 10px; display: block; padding: 3px 8px 4px 5px; text-transform: uppercase; background: transparent; text-decoration: none; font-size: x-small; font-weight: bold;}
.NAVIGATION_Hs a:hover {color: #BBBFC2; background: #3B4441; border-right: 15px solid #181D1B;}
.NAVIGATION_Hs a.active_mainnav_link {color: #EC003C; background: transparent; border-right: 15px solid #EC003C;}
.NAVIGATION_Hs a.active_mainnav_link:hover {color: #EC003C; background: #3B4441; border-right: 15px solid #EC003C;}
.NAVIGATION_Hs .inactive_mainnav_link {}
.NAVIGATION_Hs .inactive_mainnav_link:hover {} */    


/*other*/
div.ui-buttonsetgroup{padding: 10px !important; background-image: none !important; border: none !important; text-align: center !important; margin-bottom: 1px !important;}
div.ui-buttonsetgroup div.ui-buttonset-small{margin: 0.2em !important}
