@charset "utf-8";
/* CSS created and developed by 12bis3.de */

/* --------------
basic definitions
-------------- */

a {
	color: #905d96;
}



/* ---------------
layout definitions
--------------- */


/* ---------------
header definitions
--------------- */

#header h4 span {
	color: #905d96;
}



/* -------------------
navigation definitions
------------------- */

#navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li a.nav-active, #navigation ul li a.nav-hover {
	color: #905d96;
}

#sub-navigation ul li a:hover, #sub-navigation ul li a:focus, #sub-navigation ul li a.nav-active, #sub-navigation ul li a.nav-active.sub-nav-active, #sub-navigation ul ul li a:hover, #sub-navigation ul ul li a:focus, #sub-navigation ul ul li a.nav-active, #sub-navigation ul ul li a.nav-active.sub-nav-active, #sub-navigation ul ul ul li a:hover, #sub-navigation ul ul ul li a:focus, #sub-navigation ul ul ul li a.nav-active, #sub-navigation ul ul ul li a.nav-active.sub-nav-active {
	background-color: #e7dae4;
	background-image: url(../_img/muehlacker/sprite-24.png);
}

#navigation ul ul li a:hover span, #navigation ul ul li a:focus span, #navigation ul ul li a.nav-active span {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

#navigation ul ul li a {
	color: #905d96;
}

#navigation ul ul li a:hover, #navigation ul ul li a:focus, #navigation ul ul li a.nav-active {
	background-image: url(../_img/muehlacker/bg-layer-nav-active.png);
}

/* ----------------
content definitions
---------------- */

p.breadcrumb a.bc-active {
	color: #905d96;
}

h1 {
	background-image: url(../_img/muehlacker/sprite-24.png);
	color: #905d96;
}

h2 {
	color: #905d96;
}

h2.sub-section span {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

div#news-teaser dl h3, div#events-teaser div h4, div#news-teaser-lk h3 {
	color: #905d96;
}

#content p a, #content ul a, #content ol a, #content dl a, #content table a {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

#content ul li {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

#events-teaser h2 span, #news-teaser h2 span, #news-teaser-lk h2 span {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

.teaser-boxes div h3 {
	background-color: #905d96;
}

.teaser-boxes div p.teaser-box-more a, #events-teaser div p.events-teaser-more a {
	background: #905d96 !important;
}

div#news-teaser h2 a {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

div#news-teaser-lk h2 a {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

#events-teaser h2 a {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

.subpage #events-teaser h2 {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

.subpage #events-teaser h4 {
	color: #905d96;
}

div.contact-box {
	background-color: #e9dfea;
	border-left-color: #905d96;
}

#content p.lk-news-all {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

.small-gallery div.slider {
	background-color: #eacfe4;
	background-image: url(../_img/muehlacker/sprite-24.png);
}

.small-gallery div.slider span {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

div.gallery-1 div a:hover img, div.gallery-2 div a:hover img {
	border: 1px solid #905d96;
}

caption {
	background: #905d96;
}

div.video-box dl dt span, div.audio-box dl dt span {
	background-color: #905d96;
}

#content div.video-box p.show-video a, div.video-box dl.video-gallery dt span, #content div.video-box dl.video-gallery dd p a {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

#content ul.download-list a, #content a.download-list {
	background-image: url(../_img/muehlacker/sprite-24.png);
}



/* ----------------
service definitions
---------------- */

#service h5 {
	background-image: url(../_img/muehlacker/sprite-24.png);
	color: #905d96;
}

.service-box.links-box ul li a {
	background-image: url(../_img/muehlacker/sprite-24.png);
}

.service-box p.service-box-more a {
	background: #905d96;
}

.service-box.standard-link a {
	background-image: url(../_img/muehlacker/sprite-24.png);
	background-color: none;
	color: #905d96;
}


/* -------------
form definitions
------------- */

#content form input[type=submit], #content form input[type=reset], button {
	background: #905d96;
}

#content form span.mandatory {
	color: #905d96;
}




