@media only screen and (max-width: 990px) {
	#main {
		margin: 0 0 5em;
	}
	#quickLink1, #cssResize {
		display: none;
	}
	#copyright {
		clear: both;
		float: left;
		width: auto;
		border: none;
	}

	/* RESIZE ZURÜCKSTELLEN */
	body {
		font-size: 75%;
		background: url(../img/top-bg.jpg) repeat-x scroll center top transparent;
	}
	 
	img.lang {
		width: auto;
		height: auto;
	}
	.page_margins {
		overflow: hidden;
	}
	div.page {
		background: none;
		min-width: 300px;
	}
	
	#header {
		background:none;
		height:auto;
	} 
	body.knot_239016 #header,
	body.knot_239144 #header,
	body.knot_239376 #header,
	body.knot_239424 #header,
	body.knot_266574 #header {
		background:none;
		height:auto;
	}
	
	.flyerNav {
		float: none;
		right: 13px;
		top: -0.5em;
		background: url(../img/hauptnavi-hg.gif) no-repeat right 0.75em;
		width: 100%;
	}
	
	/**Leben**/
	.flyerNav .vlist .nav_239016.current a, .flyerNav .vlist .nav_239016.currentParent a { 
		background: url(../img/button-leben-aktiv-gross.gif) center bottom no-repeat;
		width:4.5em;
	}
	.flyerNav .vlist .nav_239016 a {width:4.5em;}
	.flyerNav .vlist .nav_239016:hover {background: url(../img/button-leben-aktiv-gross.gif) center bottom no-repeat;}
	
	/**Rathaus**/	
	.flyerNav .vlist .nav_239144.current a, .flyerNav .vlist .nav_239144.currentParent a { 
		background: url(../img/button-rathaus-aktiv-gross.gif) center bottom no-repeat;
		width:5.3em;
	}
	.flyerNav .vlist .nav_239144 a {width:5.3em;}
	.flyerNav .vlist .nav_239144:hover {background: url(../img/button-rathaus-aktiv-gross.gif) center bottom no-repeat;}
	
	/**Wirtschaft**/
	.flyerNav .vlist .nav_239376.current a, .flyerNav .vlist .nav_239376.currentParent a { 
		width:6.75em;
		background: url(../img/button-wirtschaft-aktiv-gross.gif) center bottom no-repeat;
	}
	.flyerNav .vlist .nav_239376 a {width:6.75em;}
	.flyerNav .vlist .nav_239376:hover {background: url(../img/button-wirtschaft-aktiv-gross.gif) center bottom no-repeat;}
	
	/**Erleben**/
	.flyerNav .vlist .nav_239424.current a, .flyerNav .vlist .nav_239424.currentParent a { 
		width:5.3em;
		background: url(../img/button-erleben-aktiv-gross.gif) center bottom no-repeat;
	}
	.flyerNav .vlist .nav_239424 a {width:5.3em;}
	.flyerNav .vlist .nav_239424:hover {background: url(../img/button-erleben-aktiv-gross.gif) center bottom no-repeat;}
	
	
	#header {
		height:16em;
	}
	
	
	.top-flinks {
		margin-left: 7em;
	}
	
	#col1 {
		min-width: 220px;
	}
	
	#col3 {
	}
	#col_container:after {
		background: transparent url(../img/hg-col3-wide.png) repeat-y;
		content:"";
		position:absolute;
		top:40px;
		left:0;
		right:0;
		bottom:0;
	}
	#col2 {
		background: #f2f2f2;
		display:block;
		width:100%;
		min-height:inherit;
	}
	#col2_content {padding:1em;}
	#serviceTagCloud {display:none;}
	
	.page_margins {
		background: url(../img/bottom-bg-l.jpg) repeat-x scroll center bottom transparent;
	}
	
	#footer {
		height: 14.5em;
	}
	
	/*********** Flyernavi Button Stadt & Bürger *************/
	.flyerNav .vlist li.nav_373138 {width:8.2em;}
	.flyerNav .vlist li.nav_373138:hover,
	.flyerNav .vlist li.nav_373138.current, 
	.flyerNav .vlist li.nav_373138.currentParent {
		background: url(../img/hg-flyer-li-aktiv-2.png) left top no-repeat transparent;
	}
	.flyerNav .vlist li.nav_373138 a:hover, 
	.flyerNav .vlist li.nav_373138 a.active, 
	.flyerNav .vlist li.nav_373138.currentParent a {
		color:#000 !important;
		background:none;
	}
	/*********************************************************/
	
	
	/*********** Flyernavi Button Bildung & Soziales *************/
	.flyerNav .vlist li.nav_381174 {width:9.7em;}
	.flyerNav .vlist li.nav_381174:hover,
	.flyerNav .vlist li.nav_381174.current, 
	.flyerNav .vlist li.nav_381174.currentParent {
		background: url(../img/hg-flyer-li-aktiv-3.png) left top no-repeat transparent;
	}
	.flyerNav .vlist li.nav_381174 a:hover, 
	.flyerNav .vlist li.nav_381174 a.active, 
	.flyerNav .vlist li.nav_381174.currentParent a {
		color:#000 !important;
		background:none;
	}
	/*****************************************************************/
	
	
	/*********** Flyernavi Button Wirtschaft *************/
	.flyerNav .vlist li.nav_379714 {width:6em;}
	.flyerNav .vlist li.nav_379714:hover,
	.flyerNav .vlist li.nav_379714.current, 
	.flyerNav .vlist li.nav_379714.currentParent {
		background: url(../img/hg-flyer-li-aktiv-4.png) left top no-repeat transparent;
	}
	.flyerNav .vlist li.nav_379714 a:hover, 
	.flyerNav .vlist li.nav_379714 a.active, 
	.flyerNav .vlist li.nav_379714.currentParent a {
		color:#000 !important;
		background:none;
	}
	/*****************************************************/
	
	/*********** Flyernavi Button Intranet *************/
	.flyerNav .vlist li.nav_48594 {width:3.5em;}
	.flyerNav .vlist li.nav_48594 a {
		padding:1em 0.2em 1em 0.2em;
		margin-right:0;	
		text-align:center;
	}
	.flyerNav .vlist li.nav_48594 {
		margin-right:0em;	
	}
	.flyerNav .vlist li.nav_48594 a:hover,
	.flyerNav .vlist li.nav_48594 a.active, 
	.flyerNav .vlist li.nav_48594.currentParent a,
	.flyerNav .vlist li.nav_48594:hover {
		color:#000;
	}	
	#col1 .vlist.ebene1 .ebene1 .ebene2 a, 
	#col1 .vlist.ebene1 .ebene1.current .ebene2 a, 
	#col1 .vlist.ebene1 .ebene1.currentParent .ebene2 a {
		background: url(../img/icons-content.png) no-repeat scroll 0.1em -16.4em transparent;
	}
	
	
	#col1 .vlist.ebene1 .ebene1 .ebene2.current .ebene3 a, 
	#col1 .vlist.ebene1 .ebene1 .ebene2.currentParent .ebene3 a {
		background: url(../img/icons-content.png) no-repeat scroll -0.6em -7.8em transparent;
	}

	
	a.mailLink {
		background: url(../img/icons-content2.png) no-repeat scroll 0 -17.4em transparent;
	}
	
	a.externerLink, a.neuFensterLink, a.link_ext_replacement {
		background: url(../img/icons-content2.png) no-repeat scroll -0.4em -15.2em transparent;
	}
	
	#service_rw div {
		/*float: left;*/
	}
	
	#service_rw .basecontent-dynamic-content .odd,
	#service_rw .basecontent-dynamic-content .even,
	#service_rw .basecontent-dynamic-content {
		border-bottom:none;
		margin-top:1.5em;
	}
	
	.vCardLink {display:none;}
	.bildergalerie {display:none;}
	
	#service_rw .basecontent-dvv-service-bw-beh-rdendaten,
	#service_rw .basecontent-dvv-service-bw-kontakte,
	#service_rw .basecontent-dvv-service-bw-einzelner-kontakt {width:16em;}
	.vCard .funktion {width: 16em;}
	
	#wetterlink {display:none;}
	
}

/* Tablet Portrait */
@media only screen and (min-width: 800px) and (max-width: 990px) {
	div.page {
		width: 768px;
		padding: 0;
	}
	.top-flinks {
		margin-left: 119px;
		padding-right: 5px;
	}
	.top-sprachen {
		width: auto;
	}
	.top-suche {
		margin-top: 15px;
	}
	.flyerNav ul ul {
		width: 700px;
	}
	#footer {
		width: 98%;
	}
	.flLinks {
		min-height: 130px;
	}
	.flyerNav ul.vlist {
		margin-left: 118px;
	}
}
	
/* Mobile Landscape / Tablet Portrait */
@media only screen and (min-width: 480px) and (max-width: 799px) {
	div.page {
		width: 420px;
		padding: 0;
	}
	#header {
		/*height: 265px;*/
		height:auto;
	}
	.top-suche {
		position: absolute;
		top: 55px;
		left: 276px;
	}
	.flyerNav {
		top: 20px;
		right: auto;
		height: 100px;
		width: 420px;
		padding: 0;
		text-align: center;
		background: #ffe93d;
		border: 1px solid #B9B8B2;
		margin-bottom:4em;
	}
	.flyerNav li {
		float: left;
	}
	.flyerNav .vlist li.nav_379874,
	.flyerNav .vlist li.nav_373138,
	.flyerNav .vlist li.nav_381174,
	.flyerNav .vlist li.nav_379714 {
		width: 170px;
	}
	
	.flyerNav .vlist li.nav_379874:hover, 
	.flyerNav .vlist li.nav_379874.current, 
	.flyerNav .vlist li.nav_379874.currentParent,
	.flyerNav .vlist li.nav_373138:hover,
	.flyerNav .vlist li.nav_373138.current, 
	.flyerNav .vlist li.nav_373138.currentParent,
	.flyerNav .vlist li.nav_381174:hover,
	.flyerNav .vlist li.nav_381174.current, 
	.flyerNav .vlist li.nav_381174.currentParent,
	.flyerNav .vlist li.nav_379714:hover,
	.flyerNav .vlist li.nav_379714.current, 
	.flyerNav .vlist li.nav_379714.currentParent {
		background: #fee026;
	}

	.flyerNav .vlist li.nav_373138 a:hover, 
	.flyerNav .vlist li.nav_373138 a.active, 
	.flyerNav .vlist li.nav_373138.currentParent a,
	.flyerNav .vlist li.nav_381174 a:hover, 
	.flyerNav .vlist li.nav_381174 a.active, 
	.flyerNav .vlist li.nav_381174.currentParent a,
	.flyerNav .vlist li.nav_379714 a:hover, 
	.flyerNav .vlist li.nav_379714 a.active, 
	.flyerNav .vlist li.nav_379714.currentParent a {
		color:#000 !important;
		background:none;
	}

	.flyerNav ul ul {
		display: none !important;
	}
	.flyerNav li li {
		width: auto;
		height: 40px;
		margin: 0 15px 0 0;
	}
	#main {
		padding-top: 130px;
		margin: 0 0 1em;
	}
	.page-home #col1 {
		width: 417px;
	}
	#col1 {
		float: none;
		background: #fffed3;
		width: 100%;
		padding: 1em 0 0;
	}
	#col1_content, .nav-outer {
		background: none;
	}
	
	.navSlot {
    	width: 29.5em;
	}
	#col3, #col3_wide {
		margin: 0;
		padding: 0;
		background: #fff;
		width:100%;
	}
	#col_container:after {
		background: transparent;
	}
	#footer {
		width: 98%;
		height: 23em;
	}
	#footer ul {
		margin: 2em 0 0;
	}
	#Social_Bookmarks {
		width: 100%;
		margin: 0;
	}
	#text-social-bookmarks {
		float: left;
		margin: 0 0.7em 0 0;
	}
	span.socialbookmark {
		white-space: normal;
	}
	#copyright {
		clear: both;
		padding: 9.1em 0 0;
		position: absolute;
		right: 0;
	}
	#bottom_links .basecontent-list {min-height:95px;}
	.basecontent-dynamic-content .basecontent-image {float:none;}
	.home .basecontent-dynamic-content .basecontent-image {float:left;}
	
	.ui-widget-content {width:33em !important;}
	
	.Tourismusverzeichnis #ulkategorieid .katlevel1 {margin-top:0.5em;}
	#kategorieid {
    	font-size: 79%;
	}
	.Tourismusverzeichnis #kategorieid {
    	font-size: 100%;
	}
	.Tourismusverzeichnis #ulkategorieid li {
    	width: 17.5em;
	}
	.zmSuche .zmtour, .zmSuche .zmhotel, .zmSuche .zmfewo, .zmSuche .zmgast {
		display:none;
	}
	.Tourismusverzeichnis .touri-suche-text-filter {display:none;}
}
	
/* Landscape Size */
@media only screen and (max-width: 479px) {
	body {
		background: url(../img/top-bg-xl.jpg) repeat-x scroll center top transparent;
	}
	div.page {
		width: 300px;
		padding: 5px 0;
	}
	H1 {
		font-size: 1.4em;
		letter-spacing:0.05em;
	}
	H2 {
		font-size: 1.3em;
		letter-spacing:0;
	}
	H3 {
		font-size: 1.2em;
		letter-spacing:0;
	}
	.basecontent-dynamic-content h2 {
    	font-size: 1.3em;
		letter-spacing:0;
	}


	
	#header {
		/*height: 26em;*/
		height:auto;
		text-align: center;
	}
	.top-logo {
		position: relative;
		top: -10px;
		width: 100%;
	}
	.wetter {
		margin: -1em 0 1em;
	}
	.top-flinks {
		clear: both;
		margin-left: 0;
	}
	.top-suche {
		position: absolute;
		top: 105px;
		right: 0;
	}
	.flyerNav {
		top: 30px;
		right: auto;
		height: 200px;
		width: 300px;
		padding: 0;
		text-align: center;
		background: #ffe93d;
		border: 1px solid #B9B8B2;
		margin-bottom:5em;
	}
	.flyerNav li {
		float: left;
	}
	.flyerNav .vlist li {
		padding: 0.85em 0;
	}
	.flyerNav .vlist li.nav_379874,
	.flyerNav .vlist li.nav_373138,
	.flyerNav .vlist li.nav_381174,
	.flyerNav .vlist li.nav_379714 {
		width: 100%;
	}
	
	.flyerNav .vlist li.nav_379874:hover, 
	.flyerNav .vlist li.nav_379874.current, 
	.flyerNav .vlist li.nav_379874.currentParent,
	.flyerNav .vlist li.nav_373138:hover,
	.flyerNav .vlist li.nav_373138.current, 
	.flyerNav .vlist li.nav_373138.currentParent,
	.flyerNav .vlist li.nav_381174:hover,
	.flyerNav .vlist li.nav_381174.current, 
	.flyerNav .vlist li.nav_381174.currentParent,
	.flyerNav .vlist li.nav_379714:hover,
	.flyerNav .vlist li.nav_379714.current, 
	.flyerNav .vlist li.nav_379714.currentParent {
		background: #fee026;
	}

	.flyerNav .vlist li.nav_373138 a:hover, 
	.flyerNav .vlist li.nav_373138 a.active, 
	.flyerNav .vlist li.nav_373138.currentParent a,
	.flyerNav .vlist li.nav_381174 a:hover, 
	.flyerNav .vlist li.nav_381174 a.active, 
	.flyerNav .vlist li.nav_381174.currentParent a,
	.flyerNav .vlist li.nav_379714 a:hover, 
	.flyerNav .vlist li.nav_379714 a.active, 
	.flyerNav .vlist li.nav_379714.currentParent a {
		color:#000 !important;
		background:none;
	}

	.flyerNav ul ul {
		display: none !important;
	}
	.flyerNav li li {
		width: auto;
		height: 40px;
		margin: 0 15px 0 0;
	}
	#main {
		padding-top: 90px;
		/*margin: 14em 0 1em;*/
		margin: 0 0 1em;
	}
	.page-home #col1 {
		width: 288px;
	}
	#col1 {
		float: none;
		background: #fffed3;
		width: 100%;
		padding: 1em 0 0;
	}
	#col1_content, .nav-outer {
		background: none;
	}
	.navSlot {
    	width: 20.5em;
	}
	#col3, #col3_wide {
		margin: 0;
		padding: 0;
		background: #fff;
		width:100%;
	}
	#col_container:after {
		background: transparent;
	}
	#footer {
		width: 98%;
		height: 23em;
	}
	#footer ul {
		margin: 2em 0 0;
	}
	#Social_Bookmarks {
		width: 100%;
		margin: 0;
	}
	#text-social-bookmarks {
		float: left;
		margin: 0 0.7em 0 0;
	}
	span.socialbookmark {
		white-space: normal;
	}
	#copyright {
		clear: both;
		padding: 9.1em 0 0;
		position: absolute;
		right: 0;
	}
	
	.basecontent-dynamic-content .basecontent-image {float:none;}
	.ui-widget-content {width:22em !important;}
	
	.Tourismusverzeichnis #ulkategorieid .katlevel1 {margin-top:0.5em;}
	.Tourismusverzeichnis #ulkategorieid li {
    	width: 17.5em;
	}
	.zmSuche .zmtour, .zmSuche .zmhotel, .zmSuche .zmfewo, .zmSuche .zmgast {
		display:none;
	}
	.Tourismusverzeichnis .touri-suche-text-filter {display:none;}
	.zmVolltextSuche input {width:16em;}
	
	.zmhotelhoteltyp .item, .zmfewofewotyp .item, .zmgastgasttyp .item {clear:both; padding:0;}
	.zmhotelzimmeranzahl .item, .zmhoteldz .item, .zmhotelez .item,
	.zmhotelezpreisvon .item, .zmhoteldzpreisvon .item,
	.zmhotelezpreisbis .item, .zmhoteldzpreisbis .item,
	.zmhotelhpzuschlag .item, .zmhotelvpzuschlag .item,
	.zmfewotagespreisvon .item, .zmfewowochenpreisvon .item,
	.zmfewotagespreisbis .item, .zmfewowochenpreisbis .item,
	.zmfewofewoanzahl .item,
	.zmfewomaxpersonen .item,
	.zmgastgasttyp .item,
	.zmgastanzplaetze .item  {padding-left:13.2em;}
	
	
	
	
}