/*
 * DATENKNOTEN - WEBVORLAGEN
 * Template Customized Layout File
 *
 * For Template: 10003-01
 * Version 1.0
 * 
 * Copyright 2015 Manuel Mitteregger
 *
 *
 * !! IN DIESER DATEI SOLLTE NICHTS GEAENDERT WERDEN !! 
 *
 */

.bg {
	padding-bottom: 25px;
}

.nationalparkhohetauern {
	margin-top: 60px;
}
.nationalparkhohetauern img {

}
.address-header {
	margin-top: 25px;
	text-shadow: 3px 2px 7px #000; 
}
.address-header a, .address-header a:hover {
	color: #fff;
}

.topoffer-button {
	background: rgba(217, 77, 14, 1.0);
	color: #fff;
	padding: 10px 5px;
	margin-top: -10px;
	display: inline-block;
}
.topoffer-button:hover {
	background: rgba(217, 77, 14, 0.7);
	text-decoration: none;
	color: #fff;
}
@media all and (max-width:1900px) {
	.topoffer-ad {
		display: none;
	}
}
@media all and (min-width:1910px) {
	.topoffer-ad {
		display: inline-block;
		position: absolute;
	
		top: 985px;
		left: 50%;
		margin-left: -910px;
	
	}
}
/*
 * --------------------------------------------------------------------------------------
 * --> Navigation
 * --------------------------------------------------------------------------------------
 *
 */
.navbar-default {
	 background			: rgba(255, 255, 255, 0.7);  		/* Navigation - Hintergrundfarbe - mit Transparenz */
	 font-size			: 15px;
	 color: #5e3382;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color				: #cb532f;					/* Navigation - 1. Ebene - Hover - Hintergrundfarbe */
	background			: #f3f3f3;				/* Navigation - 1. Ebene - Hover - Schriftfarbe */
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
	background-color		: rgba(217, 77, 14, 0.8);	/* Mobiles Menü - 1. Ebene - Aktiv - Hintergrund */
	color				: #fff;			/* Mobiles Menü - 1. Ebene - Aktiv - Text */
}	

.navbar-default .navbar-nav {
	/* margin-left: 20px; */
}
.navbar-default .navbar-nav > li > a {
	padding						: 22px 22px;
}	

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
	background			: #333;				/* Navigation - 2. Ebene - Hintergrundfarbe */
	color				: #fff;				/* Navigation - 2. Ebene - Abstand nach Oben */
}


.navbar-default .navbar-nav li.dropdown > ul.dropdown-menu {
	background			: rgba(255, 255, 255, 0.9);		/* Mobiles Menü - 2. Ebene - Hintergrund */
	color				: #000;				/* Mobiles Menü - 2. Ebene - Text */
}	

@media all and (max-width:768px) {
	.navbar-default .navbar-nav .open .dropdown-menu >li >a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu >li >a:hover {
		color			: #bd2d21;
		background		: #000;	
	}
}

.dropdown-menu > li > a {
	color				: #FFF;
	padding				: 12px;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color				: #000;
}	

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background			: rgba(251, 251, 251, 0.8);
	color				: #FFF;
} 


.dropdown-menu .nav-inline-headline {
	background: rgba(217, 77, 14, 0.8);
	color: #fff;
	font-weight: 600;
	padding: 10px 10px;
}

/*
 * --------------------------------------------------------------------------------------
 * --> Schnellanfrage
 * --------------------------------------------------------------------------------------
 *
 */
.quickrequest.input-group.button input {
	color				: #fff;
	background			: #b2ea32;
}


/*
 * --------------------------------------------------------------------------------------
 * --> Content
 * --------------------------------------------------------------------------------------
 *
 */
.content {
	background			: #fff;
	background-image		: url('../images/bg.jpg');
	background-repeat		: repeat-x;
}
.content .contentbox {
	background			: #fff;
		border-color: #fff;
}

.contentbox h1 {
	color				: #222c33;				/* Überschrift 1 */
	font-size			: 26px;
	line-height			: 26px;
	margin-bottom			: 15px;
	padding-bottom			: 5px;
	font-weight			: 500;
	margin-top:			: 0;
}
.contentbox h2 {
	color				: #cb532f;				/* Überschrift 2 */
	font-size			: 24px;
	line-height			: 24px;
	margin-bottom			: 10px;
	padding-bottom			: 5px;
	font-weight			: 400;
	margin-top:			: 0px;
}
.contentbox h4 {
	color				: #cb532f;				/* Überschrift 4 */
	font-size			: 20px;
	line-height			: 20px;
	margin-bottom			: 10px;
	padding-bottom			: 5px;
	font-weight			: 400;
	margin-top:			: 0px;
}
.infobox h3 {
	color				: #cb532f;	
	font-weight: 400px;			/* Überschrift 1 */
}

.infobox a.more-info {
	background-color		: #cb532f;
	color				: #fff;
}

.form-button {
	background-color		: #cb532f;
	color				: #fff;
}
@media all and (min-width: 989px) {
	.form-button {
		width			: auto;
	}
}


@media all and (min-width: 989px) {
	.infobox .infobox-content-text {
		min-height		: 120px;
	}
}
@media all and (min-width: 421px) and (max-width:989px) {
	.infobox h2 {
		min-height		: 40px;
	}
	.infobox-content-text {
		min-height		: 200px !important;
	}
}
@media all and (max-width:420px) {
	.infobox h2 {
		min-height		: none;
	}
	.infobox-content-text {
		min-height		: none;
	}
}



.contentbox table {
	1width				: 100%;
	border-collapse			: collapse;
}
.contentbox table thead td {
	background-color		: #eff3ea;
/*	text-align			: center; */	
	vertical-align			: middle;
}
.contentbox table tbody tr td {
	background-color		: #F4F1F1;			/* Content Tabelle - Body - Hintergrund Zeile */
/*	text-align			: center;*/
}
.contentbox table tbody tr:hover td {
	background-color		: #E9E9E9;			/* Content Tabelle - Body - Hintergrund Zeile Hover */
}
.contentbox table td {
	border				: 1px solid #fff;		/* Content Tabelle - Body - Rahmenfarbe */
}


/*
 * --------------------------------------------------------------------------------------
 * --> Pauschalen
 * --------------------------------------------------------------------------------------
 *
 */
.packages-list-mini .row {
	border				: 1px solid #eee;
	padding				: 15px;
	margin				: 15px;
}
.packages-list-mini .package-button a {
	background-color		: #7d172f;
	color				: #fff;
	padding				: 5px;
	text-decoration			: none;
}
.packages-list-mini .package-button a:hover {
	text-decoration			: none;
	background-color		: #A41E3C;
}
.packages-details .package-details-button-container {
	margin-top			: 50px;
}
.packages-details .package-details-button-container a {
	background-color		: #7d172f;
	color				: #fff;
	padding				: 5px;
	text-decoration			: none;
	display				: block;	
	text-align			: center;
}

/*
 * --------------------------------------------------------------------------------------
 * --> Footer
 * --------------------------------------------------------------------------------------
 *
 */
footer {
	background			: #33134d;
	color				: #FFF;
}



/*
 * --------------------------------------------------------------------------------------
 * --> Addon - Cookie Control
 * --------------------------------------------------------------------------------------
 *
 */
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	background-color	:	#5b8c16 !important;
	color			:	#fff !important;
}




.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }

.extended-infos-toggle {
	font-weight: bold;
	color: #000;
	font-size: 16px;
}