body
{
	font-family:"Roboto";
	font-size:1.8rem;
}
section.parallax{height:400px;}
#secparallax1 h1{color:#09c4f2;}
.qrcode {max-width:100px;}
.white-font
{color:white;}

.row
{
margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 769px)
{
	.icon-footer{font-size:32px;}

	header.navbar {min-height:126px;transition: all 0.9s ease-in;}

	ul.nav {padding-top:40px;transition: all 1.2s ease-in;}

	div.navbar-brand {max-width: 330px;padding: 0px;display:block;transition: all 1.2s ease-in;}


	#logo {max-width:250px;float:left;transition: all 1.1s ease-in;}
	#logo-top {max-width:0px;}
	/*NACH SHRINK*/
	header.shrink {min-height:76px;transition: all 0.9s ease-in;}

	header.shrink div.navbar-brand {max-width: 450px;padding: 0px;display:block;transition: all 1.2s ease-in;}
	header.shrink .navbar-brand{padding:0px;transition: all 1.2s ease-in;}
	header.shrink ul.nav {padding-top:0px;transition: all 1.2s ease-in;}

	header.shrink  #logo {max-height:60px;float:right;margin-right:0px;transition: all 1.8s ease-in;}

}
@media (max-width:768px)
{
	.icon-footer{font-size:32px;}
	.container{marging:10px;}
	.navbar-brand {padding:0px;}

	div.navbar-brand {max-width: 450px;padding: 0px;display:block;float:left;}

	#logo {max-width:0px;}
	#logo-top{max-width:100%;float:left;transition: all 1.1s ease-in;}

}

/*****************************************************/
/***************** KUNDENREZENSIONEN  ****************/
/*****************************************************/
.owl-theme .owl-controls .owl-page span {
    background: #ffffff none repeat scroll 0 0;
}


@media (min-width:991px)
{
.img-impressum{max-width:400px;}
.showonsmallscreen{display:none;width:100%;}
.showonbigscreen{display:block;width:100%;}
.showonbothscreen{display:block;width:100%;}
}
@media (max-width:990px)
{
.img-impressum{max-width:100%;}
.showonsmallscreen{display:block;width:100%;}
.showonbigscreen{display:none;width:100%;}
.showonbothscreen{display:block;width:100%;}
}
/*****************************************************/
/***************KONTAKTFORM***************************/
/*****************************************************/
#contactform
{
margin-left:18px;
margin-right:18px;
}
.form-group {
    margin-bottom: 0px;
}
.form-group input[type="text"]input[type="file"],input[type="email"] {
    height: 50px;
}

textarea#nachricht
{
height:200px;
}
.form-control
{
background-color: rgba(241, 240, 237, 1);
border: 2px solid rgba(255, 255, 255, 1);
color: #726277;
border-radius: 0px;
margin:0px;
}

div.form-group button
{
background-color: #0069a7;
border: 0px;
color: #ffffff;
line-height:34px;
margin-top:3px;
padding:0px 8px 1px 8px;
margin-bottom:20px;
}

h3.master-heading
{
text-transform: none;
text-shadow: 0 0 5px black;
}
h3.master-sub-text
{
text-transform: none;
padding: 2px 5px 2px 5px;
background-color: #266ca7; //#ededed;
//text-shadow: 0 0 15px black;
font-size:1.5em;
}
.heading-style-center h2 {text-transform: none;}
navbar a {color:red;}
.navbar-default .navbar-nav > li > a {
    color: #0069a7;
}

.footer-v1 {
    background-color: #266ca7;
	margin-top:20px;
}

/*************************************/
a:hover .newseintrag {border:3px solid red; }
.newseintrag
{
	padding:10px;
	background-color:#ededed;
	border:3px solid #909090;
}
.box {
position:relative;
 width: 50%;
 overflow:hidden;
}
div#liste{display:block;}

.listeitem{padding:10px;float:left;display:block;background-color:#ffffff;border:2px solid white;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow:hidden;padding-bottom:20px; }


a:hover .listeitem {border:2px solid red; }
.box {
position:relative;
 width: 50%;
 overflow:hidden;
}

div.listeitem div.headline{text-align:center;font-weight:normal;font-size:1.1em;display:block;width:100%;overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;}

.box:before {
content: "";
display:block;
padding-top: 100%;
}

.news_date{text-align:right;}



@media (min-width:691px)
{
	div.herstellerlogo {text-align:right;}
	img.herstellerlogo {text-align:right;}
}
@media (max-width:690px)
{
	div.herstellerlogo {text-align:center;}
	img.herstellerlogo {text-align:center;}
}

img.herstellerlogo {max-height:80px;}
//form#suche {background-color:grey;}
form#suche label {width:120px;}
div#table{margin-top:30px;}