@media only screen and (min-width: 980px) {
	.col_formular_text {
		width:30%;	
	}
	.col_formular_form {
		width:70%;
	}
	.eingerueckt {
		padding-left:8em;
		padding-right:8em;	
	}
	.fahne a {
		color:#fff;
	}
	.fahne p a {
		color:#ccc;
	}
	#content .fahne a:hover {
		color:#bbb;
	}
	#content .fahne li a:hover {
		padding-left:.5em;
	}
}

@media only screen and (min-width: 760px) and (max-width: 979px) {
	body {
		margin-left:1em;
		margin-right:1em;
	}
	#logo {
		width:38%;
	}
	#navigation {
		width:62%;
	}
	.col {
		
	}
	.col_25, .col_50, .col_33, .col_66 {
		width:50%;
	}
	.col_formular_text {
		width:25%;	
	}
	.col_formular_form {
		width:75%;
	}
	#navigation ul {
		font-size:.9em;
	}
	#subnav ul.subnav {
		font-size:.8em;
	}
	.ft_col_1 {
		width:30%	
	}
	.ft_col_2 {
		width:30%;
	}
	.ft_col_3 {
		width:10%;
	}
	.ft_col_4 {
		width:30%;	
	}
	.eingerueckt {
		padding-left:3em;
	}
	.fahne {
		font-size:0.9em;	
	}
	.fahne a {
		color:#fff;
	}
	.fahne p a {
		color:#ccc;
	}
	#content .fahne a:hover {
		color:#bbb;
	}
	#content .fahne li a:hover {
		padding-left:.5em;
	}
}
@media only screen and (max-width: 759px) {
	#logo {
		width:100%;
	}
	#logo img {
		float:right;
		margin-bottom:.3em;
	}
	#navigation {
 		width:100%;
	}
	#navigation ul {
		font-size:.8em;
	}
	#subnav ul.subnav {
		font-size:.7em;
	}
	#content .col {
		margin-bottom:1.5em;
	}
	.col_25, .col_50, .col_75, .col_33, .col_66 {
		width:100%;
	}
	.col_formular_text {
		width:100%;	
	}
	.col_formular_form {
		width:100%;
	}
	.ft_col_1, .ft_col_2, .ft_col_3, .ft_col_4 {
		width:100%;
	}
	.ft_col_3 {
		display:none;
	}
	.ft_col_4 {
		text-align:left;	
	}
	.eingerueckt {
		padding-left:0;
		padding-right:0;	
	}
	a.trigger{
		top:2em;
		padding:.6em 5em .6em .6em;
		border-top-left-radius:10px;
		border-bottom-left-radius:10px;
		font-size:1.1em;
	}
	#content a.trigger:hover{
		top:2em;
		padding:.6em 6em .6em 1em;	
	}
	a.active.trigger {
		background:rgba(66,63,64,.6) url(../files/minus.png) 85% 55% no-repeat;
		padding:.6em 6em .6em 1em;
	}
	.fahne {	
		position:static;
		border-radius:0;
		width:100%;
		background-color:transparent;
		color:#423F40;
		box-shadow:none;
	}
	.schattenlos {
		box-shadow:none;
		border-bottom-left-radius:0;
		border-bottom-right-radius:0;
		transition:all 0.5s ease;
	}
	.imground {
		transition:all 0.5s ease;	
	}
}