@charset "UTF-8";

.thumbnail {
    width: 260px;
    height: 180px;
    overflow: hidden; /* contain images within thumbnail boundaries */
    border: 0; /* removes Bootstrap's default border */
    box-shadow: 0 12px 12px -10px #c4c4c4;
    -webkit-box-shadow: 0 17px 22px -20px #c4c4c4;
    -moz-box-shadow: 0 12px 12px -10px #c4c4c4;
}
.thumbnail img { width:100%; height:auto; } /* to keep proportions */
.thumbnails p { text-align: center; padding: 10px; } /* captions can be styled with an inline element */


input.search-query{
	height:20px !important;
}

h4,h5,h6,h7{
	display:inline;
}

h5{
	text-transform:uppercase;
}


.footer-header{
	text-transform:uppercase;
}

.footer-header ul{
	position:relative;
	top:-2px;
}

.footer-content h6{
	text-transform:uppercase;
	line-height:22px;
	display:inline;
}

.footer-content{
	line-height:17px;
	text-transform:uppercase;
}

a.close{
	text-decoration:none;
}

.modal-title{
	font-size:15px;
}



.sofort-services{
	text-transform:uppercase;
}

button{
	text-transform:uppercase;
}

.nav{
	text-transform:uppercase;
}

label.search{
	text-transform:uppercase;
	position:relative;
	left:2px;
	top:1px;
	font-weight:bold;
}

.pagi-wrapper{
	border-bottom: solid #eee 1px;
}

.pagi{
	margin: auto;
	height:46px;
	width:235px;
}

.pagi a{
	float:left;
	width:17px;
	height:17px;
	display:block;
	text-decoration:none;
	color:#0a3f7c;
	font-size:11px;
	border-radius: 5px 5px 5px 5px;
	background-color:#fff;
	text-align:center;
	line-height:17px;
	margin:4px;
}

.pagi a.counter.active{
	color:#fff;
	background-color:#0a3f7c;
}

.pagi a.counter:hover{
	color:#fff;
	background-color:#0a3f7c;
}

.pagi img{
	margin-top:1px;
}

.dropdown-menu > li > a{
	text-decoration:none;
}

.news_row_content .news-hide{
	display: none;
}

.btn{
	line-height: 23px !important;
}



#formForumSearch #inputSuche {
	width: 70%;
}

#formForum #inputNachnameWrapper {
	width: 350px;
	float: right;
}

@media (max-width: 1199px) {
	#formForum #inputNachnameWrapper {
		float: left;
		position: relative;
		left: -105px;
		margin: 20px 0 0 0;
	}
}

#formForum .control-label-forum {
	width: 105px;
	float: left;
}

@media (max-width: 1199px) {
	#formForumSearch #inputSuche {
		width: 98%;
	}
}

#formForum #inputMitteilung {
	width: 98%;
}

@media (max-width: 979px) {
	#formForum #inputMitteilung {
		width: 70%;
	}
}

#formForum #inputNachname {
	float: right;
}

@media (max-width: 1199px) {
	#formForum #inputNachname {
		float: left;
	}
}

@media (max-width: 1199px) {
	#formForum input[type="submit"], #formForumSearch input[type="submit"]{
		margin: 15px 0 0 0;
	}
}

.forum-content .date {
	color: #0a3f7c;
	font-family: "HelveticaNeueW02-75Bold";
	font-size: 14px;
}

.forum-content .forum-name {
	color: #0a3f7c;
	margin-left: 10px;
}

.forum-content .forum-answer {
	background: #dfe7ee;
	padding: 5px;
	color: #0a3f7c;
}

.forum-content .forum-answer h5 {
		font-family: "HelveticaNeueW02-75Bold" !important;
		color: #0a3f7c;
		display: block;
		float: left;
		height: 100%;
		padding: 0 10px 0 0;
		margin: 0 0 10px 0;
}

#tt {
	border: 1px solid #cccccc;
	border-radius: 4px;
}