/* 
 * color1							#468 #EEC41C
 * color1_aufgehellt				#357 #FFD52D
 * color2							#fff #FFFFFF contrast to color1
 * color3							#ccc #AAAAAA 
 * color4							#000 #AAAAAA
 * color1_link						#468 #EEC41C
 * color2_link						#fff #3A6AF9
 * color_nav1_background			#ccc #AAAAAA
 * color_nav1_background_active		#468 #EEC41C
 * color_nav1_background_hover		#fff #FFFFFF
 * color_nav1_text					#468 #EEC41C
 * color_nav1_text_active			#468 #FFFFFF
 * color_nav1_text_hover			#468 #EEC41C
 * color_nav2_background			#ccc #AAAAAA
 * color_nav2_background_active		#468 #EEC41C
 * color_nav2_background_hover		#fff #FFFFFF
 * color_nav2_text					#468 #EEC41C
 * color_nav2_text_active			#468 #FFFFFF
 * color_nav2_text_hover			#468 #EEC41C
 * 
 */

a.normal {
	font-weight: bold;
	color: #EEC41C;
}

a.normal-contrast {
	font-weight: bold;
	color: #3A6AF9;
}

div.panel-default {
	border-color: #AAAAAA;
}

.panel-heading-color > .panel-heading {
	background-image: none;
	background-color: #EEC41C;
	color: #FFFFFF;
}

.panel-heading-color-grey > .panel-heading {
	background-color: #AAAAAA;
}

.panel-footer-color-grey > .panel-footer {
	background-color: #AAAAAA;
}

div.panel-footer-color-grey div.panel-footer div.btn-group a,
div.panel-footer-color-grey div.panel-footer div.btn-group button {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EEC41C;
	border-color: #AAAAAA;
}

div.panel-footer-color-grey div.panel-footer div a:hover,
div.panel-footer-color-grey div.panel-footer div button:hover {
	background-color: #FFD52D;
	border-color: #EEC41C;
}

div.panel-footer {
	min-height: 55px;
}

.info-color {
	background-color: #AAAAAA;
}

.onlyPrint {
	display: none;
}

.show-left {
	text-align: left;
}

.show-center {
	text-align: center;
}

.show-right {
	text-align: right;
}

button.normal, a.button-normal {
	color: #FFFFFF;
	background-color: #EEC41C;
	border-color: #AAAAAA;
}

button.normal:hover, a.button-normal:hover {
	background-color: #FFD52D;
	border-color: #EEC41C;
}

ul.nav-tabs {
	border-color: #EEC41C;
}

ul.nav-tabs li a {
	color: #EEC41C;
	border-color: #EEC41C;
}

ul.nav-tabs li a:hover,
ul.nav-tabs li.active a,
ul.nav-tabs li.active a:hover,
ul.nav-tabs li.active a:active,
ul.nav-tabs li.active a:focus {
	color: #FFFFFF;
	background-color: #FFD52D;
	border-color: #EEC41C;
}

img {
	max-width:100%;
}


/* header.tpl, menu.tpl */

#header {
	width: 100%;
	padding: 20px;
	height: 200px;
	background-color: #EEC41C;
}

#header-file {
	background-color: #FFFFFF;
	padding: 0px;
	height: 160px;
}

#content {
	background-color: #EEC41C;
	padding: 20px;
}

#inhaltContainer {
	
}

body {
	background-color: #FFFFFF;
}

#header-file {
	background-size: cover;
	background-position: bottom;
	text-align: center;
}

#navbar-1-container {
	color: #EEC41C;
	background-color: #AAAAAA;
}

nav.navbar {
	padding: 0px;
	margin: 0px;
}

button.navbar-toggle {
	border: 1px solid #EEC41C;
}

span.icon-bar {
	background-color: #EEC41C;
}

ul.nav a.navigation1:hover {
	color: #EEC41C !important;
	background-color: #FFFFFF !important;
}

a.navigation1 {
	color: #EEC41C !important;
}

a.navigation1:active,
a.navigation1:focus,
a.navigation1.active {
	color: #FFFFFF !important;
	background-color: #EEC41C !important;
}

#inhalt-header {
	
}

#inhalt-body {
	padding:20px;
}

#messages {
 display: none;
 position: fixed;
 text-align: center;
 padding: 2%;
 top: 100px;
 left: calc(50% - 200px);
 width: 400px;
 border: 2px solid #EEC41C;
 background-color: #FFFFFF;
}

/* footer.tpl */

#footer-werbung {
	display:none;
}

#navbar-2 {
	color: #EEC41C;
	background-color: #AAAAAA;
}

ul.nav a.navigation2:hover {
	color: #EEC41C !important;
	background-color: #FFFFFF !important;
}

a.navigation2 {
	color: #EEC41C !important;
}

a.navigation2:active,
a.navigation2:focus,
a.navigation2.active {
	color: #FFFFFF !important;
	background-color: #EEC41C !important;
}

/* navigation3 */

#navigation3 div a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EEC41C;
	border-color: #AAAAAA;
}

#navigation3 div a:hover, 
#navigation3 div a.active {
	background-color: #FFD52D;
}

#navigation3 div a:hover {
	border-color: #EEC41C;
}

/* blattern */

div.blaettern ul.pager li a {
	border-color: #AAAAAA;
}

div.blaettern ul.pager li a:hover {
	background-color: #AAAAAA;
}

.blaettern {
	text-align: center;
}

div.blaettern ul li.active a {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFD52D;
}

/* all_gastebuch */

textarea.input_Beitrag {
	width: 100%;
	height: 200px;
}

div.gaestebuch-new-extra {
	padding-top: 20px;
}

/* all_upload */

table.upload_files tr.content td.content_preview img {
	width:100px;
	height:50px;
}

div.upload_edit_preview img {
	max-width: 100%;
	max-height: 200px;
	height: auto;
}

/* all_start */

form.start_profil_edit {
	padding-left: 20px;
	padding-right: 20px;
}

/* index_showPages */

div.panel-heading-color div.panel-heading a.normal {
	color: #FFFFFF;
}

/* ideen_anzeigen */

div.normal ul.pager li a {
	border-color: #AAAAAA;
}

div.normal ul.pager li a:hover {
	background-color: #AAAAAA;
}

td.idea a.stern.active,
td.idea a.stern:hover {
	padding-bottom: 2px;
	border: 2px solid;
	border-color: #EEC41C;
}
