@charset "utf-8";
/* CSS Document - Text oben für News Feed*/

h3.jsn-moduletitle (muss weg) { 
color: #FBF8F8;
font-size: none;
text-shadow:none
}

h3.jsn-moduletitle {
margin: 0;
color: #000;
font-size: 1.2em;
padding-bottom: 5px;
}


/*für Slider Anpassungen*/
.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
background-color: #eee;
color: #0000ee;
text-decoration: underline;
}

.nn_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
background-color: #f8f8f8;
color: #0000ee;
}

.nn_sliders.accordion>.accordion-group>div>a:focus, .nn_sliders.accordion>.accordion-group.active>div>a:focus {
outline: 0;
-webkit-box-shadow: inset 0 0 2px #5f5959;
box-shadow: inset 0 0 2px #5f5959;
}

/*für TABS Anpassungen*/
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.horizontal ol li:hover {
background: #fff;
color: #0000EE;
text-decoration: underline;
}

.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
font-size: 110px;
cursor: pointer;
float: left;
font-weight: bold;
line-height: 40px!important;
list-style-type: none;
margin: 0!important;
padding: 0 10px!important;
position: relative;
}

.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
border-right: 1px solid #eee;
color: #0000EE;
text-shadow: 1px 1px 0 #fff;
}

.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active {
background: #FFFFFF;
color: #0000EE;
}

/*neues icon */
.jsn-joomla-25 .link-icon.icon-moduledots,
.jsn-joomla-25 .menu-iconmenu .icon-moduledots > a > span,
.jsn-joomla-25 .list-icon.icon-moduledots li .jsn-listbullet,
.jsn-joomla-25 .icon-moduledots h3.jsn-moduletitle span.jsn-moduleicon,
.link-icon.jsn-icon-moduledots,
.menu-iconmenu .jsn-icon-moduledots > a > span,
.list-icon.jsn-icon-moduledots li .jsn-listbullet,
.jsn-icon-moduledots h3.jsn-moduletitle span.jsn-moduleicon {
	background-position: 0 -1720px;
}

/*Anpassung Fotogalery*/
.jg_row1{
  overflow:hidden;
  height:auto !important;
  padding:0.8em 0;
background-color: #EEEEEE;
}