/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}



/* init ----------------------------------------- */
*, *:before, *:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; padding: 0; position: relative; border: none; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  
img { vertical-align: middle; }
html { font-size: 1px; }
body { font-size: 16rem; line-height: 1.5; font-weight: normal; }
b, strong { font-weight: bold; }
i, cite, em, var, address, dfn { font-style: italic; }
u { text-decoration: underline; }
ins { color: green; text-decoration: underline; }
del { color: red; text-decoration: line-through; }  
a {  }
.no-touch a:hover { text-decoration: none; }
strong { font-weight: 800; }
p { margin-bottom: 16rem; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
table {  }
tr {  }
td { vertical-align: top; }
ul, ol { margin-left: 25px; margin-bottom: 20px; }
.ce-bullets li { margin-bottom: 5px }
.nowrap { white-space: nowrap; }

.boxed { max-width: 1300px; margin: 0 auto; }
.full { width: 100%; }
.fixed { position: fixed; z-index: 1000; }

.row { width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; margin-bottom: 16rem; }
.column {  } .column:first-child {  } .column:last-child {  }
.column_1_1 { width: 100%; }
.column_1_2 { width: 50%; } .column_2_2 { width: 100%; }
.column_1_3 { width: 33.33%; } .column_2_3 { width: 66.66%; } .column_3_3 { width: 100%; } 
.column_1_4 { width: 25%; } .column_2_4 { width: 50%; } .column_3_4 { width: 75%; } .column_4_4 { width: 100%; }
.column_1_5 { width: 20%; } .column_2_5 { width: 40%; } .column_3_5 { width: 60%; } .column_4_5 { width: 80%; } .column_5_5 { width: 100%; }
.column_1_6 { width: 16.67%; } .column_2_6 { width: 33.33%; } .column_3_6 { width: 50%; } .column_4_6 { width: 66.66%; } .column_5_6 { width: 83.33%; } .column_6_6 { width: 100%; }
.column_1_7 { width: 14.29%; } .column_2_7 { width: 28.57%; } .column_3_7 { width: 42.86%; } .column_4_7 { width: 57.14%; } .column_5_7 { width: 71.42%; } .column_6_7 { width: 85.71%; } .column_7_7 { width: 100%; }
.column_1_8 { width: 12.5%; } .column_2_8 { width: 25%; } .column_3_8 { width: 37.5%; } .column_4_8 { width: 50%; } .column_5_8 { width: 62.5%; } .column_6_8 { width: 75%; } .column_7_8 { width: 87.5%; } .column_8_8 { width: 100%; }
.column_1_10 { width: 10%; } .column_2_10 { width: 20%; } .column_3_10 { width: 30%; } .column_4_10 { width: 40%; } .column_5_10 { width: 50%; } .column_6_10 { width: 60%; } .column_7_10 { width: 70%; } .column_8_10 { width: 80%; } .column_9_10 { width: 90%; } .column_10_10 { width: 100%; }
.column_1_12 { width: calc((100% / 12) * 1); } .column_2_12 { width: calc((100% / 12) * 1); } .column_3_12 { width: calc((100% / 12) * 3); } .column_4_12 { width: calc((100% / 12) * 4); } .column_5_12 { width: calc((100% / 12) * 5); } .column_6_12 { width: calc((100% / 12) * 6); } .column_7_12 { width: calc((100% / 12) * 7); } .column_8_12 { width: calc((100% / 12) * 8); } .column_9_12 { width: calc((100% / 12) * 9); } .column_10_12 { width: calc((100% / 12) * 10); } .column_11_12 { width: calc((100% / 12) * 11); } .column_12_12 { width: calc((100% / 12) * 12); }

.row .column { padding: 0 1%; }
.row .column:first-child { padding:0 2% 0 0; }
.row .column:last-child { padding: 0 0 0 2%; }
.row .column:first-child:last-child { padding:0 0 0 0; }

.column img { max-width: 100%; height: auto; }

.spacer { width: 100%; }
.spacerline { height: 1px; border-bottom-style: solid; border-bottom-width: 1px; margin-top: 45rem; margin-bottom: 45rem; }

.height_0 { height: 0vh; } .height_1 { height: 1vh; } .height_2 { height: 2vh; } .height_3 { height: 3vh; } .height_4 { height: 4vh; } .height_5 { height: 5vh; } .height_10 { height: 10vh; } .height_15 { height: 15vh; } .height_20 { height: 20vh; } .height_25 { height: 25vh; } .height_30 { height: 30vh; } .height_33 { height: 33.33vh; } .height_35 { height: 35vh; } .height_40 { height: 40vh; } .height_45 { height: 45vh; } .height_50 { height: 50vh; } .height_55 { height: 55vh; } .height_60 { height: 60vh; } .height_65 { height: 65vh; } .height_66 { height: 66.66vh; } .height_70 { height: 70vh; } .height_75 { height: 75vh; } .height_80 { height: 80vh; } .height_85 { height: 85vh; } .height_90 { height: 90vh; } .height_95 { height: 95vh; } .height_100 { height: 100vh; }
.height_0p { height: 0%; } .height_1p { height: 1%; } .height_2p { height: 2%; } .height_3p { height: 3%; } .height_4p { height: 4%; } .height_5p { height: 5%; } .height_6p { height: 6%; } .height_7p { height: 7%; } .height_8p { height: 8%; } .height_9p { height: 9%; } .height_10p { height: 10%; } .height_15p { height: 15%; } .height_20p { height: 20%; } .height_25p { height: 25%; } .height_30p { height: 30%; } .height_35p { height: 35%; } .height_40p { height: 40%; } .height_45p { height: 45%; } .height_50p { height: 50%; } .height_55p { height: 55%; } .height_60p { height: 60%; } .height_65p { height: 65%; } .height_70p { height: 70%; } .height_75p { height: 75%; } .height_80p { height: 80%; } .height_85p { height: 85%; } .height_90p { height: 90%; } .height_95p { height: 95%; } .height_100p { height: 100%; }
.height_0px { height: 0px; } .height_1px { height: 1px; } .height_2px { height: 2px; } .height_3px { height: 3px; } .height_4px { height: 4px; } .height_5px { height: 5px; } .height_6px { height: 6px; } .height_7px { height: 7px; } .height_8px { height: 8px; } .height_9px { height: 9px; } .height_10px { height: 10px; } .height_15px { height: 15px; } .height_20px { height: 20px; } .height_25px { height: 25px; } .height_30px { height: 30px; } .height_35px { height: 35px; } .height_40px { height: 40px; } .height_45px { height: 45px; } .height_50px { height: 50px; } .height_55px { height: 55px; } .height_60px { height: 60px; } .height_65px { height: 65px; } .height_70px { height: 70px; } .height_75px { height: 75px; } .height_80px { height: 80px; } .height_85px { height: 85px; } .height_90px { height: 90px; } .height_95px { height: 95px; } .height_100px { height: 100px; } .height_110px { height: 110px; } .height_120px { height: 120px; } .height_130px { height: 130px; } .height_140px { height: 140px; } .height_150px { height: 150px; } .height_160px { height: 160px; } .height_170px { height: 170px; } .height_180px { height: 180px; } .height_190px { height: 190px; } .height_200px { height: 200px; } .height_250px { height: 250px; } .height_300px { height: 300px; } .height_350px { height: 350px; } .height_400px { height: 400px; } .height_450px { height: 450px; } .height_500px { height: 500px; } .height_550px { height: 550px; } .height_600px { height: 600px; } .height_650px { height: 650px; } .height_700px { height: 700px; } .height_750px { height: 750px; } .height_800px { height: 800px; } .height_850px { height: 850px; } .height_900px { height: 900px; } .height_950px { height: 950px; } .height_1000px { height: 1000px; }

.align_left { text-align: left; }
.align_center { text-align: center; }
.align_right { text-align: right; }



/* ---------------------------------------------- */
html, body { height:100%; } 
body {  
	font-size: 18rem; 
	background-color: rgba(20,43,74,1);
	background-image:  url('../media/nave-forschungspraemie-erfolgreich beantragen---hintergrund.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
* { font-family: 'Lato', sans-serif; font-weight: 400; line-height: 1.6; color: rgba(255,255,255,1);}
* { hyphens: unset; }

.bg_blau { background-color: rgba(20,43,74,0.8); } /* #142b4a */

#content_wrapper { z-index: 2 }
.hintergrundflaeche { position: fixed; top: 0; right: 0; height: 100%; width: 75%; z-index: 1; }

.column_logo { padding-left: 40px !important; }
.column_logo img { width: 220px; height: auto; }
.column_content { padding-left: 150px !important; }
.column_content h1 { max-width: 600px; }

.column_content h1, .column_content .h1 { font-size: 32rem; font-weight: 600; line-height: 1.3; margin: 0 0; }
.column_content h2 { max-width: 600px; }
.column_content h2, .column_content .h1 { font-size: 18rem; font-weight: 600; line-height: 1.3; margin: 0 0; }

.column_content ul { max-width: 600px; }
.column_content ul * { line-height: 1.2; }
.column_content ul li { margin-bottom: 20px; max-width: 400px; }
.column_content p { max-width: 630px; padding-right: 30px; }
.column_content a { }

.column_contact { border-radius: 20px; padding: 20px !important; background-color: rgba(20,43,74,0.8); }
.column_contact,
.column_contact * { font-size: 14rem; line-height: 1.4; }

.impressum_bild_quelle { font-size: 14rem; line-height: 1.4; }

footer { position: sticky; width: 100%; top: 100%; z-index: 2; }
footer,
footer * { font-size: 12rem; }
footer .row { padding: 10px 15px; }
footer .row .column a { text-decoration: none; }
footer .row .column_left a { color: rgba(255,255,255,0.5); transition: color 0.3s; }
footer .row .column_left a:hover { color: rgba(255,255,255,1); }





@media (max-width: 1024px) {
	.column_1_4 { width: 20%; }
	.column_3_4 { width: 80%; }
	.hintergrundflaeche { width: 80%; }
	.column_logo img { width: 170px; }
	.column_content { padding-left: 130px !important; }
	.column_contact_1 { width: 45% !important; }
	.column_contact_2 { width: 5% !important; }
	.column_contact_3 { width: 45% !important; }
	.column_contact_4 { width: 5% !important; }
}

.show_on_mobil { display: none !important; }
.hide_on_mobil { display: block !important; }
@media (max-width: 768px) {
	.hintergrundflaeche { width: 100%; }
	.column_contact { max-width: 90%; }
	footer .column { margin-bottom: 0; }
	.bg_blau { background-color: rgba(20, 43, 74, 0.7); }
	
	.show_on_mobil { display: block !important; }
	.hide_on_mobil { display: none !important; }
	
	.row { margin-bottom: 8rem; }
	.column { width: 100%; padding: 0; margin-bottom: 32rem; }
	.row .column:first-child { padding: 0; }
	.row .column:last-child { padding: 0; margin-bottom: 0; }
	.column.padding_right { padding-right: 0% !important; }
	.column.padding_left { padding-left: 0% !important; }
	
	.column_1_1_mobil { width: 100%; }
	.column_1_2_mobil { width: 50%; } .column_2_2_mobil { width: 100%; }
	.column_1_3_mobil { width: 33.33%; } .column_2_3_mobil { width: 66.66%; } .column_3_3_mobil { width: 100%; } 
	.column_1_4_mobil { width: 25%; } .column_2_4_mobil { width: 50%; } .column_3_4_mobil { width: 75%; } .column_4_4_mobil { width: 100%; }
	.column_1_5_mobil { width: 20%; } .column_2_5_mobil { width: 40%; } .column_3_5_mobil { width: 60%; } .column_4_5_mobil { width: 80%; } .column_5_5_mobil { width: 100%; }
	.column_1_6_mobil { width: 16.67%; } .column_2_6_mobil { width: 33.33%; } .column_3_6_mobil { width: 50%; } .column_4_6_mobil { width: 66.66%; } .column_5_6_mobil { width: 83.33%; } .column_6_6_mobil { width: 100%; }
	.column_1_7_mobil { width: 14.29%; } .column_2_7_mobil { width: 28.57%; } .column_3_7_mobil { width: 42.86%; } .column_4_7_mobil { width: 57.14%; } .column_5_7_mobil { width: 71.42%; } .column_6_7_mobil { width: 85.71%; } .column_7_7_mobil { width: 100%; }
	.column_1_8_mobil { width: 12.5%; } .column_2_8_mobil { width: 25%; } .column_3_8_mobil { width: 37.5%; } .column_4_8_mobil { width: 50%; } .column_5_8_mobil { width: 62.5%; } .column_6_8_mobil { width: 75%; } .column_7_8_mobil { width: 87.5%; } .column_8_8_mobil { width: 100%; }
	
	.height_0 { height: 0vh; } .height_1 { height: 0.5vh; } .height_2 { height: 1vh; } .height_3 { height: 1.5vh; } .height_4 { height: 2vh; } .height_5 { height: 2.5vh; } .height_10 { height: 5vh; } .height_15 { height: 7.5vh; } .height_20 { height: 10vh; } .height_25 { height: 12.5vh; } .height_30 { height: 15vh; } .height_33 { height: 16.67vh; } .height_35 { height: 17.5vh; } .height_40 { height: 20vh; } .height_45 { height: 22.5vh; } .height_50 { height: 25vh; } .height_55 { height: 27.5vh; } .height_60 { height: 30vh; } .height_65 { height: 32.5vh; } .height_66 { height: 33.33vh; } .height_70 { height: 35vh; } .height_75 { height: 37.5vh; } .height_80 { height: 40vh; } .height_85 { height: 42.5vh; } .height_90 { height: 45vh; } .height_95 { height: 47.5vh; } .height_100 { height: 50vh; }
	.height_0px { height: 0px; } .height_1px { height: 0.5px; } .height_2px { height: 1px; } .height_3px { height: 1.5px; } .height_4px { height: 2px; } .height_5px { height: 2.5px; } .height_6px { height: 3px; } .height_7px { height: 3.5px; } .height_8px { height: 4px; } .height_9px { height: 4.5px; } .height_10px { height: 5px; } .height_15px { height: 7.5px; } .height_20px { height: 10px; } .height_25px { height: 12.5px; } .height_30px { height: 15px; } .height_35px { height: 17.5px; } .height_40px { height: 20px; } .height_45px { height: 22.5px; } .height_50px { height: 25px; } .height_55px { height: 27.5px; } .height_60px { height: 30px; } .height_65px { height: 32.5px; } .height_70px { height: 35px; } .height_75px { height: 37.5px; } .height_80px { height: 40px; } .height_85px { height: 42.5px; } .height_90px { height: 45px; } .height_95px { height: 47.5px; } .height_100px { height: 50px; } .height_110px { height: 55px; } .height_120px { height: 60px; } .height_130px { height: 65px; } .height_140px { height: 70px; } .height_150px { height: 75px; } .height_160px { height: 80px; } .height_170px { height: 85px; } .height_180px { height: 90px; } .height_190px { height: 95px; } .height_200px { height: 100px; } .height_250px { height: 125px; } .height_300px { height: 150px; } .height_350px { height: 175px; } .height_400px { height: 200px; } .height_450px { height: 225px; } .height_500px { height: 250px; } .height_550px { height: 275px; } .height_600px { height: 300px; } .height_650px { height: 325px; } .height_700px { height: 350px; } .height_750px { height: 375px; } .height_800px { height: 400px; } .height_850px { height: 425px; } .height_900px { height: 450px; } .height_950px { height: 475px; } .height_1000px { height: 500px; }

	.margin_top { margin-top: 2%; } .margin_right { margin-right: 2%; } .margin_bottom { margin-bottom: 2%; } .margin_left { margin-left: 2%; }
	.margin_top_2x { margin-top: 4%; } .margin_right_2x { margin-right: 4%; } .margin_bottom_2x { margin-bottom: 4%; } .margin_left_2x { margin-left: 4%; }
	.margin_top_3x { margin-top: 6%; } .margin_right_3x { margin-right: 6%; } .margin_bottom_3x { margin-bottom: 6%; } .margin_left_3x { margin-left: 6%; }
	.margin_top_4x { margin-top: 8%; } .margin_right_4x { margin-right: 8%; } .margin_bottom_4x { margin-bottom: 8%; } .margin_left_4x { margin-left: 8%; }
	.no_margin { margin: 0; } .no_margin_top { margin-top: 0; } .no_margin_right { margin-right: 0; } .no_margin_bottom { margin-bottom: 0; } .no_margin_left { margin-left : 0; }

	.padding_top { padding-top: 2%; } .padding_right { padding-right: 2%; } .padding_bottom { padding-bottom: 2%; } .padding_left { padding-left: 2%; }
	.padding_top_2x { padding-top: 4%; } .padding_right_2x { padding-right: 4%; } .padding_bottom_2x { padding-bottom: 4%; } .padding_left_2x { padding-left: 4%; }
	.padding_top_3x { padding-top: 6%; } .padding_right_3x { padding-right: 6%; } .padding_bottom_3x { padding-bottom: 6%; } .padding_left_3x { padding-left: 6%; }
	.padding_top_4x { padding-top: 8%; } .padding_right_4x { padding-right: 8%; } .padding_bottom_4x { padding-bottom: 8%; } .padding_left_4x { padding-left: 8%; }
	
	.height_0_mobil { height: 0vh; } .height_1_mobil { height: 1vh; } .height_2_mobil { height: 2vh; } .height_3_mobil { height: 3vh; } .height_4_mobil { height: 4vh; } .height_5_mobil { height: 5vh; } .height_10_mobil { height: 10vh; } .height_15_mobil { height: 15vh; } .height_20_mobil { height: 20vh; } .height_25_mobil { height: 25vh; } .height_30_mobil { height: 30vh; } .height_33_mobil { height: 33.33vh; } .height_35_mobil { height: 35vh; } .height_40_mobil { height: 40vh; } .height_45_mobil { height: 45vh; } .height_50_mobil { height: 50vh; } .height_55_mobil { height: 55vh; } .height_60_mobil { height: 60vh; } .height_65_mobil { height: 65vh; } .height_66_mobil { height: 66.66vh; } .height_70_mobil { height: 70vh; } .height_75_mobil { height: 75vh; } .height_80_mobil { height: 80vh; } .height_85_mobil { height: 85vh; } .height_90_mobil { height: 90vh; } .height_95_mobil { height: 95vh; } .height_100_mobil { height: 100vh; }
	.height_0px_mobil { height: 1px; } .height_0px_mobil { height: 1px; } .height_2px_mobil { height: 2px; } .height_3px_mobil { height: 3px; } .height_4px_mobil { height: 4px; } .height_5px_mobil { height: 5px; } .height_6px_mobil { height: 6px; } .height_7px_mobil { height: 7px; } .height_8px_mobil { height: 8px; } .height_9px_mobil { height: 9px; } .height_10px_mobil { height: 10px; } .height_15px_mobil { height: 15px; } .height_20px_mobil { height: 20px; } .height_25px_mobil { height: 25px; } .height_30px_mobil { height: 30px; } .height_35px_mobil { height: 35px; } .height_40px_mobil { height: 40px; } .height_45px_mobil { height: 45px; } .height_50px_mobil { height: 50px; } .height_55px_mobil { height: 55px; } .height_60px_mobil { height: 60px; } .height_65px_mobil { height: 65px; } .height_70px_mobil { height: 70px; } .height_75px_mobil { height: 75px; } .height_80px_mobil { height: 80px; } .height_85px_mobil { height: 85px; } .height_90px_mobil { height: 90px; } .height_95px_mobil { height: 95px; } .height_100px_mobil { height: 100px; } .height_110px_mobil { height: 110px; } .height_120px_mobil { height: 120px; } .height_130px_mobil { height: 130px; } .height_140px_mobil { height: 140px; } .height_150px_mobil { height: 150px; } .height_160px_mobil { height: 160px; } .height_170px_mobil { height: 170px; } .height_180px_mobil { height: 180px; } .height_190px_mobil { height: 190px; } .height_200px_mobil { height: 200px; } .height_250px_mobil { height: 250px; } .height_300px_mobil { height: 300px; } .height_350px_mobil { height: 350px; } .height_400px_mobil { height: 400px; } .height_450px_mobil { height: 450px; } .height_500px_mobil { height: 500px; } .height_550px_mobil { height: 550px; } .height_600px_mobil { height: 600px; } .height_650px_mobil { height: 650px; } .height_700px_mobil { height: 700px; } .height_750px_mobil { height: 750px; } .height_800px_mobil { height: 800px; } .height_850px_mobil { height: 850px; } .height_900px_mobil { height: 900px; } .height_950px_mobil { height: 950px; } .height_1000px_mobil { height: 1000px; }
	
	.margin_bottom_mobile { margin-bottom: 5% !important; }
	.margin_top_mobile { margin-bottom: 5% !important; }
	
	.no_margin_mobil { margin: 0 !important; }
	.no_margin_top_mobil { margin-top: 0 !important; }
	.no_margin_right_mobil { margin-right: 0 !important; }
	.no_margin_bottom_mobil { margin-bottom: 0 !important; }
	.no_margin_left_mobil { margin-left: 0 !important; }
	
	.no_padding_mobil { padding: 0 !important; }
	.no_padding_top_mobil { padding-top: 0 !important; }
	.no_padding_right_mobil { padding-right: 0 !important; }
	.no_padding_bottom_mobil { padding-bottom: 0 !important; }
	.no_padding_left_mobil { padding-left: 0 !important; }
	
	.centered { position: initial;  top: initial;  left: initial; transform: initial; }
	
	.cc-bottom .cc-message { padding-right: 0px !important; }
	
	.order_1_mobil { order: 1; }
	.order_2_mobil { order: 2; }
	.order_3_mobil { order: 3; }
	.order_4_mobil { order: 4; }
	.order_5_mobil { order: 5; }
	.order_6_mobil { order: 6; }
	.order_7_mobil { order: 7; }
	.order_8_mobil { order: 8; }
	
}

@media (max-width: 600px) {
	.column_content { padding-left: 30px !important; padding-right: 30px !important; }
	.column_contact { width: 100% !important; max-width: 100% !important; margin-bottom: 15rem; }
	.column_contact_2,
	.column_contact_4 { display: none; }
	footer .row { padding: 10px 30px; }
}
	

