/* 
    Created on : 15.01.2015, 12:42:02
    Author     : andreask
*/

/* COLORS

.txtcolor		: #5E5E5E;
 
.orange			: #d67b15 // rgb(214,123,21); || alt rgb(214,123,21)
.lightorange	: #e2a25a;
.lighterorange	: #eecaa1;

.blue			: #009de0 // rgb(0,157,224); || alt rgb(0,157,224)
.lightblue		: #4cbae9;
.lighterblue	: #99d7f2;

.green			: #b6c92e // rgb(182,201,46); || alt rgb(182,201,46)
.lightgreen		: #cbd96c;
.lightergreen	: #e1e9ab;

.yellow			: #f1ca00 // rgb(241,202,0); || alt rgb(241,202,0)
.lightyellow	: #f5d94c;
.lighteryellow	: #f9e999;

.brown			: #D8D090 // rgb(216,208,144); || alt rgb(216,208,144)
.lightbrown		: #e3deb1;
.lighterbrown	: #efecd2;

.red			: #ed1c24 // rgb(237,28,36); || alt rgb(237,28,36)
.lightred		: #f25f65;
.lighterred		: #f7a4a7;
*/

body .header-right { background: #fff!important;}
body .sub-menu, body .ot-mega-menu { background-color: #F5F5F5!important; }
body .main-menu { background-color: #ed1c24!important; border-bottom: 1px solid #fff; }
body .under-menu { background-color: #ed1c24!important; }

body a.red { color: #ed1c24; }
body a.red:hover { color: #5E5E5E; }

.under-menu ul li.orange a,
.under-menu ul li.orange a:hover {
    background-color: #d67b15;
}
.under-menu ul li.blue a,
.under-menu ul li.blue a:hover {
    background-color: #009de0;
}
.under-menu ul li.green a,
.under-menu ul li.green a:hover{
    background-color: #b6c92e;
}
.under-menu ul li.yellow a,
.under-menu ul li.yellow a:hover {
    background-color: #f1ca00;
}
.under-menu ul li.brown a,
.under-menu ul li.brown a:hover {
    background-color: #D8D090;
}
.under-menu ul li.red a,
.under-menu ul li.red a:hover {
    background-color: #f25f65;
}

.under-menu ul li a.active, 
.under-menu ul li a:hover{
   color: #5e5e5e!important;
}

#navi-box{
	position:absolute;
	margin-left:-30px;
	z-index:300;
	width: 992px;
	padding:0 10px
}

#navi-box #nav-box-inner{
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
  padding: 0 15px;
}

#navi-box #nav-box-inner ul{
	margin:0;
	padding:20px 0px;
	list-style-type:none;
	width:16.6%;
	float:left
}

#navi-box #nav-box-inner ul li.cat_level_1 a{
	font-weight:bold;
	line-height:1.5em;
	display:block;
	color: #444;
	padding:2px 5px
}

#navi-box #nav-box-inner ul li.cat_level_1 a:hover,
#navi-box #nav-box-inner ul li.cat_level_1.selected > a,
#navi-box #nav-box-inner ul li.cat_level_1 a.active {
	background-color: rgba(255,255,255,1);
}

#navi-box #nav-box-inner ul li.cat_level_2 a{
	font-weight:normal;
	font-size:0.9em;
	line-height:1.3em;
	display:block;
	color: #222;
	padding:2px 5px
}

#navi-box #nav-box-inner ul li.cat_level_2 a:hover,
#navi-box #nav-box-inner ul li.cat_level_2.selected > a,
#navi-box #nav-box-inner ul li.cat_level_2 a.active{
	background-color: rgba(255,255,255,0.8);
	color: #000;
}

#navi-box #nav-box-inner #closesub{
}

#navi-box #nav-box-inner #closesub a{
	margin:5px 0px;
	padding:2px 4px;
	cursor: pointer;
	display: inline-block;
	float:right;
	color:#232323;
}

body.orange .categories { border-color: #d67b15; }
body.blue .categories { border-color: #009de0; }
body.green .categories { border-color: #b6c92e; }
body.yellow .categories { border-color: #f1ca00; }
body.brown .categories { border-color: #D8D090; }
body.red .categories { border-color: #ed1c24; }

body.orange .categories .cat-title { background: #d67b15; }
body.blue .categories .cat-title { background: #009de0; }
body.green .categories .cat-title { background: #b6c92e; }
body.yellow .categories .cat-title { background: #f1ca00; }
body.brown .categories .cat-title { background: #D8D090; }
body.red .categories .cat-title { background: #ed1c24; }

body.orange .categories .cat-block ul li.selected a { color: #d67b15; }
body.blue .categories .cat-block ul li.selected a  { color: #009de0; }
body.green .categories .cat-block ul li.selected a  { color: #b6c92e; }
body.yellow .categories .cat-block ul li.selected a  { color: #f1ca00; }
body.brown .categories .cat-block ul li.selected a  { color: #D8D090; }
body.red .categories .cat-block ul li.selected a  { color: #ed1c24; }

body.orange .breadcrumb-siteid .right > span { border-color: rgb(214,123,21); background: rgba(214,123,21,0.3); }
body.blue .breadcrumb-siteid .right > span { border-color: rgb(0,157,224); background: rgba(0,157,224,0.3);  }
body.green .breadcrumb-siteid .right > span { border-color: rgb(182,201,46); background-color: rgba(182,201,46,0.3); }
body.yellow .breadcrumb-siteid .right > span { border-color: rgb(241,202,0); background-color: rgba(241,202,0,0.3); }
body.brown .breadcrumb-siteid .right > span { border-color: rgb(216,208,144); background-color: rgba(216,208,144,0.3); }
body.red .breadcrumb-siteid .right > span { border-color: rgb(237,28,36); background-color: rgba(237,28,36,0.3); }

.newstickerrow { margin-bottom: 60px; }

/* Own Submenu */

body #own-submenu { width: 100%; height: auto; overflow: scroll; background-color: #fff; padding-bottom: 20px; border-bottom: 1px solid rgba(0,0,0,0.1); }
body #own-submenu .scroll { padding: 10px 10px 20px 10px; height: auto;  }
/*
body.orange #own-submenu { background: #d67b15; }
body.blue #own-submenu { background: #009de0; }
body.green #own-submenu { background: #b6c92e; }
body.yellow #own-submenu { background: #f1ca00; }
body.brown #own-submenu { background: #D8D090; }
body.red #own-submenu { background: #ed1c24; }
*/


/* Sub Menu */
body .subsubnavi ul.crosscategories > li > a, body .subsubnavi ul li.cat_level_2 > a { font-weight: bold; }
body .subsubnavi ul li { margin-bottom: 3px;}
body .subsubnavi ul li ul li,
body .subsubnavi ul.crosscategories li { margin-bottom: 0px;}
body .subsubnavi ul li ul li ul li { margin-bottom: 0px;}

body.orange .subsubnavi ul li { background-color: #eecaa1; }
body.orange .subsubnavi ul li.selected,
body.orange .subsubnavi ul li:hover{ background-color:#ffb544 }
body.orange .subsubnavi ul li a,
body.orange .subsubnavi ul li a:hover,
body.orange .subsubnavi ul li a.active{ color:#442900; }

body.blue .subsubnavi ul li { background-color: #99d7f2; }
body.blue .subsubnavi ul li.selected,
body.blue .subsubnavi ul li:hover{ background-color:#009de0 }
body.blue .subsubnavi ul li a,
body.blue .subsubnavi ul li a:hover,
body.blue .subsubnavi ul li a.active{ color:#442900; }

body.green .subsubnavi ul li { background-color: #e1e9ab; }
body.green .subsubnavi ul li.selected,
body.green .subsubnavi ul li:hover{ background-color:#b6c92e }
body.green .subsubnavi ul li a,
body.green .subsubnavi ul li a:hover,
body.green .subsubnavi ul li a.active{ color:#442900; }

body.yellow .subsubnavi ul li { background-color: #f9e999; }
body.yellow .subsubnavi ul li.selected,
body.yellow .subsubnavi ul li:hover{ background-color:#f1ca00 }
body.yellow .subsubnavi ul li a,
body.yellow .subsubnavi ul li a:hover,
body.yellow .subsubnavi ul li a.active{ color:#442900; }

body.brown .subsubnavi ul li { background-color: #efecd2; }
body.brown .subsubnavi ul li.selected,
body.brown .subsubnavi ul li:hover{ background-color:#D8D090 }
body.brown .subsubnavi ul li a,
body.brown .subsubnavi ul li a:hover,
body.brown .subsubnavi ul li a.active{ color:#442900; }

body.red .subsubnavi ul li { background-color: #f7a4a7; }
body.red .subsubnavi ul li.selected,
body.red .subsubnavi ul li:hover{ background-color:#ed1c24 }
body.red .subsubnavi ul li a,
body.red .subsubnavi ul li a:hover,
body.red .subsubnavi ul li a.active{ color:#442900; }

body.orange #sidebar .widget .htag3 { border-color: #d67b15; }
body.blue #sidebar .widget .htag3  { border-color: #009de0; }
body.green #sidebar .widget .htag3  { border-color: #b6c92e; }
body.yellow #sidebar .widget .htag3  { border-color: #f1ca00; }
body.brown #sidebar .widget .htag3  { border-color: #D8D090; }
body.red #sidebar .widget .htag3 { border-color: #ed1c24; }


/* H & Para HTags */

body.orange .article-content h1, body.orange .article-content .htag1,
body.orange .article-content h2, body.orange .article-content .htag2,
body.orange .article-content h3, body.orange .article-content .htag3,
body.orange .article-content h4, body.orange .article-content .htag4,
body.orange .article-content .htag5 { color: #d67b15!important; }

body.blue .article-content h1, body.blue .article-content .htag1,
body.blue .article-content h2, body.blue .article-content .htag2,
body.blue .article-content h3, body.blue .article-content .htag3,
body.blue .article-content h4, body.blue .article-content .htag4,
body.blue .article-content .htag5 { color: #009de0!important; }

body.green .article-content h1, body.green .article-content .htag1,
body.green .article-content h2, body.green .article-content .htag2,
body.green .article-content h3, body.green .article-content .htag3,
body.green .article-content h4, body.green .article-content .htag4,
body.green .article-content .htag5 { color: #b6c92e!important; }

body.yellow .article-content h1, body.yellow .article-content .htag1,
body.yellow .article-content h2, body.yellow .article-content .htag2,
body.yellow .article-content h3, body.yellow .article-content .htag3,
body.yellow .article-content h4, body.yellow .article-content .htag4,
body.yellow .article-content .htag5 { color: #f1ca00!important; }

body.brown .article-content h1, body.brown .article-content .htag1,
body.brown .article-content h2, body.brown .article-content .htag2,
body.brown .article-content h3, body.brown .article-content .htag3,
body.brown .article-content h4, body.brown .article-content .htag4,
body.brown .article-content .htag5 { color: #D8D090!important; }

body.red .article-content h1, body.red .article-content .htag1,
body.red .article-content h2, body.red .article-content .htag2,
body.red .article-content h3, body.red .article-content .htag3,
body.red .article-content h4, body.red .article-content .htag4,
body.red .article-content .htag5 { color: #ed1c24!important; }


/* Listings Content */
body .article-content ul li, body aside ul li { list-style-type:none; padding:2px 15px; background-repeat:no-repeat; background-position:0 10px }
body.orange .article-content ul li, body.orange aside ul li { background-image:url("../../img/custom/li-point-orange.png"); }
body.blue .article-content ul li, body.blue aside ul li { background-image:url("../../img/custom/li-point-blue.png"); }
body.green .article-content ul li, body.green aside ul li { background-image:url("../../img/custom/li-point-green.png"); }
body.yellow .article-content ul li, body.yellow aside ul li { background-image:url("../../, img/custom/li-point-yellow.png"); }
body.brown .article-content ul li, body.brown aside ul li { background-image:url("../../img/custom/li-point-brown.png"); }
body.red .article-content ul li, body.red aside ul li { background-image:url("../../img/custom/li-point-red.png"); }

body #sub-links .nav-sub2 ul { margin: 0 0 20px 0!important; padding: 0; }
body #sub-links .nav-sub2:last-child ul { margin: 0!important; padding: 0; }

body #sub-links .nav-sub2 ul { margin: 0; padding: 0; }
body #sub-links .nav-sub2 ul li { margin: 0; padding: 4px 2px 4px 12px; display: inline-block; }

body.orange .article-content ul.overview-sitemap>li { border-color:#d67b15; }
body.blue .article-content ul.overview-sitemap>li { border-color:#009de0; }
body.green .article-content ul.overview-sitemap>li { border-color:#b6c92e; }
body.yellow .article-content ul.overview-sitemap>li { border-color:#f1ca00; }
body.brown .article-content ul.overview-sitemap>li { border-color:#D8D090; }
body.red .article-content ul.overview-sitemap>li { border-color:#ed1c24; }

/* COMMUNITY */

ul.usr-topics-ul { padding: 0; margin: 10px 0; width: 33%; float: left; }
ul.usr-topics-ul li { padding: 0; margin: 0; background: none!important; }

#usr_register .accordion .odd { padding: 0 0 10px 0; }

.marked-action { margin: 10px 0; }
.faIconBtn > a { display: block; width: 100%; }

.faIconBtn > a:after{ content: ''!important; }
.faIconBtn > a .ui-icon { display: none; }
.faIconBtn > a:before { font-family: 'FontAwesome'; margin-right: 5px; }
.sendPM > a:before{ content: '\f1d8'; }
.unMark > a:before { content: '\f02e'; }
.usrLink > a:before { content: '\f007'; }

.marked-action a {}
.marked-stats { display: block; text-align: center; font-size: 0.9em; border-width: 1px; border-style: solid; padding: 5px; }
.marked-stats.Offline {	border-color: rgba(237,28,36,1); background: rgba(237,28,36,0.6); color: #fff; }
.marked-stats.Online { border-color: rgba(182,201,46,1); background: rgba(182,201,46,0.6); }

.marked-list, .usr-searched-list { border-style: solid; border-width: 1px 0 0 0; border-color: #ccc; padding: 20px 0; }

/* FORMBUILDER */

form .fb_standard tr td,
form .fb_standard tr:nth-child(2n) td {
	background-color: #ffffff;
}
form .fb_standard tr td input[type=text] {
	width: 100%!important;
}
form .fb_standard tr td input[type=radio] {
	margin: 0 5px 0 10px;
}
