/*--------------------------------- LINKS / CODE ----------------------------------------*/
a {
color:#222;
transition: color 0.2s linear 0s;
/* Firefox 4 */
-moz-transition: color 0.2s linear 0s;
/* Safari and Chrome */
-webkit-transition: color 0.2s linear 0s;
/* Opera */
-o-transition: color 0.2s linear 0s;
}
a:hover,em,code, h1 {
color:#b81447;
}
.jp-top-outer { border-top:2px solid #fff; border-bottom: 1px solid #fff;}

span.ico:hover { border-color:#ab0f3f; color: #b81447; transform: rotate(360deg); }

.tp-caption.big_color{
background-color:#d600c0;	
/*letter-spacing: -1.5px;	*/									
}


html body#page.page.sidebar-a-right.sidebars-1.isblog div.header-a-outer.clearfix div#header-a.clearfix div.module.mod-blank.deepest div#rev_slider_5_1_wrapper.rev_slider_wrapper.fullwidthbanner-container div#rev_slider_5_1.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive ul li div.tp-caption.big_white.sft.start{
	font-family: 'Dancing Script', cursive;
}

html body#page.page.sidebar-a-right.sidebars-1.isblog small div.footer-outer div.wrapper.clearfix footer#footer div.module.deepest p a{
	color: #999;
}

/*--------------------------------- MOSAIC ----------------------------------------*/

#main .sprocket-mosaic .sprocket-mosaic-order ul li, #main .sprocket-mosaic .sprocket-mosaic-order ul li, .sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-order li {
background-color:#d600c0;
color:#fff!important;
}
.sprocket-tabs-nav {
background: #d600c0;
}


/*--------------------------------- BUTTON ----------------------------------------*/
button, a.button-default,a.button-primary, a.button-small {
/*background-color:#b81447;
color:#fff!important;
padding:6px 10px;*/
font-weight: bold;
}
/*a.button-default:hover,a.button-primary:hover, a.button-small:hover {
background-color:#ab0f3f;
color:#fff!important;
}*/



/*--------------------------------- Diverse Listen ----------------------------------------*/


ul.adresslist{list-style: none; clear: both;}
li.tel, li.telefon{ background:url('../../images/tools/tele.png') no-repeat 0 -2px; padding: 0 0 0 30px; font-size: 16px;}
li.mail{margin: 0 0 10px 0; padding: 0 0 0 30px; background:url('../../images/tools/mail.png') no-repeat 0 -1px;}
li.adresse{ margin: 0 0 10px 0; padding: 0 0 0 30px; background:url('../../images/tools/adress.png') no-repeat 0 5px;}
li.company{ font-weight: bold; padding: 0 0 0 30px; }
ul.adresslist li.url a{
    background: rgba(0, 0, 0, 0) url("/images/z-icons/externerlink.png") no-repeat scroll 4px 1px;
    margin: 5px 0;
    padding: 0 0 0 30px;
}

div.content.clearfix div.entry-container div ul.adresslistdynblogmodule{
	
}

ul.adresslistdynblogmodule li{
	list-style: none;
}

div.entry-container div a img.blog-pic{
	float: right;
}



div.entry-container div ul.adresslistdynblogmodule li.url{
	background: rgba(0, 0, 0, 0) url("/images/z-icons/externerlink.png") no-repeat scroll 4px 1px;
    margin: 5px 0;
    padding: 0 0 0 30px;
}

ul.blank li a.blank,
ul.blank li a.self{
	background: rgba(0, 0, 0, 0) url("/images/z-icons/bg-red.png") repeat scroll 0 0;
    border: 5px solid #fff;
    margin: 2px;
    padding: 10px 20px;
    text-align: center;
    color: #fff;
}

ul.blank li{
	margin: 25px;
	float: left;
}


/*--------------------------------- MODULE ----------------------------------------*/
.mod-clean3 h3 {
background:#d600c0;
color:#FFF;
padding:8px 15px;
}
.mod-clean3 span.color {
color:#000;
}
.mod-border-left {
border-left:4px solid #004595!important;
}
.mod-border-top {
border-top:4px solid #004595!important;
}
.mod-border-right {
border-right:4px solid #004595!important;
}
.mod-border-bottom {
border-bottom:4px solid #004595!important;
}

.mod-color {
background-color:#d600c0!important;
color:#FFF;
}
.mod-color a:link,.mod-color a:visited {
color:#fff;
}

.mod-color a:hover {
text-decoration:underline;
}

.mod-color h1,.mod-color h2,.mod-color h3,.mod-color h4,.mod-color h5,.mod-color h6 {
color:#fff;
}

.mod-color h3 {
color:#FFF;
padding:8px 0;
}
.mod-color span.color {
color:#fff;
}
.mod-color button {
color:#d600c0!important;
background-color:#FFFFFF;
}

/*--------------------------------- MENU ----------------------------------------*/
.menu-dropdown a.level2,
.menu-dropdown a.level3,
.menu-sidebar a > span,
.menu-sidebar span > span {
color: #b81447;
}





#bottom-d.grid-block div.grid-box.width25.grid-h div.module.deepest ul.menu.menu-sidebar li a.level1 span{
color: #fff;	
}

#bottom-d.grid-block div.grid-box.width25.grid-h div.module.deepest ul.menu.menu-sidebar li a.level1 span:hover{
color: #ddd;	
}

.menu-dropdown a.level2:hover,.menu-dropdown a.level3:hover,.menu-sidebar a:hover > span,.menu-sidebar span:hover > span {
color: #ff6ba5;
}


.menu-dropdown li.active .level1 {
border-bottom:3px solid #b81447
}

.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1 {
color:#d600c0;
}
.menu-dropdown a.level3:hover {
color:#d600c0;
}

.menu-dropdown a.level3 {
color:#d600c0;
}


#sidebar-a.grid-box div.module.mod-box.deepest p{
	 border-bottom: 1px solid #ddd;
    padding: 5px;
}
