.ui-layout-north {
	z-index: 20 !important;
	overflow: visible !important;;
}

.ui-layout-north .ui-layout-unit-content {
		overflow: visible !important;
}

.alignTop td {
	vertical-align: top;
}

.labelWidth {
	width: 110px;
}

.ui-divider-horizontal {
	border-top: 2px solid #d8dcdf;
	color: white !important;
	margin-top: 7px;
	margin-bottom: 7px;
}

.ui-dataview .ui-dataview-header {
	height: 0px;
}

.noHeader.ui-datatable table thead tr {
    display: none;
}

.ui-widget-content .ui-datatable-odd .ui-state-highlight .ui-row-editing {
	background-color: green !important;
}

.preformatted {
	white-space: pre-wrap;
}

.ui-menuitem-link.noMenuItemIcon .ui-menuitem-icon.ui-icon {
  display: none !important;	
  height:16px;
  width:16px;
}

.ui-menuitem-link.noMenuItemIcon {
	padding-left: 14px !important;
}

.noMenuItemIcon .ui-menuitem-link > .ui-icon-triangle-1-s{
  display: none !important;
}

.imageContainerDrag .ui-picklist-list-wrapper ul {
	height:600px;
}

.imageContainerDrag .ui-grid-row .ui-grid-col-12 ul {
	height:600px;
	width:350px;
}

.noBorderGrid .ui-widget-content {
	border: 0 none;
	border-color: white;
}

.noBorderGrid thead {
	display: none;
}

.ui-panelgrid-content {
	border: 0 none;
	border-color: white;
}

.invoiceNumerSpinner .ui-spinner-input {
	width:20px;
}

.calendar .ui-inputfield{
  width: 96% !important;
}

.filterWidthUserId .ui-datatable .ui-column-filter {
	width:70px;
}

.eventRegistration.ui-tabs.ui-tabs-left > .ui-tabs-nav {
   width: 14%;
}

.eventRegistration.ui-tabs.ui-tabs-left > .ui-tabs-panels { 
   width: 86%;
}

.eventRegistration.ui-tabs.ui-tabs-left > .ui-tabs-nav li {
   border-bottom: 0 none !important;
   border-top: 0 none !important;	
}

.eventRegistration.ui-tabs .ui-tabs-panel {
	  width: 80%;
}

.smallRowFilter .ui-column-filter{
	width:30px !important;
}

/* .eventRegistration.ui-tabs.ui-tabs-left > .ui-tabs-nav li, .ui-tabs.ui-tabs-right > .ui-tabs-nav li { */
/* 	width: 150px !important; */
/* } , .ui-tabs.ui-tabs-right > .ui-tabs-nav li a */ 

.eventRegistration.ui-tabs.ui-tabs-left > .ui-tabs-nav li a {
	width: 150px !important;
	border-bottom: 0 none;
	border-top: 0 none;
}

.visibleMenuItem {
	background-color:lightGreen !important;
}

#growlError_container .ui-growl-item-container.ui-state-highlight {
	background: white;
}

.controlStatusUPLOAD_MISSING {
	background-image: url(../images/blueSmall.png) !important;
}

.controlStatusPROCESSING_BY_IT{
	background-image: url(../images/greySmall.png) !important;
}

.controlStatusPROCESSED_BY_IT{
	background-image: url(../images/blackSmall.png) !important;
}

.controlStatusIN_REVIEW {
	background-image: url(../images/orangeSmall.png) !important;
}

.controlStatusREVIEW_NEEDED {
	background-image: url(../images/redSmall.png) !important;
}

.controlStatusVERIFIED {
	background-image: url(../images/greenSmall.png) !important;
}

.controlStatusNOT_VERIFIED {
	background-image: url(../images/yellowSmall.png) !important;
}

.controlStatusTODO_FOR_IT {
	background-image: url(../images/purpleSmall.png) !important;
}

.museumArchivingLogisticStatusSTORED_FOR_DISPOSAL {
	background-image: url(../images/blueSmall.png) !important;
}

.museumArchivingLogisticStatusREADY_FOR_PICKUP {
	background-image: url(../images/orangeSmall.png) !important;
}

.museumExhibitionStatusSTOCKED {
	background-image: url(../images/greySmall.png) !important;
}

.museumArchivingLogisticStatusDONATION {
	background-image: url(../images/cyanSmall.png) !important;
}

.museumArchivingLogisticStatusDISPOSALNONEU {
	background-image: url(../images/blackSmall.png) !important;
}

.museumArchivingStatusONTOUR {
	background-image: url(../images/orangeSmall.png) !important;
}

.museumArchivingStatusRDDM {
	background-image: url(../images/redSmall.png) !important;
}

.museumArchivingLogisticStatusDISPOSALEU {
	background-image: url(../images/greenSmall.png) !important;
}

.museumArchivingLogisticStatusSTORED_FOR_PICKUP {
	background-image: url(../images/yellowSmall.png) !important;
}

.museumArchivingLogisticStatusRDCOLLECTION {
	background-image: url(../images/purpleSmall.png) !important;
}

.museumExhibitionStatusREMOVED {
	background-image: url(../images/blackSmall.png) !important;
}

.rightsToUserGroupsTable th {
	background: lightgrey !important;
}

.ui-tabs-left > .ui-tabs-nav {
    height: auto !important;
}

.eventRegistration.ui-widget-content {
	border: none !important;
}

.eventRegistration .ui-tabs-nav.ui-widget-header {
	background-color: white;
}

.presentationText .ui-state-disabled,.presentationText .ui-widget-content .ui-state-disabled,.presentationText .ui-widget-header .ui-state-disabled
{
	opacity: 1 !important;
}

.noColorDataList .ui-datalist-content .ui-widget-content {
	background: #f7f7f7;
}

.noColorDataList .ui-widget-content {
	background: #f7f7f7;
}

#repeatEntry_content {
	background: white;
}

.ui-fieldset .ui-state-default {
	background: #fafafa;
}

.whiteBack .whiteBack {
	background:white;
}

.noColorDataList .ui-datalist-content {
	border: none !important;
}

ul {
	margin: 15px;
	padding: 0;
}

.ui-chkbox-icon.ui-icon {
	border: 1px solid #808080;
	overflow: visible;
}

.ui-inputtextarea.redBorder {
	border-bottom: 3px solid red;
}

.stick {
	position: fixed;
	top: 0px;
}

.headerStyle .ui-fieldset-legend {
	font-size:18px;
	font-weight: bold;
}
 
.creditNoteFail .ui-chkbox-box  {
	outline: 1px solid red;
}

.ui-datalist-content.ui-widget-content {
	border-color: white !important;
}

.ui-selectcheckboxmenu-items-wrapper {
	height: 500px !important;
}

.errorTicket {
	border-color: red !important;
	background-color: white !important;
}

.ui-selectcheckboxmenu-panel {
	width: 350px !important;
}

.addressTable tbody td {
	border: 0 none !important;
}

.addressTable th {
	height:25px !important;
}

.addressTable td.selectionDisabled .ui-chkbox{
	display: none;
}

.ui-panelgrid.ui-panelgrid-cell {
	border-color: white !important;
}

.ui-panelgrid {
	border-color: white !important;
}

/** .ui-picklist .ui-picklist-list {
   font-size: 12px;
   color:green;
   font-family:Tahoma;
} **/
.labelWidthSelectCategory {
	width: 155px;
}

.possibleMandatoryField {
	width: 20px;
}

.userEditField {
	width: 330px;
}

.competitionEntryControlTable td:nth-child(1) {
	width: 20px;
}

.wp1 {
	width: 40px;
}

.wp3Column {
	width: 14px;
}

.showLink {
	color: #000;
	text-decoration: underline !important;
}

.wp2 {
	width: 230px;
}

.firstColumnIntroLabel {
	width: 270px;
}

.firstColumnWPDialog {
	width: 390px;
}

.exhibitionUnitSelectTable td {
	font-size: 27px;
}

.firstColumn {
	width: 10px;
}

.secondColumn {
	width: 280px;
}

.subCategory .ui-selectonemenu .ui-selectonemenu-label {
	padding-left: 30px;
}

.labelColumn {
	width: 130px !important;
}

.labelColumnControl {
	width: 225px !important;
}

.columnControl300 {
	width: 300px !important;
}

.contextMenu {
	display: none !important;
}

.subCategoryPanel .ui-selectonemenu-list {
	padding-left: 25px;
}

.infoButton .info {
	border: 0px !important;
	background: none !important;
	margin-left:12px !important;
}

.text-top {
	vertical-align: text-top;
}

.button-bottom {
	vertical-align: bottom;
}

.originalBillCheckBoxGrid td {
	padding: 5px !important;
}

.pageHeaderGrid tr,.pageHeaderGrid td {
	border: none !important;
}

/** icon vor den Navigation Buttons **/
.unresizable {
	resize: none;
}

.controlDetailForm .ui-carousel-header {
	width: 800px !important;
}

.controlDetailForm .ui-carousel-viewport {
	width: 800px !important;
}

.controlLogisticDetailForm .ui-carousel-header {
	width: 735px !important;
}

.controlLogisticDetailForm .ui-carousel-viewport {
	width: 735px !important;
}

.ui-panel .ui-panel-titlebar-icon.ui-corner-all {
    float: left;
    margin-right: 5px !important;
    margin-left: -8px !important;
}

.ui-carousel-header {
	/*width: 428px;*/
	/*margin-bottom: 10px;*/
	/** background-image: none important!; **/
}

.ui-carousel-item {
	min-width: 0;
	overflow: hidden;
}

.carouselContainer .ui-carousel .ui-carousel-header {
	display: none;
}

.ui-carousel-button {
	color: #e40613 !important;
}

.ui-carousel-prev.ui-link, .ui-carousel-next.ui-link {
	color: #e40613 !important;
	background-color: #f7f7f7;
}

.ui-carousel-indicator {
	margin-left: 3px !important;
	margin-right: 3px !important;
}

.ui-carousel-indicators .ui-state-highlight {
	border: none;
	background: none;
	background-color: #e40613;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-carousel-indicators .ui-state-highlight > button.ui-link{
	border: #e40613 solid 1px;
	background-color: #e40613;
}

.ui-carousel-indicator > button.ui-link {
	background-color: #d3d3d3;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 6px;
	width: 6px;
}

.ui-carousel-page-link {
	color: #e40613 !important;
}

.panelHeaderFix .ui-helper-clearfix:after {
	display: inline;
}

.backend-original-carousel .ui-carousel-viewport {
	width: 740px !important;
}

.backend-original-carousel .ui-carousel-header {
	width: 740px !important;
}

.backend-height-carousel .ui-carousel-viewport {
	height: 80px !important;
}

.previewImageColumnClass {
	width: 260px;
	height: 198px;
}

.ui-carousel {
	border: 0px;
	/*width: 450px !important;*/
}

.ui-carousel-header-title {
	width: 280px !important;
}

.ui-autocomplete-input.ui-inputfield {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	width: 25px !important;
}

.vipContact .ui-autocomplete-input.ui-inputfield {
	width: 178px !important;
}

.errorTicket .ui-autocomplete-input.ui-inputfield {
	border-color: red !important;
	background-color: white;
}

.menuItemContactPerson .ui-autocomplete-input.ui-inputfield {
	width: 200px !important;
}

.successorAutoComplete .ui-inputfield {
	width: 200px !important;
	margin-top: 7px !important;
}

.successorAutoComplete .ui-autocomplete-dropdown {
	height: 25px;
}

.ui-inputfield.ui-datepicker {
	width: 90px !important;
}

.orangeBold {
	color: #ff9900;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.redBold {
	color: #e40613;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.greenBold {
	color: #007F0E !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.blackBold {
	color: #000000;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.infoTextBold {
	color: #808080;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.contingentGrid td {
	border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-top: 2px;
}

.red {
	color: #e40613;
}

.black {
	color: #000000;
}

.grey {
	color: #808080;
}

.lightgrey {
	color: #A5A5A5;
}

.green {
	color: #007F0E;
}

.orange {
	color: #FF6A00;
}

.bold {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.statisticsForInformationSourceTable th {
	background: lightgrey !important;
}

.paymentSuccess {
	background-color: #007F0E;
	color: #FFFFFF;
}

.highlightBtn {
	color: #007F0E !important;
}

.paymentFail {
	background-color: #E22F30;
	color: #FFFFFF;
}

.smallblack {
	color: #000000;
	font-size: 11px;
}

.footnotegrey {
	color: #808080;
	font-size: 12px;
}

.smallred {
	color: #e40613;
	font-size: 11px;
}

.stepTabHeader {
	color: #808080;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.largegrey {
	color: #808080;
	font-size: 13px;
	padding-left: 8px;
}

.largeblack {
	color: #000000;
	font-size: 20px;
}

.largeblackheader {
	color: #000000;
	font-size: 28px;
}

.largered {
	color: #e40613;
	font-size: 22px;
}

headerLinkBottom a:hover {
	text-decoration: none;
}

span.headerLinkBottom a:hover {
	text-decoration: none;
}

.headerFontSizeColored {
	font-size: 18px;
	line-height: 10px;
	color: #E22F30 !important;
}

.headerFontSize {
	font-size: 18px;
	/*line-height: 10px; nach PF 13 Update */
}

.headerNameSize {
	font-size: 18px;
	/*line-height: 10px; nach PF 13 Update */
}

.headerColumn {
	cellpadding: 0;
	cellspacing: 0;
}

.infoText {
	color: #808080;
}

.smallgrey {
	color: #808080;
	font-size: 10px;
}

.normalgrey {
	color: #808080;
	font-size: 14px;
}

.infoTextUnderlined {
	color: #808080;
	text-decoration: underline;
}

.sumTextUnderlined {
	color: #000;
	text-decoration: underline;
	font-weight: bold !important;
}

.sumTextNotBold {
	color: #000;
	font-weight: normal !important;
}

.contactBorder {
	width: 180px;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 0;
}

h1,h2,h3,h4 {
	margin-top: 0;
	color: #E22F30;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 0;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 15px;
	margin-top: 20px;
}

h4 {
	color: #000;
	margin-bottom: 6px;
}

b {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

.contentPanelDetail {
	border: 0;
	padding: 0 !important;
	margin: 0 !important;
}

.tableDetail {
	width: 100%;
}

.tableSearchProfile td {
	text-align: left;
}

.detailTabButton {
	width: 100%;
	border: 0 !important;
	text-align: right;
}

.detailTabButtonTop {
	width: 100%;
	border: 0 !important;
	text-align: right;
	padding: 0 !important;
	margin: 0 !important;
}

.detailTabRegisterButton {
	width: 100%;
	border: 0;
}

.detailRegisterButton {
	/*width: 495px; width: 100%;*/
	text-align: center;
	border: 0;
	padding: 5px !important;
}

td.mandatory {
	color: #e33;
	width: 1em;
}

/* Menu */
#menu {
	position: absolute;
	top: 25px;
	right: 15px;
	padding: 0;
	height: 59px;
	overflow: hidden;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu li a {
	display: block;
	float: left;
	height: 42px;
	margin: 0;
	padding: 18px 40px 0 40px;
	text-decoration: none;
	font-size: 20px;
}

#menu li a:hover {
	text-decoration: underline;
}

.ui-growl-item-container {
	margin: 0 0 10px;
	opacity: 0.95;
	position: relative;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	/* border: 1px solid #D8DCDF; */
	color: #3A3D40;
	font-weight: normal;
	font-family: Rotis SemiSans W01, sans-serif;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
{
	background-image: none;
	background-color: none; /** lightgrey; **/
	opacity: 0.6;
}

li.ui-state-disabled, li.ui-widget-header .ui-state-disabled
{
	font-family: Rotis SemiSans W01, sans-serif;
	border: solid 1px #d8dcdf;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #3A3D40;
	text-decoration: none;
	background-color: #EFEFEF !important;
	border-radius: 3px;
}

.ui-widget .ui-icon.pi, .ui-icon.pi {
	border-top-style: solid;
	border-color: transparent;
	border-top-width: 2px;
	color: #e33;
}

.ui-commandlink .ui-widget .ui-state-loading .ui-state-disabled {
	font-size: 1em;
	height: 20px;
}

.ui-selectoneradio.ui-grid-responsive label {
	display: inline-block !important;
}

.navigation {
	padding-left: 8px !important;
}

.ui-inputfield {
	padding: 3px !important;
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav {
	height: 29px;
	padding: 0.2em 0.2em 0;
}

.ui-widget-header {
	background-image: none;
	background-color: #EEEEEE;
	color: black;
	font-weight: bold;
	border: 0;
}

.ui-widget-header a {
	color: black;
}

.ui-accordion .ui-accordion-content {
	border-top: 0 none;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	overflow: hidden;
	padding: 5px !important;
	position: relative;
	top: 1px;
}

.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td {
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	padding: 2px 4px !important;
	white-space: nowrap;
}

.ui-button-text {
	padding-right: 8px  !important;
	padding-left: 20px  !important;
	padding-top: 2px  !important;
	padding-bottom: 2px !important;
}

.ui-button-text-icon-left .ui-button-icon-left {
	left: 2px;
} 

/* #left a { */
/*  	color: #404040 !important;  */
/* } */

#contactContainer a {
	text-decoration: none;
	color: #e40613 !important;
}

/* #leftNaviForm\\:leftNaviMenu a { */
/* 	color: #404040 !important;  */
/* } */

#leftNaviMenu a {
	color: #404040 !important; 
}

#leftNaviDCMenu a {
	color: #404040 !important; 
}

#leftNaviCDMenu a {
	color: #404040 !important; 
}

#menuItemOverview:panelMenuPreview a {
	color: #404040 !important;
}

.post {
	padding-bottom: 15px;
}

.post h1 {
	font-weight: normal;
}

.title {
	height: 30px;
	margin-left: 10px;
	padding: 8px 0 0 20px;
}

.title a {
	border-bottom: none;
	color: #FFFFFF;
}

.title a:hover {
	border-bottom: 1px dotted #000000;
}

.submenu-title {
	padding: 4px 10px;
}

.submenu-content {
	text-align: center;
}

.byline {
	margin: -60px 20px 20px 20px;
}

.byline a {
	color: #DC8700;
}

.tag {
	padding: 0 15px;
}

.entry {
	padding: 0 20px;
}

.entry p {
	line-height: 200%;
}

.links {
	padding: 4px 0px;
	text-align: right;
	font-weight: bold;
}

.links a {
	border: none;
}

.links a:hover {
	
}

.buttonAlignment {
	margin-left: 8px;
}

.produkttext {
	color: #424141;
	margin: 0.5em 0;
}

.noBorders tr,.noBorders td {
	background: none !important;
	border: none !important;
}

a.redLink:link {
	font-size: 10px;
	color: #e40613;
	text-decoration: none;
}

a.redLink:hover {
	font-size: 10px;
	color: #e40613;
	text-decoration: underline;
}

.addressCard {
	width: 100%;
}

.addressCard fieldset,fieldset.companyCard,fieldset.userCard {
	background-color: #F9F9FA;
	background-image: none;
	margin-bottom: 1px;
}

.addressCard .ui-panel-titlebar {
	height:19px;
}

fieldset.designerGroup {
	margin-top: 10px;
	border: 1px solid darkgrey;
}

fieldset.designerGroup legend.ui-fieldset-legend {
	padding-top: 4px;
	padding-bottom: 4px;
}

fieldset.userCard td.buttons,fieldset.companyCard td.buttons {
	text-align: right;
	vertical-align: top;
	width: 120px;
}

fieldset.userCard td.buttons button,fieldset.companyCard td.buttons button,fieldset.userCard td.buttons table,fieldset.companyCard td.buttons table
	{
	width: 100%
}

fieldset.designerGroup span.individualHeader {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.ui-widget .bold {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.statisticsForProductTable .ui-datatable-header {
	background: white !important;
}

.statisticsForProductTable .ui-resizable-column {
	background: none !important;
	/*border: 0 !important; */
}

.statisticsForProductTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}
/**
.statisticsForProductTable .ui-datatable-odd {
	border: 1px solid white !important;
}

.statisticsForProductTable .ui-datatable-even {
	border: 1px solid white !important;
}
**/
.judgingStatisticsForGroupTable .ui-datatable-header {
	background: white !important;
}

.editedBackground {
	background: lightGreen;
}

.judgingStatisticsForGroupTable .ui-resizable-column {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForGroupTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForGroupTable .ui-datatable-odd {
	border: 1px solid white;
}

.judgingStatisticsForGroupTable .ui-datatable-even {
	border: 1px solid white;
}

.judgingStatisticsForProductTable .ui-datatable-header {
	background: white !important;
}

.judgingStatisticsForProductTable .ui-resizable-column {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForProductTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForProductTable .ui-datatable-odd {
	border: 1px solid white;
}

.arrivedTable .ui-datatable-odd {
	background: white;
}

.notArrivedTable .ui-datatable-odd {
	background: white;
}

.subTable .ui-datatable-even {
	background: #F0F0F0;
	border-color:white;
}

.subTable .ui-datatable-odd {
	background: #F0F0F0;
	border-color:white;
}

.judgingStatisticsForProductTable .ui-datatable-even {
	border: 1px solid white;
}

.judgingStatisticsForApplicantTable .ui-datatable-header {
	background: white !important;
}

.judgingStatisticsForApplicantTable .ui-resizable-column {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForApplicantTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForApplicantTable .ui-datatable-odd {
	border: 1px solid white;
}

.judgingStatisticsForApplicantTable .ui-datatable-even {
	border: 1px solid white;
}

.judgingStatisticsForInformationSourceTable .ui-datatable-header {
	background: white !important;
}

.judgingStatisticsForInformationSourceTable .ui-resizable-column {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForInformationSourceTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForInformationSourceTable .ui-datatable-odd {
	border: 1px solid white;
}

.judgingStatisticsForInformationSourceTable .ui-datatable-even {
	border: 1px solid white;
}

.judgingStatisticsForExhibitionUnitCountedTable .ui-datatable-header {
	background: white !important;
}

.judgingStatisticsForExhibitionUnitCountedTable .ui-resizable-column {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForExhibitionUnitCountedTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForExhibitionUnitCountedTable .ui-datatable-odd {
	border: 1px solid white;
}

.judgingStatisticsForExhibitionUnitCountedTable .ui-datatable-even {
	border: 1px solid white;
}

.judgingStatisticsForExhibitionUnitUncountedTable .ui-datatable-header {
	background: white !important;
}

.judgingStatisticsForExhibitionUnitUncountedTable .ui-resizable-column {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForExhibitionUnitUncountedTable .ui-state-default {
	background: none !important;
	border: 0 !important;
}

.judgingStatisticsForExhibitionUnitUncountedTable .ui-datatable-odd {
	border: 1px solid white;
}

.judgingStatisticsForExhibitionUnitUncountedTable .ui-datatable-even {
	border: 1px solid white;
}

.ui-widget-content.registration {
	border: 0;
	color: #333333;
}

.ui-tabs .ui-tabs-panel {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-width: 0 !important;
	border: 0 !important;
	padding: 0 !important;
}

fieldset.myRegistrations {
	background-color: #F7F7F7;
	background-image: none;
	margin-bottom: 1px;
	border: 1px solid darkgrey;
}

a.contactLink:link {
	text-decoration: none;
	color: #e40613 !important;;
}

a.contactLink:visited {
	text-decoration: none;
	color: #e40613 !important;;
}

a.contactLink:active {
	text-decoration: none;
	color: #e40613 !important;;
}

a.contactLink:hover {
	text-decoration: underline;
	color: #e40613 !important;;
}

.padding-top-header {
	padding-top: 5px;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #EE1B24;
	text-decoration: none;
}

.paymentWidgets {
	height: 100%;
	margin-top: 10px;
}

.mainContentText {
	font-family: Rotis SemiSans W01, sans-serif !important;
	font-size: 14px !important;
	line-height: 17px !important;
}

.mainHeader {
	font-size: 16px !important;
	line-height: 18px;
}

.ui-button {
	background-color: #EFEFEF; /**  !important **/
	cursor: pointer;
	display: inline-block;
	margin-right: 0.1em;
	overflow: visible;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none !important;
}

.emptyButtonIcon {
	background-image: url('../images/blank.png') !important;
	width: 20px;
	height: 16px;
}

.ui-growl-image-error {
	background-image: url('../images/error-icon.png') !important;
}

.ui-growl-title {
	font-family: Rotis SemiSans W01 Bold, sans-serif;
	line-height: 17px !important;
	font-weight: normal !important;
}

.ui-growl-message {
	font-family: Rotis SemiSans W01, sans-serif;
	line-height: 17px !important;
	font-weight: normal !important;
}

.ui-panelmenu .ui-panelmenu-header a {
	display: block;
	padding: 0.5em 0.5em 0.5em 2.2em;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
	font-size: 14px;
}

.ui-widget-header {
	color: #000000;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.ui-widget {
	font-family: Rotis SemiSans W01, sans-serif !important;
	font-size: 14px;
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav {
	height: 35px !important;
	padding: 0.2em 0.2em 0;
}

.mainContentTextContact {
	font-family: Rotis SemiSans W01, sans-serif !important;
	font-size: 14px !important;
	line-height: 17px !important;
	text-align: left !important;
	border: 1 !important;
	padding-top: 7px !important;
}

.ui-fieldset-toggleable .ui-fieldset-legend {
	cursor: pointer;
	padding: 0.5em 1em 0.5em 0.5em;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 0.5em 1em;
	text-decoration: none;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}


.button {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
} 

.ui-button {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

.timeoutMsg {
	border: 1px solid red;
	background-color: #fee;
	padding: 0.5em;
	margin-bottom: 1em;
}

.autoLoginBox {
	border: 1px solid green;
	background-color: #efe;
	padding: 0.5em;
	margin-bottom: 1em;
}

.ui-datatable thead th,.ui-datatable tfoot td { /** .ui-datatable tbody td,**/
	white-space: nowrap;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
}

/* .addressTable .ui-datatable tbody td { */
/* 	font-family: Rotis SemiSans W01, sans-serif !important;	 */
/* } */

.ui-tabmenu .ui-tabmenu-nav {
	height: 32px;
	margin: 0;
	padding: 0.2em 0.2em 0;
}

td.openColumn a,td.begunColumn a {
	color: #f00;
}

td.registeredColumn a {
	color: #090;
}

td.loginBackendInputFields {
	width: 480px;
}

/*Style for Selected Rows*/
.ui-datatable TR.ui-state-highlight {
/*	background-color: #000000 !important; */
	background-color: white !important; 
	border: inherit !important;
}

/*Style for Selected Rows*/
.ui-datatable TD.ui-state-active {
/*	background-color: #000000 !important; */
	background-color: white !important; 
	border: inherit !important;
}

.ui-widget-content .ui-datatable-odd .ui-datatable-selectable .ui-state-highlight
{
	background-color: #000000 !important;
	border: inherit !important;
}

.detailLabelUsageButton {
	width: 100%;
	border: 0;
	text-align: right;
	padding: 0;
	margin: 0;
}

.warningMessage {
	color: #F62;
}

.ui-progressbar.ui-widget-content {
	background-color: #EEEEEE;
	background-image: none;
}

.ui-progressbar-value {
	background-color: #F9B2B5;
	background-image: none;
}

.column85 {
	width: 85px;
}

.column80 {
	width: 80px;
}

.column211 {
	width: 211px;
}

.column210 {
	width: 210px;
}

.column60 {
	width: 60px;
}

.column59 {
	width: 59px;
}

.column55 {	
	width: 55px;
}

.column70 {
	width: 70px;
}

.column75 {
	width: 75px;
}

.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td,.ui-datatable tfoot th
	{

	border-color: #f0f0f0;
	border-width: 0px;
}

.column100right {
	width: 100px;
	text-align: right;
	padding-right: 15px;
}

.column128 {
	width: 128px;
}

.column100 {
	width: 100px;
}

.column105 {
	width: 105px;
}

.column90 {
	width: 90px;
}

.column110 {
	width: 110px;
}

.column600 {
	width: 600px;
}

.column587 {
	width: 587px;
}

.column800 {
	width: 800px;
}

.column700 {
	width: 700px;
}

.column680 {
	width: 680px;
}

.column270 {
	width: 270px;
}

.column275 {
	width: 275px;
}

.column280 {
	width: 280px;
}

.column290 {
	width: 290px;
}

.column298 {
	width: 298px;
}

.column458 {
	width: 458px;
}

.column460 {
	width: 460px;
}

.column465 {
	width: 465px;
}

.column450 {
	width: 450px;
}

.column420 {
	width: 420px;
}

.column455 {
	width: 455px;
}

.column65 {
	width: 65px;
}

.column400 {
	width: 400px;
}

.column500 {
	width: 500px;
}

.column650 {
	width: 650px;
}

.column10 {
	width: 10px;
}

.column50 {
	width: 50px;
}

.column125 {
	width: 125px;
}

.column110 {
	width: 110px;
}

.column120 {
	width: 120px;
}

.column130 {
	width: 130px;
}

.column140 {
	width: 140px;
}

.column145 {
	width: 145px;
}

.column150 {
	width: 150px;
}

.column170 {
	width: 170px;
}

.column160 {
	width: 160px;
}

.column165 {
	width: 165px;
	height:25px;
}

.column160right {
	width: 160px;
	text-align: right;
}


.column40 {
	width: 40px;
}

.column200 {
	width: 200px;
}

.column200grid {
	min-width: 200px;
	max-width: 200px;
}

.column20 {
	width: 20px;
}

.column201 {
	width: 201px;
}

.column301 {
	width: 301px;
}

.column190 {
	width: 190px;
}

.column185 {
	width: 185px;
}

.column180 {
	width: 180px;
}

.column100Center {
	width: 100px;
	text-align: center;
}

.column300 {
	width: 300px;
}

.column310 {
	width: 310px;
}

.column312 {
	width: 312px;
}

.column320 {
 	width: 320px;
 }

.column250 {
	width: 250px;
}

.column240 {
	width: 240px;
}

.column260 {
	width: 260px;
}

.column215 {
	width: 215px;
}

.column230 {
	width: 230px;
}

.column400 {
	width: 400px;
}

.column200LightGreen {
	width: 200px;
	background-color: lightGreen;
}

.column190LightGreen {
	width: 190px;
	background-color: lightGreen;
}

.column90LightGreen {
	width: 90px;
	background-color: lightGreen;
}

.column85LightGreen {
	width: 85px;
	background-color: lightGreen;
}

.column88LightGreen {
	width: 88px;
	background-color: lightGreen;
}

.column60Red {
	width: 60px;
	background-color: red;
}

.column200right {
	width: 200px;
	text-align: right;
	padding-right: 15px;
}

.column80right {
	width: 80px;
	text-align: right;
	padding-right: 15px;
}

.column80farRight {
	width: 80px;
	text-align: right;
}

.column100right {
	width: 100px;
	text-align: right;
	padding-right: 15px;
}

.column30 {
	width: 30px;
	text-align: left;
}

.column60 {
	width: 60px;
}

.coulmn60grid {
	min-width: 60px;
	max-width: 60px; 
}

.column55 {
	width: 55px;
}

.column360 {
	width: 360px;
}

.column350 {
	width: 350px;
}

.column324 {
	width: 324px;
}

.column340 {
	width: 340px;
}

.column346 {
	width: 346px;
}

.column339 {
	width: 339px;
}

.column380 {
	width: 380px;
}	
.column390 {
	width: 390px;
}

.column750right {
	width: 750px;
	text-align: right;
/* 	padding-right: 15px; */
}

.column300right {
	width: 300px;
	text-align: right;
}

.column1000 {
	width: 1000px;
}

.column100grid {
	max-width: 100px;
	min-width: 100px;
}

.columnExportVarious {
	min-width: 400px;
}

.column50Top {
	width: 50px;
	vertical-align: top;
}

.columnTop {
	vertical-align: top;
}

.statistics {
	width: 500px;
}

.statistics th {
	text-align: left;
}

.statistics .countColumn {
	text-align: right;
	width: 50px;
}

.statistics .percentColumn {
	text-align: right;
	width: 100px;
}

.statistics .nameColumn {
	text-align: left;
}

.columnRight {
	text-align: right;
}

#paymentLogQueryForm .ui-selectoneradio label {
	margin-left: 4px;
	margin-right: 16px;
}

.infoCarousel {
	height: 360px;
	padding-top: 20px !important;
	text-align: center;
	width: 720px;
}

.headerRightTable {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
	font-size: 15px;
	text-decoration: underline;
	width: 200px;
	height: 30px;
}

.statisticsForInformationSourceCountColumn {
	text-align: right;
}

.certificateMissing {
	color: #f00;
}

.certificateUploaded {
	color: #f62;
}

.certificateVerified {
	color: #090;
}

.ui-selectonemenu-label {
	color: #3A3D40;
	font-weight: normal !important;
	font-family: Rotis SemiSans W01, sans-serif !important;
}

.ui-datatable-odd {
	background: #f0f0f0;
}

.ui-datatable-even {
	background: #ffffff;
}

.column280Top {
	width: 560px;
	min-width: 560px;
	max-width: 560px;
	vertical-align: top;
}


.columnTop {
	vertical-align: top;
}

.separator {
	border-top: 1px solid #EAEAEA;
}

.separator2 {
	border-top: 2px solid #EAEAEA;
}

.testsystem {
	font-weight: normal !important;
	font-family: Rotis SemiSans W01 Bold, sans-serif !important;
	font-size: 30px !important;
}

/** Payment Checkout: Brand ausblenden */
/* div.wpwl-wrapper-brand, div.wpwl-label-brand, div.wpwl-brand, div.wpwl-group-brand { */
div.wpwl-label-brand,div.wpwl-wrapper-brand {
	display: none;
}

/** Payment Checkout: Höhe begrenzen */
.wpwl-container {
	/**height: 250px;**/
	min-height: 250px;
	margin-top: 6px;
}

.wpwl-clearfix {
	height: 32px;
}

.refreshToolButton {
	background-image: url(../images/refresh.png) !important;
	height: 39px !important;
	left: 48% !important;
	top: 22px !important;
	width: 39px !important;
}

.judgingInput {
	width: 410px;
	height: 30px;
}

.head {
    color: #e22f30;
    font-size: 22px;
    font-weight: bold;
}

.subhead {
    color: #404040;
    font-size: 18px;
    font-weight: bold;
}

.icon-certificate-row {
	vertical-align: top;
}

.blinkingYellow {
    animation: blinkingTextYellow 2s infinite;
}

@keyframes blinkingTextYellow {
    0%  { color: yellow; }
    50% { color: transparent; }
    80% { color: yellow; }
}

.kiDescBlocker
{
    position: fixed !important; 
    top: 100px !important; 
    left: 50% !important;
    margin-right: -50% !important;
    transform: translate(100px, -50%) !important;
    -ms-transform: translate(100px, -50%) !important;   /* IE 9 */
    -webkit-transform: translate(100px, -50%) !important;   /* Chrome, Safari, Opera */
}

.column200right {
	width: 200px;
	text-align: right;
	padding-right: 15px;
}



/* Styleklassen für die Orders in der Bestellübersicht Prefix: orderOverview_. */

.orderOverview_Table{width: 100%; border: none;}

.orderOverview_PartText1{font-weight: bold;}
.orderOverview_PartText2{font-weight: bold;}
.orderOverview_PartText3{font-weight: bold;}
.orderOverview_PartText4{font-weight: bold;}

.orderOverview_OptText1{font-weight: normal;}
.orderOverview_OptText2{font-weight: normal;}
.orderOverview_OptText3{font-weight: normal;}
.orderOverview_OptText4{font-weight: normal;}

.orderOverview_Col1{width: 15%; vertical-align: top; text-align: left; white-space: nowrap;}
.orderOverview_Col2{width: 45%; vertical-align: top; text-align: left;}
.orderOverview_Col3{width: 30%; vertical-align: top; text-align: left; white-space: nowrap; }
.orderOverview_Col4{width: 10%; vertical-align: top; text-align: right; white-space: nowrap;}

.orderDivider{border-bottom:1px groove #C0C0C0;}

.orderDetail_Table{width: 100%; border: none;}

.orderDetail_PartText1{font-weight: bold;}
.orderDetail_PartText2{font-weight: bold;}
.orderDetail_PartText3{font-weight: bold;}
.orderDetail_PartText4{font-weight: bold;}

.orderDetail_OptText1{font-weight: normal;}
.orderDetail_OptText2{font-weight: normal;}
.orderDetail_OptText3{font-weight: normal;}
.orderDetail_OptText4{font-weight: normal;}

.orderDetail_Col1{width: 15%; vertical-align: top; text-align: left; white-space: nowrap;}
.orderDetail_Col2{width: 45%; vertical-align: top; text-align: left;}
.orderDetail_Col3{width: 30%; vertical-align: top; text-align: left; white-space: nowrap; }
.orderDetail_Col4{width: 10%; vertical-align: top; text-align: right; white-space: nowrap;}


.orderOption_Table{width: 100%; border: none;}

.orderOption_PartText1{font-weight: bold;}
.orderOption_PartText4{font-weight: bold;}

.orderOption_OptText1{font-weight: normal;}
.orderOption_OptText4{font-weight: normal;}

.orderOption_Col1{width: 15%; vertical-align: top; text-align: left; white-space: nowrap;}
.orderOption_Col4{width: 85%; vertical-align: top; text-align: right; white-space: nowrap;}
