/*
 * DATENKNOTEN - WEBVORLAGEN
 * Template Customized Layout File
 *
 * For Template: 10003-01
 * Version 1.0
 * 
 * Copyright 2015 Manuel Mitteregger
 *
 *
 * !! IN DIESER DATEI SOLLTE NICHTS GEAENDERT WERDEN !! 
 *
 */

/*
 * --------------------------------------------------------------------------------------
 * --> Navigation
 * --------------------------------------------------------------------------------------
 *
 */
.navbar-default {
	 background			: rgba(183, 191, 168, 0.9);  		/* Navigation - Hintergrundfarbe - mit Transparenz */
	 font-size			: 15px;
	 color: #3a4a3f;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color				: #3a4a3f;					/* Navigation - 1. Ebene - Hover - Hintergrundfarbe */
	background			: #b7bfa8;				/* 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(183, 191, 168, 0.8);	/* Mobiles Menü - 1. Ebene - Aktiv - Hintergrund */
	color				: #3a4a3f;			/* Mobiles Menü - 1. Ebene - Aktiv - Text */
}	
	

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
	background			: #b7bfa8;				/* Navigation - 2. Ebene - Hintergrundfarbe */
	color				: #3a4a3f;				/* Navigation - 2. Ebene - Abstand nach Oben */
}


.navbar-default .navbar-nav li.dropdown > ul.dropdown-menu {
	background			: rgba(183, 191, 168, 0.9);		/* Mobiles Menü - 2. Ebene - Hintergrund */
	color				: #3a4a3f;				/* 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			: #3a4a3f;
		background		: #b7bfa8;	
	}
}

.dropdown-menu > li > a {
    color				: #3a4a3f;
	padding				: 12px;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color				: #3a4a3f;
}	

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background			: rgba(183, 191, 168, 0.8);
	color				: #3a4a3f;
} 

/*
 * --------------------------------------------------------------------------------------
 * --> Schnellanfrage
 * --------------------------------------------------------------------------------------
 *
 */
.quickrequest.input-group.button input {
	color				: #fff;
	background			: #3a4a3f;
}


/*
 * --------------------------------------------------------------------------------------
 * --> Content
 * --------------------------------------------------------------------------------------
 *
 */
.content {
	background-image		: url('../images/background-contentjpg.jpg');
	background-repeat		: repeat-x;
}
.content .contentbox {
	background			: #fff;
		border-color: #fff;
}

.contentbox h1 {
	color				: #3a4a3f;				/* Überschrift 1 */
	font-size			: 26px;
	line-height			: 26px;
	margin-bottom			: 0px;
	padding-bottom			: 0px;
	font-weight			: 500;
	margin-top:			: 0;
}
.contentbox h2 {
	color				: #3a4a3f;				/* Überschrift 2 */
	font-size			: 18px;
	line-height			: 18px;
	margin-bottom			: 10px;
	padding-bottom			: 5px;
	font-weight			: 600;
	margin-top:			: 0px;
}
.contentbox h3 {
	color				: #3a4a3f;				/* Überschrift 3 */
	font-size			: 20px;
	line-height			: 20px;
	margin-bottom			: 10px;
	padding-bottom			: 5px;
	font-weight			: 400;
	margin-top:			: 0px;
}

.contentbox h4 {
	color				: #3a4a3f;				/* Überschrift 4 */
	font-size			: 20px;
	line-height			: 20px;
	margin-bottom			: 10px;
	padding-bottom			: 5px;
	font-weight			: 400;
	margin-top:			: 0px;
}
.contentbox h5 {
	color				: #3a4a3f;				/* Überschrift 5 */
	font-size			: 18px;
	line-height			: 18px;
	margin-bottom			: 0px;
	padding-bottom			: 5px;
	font-weight			: 600;
	margin-top:			: 0px;
}
.infobox h3 {
	color				: #3a4a3f;	
	font-weight: 400px;			/* Überschrift 1 */
}

.infobox a.more-info {
	background-color		: #3a4a3f;
	color				: #ffffff;
}

.form-button {
	background-color		: #3a4a3f;
	color				: #ffffff;
}
@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 */
}


hr {  
    height: 1px; 
    margin: 10 0 0 0;
    background: #7b6b5e;
}

/*
 * --------------------------------------------------------------------------------------
 * --> 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			: #3a493e;
	color				: #d18f6e;
}



/*
 * --------------------------------------------------------------------------------------
 * --> Addon - Cookie Control
 * --------------------------------------------------------------------------------------
 *
 */
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	background-color	:	#5b8c16 !important;
	color			:	#fff !important;
}