/* CSS Document */

/** GLOBAL  STYLES **/
/* Hier sind die allgemeinen Stile enthalten */

body {
	width:100%;
	overflow-y: auto;
	overflow-x:hidden;
	margin: 0px auto;      /* standardkonforme horizontale Zentrierung */
	background-image:none;
}


@media only screen and (orientation:portrait) {
	/* For portrait layouts only */
	body {

	}
}




.bg_body {
	width:100%; height:100%;
}


@media only screen and (max-device-width: 480px) {
	/* For general iPhone layouts */
	.bg_body {
		width:100%;
	}
}

@media only screen and (device-width: 768px) {
	/* For general iPad layouts */
	.bg_body {
		width:100%;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	/* For landscape layouts only */

}






.seite {
	text-align: left;
	margin: 0px;      /* standardkonforme horizontale Zentrierung */
	color: #000000;
	width:100%;
	min-height:200px; /* Footer nach unten platzieren */
	position:relative; /* Footer nach unten platzieren */
}
/* f�r IE6 */
* html .seite {
	height:100%;
}


.inhalt {
	color: #000000;
	width:100%;
	margin: 0px auto;      /* standardkonforme horizontale Zentrierung */
	padding-top:0px; padding-bottom:0px;
}

/* f�r IE7 */
*:first-child+html .inhalt {
}
/* f�r IE6 */
* html .inhalt {
	height:100%;
}




@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	/* For landscape layouts only */
	.seite {

	}

}



/**KOPF**/
.head_container {
	width:100%;
	margin-top:0px;
	background-size: contain;
}

.head_image {
	width:100%;
	/*background:url(../images/kopfgrafik_mobil.png) no-repeat center center / contain;*/
}

.head_image img {

}

.head_standardkopf {
	display:none;
}


.head_standardkopf_mobil {
	display:block;
	width:100%;
}



.head_claim {
display:none;
}



/** Logos **/
.header_logo {
display:none;
}



.header_background {
	width:auto;
}


@media only screen and (orientation:landscape) {
	/* For landscape layouts only */

	.head_navi {
		width:100%; min-height:70px; max-height:120px;
	}
	.head_image {
		width:100%;
	}
	.header_background {

	}
}

.header_img {
	width:100%;
}


.head_standardkopf {
/*	height:200px;*/
}

.head_menu_container {
display:none;
}


.head_menu_mobil {
	display:block;
}





.contents {
	width:100%;
	margin-top:0px; margin:0px auto;
	min-height:50px;
}

@media only screen and (orientation:portrait) {
	/* For portrait layouts only */
	.contents {
		width:100%;
	}
}


@media only screen and (orientation:landscape) {
	/* For landscape layouts only */
	.contents {
		margin-top:0px;
	}
}


.column_content_right {
	width:100%;
	margin-top:0px;
	padding:0px;
}

.column_content {
	float:none;
	width:100%;
	margin:0px auto; margin-top:0px; margin-bottom:15px;
	padding-left:0px; padding-right:0px; padding-top:0px;
}



@media only screen and (orientation:portrait) {
	/* For portrait layouts only */
	.column_content {
		width:100%;
	}
}

.column_content_index {
	margin-top:0px;
}

.column_right {
	float:none;
	margin:0px auto;
	width:100%;
}


@media only screen and (orientation:landscape) {
	/* For landscape layouts only */
	.column_right {

	}
}




.icon-mehr {
	background:none;
}

.icon-mehr a {

}

.icons {

}







.adress_uebersicht {
	float:none;
	width:99%;
}

.adress_arten {
	float:none;
	width:100%;
}

.partnerbox_eintrag {
	width:45%;
}

.smartphone_none {
	display:none;
}




/* Artikel1 */
.artikel1 {
	width:100%; min-height:100px;
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	padding:0px;
}


@media only screen and (orientation:landscape) {
	/* For landscape layouts only */
	.artikel1 {
		width:100%;
	}
}


/* f�r IE7 */
*:first-child+html .artikel1 {

}
/* f�r IE6 */
* html .artikel1 {

}


.artikel1 .icons {
	color:#940854;
}

.artikel1 .picinfo {
display:none;
}


.artikel1_container {
	margin:0px auto;
	width:100%;
}



.artikel1_topnews_fullsize {
	margin: 0px auto;
}


.artikel1_background {
	position: relative;
	width:100%;
	min-height:200px;
	max-height:100%;
	margin: 0px auto;
	background-position: left center;
	background-size: cover;
}

.artikel1_img {
	width:100%;
}



/* Hochformat-Einstellungen f�r Bilder wieder r�ckg�ngig setzen (siehe global.css) */
.artikel1_innen_position_bottom_none {
	position:absolute;
}


.artikel1_innen {
	width:100%;
}




.artikel1_innen a, .artikel1_innen h1 a, .artikel1_innen h2 a {

}



.artikel1_innen_content {
	text-align:left;
	width:90%;
min-width:90%;
	margin:0px auto;
	position:relative;
}


.artikel1_innen_titel {
/*	position:absolute;*/
/*	left:0px; bottom:0px;*/
	z-index:11111;
	float:none;
	min-width:50%; max-width:100%;
	padding-left:0px; padding-right:10px; padding-top:5px; padding-bottom:0px;
}


.artikel1_innen_titel h1 {
}


.artikel1 .dachzeile {

}

.artikel1_logo img {
	width:60px;
}

.artikel1_innen_titel_content {
	float:left;
	width:85%;
	text-align:left;
	margin:0px auto;
	padding-top:5px; padding-left:10px; padding-right:10px;
	font-weight:100;
}






.artikel1_topnews {
	width:98%;
	margin: 0px auto;
}

.artikel1_titel {
	padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}

.artikel1_titel h1 {
	color:#3a3e57;
}

.artikel1_content {
	width:100%;
	color:#3a3e57;
	text-align:left;
	min-height:50px;
	margin:0px auto;
	padding-top:10px; padding-left:10px; padding-right:5px;
	/*background-image:url(../images/bg_artikel1.png); background-repeat:repeat-y;*/
	font-weight:100;
	background-color:#ffffff;
	background: rgba(255, 255, 255, .78); // Transparenz
}


.artikel1_topnews .news_titel {
	/*color:#ffffff;*/
}

.artikel1_trenner {
	border-top:10px solid #97bb1d;
	margin-bottom:5px;
}


.artikel1 .icon-mehr {
	right:5px;
	background:none;
}






.artikel1 .boximcontent_left {
	margin-left:-10px;
	width:50%;
}

.artikel1 .boximcontent_right {
	margin-right:0px;
	width:50%;
}

.artikel1 .artikelbild_links, 
.artikel1 .artikelbild_rechts {
	margin-left:-10px;
	width:25%;
}

.artikel1 .artikelbild_rechts {
	margin-left:0px;
	margin-right:0px;
	width:25%;
}


.artikel1 .artikelbild_links img, 
.artikel1 .artikelbild_rechts img, 
.artikel1 .boximcontent_left img, 
.artikel1 .boximcontent_right img {
}





/* artikel2 */
.artikel2 {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	padding:0px;
	background-color:#e2001a;
}


.artikel2_innen {
	width:90%;
min-width:90%;

	margin:0px auto;
	margin-bottom:10px;
}


.artikel2_innen_content {

}


.artikelbild {
	width:100%;
	overflow:hidden;
	padding-left:0px;
	margin-left:0px;
}

.artikelbild_links {
	max-width:100%;
	overflow:hidden;
	position:relative;
	/*left:-10px;*/
}
.artikelbild_rechts {
	max-width:100%;
	overflow:hidden;
	position:relative;
	/*left:10px;*/
}

figcaption {
	font-size:90%;
	padding-left:2px;
}




.news {
	padding-left: 0px
}





.newsbox .artikelbild_links {
    background-size: cover;
    margin-left: 0px;
    width: 115%;
}


.newsbox .artikelbild_rechts {
    background-size: cover;
    margin-left: 0px;
	margin-right:0px;
    width: 105%;
}

.newsbox .boximcontent_left {
    margin-left: 0px;
    width: 115%;
    padding: 0;
}

.newsbox .boximcontent_right {
    margin-left:0px;
	margin-right:0px;
    width: 105%;
    padding: 0;
}

.newsbox .boximcontent_left img, .newsbox .boximcontent_right img {
	max-width:100%;
}

.newsbox .artikelbild_links {
    margin-left: 0;
    margin-left: 0px;
}

.newsbox .artikelbild_rechts {
    margin-left: 0;
    margin-right: 0px;
}

.newsbox .artikelbild_links img, .newsbox .artikelbild_rechts img, .newsbox .boximcontent_left img, .newsbox .boximcontent_right img, .newsbox_uebersicht .artikelbild_links img, .newsbox_uebersicht .artikelbild_rechts img, .newsbox_uebersicht .boximcontent_left img, .newsbox_uebersicht .boximcontent_right img, .newsbox_detail .artikelbild_links img, .newsbox_detail .artikelbild_rechts img, .newsbox_detail .boximcontent_left img, .newsbox_detail .boximcontent_right img {
	max-width: 100%;
}


.newsbox_uebersicht .artikelbild_links, .newsbox_uebersicht .artikelbild_rechts, .newsbox_detail .artikelbild_links, .newsbox_detail .artikelbild_rechts {
	background-size: cover;
	margin-left: 0px;
	width: 105%;
}

.newsbox_uebersicht .artikelbild_rechts, .newsbox_detail .artikelbild_rechts {
    margin-left: 0;
    margin-right: 0px;
}


.newsbox_uebersicht .boximcontent_left, .newsbox_detail .boximcontent_left {
	background-size: cover;
	margin-left: 0px;
	width: 105%;
}



.newsbox .boximcontent_left,
.newsbox .boximcontent_right,
.newsbox .artikelbild_links,
.newsbox .artikelbild_rechts,
.newsbox_uebersicht .artikelbild_links,
.newsbox_uebersicht .artikelbild_rechts,
.newsbox_uebersicht .boximcontent_left,
.newsbox_uebersicht .boximcontent_right,
.newsbox_detail .artikelbild_links,
.newsbox_detail .artikelbild_rechts {
	max-width:99%;
}



/** NEWSBOXEN **/
.newsbox {
	width:90%;
min-width:90%;
}

.newsbox_titel {
	width:auto;
}

.newsbox .icon-mehr {
	right: -20px;
}

.newsbox_uebersicht {
	overflow:hidden;
	margin-left:0px;
}

.newsbox_uebersicht_titel {
	padding:5px; padding-left:0px;
	background-image:url(../images/bg_topartikel_content.png);
}

.newsbox_uebersicht_titel h1, .newsbox_uebersicht_titel h2 {
	font-size:18px;
	font-weight:100;
}

.newsbox_uebersicht_titel h1 a, .newsbox_uebersicht_titel h2 a {
	font-size:18px;
	font-weight:100;
}

.newsbox_uebersicht_titel_unten {
	background-image:url(../images/bg_topartikel_content_unten.png); background-repeat:repeat-x; background-position:left bottom;
	height:6px;
}

.newsbox_uebersicht_content {
	padding:0px; padding-top:1px;
}

.newsbox iframe {
	margin-left:0px;
}


.newsbox_uebersicht_content iframe {
	margin-left:0px;	
	max-width:110%;
}


.newsbox_detail {
	padding:0px;
	padding-left:0px;
	width:90%;
	min-width:90%;
}




.newsbox_rechts {
	padding-bottom:0px;
}

.newsbox_rechts .newsbox_titel {
	max-width:95%;
}

.newsbox_rechts .newsbox_content {
	padding:0px;
}

.newsbox_rechts .artikelbild_links,
.newsbox_rechts .artikelbild_rechts {
	margin-left: -20px;
	width: 110%;
}



.newsbox_rechts iframe {
	width:115%;
	min-width:115%;
	max-width:120%;
}





.newsbox_rechts .trennlinie {
	margin-left:-10px;
	width:100%;
}

.newsbox_rechts .icon-mehr {
	right: 0px;
	bottom: -20px;
}



.news_unten {
display:none;
}


.newsbox_unten_content h2 {
	width:auto;
}

.newsbox_unten .aufmacherbild {
	width:115%;
}

.newsbox_unten .aufmacherbild img {
	max-width:100%;
}





/** WIDGET-BOXEN Index **/

.widget {
	background-color:#e3e1e2;
}

.widget .newsbox {
	width:100%;
	float:none;
}






@media only screen and (orientation:landscape) {
	/* For landscape layouts only */

}



.teaser_galerie .galeriebild_links {
	float: left;
	margin-left: -10px;
	width: 34%;
	height: 120px;
}
.teaser_galerie .galeriebild_mitte {
	float: left;
	margin-left: 0;
	width: 34%;
	height: 120px;
}
.teaser_galerie .galeriebild_rechts {
	float: left;
	margin-right: -10px;
	width: 34%;
	height: 120px;
}



@media only screen and (orientation:landscape) {
	/* For landscape layouts only */

	.teaser_galerie .galeriebild_links,
	.teaser_galerie .galeriebild_mitte,
	.teaser_galerie .galeriebild_rechts {
	height:85px;
	}
}




.content_normal_container {
	padding-left:0px; padding-right:0px; padding-bottom:15px;
	width: 95%;
	min-width:90%;
	max-width:95%;
}




h1 {
	font-size:22pt;
}

h2 {
	font-size:21pt;
}

.newsbox_titel h1, .newsbox_titel h2, .newsbox_uebersicht_titel h1, .newsbox_uebersicht_titel h2, .newsbox_uebersicht_titel_folgende h1, .newsbox_uebersicht_titel_folgende h2 {

}



.newsbox_uebersicht_titel_folgende {
	margin-left:-10px;
	padding-left:10px;
}


.newsbox_titel,
.newsbox_content,
.newsbox_uebersicht_titel,
.newsbox_uebersicht_titel_folgende,
.newsbox_uebersicht_content {
	width:99%;
}



.content_normal_container iframe, .content_normal_container embed {
	margin-left:0px;
	max-width:100%;
}



.partnerbox_eintrag img {
	width:100%;
	max-height:80%;
}





/** Formulare**/
.pure-form-aligned .pure-control-group label {

}



.kontakt_rechts {
	float:none;
}




/** Mehrspaltigkeit **/
.mehrspalten_container {
	padding-left:0px;
	margin-top:0px;
	width:auto;
}

.mehrspaltig {
	padding:0px;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
float:none;
width:90% !important;
}

.mehrspaltig h2 {
/*	font-size:18px;*/
}

.mehrspaltig .icon-mehr {
	right: 0;
}

.mehrspalten_container .newsbox {
	margin-bottom:5px;
}

.mehrspalten_container .artikelbild_links,
.mehrspalten_container .artikelbild_rechts {
	margin-left: 0px;
}







/** FOOTER **/
.footer,
.footer2 {
	width:100%;
	margin:0px auto;
}



.footer_content,
.footer2_content {
	width:90%;
min-width:90%;
	height:auto;
	padding-left:20px;
	overflow:hidden;
}


.footer_content p {
	padding-left:1px;
}

.footer_content, .footer_content h1, .footer_content h2 {
	padding-left:1px;
}

.footer_content a {

}

.footer_content a:link, .footer_content a:visited {
}
.footer_content a:hover, .footer_content a:active {
}

.footer_content .rechts {
	float:left;
	margin-top:0;
}

.footer_content .links, .footer_content .rechts {

}

.footer2_content .rechts {
	float:left;
}


.footer_content .partnerlogo {
	margin-left:0px;
	padding-top:95px;
}






@media only screen and (max-device-width: 480px) and (orientation:portrait) {
	/* For general iPhone layouts */
	.suche {
		margin-top:5px;
	}
}


.suche {

}
.inputform {
	width:130px;
}



.printfooter {
	display:none;
}







.artikelbild {
	font-size:11pt;
}

.artikelbild_links {
	margin-left:10px;
	float:none
}

.artikelbild_rechts {
	float:none;
}

.boximcontent_left {
	float:none;
}

.boximcontent_right {
	float:none;
}






.galerie_links {
	float:left;
	width:250px;
	overflow:hidden;
	margin-right:30px;
}

.galerie_rechts {
	float:left;
	width:250px;
	overflow:hidden;
}



#sidebar {
	bottom: 45px;
	right:-25px;
}

#sticky {

}

#sticky img {
	max-width:55px;
}

@media only screen and (orientation:landscape) {
	/* For landscape layouts only */
}

#sticky_kontakt {
//	display:none;
}















/** THUMBNAILS **/
.thumbnails {
	margin:0px auto;
}

/** DETAILANSICHT **/
.detail {
	position:relative;
}

.bild_content {
	position:static;
	z-index:9;
	top:200px;
	width:99%; height:auto;
	padding:5px; padding-bottom:50px;
	margin-bottom:0px;
}

.bild {
	margin:0px;
}

.button_rechts {
	display:none;
}


.uebersicht2 {
	width:100%;
}


/**uebersicht3 **/
.uebersicht3 .thumbnails {
	margin-left:0px;
}

.thumbs {
	width:100%;
	height:auto;
	float:none;
	padding:0px;
	margin-bottom:15px;
}


.thumbs img {
	width:100%; height:auto;
}

.thumb1 {
	margin-right:0px;
}


.thumb_image {
	float:none;
	width:100%;
}

.thumb_content {
	float:none;
	width:90%;
	padding-left:5px;
}

.uebersicht3 .thumbnails .thumbs .boximcontent_left {
	margin-left:10px;
}



.uebersicht3 .thumbnails .thumbs .artikelbild_links, .uebersicht3 .thumbnails .thumbs .artikelbild_rechts {
	margin-left:0px;
}


.schliessen {
	left: calc(100% - 45px);
	top:40px;
}


.volltext {
	width: 98%;
}


#navbar {
display:none;
}

