
/* Dreispaltig  ---------------------------------------------------------------------- */

@media screen and (max-width: 1195px) { /* Dreispaltig */
	div#wrap {
		max-width: 870px;
	}
	div#topnav {
		width: 870px;
	}
	div#topnav ul#main li a.metop {
		font-size: 90%;
		padding: 5px;
	}
	div#topnav ul#main li a.metop.mehome {
		display: none;
	}
	div#navbar {
		height: 60px;
	}
	div.hdinner div#hd2 {
		margin-top: 60px;
	}
	/* 70% verkleinern */
	div#topnav div#logo {
		width: 322px;
		height: 83px;
		left: -94.5px;
		background-size: 70%;
	}
	img.logo {
		width: 133px;
		height: 42px;
	}
	div#footer div#infolinks div.cont, 
	div#telebttn div.cont, 
	div#footer div#siteinfo, 
	div#footer div#bottom {
		width: 870px;
	}
	/*
	.col2 .box.b20 {width:570px; }
	.col3 .box.b30 {width:570px; }
	.col4 .box.b40 {width:1170px; }
	.cnt_30 .rgt.raussen { width:auto; margin-left:300px;}
	*/
	div.box.b41 {
		width: 570px;
		height: 570px;
	}
	div.box.b41 a.picleft img, div.box.b41 a.picright img {
		float: none;
		width: 570px;
		height: auto;
	}
	div.box.b41 a.picleft .copy, div.box.b41 a.picright .copy {
		float: none;
		width: 100%;
	}
	div.hdinner div#hd2 div.stoerungen {
		position: absolute;
		z-index: 50;
		left: 0;
		bottom: 0px;
		width: 100%;
		height: 94px;
		padding: 0;
		margin: 0;
	}
	div.hdinner div#hd2 div.stoerungen div.inner {
		position: relative;
		max-width: 1170px;
		height: 100%;
		background: url('../../img/sym/bg_welle.png') bottom left transparent no-repeat;
		background-size: contain;
	}
	div.hdinner div#hd2 div.stoerungen div.cont {
		position: absolute;
		z-index: 55;
		width: 46.15%;
		padding-left: 9.5%;
		margin-top: 5.5%;
		font-size: 14px;
	}
	div.hdinner div#hd2 div.stoerungen.gruen div.cont {
		background: transparent url('../../img/sym/ic-baustelle-gruen.png') 3.70% center no-repeat;
	}
	div.hdinner div#hd2 div.stoerungen.gruen div.cont strong {
		color: #9FC400;
		font-size: 16px;
	}
	div.hdinner div#hd2 div.stoerungen.rot div.cont {
		background: transparent url('../../img/sym/ic-baustelle-rot.png') 3.70% center no-repeat;
	}
	div.hdinner div#hd2 div.stoerungen.rot div.cont strong {
		color: #ff0000;
	}
	div.hdinner div#hd2 div.stoerungen div.cont div.anzahl {
		position: absolute;
		top: 0%;
		left: 9.01%;
		margin-top: -0.3%;
		width: 20px;
		height: 20px;
		background-color: #fff;
		font-size: 70%;
		line-height: 20px;
		text-align: center;
		font-weight: 700;
	}
	div#hdfpl form.fpl-verb div.form_row label.fpl-hst {
		margin-right: 5px;
	}
	div#hdfpl form.fpl-verb div.form_row label.hstto span.txt {
		width: auto;
		margin-right: 10px;
	}
	div#hdfpl form.fpl-verb input.submitbutton {
		float: right;
		width: 180px;
		height: 35px;
		margin-left: 0;
		padding: 0;
		line-height: 35px;
		text-align: center;
		color: #fff;
		font-size: 100%;
		background-color: #359bed;
		background-image: none;
	}
	div#hdfpl form.fpl-verb div.form_row label.fpl-hst {
		height: 35px;
		padding-top: 0;
		line-height: 35px;
		color: #253286;
		font-weight: normal;
		width: -moz-calc(50% - 95px);
		width: -webkit-calc(50% - 95px);
		width: calc(50% - 95px);
	}
	div#footer div#siteinfo div#links div.col {
		width: 270px;
	}
	div#content.cnt_20 div.col1.lft {
		width: 100%;
	}
	div#content.cnt_20 div.subnav.bttmstyle.box.b10 {
		width: -moz-calc(100% - 30px);
		width: -webkit-calc(100% - 30px);
		width: calc(100% - 30px);
	}
	
	div#fpl_wrap div.fpl_head div.fpl_dat div.txt,
	.fpl-topbar .aha-feld {

		margin-left: 20%; 

	}
	
	
	
}


