.container.main, .container-fluid.main{
	background-color:#FFF3D5;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.padding-0{
	padding:0;
}

.navbar{
/* 	background-color:#FFDBC6; */
	background-color:rgb(255, 241, 198);
	background-image:none; /*disable default gradient*/
}
@media (min-width: 470px) {
	.navbar{
		background-image:url(../img/rathaus.png);
		background-size:180px;
		background-position:bottom right;
	/* 	background-position:calc(100%-15px) calc(100%-15px); */
		background-repeat:no-repeat;
	}
}
@media (min-width:310px) and (max-width: 469px) {
	.navbar-collapse.collapse.in{
		background-image:url(../img/rathaus.png);
		background-size:180px;
		background-position:bottom right;
	/* 	background-position:calc(100%-15px) calc(100%-15px); */
		background-repeat:no-repeat;
	}
}
.marquee, .marquee-slow{
	white-space:nowrap;
	overflow:hidden;
	display: flex ;
}

@keyframes marquee-content {
	/* Element one fully ON screen at left-edge of container. */
	from {
		transform: translateX( 0% );
	}
	/* Element one fully OFF screen (just beyond left-ledge of container). */
	to {
		transform: translateX( -100% );
	}
}

.marquee__item {
	animation-duration: 16s ;
	animation-iteration-count: infinite ;
	animation-name: marquee-content ;
	animation-timing-function: linear ;
	padding: 5px 30px 5px 15px ;
}
.marquee:hover .marquee__item {
	animation-play-state: paused ;
}
.navbar-brand{
	height:auto;
}
.navbar-brand img{
/* 	width:50px; */
	height:98px;
	max-width:100%;
	margin-right:10px;
}
.navbar-default .navbar-nav>li>a {
	font-weight:bold;
	font-size:18px;
	color:#800000;
}
@media (min-width: 768px) { /* large */
	.navbar-default .navbar-nav>li>a {
		font-size:16px;
	}
}
@media (min-width: 1000px) { /* medium */
}
@media (min-width: 1200px) { /* large */
	.navbar-nav{
		margin-left: 30px;
		margin-right: 170px;
	}
	.navbar-default .navbar-nav>li>a {
		font-size:18px;
	}
}

/**/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	color:#680000;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color:#980000;
}
.footer{
	background-color:#f1d683;
  border: 1px solid #ddd;
	border-radius: 4px;
	margin-top:20px;
}
.footer .nav>li>a:hover, .footer .nav>li>a:focus{
	background-color:transparent;
}

.breadcrumb{
	background-color:#FFDBC6;
}
.breadcrumb>li+li:before{/*trenner zwischen breadcrumbs*/
	color:rgba(128, 0, 0, 0.3);
}
.breadcrumb a{

	color:#800000;
}

h1,h2,h3,h4,h5{
	color:#800000;
}
h2{
	font-size:29px;
}

/*.modal-dialog {width:600px;}
.modal-body{
	text-align:center;
}*/
/*#imgModal img{
	max-height:100%;
	max-width:100%;
}*/
/* .thumbnail {margin-bottom:6px;} */

.padding0{
	padding:0!important;
}

.immoobjekt, #immopreview{
	overflow:hidden;
}
.immoobjekt>div, #immopreview>div{
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	padding:15px;
	cursor:pointer;
}
.immoobjekt>div>div{
	display:none;
}
#immopreview>div>div{
	background-color:rgba(255,255,255,0.7);
/* 	margin:5% 5%; */
	width:100%;
	width:fit-content;
	width:-moz-fit-content;
	margin:auto;
	text-align:center;
	padding:5px;
/* 	height:100%; */
/* 	display:none; */
}

button.navbar-toggle{
/* 	background-color:#006D13!important; */
}

/* .immoobjekt:hover>div>div{ */
/* 	display:block; */
/* } */


.objekt-info{
	background-color:white;
}

#menu_lauftext{
	width:100%;
	max-width:400px; /*rutscht neben menue wenn breiter als logo+menue*/
}

#objKontakt>div, #frmKontakt>div{
	padding:5px;
}

.btn-immored,.btn-immored:active,.btn-immored:active:hover,.btn-immored:active:focus{/*submit button kontakt*/
	background-color:#500000;
	background-image: -webkit-linear-gradient(top, #800000 0, #500000 100%);
	background-image: -o-linear-gradient(top, #800000 0, #500000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #800000), to(#500000));
	background-image: linear-gradient(to bottom, #800000 0, #500000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#500000', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color:white;
}
.btn-immored:hover, .btn-immored:focus {
	background-color: #500000;
	background-position: 0 -15px;
	color:white;
}
