/* ----------------------------------------------------------------------------
Mumble Skin
-------------------------------------------------------------------------------
Name:			DFO-Neanias
Version:	1.2 (Mumble 1.2.x)
Author:		Fatality
Date:			14.12.2012
-------------------------------------------------------------------------------

-----------------------------------------------------------------------------*/

/* General */
* {
	selection-background-color: #333333;
	alternate-background-color: rgba(255,255,255,80%);
}
QWidget {
	background: transparent;
}
QDialog {
	background-image: url(skin:dfo-neanias/metal2.png);
	color: #EEEEEE;
}
QLabel {
	background: transparent;
	color: #FFFFFF;
}
QListWidget, QListView, QTreeWidget, QTextEdit, QLineEdit, QSpinBox, QPlainTextEdit {
	border: 2px inset rgba(68, 68, 68, 90%);
	border-radius: 2px;
	background-color: #EEEEEE;
	color: #111111;
}
QListWidget:disabled, QListView:disabled, QTreeWidget:disabled, QTextEdit:disabled, QLineEdit:disabled, QSpinBox:disabled {
	background-color: #888888;
	color: #666666;
}
QToolTip {
	background: #A1A3A3;
	border: none;
	color: #111111;
}
a {
	color: #FFE23C;
	font-weight: bold;
	text-decoration: none;
}
	
/* Mainwindow */
QMainWindow#MainWindow {
	background: #333333;
	background-image: url(skin:dfo-neanias/backgrounddfouwneaniass.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center middle;
	border: 1px solid #666;
	border-radius: 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	color: #EEEEEE;
}

/* Channel & Joueur */
QTreeView#qtvUsers {
	border: 1px solid #999999;
	background: qradialgradient(cx:0, cy:0, radius: 1, fx:0.5, fy:0.5, stop:0 rgba(118, 120,120, 66%), stop:1 rgba(24, 24, 24, 66%));
	selection-color: #A1A3A3;
	selection-background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 rgba(119, 119, 119, 25%), stop:1 rgba(34, 34, 34, 25%));
	color: #FFFFFF;
}
QTreeView#qtvUsers::branch:has-siblings:!adjoins-item {
	border-image: url(skin:dfo-neanias/TreeView_line.png) 1 3 1 3;
}
QTreeView#qtvUsers::branch:has-siblings:adjoins-item {
	border-image: url(skin:dfo-neanias/TreeView_mid.png) 1 3 1 3;
}
QTreeView#qtvUsers::branch:!has-children:!has-siblings:adjoins-item {
	border-image: url(skin:dfo-neanias/TreeView_end.png) 1 3 1 3;
}
QTreeView#qtvUsers::branch:closed:has-children:has-siblings {
	border-image: url(skin:dfo-neanias/TreeView_plus.png) 1 3 1 3;
}
QTreeView#qtvUsers::branch:has-children:!has-siblings:closed {
	border-image: url(skin:dfo-neanias/TreeView_plus_end.png) 1 3 1 3;
}
QTreeView#qtvUsers::branch:open:has-children:has-siblings {
	border-image: url(skin:dfo-neanias/TreeView_minus.png) 1 3 1 3;
}
QTreeView#qtvUsers::branch:open:has-children:!has-siblings {
	border-image: url(skin:dfo-neanias/TreeView_minus_end.png) 1 3 1 3;
}

/* Message-Window */
QTextBrowser#qteLog {
	border: 1px solid #999999;
	background: qradialgradient(cx:0, cy:1, radius: 1, fx:0.5, fy:0.5, stop:0 rgba(118, 120,120, 66%), stop:1 rgba(24, 24, 24, 66%));
	color: #FFFFFF;
	selection-color: #000000;
	selection-background-color: #A1A3A3;
}

/* Chatbar */
ChatbarLineEdit#qleChat {
	border: 1px solid #999999;
	color: #FFFFFF;
	background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(34, 34, 34, 100%), stop:1 rgba(118, 120,120, 50%));
	selection-color: #000000;
	selection-background-color: #A1A3A3;
	height: 22px;
}

/* Tabs */
QTabWidget {
	qproperty-tabPosition:North;
}
QTabWidget::pane, QDialog {
	border-image: url(skin:radiusdesign/TabWidget_pane.png) 8 8 8 8;
	border-top: 8px transparent;
	border-left: 8px transparent;
	border-bottom: 8px transparent;
	border-right: 8px transparent;
	margin-top: 1px;
}
QTabWidget::tab-bar {
	left: 8px;
}
QTabBar::tab {
	background: transparent;
	border-image: url(skin:dfo-neanias/TabBar_normal.png) 4 6 4 6;
	border-top: 4px transparent;
	border-left: 6px transparent;
	border-bottom: 4px transparent;
	border-right: 6px transparent;
	color: #EEEEEE;
	min-width: 60px;
}
QTabBar::tab:hover {
	border-image: url(skin:dfo-neanias/TabBar_hover.png) 4 6 4 6;
	color: #FFFFFF;
}
QTabBar::tab:pressed {
	border-image: url(skin:dfo-neanias/TabBar_pressed.png) 4 6 4 6;
}
QTabBar::tab:selected {
	border-image: url(skin:dfo-neanias/TabBar_default.png) 4 6	4 6;
	color: #FFFF40;
	margin: 0px 0px 0px 0px;
}
QTabBar::tab:!selected {
	margin: 3px 0px 0px 0px;
}
QTabBar::tab:disabled {
	border-image: url(skin:dfo-neanias/TabBar_disabled.png) 4 6 4 6;
	color: #333333;
}
QTabBar::scroller {
	width: 18px;
}
QTabBar QToolButton {
	border-image: url(skin:dfo-neanias/PushButton_normal.png) 2;
	border-width: 2px;
}
QTabBar QToolButton:hover {
	border-image: url(skin:dfo-neanias/PushButton_hover.png) 2;
}
QTabBar QToolButton:pressed {
	border-image: url(skin:dfo-neanias/PushButton_pressed.png) 2;
}
QTabBar QToolButton:disabled {
	border-image: url(skin:dfo-neanias/PushButton_disabled.png) 2;
}
QTabBar QToolButton::left-arrow {
	image: url(skin:dfo-neanias/TabBar_arrow_left_white.png);
}
QTabBar QToolButton::right-arrow {
	image: url(skin:dfo-neanias/TabBar_arrow_right_white.png);
}
QTabBar QToolButton::left-arrow:disabled {
	image: url(skin:dfo-neanias/TabBar_arrow_left_grey.png);
}
QTabBar QToolButton::right-arrow:disabled {
	image: url(skin:dfo-neanias/TabBar_arrow_right_grey.png);
}

/* Groupbox */
QGroupBox {
	font-weight: bold;
	border: 2px ridge #888888;
	border-radius: 4px;
	margin: 5px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}
QGroupBox::title {
	color: #A1A3A3;
	subcontrol-origin: margin;
	subcontrol-position: top left;
	margin: -2px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	left: 10px;
}

/* Headerview */
QHeaderView {
	background: #111111;
}
QHeaderView::section {
	border-image: url(skin:dfo-neanias/HeaderView_normal.png) 0 0 0 0;
	border-left: 2px transparent;
	padding-left: 4px;
	color: #FFFFFF;
	height: 20px;
	min-width: 90px;
}
QHeaderView::section:hover {
	border-image: url(skin:dfo-neanias/HeaderView_hover.png) 0 0 0 0;
}
QHeaderView::section:pressed {
	border-image: url(skin:dfo-neanias/HeaderView_pressed.png) 0 0 0 0;
}
QHeaderView::section:disabled {
	border-image: url(skin:dfo-neanias/HeaderView_disabled.png) 0 0 0 0;
}
QHeaderView::section:first, QHeaderView::section:only-one {
	border-left: 1px transparent;
}
QHeaderView::section:last, QHeaderView::section:only-one {
	border-right: 1px transparent;
}

/* MenuBar */
QMenuBar {
	background-image: url(skin:dfo-neanias/MenuBar_normal.png);
	font-weight: bold;
	color: #FFFFFF;
}
QMenuBar::item {
	padding: 4px 8px;
	border: 0;
}
QMenuBar::item:selected {
	background-image: url(skin:dfo-neanias/MenuBar_hover.png);
}
QMenuBar::item:pressed {
	background-image: url(skin:dfo-neanias/MenuBar_pressed.png);
}

/* Menu - Menue */
QMenu {
	background-image: url(skin:dfo-neanias/metal.png);
		border: 1px solid #333333;
	color: #EEEEEE;
}
QMenu::item {
	background: transparent;
	border: 1px solid transparent;
	padding: 2px 20px 2px 20px;
}
QMenu::item:selected {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #666666, stop:1 #000000);
	border: 1px solid #999999;
}
QMenu::item:disabled {
	color: #BBBBBB;
}
QMenu::item:disabled:selected {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #999999, stop:1 #666666);
	border: 1px solid #999999;
}
QMenu::separator {
	background: #000000;
	height: 1px;
}
QMenu::indicator {
	width: 13px;
	height: 13px;
	padding-left: 1px;
}

/* ToolBar - Toolbar */
QToolBar {
	border-image: url(skin:dfo-neanias/CheckBox_off_normal.png) 2 2 2 2;
	border: 2px transparent;
}
QToolButton {
	background: transparent;
	border-image: url(skin:dfo-neanias/CheckBox_off_normal.png) 4 4 4 4;
	border: 4px transparent;
	color: #EEEEEE;
}
QToolButton:default {
	border-image: url(skin:dfo-neanias/CheckBox_off_normal.png) 4 4 4 4;
	color: #EEEEEE;
}
QToolButton:hover {
	border-image: url(skin:radiusdesign/CheckBox_off_hover.png) 4 4 4 4;
	color: #FFFFFF;
}
QToolButton:pressed {
	border-image: url(skin:dfo-neanias/CheckBox_off_pressed.png) 4 4 4 4;
	color: #EEEEEE;
}
QToolButton:disabled {
	border-image: url(skin:dfo-neanias/CheckBox_off_disabled.png) 4 4 4 4;
	color: #333333;
}

/* PushButton */
QPushButton {
	background: transparent;
	border-image: url(skin:dfo-neanias/PushButton_normal.png) 4 8 4 8;
	border-top: 4px transparent;
	border-left: 8px transparent;
	border-bottom: 4px transparent;
	border-right: 8px transparent;
	color: #EEEEEE;
}
QPushButton:default {
	border-image: url(skin:dfo-neanias/PushButton_default.png) 4 8 4 8;
	color: #EEEEEE;
}
QPushButton:hover {
	border-image: url(skin:dfo-neanias/PushButton_hover.png) 4 8 4 8;
	color: #FFFFFF;
}
QPushButton:pressed {
	border-image: url(skin:dfo-neanias/PushButton_pressed.png) 4 8 4 8;
	color: #EEEEEE;
}
QPushButton:disabled {
	border-image: url(skin:dfo-neanias/PushButton_disabled.png) 4 8 4 8;
	color: #333333;
}

/* Pushbutton Skinfile - Schaltfläche Skindatei */
QPushButton#qpbSkinFile {
	height: 13px;
	width: 22px;
}

/* RadioButton */
QRadioButton {
	background: transparent;
	color: #FFFFFF;
}
QRadioButton::indicator:unchecked {
	image: url(skin:dfo-neanias/RadioButton_off_normal.png);
}
QRadioButton::indicator:unchecked:hover {
	image: url(skin:dfo-neanias/RadioButton_off_hover.png);
}
QRadioButton::indicator:unchecked:pressed {
	image: url(skin:dfo-neanias/RadioButton_off_pressed.png);
}
QRadioButton::indicator:checked {
	image: url(skin:dfo-neanias/RadioButton_on_normal.png);
}
QRadioButton::indicator:checked:hover {
	image: url(skin:dfo-neanias/RadioButton_on_hover.png);
}
QRadioButton::indicator:checked:pressed {
	image: url(skin:dfo-neanias/RadioButton_on_pressed.png);
}
QRadioButton::indicator:disabled:unchecked {
	image: url(skin:dfo-neanias/RadioButton_off_disabled.png);
}
QRadioButton::indicator:disabled:checked {
	image: url(skin:dfo-neanias/RadioButton_on_disabled.png);
}

/* CheckBox */
QCheckBox {
	background: transparent;
	color: #FFFFFF;
}
QCheckBox::indicator:unchecked {
	image: url(skin:dfo-neanias/CheckBox_off_normal.png);
}
QCheckBox::indicator:unchecked:hover {
	image: url(skin:dfo-neanias/CheckBox_off_hover.png);
}
QCheckBox::indicator:unchecked:pressed {
	image: url(skin:dfo-neanias/CheckBox_off_pressed.png);
}
QCheckBox::indicator:checked {
	image: url(skin:dfo-neanias/CheckBox_on_normal.png);
}
QCheckBox::indicator:checked:hover {
	image: url(skin:dfo-neanias/CheckBox_on_hover.png);
}
QCheckBox::indicator:checked:pressed {
	image: url(skin:dfo-neanias/CheckBox_on_pressed.png);
}
QCheckBox::indicator:indeterminate {
	image: url(skin:dfo-neanias/CheckBox_multi_normal.png);
}
QCheckBox::indicator:indeterminate:hover {
	image: url(skin:dfo-neanias/CheckBox_multi_hover.png);
}
QCheckBox::indicator:indeterminate:pressed {
	image: url(skin:dfo-neanias/CheckBox_multi_pressed.png);
}
QCheckBox::indicator:disabled:unchecked {
	image: url(skin:dfo-neanias/CheckBox_off_disabled.png);
}
QCheckBox::indicator:disabled:checked {
	image: url(skin:dfo-neanias/CheckBox_on_disabled.png);
}
QCheckBox::indicator:disabled:indeterminate {
	image: url(skin:dfo-neanias/CheckBox_multi_disabled.png);
}

/* ComboBox */
QComboBox, QDateTimeEdit {
	height: 17px;
	min-width: 80px;
	border: 2px inset rgba(68, 68, 68, 90%);
	border-radius: 2px;
	background-color: #EEEEEE;
	color: #111111;
	padding-left: 3px;
}
QComboBox::drop-down, QDateTimeEdit::drop-down {
	image: url(skin:dfo-neanias/ComboBox_normal.png);
}
QComboBox::drop-down:hover, QDateTimeEdit::drop-down:hover {
	image: url(skin:dfo-neanias/ComboBox_hover.png);
}
QComboBox::drop-down:pressed, QDateTimeEdit::drop-down:pressed {
	image: url(skin:dfo-neanias/ComboBox_pressed.png);
}
QComboBox::drop-down:disabled, QDateTimeEdit::drop-down:disabled {
	image: url(skin:dfo-neanias/ComboBox_disabled.png);
}
QComboBox:disabled, QDateTimeEdit:disabled {
	color: #666666;
	background-color: #888888;
}
QComboBox QAbstractItemView {
	border: none;
	border-left: 2px inset #555555;
	border-right: 2px inset #555555;
	border-radius: 0px;
	padding: 2px;
	min-height: 28px;
}

/* SpinBox */
QSpinBox, QAbstractSpinBox  {
	min-height: 18px;
}
QSpinBox::up-button, QAbstractSpinBox::up-button {
	image: url(skin:dfo-neanias/Spin_up_normal.png);
	subcontrol-origin: content;
	subcontrol-position: top right;
	padding: 0px 0px 0px -1px;
}
QSpinBox::up-button:hover, QAbstractSpinBox::up-button:hover {
	image: url(skin:dfo-neanias/Spin_up_hover.png);
}
QSpinBox::up-button:pressed, QAbstractSpinBox::up-button:pressed {
	image: url(skin:dfo-neanias/Spin_up_pressed.png);
}
QSpinBox::up-button:disabled, QAbstractSpinBox::up-button:disabled {
	image: url(skin:dfo-neanias/Spin_up_disabled.png);
}
QSpinBox::down-button, QAbstractSpinBox::down-button {
	image: url(skin:dfo-neanias/Spin_down_normal.png);
	subcontrol-origin: content;
	subcontrol-position: bottom right;
	padding: -1px 0px 0px -1px;
}
QSpinBox::down-button:hover, QAbstractSpinBox::down-button:hover {
	image: url(skin:dfo-neanias/Spin_down_hover.png);
}
QSpinBox::down-button:pressed, QAbstractSpinBox::down-button:pressed {
	image: url(skin:dfo-neanias/Spin_down_pressed.png);
}
QSpinBox::down-button:disabled, QAbstractSpinBox::down-button:disabled {
	image: url(skin:dfo-neanias/Spin_up_disabled.png);
}

/* Slider */
QSlider::groove:horizontal {
	border-bottom: 2px groove #555555;
	height: 22px;
	margin: 0px 0px 20px 0px;
}
QSlider::groove:vertical {
	border-right: 2px groove #555555;
	width: 22px;
	margin: 0px 20px 0px 0px;
}
QSlider::groove:horizontal:disabled {
	border-bottom: 1px groove #666666;
}
QSlider::groove:vertical:disabled {
	border-right: 1px groove #666666;
}
QSlider::handle:horizontal {
	image: url(skin:dfo-neanias/Slider_h_normal.png);
	height: 20px;
	width: 9px;
	margin: 0px 0px -2px 0px;
}
QSlider::handle:horizontal:hover {
	image: url(skin:dfo-neanias/Slider_h_hover.png);
}
QSlider::handle:horizontal:pressed {
	image: url(skin:dfo-neanias/Slider_h_pressed.png);
}
QSlider::handle:horizontal:disabled {
	image: url(skin:dfo-neanias/Slider_h_disabled.png);
}
QSlider::handle:vertical {
	image: url(skin:dfo-neanias/Slider_v_normal.png);
	height: 9px;
	width: 20px;
	margin: 0px -2px 0px 0px;
}
QSlider::handle:vertical:hover {
	image: url(skin:dfo-neanias/Slider_v_hover.png);
}
QSlider::handle:vertical:pressed {
	image: url(skin:dfo-neanias/Slider_v_pressed.png);
}
QSlider::handle:vertical:disabled {
	image: url(skin:dfo-neanias/Slider_v_disabled.png);
}

/* ScrollBar general */
QScrollBar {
	background: #000000;
	color: #000000;
}
QScrollBar::add-page:horizontal {
	background: qlineargradient(x1:1, y1:0, x2:0, y2:0, stop:0 rgba(34, 34, 34, 100%), stop:1 rgba(118, 120,120, 75%));
}
QScrollBar::sub-page:horizontal {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgba(34, 34, 34, 100%), stop:1 rgba(118, 120,120, 75%));
}
QScrollBar::add-page:vertical {
	background: qlineargradient(x1:0, y1:1, x2:0, y2:0, stop:0 rgba(34, 34, 34, 100%), stop:1 rgba(118, 120,120, 75%));
}
QScrollBar::sub-page:vertical {
	background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(34, 34, 34, 100%), stop:1 rgba(118, 120,120, 75%));
}

/* ScrollBar vertical */
QScrollBar:vertical {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 17px;
	margin: 17px 0px 17px 0px;
}
QScrollBar::handle:vertical {
	border-image: url(skin:dfo-neanias/ScrollBar_v_normal.png) 2 1 2 1;
	border-top: 2px transparent;
	border-bottom: 2px transparent;
	min-height: 20px;
}
QScrollBar::handle:vertical:hover {
	border-image: url(skin:dfo-neanias/ScrollBar_v_hover.png) 2 1 2 1;
}
QScrollBar::handle:vertical:pressed {
	border-image: url(skin:dfo-neanias/ScrollBar_v_pressed.png) 2 1 2 1;
}
QScrollBar::handle:vertical:disabled {
	border-image: url(skin:dfo-neanias/ScrollBar_v_disabled.png) 2 1 2 1;
}
QScrollBar::add-line:vertical {
	image: url(skin:dfo-neanias/ScrollArrow_down_normal.png);
	height: 17px;
	width: 17px;
	subcontrol-position: bottom;
	subcontrol-origin: margin;
}
QScrollBar::add-line:vertical:hover {
	image: url(skin:dfo-neanias/ScrollArrow_down_hover.png);
}
QScrollBar::add-line:vertical:pressed {
	image: url(skin:dfo-neanias/ScrollArrow_down_pressed.png);
}
QScrollBar::add-line:vertical:disabled {
	image: url(skin:dfo-neanias/ScrollArrow_down_disabled.png);
}
QScrollBar::sub-line:vertical {
	image: url(skin:dfo-neanias/ScrollArrow_up_normal.png);
	height: 17px;
	width: 17px;
	subcontrol-position: top;
	subcontrol-origin: margin;
}
QScrollBar::sub-line:vertical:hover {
	image: url(skin:dfo-neanias/ScrollArrow_up_hover.png);
}
QScrollBar::sub-line:vertical:pressed {
	image: url(skin:dfo-neanias/ScrollArrow_up_pressed.png);
}
QScrollBar::sub-line:vertical:disabled {
	image: url(skin:dfo-neanias/ScrollArrow_up_disabled.png);
}

/* ScrollBar horizontal - Scrollbalken horizontal */
QScrollBar:horizontal {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 17px;
	margin: 0px 17px 0px 17px;
}
QScrollBar::handle:horizontal {
	border-image: url(skin:dfo-neanias/ScrollBar_h_normal.png) 1 2 1 2;
	border-left: 2px transparent;
	border-right: 2px transparent;
	min-width: 20px;
}
QScrollBar::handle:horizontal:hover {
	border-image: url(skin:dfo-neanias/ScrollBar_h_hover.png) 1 2 1 2;
}
QScrollBar::handle:horizontal:pressed {
	border-image: url(skin:dfo-neanias/ScrollBar_h_pressed.png) 1 2 1 2;
}
QScrollBar::handle:horizontal:disabled {
	border-image: url(skin:dfo-neanias/ScrollBar_h_disabled.png) 1 2 1 2;
}
QScrollBar::add-line:horizontal {
	image: url(skin:dfo-neanias/ScrollArrow_right_normal.png);
	height: 17px;
	width: 17px;
	subcontrol-position: right;
	subcontrol-origin: margin;
}
QScrollBar::add-line:horizontal:hover {
	image: url(skin:dfo-neanias/ScrollArrow_right_hover.png);
}
QScrollBar::add-line:horizontal:pressed {
	image: url(skin:dfo-neanias/ScrollArrow_right_pressed.png);
}
QScrollBar::add-line:horizontal:disabled {
	image: url(skin:dfo-neanias/ScrollArrow_right_disabled.png);
}
QScrollBar::sub-line:horizontal {
	image: url(skin:dfo-neanias/ScrollArrow_left_normal.png);
	height: 17px;
	width: 17px;
	subcontrol-position: left;
	subcontrol-origin: margin;
}
QScrollBar::sub-line:horizontal:hover {
	image: url(skin:dfo-neanias/ScrollArrow_left_hover.png);
}
QScrollBar::sub-line:horizontal:pressed {
	image: url(skin:dfo-neanias/ScrollArrow_left_pressed.png);
}
QScrollBar::sub-line:horizontal:disabled {
	image: url(skin:dfo-neanias/ScrollArrow_left_disabled.png);
}

/* Table Shortcuts */
QTreeWidget#qtwShortcuts::item {
	height: 21px;
}
QLabel#qlBitrate {
	background: transparent;
	color: #A1A3A3;
}
QListWidget#qlwIcons::item {
	height: 32px;
}

/* Log Colors - Konsolen Farben */
.log-time {
	color: #b3b3b3;
}

.log-server {
	color: #D8FF3C;
}

.log-channel {
	color: #D8FF3C;
}

.log-target {
	color: #d14419;
}

.log-source {
	color: #d14419;
}

.log-privilege {
	color: #53777A;
}
