@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body {
	font-family: 'Open Sans', sans-serif;
}

ul {
	list-style: none !important;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, h7, h8, h9 {
	color: #002B55;
}

.t3-header {
/*	background: #2c4154; /* Old browsers */
/*	background: -moz-linear-gradient(top, #2c4154 0%, #002b55 100%); /* FF3.6-15 */
/*	background: -webkit-linear-gradient(top, #2c4154 0%,#002b55 100%); /* Chrome10-25,Safari5.1-6 */
/*	background: linear-gradient(to bottom, #2c4154 0%,#002b55 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4154', endColorstr='#002b55',GradientType=0 ); /* IE6-9 */
	background: #163D63; */
/*  background: #000000; /* schwarz */
}

@media (min-width: 768px) {
	.container {
		width: 100%;
	}
}

.logo {
	/* margin-right: 70px !important; */
	position: relative;
}

.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover {
	color: #FFFFFF;
	background-color: #002B55;
}

.t3-mainnav {
	width: 100%;
    position: relative;
    top: 0px;
	opacity: .9;
	z-index: 10;
}
/*
.navbar {
	width: 1333px;
    position: fixed;
    top: 0px;
}
	*/
.nav {
	display: inline-block;
}

.home .t3-sl-5 {
	border-top: 0 !important;
}

h5 {
	margin-bottom: 0px !important;
}

.container {
	padding-left: 0px !important;
	padding-right: 0px !important;
	text-align: left;
}

.cameraContent {
	text-align: center !important;
}

.article-intro img {
	width: 200px;
	height: auto;
}

.article-content img {
	/* width: 800px; */
	height: auto;
	margin: auto;
}

.article-intro img {
	margin-left: 2px;
	margin-right: 2px;
}

.jicons-icons {
	display: none;
}

.contact-address {
	display: none;
}

.contact h3 {
	display: none;
}

.navbar {
	border: 0;
}

.navbar-default .navbar-nav > .open > a:hover {
	color: #FFFFFF !important;
	background-color: #002B55;
}

.navbar-default .navbar-nav > .active > a {
	color: #FFFFFF !important;
	background-color: #002B55;
}

.t3-mainnav {
	border-top: none;
}

.t3-copyright {
	background-color: #002B55 !important; */
	padding-bottom: 5px !important;
	/* background: #000000; /* schwarz */
	/* background: #002b55; /* Old browsers */
	/* background: -moz-linear-gradient(top, #002b55 0%, #2c4154 100%); /* FF3.6-15 */
	/* background: -webkit-linear-gradient(top, #002b55 0%,#2c4154 100%); /* Chrome10-25,Safari5.1-6 */
	/* background: linear-gradient(to bottom, #002b55 0%,#2c4154 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b55', endColorstr='#2c4154',GradientType=0 ); /* IE6-9 */
	}

.head-search ul {
	padding-left: 0px;
}

.row {
	margin-right: 0px;
}

.einsaetzesmall ul {
	padding-left: 0px;
}
	
.t3-sl {
	padding-top: 0px;
	padding-bottom: 0px;
}

.t3-module {
	margin-bottom: 5px !important;
}

.t3-mainbody {
	/* padding-top: 0px !important; */
}

.t3-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-left: 10px;
}

.btn-default {
	color: #002B55 !important;
}

.btn-default:hover {
	color: #FFFFFF !important;
	background-color: #002B55 !important;
}

article {
	background: #F8F8F8;
	/* border: 3px solid #ff0000; */
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 30px 20px 30px;
}

.td, tr td {
	border-top: 0;
	vertical-align: middle;
}


.t3-navbar {
	font-size: 18px !important;
}

.t3-navhelper {
	padding: 0;
}

.head-search {
  color: #000000 !important;
  margin-top: 0px !important;
  font-weight: bold !important;
}

.head-search:before {
  margin: 6px !important;
}

.head-search:after {
  margin: 6px !important;
}

.col-sm-4 {
  background-color: lightgrey;
  width: 260px !important;
  border-color: #FF0000;
  border-width: 5px;
  border-style: solid;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 15px 15px 15px 15px;
  position: relative;
  float: right;
  margin-right: 30px;
}

.einsaetzesmall {
	background: #F8F8F8;
}

.einsaetzesmall p {
	margin: 0 0 0;
}

@media screen and (min-width: 768px) {
	.logo {
	text-align: left;
	}
}

@media (max-width: 1200px) {
	.col-sm-4 {
	display: none;
	}
	.einsaetzesmall {
	display: block;
	}
}

@media (min-width: 1200px) {
	.einsaetzesmall {
	display: none;
	}
}

@media (max-width: 557px) {
	.js-stools-container-bar {
		display: none;
	}
	.js-stools-field-filter {
			display: none;
	}
}

@media (max-width: 765px) {
	.eiko_einsatzkarte_2 {
		display: none;
	}
}

@media (max-width: 480px) {
	.js-stools-container-filters {
		display: none;
	}
}

@media (max-width: 1300px) {
	article img {
		width: 500px;
	}
}

@media (max-width: 690px) {
	article img {
		width: 240px;
	}
}

@media (max-width: 370px) {
	article img {
		display: none;
	}
}

.fuhrpark {
	width: 100%;
}

@media (max-width: 520px) {
	.fahrzeuge {
		display: none;
	}
}

.eiko_fahrzeugaufgebot_2 {
	display: none;
}

.js-stools-container-bar {
	display: none;
}

#camera_wrap_97 .camera_caption > div div.camera_caption_title {
	font-size: 1.7em !important;
}

#camera_wrap_97 .camera_caption > div div.camera_caption_desc {
	font-size: 1.3em !important;
	margin-top: 10px;
}

.camera_wrap a, .camera_wrap a:hover {
	color: white;
}

.col-lg-12 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.home .t3-sl-1 {
	
}

.sclogin  {
	text-align: center !important;
}

.sclogin .sclogout-button {
	text-align: center !important;
}

.btn-primary {
	background-color: red;
	background-image: linear-gradient(to bottom, red, red);
}

.nav > li > a {
	float: left;
}

.off-canvas-toggle {
		background: #002B55;
		float: left;
}
		
@media (max-width: 768px) {
	.off-canvas-toggle {
		margin-left: 10px;
	}
}

.navbar-header {
	margin-right: 0px !important;
}

@media (min-width: 882px) {
	.off-canvas-toggle {
		display: none;
	}
}

.t3-off-canvas .nav > li > a {
	float: none !important;
}

.t3-footer {
	border-top: 0;
}

.module-ct {
	color: black;
}

#login-modal {
	top: 25% !important;
}

@media (max-width: 882px) {
	.navbar-nav {
	display: none;
	}
}

.list-title {
	text-align: center;
}

.category-listsmall {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 530px) {
	h1 {
		font-size: 25px;
	}
	h2 {
		font-size: 22px;
	}
}

@media (max-width: 390px) {
	h1 {
		font-size: 19px;
	}
	h2 {
		font-size: 18px;
	}
}

@media (max-width: 390px) {
	h1 {
		font-size: 19px;
	}
	h2 {
		font-size: 18px;
	}
}

.items-more {
	display: none;
}

@media (min-width: 1190px) {
	#table {
		display: none;
	}
}

@media (max-width: 1190px) {
	#tabelle {
		display: none;
	}
}

@media (max-width: 1190px) {
	.tabellefuhrpark {
		display: none;
	}
}
	
/* Intern */

#jform_title {
	margin-left: auto;
	margin-right: auto;
}

#jform_alias {
	margin-left: auto;
	margin-right: auto;
}

.chzn-single {
	margin-left: auto;
	margin-right: auto;
}

.chzn-choices {
	margin-left: auto !important;
	margin-right: auto !important;
}

.contactffcontact {
	text-align: left;
	margin: 0 !important;
}

.contactffcontact > .page-header {
	text-align: center;
}

.contactffcontact > h3 {
	text-align: center;
}

@media (min-width: 882px) {
	.camera_wrap {
		max-width: 50% !important;
		margin: auto !important;
		height: 500px !important;
	}
}