@import url("template-tablet.css") (max-width: 1009px) and (min-width:768px);
@import url("template-phone.css") (max-width: 767px);




@media (min-width: 1010px) {
	
	.t3-header .col-sm-4{
		width: 990px;	
	}
	
	.col-md-3 {
		width: 30%;
	}
	.col-md-9 {
		width: 70%;
	}
	.t3-mainnav {
		width: 990px;
	}
	

	.container {
		width: 990px;
		z-index: 5;
	}
	
	.t3-sidebar-left {
		padding-left:8.5%;
	}

	#t3-footer .container {
		width:100%;
		margin-left:0;
		margin-right:0;
	}


	#t3-footer > .container .t3-footnav,
	#t3-footer .t3-copyright > .container {
		width:990px;
		margin-left:auto;
		margin-right:auto;
	}

	.t3-megamenu .navbar-nav .active a
	{
		color: #009ee0 !important;
	}
	.module-ct {
		background: transparent;
		color: inherit;
		
	}

	
	
	.breadcrumb {
		width: 990px;
		height:150px;
		/*width: 100%;*/
	}
	
	.module-ct > ol.breadcrumb {
		padding: 6px 0px;
		margin-left: 0;
	}
	.t3-header .col-sm-8{
		width: 350px;
		position: absolute;
		top: 36px;
		padding-left: 35px;
	}
	.t3-sidebar-right {
		padding-left: 0;
		padding-right: 0px;
	}
	/* home-oben*/
	.oben {
		background-color: #009ee0;
		background-image: url('/images/home_banner.png');
		background-repeat: no-repeat;
	}
	.col-lg-12{
		padding: 0;
		background-color: #009ee0;
	}
	.t3-spotlight .col-lg-12{
		background-color: transparent !important;
	}
	.hintergrund {
		height:330px;
		width:990px;
		background-repeat: no-repeat;
		position: relative;
		margin-left: auto;
		margin-right:auto;
	}
	.hintergrund_links {
		height:330px;
		width:40%;
		background-repeat: no-repeat;
		position: relative;
		margin-left: auto;
		margin-right:auto;
		display:inline-block;
	}
	.hintergrund_rechts {
		height:330px;
		width:49%;
		right: 0px;	
		background-repeat: no-repeat;
		position:relative;
		display: inline-block;
	}
	.knopf {
		border-radius: 0px;
		background-color: transparent;
		color: white;
		border: 2px solid #ffffff;
		width: 150px;
		height: 34px;
		position: absolute;
		top: 230px;
		left: 20px;
		font-size: 14px;
	}
	.linkerknopf{
		top: 220px;
		left: 165px;
		right: auto;
		text-align: center;
		line-height: 2;
	}
	.rechterknopf{
		top: 220px;
		right: 145px;
		text-align: center;
		line-height: 2;
	}
	button p {
		position: absolute;
		top: 4px;
		left: 8px;
		font-family: Verdana, Geneva, sans-serif;
	}
	.textblock{
		position: absolute;
		top: 60px;
		left: 20px;
		color: white;
	}
	.fett {
		font-family: Verdana, Geneva, sans-serif;
		/*font-weight:bold;*/
		font-size: 30px;
		color: white;
		/*width: 270px;
		position: absolute;
		top: 180px;
		left: 209px;
		text-align: justify;*/
	}
	.dunn {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 18px;
		width: 500x;
	}
	.hintergrund_rechts .visionet-contentswiper-center img{
		background-color:transparent;
		position:relative;
	}
	.hintergrund_rechts p.fett{
		 /*   margin-left: 20px;*/
	}
	
	.module-ct .custom{
		background-color: #1ab9cf;
	}
	.unten{
		background-color: #1ab9cf;
		height: 300px;
		position: relative;
	
		background-repeat: no-repeat;
		background-position: 50% 0;
		width: 990px;
	}

	.swiper-container {	
		height:0;
	}

	.head-search {
		margin-top: 0;
		display: inline-flex;
		position: absolute;
		height: 30px;
		width: 700px;
		right: 0px;
		
	}
	
	.container > .navbar-header{
		display:none;
	}



	.bilderstreifen-unten {
		background-color: #1ab9cf;
	}

	.bilderstreifen-unten .module-inner {
		width:990px;
		margin-left:auto;
		margin-right:auto;
	}


	.kreis{
		border-radius: 20px;
		background-color: white;
		color: white;
		border: 2px solid #ffffff;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 310px;
		left: 520px;
		font-size: 14px;
	}
	.dreieck{
		position: absolute;
		top: 40px;
		left: 0;
		display: block;
		width: 100%;
		height: 1px;
	}
	.dreieck:after {
		position: absolute;
		width: 0;
		height: 0;
		border-width: 7px;
		border-color: #1ab9cf transparent transparent transparent;
		border-style: solid;
		content: '';
		top: -20px;
		left: 12px;
	}
	.col-lg-4.hidden-lg.col-md-12.col-sm-12.col-xs-12{
		width:100%;
		padding-top: 20px;
	}

/*	.moduletable_mitteilungen1,
	.moduletable_mitteilungen2,
	.moduletable_argenturmeldungen2
	/*.t3-spotlight .module_argenturmeldungen*/
/*	{
		display: none;
	}
	*/

	.swiper-container  {
		height:300px
	}



	.swiper-container .swiper-wrapper .swiper-slide{
		background-color: transparent;
		height: 300px;
		position: relative;
	
		background-repeat: no-repeat;
		background-position: 40% 0;
		overflow: hidden;
	}
	.swiper-container .swiper-wrapper .swiper-slide:first-child {
	
		background-position: 50% 0;
	}
	.swiper-container .swiper-wrapper .rechterknopf {
		right: 30%;
		top: 209px;
	}
	.swiper-container {
		margin: 0 auto;
		position: absolute !important;
		top: 10px;
		display: inline-block;
		left: 40%;
		width: 500px;
		overflow: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
	}


	.grosser-knopf{
		width: 570px;
		height: 300px;
		top: 0;
		border: none;
	}
	
	.head-search .nav-stacked a {
	font-size:12px !important;
	}
	
	.head-search ul.nav.menue,
	.t3-header ul.nav.nav-pills.nav-stacked {
	display: inline;
	width: 450px;
	position: absolute;
	right: 280px;
	}

	.head-search form {
	margin: 0;
	position: absolute;
	top: 10px;
	right: 0;
	}

	.col-md-push-3 {
	  left: 30%;
	}
	
	
	
}
@media (min-width: 1080px) {
	
	.t3-header .col-sm-4{
		width: 1070px;	
	}	
	.col-md-3 {
		width: 25%;
	}
	.col-md-9 {
		width: 75%;
	}	
	.t3-mainnav {
		width: 1070px;
	}
	.container {
		width: 1070px;
		z-index: 5;
	}
	#t3-footer > .container .t3-footnav,
	#t3-footer .t3-copyright > .container {
		width:1070px;
		margin-left:auto;
		margin-right:auto;
	}
	.breadcrumb {
		width: 1070px;
	}
	.modulebreadcrums .module-ct,
	.module_menu .module-ct  {
		padding-left: 35px;
	}
	.swiper-container {
		left: 50%;
		width: 600px;
	}
	.swiper-container .swiper-wrapper .swiper-slide{
		background-color: transparent;
		height: 300px;
		position: relative;
		background-repeat: no-repeat;
		background-position: 50% 0;
		overflow: hidden;
	}
	.hintergrund_links {
		height:330px;
		width:50%;
		background-repeat: no-repeat;
		position: relative;
		margin-left: auto;
		margin-right:auto;
		display:inline-block;
	}
	.hintergrund_rechts {
		height:270px;
		width:49%;
		background-repeat: no-repeat;
		position: absolute;
		top:60px;
		margin-left: auto;
		margin-right:auto;
		display:inline-block;
	}
	.t3-sidebar-left {
		padding-left:0px;
	}
	.col-md-push-3 {
		left: 26%;
	}
}
