/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
.sharebuttons {
	overflow:hidden;
}

.sharebuttons > ul.theme {
	list-style-type:none;
	margin:-4px;
	padding:0;
}

.sharebuttons > ul.theme:after {
	content:"";
	display:block;
	clear:both;
}

.sharebuttons > ul.theme > li {
	float:left;
}

.sharebuttons > ul.theme > li > a {
	margin:4px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-indent:100%;
	background-repeat:no-repeat;
	background-position:center;
}

.sharebuttons > ul.text > li > a {
	text-indent:0;
}

/* source: http://www.twelveskip.com/resources/icons/1091/boxxed-flat-social-media-icons */

.sharebuttons > ul.boxxed > li > a {
	width:32px;
	height:32px;
	background-image:url("../../system/modules/sharebuttons/assets/boxxed/sprites-32.png");
}

.sharebuttons > ul.boxxed > li > a.facebook {
	background-position:-40px 0;
}

.sharebuttons > ul.boxxed > li > a.twitter {
	background-position:-160px 0;
}

.sharebuttons > ul.boxxed > li > a.gplus {
	background-position:-80px 0;
}

.sharebuttons > ul.boxxed > li > a.linkedin {
	background-position:-120px 0;
}

.sharebuttons > ul.boxxed > li > a.xing {
	background-position:-200px 0;
}

.sharebuttons > ul.boxxed > li > a.mail {
	background-position:0 0;
}

.sharebuttons > ul.boxxed > li > a.tumblr {
	background-position:-240px 0;
}

.sharebuttons > ul.boxxed > li > a.pinterest {
	background-position:-280px 0;
}

.sharebuttons > ul.boxxed > li > a.reddit {
	background-position:-320px 0;
}

/* Standard.css */
html{font-family:Merriweather Sans,Verdana,Helvetica;line-height:1.6em;color:#000}a,a:hover{text-decoration:none;color:#009de0}#header{width:100%;height:100px;position:fixed;background-color:#fff;border-bottom:5px solid #009de0;z-index:20}#header .inside{width:1200px;height:100px;margin-right:auto;margin-left:auto;z-index:30}#logo{width:250px;top:22px;position:relative;float:left;display:inline-block;height:auto}.onepagewebsitenavigation{width:100%;height:118px;top:0;position:fixed;display:block;margin-right:auto;margin-bottom:10px;margin-left:auto;border-bottom:5px solid #d1e8fa;z-index:10}.mod_onepagewebsitenavigation ul{float:left;display:inline-block;margin-top:60px;margin-left:50px;list-style-type:none}.mod_onepagewebsitenavigation ul li{float:left;display:inline-block;margin-right:30px}.mod_onepagewebsitenavigation a,.mod_onepagewebsitenavigation a:hover{font-size:.9em;text-decoration:none;color:#000;text-transform:uppercase}a.kundenbereich{top:-50px;position:relative;float:right;display:inline-block;padding:1px 5px;background-color:#009de0;border-radius:3px;font-size:.9em;text-decoration:none;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc");z-index:40}.mod_onepagewebsiteregular .content,#impressum,#danke,#job-anzeige,#bewerbungsformular,#bewerbung-bestaetigung,#datenschutzerklaerung{width:1200px;margin-right:auto;margin-left:auto}#datenschutzerklaerung ul{margin-top:-12px}.mod_onepagewebsiteregular ul{margin-right:0;margin-left:0;padding-right:0;padding-left:0;list-style-type:none}.clear{clear:both}#footer{width:100%;margin-top:50px;padding-top:30px;padding-bottom:80px;background-color:#1f5da6}#footer .inside{width:1200px;margin-right:auto;margin-left:auto;font-weight:normal;color:#fff}#footer a,#footer a:hover{color:#fff}name{top:110px;position:relative}.mod_sharebuttons a{border:1px solid #fff}#fuss_1,#fuss_2{width:30%;float:left;display:inline-block}#fuss_1 p{margin-top:0;padding-top:0}#zu_tdd{float:right;margin-top:-90px;font-size:.8em}#fuss_1 #zu_tdd,#fuss_1 #kundenbereich{display:none}a.startseite_link,a.startseite_link:hover{text-decoration:none;color:#fff}.block{display:inline-block}.block figure.image_container{margin-top:15px}iframe.youtube{width:45%;float:right;display:inline-block}#link_zurueck{display:none;color:#fff}
/* Content.css */
.mod_article{display:block}.seitenbild{height:400px;margin-right:auto;margin-left:auto;background-image:url("../../files/layout/landschaft.jpg");background-position:center top;background-repeat:no-repeat;width:auto}#agentur .seitenbild figure.image_container,#leistungen .seitenbild  figure.image_container,#kunden .seitenbild  figure.image_container,#jobs .seitenbild  figure.image_container,#kontakt .seitenbild  figure.image_container{width:700px;height:400px;border-right:5px solid #fff;border-left:5px solid #fff}#agentur .seitenbild p,#leistungen .seitenbild p,#kunden .seitenbild p,#kontakt .seitenbild p,#jobs .seitenbild p{width:530px;right:350px;top:-140px;position:relative;display:block;margin-right:auto;margin-left:auto;text-align:left;font-size:3em;font-weight:bold;font-style:italic;color:#fff;text-shadow: #000 5px 5px 10px}.seitenbild figure.image_container{margin-right:auto;margin-left:auto;text-align:center}.blau{width:100%;padding-top:30px;padding-bottom:30px;background-color:rgba(0,157,224,.1)}.blau .inside{width:1200px;margin-right:auto;margin-left:auto}.blau .inside p{width:700px}.blau .inside .ce_text.links{width:700px;left:75px;position:relative}.blau .inside .ce_text.links p{width:470px;margin-left:180px}.links{width:700px}.blau .inside .ce_text.rechts{width:700px;right:75px;position:relative;float:right}.rechts{width:700px;float:right}.gelb{width:100%;padding-top:30px;padding-bottom:30px;background-color:rgba(231,176,54,.1)}.gelb .inside,.details .inside{width:1200px;margin-right:auto;margin-left:auto}#jobs .blau{margin-top:35px}.ce_text.statement{margin-top:20px;margin-bottom:20px}.statement figure.image_container img{width:150px;margin-top:5px;border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.content{padding-top:20px}h1.content,h2.content,.content h1,.content h2,.content h3{font-weight:normal;color:#009de0}.content .ce_text.t4{width:21%;float:left;display:inline-block;margin-right:5%;text-align:center}.content .ce_text.t4rm{width:21%;float:left;display:none;margin-right:5%;text-align:center}.content .ce_text.t3{width:30%;float:left;display:inline-block;margin-right:3%;text-align:center}.content .ce_text.t3rm{width:30%;float:left;display:none;margin-right:3%;text-align:center}.content .ce_text.t4.teaser_home_4,.content .ce_text.t3.teaser_home_3,.content .ce_text.teaser_4,.content .ce_text.teaser_3{margin-right:0}.content .ce_text.t4 h2 a,.content .ce_text.t3 h2 a,.content .ce_text.t4 h2 a:hover,.content .ce_text.t3 h2 a:hover{padding:2px 5px 1px;background-color:#fff;border-radius:3px;text-decoration:none;color:#009de0;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.content .ce_text.t4 p a,.content .ce_text.t3 p a,.content .ce_text.t4 p a:hover,.content .ce_text.t3 p a:hover{padding:2px 5px 1px;background-color:#fff;border-radius:3px;text-decoration:none;color:#000;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.content .ce_text.t4 p.mehr_startseite a,.content .ce_text.t4 p.mehr_agentur a,.content .ce_text.t3 p.mehr_leistungen a,.content .ce_text.t3 p.mehr_jobs a{padding:2px 5px 1px;background-color:#009de0;border-radius:3px;text-decoration:none;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc")}span.mehr a,p.mehr a{padding:2px 5px 1px;background-color:#009de0;border-radius:3px;text-decoration:none;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.content.standort{width:50%;float:left;display:inline-block}#oesterreich{width:575px}#deutschland{width:575px;margin-left:25px}a.anker{top:-110px;position:relative;display:block}.clear{clear:both}p.mehr_startseite,p.mehr_agentur,p.mehr_leistungen,p.mehr_jobs{top:-15px;position:relative}figure{display:table}figure image{width:100%;display:block}figcaption{display:table-caption;margin-top:5px;font-size:.8em;line-height:1.3em;caption-side:bottom}ul.right{left:45px;position:relative}#jobs-details .layout_short{margin-bottom:15px}#jobs-details .layout_short.last{margin-bottom:0}#jobs-details .layout_short h3,#jobs-details .layout_short p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.ce_text.teaser_home_1 h2 a{background-color:#fff;color:#009de0}.block{display:block}#startseite .seitenbild p{width:530px;margin-right:auto;margin-left:auto;text-align:center;font-size:2em;line-height:1.3em;font-weight:bold;font-style:italic;color:#fff;text-shadow: #666 1px 1px 3px}#startseite .seitenbild p.home_titel_2 img{width:210px;margin-top:-35px;margin-right:auto;margin-left:auto;text-align:center;height:auto}#startseite .seitenbild p.home_titel_3{margin-top:-40px;margin-right:auto;margin-left:auto;text-align:center;font-size:1.7em;line-height:1.2em;text-shadow: #666 1px 1px 3px}#startseite .seitenbild p.home_titel_1{top:-5px;position:relative;font-size:2.1em}img.switch{width:25px;margin-left:8px;height:auto}#kontakt .content.geschaeftsfuehrung p{margin-left:225px}#agentur-details img,#leistungen-details img,#jobs-details img{width:575px;max-width:575px;height:auto}#jobs-details .links.statement figure.image_container,#jobs-details .rechts.statement figure.image_container{width:150px;max-width:150px}#jobs-details .links.statement figure.image_container img,#jobs-details .rechts.statement figure.image_container img{width:150px;height:150px;max-width:150px;max-height:150px}#jobs-details .links p{width:480px;margin-right:auto;margin-left:180px}#jobs-details .rechts p{width:480px;margin-right:180px;margin-left:auto}.kontakt_niederlassung{position:relative;float:left;display:inline-block;width:auto}.niederlassung_1{margin-right:80px;margin-left:225px}.content.kunden{width:690px;margin-right:auto;margin-left:auto}#job-anzeige p.back{display:none}.kontakt_oesterreich{display:inline-block}#container_youtube{width:48%;position:relative;float:right;display:inline-block;border:1px solid #eaeaea}.container_responsive{width:100%;height:0px;position:relative;overflow:hidden;padding-top:0;padding-bottom:56.25%}.container_responsive iframe{width:100%;height:100%;left:0;top:0;position:absolute}p.abstand_kontaktanfrage{height:550px}p.abstand_bewerbung{height:550px}#jobs-details .jobs-details-text_1{width:48%}
/* Formulare.css */
#kontakt form{width:580px;max-width:580px;margin-top:50px;margin-left:225px;padding:1px 20px 20px;background-color:rgba(231,176,54,.1);border-radius:5px;font-family:Merriweather Sans,Verdana,Helvetica;;behavior:url("assets/css3pie/1.0.0/PIE.htc");width:auto}#bewerbungsformular form{width:580px;max-width:580px;padding:1px 20px 20px;background-color:rgba(231,176,54,.1);border-radius:5px;font-family:Merriweather Sans,Verdana,Helvetica;;behavior:url("assets/css3pie/1.0.0/PIE.htc");width:auto}#kontakt form h2{color:#8a8a8a}#kontakt form .submit_container .submit{width:40%;display:block;margin-top:20px;vertical-align:bottom}.widget{display:block;vertical-align:top}#f2 .widget{margin-top:10px;margin-bottom:10px}label{width:150px;display:inline-block;vertical-align:top}#f2 label{width:150px;display:inline-block;vertical-align:top}span.mandatory{margin-left:3px;font-weight:bold;color:#cf0000}input[type=email],input[type=text],input[type=tel],textarea,select{width:400px;font-family:Merriweather Sans,Verdana,Helvetica}select{width:405px;max-width:405px}p.error{width:400px;margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:0;font:.9em Merriweather Sans,Verdana,Helvetica;color:#cf0000}input.captcha{width:50px;margin-right:10px}#f1 .submit_container{margin-top:20px;margin-left:150px}#f2 .submit_container{margin-top:40px;margin-left:150px}::-moz-placeholder{color:#bfbfbf}:-moz-placeholder{color:#bfbfbf}::-webkit-input-placeholder{color:#bfbfbf}:-ms-input-placeholder{color:#bfbfbf}#f1 input[type=submit],#f2 input[type=submit]{padding:2px 6px;background-color:#009de0;border:1px solid #009de0;border-radius:3px;font-family:Merriweather Sans,Verdana,Helvetica;font-weight:normal;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc")}#f1 input[type=submit]:hover,#f2 input[type=submit]:hover{background-color:#1f5da6}.spalte_1,.spalte_2{float:left;display:inline-block}.spalte_1,.spalte_2{margin-bottom:10px}
@media screen and (max-width:1240px){
/* kleiner_1240px.css */
#header .inside{width:96%;height:100px;max-width:96%;margin-right:auto;margin-left:auto;z-index:30}#footer .inside{width:94%;max-width:94%;margin-right:auto;margin-left:auto;font-weight:normal;color:#fff}.content .ce_text.t4,.content .ce_text.t3,.content .ce_text.t4.teaser_home_4,.content .ce_text.t3.teaser_home_3,.content .ce_text.teaser_4,.content .ce_text.teaser_3{width:90%;float:none;display:block;margin-right:auto;margin-left:auto;text-align:center}.content .t4 p.mehr_startseite,.content .t4 p.mehr_agentur,.content .t3 p.mehr_leistungen,.content .t3 p.mehr_jobs{display:none}.content .ce_text.t4rm p.mehr_startseite a,.content .ce_text.t4rm p.mehr_agentur a,.content .ce_text.t3rm p.mehr_leistungen a,.content .ce_text.t3rm p.mehr_jobs a{display:inline-block;margin-right:auto;margin-bottom:10px;margin-left:auto;padding:2px 5px 1px;text-align:center;background-color:#009de0;border-radius:3px;text-decoration:none;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.content .ce_text.t4rm{width:100%;float:none;display:block;margin-right:5%;text-align:center}.content .ce_text.t3rm{width:100%;float:left;display:block;margin-right:3%;text-align:center}#logo{width:250px;top:22px;position:relative;float:left;display:inline-block;height:auto}.onepagewebsitenavigation{width:100%;height:118px;top:0;position:fixed;display:block;margin-right:auto;margin-bottom:10px;margin-left:auto;border-bottom:5px solid #d1e8fa;z-index:10}.mod_onepagewebsitenavigation ul{float:left;display:inline-block;margin-top:60px;margin-left:80px;list-style-type:none}.mod_onepagewebsitenavigation ul li{float:left;display:inline-block;margin-right:30px;padding-right:2px;padding-left:2px}.content{width:94%;max-width:94%}.mod_onepagewebsiteregular .content,#impressum,#danke,#job-anzeige,#bewerbungsformular,#bewerbung-bestaetigung,#datenschutzerklaerung{width:94%;margin-right:auto;margin-left:auto}.blau .inside{width:100%;margin-right:auto;margin-left:auto;text-align:left}.blau .inside p{width:100%;margin-right:auto;margin-left:auto}.blau .inside .ce_text.links{width:650px;left:0;position:relative;float:left;margin-right:auto;margin-left:3%}.blau .inside .ce_text.rechts{width:650px;right:3%;position:relative;float:right;margin-left:auto}#agentur .seitenbild p,#leistungen .seitenbild p,#kunden .seitenbild p,#kontakt .seitenbild p,#jobs .seitenbild p{width:530px;right:50px;top:-140px;position:relative;display:block;margin-right:auto;margin-left:auto;text-align:left;font-size:3em;font-weight:bold;font-style:italic;color:#fff;text-shadow: #000 5px 5px 10px;text-shadow: #000 -2px -2px 10px}.mod_onepagewebsitenavigation ul{float:left;display:inline-block;margin-top:60px;margin-right:0;margin-left:10px;padding-right:0;padding-left:0;list-style-type:none}.mod_onepagewebsitenavigation ul li{float:left;display:inline-block;margin-right:15px}#zu_tdd{right:160px;position:relative;float:right;margin-top:-90px;margin-left:260px;font-size:.8em}a.kundenbereich{top:-90px;position:relative;float:right;display:inline-block;padding:1px 5px;background-color:#009de0;border-radius:3px;font-size:.9em;text-decoration:none;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc");z-index:40}.mod_article .inside{width:94%;max-width:94%;margin-right:auto;margin-left:auto}.inside .mod_article{width:100%;max-width:100%;margin-right:auto;margin-left:auto}.details.inside.content,.details.inside{width:100%;margin-right:auto;margin-left:auto}.gelb .inside .content{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-right:0}.gelb .inside .content ul.right{margin-left:0;padding-left:0}#agentur-details figure.image_container,#leistungen-details figure.image_container,#jobs-details figure.image_container{width:48%;height:auto}#agentur-details img,#leistungen-details img,#jobs-details img{width:100%;max-width:100%;height:auto}#oesterreich figure.image_container,#deutschland figure.image_container{width:100%;max-width:100%}#oesterreich,#deutschland{width:48%;max-width:48%}#oesterreich{float:left}
}
@media screen and (max-width:760px){
/* kleiner_760px.css */
.mod_onepagewebsitenavigation ul{float:left;display:inline-block;margin-top:60px;margin-left:10px;list-style-type:none}.mod_onepagewebsitenavigation ul li{float:left;display:inline-block;margin-right:15px;padding-right:0;padding-left:0}#agentur .seitenbild p,#leistungen .seitenbild p,#kunden .seitenbild p,#kontakt .seitenbild p,#jobs .seitenbild p{left:20px;right:0;top:-140px;position:relative;display:block;margin-right:auto;margin-left:auto;text-align:left;font-size:3em;font-weight:bold;font-style:italic;color:#fff;text-shadow: #000 5px 5px 10px;text-shadow: #000 -2px -2px 10px;width:auto}#agentur .seitenbild figure.image_container,#leistungen .seitenbild  figure.image_container,#kunden .seitenbild  figure.image_container,#jobs .seitenbild  figure.image_container,#kontakt .seitenbild  figure.image_container{border-right:0px;border-left:0px}.blau .inside .ce_text.links{width:94%;position:relative;float:left;margin-right:auto;margin-left:3%}.blau .inside .ce_text.links p{width:94%;margin-left:0}.blau .inside .ce_text.rechts{width:94%;position:relative;float:right;margin-left:auto}#jobs-details .links,#jobs-details .rechts{width:100%;max-width:100%;margin-right:0;margin-left:0}#jobs-details .links p,#jobs-details .rechts p{width:100%;max-width:100%;margin-right:0;margin-left:0}.rechts figure.image_container{margin-bottom:10px;padding-bottom:0}#kontakt .content.geschaeftsfuehrung p,#kontakt .kontakt_niederlassung.niederlassung_1,#kontakt form{margin-left:0}#header #zu_tdd,#header .kundenbereich{display:none}#fuss_1,#fuss_2{width:50%;float:left;display:inline-block}#fuss_1 #kontakt_impressum,#fuss_1 #zu_tdd,#fuss_1 #kundenbereich{width:100%;bottom:0;left:0;right:0;top:0;position:relative;float:left;display:inline-block;margin-top:0;margin-left:0;padding-top:0;padding-left:0}#fuss_1 #kundenbereich a{top:10px;float:left;clear:both;display:block}#agentur-details figure.image_container,#leistungen-details figure.image_container,#jobs-details figure.image_container{width:100%;height:auto}.block_right{float:left;display:inline-block}.block_left{float:left;display:inline-block}#container_youtube,.container_responsive{width:100%;height:auto}iframe.youtube,#jobs-details .jobs-details-text_1{width:100%}#oesterreich,#deutschland{width:46%;max-width:46%}#navi_one{display:none}#link_zurueck{float:right;display:inline-block;margin-top:50px;padding-right:10px}#link_zurueck a{height:10px;padding:2px 13px 0 10px;background-color:#009de0;border-radius:3px;font-size:1.5em;font-weight:bold;color:#fff;behavior:url("assets/css3pie/1.0.0/PIE.htc")}
}
@media screen and (max-width:530px){
/* kleiner_530px.css */
#startseite .seitenbild p{width:96%;margin-top:40px;margin-right:auto;margin-left:auto;text-align:center;font-size:2.3em;font-weight:bold;font-style:italic;color:#fff;text-shadow: #666 1px 1px 3px}#startseite .seitenbild p.home_titel_1{font-size:1.5em}#startseite .seitenbild p.home_titel_2 img{width:230px;margin-top:-10px;margin-right:auto;margin-left:auto;text-align:center;height:auto}#startseite .seitenbild p.home_titel_3{margin-top:-40px;margin-right:auto;margin-left:auto;text-align:center;font-size:1.5em;text-shadow: #666 1px 1px 3px}#startseite .seitenbild p.home_titel_3,#startseite .seitenbild p.home_titel_2 img{top:-30px;position:relative}#oesterreich,#deutschland{width:100%;max-width:100%}
}
@media screen and (max-width:655px){
/* Formulare_kleiner_655.css */
.spalte_1{margin-top:0;margin-bottom:1px}.spalte_2{margin-top:0;margin-bottom:15px}#f1 .submit_container,#f2 .submit_container{margin-top:20px;margin-left:0}span.mandatory{margin-right:auto;text-align:left}
}
@media screen and (max-width:475px){
/* Formulare_kleiner_475.css */
.spalte_1,.spalte_2{width:100%;max-width:100%}input[type=email],input[type=text],input[type=tel],input[type=file],textarea,select{width:98%;max-width:98%}input.captcha{width:50px;max-width:50px}
}
@media screen and (max-width:400px){
/* kleiner_400px.css */
#startseite .seitenbild p{width:96%;margin-top:30px;margin-right:auto;margin-left:auto;text-align:center;font-size:2.3em;line-height:1em;font-weight:bold;font-style:italic;color:#fff;text-shadow: #666 1px 1px 3px}#startseite .seitenbild p.home_titel_1{width:88%;margin-top:50px;line-height:1.2em}#startseite .seitenbild p.home_titel_2 img{width:180px;margin-top:10px;margin-right:auto;margin-left:auto;text-align:center;height:auto}#startseite .seitenbild p.home_titel_3{margin-top:-30px;margin-right:auto;margin-left:auto;text-align:center;font-size:1.5em;text-shadow: #666 1px 1px 3px}#header{width:100%;height:80px;position:fixed;background-color:#fff;border-bottom:5px solid #009de0;z-index:20}.mod_onepagewebsiteregular{margin-top:-20px}#logo{max-width:200px;margin-top:-3px}#link_zurueck{float:right;display:inline-block;margin-top:40px;padding-right:10px}
}
@media screen and (max-width:370px){
/* kleiner_370px.css */
#startseite .seitenbild p.home_titel_1{width:95%;margin-top:40px;margin-right:auto;margin-left:auto;text-align:center;line-height:1.2em}#startseite .seitenbild p.home_titel_2 img{width:180px;margin-top:5px;margin-right:auto;margin-left:auto;text-align:center;height:auto}#startseite .seitenbild p.home_titel_3{margin-top:-40px;margin-right:auto;margin-left:auto;text-align:center;font-size:1.5em;text-shadow: #666 1px 1px 3px}
}
