@media screen and (min-width: 1555px) and (min-height: 701px) and (max-height: 850px) {
body {	margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			background:#ffffff;
			color:#000000;
		}

		.window_wrap {
			width:100%;
			height: 540px;
		}

		.inner_wrap {
			border: 0px solid red;
			margin-left: auto;
			margin-right: auto;
			width:97%;
			height:90%;
		}
		
	/*			Desktop Navigation			*/

		#home {
			width:100%;
			height:7%;
			background: #04305C;
		}
				
				#home #navigation_top {
					float:right;
					margin-top: 14px;
					font-family: arial;
					font-variant: small-caps;
					font-size: 22px;
					color: #ffffff;
				}
				
					#home #navigation_top a {
						text-decoration: none;
						color: #ffffff;
					}
					
					#home #navigation_top a:hover {
						text-decoration: none;
						color: #C1CACD;
					}

		#header_navigation_start {
			width:100%;
			height:20%;
			background: #8C939D;
		}

				#header_navigation_start #left_float {
						float:left;
						border: 0px solid red;
						height: 100%;
						width: 280px;
				}
				
						#header_navigation_start #left_float #logo_space {
							height: 52%;
							width: 280px;
							border: 0px solid red;
						}
						
						#header_navigation_start #left_float #logo {
							border: 0px solid red;
							background-image: url(../png/logo_large.png);
							background-repeat: no-repeat;
							background-size: 100%;
							width: 280px;
							height: 72px;
						}
				
				#header_navigation_start #right_float {
						float:right;
						border: 0px solid red;
						height: 100%;
						width: auto;
				}

						#header_navigation_start #right_float #navigation_space {
							height: 82%;
							width: 100%;
							border: 0px solid red;
						}
						
						#header_navigation_start #right_float #navigation_start {
							border: 0px solid red;
						}
				
				#header_navigation_start #navigation_start #navigation_text {
					font-family: arial;
					font-variant: small-caps;
					font-size: 22px;
					color: #ffffff;
					text-shadow: 0px 0px 5px #04305C;
				}
				
					#header_navigation_start #navigation_start #navigation_text a {
						text-decoration: none;
						color: #ffffff;
					}
					
					#header_navigation_start #navigation_start #navigation_text a:hover {
						text-decoration: none;
						color: #000000;
						text-shadow: 0px 0px 0px #000000;
					}
					
	/*			Mobile Navigation			*/

		#mobile_navigation_logo {
			float: right;
			position: fixed;
			top: 40px;
			right: 20px;
			width: 60px;
			height:60px;
			cursor: pointer;
			background-image: url(../png/navigation_symbol.png);
			background-repeat: no-repeat;
			z-index: 9999;
		}
				
		#mobile_navigation_box{
					border: 0px solid red;
					position: fixed;
					top: 0px;
					right: 0px;
					width: 280px;
					height: 370px;
					background: #04305C;
					z-index: 9999;
				}
	
				#mobile_navigation_box ul{
								display: list-item;
								margin-top: 10px;
								margin-right: -10px;
								list-style-type: none;
								color: #C1CACD;
								font-family: arial;
								font-variant: small-caps;							
								font-size: 15px;
								line-height: 1.8;
				}
				
				#mobile_navigation_box ul li{
								display: list-item;
								border-left: 2px solid #C1CACD;
								visibility: visible;
								color: #C1CACD;
				}
				
				#mobile_navigation_box #startpage{
									width: 23px;
									height:23px;
									background-size: 23px 23px;
									background-image: url(../png/home.png);
									background-repeat: no-repeat;
									margin-left: 8px;
				}
				
									#mobile_navigation_box #startpage #preload{
														visibility: hidden;
														width: 23px;
														height:23px;
														background-size: 23px 23px;
														background-image: url(../png/home_hover.png);
														background-repeat: no-repeat;
														margin-left: 8px;
									}				
				
				#mobile_navigation_box #startpage:hover{
									background-image: url(../png/home_hover.png);
				}
				
				#mobile_navigation_box ul li normal{
								margin-left: 8px;
				}
				
				#mobile_navigation_box ul li italic{
								margin-left: 8px;
								font-style: italic;
				}

						#mobile_navigation_box ul li a{
										color: #C1CACD;
										text-decoration: none;
						}

						#mobile_navigation_box ul li a:hover{
										color: #ffffff;
										text-decoration: none;
						}


				
	/*			Content-Start			*/						

		#content_start {
			width:100%;
			height:73%;
			background: #ffffff;
		}

		#content_start #start_background {
			background-image: url(../jpg/dosen.jpg);
			background-repeat: no-repeat;
			background-size: 100%;
			height:100%;
		}

				#content_start #start_background #headline {
					position: relative;
					margin-left:5%;
					margin-right:auto;
					text-shadow: 2px 3px 3px #8C939D;
					top: 60%;
					width:90%;
					font-family: arial;
					font-variant: small-caps;
					font-size: 80px;
					color: #000000;
				}
				
		/*		Über uns		*/

		#ueber_uns {
			width:100%;
			min-height:100%;
			background: #8C939D;
		}
				#ueber_uns #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				#ueber_uns #left_or_top  {
					margin-left: auto;
					margin-right: auto;
					width: 90%;
					height: 90%;
				}	

								#ueber_uns #left_or_top #text {
									text-align: justify;
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding: 0 20px 0 20px;
								}
								
								#ueber_uns #left_or_top #text #center {
									text-align: center;
									font-family: arial;
									font-size: 28px;
									margin-top: 10px;
									color: #000000;
								}
								
								#ueber_uns #left_or_top #text #right {
									text-align: right;
									margin-bottom: 10px;
									font-family: arial;
									font-size: 20px;
									font-style:italic;
									line-height: 1.2;
									color: #000000;
								}							
						
				

		/*		Neukundenansprache		*/

		#neukundenansprache {
			width:100%;
			min-height:100%;
			background: #ffffff;
		}

				#neukundenansprache #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				
						#neukundenansprache #headline #symbol {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right: 1%;
							background: #C1CACD;
						}
				
				#neukundenansprache #left_or_top  {
					float: left;
					width: 60%;
					height: 70%;
					margin-left: -3%;
				}
								#neukundenansprache #left_or_top #box  {
									float: left;
									width: 75%;
									height: 400px;
									background: #C1CACD;
								}
									#neukundenansprache #left_or_top #box #text {
										font-family: arial;
										font-size: 22px;
										line-height: 1.8;
										color: #000000;
										padding-left: 12%;
										padding-top: 5%;
									}
									
											#neukundenansprache #left_or_top #box #text p{
												margin-top: 50px;
											}
									
											#neukundenansprache #left_or_top #box #text b{
												font-variant: small-caps;
												font-size: 26px;
												font-weight: bold;
											}
								
								#neukundenansprache #left_or_top #triangle  {
									margin-left: 75%;
									width: 0px;
									height: 0px;
									-webkit-transform:rotate(360deg);
									border-style: solid;
									border-width: 200px 0 200px 173.2px;
									border-color: transparent transparent transparent #C1CACD;
								}
							
				
				#neukundenansprache #right_or_bottom  {
					float: right;
					width: 40%;
					height: 70%;
				}
								
								#neukundenansprache #right_or_bottom #text ul {
									margin-top: -0px;
									list-style-type: square;
									color: #C1CACD;
								}

								#neukundenansprache #right_or_bottom #text ul li span {
									color: #000000;
								}							
								
								#neukundenansprache #right_or_bottom #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding-left: 0%;
									padding-top: 6%;
								}
								
								#neukundenansprache #right_or_bottom #text b{
									font-variant: small-caps;
									font-size: 26px;
									font-weight: bold;
								}
				

		/*		Vertriebsunterstützung		*/

		#vertriebsunterstuetzung {
			width:100%;
			min-height:100%;
			background: #8C939D;
		}

				#vertriebsunterstuetzung #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				
						#vertriebsunterstuetzung #headline #symbol {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right: 1%;
							background: #2C74B5;
						}
				
				#vertriebsunterstuetzung #left_or_top  {
					float: left;
					width: 60%;
					height: 70%;
					margin-left: -3%;
				}
								#vertriebsunterstuetzung #left_or_top #box  {
									float: left;
									width: 75%;
									height: 400px;
									background: #2C74B5;
								}
									#vertriebsunterstuetzung #left_or_top #box #text {
										font-family: arial;
										font-size: 22px;
										line-height: 1.8;
										color: #000000;
										padding-left: 12%;
										padding-top: 5%;
									}
									
											#vertriebsunterstuetzung #left_or_top #box #text p{
												margin-top: 20px;
											}
									
											#vertriebsunterstuetzung #left_or_top #box #text b{
												font-variant: small-caps;
												font-size: 26px;
												font-weight: bold;
											}
								
								#vertriebsunterstuetzung #left_or_top #triangle  {
									margin-left: 75%;
									width: 0px;
									height: 0px;
									-webkit-transform:rotate(360deg);
									border-style: solid;
									border-width: 200px 0 200px 173.2px;
									border-color: transparent transparent transparent #2C74B5;
								}
							
				
				#vertriebsunterstuetzung #right_or_bottom  {
					float: right;
					width: 40%;
					height: 70%;
				}
								
								#vertriebsunterstuetzung #right_or_bottom #text ul {
									margin-top: -20px;
									list-style-type: square;
									color: #2C74B5;
								}

								#vertriebsunterstuetzung #right_or_bottom #text ul li span {
									color: #000000;
								}							
								
								#vertriebsunterstuetzung #right_or_bottom #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding-left: 0%;
									padding-top: 6%;
								}
								
								#vertriebsunterstuetzung #right_or_bottom #text b{
									font-variant: small-caps;
									font-size: 26px;
									font-weight: bold;
								}



		/*		Kundenbindung		*/

		#kundenbindung {
			width:100%;
			min-height:100%;
			background: #ffffff;
		}

				#kundenbindung #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				
						#kundenbindung #headline #symbol {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right: 1%;
							background: #B2CAE7;
						}
				
				#kundenbindung #left_or_top  {
					float: left;
					width: 60%;
					height: 70%;
					margin-left: -3%;
				}
								#kundenbindung #left_or_top #box  {
									float: left;
									width: 75%;
									height: 400px;
									background: #B2CAE7;
								}
									#kundenbindung #left_or_top #box #text {
										font-family: arial;
										font-size: 22px;
										line-height: 1.8;
										color: #000000;
										padding-left: 12%;
										padding-top: 5%;
									}
									
											#kundenbindung #left_or_top #box #text p{
												margin-top: 15px;
											}
									
											#kundenbindung #left_or_top #box #text b{
												font-variant: small-caps;
												font-size: 26px;
												font-weight: bold;
											}
								
								#kundenbindung #left_or_top #triangle  {
									margin-left: 75%;
									width: 0px;
									height: 0px;
									-webkit-transform:rotate(360deg);
									border-style: solid;
									border-width: 200px 0 200px 173.2px;
									border-color: transparent transparent transparent #B2CAE7;
								}
							
				
				#kundenbindung #right_or_bottom  {
					float: right;
					width: 40%;
					height: 70%;
				}
								
								#kundenbindung #right_or_bottom #text ul {
									margin-top: -20px;
									list-style-type: square;
									color: #B2CAE7;
								}

								#kundenbindung #right_or_bottom #text ul li span {
									color: #000000;
								}							
								
								#kundenbindung #right_or_bottom #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding-left: 0%;
									padding-top: 6%;
								}
								
								#kundenbindung #right_or_bottom #text b{
									font-variant: small-caps;
									font-size: 26px;
									font-weight: bold;
								}



		/*		Kundenzufriedenheit		*/

		#kundenzufriedenheit {
			width:100%;
			min-height:100%;
			background: #8C939D;
		}

				#kundenzufriedenheit #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				
						#kundenzufriedenheit #headline #symbol {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right: 1%;
							background: #4B5CA1;
						}
				
				#kundenzufriedenheit #left_or_top  {
					float: left;
					width: 60%;
					height: 70%;
					margin-left: -3%;
				}
								#kundenzufriedenheit #left_or_top #box  {
									float: left;
									width: 75%;
									height: 400px;
									background: #4B5CA1;
								}
									#kundenzufriedenheit #left_or_top #box #text {
										font-family: arial;
										font-size: 22px;
										line-height: 1.8;
										color: #B2CAE7;
										padding-left: 12%;
										padding-top: 5%;
									}
									
											#kundenzufriedenheit #left_or_top #box #text p{
												margin-top: 20px;
											}
									
											#kundenzufriedenheit #left_or_top #box #text b{
												font-variant: small-caps;
												font-size: 26px;
												font-weight: bold;
											}
								
								#kundenzufriedenheit #left_or_top #triangle  {
									margin-left: 75%;
									width: 0px;
									height: 0px;
									-webkit-transform:rotate(360deg);
									border-style: solid;
									border-width: 200px 0 200px 173.2px;
									border-color: transparent transparent transparent #4B5CA1;
								}
							
				
				#kundenzufriedenheit #right_or_bottom  {
					float: right;
					width: 40%;
					height: 70%;
				}
								
								#kundenzufriedenheit #right_or_bottom #text ul {
									margin-top: -20px;
									list-style-type: square;
									color: #4B5CA1;
								}

								#kundenzufriedenheit #right_or_bottom #text ul li span {
									color: #000000;
								}							
								
								#kundenzufriedenheit #right_or_bottom #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding-left: 0%;
									padding-top: 6%;
								}
								
								#kundenzufriedenheit #right_or_bottom #text b{
									font-variant: small-caps;
									font-size: 26px;
									font-weight: bold;
								}



		/*		Coaching		*/

		#coaching {
			width:100%;
			min-height:100%;
			background: #ffffff;
		}

				#coaching #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				
						#coaching #headline #symbol {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right: 1%;
							background: #04305C;
						}
				
				#coaching #left_or_top  {
					float: left;
					width: 60%;
					height: 70%;
					margin-left: -3%;
				}
								#coaching #left_or_top #box  {
									float: left;
									width: 75%;
									height: 400px;
									background: #04305C;
								}
									#coaching #left_or_top #box #text {
										font-family: arial;
										font-size: 22px;
										line-height: 1.8;
										color: #B2CAE7;
										padding-left: 12%;
										padding-top: 5%;
									}
									
											#coaching #left_or_top #box #text p{
												margin-top: 20px;
											}
									
											#coaching #left_or_top #box #text b{
												font-variant: small-caps;
												font-size: 26px;
												font-weight: bold;
											}
								
								#coaching #left_or_top #triangle  {
									margin-left: 75%;
									width: 0px;
									height: 0px;
									-webkit-transform:rotate(360deg);
									border-style: solid;
									border-width: 200px 0 200px 173.2px;
									border-color: transparent transparent transparent #04305C;
								}
							
				
				#coaching #right_or_bottom  {
					float: right;
					width: 40%;
					height: 70%;
				}
								
								#coaching #right_or_bottom #text ul {
									margin-top: -20px;
									list-style-type: square;
									color: #04305C;
								}

								#coaching #right_or_bottom #text ul li span {
									color: #000000;
								}							
								
								#coaching #right_or_bottom #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding-left: 0%;
									padding-top: 6%;
								}
								
								#coaching #right_or_bottom #text b{
									font-variant: small-caps;
									font-size: 26px;
									font-weight: bold;
								}


		/*		Know-How		*/
		
		#know_how {
			width:100%;
			min-height:100%;
			background: #8C939D;
		}

				#know_how #headline {
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}

						#know_how #headline #symbol_a {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right:40px;
							background: #C1CACD;
						}
						
						#know_how #headline #symbol_b{
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right:40px;
							background: #2C74B5;
						}
						
						#know_how #headline #symbol_c {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right:40px;
							background: #B2CAE7;
						}
						
						#know_how #headline #symbol_d {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right:40px;
							background: #4B5CA1;
						}
						
						#know_how #headline #symbol_e {
							display: inline-block;
							width: 60px;
							height: 60px;
							margin-right:40px;
							background: #04305C;
						}
				
				#know_how #left_or_top  {
					float: left;
					width: 50%;
					height: 70%;
				}
								
								#know_how #left_or_top #text ul {
									margin-top: 0px;
									list-style-type: square;
									color: #04305C;
								}

								#know_how #left_or_top #text ul li span {
									color: #000000;
								}							
								
								#know_how #left_or_top #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding:20px;
								}
								
				
						
				#know_how #right_or_bottom  {
					float: right;
					width: 50%;
					height: 70%;
				}
								
								#know_how #right_or_bottom #text ul {
									margin-top: 0px;
									list-style-type: square;
									color: #04305C;
								}

								#know_how #right_or_bottom #text ul li span {
									color: #000000;
								}							
								
								#know_how #right_or_bottom #text {
									font-family: arial;
									font-size: 22px;
									line-height: 1.8;
									color: #000000;
									padding:20px;
								}



		/*		Team		*/

		#team {
			width:100%;
			min-height:100%;
			background: #ffffff;
			background-image: url(../jpg/team.jpg);
			background-repeat: no-repeat;
			background-size: 70%;
			background-position: right bottom;
		}
				#team #headline {
					margin-left: 40px;
					border: 0px solid red;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				#team #left_or_top  {
					width: 100%;
					height: 100%;
				}	

								#team #left_or_top #text {
									margin-top: 1%;
									text-align: left;
									border: 0px solid red;
									float: left;
									font-family: arial;
									font-size: 20px;
									line-height: 1.6;
									color: #000000;
									padding: 0 20px 0 20px;
									width: 40%;
								}	


								#team #left_or_top #text #eins{
									margin-left: 60%;
									margin-top: 15px;	
								}
								
								#team #left_or_top #text #zwei{
									margin-left: 40%;
									margin-top: 15px;	
								}
								
								#team #left_or_top #text #drei{
									margin-left: 30%;
									margin-top: 15px;	
								}
								
								#team #left_or_top #text #vier{
									margin-left: 20%;
									margin-top: 15px;	
								}
								
								#team #left_or_top #text #fuenf{
									margin-left: 10%;
									margin-top: 15px;	
								}
								
				

		/*		Erreichbarkeit		*/

		#erreichbarkeit {
			width:100%;
			min-height:100%;
			background: #ffffff;
		}

				#erreichbarkeit #headline {
					border: 0px solid red;
					margin-bottom: 20px;
					font-family: arial;
					font-variant: small-caps;
					font-size: 60px;
					padding: 20px 0 20px 20px;
					color: #000000;
				}
				
				#erreichbarkeit #left_or_top  {
					width: 80%;
					margin-left: auto;
					margin-right: auto;
					min-height: auto;
					margin-top: -30px;
				}
															
								
								#erreichbarkeit #left_or_top #text {
									font-family: arial;
									font-size: 26px;
									line-height: 1.4;
									color: #000000;
									padding:20px;
								}

				#erreichbarkeit #content_mobile  {
					display: none;
					visibility: hidden;
				}									

				#erreichbarkeit #pics  {
					margin-left: auto;
					margin-right: auto;	
					width: 80%;
					height: 300px;
				}

				#erreichbarkeit #pics #wrap  {
					float: left;
					width: 33.2%;
					height: 300px;
				}

								#erreichbarkeit #pics #wrap #festnetz_pic {
									width:300px;
									height:315px;									
									margin-left: auto;
									margin-right: auto;	
									cursor: pointer;
									background-image: url(../png/festnetz.png);
									background-repeat: no-repeat;
									background-size: 100%;
								}
								
												#erreichbarkeit #pics #wrap #festnetz_pic #preload {
													visibility:hidden;
													width:300px;
													height:315px;									
													margin-left: auto;
													margin-right: auto;	
													cursor: pointer;
													background-image: url(../png/festnetz_hover.png);
													background-repeat: no-repeat;
													background-size: 100%;
												}								
								
								#erreichbarkeit #pics #wrap #festnetz_pic:hover {
									background-image: url(../png/festnetz_hover.png);
								}

								#erreichbarkeit #pics #wrap #mobile_pic {	
									width:300px;
									height:315px;
									margin-left: auto;
									margin-right: auto;
									cursor: pointer;
									background-image: url(../png/mobile.png);
									background-repeat: no-repeat;
									background-size: 100%;
								}
								
												#erreichbarkeit #pics #wrap #mobile_pic #preload {
													visibility:hidden;
													width:300px;
													height:315px;									
													margin-left: auto;
													margin-right: auto;	
													cursor: pointer;
													background-image: url(../png/mobile_hover.png);
													background-repeat: no-repeat;
													background-size: 100%;
												}								
								
								#erreichbarkeit #pics #wrap #mobile_pic:hover {
									background-image: url(../png/mobile_hover.png);
								}
								
								#erreichbarkeit #pics #wrap #email_pic {
									width:300px;
									height:315px;
									margin-left: auto;
									margin-right: auto;
									cursor: pointer;
									background-image: url(../png/mail.png);
									background-repeat: no-repeat;
									background-size: 100%;
								}

												#erreichbarkeit #pics #wrap #email_pic #preload {
													visibility:hidden;
													width:300px;
													height:315px;									
													margin-left: auto;
													margin-right: auto;	
													cursor: pointer;
													background-image: url(../png/mail_hover.png);
													background-repeat: no-repeat;
													background-size: 100%;
												}								

								#erreichbarkeit #pics #wrap #email_pic:hover {
									background-image: url(../png/mail_hover.png);
								}								
						
				#erreichbarkeit #right_or_bottom  {
					width: 80%;
					margin-left: auto;
					margin-right: auto;
					height: 150px;
				}
				
				#erreichbarkeit #right_or_bottom #wrap  {
					float: left;			
					width: 33.2%;
					height: 150px;
				}
				
								#erreichbarkeit #right_or_bottom #wrap #festnetz {
									display: block;
									margin-top: 30px;
									width:80%;
									-webkit-border-radius: 15px;
									-moz-border-radius: 15px;
									border-radius: 15px;									
									border: 2px solid #04305C;
									text-align: center;
									padding: 20px 0px 0px 0px;
									height:55px;
									background-color: #C1CACD;
									margin-left: auto;
									margin-right: auto;										
									font-family: arial;
									font-size: 26px;
									color: #000000;
								}
								
								#erreichbarkeit #right_or_bottom #wrap #festnetz:hover {
									color: #ffffff;
									background-color: #04305C;
								}

								#erreichbarkeit #right_or_bottom #wrap #mobile {
									display: block;
									margin-top: 30px;
									width:80%;
									-webkit-border-radius: 15px;
									-moz-border-radius: 15px;
									border-radius: 15px;									
									border: 2px solid #04305C;
									text-align: center;
									padding: 20px 0px 0px 0px;
									height:55px;
									background-color: #C1CACD;
									margin-left: auto;
									margin-right: auto;										
									font-family: arial;
									font-size: 26px;
									color: #000000;
								}
								
								#erreichbarkeit #right_or_bottom #wrap #mobile:hover {
									color: #ffffff;
									background-color: #04305C;
								}
								
								#erreichbarkeit #right_or_bottom #wrap #email a{
									display: block;
									margin-top: 30px;
									width:80%;
									-webkit-border-radius: 15px;
									-moz-border-radius: 15px;
									border-radius: 15px;
									border: 2px solid #04305C;
									text-align: center;
									text-decoration: none;
									padding: 25px 0px 0px 0px;
									height:50px;
									background-color: #C1CACD;
									margin-left: auto;
									margin-right: auto;										
									font-family: arial;
									font-size: 20px;
									color: #000000;
								}
								
								#erreichbarkeit #right_or_bottom #wrap #email a:hover{
									color: #ffffff;
									background-color: #04305C;
								}
								
		/*		Impressum		*/
		
		#impressum {
			width:100%;
			height:63%;
			background: #ffffff;
		}
				
				#impressum #left_or_top  {
					float: left;
					width: 45%;
					height: auto;
				}	
				
								#impressum #left_or_top #headline {
									border: 0px solid red;
									font-family: arial;
									font-variant: small-caps;
									font-size: 30px;
									padding: 20px 0 10px 20px;
									color: #000000;
								}				
								
								#impressum #left_or_top #text {
									font-family: arial;
									font-size: 18px;
									line-height: 1.2;
									color: #000000;
									padding:20px;
								}
								
								#impressum #left_or_top #text b{
									font-variant: small-caps;
									font-size: 24px;
									font-weight: bold;
								}
								
								#impressum #left_or_top #text p{
									margin-top: 10px;
								}
								
								#impressum #left_or_top #text a{
									color: #000000;
									text-decoration: none;
								}
						
				#impressum #right_or_bottom  {
					float: right;
					width: 55%;
					height: auto;
				}	

								#impressum #right_or_bottom #headline {
									border: 0px solid red;
									font-family: arial;
									font-variant: small-caps;
									font-size: 30px;
									padding: 20px 0 10px 20px;
									color: #000000;
								}					
								
								#impressum #right_or_bottom #text {
									text-align: justify;
									font-family: arial;
									font-size: 18px;
									line-height: 1.2;
									color: #000000;
									padding:20px;
								}
								
		#impressum_footer {
			width:100%;
			min-height:9%;
			background: #04305C;
		}
				
				#impressum_footer #left_or_top  {
					float: left;
					width: auto;
					height: 100%;
				}							
								
								#impressum_footer #left_or_top #text {
									font-family: arial;
									font-size: 18px;
									color: #ffffff;
									padding: 18px;
								}

		/*		footer		*/

		#footer {
			width:100%;
			height:7%;
			background: #04305C;
			display: flex;
		}
		
				#footer #left_or_top  {
							flex: 1;
							padding: 10px 10px 0px 10px;
						}							
								
								#footer #left_or_top #text {
									font-family: arial;
									font-size: 18px;
									color: #ffffff;
								}
								
				
						
				#footer #right_or_bottom  {
							flex: 1;
							padding: 10px 10px 0px 10px;
						}
				
								
								#footer #right_or_bottom a #arrow_up {
									float: right;
									width: 40px;
									height: 40px;
									background-image: url(../png/arrow_up.png);
									background-repeat: no-repeat;
								}
								
										#footer #right_or_bottom a #arrow_up #preload {
											visibility: hidden;
											display: table-cell;
											vertical-align: middle;
											width: 40px;
											height: 40px;
											background-image: url(../png/arrow_up_hover.png);
											background-repeat: no-repeat;
										}								
								
								
								#footer #right_or_bottom a #arrow_up:hover {
									background-image: url(../png/arrow_up_hover.png);
									background-repeat: no-repeat;
								}
}
