@media screen and (min-width:801px) {
	.mobile {display: none !important;}
	.tablet {display: none !important;}
	.smartphone {display: none !important;}
	
	/* Start - Global styles */
		/* Start - Fonts */
			/* TODO: define your global fonts  */
		/* End - Fonts */
	/* End - Global styles */

	/* Start - Page layout */
		/* TODO: define the base HTML-structure (like the wrapper, header, article and footer) */
		
		footer > div > div {
			float:left;
		}
		
		footer .row1 {
			width:50%;
		}
		
		footer .row2 {
			float:right;
		}
		
		footer .row2 h3 {
			text-align:right;
		}
		
		footer .row3 {
			margin-top:30px;
			width:100%;
		}

		footer .row3--bottom {
			margin-top: 0;
		}
	/* End - Page layout */

	/* Start - Across entrytypes */
		/* TODO: define class styles of recurring elements (e.g. you have styled buttons with the class .arrow in multiple templates) */
		article form.bigform label {
			float:left;
			width:200px;
		}
		
		article form.bigform input[type=text],
		article form.bigform textarea {
			width:calc(100% - 200px);
			float:left;
			margin-bottom:25px;
		}
		
		article form.bigform textarea {
			background-image:url(/images/textarea_bg.png);
			background-position:0 -12px;
			line-height:310%;
			margin-top:-13px;
			height:135px;
		}		
		
		article form.bigform .styledInput.si-select {
			margin-bottom:22px;
		}
		
		article form.bigform .styledInput.si-file {
			margin-bottom:24px;
		}
		
		article form.bigform ::-webkit-input-placeholder { color:#f7f7f8; opacity:1 }
		article form.bigform ::-moz-placeholder { color:#f7f7f8; opacity:1 } /* firefox 19+ */
		article form.bigform :-ms-input-placeholder { color:#f7f7f8; opacity:1;} /* ie */
		article form.bigform :-moz-placeholder { color:#f7f7f8; opacity:1 }
		
		.parallax > div {
			position:fixed;
			width:100%;
			z-index:1;
		}
		
		.parallax.paractive > div {
			z-index:auto;
		}
		
		.parallax.paractive > div {
			overflow:hidden;
		}
	/* End - Across entrytypes */

	/* Start - Entrytype styles */
		/* TODO: define the style of each entrytype separate; don't mix these style (if you have it's to define in the "Across entrytype"-sector) */
	
		.entrytype.stellensuche img{
			width:100%;
		}
		
		.entrytype.team div.box div.image .description {
			font-size:0.95rem;
			padding-top:16px;
			line-height:1.45em;
		}
		
		.entrytype.news #news_categories {
			float:right;
			width:310px;
			margin-top:10px;
			margin-left:40px;
		}
		
		.entrytype.news #news_categories a {
			display:block;
			text-align:center;
			padding:40px;
			border:1px solid #eeeeef;
			background:#fff;
			margin-bottom:10px;
			font-size:2rem;
		}
		.entrytype.news #news_categories a.active,
		.entrytype.news #news_categories a:hover {
			border-color:#dfa900;
			color:#dfa900;
			font-weight:bold;
			font-family:sanuk-lightregular;
		}
		
		.entrytype.news #news_categories .older {
			max-height:0px;
			overflow:hidden;
		}
	
		.entrytype.news #news_categories .older.visible {
			max-height:10000px;
			-webkit-transition:max-height 5s ease;
			transition:max-height 5s ease;
		}
		
		.entrytype.news .content > div {
			float:left;
			width:calc(100% - 350px);
		}
		
		.entrytype.kontaktformular .contenttext {
			margin-top:-15px;
		}
		
		.entrytype.stellen_uebersicht .stellendetail form.bigform ::-webkit-input-placeholder { color:#fff; opacity:1 }
		.entrytype.stellen_uebersicht .stellendetail form.bigform ::-moz-placeholder { color:#fff; opacity:1 } /* firefox 19+ */
		.entrytype.stellen_uebersicht .stellendetail form.bigform :-ms-input-placeholder { color:#fff; opacity:1;} /* ie */
		.entrytype.stellen_uebersicht .stellendetail form.bigform :-moz-placeholder { color:#fff; opacity:1 }
	/* End - Entrytype styles */
	
	@media screen and (max-width:1038px) {
		.entrytype.stellen_uebersicht .stellendetail .actions,
		.entrytype.stellen_uebersicht .stellendetail .actions a {
			font-size:0.7rem;
		}
		
		.entrytype.stellen_fachgebiete a > div h2 {
			font-size:1.5rem;
		}
	}
	@media screen and (max-width:900px) {
		.entrytype.team div.box div.text {
			font-size:0.9rem;
		}
	}
}