.news-list .wrapper .mobile-m.col{
	width:100%;
}
.subboxes{
	display:none;
}
.supporter-list img{
	padding:0;
	max-width:90%;
}
.search{
	display:none;
}
.flexslider, .flexslider .slides li{
	min-height:500px;
}
h1 {
    font-size: 32px;
    letter-spacing: 2px;
}
.main-container .main-right,
.main-container .main-left{
	float:none;
	width:100%;
}
.flexslider3 li .col{
	float:none;
	width:100%;
}
.flexslider3 .main-right{
	top:-50px;
}
.main-container .main-right .pad{
	padding:0;
}
h5{
	letter-spacing:0;
}

.unterer-bereich .col{
	display: block;
	float:none;
	width:100%;
}
.unterer-bereich .wrapper{
	text-align:center;
	margin:0 auto;
}
.unterer-bereich .col-3{
	display:none;
}
.unterer-bereich .col p{
	background-position:center;
	text-align:center;
	padding:0 40px 40px 40px;
}
.flexslider .main-box{
	padding-top: 70px;
}
.view-event-bersicht td{
	width:100%;
	display:block;
}
.view-event-bersicht td .short-date{
	top:120px;
	right:18%;
}
blockquote{
	margin-left:0;
	margin-right:0;
}
.webform-client-form label {
    display: block;
    width: auto;
}
.webform-client-form .form-text{
	width:90%;
}
.webform-client-form .form-type-checkbox label{
	display:inline-block;
}
#block-views-news-block-5 .views-row{
	width:80%;
	padding:0;
	display:block;
}
.kw-kursdetails .kw-button, .hauptseite_ohnestatus .kw-button, .hauptseite .kw-button{
	display:block;
	text-align:center;
	margin-bottom: 5px;
	width: 100%;
}
.kw-anmeldung .col-sm-9 input{
	width:90%;
	max-width: none;
}
.kw-wk-kurs .pull-left .kw-button{
	display: inline;
}
.kw-buttonleiste .pull-right {
    float: none;
}
.node-usakontakt .field-name-field-weitere-ansprechpartner .field-item{
	width:100%;
	float:none;
}
