@media screen {
	.toogle-target {
		display: none;
	}

	.ink-grid.main, footer .ink-grid {
		/*box-sizing: content-box;*/
		max-width: 1203px;
		border-left: 1px dotted #AAA;
		border-right: 1px dotted #AAA;
	}

	.top-white {
		background-color: white;
	}

	.main {
	}

	body {		
		background-image: url("img/streifen.png");		
		background-position: 34px 0px;
	}


	.ptk-sub.ptk-textfrontend {
		display: block;
	}

	.main-col > header, .main-col .content-item .section-heading,
	.main-col .ptk-textfrontend h1.section-heading,
	.main-col .ptk-textfrontend h2.section-heading,
	.main-col .ptk-textfrontend h3.section-heading,
	#popup .popup-content .popup-header h1,
	#popup .popup-content .popup-header h2,
	#popup .popup-content .popup-header h3 {
		background-color: #AAA; 
		color: white;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px dotted white;
		text-align: center;
		font-size: 0.945em;
		line-height: 1.8em;
		letter-spacing: 0.01em;
	}

	.main-col > header.bg-dark {
		background-color: #777; 
	}

	.main-col > header {
		font-size: 0.8em;
	}

	#popup .popup-content .popup-header h1,
	#popup .popup-content .popup-header h2,
	#popup .popup-content .popup-header h3 {
		padding-left: 6px;
		padding-right: 6px;
		text-align: left;
		font-size: 1.1em;
		/*line-height: 2.2em;*/
		line-height: 33px;
		background-color: #777; 	
		font-weight: normal;
		border-width: 0px;
	}

	#popup .kontakt {
		/*background-image: url("img/kopf_enderer.fw.png");*/
		background-image: url("img/kopf_small.png");
		background-repeat: no-repeat;		
		background-position: 0px 34px;
		background-color: white;
	}

	#popup .kontakt .popup-header {
		margin-bottom: 105px;
	}

/*
	#popup .column-group {
		padding-left: 6px;
		padding-right: 6px;
	}
*/

	#popup .kontakt .column-group {
		border-top: 1px dotted #AAA;
		/*background-image: url("img/streifen.png");*/
		background-position: 18px 0px;
		padding-top: 0px;
		/*padding-left: 6px;*/
		/*padding-right: 6px;*/
	}

	#popup .kontakt .column-group p {
		margin-top: 16px;
		margin-bottom: 16px;
	}

	#popup .kontakt label.pseudocaptcha {
		margin-top: 10px;
	}

	#popup .popup-content {
		/*background-image: url("img/streifen.png");*/
	}

	#popup .column-group {
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#popup .team-popup img {
		margin-bottom: 20px;
		margin-right: 18px;
		width: 140px;
	}

	.main-col > img {
		margin-top: 5px;
		margin-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px; 
	}

	.main-col {
		border-top: 1px dotted #AAA;
		/*border-left: 1px dotted #AAA;*/
		/*border-bottom: 1px dotted gray;*/
		/*min-height: 1600px;*/
		/*overflow: hidden;*/
	}

	.main-col:last-child {
		/*border-right: 1px dotted #AAA;*/
	}

	.ink-grid {
		padding: 0px;
	}


	.main.ink-grid {
		
	}

	.main-col .content-item, .main-col .ptk-textfrontend {
		border-top: 1px dotted #AAA;	
		/*margin-top: 5px;*/
		margin-bottom: 0px;
		padding-left: 6px;
		padding-right: 6px; 
		padding-bottom: 6px;
	}

	.main-col .ptk-textfrontend {
		padding-left: 12px;
		padding-right: 12px; 
	}

	.main-col .content-item p, .main-col .ptk-textfrontend p {
		color: #222;
	}

	.main-col .content-item header,
	.main-col .ptk-textfrontend h1,
	.main-col .ptk-textfrontend h2,
	.main-col .ptk-textfrontend h3 {
		font-weight: bold;
		margin-top: 1em;
		font-size: 1em;
		color: #666;
	}

	.content-item, .ptk-textfrontend, .ptk-emailformfrontend {
		overflow: hidden;
		font-size: 0.85em;
	}

	.content-item p,
	.ptk-textfrontend p {
		overflow: hidden;
	}

	.content-item a,
	.ptk-textfrontend a {
		color: #777;
	}

	.content-item img, 
	.ptk-textfrontend img {
		border: 1px solid #777;
	}

	.content-item a:hover, .content-item a:active, .content-item a:focus,
	.ptk-textfrontend a:hover, .ptk-textfrontend a:active, .ptk-textfrontend a:focus {
		color: #AAA;
		text-decoration: underline;
	}

	

	.logo {
		position: relative;
		background-image: url("img/kopf_small.png");
		background-repeat: no-repeat;
		/*height: 94px;*/
		height: 135px;
		/*text-indent: -9999px;*/
		background-position: 0px 0px;
	}

	.logo nav {
		margin-top: 40px;
		margin-left: 10px;
		float: left;
	/*
		position: absolute;
		left: 4px;
		bottom: 0px;
		*/
	}
	

	.logo h1 {
		text-indent: -9999px;
	}

	.logo .ink-navigation ul.menu.horizontal li:last-child a {
		padding-right: 0px;
	}

	.logo .ink-navigation ul.menu.horizontal li a {
		color: #777;
		font-size: 0.80em;
		padding: 0.5em 0.3em;
	}


	p.further-reading {
		margin-top: 0px;
	}

	p.further-reading a {
		text-decoration: underline;
		display: block;
		float: right;
		color: #777;
		text-indent: 23px;
		margin-top: 20px;
		background-image: url("img/plus.gif");
		background-repeat: no-repeat;
		background-position: 0px 2px;
	}

	.further-reading.opened {
		background-image: url("img/up.png");
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}

	p.less-reading {
		margin-top: 0px;	
	}

	p.less-reading a {
		text-decoration: underline;
		display: block;
		float: right;
		color: #777;
		text-indent: 23px;
		margin-top: 20px;
		background-image: url("img/minus.gif");
		background-repeat: no-repeat;
		background-position: 0px 2px;
	}

	body {
	  font-family: "Verdana","Geneva","Swiss","Vera","Helvetica",sans-serif;
	}

	#googlemap {
		width: 350px;
		height: 300px;
	}

	.contact-img-mailbox {
		background-image: url("img/mailbox.png");
		background-repeat: no-repeat;
		background-position: 5px 11px;
		text-indent: 21px;
	}

	.contact-img-mailbox:hover {
		background-image: url("img/mailbox_over.png");
	}

	.news-img {
		background-image: url("img/news.png");
		background-repeat: no-repeat;
		background-position: 8px 11px;
		text-indent: 20px;	
	}

	.news-img:hover {
		background-image: url("img/news_over.png");	
  }

  .imprint-img {
  	background-image: url("img/imprint.png");
		background-repeat: no-repeat;
		background-position: 8px 11px;
		text-indent: 20px;		
  }

  .imprint-img:hover {
  	background-image: url("img/imprint_over.png");
  }

	footer, div + footer {
		background: none;
		border-width: 0px;
		margin-top: 0px;
		border-top: 1px dotted #AAA;
		/*border-left: 1px dotted #AAA;*/
		/*border-right: 1px dotted #AAA;*/
		border-bottom: 1px dotted #AAA;
		/*margin-bottom: 20px;*/
		background-color: white;
	}

	footer .ink-navigation ul.menu.horizontal li a {
		color: #777;
		font-style: italic;
	}

	footer .ink-grid {
		overflow: hidden;
		/*border-left: 1px dotted #AAA;*/
		/*background-color: green;*/
	}

	footer nav {
		width: 100%;
		left: -2px;
		position: relative;
		margin-right: -10px;
		box-sizing: initial;
		/*border-left: 1px dotted gray;*/
		/*border-right: 1px dotted #AAA;*/
	}

	.image-left {
		/*clear: both;*/
		float: left;
		margin-right: 10px;
	}

	.image-right {
		/*clear: both;*/
		float: right;
		margin-right: 10px;
	}

	.home-center {
		/*
		background-image: url("img/home-image.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		*/
		height: 200px;		
		position: relative;
	}

	#team-desktop {
		display: none;
	}

	.home-center header {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		text-transform: none;
		text-align: left;
		padding-left: 6px;
		padding-right: 6px;
		/*background-color: #AAA; */
		background-color: #777; 	
		color: white;
		font-weight: bold;
		font-size: 0.8em;
		line-height: 1.8em;
	}

	.home-center a, .home-center a:link,
	.home-center a:hover, .home-center a:visited, .home-center a:focus,
	.home-center a:active {
		display: block;
		position: absolute;
		bottom: 0px;
		right: 0px;
		text-align: right;
		/*text-transform: uppercase;*/
		/*background-color: #AAA; */
		background-color: #777; 	
		color: white;
		font-weight: normal;
		font-size: 0.7em;
		line-height: 1.8em;
		padding-left: 6px;
		padding-right: 6px;
	}

	#popup {
		display: none;
		background-color: white;
		min-height: 300px;
		border-radius: 0px;

		/*padding: 6px;*/
		position: relative;
		/*min-width: 400px;*/
	}

	#popup form label {
		display: block;
		width: 100%;
	}

	#popup form input, #popup form textarea, #popup form input[type="submit"] {
		width: 95%;
		border: 1px solid #AAA;
		border-radius: 0px;
		margin-bottom: 5px;
		padding: 5px;
	}

	#popup form input[type="submit"] {
		text-align: center;
		color: #1f7936;
		font-style: italic;
	}
	
	.b-close {
		display: block;
		background-image: url("img/x.png");
		background-repeat: no-repeat;		
		background-position: 1px 1px;
		background-color: white;
		width: 33px;
		height: 33px;
		cursor: pointer; 
		cursor: hand; 
/*
    border-radius: 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    */
    position: absolute;
    right: 0px;
    top: 0px;
	}

	label.error {
		color: red;
		margin-bottom: 16px;
	}


	#background_cycler {
		height: 100%;
		width: 100%;
	}

	#background_cycler{padding:0;margin:0;width:100%;position:absolute;top:0;left:0;z-index:-1}
	#background_cycler img{position:absolute;left:0;top:0;width:100%;z-index:1}
	#background_cycler img.active-image{z-index:3}

	#doctolib {
	   /* margin-top: 5px;
	    margin-right: 5px; */
	  /*  float: right; */
	    position: fixed; 
	    z-index: 20000; 
	    text-indent: 0px;
	    top: 180px;
	    right: 0;
	    display: block;
	    opacity: 0.90;
	    /* text-align: center; */
	    background-color: #59bf06;
	    color: #ffffff;
	    font-size: 12px;
	    /* width: 100px; */
	    border-radius: 4px 0 0 4px;
	    text-decoration: none;
	    padding: 5px;
	    /* padding-left: 10px; */
	    /* padding-right: 10px; */
	    /* padding-bottom: 10px; */
	    line-height: 1.8;
	   /* rotate: -90deg; */
	}
    
}

@media screen and (min-width:650px){
	body {
		/*background-color: green;*/
	}
	.main-col {
		/*min-height: 1600px;*/
	}

	.main-col .content-item:last-child,
	.main-col .ptk-textfrontend:last-child {
		/*border-bottom: 1px dotted #AAA;	*/
		margin-bottom: 10px;
	}

	.logo {
		position: relative;
		background-image: url("img/kopf_enderer.fw.png");
		background-repeat: no-repeat;
		/*height: 94px;*/
		height: 105px;
		/*text-indent: -9999px;*/
		background-position: -10px 0px;
	}


	.logo nav {
		float: right;
		margin: 0px;
		/*
		position: absolute;
		right: 4px;
		bottom: 0px;
		*/
	}


	.home-center {		
		height: 596px;
	}	

	.home-center header {
		font-size: 1.1em;
	}

	.home-center a, .home-center a:link,
	.home-center a:hover, .home-center a:visited, .home-center a:focus,
	.home-center a:active {
		font-size: 0.95em;
	}

	#team-mobile {
		display: none;
	}

	#googlemap {
		width: 450px;
		height: 400px;
	}

	#popup .kontakt {
		background-image: url("img/kopf_enderer.fw.png");
	}

	#popup .team-popup img {
		width: auto;
	}

	#doctolib {
	 /*  rotate: 0deg; */
	}
}


