/* CSS Document */

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

body {
	overflow-y: auto;
	overflow-x:hidden;
	margin: 0px auto;      /* standardkonforme horizontale Zentrierung */

}


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




.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 auto;      /* standardkonforme horizontale Zentrierung */
	color: #000000;
	width:100%;
	min-height:900px; /* Footer nach unten platzieren */
	position:relative; /* Footer nach unten platzieren */
}
/* für IE6 */
* html .seite {
	height:95%;
}



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



.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%;
}








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

#layerslider {
	overflow:hidden;
}

.head_standardkopf_mobil {
	display:none;
}


.header_background {
	height:auto;
	width:100%;
}



/** Logos **/
.header_logo {
	margin-left: 0%;
	position: absolute;
	top: 20px;
	right:20px;
	width: 200px;
}

.logo_inhalt {
	width:100%;
	text-align: right;
	margin-left:0px;
}


.header_logo .logo_inhalt img {
	width:95%;
	max-width:175px;
}


.header_logo_touristik {
	top: 100px;
	right:20px;
}



.head_menu_container {
display:none;
}


.head_menu_mobil {
	display:block;
}




/** INHALT**/
.contents {
	width:100%;
	min-height:25px;
	margin-top:0px;
}

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








.column_content_right {
	width:100%;
	min-height:250px;
	margin-bottom:15px;
	padding:0px;
}

/* für IE7 */
*:first-child+html .column_content_right {

}
/* für IE6 */
* html .column_content_right {

}



.column_content {
	width:auto;
	padding-top:0px;
}

/* für IE7 */
*:first-child+html .column_content {

}
/* für IE6 */
* html .column_content {

}




.column_content_index {

}




/* 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;
	padding-left:0px;
	width:70%;
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:20px; padding-bottom:1px;
}


.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:-10px;
	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_innen {
	min-width:90%;
}








.adress_uebersicht {
	float:left;
	width:60%;
}

.adress_arten {
	float:right;
	width:250px;
}

.partnerbox_eintrag {
	width:45%;
}
.partnerbox_eintrag img {
	width: 80%;
}






/** NEWSBOXEN **/

.newsbox .artikelbild_links,
.newsbox .artikelbild_rechts {
/*	width: 100%;*/
}

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

.newsbox .boximcontent_left {
	margin-left: 0px;
	margin-right: 20px;
	width: 100%;
	padding: 0;
}

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

.newsbox .boximcontent_left img, .newsbox .boximcontent_right img,
.newsbox .artikelbild_links img,
.newsbox .artikelbild_rechts img {
	width:100%;
}

.newsbox_rechts .artikelbild_links, .newsbox_rechts .artikelbild_rechts {
	background-size: cover;
	margin-left: 0px;
	margin-top: 0px;
	width: 100%;
	padding: 0;
}


.newsbox_rechts iframe {
	width:120%;
	min-width:120%;
	max-width:130%;
	margin-top:0px;
}


.newsbox_titel {
	width: auto;
}




/** NEWSBOXEN **/
.newsbox {
	padding-top:20px;
	padding-left:0px;
	padding-bottom:0px;
	width:auto;
	width:70%;
min-width:90%;

}
.newsbox:nth-last-child(2) {
	margin-bottom:50px;
}


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



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


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


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


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

.newsbox_rechts {
	margin-bottom:15px;
	padding-top:0px;
	
}

.content_normal_container {
	padding-left: 0px;
	width:auto;
	min-width:100%;
	max-width:100%;
}



.newsbox_unten_content h2 {
	width:auto;
}

.newsbox_unten .aufmacherbild {
	width:110%;
}

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






.teaser_galerie .galeriebild_links {
	height: 130px;
}
.teaser_galerie .galeriebild_mitte {
	height: 130px;
}
.teaser_galerie .galeriebild_rechts {
	height: 130px;
}








/** 4-Spalten **/

.newsbox-4-spalten {
	float: none;
	height: auto;
	margin-right: 2px;
	max-height: auto;
	overflow: hidden;
	width: 100%;
	border-bottom:1px solid grey;
}

.newsbox-4-spalten:nth-last-child(2) {
	border-bottom:none;
}


.boxen_startseite {
	margin: 2px auto;
	width: 100%;
}


.boxen_startseite .newsbox_content .artikelbild img {
	max-width:200px;
	height:auto;
}

.boxen_startseite .container_icon {
	bottom: -30px;
	height: 70px;
	right: 20px;
	width: 55px;
}

.boxen_startseite .icon-mehr {
	bottom: -15px;
	right: 0px;
}










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

.mehrspaltig {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:0px;
}

.mehrspaltig h2 {
}

.mehrspaltig .icon-mehr {
	right: 0;

}


.mehrspalten_container .newsbox_uebersicht_content {
	padding-bottom: 5px;
}


/** FOOTER **/
.footer,
.footer2 {
	width:100%;
}

.footer_content,
.footer2_content {
	padding-left:0px;
	width:70%;
min-width:90%;
}


.footer_content .links, .footer_content .rechts {

}

.footer_content .partnerlogo {
	margin-left:20px;
}








/** THUMBNAILS **/
.thumbnails {
	margin-left:20px;
}


.thumbs {
	width:140px; height:100px;
}


.thumb1, .thumb2, .thumb3 {
	margin-right:15px;
}
.thumb4 {
}

.thumb_detail {
}

/** DETAILANSICHT **/
.detail {
}

.bild_content {	position:absolute;
	z-index:9;
	left:250px;
	width:300px; height:200px;
	padding:20px; padding-left:50px;
	margin-bottom:30px;
	background-image:url(../images/bg_news2.png); background-repeat:repeat;
	color:#fffffe;
}



.uebersicht2 {
	width:100%;
}



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

.thumbs {
	width:95%;
	height:auto;

	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% - 50px);
}











#navbar {
display:none;
}




.panel {
    width: 25%;
}