@font-face {	font-family: 'open_sans';	src: url('../cpfont/opensans-regular-webfont.eot');	src: url('../cpfont/opensans-regular-webfont-.eot#iefix') format('embedded-opentype'),         url('../cpfont/opensans-regular-webfont.woff') format('woff'),         url('../cpfont/opensans-regular-webfont.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'open_sans';	src: url('../cpfont/opensans-bold-webfont.eot');	src: url('../cpfont/opensans-bold-webfont-.eot#iefix') format('embedded-opentype'),         url('../cpfont/opensans-bold-webfont.woff') format('woff'),         url('../cpfont/opensans-bold-webfont.ttf') format('truetype');	font-weight: bold;	font-style: normal;}@font-face {	font-family: 'open_sanslight';	src: url('../cpfont/opensans-light-webfont.eot');	src: url('../cpfont/opensans-light-webfont-.eot#iefix') format('embedded-opentype'),         url('../cpfont/opensans-light-webfont.woff') format('woff'),         url('../cpfont/opensans-light-webfont.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'open_sansextrabold';	src: url('../cpfont/opensans-extrabold-webfont.eot');	src: url('../cpfont/opensans-extrabold-webfont-.eot#iefix') format('embedded-opentype'),         url('../cpfont/opensans-extrabold-webfont.woff') format('woff'),         url('../cpfont/opensans-extrabold-webfont.ttf') format('truetype');	font-weight: normal;	font-style: normal;}html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, ol, ul, li, form, table, tbody, tr, th, td {	margin: 0;	padding: 0;	border: 0;}body {	color: #4D4D4D;	text-align: center;	margin: 0;	overflow-Y: scroll;	overflow-x: hidden;	font: normal 13px/150% open_sans, Arial, Helvetica, sans-serif;	background: white url("../images/bg.png") no-repeat center top;}img {	border-style: none;	margin: 0;	padding: 0;}.noborder {	border-style: none !important;}/* abstände */form {	margin: 0;	padding: 0;}table {	margin: 0;	padding: 0;	border-collapse: collapse;}td {	vertical-align: top;}h1, h2, h3, h4, h5, h6, p, ul {	font-family: open_sans, Arial, Helvetica, sans-serif;}/*Linksteuerung*/a, a:link, a:visited {	color: #f89516;	text-decoration: none;	font-weight: bold;}a:hover {	color: #45090b;	text-decoration: none;}/* Textformatierung:Headline		h1Überschrift		h2Headline			h3große Überschrift		h4normale Überschrift		h5kleine Überschrift		h6	(z.B. Datum in News)normale Schrift		pkleine Schrift			span klein */h1 {	color: #00b6f0;	text-transform: uppercase;	margin-top: 0;	margin-bottom: 20px;	line-height: 110%;	font-size: 46px;}h2 {	color: #1c67a3;	text-transform: uppercase;	margin-top: 0;	margin-bottom: 5px;	font-style: normal;	line-height: 150%;	font-size: 16px;}h3 {	margin-top: 0;	margin-bottom: 0;	font-style: normal;	line-height: 140%;	font-size: 16px;}h4 {	line-height: 140%;	font-size: 16px;}h5 {	line-height: 140%;	font-size: 16px;}h6 {	line-height: 140%;	font-size: 16px;}p {	margin-bottom: 20px;	line-height: 200%;}ul {	margin-top: -10px;}.cms li {	margin-left: 30px;	list-style-image: url("../images/bullet.png");	line-height: 200%;}.small, .kl {	font-size: 11px;}.text_blau {	color: #1c67a3;}/*cms*/.container {	float: none;}.fliessend {	float: left;	margin-right: 15px;	display: block;	margin-bottom: 5px;}.trennlinie, hr {	font-size: 0;	width: auto;	height: 0;	clear: both;	background-image: url("https://www.awe-oldenburg.de/images/trenner.png");	background-size: cover;	background-color: transparent;	border-style: none;}.center, .c {	text-align: center;}.rechts, .r {	text-align: right;}.hide {	display: none;}.clearer {	clear: both;}/*Seitenelemente*//* menu */.pos_men {	width: 100%;	display: block;	z-index: 1000;	height: 30px;	text-align: center;	position: absolute;	top: 140px;	left: 0;}ul#menue {	text-align: left;	margin: 0 auto;	padding: 0;	width: 1010px;}/* Hauptmenue */ul#menue li {	list-style: none;	position: relative;	float: left;	margin-right: 25px;	display: block;	padding: 0;	margin-left: 0;}ul#menue li:last-child {	margin-right: 0;}ul#menue li a, ul#menue li a:visited {	color: white;	text-decoration: none;	text-transform: uppercase;	text-align: center;	display: block;	margin: 0;	letter-spacing: 1px;	width: 176px;	height: 30px;	line-height: 30px;	font-size: 16px;	background: #1c67a3 url("../images/men_btn.png") repeat-x 0 bottom;	font-weight: bold;}ul#menue li:hover a, ul#menue li.aktuell a {	transition: background;	background: url("../images/men_btn_dn.png") repeat-x 0 bottom;}/* Submenue*/ul#menue li ul {	position: absolute;	margin: 0;	padding: 0;	top: 30px;	display: none;	color: white;}ul#menue li:hover ul, ul#menue li:focus ul {	display: block;	margin: 0;}ul#menue li ul li {	float: none;	margin: 0;}ul#menue li ul li:last-child {	border-bottom: none;}ul#menue li:hover ul li a, ul#menue li.aktuell ul li a, ul#menue li ul li a:visited {	line-height: 30px;	background-image: none;	font-weight: normal;	font-style: normal;	background-color: #338dc9;}ul#menue li ul li a:hover, ul#menue li ul li a.aktuell {	background-color: #0a77be;	font-weight: bold;}.mobilemenlink {	display: none;	width: 27px;	position: absolute;	top: 15px;	right: 20px;	z-index: 1001;	cursor:  pointer;}.mobilemenlink div {	display: block;	width: 100%;	height: 2px;	box-shadow: #999 2px 2px 5px;	background-color: #1c67a3;	margin-top: 8px;}/* hamburgermenü */.mobilemenu.mobilemenu-theme .mobilemenu--inner {	background: #1c67a3;}.mobilemenu.mobilemenu-theme ul li {	border-color: #000;}.mobilemenu.mobilemenu-theme ul li a {	color: #fff;	font-size: 20px;}/* submen */.mobilemenu.mobilemenu-theme ul li ul li {	border-color: #000;}.mobilemenu.mobilemenu-theme ul li ul li a {	color: #fff;}/* seitenelemente */.pos_seite {	width: 100%;	height: 100%;	position: relative;}.pos_inhalt {	max-width: 980px;	text-align: left;	margin: 0 auto;	position: relative;	padding: 0;}.pos_top {	width: 100%;	text-align: center;	display: block;	padding: 0;	position: relative;	height: 195px;	margin: 0 auto;}.pos_logo {	position: absolute;	top: 0;	left: 0;	background-color: #1c67a3;}.pos_impress {	width: 80px;	position: absolute;	right: 0;	text-align: right;	top: 35px;	text-transform: uppercase;}.pos_impress span {	padding-right: 5px;}.pos_impress a, .pos_impress a:visited {	color: white;	width: 70px;	height: 15px;	padding: 0;	background-image: url("../images/btn.png");	text-align: right;	display: block;	font-size: 9px;	line-height: 15px;	font-weight: bold;	margin: 0 0 3px;}.pos_impress a:hover {	background-image: url("../images/btn_dn.png");}.content {	}.overlay {	background-size: cover;	background-position: center center;}.cms {	padding: 0;	margin: 20px 20px 0;	text-align: left;	position: relative;}.hellgrau {	background-color: #f2f2f2;	padding-top: 10px;	padding-bottom: 10px;}.grau {	background-color: #e7e7e7;}/* startgalerie */.slide_galerie {	display: block;	width: 980px;	height: 386px;	position: relative;}.slide_galerie img {	position: absolute;	top: 0;	left: 0;}.slide_galerie_nav {	color: #fff;	text-align: center;	display: block;	position: absolute;	width: 100px;	z-index: 30;	bottom: 20px;	right: 10px;	height: 30px;	line-height: 60px;}.slide_galerie_nav span {	font-size: 60px;	cursor: pointer;}/* startseite */.bildlink {	display: block;	float: left;	margin-top: 20px;}.links {	margin-right: 25px;}#weatherWidget {	width: 160px;	height: 160px;	margin: 20px 25px 0 0;	display: block;	overflow: hidden;	float: left;}.anfrage {	width: 440px;	height: 160px;	margin: 20px 25px 0 0;	display: block;	background-image: url("../images/bg_pruefung.jpg.png");	text-align: left;	padding: 0;	float: left;}.anfrage form {	padding-top: 10px;	padding-left: 10px;}.anfrage form h3 {	color: #1c67a3;	margin-left: 7px;	font-size: 24px;}.anfrage input[type='text'] {	padding: 9px 15px;	text-align: left;	margin-top: 10px;	font: 12px open_sans;}.anfrage input[type='submit'] {	border-style: none;	background-color: #1c67a3;	float: right;	color: white;	font: 12px open_sans;	text-transform: uppercase;	padding: 4px 10px;	z-index: 100;	margin: 18px 10px 10px 0;	cursor: pointer;}.fb-page {	margin: 20px 0 0;	display: block;	overflow: hidden;	float: left;}/* fußzeile */.pos_fuss {	width: 100%;	margin: 25px auto;	text-transform: uppercase;}.fuss_stoerung {	width: 460px;	height: 165px;	color: white;	background-color: #31aed7;	float: left;	text-align: left;}.fuss_stoerung h3 {	margin-top: 20px;	font-size: 25px;	margin-left: 25px;	margin-bottom: 10px;}.fuss_stoerung a, .fuss_stoerung a:visited {	margin-right: 15px;	margin-left: 25px;	margin-top: 10px;	color: #31aed7;	background-color: white;	font-size: 12px;	text-align: center;	line-height: 30px;	display: inline-block;	width: 180px;}.fuss_notruf {	width: 165px;	height: 165px;	background-image: url("../images/bg_notruf.png");	float: left;	margin-right: 25px;	margin-left: 25px;}.fuss_notruf p {	color: white;	line-height: 100%;	font-size: 15px;	margin-top: 27px;	text-align: center;}.fuss_notruf p b {	font-size: 30px;	line-height: 120%;}.fuss_logo {	background-color: #1c67a3;	display: inline-block;	vertical-align: middle;	width: 305px;	height: 165px;	overflow: hidden;	color: #ffffff;}.fuss_logo img {	float: left;	margin-top: 30px;	margin-left: 10px;}.fuss_logo p {	display: inline-block;	text-align: left;	color: white;	margin-top: 22px;	padding: 0;	line-height: 130%;	font-size: 12px;	margin-left: 15px;}.fuss_logo p b, .fuss_logo p strong {	font-size: 12px;	display: block;}/* weitere */.logolink {	width: 449px;	height: 95px;	margin-right: 20px;	margin-bottom: 25px;	display: inline-block;	float: left;	background-repeat: repeat-y;	background-position: left top;}.logolink h3 {	color: #1c67a3;	text-transform: uppercase;	padding-top: 10px;	margin-left: 20px;}.logolink p {	width: 320px;	font-size: 12px;	line-height: 150%;	margin-left: 20px;}.oeffnung {	color: white;	background-color: #31aed7;	margin: 0 25px 20px 0;	width: 205px;	height: 260px;	position: relative;	float: left;}.oeffnung div {	padding: 10px 15px;}.oeffnung h3 {	border-bottom: 2px dashed white;	padding: 0;	line-height: 30px;	font-size: 19px;}.oeffnung p {	padding: 0;	margin-bottom: 2px;}.oeffnung p b {	padding: 0;	font-size: 14px;}.karte {	height: 244px;	width: 690px;	border: 8px solid white;}.kleingedr {	color: #1c67a3;	font-size: 9px;	width: calc(100% - 360px);	line-height: 120%;	padding-top: 5px;}.bild_kleingedr {	text-align: right;}.bild_kleingedr img {	margin-bottom: -70px;}.spalte, .cms_spalte {	float: left;	width: 316px;	margin-right: 21px;	display: block;}.tabelle td {	text-align: left;	vertical-align: top;	padding-right: 10px;	padding-bottom: 5px;}/*.cms input[type='text'] {	width: calc(100% - 20px);	border-style: none;	font: 12px open_sans;	color: #707170;	padding: 9px 15px;	margin-left: 5px;}.cms input[type='submit'] {	border-style: none;	background-color: #1c67a3;	float: right;	color: white;	font: 12px open_sans;	text-transform: uppercase;	padding: 4px 10px;	margin: 0;}*/textarea {	width: calc(100% - 5px);	border-style: none;	font: 12px open_sans;	color: #707170;	padding: 9px 15px;	margin-left: 5px;}/*Formulartemplates */.formular {	background-color: #e7e7e7;	padding: 15px 5px 0 10px;	margin: 20px 0;}.formular div.normal {/* spalte */}.formular div.kurz {/* z.B. plz */}.formular div.mittel {/* z.B. ort */}.formular div.breit {/* gesamte breite */}.formular div {	display: inline-block;	position: relative;}.formular div.normal, .formular div.kurz, .formular div.mittel, .formular div.breit {/* abstand oben */	margin: 0;	white-space: nowrap;	display: inline-block;	padding: 8px 0 0;}.formular input.normal, .formular select.spalte, .formular textarea.spalte {/* spalte */	width: 421px;}.formular input.kurz, .formular select.kurz, .formular textarea.kurz {/* z.B. plz */	width: 77px;}.formular input.mittel, .formular select.mittel, .formular textarea.mittel {/* z.B. ort */	width: 306px;}.formular input.breit, .formular select.breit, .formular textarea.breit {/* gesamte breite */	width: 879px;}.formular input, .formular select, .formular textarea {	z-index: 1;	background-color: white;	color: #707170;	padding: 9px 15px;	margin-left: 5px;	border-style: none;	font: 12px open_sans;}.formular input.formularfehler, .formular select.formularfehler, .formular textarea.formularfehler {	background-color: #f7b360;}.formular input[type='text'] {	margin-right: 2px;}.formular input[type='select'] {}.formular input[type='radio'] {}.formular input[type='checkbox'] {}.formular input[type='submit'], .formular input[type='button'] {	border-style: none;	background-color: #1c67a3;	float: right;	color: white;	font: 12px open_sans;	text-transform: uppercase;	padding: 4px 10px;	z-index: 100;	margin: 0 10px 10px 0;}.formular h3 {	clear: both;}.formular h5 {	display: none;}.formular h6 {	display: none;}.formular h6 span {/* pflichtfeldmarkierung */	color: #f89516;	padding-left: 3px;}.formular div p {	white-space: normal;}.formular p {	padding: 0;	margin: 0 0 5px;}.formular .input span {	color: #f89516;	cursor: pointer;}.formular .absolut {	position: absolute;	top: 0;	left: 0;}.formular div span.inputabstand {	display: inline-block;	width: 20px;}.form_weiter {	z-index: 0;}.pflichterkl {	color: #f89516;	text-align: center;}button, button img {	margin: 0;	padding: 0;	border-style: none;}/* verfuegbarkeit */.verfuegbarkeit {	background-color: #e7e7e7;	margin-right: 20px;	margin-left: 20px;	margin-bottom: 10px;}.verfuegbarkeit table {	margin-right: 0;	margin-left: 0;}.verfuegbarkeit span {	color: #f89516;	font-size: 11px;}.verfuegbarkeit input[type='submit'] {	}.verfuegbarkeit p {	padding: 0;	line-height: 100%;}/* Wiki */.wiki {	background-color: #e7e7e7;	margin: 20px;	display: inline-block;	padding-bottom: 20px;	padding-right: 10px;	padding-left: 10px;}.wiki_buchst {	font-size: 15px;	text-align: center;	margin-top: 15px;}.wiki_buchst a, .wiki_buchst a:visited {	text-decoration: none}.wiki_buchst a:hover {	text-decoration: none;}.wiki_words {	font-size: 14px;	margin: 20px;	text-align: justify;}.wiki_words a, .wiki_words a:visited {	font-weight: bold;	text-decoration: none;	white-space: nowrap;}.wiki_words a:hover {	color: #3a302f;	text-decoration: none;}.wiki_1 {	line-height: 25px;}.wiki_2 {	line-height: 25px;}.wiki_3 {	line-height: 25px;}.wiki_4 {	line-height: 25px;}.wiki_5 {	line-height: 25px;}.wiki_search {	text-align: center;	margin: 20px;}.wiki_search input[type='text'] {	padding: 6px 15px;	margin: 0;	width: 400px;	text-align: center;}.wiki_search input[type='submit'] {	float: none;	margin-left: 20px;}.wiki hr {	margin: 0 20px;	border-top: 1px solid #666;}/* suche */.pos_suche {	width: 200px;	position: absolute;	right: 0;	text-align: right;	top: 90px;}.pos_suche input {	background-color: #f2f2f2;	text-align: right;	width: 160px;	padding: 5px;	border-bottom-style: none;	border-right-style: none;	border-top: 1px solid #999;	border-left: 1px solid #999;}.suche {	background-color: #e7e7e7;	margin: 20px;	width: calc(100% - 40px);	display: inline-block;}.suche form {	margin-bottom: 20px;	text-align: center;}.suche input[type='text'] {	padding: 6px 15px;	margin: 0;	width: 400px;	text-align: center;}.suche input[type='submit'] {	float: none;	margin-left: 20px;}.suche hr {	border-top: 1px solid #666;}.suche .sh1, .suche .sh2, .suche .sh3 {	text-transform: uppercase;}/* download */.downloadfeld {	padding-top: 0;	padding-bottom: 10px;	margin-bottom: 5px;	padding: 0;}.download h2 {	font-size: 32px;	margin-top: 0;	font-weight: bold;}.download h5 {	font-size: 16px;	margin-top: 10px;	font-weight: normal;	font-style: normal;	margin: 0;}.download p {	font-size: 12px;	margin: 0;	text-decoration: none;}.download a {	font-size: 12px;	margin: 0;	text-decoration: none;	text-transform: uppercase;	padding-left: 40px;	display: inline-block;	float: right;}.downloadfeld:hover {	background-color: #eaeaea;}/* news */.news {	text-align: left;}.news h1 {	}.news p {	}.news_bilder img {	width: 653px;	height: auto;}a.newslink {	}a.newslink:hover {	background-image: url("https://www.awe-oldenburg.de/images/btn_grau.png");	text-decoration: none;}/* ansprechpartner */.ansprechpartner {	width: calc(100% + 20px);	text-align: left;	margin-top: 20px;}.ansprechpartner hr {	height: 0;	display: none;}.adressdetail {		height: 540px;	display: inline-block;	width: 220px;	float: left;	background-color: white;	margin-right: 20px;	margin-bottom: 20px;}.adresshead, .adressinfo {	margin-right: 10px;	margin-left: 10px;}.adressdetail img {	margin: 10px;}.adressdetail h3 {/* name */	color: #00b6f0;	text-transform: uppercase;	font-size: 18px;}.adressdetail h4 {/* position */	font-size: 13px;	margin-top: 10px;	text-transform: uppercase;}.adressdetail h5 {}.adressdetail p {}/* referenzen */.referenzen {	position: relative;	width: 100%;	display: block;	background: #e1e1e1;	margin-top: 40px;	padding-top: 60px;	padding-bottom: 80px;}.referenz_spalten, .referenz_einzel {	max-width: 1011px;	margin-right: auto;	margin-left: auto;	padding-left: 16px;}.referenzen h1 {	text-align: left;	margin-top: 0;	padding: 0;	margin: 0;}.referenz_spalten a {	margin-right: 16px;	margin-top: 16px;	display: inline-block;}/*.referenz_spalten img {	width: 316px;	height: 208px;}*/.fancybox-title {	font: 15px ArchivoNarrow, Arial, Helvetica, sans-serif !important;}.fancybox-title b {	font: 24px Pompiere, Helvetica, Arial, sans-serif;}.fancybox-title b a {	margin-left: 8px;	font: 15px ArchivoNarrow, Arial, Helvetica, sans-serif !important;}.referenz_einzel {	margin-bottom: 50px;}.referenzbild {	text-align: left;}.referenzbild img {	width: calc(100% - 21px);	height: auto;	margin-bottom: 10px;}/* *//* pad > b720 px */@media(max-width: 980px) {	/* menu */	.pos_men, .pos_impress {		display: none;	}	.pos_top {		height: 138px;	}	.mobilemenlink {		display: block;	}	.pos_inhalt {		max-width: 760px;	}	img {		max-width: 100%;	}	/* startgalerie */	.slide_galerie {		width: 760px;		height: 299px;		position: relative;	}	.slide_galerie img {		width: 760px;		height: 299px;	}	.bildlink img {		width: 367px;		height: auto;	}	.anfrage {		width: 400px;		height: 160px;		background-size: cover;		background-position: center center;	}	#weatherWidget {		display: none;	}	.fuss_stoerung {		width: 330px;		height: 130px;	}	.fuss_stoerung h3 {		margin-top: 15px;		font-size: 18px;		margin-left: 15px;	}	.fuss_stoerung a, .fuss_stoerung a:visited {		margin-right: 0px;		margin-left: 15px;		margin-top: 10px;		font-size: 12px;		width: 140px;	}	.fuss_notruf {		width: 130px;		height: 130px;		background-size: cover;		background-position: center center;		margin-right: 15px;		margin-left: 15px;	}	.fuss_notruf p {		font-size: 13px;		margin-top: 27px;	}	.fuss_notruf p b {		font-size: 24px;	}	.fuss_logo {		width: 260px;		height: 130px;		overflow: hidden;	}	.fuss_logo img {		margin-top: 15px;		margin-left: 10px;		width: 70px;		height: auto;	}	.fuss_logo p {		margin-top: 7px;		font-size: 11px;		margin-left: 10px;	}	.fuss_logo p b {		font-size: 11px;	}	.kleingedr {		width: calc(100% - 370px);	}	.bild_kleingedr img {		margin-bottom: -110px;		margin-right: -30px;	}	.bildabsolut img{		max-width: 180px;		margin-right: -40px;	}	.formular input.normal, .formular select.spalte, .formular textarea.spalte {	/* spalte */		width: 660px;	}	.formular input.kurz, .formular select.kurz, .formular textarea.kurz {	/* z.B. plz */		width: 77px;	}	.formular input.mittel, .formular select.mittel, .formular textarea.mittel {	/* z.B. ort */		width: 545px;	}	.formular input.breit, .formular select.breit, .formular textarea.breit {	/* gesamte breite */		width: 660px;	}	.karte {		width: 470px;	}}/* *//* smartphone > b 320px */@media(max-width: 480px) {	.pos_inhalt {		max-width: 320px;	}	/* startgalerie */	.slide_galerie {		width: 320px;		height: 126px;	}	.slide_galerie img {		width: 320px;		height: 126px;	}	.links {		margin-right: 0;	}	.anfrage {		width: 320px;		height: 160px;	}	.anfrage h3 {		font-size: 12px;	line-height: 120%;}	.fuss_stoerung {		width: 320px;		height: 120px;	}	.fuss_stoerung h3 {		margin-top: 10px;		font-size: 18px;		margin-left: 10px;	}	.fuss_stoerung a, .fuss_stoerung a:visited {		margin-left: 10px;		margin-top: 5px;		font-size: 12px;		width: 140px;	}	.fuss_notruf {		width: 120px;		height: 120px;		margin-right: 10px;		margin-left: 0;		margin-top: 20px;	}	.fuss_notruf p {		font-size: 12px;		margin-top: 27px;	}	.fuss_notruf p b {		font-size: 20px;	}	.fuss_logo {		width: 190px;		height: 120px;		margin-top: 20px;	}	.fuss_logo img {		display: none;	}	.fuss_logo p {		margin-top: 7px;		font-size: 10px;		margin-left: 10px;	}	.fuss_logo p b {		font-size: 10px;		margin-top: 3px;	}	.overlay h1, .overlay h2, .overlay h3 {		text-shadow: white 2px 2px 2px;	}	h1 {		font-size: 28px;		margin-bottom: 10px;	}	h2 {		font-size: 16px;	}	h3 {		font-size: 16px;	}	.kleingedr {		width: 100%;	}	.bild_kleingedr {		margin: 0 !important;	}	.bild_kleingedr img {		display: none;		margin: 0 !important;	}	.bildabsolut img{		max-width: 180px;		margin-right: -40px;		display: none;	}	.formular input.normal, .formular select.spalte, .formular textarea.spalte {	/* spalte */		width: 220px;	}	.formular input.kurz, .formular select.kurz, .formular textarea.kurz {	/* z.B. plz */		width: 220px;	}	.formular input.mittel, .formular select.mittel, .formular textarea.mittel {	/* z.B. ort */		width: 220px;	}	.formular input.breit, .formular select.breit, .formular textarea.breit {	/* gesamte breite */		width: 220px;	}	.oeffnung {		width: 275px;	margin-top: 20px;}	.karte {		width: 260px;	}	.logolink {		width: 300px;		margin-right: 0;		margin-bottom: 25px;		margin-left: -10px;	}	.logolink img {		display: none;	}	.logolink h3 {		padding-top: 5px;		margin-left: 10px;		font-size: 16px;	}	.logolink p {		width: 280px;		font-size: 12px;		margin-left: 10px;	}	}