﻿@media only screen and (max-width:1023px) 
{
  
	body
	{
		margin:0;
	}  
	  
	.wrap, .search
	{
	  width:680px;
	}

	.headerImage img
	{
	  height:auto;
	}

	.search .searchbox-sword
	{
	  top:8px;
	  right:28px;
	}

	.mainMenue
	{
	  width:480px;
	}

	.right
	{
	  float:none;
	  clear:both;
	  width:600px;
	  margin:0 auto;
	}

	.aturisCopy
	{
	  width:680px;
	}

	
	
	
}


@media only screen and (max-width:680px) 
{
  body > div.wrap > div.topLinks > div.mobileMenuWrap > div.btnForMainMenu > div.menuSearch{
display:none;
}

	img
		{
		max-width:100%;
		 height:auto;
	}  
	  
	.mobile
	{
	  display:block;
	}  
	  
	html, .content_right h1
	{
	  font-size:1em!important;
	  line-height:1.5em;
	  background-image:none!important;
	  width:100%;
	}

.sidebar li:last-child .mainMenuItemImage img {
    max-height: 191px;
}
	.mainMenueWrap{
		display:none!important;
	}
	.ui-widget-content
	{
	  font-size:1em!important;
	  line-height:1.5em;
	}

	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
	{
	  font-size:0.9em!important;
	}

	h1,h2,h3,h4,h5
	{
	  line-height:1.5em!important;
	  font-size:1.2em!important;
	  margin-top:5px;
	}


	body
	{
	  margin:0px;
	}


	.wrap, .search
	{
	  width:100%;
	  margin-top:0px;
	  position:relative;
	}

	.topLinks .menuWrap, .mobileNoTextBreak
	{
	  display:none;
	}

	.topLinks .mobileMenuWrap
	{
	  display:block;
	  position:fixed;
	  width:90%;
	  padding:10px 5% 0 5%;
	  height:70px;
	  top:0;
	  z-index:99;
	  float:left;
	  background-image:url('../img/header.png')!important;
	  background-repeat:repeat-x;
	  background-position:0px 40px;
	  background-size: 1px auto;
	  background-color: #dadada;
	  color:#2a630a;
	  
	}

	.topLinks .mobileMenuWrap a
	{
	  font-size:1em;
	  font-weight:bold;
	}


	.topLinks .btnForMainMenu img, .topLinks .btnForSidebar img
	{
	  height:24px;
	  width:auto;
	}

	.topLinks .btnForMainMenu .menuSearch img
	{
	  height:16px;
	  width:auto;
	}

	.topLinks .mobileMenuWrap .menuSearch
	{
	  margin-left:4%;
	  margin-top:2px;
	}

	.topLinks .mobileMenuWrap .menuSearch a
	{
	  font-size:0.7em;
	  font-weight:normal;
	  color:#555555;
	}

	.mobileMenuWrap .btnForMainMenu
	{
	  float:left;
	  width:50%;
	  z-index:99;
	  position:relative;
	  cursor:pointer;
	  text-align:left;
	}

	.mobileMenuWrap .logo
	{
	  float:left;
	  background-image:none;
	  width:100%;
	  text-align:center;
	  padding:5px 0;
	  left:0;
	  z-index:90;
    position: absolute;
    z-index: 1231232;
	}

	.mobileMenuWrap .logo a
	{
	  z-index: 9999999;
	  display: block;
	  width: 30%;
	  margin: 0 auto;
    position: absolute;
    z-index: 1231232;
left:30%;
	}

	.mobileMenuWrap .logo img
	{
	  width:40px;
	}

	.mobileMenuWrap .btnForSidebar
	{
	  float:right;
	  width:50%;
	  z-index:99;
	  position:relative;
	  cursor:pointer;
	}

	.header
	{
	  margin-top:75px;
	  position:static;
	}

	.header .logo
	{
	  background-image:none;
	  left:0;
	  top:0;
	  width:100%;
	  padding:0px;
	}

	.header .logo .logoSWN
	{
	  display:none;
	}

	.header .logo .logoLK
	{
	  display:none;
	}

	.headerImage img
	{
	   width:100%; 
	   height:auto!important;
	}
	  
	.mobileMaineMenuWrap #indexedsearchbox
	{
	  margin:10% 5% 10% 5%;
	}  

	.mobileMaineMenuWrap #indexedsearchbox .searchbox-sword
	{
	  position:static;
	  font-size:1.2em;
	  width:85%;
	}

	.mobileMaineMenuWrap
	{
	  position:absolute;
	  width:100%;
	  height:100%;
	  background-image:url('../img/menu_schwarz_transparent.png');
	  z-index:80;
	}

	.mobileMaineMenuWrap .innerWrap
	{  
	  width:80%;
	  height:100%;
	  background-color:#ffffff; 
	  overflow-x:hidden;
	  position:relative;
	}

	.sf-menu
	{
	  display:none;
	}

	.mainMenueWrap
	{
	  display:none;
	}

	.mainMenue ul
	{
	  float:none;
	  padding:0px;
	  width:100%;
	}

	.mobileMainMenu, .mobileMainMenu ul, .mobileMainMenu ul ul 
	{
	  display:block;
	  position:absolute;
	  list-style-type:none;
	  width:100%;
	  padding:0;
	  margin:0;
	  background-color:#2a630a;
	}

	.mobileMainMenu li 
	{
	  float:none;
	  margin:0;
	  width:100%;
	  padding:2% 0;
	}

	.mobileMainMenu li .arrow
	{
	  float:right;
	  padding:0 5% 0 2%;
	}

	.mobileMainMenu .nextLevel, .mobileMainMenu li a:link, .mobileMainMenu li a:visited, .mobileMainMenu li a:hover, .mobileMainMenu li a:active
	{
	  color:#ffffff;
	  font-size:1.1em;
	  width:90%;
	  padding:2% 5%;
	  display:block;
	}

	.mobileMainMenu li a:link
	{
	  color:#ffffff!important;
	}

	.mobileMainMenu .closeMenu, .mobileMainMenu .prevLevel
	{
	  font-size:1.1em;
	  width:90%;
	  padding:2% 5%;
	  display:block;
	}

	.mobileMainMenu ul, .mobileMainMenu ul ul 
	{
	  display:none;
	  position:absolute;
	  top:0;
	  left:100%;
	}

	.mobileMainMenu hr
	{
	  margin:0;
	  color:#ffffff;
	  border-color:#ffffff;
	  background-color:#ffffff;
	  border-width:1px;
	}

	.mobileMainMenu .closeBack
	{
	  color:#2a630a;
	  margin.0;
	  padding:2% 5%;
	  background-color:#dadada;
	  font-size: 1.2em;
	}
	  
	.content
	{
	  float:left;
	  padding:0px 1%;
	  width:98%;
	  min-height:500px;
	}  

	.contentbox_l, .contentbox_r
	{
	  float:none!important;
	  width:98%!important;
	  padding:1%;
	}
	  
	.news-list-container
	{
	  padding:0px!important;
	  font-size:1em!important;
	  line-height:1.5em
	}  

	.news-list-item .news-item-image, .news-list-item .news-item-image img, .news-list-item .news-item-cont
	{
	  float:none!important;
	}

	.news-list-item .news-item-image img
	{
	  margin:0!important;
	  /*
	  width:98%;
	  height:auto;
	  */
	  padding:2% 1% 0 1%;  
	}

	h5
	{
	  margin:0px!important;
	  padding:2%;
	}

	.newsGlobe
	{
	  display:none;
	}

	.news-list-item
	{
	  padding:5px!important;
	}

	.right
	{
	  position:absolute;
	  background-image:url('../img/menu_schwarz_transparent.png');
	  width:100%;
	  height:100%;
	  padding:0px;
	  top:0;
	  right:-500px;
	  display:none;
	}

	.sidebarWrap
	{
	  background-color:#ffffff;
	  position:relative;
	  float:right; 
	  width:90%;
	  height:100%;  
	  z-index:90;
	  right:0;
	}

	.sidebar
	{
	  margin:2%;
	  width:96%;
	  line-height:1em;
	}

	.sidebar li
	{
	  width:46%;
	  margin:2%;
	}

	.sidebar .mainMenuItemImage 
	{
	  width: 100%;
	}

	.sidebar .mainMenuItemImage img
	{
	  width:70%!important;
	}

	.aturisCopy
	{
	  width:100%;
	  margin:0;
	}

	.news-single-img
	{
	  width:100%;
	}

	.news-single-backlink
	{
	  padding:0;
	}

	.news-single-item .news-pageBrowser .news-pageBrowser-left, .news-single-item .news-pageBrowser .news-pageBrowser-center, .news-single-item .news-pageBrowser .news-pageBrowser-right, .dataTables_paginate a
	{
	  float:none;
	  text-align:left;
	  width:100%;
	  margin:0 0 5px 0;
	  background-color:#dadada;
	  
	}

	span a.paginate_button, a.paginate_active, .dataTables_paginate a
	{
	  margin-left:0!important;
	  color:#C0418B;
	}

	span a.paginate_active {
	  font-weight: normal!important;
	}

	.dataTables_info
	{
	  font-size:10px;
	  text-align:center;
	}

	.paginate_button_disabled
	{
	  display:none!important;
	}

	.news-single-item .news-pageBrowser a:link,.news-single-item .news-pageBrowser a:visited,.news-single-item .news-pageBrowser a:hover, .dataTables_paginate a
	{
	  display:block;
	  width:94%;
	  padding:5px 3%; 
	}

	.news-single-item .news-pageBrowser .news-pageBrowser-right div
	{
	  float:none!important;
	}
	.browseLinksWrap span
	{
	  display:none;
	}

	.browseLinksWrap a
	{
	  display:block;
	  font-size:1.7em!important;
	  text-align:left;
	  width:94%;
	  padding:5px 3%; 
	  margin:0 0 5px 0;
	  background-color:#dadada;
	}

	.mobileInfobox
	{
	  clear:both;
	  position:relative;
	  width:88%;
	  padding:2%;
	  margin:4%;
	  background-color:#2a630a;
	  color:#ffffff;
	}

	.mobileInfobox ah2 
	{
	  font-size:1em!important;
	  position:relative;
	  top:0;
	  left:0;
	  width:100%;
	  padding:2%;
	  margin:-2% 0 0 -2%;  
	  background-color:#EBEAEA;
	}

	.sidebarHeader
	{
	  font-size:1em!important;
	  position:relative;
	  top:0;
	  left:0;
	  width:88%;
	  padding:2%;
	  margin:4% 4% 0 4%;
	  background-color:#EBEAEA;
	}

	.tx-jfmulticontent-pi1 .ui-state-default
	{
	  background-color:#C0418B!important;
	  margin:0;
	}

	.ui-state-default a:link, .ui-state-default a:visited
	{
	  color:#ffffff!important;
	}

	/*Gebührenrechner*/

	.gebuehrenrechner #rest, .gebuehrenrechner #bio
	{
	  display:block;
	  margin:0;
	  width:100%;
	}

	.gebuehrenrechner #rest
	{
	  padding-bottom:10px;
	}

	.gebuehrenrechner #bio
	{
	  border-left:none;
	  border-top:1px solid #aaa;
	  padding-top:10px;
	}

	#rest_container, #bio_container
	{
	  width:100%;
	}

	.gebuehrenrechner select
	{
	  min-width:60px;
	}

	/*Anmeldung/Aenderung*/

	.Tx-Formhandler table, .Tx-Formhandler h3
	{
	  font-size:1em !important;
	}

	.Tx-Formhandler table .ui-accordion-content
	{
	  padding:0!important;
	}

	.Tx-Formhandler input
	{
	  max-width:90%;
	}

	.ui-accordion .ui-accordion-header
	{
	  /*height:0.5em;*/
	}

	.formhandler .ui-accordion-content
	{
	  padding:0;
	}

	.tblTimeAndTypes, .tblBins
	{
	  width:100%;
	}

	.tblTimeAndTypes td, .tblEstateData td
	{
	  display:block;
	  width:90%;
	}

	.senderData td
	{
	  display:block;
	}

	.personsOld, .personsNew
	{
	  display:block;
	}

	.tblBins #present, .tblBins #new
	{
	  display:block;
	  width:100%;
	}

	.tblBins #present table, .tblBins #new table
	{
	  width:100%;
	}
	
	
	#c816 {
		background-image:none;
		margin-left: 0;
		display: block!important
	}
	#c816 ul {
		width: 100%;
	}
	#c816 ul li{
		float: none;
		width: 100%;
		
	}
	#c816 h1{
		text-align: center;
	}
	#c816 ul li:before {
		content: "";
	}
	
	
	#c817 {
		background-image:none;
		margin-left: 0;
	}
	#c817 ul {
		width: 100%;
	}
	#c817 ul li{
		width: 100%;
		
	}
	#c817 h1{
		text-align: center;
	}
	#c817 ul li:before {
		content: "";
	}
	
	
	#c818 {
		background-image:none;
		margin-left: 0;
	}
	#c818 ul {
		width: 100%;
	}
	#c818 ul li{
		width: 100%;
	
	}
	#c818 h1{
		text-align: center;
	}
	#c818 ul li:before {
		content: "";
	}
	
	
}

@media only screen and (max-width:480px) 
{
	  .dataTables_length
	  {
		display:none!important;
	  }
	.topLinks .mobileMenuWrap .menuSearch
	{
	  margin-top:3px;
	}



}
