*			{ margin: 0; padding: 0; }
h1			{ font-family: 'Archivo Narrow', sans-serif; font-size: 36px; color: #3072af; }
h2			{ margin-bottom: 10px; font-family: 'Archivo Narrow', sans-serif; font-size: 24px; color: #3072af; }
h3			{ margin-bottom: 5px; font-family: 'Archivo Narrow', sans-serif; font-size: 24px; color: #3072af; }
p			{ margin-bottom: 30px; font-family: 'Droid Sans', sans-serif; font-size: 14px; line-height: 24px; }
a			{ color: #3072af; text-decoration: underline; }
a:hover		{ text-decoration: none; }
a img		{ border: none; }



/* NAVI */
div#navi									{ z-index: 1000; position: fixed; width: 100%; padding-top: 5px; height: 65px; background: #fff; border-bottom: 1px solid #000; text-align: center; }
div#navi li									{ display: inline; margin-right: 20px; list-style-type: none; font-family: 'Archivo Narrow', sans-serif; font-weight: bold; font-size: 24px; color: #3072af; text-decoration: none; text-transform: uppercase; cursor: pointer; }
div#navi a									{ text-decoration: none; }
div#navi a:hover,
div#navi li:hover							{ color: #7ec1ff; }
div#navi div.link-bewerben					{ position: absolute; display: inline-block; top: 10px; right: 40px; padding: 10px 20px; background: url(../img/button-bg-60.gif) repeat-x #ff905b; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; line-height: 15px; font-family: 'Archivo Narrow', sans-serif; font-weight: bold; font-size: 15px; color: #fff; text-shadow: 0 1px 0 #c06d45; -webkit-text-shadow: 0 1px 0 #c06d45; -moz-text-shadow: 0 1px 0 #c06d45; cursor: pointer; }
div#navi div.link-bewerben:hover			{ background: none #ff9c42; }
div#navi li#navi-teaser						{ margin-right: 40px; }
div#navi li#navi-teaser img					{ position: relative; top: 10px;}
div#navi a#facebook							{ position: absolute; top: 0; left: 40px; }
div#navi a#facebook:hover					{ top: -5px; transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); transition: top 0.4s ease-in-out, transform 0.4s ease-in-out; -webkit-transition:  top 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; -moz-transition: top 0.4s ease-in-out, -moz-transform 0.4s ease-in-out; }
div#navi a#salespartner						{ position: absolute; top: 0; left: 100px; }
div#navi a#salespartner:hover				{ top: -5px; transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); transition: top 0.4s ease-in-out, transform 0.4s ease-in-out; -webkit-transition:  top 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; -moz-transition: top 0.4s ease-in-out, -moz-transform 0.4s ease-in-out; }



/* CONTENT */
div.headline								{ padding-top: 15px; height: 55px; background: #3072af; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; }
div.headline span							{ font-family: 'Archivo Narrow', sans-serif; font-weight: bold; font-size: 36px; color: #fff; }
div.content-container						{ display: inline-block; width: 100%; background: #fff; }
div.content									{ margin: 60px auto; width: 920px; }
div.content p								{ column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; column-gap: 40px; -webkit-column-gap: 40px; -moz-column-gap: 40px; }
div.button-bewerben							{ margin: 0 auto 15px auto; width: 400px; height: 80px; background: url(../img/button-jetztonlinebewerben.gif); cursor: pointer; }

div.impressum								{ margin: 90px auto; width: 920px; }
div.impressum ul							{ margin-bottom: 30px; }
div.impressum li							{ list-style-type: none; font-family: 'Droid Sans', sans-serif; font-size: 14px; line-height: 24px; }
div.impressum h1							{ margin: 0 0 15px 0; }
div.impressum h2							{ margin: 0 0 15px 0; }


/* TEASER */
div.iosSlider 								{ position: relative; overflow: hidden; margin-top: 70px; width: 100%; height: 600px; }
div.iosSlider div.slider 					{ width: 100%; height: 100%; cursor: pointer !important; }
div.iosSlider div.slider div.slide			{ float: left; width: inherit; height: inherit; background-size: 100% !important; }
div.iosSlider div.slider div.slide div		{ z-index: 10; position: relative; top: 180px; left: 50%; margin-left: -500px; padding: 40px 80px; width: 840px; height: 280px; background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div.iosSlider div.slider div.slide div h1	{ margin-bottom: 15px; }
div.iosSlider div.slider div.slide div p	{ float: left; margin-right: 40px; width: 400px; font-family: 'Archivo Narrow', sans-serif; font-size: 16px; }
div.iosSlider div.slider div#item1			{ background: url(../img/teaser01.jpg) no-repeat; }
div.iosSlider div.slider div#item2			{ background: url(../img/teaser02.jpg) no-repeat; }
div.iosSlider div.slider div#item3			{ background: url(../img/teaser03.jpg) no-repeat; }
div.sliderArrowLeft,
div.sliderArrowRight						{ z-index: 100; position: absolute; top: 350px; width: 40px; height: 40px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; background: #3072af; text-align: center; font-family: 'Archivo Narrow', sans-serif; font-size: 36px; font-weight: bold; color: #fff; line-height: 32px; }
div.sliderArrowLeft							{ left: 20px; }
div.sliderArrowRight						{ right: 20px; }



/* STANDORTE */
div#standorte											{ background: url(../img/standort-office.jpg) no-repeat #000; background-size: 100%; }
div#standorte div.content								{ margin: 0 auto; padding: 60px 0; }
div#standorte span#select-desc							{ margin-left: 230px; font-family: 'Archivo Narrow', sans-serif; font-size: 24px; color: #fff; }
div#standorte div#select-container						{ display: inline-block; margin-left: 20px; padding: 4px; background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div#standorte select#select-location					{ padding-left: 20px; width: 280px; height: 60px; border: none; background: #fff; font-family: 'Archivo Narrow', sans-serif; font-size: 24px; font-weight: bold; color: #3072af; }
div#standorte div.location								{ display: inline-block; margin-top: 20px; padding: 40px; background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div#standorte div.location.intro						{ text-align: center; }
div#standorte div.location.intro p						{ column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; column-gap: 0; -webkit-column-gap: 0; -moz-column-gap: 0; }
div#standorte div.location div.location-text			{ float: left; width: 400px; }
div#standorte div.location div.location-text p			{ column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; column-gap: 0; -webkit-column-gap: 0; -moz-column-gap: 0; }
div#standorte div.location div.location-info			{ float: left; margin-left: 40px; padding: 40px; width: 320px; background: #d9edff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div#standorte div.location div.location-info ul			{ float: left; margin-left: 20px; width: 220px; list-style-type: none; }
div#standorte div.location div.location-info li			{ list-style-type: none; line-height: 24px; font-family: 'Droid Sans', sans-serif; font-size: 14px; }

div.location-info-left									{ float: left; width: 100px; }
div.location-info-right									{ float: left; width: 220px; }

div#standorte div.button-bewerben						{ clear: left; position: relative; top: 40px; }



/* UNTERNEHMEN
div#unternehmen img							{ margin-left: 25%; } */



/* FOOTER */
div#footer									{ padding-top: 25px; height: 45px; background: #3072af; text-align: center; }
div#footer p								{ color: #fff; }
div#footer a,
div#footer span								{ color: #fff; text-decoration: underline; cursor: pointer; }
div#footer a:hover,
div#footer span:hover						{ text-decoration: none; }



/* OVERLAY */
div#overlay									{ display: none; z-index: 1001; position: relative; }
div#overlay-container						{ display: none; z-index: 1; position: fixed; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); }
div#overlay-content							{ display: none; z-index: 10; position: absolute; left: 50%; margin: 50px 0 70px -460px; padding: 40px; width: 840px; background: #3072af; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div#overlay-content p						{ width: 630px; }
form#form fieldset							{ margin-bottom: 40px; border: none; }
form#form legend							{ margin-bottom: 15px; font-family: 'Archivo Narrow', sans-serif; font-size: 36px; font-weight: bold; color: #fff; }
form#form span#link-ausblenden				{ position: absolute; top: 60px; right: 40px; font-family: 'Archivo Narrow', sans-serif; font-size: 18px; font-weight: bold; color: #fff; text-decoration: underline; cursor: pointer; }
form#form p									{ margin-bottom: 5px; color: #fff; }
form#form label								{ margin-right: 10px; font-family: 'Archivo Narrow', sans-serif; font-size: 18px; font-weight: bold; color: #fff; }
form#form input						{ margin-bottom: 20px; padding: 0 20px; width: 370px; height: 40px; border: none; font-family: 'Archivo Narrow', sans-serif; font-size: 18px; }
form#form input:nth-child(2n+2)				{ margin-right: 15px; }
form#form input.upload					{ margin-bottom: 5px; padding: 0; }
form#form input.w205					{ width: 165px; }
form#form input.w615					{ width: 575px; }
form#form textarea					{ padding: 20px; width: 800px; height: 120px; border: none; font-family: 'Archivo Narrow', sans-serif; font-size: 18px; }
form#form div#container-addinput			{ display: inline; }
form#form span#button-addinput				{ font-family: 'Droid Sans', sans-serif; font-size: 14px; color: #fff; text-decoration: underline; cursor: pointer; }
form#form span#button-addinput:hover                    { text-decoration: none; }
form#form button					{ margin-right: 15px; padding: 0 30px; height: 60px; background: url(../img/button-bg-60.gif) repeat-x #ff9c42; border: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: 'Archivo Narrow', sans-serif; font-weight: bold; font-size: 24px; color: #fff; text-shadow: 0 1px 0 #c07532; cursor: pointer; }
form#form button:hover					{ background: none #ff9c42; }



/* OVERLAY ERFOLGREICH VERSENDET */
div#overlay-email							{ display: none; z-index: 1001; position: relative; }
div#overlay-email-container					{ z-index: 1; position: fixed; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); }
div#overlay-email-content					{ z-index: 10; position: absolute; left: 50%; margin: 50px 0 70px -460px; padding: 40px; width: 840px; background: #3072af; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div#overlay-email-content p					{ margin: 0; font-family: 'Archivo Narrow', sans-serif; font-size: 24px; color: #fff; text-align: center; }
div#overlay-email-content img				{ position: relative; top: 5px; margin-right: 5px; }form#form span#link-ausblenden				{ position: absolute; top: 60px; right: 40px; font-family: 'Archivo Narrow', sans-serif; font-size: 18px; font-weight: bold; color: #fff; text-decoration: underline; cursor: pointer; }
span#link-email-ausblenden					{ font-family: 'Archivo Narrow', sans-serif; font-size: 18px; font-weight: bold; color: #fff; text-decoration: underline; cursor: pointer; }