/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* WIDGETKID */


/* ##################### MIT TOP-B-NAVIGATION ##################### */


/*
.wk-slideshow .caption, .wk-slideshow .caption a {
    color: #FFFFFF;
}
*/

/*
.wk-slideshow .caption {
    background: none;
    bottom: 10px;
    left: 100px;
    padding: 10px;
    position: absolute;
    right: 100px;
    top: 10px;
    z-index: 5;
}
*/

/* .wk-slideshow .caption h1 { font-size: 180px; text-align: center; margin-top: 160px; margin-bottom: 80px; color: #d28b00; } */
/* .wk-slideshow .caption h2 { font-size: 90px; text-align: center; margin-top: 160px; margin-bottom: 50px; color: #d28b00; } */
/* .wk-slideshow .caption h3 { font-size: 80px; text-align: center; margin-top: 100px; margin-bottom: 5px; color: #d28b00; line-height: 90px; } */
/* .wk-slideshow .caption p { font-size: 24px; text-align: center; } */

/* .wk-slideshow .caption h1 sup { font-size: 100px; } */
/* .wk-slideshow .caption h2 sup { font-size: 30px; vertical-align: top; line-height: 100%; } */
/* .wk-slideshow .caption p sup { font-size: 14px; } */




/*
.wk-slideshow .caption h1,
.wk-slideshow .caption h2,
.wk-slideshow .caption h3 {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
*/

/*
.wk-slideshow .caption p {
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
}
*/
.wk-slideshow-tabs {
	margin-top: 30px;
	margin-bottom: 25px;
}
.wk-slideshow-tabs .nav li {
	background: #dedede;
	font-weight: bold;
	font-size: 16px;
}
.wk-slideshow-tabs .nav li.active {
	background: #fff;
}

/* ##################### MAP ##################### */

#top-a form { 
	display: inherit;
	margin: auto;
	width: 980px;
	max-width: 90%;
}
#top-a .adp { 
	display: inherit;
	margin: auto;
	width: 980px;
	max-width: 90%;
}


/* ##################### OHNE TOP-B-NAVIGATION ##################### */


.wk-slideshow .caption, .wk-slideshow .caption a {
    color: #FFFFFF;
}

.wk-slideshow .caption {
    /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); */
    background: none;
    /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); */
    bottom: 0px;
    /* left: 100px; */
    padding: 0px;
    padding-bottom: 5px;
    position: absolute;
    /* right: 100px; */
    /* top: 10px; */
    z-index: 5;
}


.wk-slideshow .caption {
	background: none repeat scroll 0 0 rgba(210, 139, 0, 0.8);
	max-width: 650px;
	left: 50%;
	margin-left: -300px;
	margin-bottom: 35px;
}



.wk-slideshow .caption h1 { font-size: 180px; text-align: center; margin-top: 80px; margin-bottom: 70px; color: #d28b00; }
/* .wk-slideshow .caption h2 { font-size: 90px; text-align: center; margin-top: 60px; margin-bottom: 50px; color: #d28b00; } */
.wk-slideshow .caption h2 { font-size: 90px; text-align: center; margin-top: 60px; margin-bottom: 50px; color: #fff; line-height: 70px; }
.wk-slideshow .caption h3 { font-size: 80px; text-align: center; margin-top: 40px; margin-bottom: 5px; color: #d28b00; line-height: 80px; }
/* .wk-slideshow .caption p { font-size: 24px; text-align: center; } */
.wk-slideshow .caption p { font-size: 24px; text-align: center; line-height: normal; }

.wk-slideshow .caption h1 sup { font-size: 100px; }
.wk-slideshow .caption h2 sup { font-size: 30px; vertical-align: top; line-height: 100%; }
.wk-slideshow .caption p sup { font-size: 14px; }




.wk-slideshow .caption h1,
.wk-slideshow .caption h2,
.wk-slideshow .caption h3 {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	text-shadow: none;
}

.wk-slideshow .caption p {
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
	text-shadow: none;
}

.wk-slideshow-default > div:hover .next,
.wk-slideshow-default > div:hover .prev {
	z-index: 500;
}



.nn_tabs > ul.nav-tabs > li > a {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  color: #333333;
  text-decoration: none;
  line-height: inherit;
}
.nn_tabs > ul.nav-tabs > li > a:hover {
  color: #000000;
  text-decoration: none;
}

/* ##################### PHOCA-DOWNLOAD ##################### */

.phocadownloadfile32 {
	/* background: url("../images/icon-download-32.png") no-repeat scroll 5px center #FDFDFD; */
	border: 1px solid #DDDDDD;
	margin: 0;
	padding: 10px 10px 10px 45px;
}



.top-c-hell {
	background: #fff;
}

.top-c-dunkel {
	background: #bebebe;
}

/* Cookie Consent */
.cc-message { font-size: small; line-height: 16px; }






