/**	 Responsive Standard - CSS File für Joomla 3.7  **/

body {
background-color: #F0F0F0;
}

dd.published {
color: #AAA;
}

.wrapper-site {
background-color: #FFF;
-moz-box-shadow: 0px 0px 15px 1px rgba(135,135,135, 0.35);
-webkit-box-shadow: 0px 0px 15px 1px rgba(135,135,135, 0.35);
-o-box-shadow: 0px 0px 15px 1px rgba(135,135,135, 0.35);
box-shadow: 0px 0px 15px 1px rgba(135,135,135, 0.35); /* X-Verschiebung, Y-Verschiebung, Blur, Spread Ausdehnung */
border-bottom: 25px solid #A70B16;
}

/**		COLOR	**/
a {
color: #A70B16;
text-decoration: none;
}

a:hover, 
.breadcrumb a:hover,
.user7 .link a:hover, 
.user8 .link a:hover, 
.user9 .link a:hover {
color: #979797;
text-decoration: none;
}

div.main-content a,
div.content-module a,
div#main_component li a{

}

.right-module-position.visible-desktop {
/*background-color: #F0F0F0;
border: 1px solid #EDEDED;*/
}

.bottom .content-module {
padding-top: 5px;
border: 0px solid #EDEDED;
}

div.contact a {
border: none;
}

h1, h1 a, h2, h3, .componentheading, .contentheading, h2.page-title, .contentheader {
color: #979797;
}

td.small {
color: #000;
}

#social-links li.text_social_icons {
color : #979797;
}

/**  STANDARD MENU Left  **/

/**		Content 	**/
.middle-site {

}

/**	  STANDARD MENU   **/
.submenu li a, 
.submenu li span.separator {
color:#979797;
font-weight: bold!important;
}

.submenu li.active {
background-color: #FFF;
}

/** if hover or active 1st Level **/
.submenu li a:hover, 
.submenu li span.separator:hover, 
.submenu li.current a {
color: #000;
background-color: #FFF;
}

/**	  STANDARD SUBMENU   **/
.submenu li li a,
.submenu li.current li a,
.submenu li.active li a,
.submenu li li span.separator {
color:#A70B16;
background-color: transparent;
}

/** if hover or active 2nd Level **/
.submenu li li a:hover, 
.submenu li li span.separator:hover,
.submenu li li.current a,
.submenu li.active.deeper.parent li.current.active.deeper.parent li.current.active > a {
color: #000;
}

.submenu li.active.deeper.parent li.current.active.deeper.parent a,
.submenu li.active.deeper.parent li.current.active.deeper.parent li a {
color: #A70B16;
}

/**		Modules 	**/

.top .moduletable:hover h3, 
.bottom .moduletable:hover h3, 
.left_column .moduletable:hover h3, 
.right-module-position .moduletable:hover h3, 
.user1 .moduletable:hover h3, 
.user2 .moduletable:hover h3, 
.user3 .moduletable:hover h3, 
.user4 .moduletable:hover h3, 
.user5 .moduletable:hover h3, 
.user6 .moduletable:hover h3 {
border-color : #556270;
}

.top h3, 
.bottom h3, 
.user1 h3, 
.user2 h3, 
.user3 h3, 
.user4 h3, 
.user5 h3, 
.user6 h3 {
color:#979797;
}

.left_column h3,
.right-module-position h3 {
color:#979797;
}

.main-content 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: url(../images/punkt.png) 0px 5px no-repeat;
}

.main-content ul li li {
background: none;
}

ul.latestnews li {
background: url(../images/punkt.png) 0px 5px no-repeat;
}

/*div.content-module li {
background: url(../images/punkt.gif) 0px 5px no-repeat;
}*/

/** 	DROP DOWN MENU 	**/

/* Hintergrundfarbe Topmenü */
.main_menu_box { 
border-top: 0px solid #C0D7DE;
border-bottom: 0px solid #EDEDED;
background-color: #979797;
}

/* Hintergrundfarbe Topmenüpunkte */
.dropdown ul li,
.dropdown li ul { 
/*background-color: #FFF000;*/
z-index:1;
}

.dropdown li {
background: url(../images/bg_menu_trenner_white.png) no-repeat left 9px;
z-index:1;
}

.dropdown li:first-child {
background: none;
}

.dropdown ul li li,
.dropdown ul li li:first-child,
.dropdown ul li li.current.active { 
background-color: #FFF;
background: none;
}

.dropdown li a:hover {
-webkit-border-radius: 4px 11px 0 0;
-moz-border-radius: 4px 11px 0 0;
border-radius: 4px 11px 0 0;
background-color: #E0E0E0;
}

.dropdown li li a:hover,
.dropdown li li li a:hover {
background-color: #FFF !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}

/* Aktiver Hauptmenüpunkt */
.dropdown li.active a, 
.dropdown li.active > span {
-webkit-border-radius: 4px 11px 0 0;
-moz-border-radius: 4px 11px 0 0;
border-radius: 4px 11px 0 0;
background-color: #FFF;
color: #A70B16;
z-index:1;
}

.dropdown li.active li a {
color: #000 !important;
}

.dropdown li li a,
.dropdown li li li a {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}

.dropdown li.active.deeper.parent li a {
background: none;
}

.dropdown li:hover > a,
.dropdown li:hover > span {
color: #A70B16;
}

.dropdown li a,
.dropdown li span.separator {
color: #FFF;
}

.dropdown li.active:hover > a{
color : #000;
}

/* Aktiver Submenüpunkt */
.dropdown li li.active > a, 
.dropdown li li.active > span,
.dropdown li li li.active > a, 
.dropdown li li li.active > span {
background-color: #FFF !important;
color: #000 !important;
}
/* Inaktiver Submenüpunkt */
.dropdown li li a{ 
color: #979797;
z-index: 10;
}

.dropdown ul ul li {
border-right: none;
z-index:1;
}

.dropdown li li:hover > a, 
.dropdown li li:hover > span{
color: #000 !important;
}

.dropdown li li.active:hover > a, 
.dropdown li li.active:hover > span,
.dropdown li.active.deeper.parent li > a:hover,
.dropdown li .deeper.parent > a:hover  {
color: #000 !important;
}

.dropdown li li {
border-bottom : 1px dotted #979797;
}

/* Search Message */
.highlight {
color: #A70B16;
font-style: italic;
}

/** 	CONTENT MENU 		**/
.content_menu li.active a, 
.content_menu li:hover a, 
.content_menu li:focus a {
color: #979797;
}

/** 	TOP MENU 		**/
.top_menu li a:hover, 
#top_menu li span.separator:hover {
color : #979797;
}

/** 	BOTTOM MENU 		**/
.bottom_menu li a, 
#bottom_menu li span.separator,
.bottom_menu li a:hover, 
#bottom_menu li span.separator:hover {
color : #979797;
}

/**		FOOTER		**/
div.copyright {
color: #979797;
}

div.copyright a {
color: #A70B16;
text-decoration: underline;
}

div.copyright a:hover {
color: #333;
text-decoration: none
}

div.footer {
color: #979797;
}

div.footer a {
color: #000;
}

.bottom-site {

}

.bottom-site a {

}

