/* Copyright (C) F-IT-Solutions */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

a,
code { color: #3D3C47; }

a:hover { color: #EA6D40; } 

mark { background-color: #fff; }
/*ins { background-color: #DB4B26; }*/

.bg-color2 strong { text-shadow: 0 1px 0 rgba(255,255,255,0.3); }

.bg-color1 strong { color: #FF7D4A; }
.bg-color2 strong { color: #9E4829; }

::-moz-selection { /*background: #454550*/background: #a8a29a; /* Old browsers */
background: -moz-linear-gradient(top,  #a8a29a 0%, #777677 3%, #757575 4%, #767676 8%, #6e6e6e 21%, #6e6e6e 25%, #626262 49%, #545454 71%, #545454 74%, #4f4f4f 78%, #4f4f4f 81%, #464646 92%, #424242 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a29a), color-stop(3%,#777677), color-stop(4%,#757575), color-stop(8%,#767676), color-stop(21%,#6e6e6e), color-stop(25%,#6e6e6e), color-stop(49%,#626262), color-stop(71%,#545454), color-stop(74%,#545454), color-stop(78%,#4f4f4f), color-stop(81%,#4f4f4f), color-stop(92%,#464646), color-stop(100%,#424242)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a29a', endColorstr='#424242',GradientType=0 ); /* IE6-9 */
; }
::selection { background: #454550; }


/* Layout
----------------------------------------------------------------------------------------------------*/

/* 
 * BG Block 
 */

.bg-color1 { 
	background: none repeat scroll 0 0 #000; /*geänder vorher #31313A;*/
/*	background: url(../images/noise_bg1.png) 0 0 repeat, -moz-radial-gradient(center, ellipse farthest-corner, #515055 0%, #2D2A33 100%);
	background: url(../images/noise_bg1.png) 0 0 repeat, -o-radial-gradient(center, ellipse farthest-corner, #515055 0%, #2D2A33 100%);
	background: url(../images/noise_bg1.png) 0 0 repeat, -webkit-radial-gradient(center, ellipse farthest-corner, #515055 0%, #2D2A33 100%);
	background: url(../images/noise_bg1.png) 0 0 repeat, radial-gradient(center, ellipse farthest-corner, #515055 0%, #2D2A33 100%);*/
}

.bg-color2 { 
	background: #990000;
	
	/* geändert background: #F06F40;
	background: url(../images/noise_bg2.png) 0 0 repeat, -moz-radial-gradient(center, ellipse farthest-corner, #EA794B 0%, #E05530 100%);
	background: url(../images/noise_bg2.png) 0 0 repeat, -o-radial-gradient(center, ellipse farthest-corner, #EA794B 0%, #E05530 100%);
	background: url(../images/noise_bg2.png) 0 0 repeat, -webkit-radial-gradient(center, ellipse farthest-corner, #EA794B 0%, #E05530 100%);
	background: url(../images/noise_bg2.png) 0 0 repeat, radial-gradient(ellipse farthest-corner at center, #EA794B 0%, #E05530 100%); */


/*background: #bc0009;
background: -moz-linear-gradient(top,  #bc0009 0%, #bc030d 8%, #ba0b11 19%, #bc0f17 22%, #bc141d 26%, #bc1a22 29%, #bc252d 51%, #bc383f 75%, #bc3c42 79%, #bc474d 92%, #bc4b51 96%, #bc4d52 97%, #bc5156 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0009), color-stop(8%,#bc030d), color-stop(19%,#ba0b11), color-stop(22%,#bc0f17), color-stop(26%,#bc141d), color-stop(29%,#bc1a22), color-stop(51%,#bc252d), color-stop(75%,#bc383f), color-stop(79%,#bc3c42), color-stop(92%,#bc474d), color-stop(96%,#bc4b51), color-stop(97%,#bc4d52), color-stop(100%,#bc5156));
background: -webkit-linear-gradient(top,  #bc0009 0%,#bc030d 8%,#ba0b11 19%,#bc0f17 22%,#bc141d 26%,#bc1a22 29%,#bc252d 51%,#bc383f 75%,#bc3c42 79%,#bc474d 92%,#bc4b51 96%,#bc4d52 97%,#bc5156 100%);
background: -o-linear-gradient(top,  #bc0009 0%,#bc030d 8%,#ba0b11 19%,#bc0f17 22%,#bc141d 26%,#bc1a22 29%,#bc252d 51%,#bc383f 75%,#bc3c42 79%,#bc474d 92%,#bc4b51 96%,#bc4d52 97%,#bc5156 100%);
background: -ms-linear-gradient(top,  #bc0009 0%,#bc030d 8%,#ba0b11 19%,#bc0f17 22%,#bc141d 26%,#bc1a22 29%,#bc252d 51%,#bc383f 75%,#bc3c42 79%,#bc474d 92%,#bc4b51 96%,#bc4d52 97%,#bc5156 100%);
background: linear-gradient(to bottom,  #bc0009 0%,#bc030d 8%,#ba0b11 19%,#bc0f17 22%,#bc141d 26%,#bc1a22 29%,#bc252d 51%,#bc383f 75%,#bc3c42 79%,#bc474d 92%,#bc4b51 96%,#bc4d52 97%,#bc5156 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0009', endColorstr='#bc5156',GradientType=0 );*/


}

.body-dark,
.bg-dark { /* änderung background: #28262E;*/
/*background: rgb(168,162,154);
background: -moz-linear-gradient(top,  rgba(168,162,154,1) 0%, rgba(119,118,119,1) 3%, rgba(117,117,117,1) 4%, rgba(118,118,118,1) 8%, rgba(110,110,110,1) 21%, rgba(110,110,110,1) 25%, rgba(98,98,98,1) 49%, rgba(84,84,84,1) 71%, rgba(84,84,84,1) 74%, rgba(79,79,79,1) 78%, rgba(79,79,79,1) 81%, rgba(70,70,70,1) 92%, rgba(66,66,66,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,162,154,1)), color-stop(3%,rgba(119,118,119,1)), color-stop(4%,rgba(117,117,117,1)), color-stop(8%,rgba(118,118,118,1)), color-stop(21%,rgba(110,110,110,1)), color-stop(25%,rgba(110,110,110,1)), color-stop(49%,rgba(98,98,98,1)), color-stop(71%,rgba(84,84,84,1)), color-stop(74%,rgba(84,84,84,1)), color-stop(78%,rgba(79,79,79,1)), color-stop(81%,rgba(79,79,79,1)), color-stop(92%,rgba(70,70,70,1)), color-stop(100%,rgba(66,66,66,1)));
background: -webkit-linear-gradient(top,  rgba(168,162,154,1) 0%,rgba(119,118,119,1) 3%,rgba(117,117,117,1) 4%,rgba(118,118,118,1) 8%,rgba(110,110,110,1) 21%,rgba(110,110,110,1) 25%,rgba(98,98,98,1) 49%,rgba(84,84,84,1) 71%,rgba(84,84,84,1) 74%,rgba(79,79,79,1) 78%,rgba(79,79,79,1) 81%,rgba(70,70,70,1) 92%,rgba(66,66,66,1) 100%);
background: -o-linear-gradient(top,  rgba(168,162,154,1) 0%,rgba(119,118,119,1) 3%,rgba(117,117,117,1) 4%,rgba(118,118,118,1) 8%,rgba(110,110,110,1) 21%,rgba(110,110,110,1) 25%,rgba(98,98,98,1) 49%,rgba(84,84,84,1) 71%,rgba(84,84,84,1) 74%,rgba(79,79,79,1) 78%,rgba(79,79,79,1) 81%,rgba(70,70,70,1) 92%,rgba(66,66,66,1) 100%);
background: -ms-linear-gradient(top,  rgba(168,162,154,1) 0%,rgba(119,118,119,1) 3%,rgba(117,117,117,1) 4%,rgba(118,118,118,1) 8%,rgba(110,110,110,1) 21%,rgba(110,110,110,1) 25%,rgba(98,98,98,1) 49%,rgba(84,84,84,1) 71%,rgba(84,84,84,1) 74%,rgba(79,79,79,1) 78%,rgba(79,79,79,1) 81%,rgba(70,70,70,1) 92%,rgba(66,66,66,1) 100%);
background: linear-gradient(to bottom,  rgba(168,162,154,1) 0%,rgba(119,118,119,1) 3%,rgba(117,117,117,1) 4%,rgba(118,118,118,1) 8%,rgba(110,110,110,1) 21%,rgba(110,110,110,1) 25%,rgba(98,98,98,1) 49%,rgba(84,84,84,1) 71%,rgba(84,84,84,1) 74%,rgba(79,79,79,1) 78%,rgba(79,79,79,1) 81%,rgba(70,70,70,1) 92%,rgba(66,66,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a29a', endColorstr='#424242',GradientType=0 );*/
background: #a8a29a; /* Old browsers */
background: -moz-linear-gradient(top,  #a8a29a 0%, #777677 3%, #757575 4%, #767676 8%, #6e6e6e 21%, #6e6e6e 25%, #626262 49%, #545454 71%, #545454 74%, #4f4f4f 78%, #4f4f4f 81%, #464646 92%, #424242 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a29a), color-stop(3%,#777677), color-stop(4%,#757575), color-stop(8%,#767676), color-stop(21%,#6e6e6e), color-stop(25%,#6e6e6e), color-stop(49%,#626262), color-stop(71%,#545454), color-stop(74%,#545454), color-stop(78%,#4f4f4f), color-stop(81%,#4f4f4f), color-stop(92%,#464646), color-stop(100%,#424242)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a8a29a 0%,#777677 3%,#757575 4%,#767676 8%,#6e6e6e 21%,#6e6e6e 25%,#626262 49%,#545454 71%,#545454 74%,#4f4f4f 78%,#4f4f4f 81%,#464646 92%,#424242 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a29a', endColorstr='#424242',GradientType=0 ); /* IE6-9 */



 }


/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown li.active .level1:before,
#menu .menu-dropdown li.level1:hover .level1,
#menu .menu-dropdown li.remain .level1,
.menu-dropdown .dropdown-bg > div { background-color: #3C3C45; }

#menu .menu-dropdown li.level1:hover .level1,
#menu .menu-dropdown li.remain .level1  { border-color: #3C3C45; }

.menu-dropdown a.level3 { background-image: url(../images/menu_dropdown_level3.png); }

.menu-dropdown li.active .level1 { color: #ebebea /* geändert vorher #444450*/; }

/* 
 * Menu Sidebar
 */

.menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }
.menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }

/* 
 * Sidebar on color1 modules 
 */

.bg-color1 .menu-sidebar li.parent .level1 > span,
.mod-box-color1 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color1.png); }

.bg-color1 .menu-sidebar a.level2,
.mod-box-color1 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color1.png); }

/* 
 *Sidebar on color2 modules 
 */

.bg-color2 .menu-sidebar li.parent .level1 > span,
.mod-box-color2 .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent_color2.png); }

.bg-color2 .menu-sidebar a.level2,
.mod-box-color2 .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2_color2.png); }

/* 
 * Menu Sidebar on grey + default modules 
 */
 
#page .mod-box-default .menu-sidebar li.parent .level1 > span,
#page .mod-box-grey .menu-sidebar li.parent .level1 > span { background-image: url(../images/menu_sidebar_parent.png); }
#page .mod-box-default  .menu-sidebar a.level2,
#page .mod-box-grey  .menu-sidebar a.level2 { background-image: url(../images/menu_sidebar_level2.png); }

.mod-line .menu-sidebar li .active,
#page .mod-box-default .menu-sidebar li .active,
#page .mod-box-grey .menu-sidebar li .active { color: #3D3C47; }


/* Modules
----------------------------------------------------------------------------------------------------*/

.mod-box .module-title,
.mod-line .module-title { color: #3D3C47; }

.module .badge { background-image: url(../images/module_badges.png); }
.module .module-title .icon { background-image: url(../images/module_icons.png); }

.mod-box-color1 { 
	border-color: #2D2D35;
	background: #3D3C47;
}

.mod-box-color2 { 
	border-color: #BD522C;
	background: #990000 /*geändert #EF6E40*/;
}

.bg-colored .mod-box-default a,
.bg-colored .mod-box-grey a {
	color: #3D3C47;;
	text-shadow: none;
} 

.bg-colored .mod-box-default code,
.bg-colored .mod-box-grey code { color: #3D3C47; } 


/* Tools + System Links
----------------------------------------------------------------------------------------------------*/

.button-primary,
#page .mod-box-default .button-primary,
#page .mod-box-grey .button-primary,
#system .item > .links a {
	border-color: #35343F;
	background: #494A55;
}

.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover,
#system .item > .links a:hover {
	border-color: #292931;
	background: #3E3F47;
}

.button-primary:active,
#page .mod-box-default .button-primary:active,
#page .mod-box-grey .button-primary:active,
#system .item > .links a:active {
	border-color: #313138;
	background: #3A3A43;
}	

dl.separator dt:after { background-color: #3D3C47; }

em.box { color: #3D3C47; }

.social-icons li a,
.module.mod-box-default .social-icons li a,
.module.mod-box-grey .social-icons li a { background-image: url(../images/tools/icons_social.png); }


/* Links
----------------------------------------------------------------------------------------------------*/

.menu-dropdown .level2 a:hover,
.menu-dropdown .level2 a.current,
.bg-color1 a:hover,
.mod-box-color1 a:hover,
.mod-box-color1 .menu-sidebar :hover,
.mod-box-color1 .menu-sidebar li .active,
.bg-color1 .menu-sidebar :hover,
.bg-color1 .menu-sidebar li .active,
.bg-color1 .mod-line .menu-sidebar li .active { color: #FF7D4A; }

.bg-color2 a:hover,
.mod-box-color2 a:hover,
.mod-box-color2 .menu-sidebar :hover,
.mod-box-color2 .menu-sidebar li .active,
.bg-color2 .menu-sidebar :hover,
.bg-color2 .menu-sidebar li .active,
.bg-color2 .mod-line .menu-sidebar li .active { 
	color: #a8a29a /* geändert #9E4829*/;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);   
}


/* System
----------------------------------------------------------------------------------------------------*/

#system .pagination a:hover,
#system .pagination strong,
.searchbox .results li.results-header,
.searchbox .results li.result.selected h3,
#system #respond h3 { color: #3D3C47; }

#system .pagination a:hover { border-color: #3D3C47; }

#system .pagination a.previous,
#system .pagination a.next { background-image: url(../images/pagination.png); }

.searchbox .results li.more-results:hover { background-color: #3D3C47; }

#system #comments .comment-byadmin .comment-head {
	border-color: #CFD1D5;
	background: #E2E4E8;
}

#system span.highlight { background-color: #494A55; }


/* Widgetkit Slideshow
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-infinite .caption h1 {
	background-color: #312E38;
	background-color: rgba(49,46,56,0.8);
}

.wk-slideshow-infinite .caption h1 + span {
	background-color: #E55C34;
	background-color: rgba(229,92,51,0.85);
}

