/***************************** MORENET *****************************/

/* FARBEN

Rot: #dc0210
GRAU: #1a171b

*/

/***************************** Typo *******************************/
body {
    font-size:16px !Important;
}

/***************************** Old HTML Table  *******************************/



.clsText img {
	padding:0 0 0px 0 !Important;
	margin-right:100px !Important;
}


table.clsText {
	width:100% !Important;
	
}

table.clsText td {
	text-align:left !Important;
	padding-left:20px;
}

/***************************** Heder Button Shop  *******************************/

.jsn-header-btn {
	background:#dc0210 !Important;
	color:#ffffff !Important;
	padding:15px !Important;
	font-size:16px !Important;
}

.jsn-header-page-info .jsn-header-btn {
    top: 0px !Important;
}

.jsn-header-page-info {
    padding: 0 200px 0 20px !Important;
}

.jsn-header-page-info .jsn-left li a:hover {
    color: #1a171b;
	text-decoration:underline;
}
/***************************** MENUE *******************************/

div.jsn-modulecontainer ul.menu-mainmenu li:hover > a, div.jsn-modulecontainer ul.menu-mainmenu li.active > a {
    color: #000;
	background-color: #fff;
}

div.jsn-modulecontainer ul.menu-mainmenu > li {
    margin: 0px 15px;
}


div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li > a.jsn-nodescription {
    padding-bottom: 10px;
}


div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu ul {
    top: 40px;
}

div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu.menu-iconmenu > li > a span {
    line-height: 1.5;
    font-size: 16px;
}

/***************************** MENUE emcomenu sidemenu *******************************/

div.jsn-modulecontainer ul.menu-treemenu ul li a {
    border-bottom: 1px solid #cccccc !Important;
}

div.jsn-modulecontainer ul.menu-treemenu > li {
    font-size: 16px !Important;
}

div.jsn-modulecontainer ul.menu-treemenu > li > a {
	font-weight:600;
    background: #ccc;
	font-color:#dc0210 !Important;
}

div.jsn-modulecontainer ul.menu-treemenu li:hover > a, div.jsn-modulecontainer ul.menu-treemenu li.active > a {
    color: #dc0210 !Important;
}
/***************************** TEXTDESIGN **************************/

p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {
    padding: 0;
    margin: 10px 0;
    text-align: justify;
}

a, a:visited {
    color: #dc0210;
}

h1 {
    color: #dc0210;
	font-size: 2em;
}

h2.jsn-promo-title {
    color: #dc0210;
	font-size:2em;
}

/*************************************************** HEADER *********/

#jsn-maincontent {
	padding-top:30px;
}

#jsn-navigation {
    background: #dc0210;
}

.jsn-header-page-info {
    margin-top: 50px;
}


/*************************************************** BUTTONS ********/

p.readmore .btn, .form-actions .btn {
    background: #dc0210;
	margin-bottom: 2em;
}

/*************************************************** LAYOUT  ********/


#jsn-pos-right{
	padding-top:110px;
}
#jsn-content {
    padding: 20px 0px 20px 0px !Important; 
}

#jsn-pos-content-top{
	padding:0;
}

div.jsn-modulecontainer ul.menu-mainmenu ul {
    top: 35px;
}

#jsn-header.jsn-menu-sticky #jsn-navigation {
    background: #dc0210;
}


div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a, div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {
    color: #dc0210;
}

/*

div.jsn-modulecontainer ul.menu-mainmenu li a, div.jsn-modulecontainer ul.menu-mainmenu ul li.parent > a, div.jsn-modulecontainer ul.menu-mainmenu ul li{
    color: #fff;
    background-color: #dc0210;
}



.jsn-menutitle, .jsn-menudescription {
    padding: 0 10px;
}

div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a, div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {
    background-color: #fff;
    color: #000;
}

div.jsn-modulecontainer ul.menu-mainmenu ul li, div.jsn-modulecontainer ul.menu-mainmenu ul {
    width: 225px!important;
}

*/

.twoj_newsslider_theme1 .twoj_slider_outter{
	background: none !important;
}

/*************************************************** BREADCRUMBS ****/

body:not(.jsn-demo-page) #jsn-promo #jsn-promo-inner {
    padding: 0px 0;
}

.breadcrumb li a, .breadcrumb li span {
    color: #000;
}

/********************************************************** MOBILE ****/


@media only screen and (max-width: 450px) {

	.jsn-header-page-info .jsn-left {
	    text-align: center;
	}

}

@media only screen and (min-width:451px) and (max-width: 640px)  {

	.jsn-header-page-info .jsn-left {
	    margin-top: 35px !important;
	}

}

#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile > li > a, #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile > li > a:hover {
 
    background-color: #dc0210;
	color:#ffffff;
}

 @media only screen and (max-width: 960px), (max-device-width: 960px) {

#jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li a {
    color: #fff;
    font-size: 13px;
}

}



/********************************************** slider *****************/

.bluebox{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebf1f6+0,abd3ee+50,89c3eb+51,d5ebfb+100;Blue+Gloss+%234 */
	background: #ebf1f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
}


/*************************************** FOOTER **************************/


/*
.fomen > li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

*/


#footerbs > li{
color: #fff!important;
background-color:#000000;
}


#jsn-footer a:hover,#jsn-footer a:focus,#jsn-footer a:active {
    color: #000 !important;
	background-color:#fff !important;
}

/*************************************** SITEMAP *************************/

#jmap_sitemap ul.treeview li {
    list-style-type: none;
    padding: 3px 0 3px 25px;
    text-align: left;
}



#jsn-pos-content-top-below {
    z-index: 88;
    color: #dc0210 !Important;
	font-weight:bold !Important;
    margin-top: 12px;
    position: relative;
    background-color: #ffffff !Important;
}
