/* Letzte Änderung: 25.05.2016 durch Stefan Bohres */
/* Nur Modifizierungen der Standard-CSS-Datei structure.css */ 


@media screen, projection
{
  body { 
    background:#e8e8e8;
	background-image: none;
	} 

/* Hauptnavigation schiebt die anderen Layer nach unten */
header {
 background-color:#ffffff;
 min-height:80px;
 border-bottom: 2px solid #6F6F6F;
 }

/* Projektüberschrift */
#topnavigation h2 {
	font-size:133.33%;
	}

/* Logo rechts ausgerichtet */
.logo {
	background-image:url(../../grafik/landnrw.png);
	background-repeat:no-repeat;
	height:80px;
	float:right;
	}  

/* padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
#micronavigation {
	padding:0 0.5em 0.3em 1.7em;
	border-top:5px solid #ffffff;
	}
	
/* ------------------------------------------------------------------------------------------------- */
/* Ende Seitenelemente YAML, Beginn eigenes CSS                                                      */
/* ------------------------------------------------------------------------------------------------- */

/* -------------------- Formulare ------------------------- */
/* YAML-Elemente stylen */

/* Gestaltung der kapselnden DIV-Elemente */
	.ym-form div.ym-fbox-text,
	.ym-form div.ym-fbox-select,
	.ym-form div.ym-fbox-check,
	.ym-form div.ym-fbox-button {
		padding: 0.15em 1.0em;
		margin-bottom: 0.25em; 
	}

	/* Gestaltung der einzelnen Formularelemente mit annähend gleicher Breite */
	.ym-form .ym-fbox-text input,
	.ym-form .ym-fbox-text textarea {
		line-height: 1em;
		padding: 0.15em 0.3em; 
		margin-top: -2px;
	}

	.ym-form .ym-fbox-select select {
		line-height: 1em;
		padding: 0.1em 2px 0.1em 1px;
		margin-top: -2px;
	}

	/* proportional fonts for all form elements */
	.ym-form input,
	.ym-form textarea,
	.ym-form select,
	.ym-form optgroup {
		font-family: Calibri, Arial, Verdana, "Helvetica Neue", Helvetica, sans-serif;
		-webkit-box-shadow: inset 0 0 4px #eee;
		-moz-box-shadow: inset 0 0 4px #eee;
		box-shadow: inset 0 0 4px #eee;
	}

	.ym-form optgroup {
		font-style:normal;
		font-weight:bold;
	}

   .ym-form input[type=submit] { padding:0.2em; cursor:pointer; }
   
   .ym-form input[type=submit]::-moz-focus-inner {
		border: 0; 
		padding: 0;
	}
   
      
/* ------------------------------------------------------------------------------------------------- */
/* Ende Eigenes CSS                                                                                  */
/* ------------------------------------------------------------------------------------------------- */

}

@media screen and ( max-width: 759px ) {

#topnavigation h2 {	font-size:90%; margin-bottom:0.5em; }

}