/* iPhone 4 ----------- */
@media only screen and (orientation:landscape) and (max-width: 1024px) { 

#top-link {
	display: none !important;
}
	
}

@media only screen and (max-width: 980px) {
	/* Styles */

#alle {
	margin: 0 auto;
	position: relative;
	width: 100%;
}


#mainWrap {
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 250px 0 0;
	width: 100%;
}
#contentbereich {
	font-size: 16px !important;
}
#alles, #pageWrap, #layout05, #layout07, #layout09, #layout08, #footerwrap, #headerThumbnails, #headerImage #headerImages, #layout02, #headerContainerContent, #layout01, #header, .content, #footer, #wrapper,#footer03, #footer04, #footer02, #inhalt {
	width: 100% !important;
}
#thema {
	width: 300px;
}

#drucken a, #nachOben a, #hw a, #hw, #hw span {
	font-size: 15px;
}
#contentbereich {
	-moz-hyphens: auto;
	margin: 0 auto;
	padding: 0 0 90px;
	width: 560px;
	float: none;
}

#drucken, #iPhone, #footer07 {
	display: none;
}
#breadcrumb {
	-moz-hyphens: auto;
	margin: 0 auto;
	width: 560px;
	float: none;
}

#contentbereich iframe {
	width: 100% !important;
}

#quicklinks a {
	font-size: 18px;
}
/*************************************************************************/

#touchmenuClick {
	background: url("../images/welleStart.png") no-repeat scroll left bottom #0069B3;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 348px;
	width: 248px;
	z-index: 9;
}
#touchmenuClick h2 {
	color: #fff;
	float: left;
	font-size: 17px;
	font-weight: normal;
	padding: 0px 0 0px 18px;
	width: auto;
}
#touchmenuClick h2 {
	font-size: 17px;
}
#subnaviHeader {
	color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 46px;
    left: 0;
    line-height: 48px;
    padding: 0;
    position: absolute;
    top: -46px;
    width: 281px;
    z-index: 9;
}
#touchmenu {
	cursor: pointer;
	display: block;
	float: left;
	height: 35px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 6px;
	width: 247px;
	z-index: 5;
}
#touchmenuButton {
 background: url("../images/subnavi-button.png") no-repeat scroll 0 0 transparent;
    bottom: 3px;
    height: 28px;
    left: 210px;
    position: absolute;
    width: 31px;
}
#touchmenuClose {
	background: url("../images/close.png") no-repeat scroll 0 0 transparent;
	background-size: 70% auto;
	cursor: pointer;
	height: 32px;
	left: 216px;
	position: absolute;
	top: 12px;
	width: 32px;
	z-index: 999;
}
#touchmenu h2 {
	/*		border-bottom: 1px solid #FDA620;*/
	color: #0D7E3B;
	font-size: 21px;
	font-weight: normal;
	margin: 0 6px 0 15px;
	padding: 22px 0 8px 45px;
	text-align: left;
	width: 213px;
}
#touchmenuClick {
	cursor: pointer;
	cursor: hand;
}


#menuDivSlide {
	width: 765px;
	z-index: 9999;
}
#subnavi,#multi, .qrcode, #spruch {
display: none;	
}
#menue ul li a {
    padding: 0 30px;
}
#inhalt02 {
    width: 100%;
	padding: 0;
}
.content, .season  {
    background: none #FFFFFF !important;
}
#menuDivSlide ul li a {
    width: 190px !important;
	   padding: 2px 5px 5px 20px;
}
#footer {
    background-position: right top;
}
#jahreszeiten {
    position: absolute;
    right: -3px;
    top: 6px;
}
#layout02 {
    padding: 15px 0 0;
}
#layout02 a {
    margin: 0 0 5px;
}
#subnavi ul li a {
    padding: 7px 16px 6px 20px;
    width: 211px;
}
#subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover {
    background: none repeat scroll 0 0 #C3DEEF;
}
#subnavi ul {
    padding: 0 0 20px;
}
#subnavi ul ul {
    width: 247px;
}
#subnavi ul li ul li a {
    padding: 4px 5px 5px 35px;
    width: 207px;
}
#subnavi ul li ul li a:hover, #subnavi ul li ul li a.menueebeneActive, #subnavi ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li a:hover {
    background: url("../images/subnavi02.png") no-repeat scroll 19px 10px transparent;
}
#subnavi ul li ul li ul li a {
    font-size: 14px;
    margin: 0;
    padding: 4px 5px 5px 54px;
    width: 187px;
}
#subnavi ul li ul li ul li a:hover, #subnavi ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li a:hover {
    background: url("../images/subnavi02.png") no-repeat scroll 36px 10px transparent;
}
.content {
	padding: 0;
}
#wrapper {
	overflow: hidden;	
}
#homeLayout01 {
  float: left;
    padding: 15px 0 0 10px;
    position: relative;
    width: 235px;
}
#news {
    width: 100%;
}
#homeLayout02 {
    padding: 15px 0 0;
    width: 520px;
}
#news .article .teasertext {
    width: 393px;
}
#news .article .text {
    width: 395px;
}
#news .article {
    width: 515px;
}
#calendar {
    height: 385px;
    width: 205px;
}
#homeLayout01 a.alle {
    bottom: -11px;
    left: 16px;

}
}

