/*************************************************************************************************************

									WHITE TEXT

**************************************************************************************************************/



/**		TEMPLATE.CSS		**/


body {
color:#c8c8c8;
}


h1, .componentheading, .contentheading {
color:#eee;
}
h1 a {
color:#eee;
}
h1 a:hover {
color:#eee;
}
h1 span, h1 a span, h1 a:hover span {
color:#eee;
}

.blog > h1 {
color : #eee;
}

h2 {
color:#ddd;
}

h2 a {
color:#ddd;
}
h2 a:hover {
color:#ddd;
}

h3, h4 {
color:#ccc;
}

/** title blog 	**/

h2.contentheading {
color:#ddd;
background-image : url(../images/white-10.png) ;
}

/**	titles modules		**/
.left_column h3, .right-module-position h3, .top-module-position h3, .bottom-module-position h3,
.user1 h3, .user2 h3, .user3 h3, .user4 h3, .user5 h3, .user6 h3,
.address h3, .translate h3, .search h3, top_menu h3, .bottom_menu h3 {
color:#ddd;
background-image : url(../images/underline_black.png) ;
}


/**			LINK		**/

a {
color:#ddd;
}

a:hover {
color:#fff;
}

/*	Pathway	*/
#breadcrumb a, #breadcrumb {
color:#bbb;
}

/*	List  */ /**wurde in der Custom css angepasst eingefügt  **/
/**
.main_component ul li, .blog_more ul li, .normal li, .check li, .arrow li, .normal_red li, .check_red li, .arrow_red li, .circle li,
.circle_red li, .normal_white li, .check_white li, .arrow_white li, .circle_white li {
	
background-image: url(../images/list_arrow_white.png)
}
.main_component ul li li, .normal li li, .check li li, .arrow li li, .normal_red li li, .check_red li li , .arrow_red li li , .circle li li, 
.circle_red li li, .circle_white li li, .check_white li li, .arrow_white li li, .normal_white li li {
background-image: url(../images/list_arrow_white.png) ;
}

.check li {
background: url(../images/list_check_white.png) 0 0px no-repeat !important;
}
.arrow li {
background: url(../images/list_arrow_white.png) 0 0px no-repeat !important;
}*/

**/



/*
*	Quotation
*/

blockquote {
border-left: 5px solid #444;
border-color: rgba(255,255,255,0.12);
}

blockquote small {
color: #888;
}

blockquote.pull-right {
border-right: 5px solid #444;
}

/**		Drop cap 		**/

span.dropcap {
color : #eee;
}


/**  DIV Info  **/

.jmessage {
background-color : #555;
background-color : rgba(255,255,255,0.17);
border-color : #777;
box-shadow:2px 2px 4px rgba(255,255,255,0.10);
color: #eee;
}

.jmessage:hover {
background-color : #5b5b5b;
background-color : rgba(255,255,255,0.19);
box-shadow:2px 2px 4px rgba(255,255,255,0.14);
}


/**	login	**/

#modlgn_username, #modlgn_passwd {
background: transparent url(../images/white-07.png) top left repeat;
}
#modlgn_username:hover, #modlgn_passwd:hover,
#modlgn_username:focus, #modlgn_passwd:focus {
background: transparent url(../images/white-11.png) top left repeat;
}


/**		Images 	**/

img.shadow {
-moz-box-shadow : 2px 2px 6px #888;
-webkit-box-shadow : 2px 2px 6px #888;
box-shadow : 2px 2px 6px #888;
border:4px solid #eee;
}

a img.shadow:hover {
border-color : #aaa ;
-moz-box-shadow : 2px 2px 6px #bbb;
-webkit-box-shadow : 2px 2px 6px #bbb;
box-shadow : 2px 2px 6px #bbb;
}



/*****************		MAIN.CSS		********************************************/

#search .search {
border-color : #888;
border-color : rgba(255,255,255,0.35);
}

#search .inputbox {
color : #bbb;
}

.breadcrumb a, .breadcrumb {
color : #888;
}

.breadcrumbs a:first-child {
background-image : url(../images/home-black.png);
}

.breadcrumbs a:first-child:hover {
background-image : url(../images/home-black.png);
}

.moduletable.shadow {
background: transparent url(../images/shadow-module-black.png) 50% 100% no-repeat;
}

.left_column .light > div, .right-module-position .light > div, .top-module-position .light > div, .bottom-module-position .light > div, .user1 .light > div, .user2 .light > div, .user3 .light > div, .user4 .light > div, .user5 .light > div, .user6 .light > div, .user7 .light > div, .user8 .light > div, .user9 .light > div {
background : transparent url(../images/white-10.png) 0 0 repeat;
}

.left_column .grey > div, .right-module-position .grey > div, .top-module-position .grey > div, .bottom-module-position .grey > div, .user1 .grey > div, .user2 .grey > div, .user3 .grey > div, .user4 .grey > div, .user5 .grey > div, .user6 .grey > div, .user7 .grey > div, .user8 .grey > div, .user9 .grey > div {
background-image: url(../images/black-30.png);
}

.left_column > .border > div, .right-module-position > .border > div, .top-module-position > .border > div, .bottom-module-position > .border > div, .user1 > .border > div, .user2 > .border > div, .user3 > .border > div, .user4 > .border > div, .user5 > .border > div, .user6 > .border > div,
.user7 > .border > div, .user8 > .border > div, .user9 > .border > div {
border:1px solid #444;
border-color : rgba(255,255,255, 0.14);
}

.left_column .blue a, .right-module-position .blue a, .top-module-position .blue a, .bottom-module-position .blue a, .user1 .blue a, .user2 .blue a, .user3 .blue a, .user4 .blue a, .user5 .blue a, .user6 .blue a, .user7 .blue a, .user8 .blue a, .user9 .blue a,
.left_column .green a, .right-module-position .green a, .top-module-position .green a, .bottom-module-position .green a, .user1 .green a, .user2 .green a, .user3 .green a, .user4 .green a, .user5 .green a, .user6 .green a, .user7 .green a, .user8 .green a, .user9 .green a,
.left_column .orange a, .right-module-position .orange a, .top-module-position .orange a, .bottom-module-position .orange a, .user1 .orange a, .user2 .orange a, .user3 .orange a, .user4 .orange a, .user5 .orange a, .user6 .orange a, .user7 .orange a, .user8 .orange a, .user9 .orange a,
.left_column .red a, .right-module-position .red a, .top-module-position .red a, .bottom-module-position .red a, .user1 .red a, .user2 .red a, .user3 .red a, .user4 .red a, .user5 .red a, .user6 .red a, .user7 .red a, .user8 .red a, .user9 .red a {
color:#eee;
}

.left_column .white > div, .right-module-position .white > div, .top-module-position .white > div, .bottom-module-position .white > div, .user1 .white > div, .user2 .white > div, .user3 .white > div, .user4 .white > div, .user5 .white > div, .user6 .white > div, .user7 .white > div, .user8 .white > div, .user9 .white > div {
color:#666;
}

.left_column .white a, .right-module-position .white a, .top-module-position .white a, .bottom-module-position .white a, .user1 .white a, .user2 .white a, .user3 .white a, .user4 .white a, .user5 .white a, .user6 .white a, .user7 .white a, .user8 .white a, .user9 .white a {
color:#666;
}

.left_column .white a:hover, .right-module-position .white a:hover, .top-module-position .white a:hover, .bottom-module-position .white a:hover, .user1 .white a:hover, .user2 .white a:hover, .user3 .white a:hover, .user4 .white a:hover, .user5 .white a:hover, .user6 .white a:hover, .user7 .white a:hover, .user8 .white a:hover, .user9 .white a:hover {
color:#222;
}

.title-centered .module-title {
border-bottom: 1px solid #555;
border-color : rgba(255,255,255,0.15);
}

#article-index {
background: transparent url(../images/white-10.png) 0 0 repeat;
}


/**	BLOG LIST	**/

.sectiontableheader {
background: transparent url(../images/white-10.png) top left repeat;
}
.sectiontableheader a {
color: #ccc;
}
tr.sectiontableentry1 td, tr.even td {
border-color: #666;
}
tr.sectiontableentry2 td, tr.odd td {
background: transparent url(../images/white-07.png) top left repeat;
border-color: #666;
}


/** 	Form 		**/

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"],
input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
border:1px solid #555;
border-color : rgba(255,255,255,0.10);
color : #ddd;
background : transparent url(../images/white-10.png) top left repeat ;
box-shadow: 1px 1px 2px rgba(0,0,0, 0.7) inset;
}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover,
input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover,
input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover, .uneditable-input:hover {
color : #eee;
box-shadow: 1px 1px 2px rgba(0,0,0, 0.6) inset, 0px 0px 3px rgba(255,255,255, 0.4);
}

input[type="submit"], button {
color : #ddd;
text-shadow : none;
background-color #444444 ;
*background-color: #444444;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5b5b5b), to(#333333));
background-image: -webkit-linear-gradient(top, #5b5b5b, #333333);
background-image: -o-linear-gradient(top, #5b5b5b, #333333);
background-image: linear-gradient(to bottom, #5b5b5b, #333333);
background-image: -moz-linear-gradient(top, #5b5b5b, #333333);
background-repeat: repeat-x;
border: 1px solid #666;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#333333', GradientType=0);
box-shadow: 0px 1px 2px rgba(255,255,255, 0.2);
}

input[type="submit"]:hover, button:hover {
color : #eee;
box-shadow: 0px 1px 3px rgba(255,255,255, 0.26);
}

input[type="submit"]:active, button:active, input[type="submit"]:focus, button:focus {
background-color: #444444;
}

legend {
color: #ddd;
}

.panel h3.pane-toggler-down a {
border-color: #555;
}

#editor-xtd-buttons .readmore a {
color:#ccc;
}

/** 	contact tabs 	**/

div.current {
border-color: #555;
}

dl.tabs dt {
background-color: #444;
border-color: #666;
color: #ccc;
}





.accordion-group {
background : transparent url(../images/black-03.png) 0 0 repeat;
border: 1px solid #666;
border-color: rgba(255,255,255,0.2);
}


.accordion-inner {
border-top: 1px solid #444;
border-color: rgba(255,255,255,0.15);
}

#contact-form legend {
color: #fff;
}




/**	page nav	**/

ul.pagenav li {
background-color #444444 !important;
*background-color: #444444 !important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5b5b5b), to(#333333)) !important;
background-image: -webkit-linear-gradient(top, #5b5b5b, #333333) !important;
background-image: -o-linear-gradient(top, #5b5b5b, #333333) !important;
background-image: linear-gradient(to bottom, #5b5b5b, #333333) !important;
background-image: -moz-linear-gradient(top, #5b5b5b, #333333) !important;
background-repeat: repeat-x !important;
border: 1px solid #666;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#333333', GradientType=0) !important;
box-shadow: 0px 1px 2px rgba(255,255,255, 0.2) !important;
}

ul.pagenav li:hover {
color : #eee;
box-shadow: 0px 1px 3px rgba(255,255,255, 0.26) !important;
}

ul.pagenav li:active {
background-color #333 !important;
*background-color: #333 !important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b4b4b), to(#222222)) !important;
background-image: -webkit-linear-gradient(top, #4b4b4b, #222222) !important;
background-image: -o-linear-gradient(top, #4b4b4b, #222222) !important;
background-image: linear-gradient(to bottom, #4b4b4b, #222222) !important;
background-image: -moz-linear-gradient(top, #4b4b4b, #222222) !important;
}

ul.pagenav li a {
text-shadow : none;
}

ul.pagenav li a:hover {
color: #eee;
}

/**	panel slider	**/

.panel {
border-color: #333;
background: transparent url(../images/white-07.png) 0 0 repeat;
}


/**	weblinks	**/

table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
background: transparent url(../images/white-10.png) 0 0 repeat;
color:#eee;
}

table.weblinks th a, table.newsfeeds th a, table.category th a, table.jlist-table th a  {
color:#eee !important;
}

/**		search 		**/

.active-result {
color : #444;
}


/**	pagination	**/

.pagination {
border-color: #555;
}

/**	items more	**/

.items-more h3 {
border-color: #555;
color:#eee;
}

.blog_more h2 {
color: #ddd;
}

/**  Error Message contact form  **/

#system-message-container #system-message > div {
background-color : #000;
border:2px solid #666;
}

#system-message-container #system-message h4 {
color: red ;
}

#system-message-container #system-message > div > div {
color: #eee ;
}




/**			NAV.CSS			**/

.horizontal_menu ul {
background : transparent url(../images/white-07.png) 0 0 repeat;
}

.horizontal_menu li {
text-shadow : none;
}

.horizontal_menu li a, .horizontal_menu li span.separator {
color: #999;
}

.horizontal_menu li.active a, .horizontal_menu li:hover a {
color: #bbb;
text-shadow : none;
background-color : #1c1c1c ;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDBkMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(45,45,45,1) 0%, rgba(13,13,13,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,1)), color-stop(100%,rgba(13,13,13,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(45,45,45,1) 0%,rgba(13,13,13,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(45,45,45,1) 0%,rgba(13,13,13,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(45,45,45,1) 0%,rgba(13,13,13,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(45,45,45,1) 0%,rgba(13,13,13,1) 100%); /* W3C */
-moz-box-shadow: 0px 0px 2px rgba(255,255,255, 0.24);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255, 0.24);
box-shadow: 0px 0px 2px rgba(255,255,255, 0.24);
}

.horizontal_menu li a:active {
color : #999;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255, 0.10);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255, 0.10);
box-shadow: 0px 0px 2px rgba(255,255,255, 0.10);
background-color : #191919 ;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(17,17,17,1) 0%, rgba(54,54,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,17,17,1)), color-stop(100%,rgba(54,54,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(17,17,17,1) 0%,rgba(54,54,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(17,17,17,1) 0%,rgba(54,54,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(17,17,17,1) 0%,rgba(54,54,54,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(17,17,17,1) 0%,rgba(54,54,54,1) 100%); /* W3C */
}


/**		 VERTICAL MENU 		**/

.vertical_menu ul li a {
color:#ccc;
}

.vertical_menu ul li li a {
color: #bbb;
background-image: url(../images/list-bullet-subitems-white.png);
}

.blue.vertical_menu ul li li a, .green.vertical_menu ul li li a, .orange.vertical_menu ul li li a, .red.vertical_menu ul li li a, .white.vertical_menu ul li li a {
background-image: url(../images/list-bullet-subitems.png);
}

.left_column .vertical_menu .content-module > ul > li, .right-module-position .vertical_menu .content-module > ul > li {
border-bottom:1px solid #555;
border-color: rgba(255,255,255,0.16);
}

.left_column .blue.vertical_menu .content-module > ul > li, .right-module-position .blue.vertical_menu .content-module > ul > li, .left_column .green.vertical_menu .content-module > ul > li, .right-module-position .green.vertical_menu .content-module > ul > li,
.left_column .orange.vertical_menu .content-module > ul > li, .right-module-position .orange.vertical_menu .content-module > ul > li, .left_column .red.vertical_menu .content-module > ul > li, .right-module-position .red.vertical_menu .content-module > ul > li,
.left_column .white.vertical_menu .content-module > ul > li, .right-module-position .white.vertical_menu .content-module > ul > li {
border-bottom:1px solid #e6e6e6;
border-color: rgba(0,0,0,0.10);
}

.left_column .vertical_menu .content-module > ul > li.active, .right-module-position .vertical_menu .content-module > ul > li.active {
background : transparent url(../images/white-10.png) 0 0 repeat ;
}

.left_column .blue.vertical_menu .content-module > ul > li.active, .right-module-position .blue.vertical_menu .content-module > ul > li.active, .left_column .green.vertical_menu .content-module > ul > li.active, .right-module-position .green.vertical_menu .content-module > ul > li.active,
.left_column .orange.vertical_menu .content-module > ul > li.active, .right-module-position .orange.vertical_menu .content-module > ul > li.active, .left_column .red.vertical_menu .content-module > ul > li.active, .right-module-position .red.vertical_menu .content-module > ul > li.active,
.left_column .white.vertical_menu .content-module > ul > li.active, .right-module-position .white.vertical_menu .content-module > ul > li.active {
background : transparent url(../images/black-05.png) 0 0 repeat ;
}



/** 		Overwrite Bootstrap 		**/

pre, code {
color: #ccc;
background-color: #444;
border: 1px solid #666;
border-color : rgba(255, 255, 255, 0.15);
}

.table td, .table th {
background-color: rgba(0, 0, 0, 0.4);
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
background : transparent url(../images/white-10.png) 0 0 repeat;
}

.table th, .table td, .table-bordered {
border-color: #444;
}

table .success, table .error, table .warning, table .info {
color : #666;
}

legend {
border-color : #444
}

.input-append .add-on, .input-prepend .add-on {
background-color: #333;
border-color : #000;
text-shadow : none;
}

.form-actions {
border-color: #000;
}

.well {
background : transparent url(../images/white-07.png) 0 0 repeat;
border: 1px solid #444;
border-color : rgba(255,255,255,0.15);
-moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.09) inset;
-webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.09) inset;
box-shadow: 0 1px 2px rgba(255, 255, 255, 0.09) inset;
}

.hero-unit {
background-color: #222222;
}

[class^="icon-"], [class*=" icon-"] {
background-image: url(../img/glyphicons-halflings-white.png);
}

hr {
border-color : #444;
}


.dropdown-menu {
background-color: #222;
border: 1px solid #666;
border: 1px solid rgba(255, 255, 255, 0.2);
}

.dropdown-menu .divider {
background-color: #333;
border-bottom: 1px solid #555;
}

.dropdown-menu a {
color: #eeeeee;
}

.main_component .nav-tabs.nav-stacked > li > a {
border: 1px solid #555555;
border-color : rgba(255,255,255,0.2);
}
.main_component .nav-tabs > .active > a, .main_component .nav-tabs > .active > a:hover {
background: transparent url(../images/white-20.png) 0 0 repeat;
border-color : rgba(255,255,255,0.2);
color: #fff;
}

.nav-tabs.nav-stacked > li > a:hover {
border-color: #555;
border-color : rgba(255,255,255,0.2);
}

.nav-list > li > a, .nav-list .nav-header {
text-shadow: none;
}

.nav-header {
color : #fff;
}

.nav-list .divider {
background-color: #333333;
border-bottom: 1px solid #555555;
}