@charset "iso-8859-1";
/* ------------------------------------------------------------------------------ */
/* cmsGridCustom                                                                  */
/* ------------------------------------------------------------------------------ */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
  
  }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
     #StartseiteRechts,#StartseiteLinks	{ float:none; width:100%; margin:10px 0px; }
	#mnav ul li ul.munavLinks li	{ background-position:12px 9px;}
    #mnav ul li ul.munavLinks li a	{ padding:3px 3px 3px 21px; }
	#Schriftzug					{ width:60%; background-size:100% auto;}
	#wechselbilder				{  width:106%; background-size:100% auto; }
	.owneradress				{ font-size: 80%; margin-left: -10px; }
	.owneradress span.Abstand1 	{ padding-right: 10px; }
	.owneradress span.Abstand2	{ padding-right: 150px; }
	.owneradress span.Abstand3	{ padding-right: 23px; }	
	.owneradress span.Abstand4	{ padding-right: 26px; }
	#Fusszeile					{ right: 30px; }
	INPUT.suchfeld				{ width:120px; }
	#Zwischenwand				{ margin-top: -30px; }

    #calendar					{ font-size:9px; }
	 #vnav {float:none; width:100%; margin:10px 0px; }
  }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
    #StartseiteRechts,#StartseiteLinks	{ float:none; width:100%; margin:10px 0px; }
	#Zwischenwand	{ background-color: #FFFFFF; }
	INPUT.suchfeld				{ width:280px; }
	FORM.suchform				{ margin-bottom: 20px; }
	INPUT.suchfeldbutton		{ width: 22px; }
	#Arbeitszimmer 				{ border-bottom: 0px; }
	#Hintergrund				{ margin-top: 20px; }
	#Fusszeile					{ right: -10px; }
	#logoBox					{ background:url('../images/STD_logo_klein.gif') top center no-repeat; background-size: 100% auto; margin-left: -20px; }
	#logoHg, #Schriftzug		{ display: none; }
	#mnav						{ margin-top: 210px; }
	body						{ }
	#Zwischenwand				{ border-left: 1px solid #0033CC; border-right: 1px solid #0033CC; border-bottom: 1px solid #0033CC; border-top: 0px; }
	#vnav								{ width: 95%; padding-right: 0px;}
  }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
    #logoBox			{ top:0px; margin-top:10px; margin-bottom:5px;}
    #hnav ul li			{ padding:4px 13px 4px 10px; }
	.owneradress		{ font-size: 75%; margin-left: 7px; }
	.owneradress span.Abstand1 	{ padding-right: 10px; }
	.owneradress span.Abstand2	{ padding-right: 10px; }
	.owneradress span.Abstand3	{ padding-right: 25px; }	
	.owneradress span.Abstand4	{ padding-right: 65px; }	
  }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {  
    #logoBox			{ top:0px; margin-top:10px; margin-bottom:5px; }
    #hnav ul li			{ padding:4px 13px 4px 10px; }
	.owneradress		{ font-size: 60%; margin-left: 7px; }
	.owneradress span.Abstand1 	{ padding-right: 2px; }
	.owneradress span.Abstand2	{ padding-right: 2px; }
	.owneradress span.Abstand3	{ padding-right: 4px; }	
	.owneradress span.Abstand4	{ padding-right: 30px; }	
	
	INPUT.suchfeld				{ width:220px; }

     
    .adresse .bezeichnung	{ width:100%; text-align:left;  }
    .adresse .inhalt			{ width:100%; }
    /*.adresse #logoBox			          { height:50px; width:280px; background-size: 100% auto;}*/
  }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 *
 * multi-INTER-media GmbH - BW                                                    *
 * Letzte Aenderung : 21.01.2013                                                  *
 * 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */