
CWOrderListView#FotoModeOrderListView, CWImageListView#DVDModeImageListView {
	background-color: white;
	border: 1px solid gray;
}

CWOrderListView#FotoModeOrderListView[showAdviceLabel="true"], CWImageListView#DVDModeImageListView[showAdviceLabel="true"]  {
	background-image: url(PATH_TO_ICONS/Symb_FotoAuswahl-Step-1_01.png);
  backroung-attachment:fixed;
  background-position: center center;
  background-repeat:no-repeat;
}

CWImageListView#fileiconview-left {
	background-color: #e2e6f3;
}

QProgressBar {
	padding: 1px;
	border: 1px solid #b0b0b0;
	border-radius: 0px;
	text-align: center;
}

QProgressBar::chunk {
	background-color: #0094dc;
}


QTextBrowser#CrossSellingGiftWrapHint
{
	border: 1px solid gray;
}

QGroupBox
{
	background-color: rgba(0, 0, 0, 12);
	border-radius : 0px;
	border: 1px solid gray;
	margin-top: 0.5em;
	padding-top: 0.5em;
}

QGroupBox::title {
	subcontrol-origin: margin;
	left: 10px;
}

QGroupBox::indicator {
	opacity: 255;
}

QGroupBox[checkable="true"] {
	margin-top: 0.8em;
	padding-top: 1.0em;
}

QGroupBox[checkable="true"]::title {
}

QGroupBox[checkable="true"]::indicator {
	opacity: 255;
}

CWPageListView
{
	background-color: #777777;
	color: #FEFEFE;
}

CWPageListView::item
{
	border: none;
}

CWPixmapButton
{
	background: rgba(0, 0, 0, 0);
}

QWidget#topToolbarWidget CWPixmapButton
{
	background: rgba(255,255,255,32);
}



QWidget#bottomToolbarWidget
{
  background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FFFFFF, stop: 1.0 #f1f7fe);
}

QWidget#topToolbarWidget
{
  background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FFFFFF, stop: 1.0 #f1f7fe);
}


/*
QToolButton
{
	max-height:20px;
}*/

/*
CWPhotoFunPageListView
{
	 background-color: #414141;
}*/

/*Style für QComboBox*/

QComboBox {
	border-right: 1px solid rgba(161,165,187,100%);
	border-bottom: 1px solid rgba(161,165,187,100%);
	border-left: 1px solid rgba(227,229,241,100%);
	border-top: 1px solid rgba(227,229,241,100%);
	border-radius: 3px;

	padding: 1px 18px 1px 3px;
}

QComboBox::drop-down {
/*	width: 20px;*/

	border-left: 1px solid rgba(0, 0, 0,20%);
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

QComboBox::down-arrow {
	image: url(PATH_TO_ICONS/ico_dropdown_triangle.png);
}

QComboBox:hover {
	border: 1px solid #3585d7;
}

QComboBox::drop-down:hover {
	border-left: 1px solid #3585d7;
}

QComboBox:on {
	padding-top: 3px;
	padding-left: 4px;
}

QComboBox:editable {
	background: white;
}

QComboBox:!editable {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
					stop: 0 rgba(251,251,251,100%),
					stop: 0.5 rgba(251,251,251,100%),
					stop: 0.6  rgba(230,231,239,100%),
					stop: 0.64 rgba(230,231,239,100%),
					stop: 0.65 rgba(215,217,230,100%),
					stop: 1 rgba(226,228,236,100%));
}

QToolBar {
	 border: none;
	 spacing: 2px; /* spacing between items in the tool bar */
}

/**
 *  Stylingmöglichkeiten für den ZoomSlider.
 */
CWZoomSlider {
	background-color: rgba(179,192,213,50%);
	margin: 1px;
	border: 1px solid grey;
	border-radius: 6px;
}

CWZoomSlider QLabel#leftIcon{
	border: none;
}

CWZoomSlider QLabel#rightIcon{
	border: none;
}


/*Style für Slider (6)*/
CWZoomSlider QSlider::groove:horizontal,
CWFotiliWizard QSlider::groove:horizontal {
	border: 1px solid grey;
	border-radius: 6px;
	height: 2px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
	background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #B1B1B1, stop:1 #c4c4c4);
	margin: 2px 0;
}

CWZoomSlider QSlider::handle:horizontal,
CWFotiliWizard QSlider::handle:horizontal {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f);
	border: 1px solid #5c5c5c;
	width: 6px;
	margin: -6px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
	border-radius: 3px;
}

CWZoomSlider QSlider::handle:horizontal:hover,
CWFotiliWizard QSlider::handle:horizontal:hover {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f);
	border: 1px solid grey;
	width: 6px;
	margin: -6px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
	border-radius: 3px;
}


CWZoomSlider QSlider::groove:vertical,
CWFotiliWizard QSlider::groove:vertical {
	border: 1px solid grey;
	width: 2px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
	background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #B1B1B1, stop:1 #c4c4c4);
	margin: 2px 0;
	border-radius: 3px;
}

CWZoomSlider QSlider::handle:vertical,
CWFotiliWizard QSlider::handle:vertical {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f);
	border: 1px solid #5c5c5c;
	height: 6px;
	margin:  0 -6 0 ; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
	border-radius: 4px;
}

CWZoomSlider QSlider::handle:vertical:hover,
CWFotiliWizard QSlider::handle:vertical:hover {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f);
	border: 1px solid grey;
	height: 6px;
	margin:  0 -6 0 ; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
	border-radius: 4px;
}

/**
 *  Stylingmöglichkeiten für das RatingEdit (Sternchen Widget)
 *  Hier werden auch unterschiedliche Styles für die Zustände enabled und disabled verwendet.
 */
 /*
 CWRatingEdit:enabled  {
	 border: 2px solid green;
	 border-radius: 4px;
	 padding: 5px;
	 background-color:qlineargradient(spread:pad, x1:0.471, y1:0.04, x2:0.55565, y2:1, stop:0.153409 rgba(0, 99, 162, 25), stop:1 rgba(0, 124, 25, 230));
 }*/

 CWRatingEdit QLabel:enabled  {
	 border: 1px solid grey;
	 border-radius: 5px;
	 padding: 2px;
	 background-color:rgb(45,45,45);
	 /*background-color:qlineargradient(spread:pad, x1:0.499, y1:0, x2:0.498832, y2:0.903, stop:0.0170455 rgba(36, 37, 34, 255), stop:0.204545 rgba(75, 77, 79, 255), stop:0.801136 rgba(156, 155, 155, 255), stop:0.971591 rgba(77, 79, 81, 255));*/
 }
 /*
 CWRatingEdit:disabled  {
	 border: 2px solid lightgreen;
	 border-radius: 4px;
	 padding: 5px;
	 background-color:qlineargradient(spread:pad, x1:0.471, y1:0.04, x2:0.55565, y2:1, stop:0.153409 rgba(0, 99, 162, 0), stop:1 rgba(0, 124, 25, 64));
 }
 */
 CWRatingEdit QLabel:disabled  {
	 border: 1px solid grey;
	 border-radius: 5px;
	 padding: 2px;
	 background-color:qlineargradient(spread:pad, x1:0.499, y1:0, x2:0.498832, y2:0.903, stop:0.0170455 rgba(36, 37, 34, 128), stop:0.204545 rgba(75, 77, 79, 128), stop:0.801136 rgba(156, 155, 155, 128), stop:0.971591 rgba(77, 79, 81, 128));
 }

/**
*  Stylingmöglichkeiten für den CWToolButton.
*/
CWToolButton {
	 border: 1px solid #969696;
	 /*border:none;*/
	 border-radius: 0px;
	 /*background-color: green;*/
	 font: bold 12pt "Verdana";
	 icon-size:20px;
}

CWToolButton:flat {
	 border-color:none; /* no border for a flat push button */
}

CWToolButton[popupMode="1"] { /* only for MenuButtonPopup */
	padding-right: 16px; /* make way for the popup button */
}

CWToolButton::menu-button {
	 border: none;
	 /* 16px width + 4px for border = 20px allocated above */
	 width: 16px;
	 /*background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #00dbde, stop: 1 #f6f7fa);*/
 }

/*
CWToolButton:default {
	border-color:navy;
}


CWToolButton:hover
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #0000de, stop: 1 #0000fa);
}


CWToolButton:pressed {
	 background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadb, stop: 1 #f6f7);
}*/


CWToolButton#showPriceListButton {
	border: none;
}

 /**
 *  Stylingmöglichkeiten für den NavBar.
 */
CWNavBar
{	margin: 1;
	background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(39,46,75,255), stop:0.2 rgba(40,47,77,255), stop:0.3 rgba(07,14,34,255), stop:1 rgba(33,40,50,255));
	border: 1px solid grey;
	border-radius: 6px;
	/*padding-left:10px;
	padding-right:10px;
	spacing:0px;*/
}


CWNavBar CWZoomSlider {
	border: none;
	border-radius: 0px;
	background-color: none;
}

CWNavBar CWRatingEdit QLabel:enabled  {
	 border: none;
	 border-radius: 0px;
	 background-color:none;
 }

CWNavBar CWRatingEdit QLabel:disabled  {
	 border: none;
	 border-radius: 0px;
	 background-color:none;
 }

/*

CWNavBar CWToolButton#maximizeToolButton {
	border:1px solid red;
	border-radius: 1px;
	background-color: rgb(220, 255, 17);
}


CWNavBar CWToolButton#gotoFirstToolButton {
	border:1px solid red;
	border-radius: 1px;
	background-color: rgb(220, 255, 17);
}

CWNavBar CWToolButton#gotoPreviousToolButton {
	border:1px solid red;
	border-radius: 1px;
	background-color: rgb(220, 255, 17);
}

CWNavBar CWToolButton#gotoNextToolButton {
	border:1px solid red;
	border-radius: 1px;
	background-color: rgb(220, 255, 17);
}
*/

 /**
 *  Stylingmöglichkeiten für den Verzeichnisbaum.
 */
/*
CWDirView QTreeView {
	 show-decoration-selected: 1;
	 background-color: #F0F0F0;
	 alternate-background-color: #E0E0E0;
	 color:#157015;
	 font:bold;
}
CWDirView QTreeView::item:hover {
	 background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e7ef00, stop: 1 #00daf1);
	 border: 1px solid #bfcde4;
 }

CWDirView QTreeView::item:selected {
	 border: 1px solid #FF7dbc;
 }

CWDirView QTreeView::item:selected:active{
	 background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa1f1, stop: 1 #567dbc);
 }


CWDirView QTreeView::item:selected:!active {
	 background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #119be8, stop: 1 #bbffbf);
 }

  */
 /**
 *  Stylingmöglichkeiten für den CWWidgetContainer.
 */
CWWidgetContainer {
	border-radius : 4px;
  background : rgba(138,174,222,100%);
}

CWWidgetContainer #showAdditionalToolButton
{
	border:none;
	border-radius: 0px;
	background-color: none;
}


CWWidgetContainer #showAdditionalToolButton:hover {
	background-color: #c8c8c8;
}


CWWidgetContainer #showAdditionalToolButton:pressed {
	 background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #F6f7fa);
}

CWWidgetContainer #showAdditionalToolButton:flat {
	 border-color:none; /* no border for a flat push button */
}

CWWidgetContainer #showAdditionalToolButton:default {
	border-color:navy; /* make the default button prominent */
}


CWWidgetContainer CWPopUpWindow#additionalPopUpWindow{
	border-radius : 4px;
  background : rgba(138,174,222,100%);
  /*
  background-color: none;
	margin: 1px;
	border: 1px solid grey;
	border-radius: 1px;
  */
}


CWWidgetContainer QLabel
{
	font: bold 10px "Arial";
}


/**
*  Stylingmöglichkeiten für den CWHelpButton.
*/
CWHelpButton {
	 border: 0px solid #969696;
	 /*border:none;*/
	 border-radius: 0px;
	 background-color: none;
	 font: bold 12pt "Verdana";
	 icon-size:20px;
}


CWHelpButton:hover
{
	border-color:blue; /* no border for a flat push button */
	background-color: none; /* qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(#0000de00), stop: 1 rgba(#FF00fa30)); rgba nimmt nur 3 Ints plus einem Prozentwert. */
}


CWHelpButton:pressed {
	 background-color: none;
}


QMenu {
	font-size: 12px;/* notwendig da sonst die icons im Kontextmenü auch nicht größer werden*/
 }


/**
 *  Stylingmöglichkeiten für den ZoomSlider im ImageDock.
 */
CWZoomSlider#ToolBar_ImagesDock_ZoomSlider {
	background: none;
	margin: 1px;
	border: 0px;
}


/**
 *  Stylingmöglichkeiten für den ZoomSlider im Assistenten.
 */
CWZoomSlider#ToolBar_Wizard_ZoomSlider {
	background: none;
	margin: 1px;
	border: 0px;
}

/**
 *  Stylingmöglichkeiten für den ZoomSlider im Assistenten.
 */
CWZoomSlider#ToolBar_Wizard_ZoomSlider_On_Left_Side {
	background: none;
	margin: 1px;
	border: 0px;
}



/* 0 STEP_STATUS_TODO */
CWFatNumberLabel[stepStatus="0"]
{
	background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgba(148, 0, 12, 255), stop:0.85 rgba(192, 0, 16, 255), stop:1 rgba(255, 255, 255, 0));
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-size: 15pt;
	font-family: Arial;
}

/* 1 STEP_STATUS_WORKING */
CWFatNumberLabel[stepStatus="1"]
{
	background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgba(237, 187, 12, 255), stop:0.85 rgba(242, 215, 12, 255), stop:1 rgba(255, 255, 255, 0));
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-size: 15pt;
	font-family: Arial;
}

/* 2 STEP_STATUS_DONE */
CWFatNumberLabel[stepStatus="2"]
{
	background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgba(0, 148, 12, 255), stop:0.85 rgba(0, 192, 16, 255), stop:1 rgba(255, 255, 255, 0));
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-size: 15pt;
	font-family: Arial;
}



CWWizardAbstract
{
	background-color : rgba(255, 255, 255, 255);
}


CWFotiliStatusDisplay
{
	background-color : rgba(185, 185, 185, 255);
}


/**
* Für den neuen Dialog der mehrere Möglichkeiten über QCommandLinkButton abfragt
*/
QWidget#CWExclusiveChoiceDialogTopWidget
{
	 background-color: rgb(255, 255, 255);
}

/**
* Für den neuen Dialog der mehrere Möglichkeiten über QCommandLinkButton abfragt
*/
QLabel#CWExclusiveChoiceDialogHeadlineLabel
{
	font-size: 12pt;
	color:  rgb(0, 170, 255);
}

/* Siehe QTBUG-1417 und HPS-3394 */
QTabWidget QToolButton
{
  background: palette(button);
}
/*
QListView::item:!selected {
	border: 2px solid rgb(100,0,0,0);
	background:rgb(85, 170, 255,0);
}


QListView::item:selected {
	border: 2px solid #0000FF;
	background:rgb(85, 170, 255);
}
*/


CWStartScreenInfoLabel {
/*	border: 2px solid #ffffff; */
	padding: 5px;
	border-radius: 6px;
	background-color: #646464;
	color: #ffffff;
}

CWStartScreenInfoLabel QTextBrowser {
	border: 0px;
	background-color: #646464;
	color: #ffffff;
}

/*
CWQualityLight {
   border-right: 1px solid rgba(161,165,187,100%);
	 border-bottom: 1px solid rgba(161,165,187,100%);
   border-left: 1px solid rgba(227,229,241,100%);
	 border-top: 1px solid rgba(227,229,241,100%);
   border-radius: 3px;
}
*/

CWWidgetContainer CWFontFamilyBox, CWWidgetContainer CWFontSizeBox {
 height:24px;
}

CWActionPushButton {
  icon-size:26px;
  /*width:20px;*/
   border-right: 1px solid rgba(161,165,187,100%);
	 border-bottom: 1px solid rgba(161,165,187,100%);
   border-left: 1px solid rgba(227,229,241,100%);
	 border-top: 1px solid rgba(227,229,241,100%);
   border-radius: 3px;
	 /*background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
									   stop: 0 #f3f3f3, stop: 1 #dbdbdb);*/

	/*neu mit Reflexion im BG*/
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
									   stop: 0 rgba(251,251,251,100%), stop: 0.5 rgba(251,251,251,100%), stop: 0.6  rgba(230,231,239,100%), stop: 0.64 rgba(230,231,239,100%), stop: 0.65 rgba(215,217,230,100%), stop: 1 rgba(226,228,236,100%));
 }



CWWidgetContainer QToolButton {
	height:23px; /*height:17px;*/
  border-right: 1px solid rgba(161,165,187,100%);
	 border-bottom: 1px solid rgba(161,165,187,100%);
	 border-left: 1px solid rgba(227,229,241,100%);
	 border-top: 1px solid rgba(227,229,241,100%);
	 border-radius: 3px;
	 /*background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
									   stop: 0 #f3f3f3, stop: 1 #dbdbdb);*/

	/*neu mit Reflexion im BG*/
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
									   stop: 0 rgba(251,251,251,100%), stop: 0.5 rgba(251,251,251,100%), stop: 0.6  rgba(230,231,239,100%), stop: 0.64 rgba(230,231,239,100%), stop: 0.65 rgba(215,217,230,100%), stop: 1 rgba(226,228,236,100%));
}


CWWidgetContainer QToolButton#showAdditionalToolButton {
  height:8px;
}


CWWidgetContainer CWActionPushButton {
  width:26px; /*/width:20px;*/
}


CWActionPushButton:checked {
border-right: 1px solid rgba(163,163,163,100%);
border-bottom: 1px solid rgba(163,163,163,100%);
border-left: 2px solid rgba(74,77,100,100%);
border-top: 2px solid rgba(74,77,100,100%);
border-radius: 3px;
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
			   stop: 0 rgba(170,171,184,100%), stop: 1 rgba(213,212,228,100%));
 }




CWActionPushButton:hover {
	 border: 1px solid #3585d7;
 }

 CWActionPushButton:pressed {
	 background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
									   stop: 0 #dadbde, stop: 1 #f6f7fa);
 }

 CWActionPushButton:flat {
	 border: none; /* no border for a flat push button */
 }

 CWActionPushButton:default {
	 border-color: navy; /* make the default button prominent */
 }

 CWColorSelectionButton {
  height:20px;
 }

 /*Style für Tab Widget (4)*/
CWTabWidget[Tabclass="MainTab"] QTabWidget::pane {
border-top: 0px solid #C2C7CB;
border-bottom: 0px solid #C2C7CB;
border-right: 0px solid #C2C7CB;
border-left: 0px solid #C2C7CB;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background: none;
}


CWTabWidget[Tabclass="MainTab"] QTabWidget::tab-bar {
left: 10px;
}

CWTabWidget[Tabclass="MainTab"] QTabBar::tab {
color: rgb(50,50,50);
font: bold;
background: #8aaede;

border-top: 1px solid #8aaede;
border-bottom: 1px solid #7493bb;
border-right: 1px solid #8aaede;
border-left: 1px solid #8aaede;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
min-width: 8ex;

padding: 1px 2px 1px 2px;
margin: 0px 2px 0px 2px;
}

CWTabWidget[Tabclass="MainTab"]  QTabBar::tab:selected, QTabBar::tab:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #ffffff, stop: 1.0 transparent);
/*background: none;*/
}

CWTabWidget[Tabclass="MainTab"]  QTabBar::tab:selected {
/*border: none;*/
border-bottom: 0px ;
border-bottom-color: #e20000; /* same as pane color */
}

CWTabWidget[Tabclass="MainTab"] QTabBar::tab:!selected {
margin-top: 2px; /* make non-selected tabs look smaller */
}


CWTabWidget[Tabclass="MainTab"]  QTabBar::tab:first:selected {
margin-left: 0;
}

CWTabWidget[Tabclass="MainTab"]  QTabBar::tab:last:selected {
margin-right: 0;
}

CWTabWidget[Tabclass="MainTab"]  QTabBar::tab:only-one {
margin: 0;
}


CWTabWidget QTabBar QToolButton {
	border: none;
}

CWTabWidget QTabBar QToolButton::right-arrow,
CWTabWidget QTabBar QToolButton::left-arrow {
	border-right: 1px solid rgba(161,165,187,100%);
	border-bottom: 1px solid rgba(161,165,187,100%);
	border-left: 1px solid rgba(227,229,241,100%);
	border-top: 1px solid rgba(227,229,241,100%);
	border-radius: 3px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
									   stop: 0 rgba(251,251,251,100%), stop: 0.5 rgba(251,251,251,100%), stop: 0.6  rgba(230,231,239,100%), stop: 0.64 rgba(230,231,239,100%), stop: 0.65 rgba(215,217,230,100%), stop: 1 rgba(226,228,236,100%));
}

CWTabWidget QTabBar QToolButton::right-arrow:hover,
CWTabWidget QTabBar QToolButton::left-arrow:hover {
	border: 1px solid #3585d7;
}

CWTabWidget QTabBar QToolButton::right-arrow:pressed,
CWTabWidget QTabBar QToolButton::left-arrow:pressed {
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa);
}

CWTabWidget QTabBar QToolButton::right-arrow {
	image: url(PATH_TO_ICONS/ico_right_triangle.png);
}

CWTabWidget QTabBar QToolButton::left-arrow {
	image: url(PATH_TO_ICONS/ico_left_triangle.png);
}


/* -------------------------------------------------------- */
/* --------------- Zweite Tabebene ------------------- */
/* -------------------------------------------------------- */



/*Style für Tab Widget (4)*/
CWTabWidget[Tabclass="SubTab"] QTabWidget::pane { /* The tab widget frame */
border-top: 0px solid #C2C7CB;
border-bottom: 0px solid #C2C7CB;
border-right: 0px solid #C2C7CB;
border-left: 0px solid #C2C7CB;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background: none;
/*border-image: url(:/mtabbg_left_01/images/mtabbg_left_01.png);*/
}

CWTabWidget[Tabclass="SubTab"] QTabWidget::tab-bar {
left: 10px; /* move to the right by 10px */
}

/* Style the tab using the tab sub-control. Note that
it reads QTabBar _not_ CWTabWidget */
CWTabWidget[Tabclass="SubTab"] QTabBar::tab {
font: regular;
color: rgb(50,50,50);
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #a0bee4, stop: 1.0 #e9f1fa);
border: none;
border-bottom-color: 1px solid red; /* same as the pane color */
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
min-width: 8ex;
padding: 1px 4px 1px 4px;
margin: 6px 2px 0px 2px;
/*margin: -28px 0px 0 px 0px;*/
}

CWTabWidget[Tabclass="SubTab"] QTabBar::tab:selected, QTabBar::tab:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #fefeff, stop: 1.0 #f1f7fe);
}

CWTabWidget[Tabclass="SubTab"] QTabBar::tab:selected {
border: 1px solid #8aaede;
/*border-bottom-color: #e2e6f1; /* same as pane color */
border-bottom-color: transparent; /* same as pane color */
}

CWTabWidget[Tabclass="SubTab"] QTabBar::tab:!selected {
margin-top: 7px; /* make non-selected tabs look smaller */
}

/* make use of negative margins for overlapping tabs */
CWTabWidget[Tabclass="SubTab"] QTabBar::tab:selected {
/* expand/overlap to the left and right by 4px */
/*margin-left: -4px;
margin-right: -4px;*/
}

CWTabWidget[Tabclass="SubTab"] QTabBar::tab:first:selected {
margin-left: 0; /* the first selected tab has nothing to overlap with on the left */
}

CWTabWidget[Tabclass="SubTab"] QTabBar::tab:last:selected {
margin-right: 0; /* the last selected tab has nothing to overlap with on the right */
}

CWTabWidget[Tabclass="SubTab"] QTabBar::tab:only-one {
margin: 0; /* if there is only one tab, we don't want overlapping margins */
}


/*
 .d8888b. 88888888888     d8888 8888888b. 88888888888      .d8888b.  8888888888 888888b.              d8888                   d8b          888                      888
d88P  Y88b    888        d88888 888   Y88b    888         d88P  Y88b 888        888  "88b            d88888                   Y8P          888                      888
Y88b.         888       d88P888 888    888    888         888    888 888        888  .88P           d88P888                                888                      888
 "Y888b.      888      d88P 888 888   d88P    888         888        8888888    8888888K.          d88P 888 .d8888b  .d8888b  888 .d8888b  888888  .d88b.  88888b.  888888
	"Y88b.    888     d88P  888 8888888P"     888         888        888        888  "Y88b        d88P  888 88K      88K      888 88K      888    d8P  Y8b 888 "88b 888
	  "888    888    d88P   888 888 T88b      888         888    888 888        888    888       d88P   888 "Y8888b. "Y8888b. 888 "Y8888b. 888    88888888 888  888 888
Y88b  d88P    888   d8888888888 888  T88b     888         Y88b  d88P 888        888   d88P      d8888888888      X88      X88 888      X88 Y88b.  Y8b.     888  888 Y88b.
 "Y8888P"     888  d88P     888 888   T88b    888          "Y8888P"  888        8888888P"      d88P     888  88888P'  88888P' 888  88888P'  "Y888  "Y8888  888  888  "Y888

..Erzeugt mit: http://www.ihr-freelancer.de/asciiart
  Font:        Colossal
*/
CWFotiliWizard {
	background-color: #f3f3f3;
}

CWFotiliWizard QWidget#wizard_controls_widget {
	background-color: #b9b9b9;
}

CWFotiliWizard QPushButton#wizard_controls_next_button,
CWFotiliWizard QPushButton#wizard_controls_previous_button {
	min-width: 120px;
}

CWFotiliWizard QWidget#wizard_intro_hans_widget {
	background-color: #b9b9b9;
}

CWFotiliWizard QFrame#wizard_intro_step_description {
	background-color: #ffffff;
	border: 1px solid #cfcfcf;
	padding: 5px;
}

CWFotiliWizard QWidget#wizard_intro_content_widget {
	background-color: #f3f3f3;
	background-clip: margin;
}

CWFotiliWizard QLabel#wizard_intro_step_description_intro {
	font-weight: bold;
}

CWFotiliWizard CWFatNumberLabel[stepStatus="0"],
CWFotiliWizard CWFatNumberLabel[stepStatus="1"],
CWFotiliWizard CWFatNumberLabel[stepStatus="2"] {
	background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgba(148, 0, 12, 255), stop:0.85 rgba(192, 0, 16, 255), stop:1 rgba(255, 255, 255, 0));
	color: rgb(255, 255, 255);
}

CWFotiliWizard QWidget#wizard_step_stack {
	background-clip: margin;
	padding: 10px;
}

CWFotiliWizard QFrame#fotili_statusbar_hans_box
{
	background-color: rgba(240, 240, 240, 255);
	border-radius : 0px;
	border: 1px solid gray;
	margin-top: 0px;
	padding: 6px;
}

CWFotiliWizard QFrame#fotili_statusbar_hans_box QLabel
{
	font-size: 10px;
}


CWFotiliWizard QGroupBox {
	border: 1px solid #b9b9b9;
	background-color: #ffffff;
}

QGroupBox#fotiliGroupBox,
QGroupBox#fotiliSourceGroupBox {
	border-radius: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

CWFotiliWizard QFrame#fotili_image_listview_tools,
CWFotiliWizard QFrame#fotili_image_source_footer {
	border: none;
	border-top: 1px solid #b9b9b9;
	background-color: #ededed;
	background-clip: margin;
	margin: 0px;
	padding: 0px 20px 0px 10px;

}

CWFotiliWizard QFrame#fotili_image_source_header,
CWFotiliWizard QFrame#fotili_image_sorting_options,
CWFotiliWizard QFrame#fotili_image_page_count_head,
CWFotiliWizard QFrame#fotili_image_options_head {
	border: none;
	border-bottom: 1px solid #b9b9b9;
	background-color: #c9c9c9;
	margin: 0px;
	padding: 3px 5px 3px 5px;
}

CWFotiliWizard QFrame#fotili_image_options_head {
	border-bottom: none;
	border-top: 1px solid #b9b9b9;
}

CWFotiliWizard CWFotiliWidgetOptions {
	border-top: 1px solid #b9b9b9;
	margin: 0px;
	padding: 5px;
}

CWFotiliWizard QSplitter {
	background-color: #f3f3f3;
}

CWFotiliWizard QSplitter::handle:horizontal {
	width: 10px;
}

CWFotiliWizard QSplitter::handle:vertical {
	height: 10px;
}

CWFotiliWizard QGroupBox#fotiliSourceGroupBox,
CWFotiliWizard QGroupBox#fotiliSourceGroupBox QSplitter {
	background-color: #ffffff;
}

CWFotiliWizard QGroupBox#fotiliSourceGroupBox QTreeView,
CWFotiliWizard QGroupBox#fotiliSourceGroupBox QTreeView::corner,
CWFotiliWizard QGroupBox#fotiliSourceGroupBox QListView {
	background-color: #ffffff;
	border: none;
}

CWFotiliWizard QGroupBox#fotiliSourceGroupBox QTreeView {
	alternate-background-color: #ffffff;
}

CWFotiliWizard CWRatingEdit QLabel:enabled,
CWFotiliWizard CWRatingEdit QLabel:disabled {
	border: 0px;
	border-radius: 0px;
	background-color:none;
}

CWFotiliWizard CWWizardStatusWidget {
	border-left: 1px solid rgba(255, 255, 255, 50);
	border-top: none;
	border-right: 1px solid rgba(0, 0, 0, 50);
	border-bottom: none;
	padding-left: 15px;
}

CWFotiliWizard CWWizardStatusWidget[stepStatus="0"] QLabel#wizard_status_text,
CWFotiliWizard CWWizardStatusWidget[stepStatus="2"] QLabel#wizard_status_text {
	color: rgba(0, 0, 0, 50);
}

CWFotiliWizard CWDesignStyleSelectionWidget {
	background-color: #f3f3f3;
}

CWFotiliWizard CWDesignStyleSelectionWidget QToolButton#fotili_style_style_example_button {
	border: 1px solid #63625d;
	border-radius: 5px;
	font: bold 10pt "Verdana";
	color: #222222;
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6f6f6, stop: 1.0 #eeeeee);
	padding: 5px;
}

CWFotiliWizard CWDesignStyleSelectionWidget QFrame#fotili_style_tabbar_baseline {
	border: none;
	border-bottom: 1px solid #b9b9b9;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgb(240, 240, 240), stop: 1.0 rgb(220, 220, 220));
	border: 1px solid #b9b9b9;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	padding: 2px;
	margin-right: -1px;
/*	margin-bottom: -1px;*/
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:selected, QTabBar::tab:hover {
	background: #ffffff;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:selected {
	border-bottom-color: #ffffff;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:!selected {
	margin-top: 2px;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:selected {
	margin-left: -4px;
	margin-right: -4px;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:first:selected {
	margin-left: 0;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:last:selected {
	margin-right: 0;
}

CWFotiliWizard CWDesignStyleSelectionWidget QTabBar::tab:only-one {
	margin: 0;
}

CWFotiliWizard CWDesignStyleSelectionWidget QStackedWidget {
	background-color: #ffffff;
	border: 1px solid #b9b9b9;
	border-top: none;
	margin: 0px;
	padding: 0px;
}

CWFotiliWizard CWDesignStyleSelectionWidget QListView,
CWFotiliWizard CWDesignStyleSelectionWidget QListView::corner {
	background-color: #ffffff;
	border: none;
}

CWFotiliWizard CWDesignStyleSelectionWidget QFrame#fotili_style_style_selection {
	margin: 0px;
	padding: 0px;
	margin-top:5px;
}

CWFotiliWizard CWDesignStyleSelectionWidget QFrame#fotili_style_toolbox {
	border: none;
	border-top: 1px solid #b9b9b9;
	background-color: #ededed;
}

CWFotiliWizard CWDesignStyleSelectionWidget QFrame#fotili_style_hint_widget {
	margin: 10px;
}

CWFotiliWizard QLabel#fotili_download_style_hint {
	color: #c00010;
	font-weight: bold;
}

CWFotiliWizard QFrame#fotili_cover_title_selection {
	border: 1px solid #b9b9b9;
	background-color: #ffffff;
}

CWFotiliWizard QFrame#fotili_title_header {
	border: none;
	border-bottom: 1px solid #b9b9b9;
	background-color: #c9c9c9;
}

CWFotiliWizard QWidget#fotili_title_input {
	margin: 5px;
	padding: 0px;
}

CWFotiliWizard QToolButton#fotili_cover_cover_button
{
	border: 1px solid #b9b9b9;
	border-radius: 5px;
	margin: 0px;
}

CWFotiliWizard QToolButton#fotili_cover_cover_button:checked
{
	border: 1px solid #0094dc;
}
/*
CWFotiliWizard QToolButton#fotili_cover_cover_button:hover:!checked
{
	border: 2px dashed #0094dc;
}
*/
/*
8888888888 888b    888 8888888b.       .d8888b.  8888888888 888888b.              d8888                   d8b          888                      888
888        8888b   888 888  "Y88b     d88P  Y88b 888        888  "88b            d88888                   Y8P          888                      888
888        88888b  888 888    888     888    888 888        888  .88P           d88P888                                888                      888
8888888    888Y88b 888 888    888     888        8888888    8888888K.          d88P 888 .d8888b  .d8888b  888 .d8888b  888888  .d88b.  88888b.  888888
888        888 Y88b888 888    888     888        888        888  "Y88b        d88P  888 88K      88K      888 88K      888    d8P  Y8b 888 "88b 888
888        888  Y88888 888    888     888    888 888        888    888       d88P   888 "Y8888b. "Y8888b. 888 "Y8888b. 888    88888888 888  888 888
888        888   Y8888 888  .d88P     Y88b  d88P 888        888   d88P      d8888888888      X88      X88 888      X88 Y88b.  Y8b.     888  888 Y88b.
8888888888 888    Y888 8888888P"       "Y8888P"  888        8888888P"      d88P     888  88888P'  88888P' 888  88888P'  "Y888  "Y8888  888  888  "Y888
*/


/*
 .d8888b. 88888888888     d8888 8888888b. 88888888888      .d88888b.               888                  888       888 d8b                                888
d88P  Y88b    888        d88888 888   Y88b    888         d88P" "Y88b              888                  888   o   888 Y8P                                888
Y88b.         888       d88P888 888    888    888         888     888              888                  888  d8b  888                                    888
 "Y888b.      888      d88P 888 888   d88P    888         888     888 888d888  .d88888  .d88b.  888d888 888 d888b 888 888 88888888  8888b.  888d888  .d88888
	"Y88b.    888     d88P  888 8888888P"     888         888     888 888P"   d88" 888 d8P  Y8b 888P"   888d88888b888 888    d88P      "88b 888P"   d88" 888
	  "888    888    d88P   888 888 T88b      888         888     888 888     888  888 88888888 888     88888P Y88888 888   d88P   .d888888 888     888  888
Y88b  d88P    888   d8888888888 888  T88b     888         Y88b. .d88P 888     Y88b 888 Y8b.     888     8888P   Y8888 888  d88P    888  888 888     Y88b 888
 "Y8888P"     888  d88P     888 888   T88b    888          "Y88888P"  888      "Y88888  "Y8888  888     888P     Y888 888 88888888 "Y888888 888      "Y88888
*/
CWOrderWizard {
	background-color: #f3f3f3;
}

CWOrderWizard QWidget#wizard_controls_widget {
	background-color: #b9b9b9;
}

CWOrderWizard CWWizardStatusWidget {
	border-left: 1px solid rgba(255, 255, 255, 50);
	border-top: none;
	border-right: 1px solid rgba(0, 0, 0, 50);
	border-bottom: none;
	padding-left: 15px;
}

CWOrderWizard QPushButton#wizard_controls_next_button,
CWOrderWizard QPushButton#wizard_controls_previous_button {
	min-width: 120px;
}

CWOrderWizard CWOrderWizardStatusBar {
	background-color: #b9b9b9;
	background-clip: margin;
	border: 1px solid red;
	margin: 10px;
}

CWOrderWizard CWOrderWizardStatusBar QFrame#order_summary_box {
	border: 1px solid #9b9b9b;
	background-color: #ededed;
}

CWOrderWizard CWOrderWizardStatusBar QLabel#order_summary_headline {
	font: bold;
}

CWOrderWizard CWOrderWizardStatusBar QLabel#order_summary_description {
}

CWOrderWizard QLineEdit[mandatory="true"] {
	background-color: yellow;
}

CWOrderWizard QLineEdit[mandatory="true"]:disabled {
	background-color: white;
}

CWOrderWizard QLineEdit[mandatoryFilled="true"] {
	background-color: white;
}

CWOrderWizard QFrame#orderwizard_address_check_hint_frame QLabel {
	margin: 5px 5px 0px 5px;
}

CWOrderWizard QFrame#orderwizard_address_check_hint_frame QCheckBox {
	margin: 0px 5px 5px 5px;
}

CWOrderWizard QFrame#orderwizard_address_check_hint_frame {
	border-radius: 5px;
}

CWOrderWizard QFrame#orderwizard_address_check_hint_frame[warnlevel="1"] {
	background-color: #cceaf8;
	border: 1px solid #0094dc;
}

CWOrderWizard QFrame#orderwizard_address_check_hint_frame[warnlevel="2"],
CWOrderWizard QFrame#orderwizard_address_check_hint_frame[warnlevel="3"] {
	background-color: #f2ccd4;
	border: 1px solid #c0002a;
}

/**
 * Die Rahmen um die einzelne Fehlermeldung
 * status = 0  => Kein Fehler
 * status = 1  => Invalid
 * status = 2  => Corrected
 * status = 3  => Multichoice
 */
CWOrderWizard QFrame[status="0"] {
	background-color: transparent;
	border: none;
	margin: 0px 5px 0px 5px;
}

CWOrderWizard QFrame[status="1"] {
	background-color: #cceaf8;
	border: 1px solid #0094dc;
	border-radius: 5px;
	margin: 0px 5px 0px 5px;
}

CWOrderWizard QFrame[status="2"],
CWOrderWizard QFrame[status="3"] {
	background-color: #f2ccd4;
	border: 1px solid #c0002a;
	border-radius: 5px;
	margin: 0px 5px 0px 5px;
}

CWOrderWizard QLabel#streetErrorMsg,
CWOrderWizard QLabel#state_provinceErrorMsg,
CWOrderWizard QLabel#zipErrorMsg,
CWOrderWizard QLabel#cityErrorMsg,
CWOrderWizard QLabel#city_partErrorMsg,
CWOrderWizard QLabel#countryErrorMsg,
CWOrderWizard QLabel#orderwizard_address_check_warnings {
	font: bold;
}

CWOrderWizard QWidget#CWOrderWizardScreenAddress QComboBox,
CWOrderWizard QWidget#CWOrderWizardScreenAddress QCheckBox,
CWOrderWizard QWidget#CWOrderWizardScreenAddress QLabel,
CWOrderWizard QWidget#CWOrderWizardScreenAddress QLineEdit,
CWOrderWizard QWidget#CWOrderWizardScreenAddress QRadioButton,
CWOrderWizard QWidget#CWOrderWizardScreenShippingAddress QComboBox,
CWOrderWizard QWidget#CWOrderWizardScreenShippingAddress QCheckBox,
CWOrderWizard QWidget#CWOrderWizardScreenShippingAddress QLabel,
CWOrderWizard QWidget#CWOrderWizardScreenShippingAddress QLineEdit,
CWOrderWizard QWidget#CWOrderWizardScreenShippingAddress QRadioButton,
CWOrderWizard QWidget#CWOrderWizardScreenRegistration QComboBox,
CWOrderWizard QWidget#CWOrderWizardScreenRegistration QCheckBox,
CWOrderWizard QWidget#CWOrderWizardScreenRegistration QLabel,
CWOrderWizard QWidget#CWOrderWizardScreenRegistration QLineEdit,
CWOrderWizard QWidget#CWOrderWizardScreenRegistration QRadioButton {
	margin: 5px;
}

CWOrderWizard QWidget#CWOrderWizardScreenAddress QLineEdit,
CWOrderWizard QWidget#CWOrderWizardScreenShippingAddress QLineEdit,
CWOrderWizard QWidget#CWOrderWizardScreenRegistration QLineEdit {
	padding: 2px;
}
/*
8888888888 888b    888 8888888b.       .d88888b.               888                  888       888 d8b                                888
888        8888b   888 888  "Y88b     d88P" "Y88b              888                  888   o   888 Y8P                                888
888        88888b  888 888    888     888     888              888                  888  d8b  888                                    888
8888888    888Y88b 888 888    888     888     888 888d888  .d88888  .d88b.  888d888 888 d888b 888 888 88888888  8888b.  888d888  .d88888
888        888 Y88b888 888    888     888     888 888P"   d88" 888 d8P  Y8b 888P"   888d88888b888 888    d88P      "88b 888P"   d88" 888
888        888  Y88888 888    888     888     888 888     888  888 88888888 888     88888P Y88888 888   d88P   .d888888 888     888  888
888        888   Y8888 888  .d88P     Y88b. .d88P 888     Y88b 888 Y8b.     888     8888P   Y8888 888  d88P    888  888 888     Y88b 888
8888888888 888    Y888 8888888P"       "Y88888P"  888      "Y88888  "Y8888  888     888P     Y888 888 88888888 "Y888888 888      "Y88888
*/

CWWhiteLabelWizard {
	background-color: #f3f3f3;
}

CWWhiteLabelWizard QWidget#wizard_controls_widget {
	background-color: #b9b9b9;
}

CWWhiteLabelWizard QFrame#whitelabel_hint_widget {
}

CWWhiteLabelWizard QLabel#whitelabel_step_label {
	border: 1px solid #cfcfcf;
	background-color: #ffffff;
	margin: 5px 0px 5px 0px;
}

CWWhiteLabelWizard QLabel#whitelabel_step_head_label {
	font: bold;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

CWWhiteLabelWizard QFrame#whitelabel_step_head_number {
	padding-right: 10px;
}

CWWhiteLabelWizard QFrame#whitelabel_step_head_number QLabel {
	font: bold;
}

CWWhiteLabelWizard QFrame#whitelabel_step_tip_box {
}

CWWhiteLabelWizard QLabel#whitelabel_step_tip_tip {
	padding-left: 10px;
	font: bold;
}

CWWhiteLabelWizard QLabel#whitelabel_step_tip_description {
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

CWWhiteLabelWizard QLabel#whitelabel_hint_head_label {
	padding: 10px 0px 10px 0px;
	font: bold;
	font-size: 12px;
	color: #0094dc;
}
CWWhiteLabelWizard QLabel#whitelabel_hint_1_label {
	padding: 0px 0px 5px 0px;
}

CWWhiteLabelWizard QLabel#whitelabel_hint_2_label,
CWWhiteLabelWizard QLabel#whitelabel_hint_3_label,
CWWhiteLabelWizard QLabel#whitelabel_hint_4_label,
CWWhiteLabelWizard QLabel#whitelabel_hint_5_label {
	padding: 0px 5px 0px 0px;
}

CWWhiteLabelWizard QLabel#whitelabel_hint_6_label {
	padding: 0px 0px 10px 0px;
}

CWWhiteLabelWizard QLabel#whitelabel_help_hint_label {
	padding: 10px 0px 5px 0px;
}

QFrame#filter_dialog_cluster_frame,
QFrame#filter_dialog_similarity_frame{
	background-color: rgba(0, 0, 0, 12);
	border-radius : 0px;
	border: 1px solid gray;
}

CWGraphicsPagesView {
  border:none;
  margin:0px;
}
