
@font-face {
  font-family: 'SwissRoman';
  src: url('/themes/os_base/Swiss721BT-Roman.ttf');
}


/* gilt für alle Seiten */
body {background:#00000050; color:white; font-family: 'SwissRoman';}  
div, p 			{	
				margin-block-start: 0em;
    			margin-block-end: 0em;
				}	
				
input {color:black;}				

/* Hide Label für "zurück zum Bearbeiten des Inhalts" in der Vorschau */
div.form-item-view-mode {display:none;}


/* css für die homepage node--type-page */
body.page-node-type-page {	padding: 50px;
				margin-top: 70px;}


/* css für den node-type Menü - body.page-node-type-menue */
body.page-node-type-menue div.layout-content  
			{	
				background: #00000050;
				width: 960px;
				height: 960px;
				padding: 50px;
				padding-top: 40px;


			}
			 	
body.page-node-type-menue div.layout-content div.field--name-field-ueberzeile div.field__item
			{	font-size:50px;
				line-height:60px;
				text-align: right;
				padding-bottom: 20px;
             }

body.page-node-type-menue div.layout-content div.field--name-field-kleiner-text-oben,
body.page-node-type-menue div.layout-content div.field--name-field-kleiner-text-unten 
			{	font-size: 30px;
				line-height:40px;
			}

body.page-node-type-menue div.layout-content div.field--name-body 
			{	font-size:50px;
				line-height:60px;
			} 
			
body.page-node-type-menue div.layout-content div.field--name-field-kleiner-text-oben
			{	padding-bottom: 40px;
			} 
			

body.page-node-type-menue div.layout-content div.field--name-field-kleiner-text-unten 			
			{	padding-top: 40px;
			} 
			
			
/* css für den node-type Event - body.page-node-type-event */			

body.page-node-type-event div.layout-content
			{	background: #00000050;
				width: 1920px;
				height: 1920px;
				padding: 100px;
			}	
			
			
body.page-node-type-event div.layout-content div.field--name-field-datum1,
body.page-node-type-event div.layout-content div.field--name-field-ueberzeile-2,
body.page-node-type-event div.layout-content div.field--name-field-ueberzeile-3,
body.page-node-type-event div.layout-content div.field--name-field-unterzeile-1,
body.page-node-type-event div.layout-content div.field--name-field-unterzeile-2,
body.page-node-type-event div.layout-content div.field--name-field-unterzeile-3
			 {font-size:50px;}	

body.page-node-type-event div.layout-content div.field--name-field-event-1,
body.page-node-type-event div.layout-content div.field--name-field-event-2,
body.page-node-type-event div.layout-content div.field--name-field-event-3
 				{				
 				font-size:130px;
				line-height:150px;
				}	
 
body.page-node-type-event div.layout-content div.field--name-field-ueberzeile-2,
body.page-node-type-event div.layout-content div.field--name-field-ueberzeile-3
			 {padding-top: 100px;}		


/* css für den node-type Ebene 3 - body.page-node-type-ebene3 */	
				
body.page-node-type-ebene3 div.layout-content
			{	background: #00000050;
				width: 1920px;
				height: 1920px;
				padding: 100px;
			}
			
body.page-node-type-ebene3 div.layout-content div.field--name-field-ueberzeile1event,
body.page-node-type-ebene3 div.layout-content div.field--name-field-ueberzeile2event,	
body.page-node-type-ebene3 div.layout-content div.field--name-field-ueberzeile3event,	
body.page-node-type-ebene3 div.layout-content div.field--name-field-unterzeile1ebene3,	
body.page-node-type-ebene3 div.layout-content div.field--name-field-unterzeile2ebene3,	
body.page-node-type-ebene3 div.layout-content div.field--name-field-unterzeile3ebene3				
			 {font-size:50px;}	
			
body.page-node-type-ebene3 div.layout-content div.field--name-field-text1ebene3,	
body.page-node-type-ebene3 div.layout-content div.field--name-field-text2ebene3,	
body.page-node-type-ebene3 div.layout-content div.field--name-field-text3ebene3			
			{				
 				font-size:130px;
				line-height:150px;
				}	
				
				
body.page-node-type-ebene3 div.layout-content div.field--name-field-ebene3
{				
 				font-size:130px;
				line-height:150px;
				text-align: right;
				padding-bottom: 40px;
				}	
				
body.page-node-type-ebene3 div.layout-content div.field--name-field-platzhalter-1,
body.page-node-type-ebene3 div.layout-content div.field--name-field-platzhalter-2
				{
					font-size:50px;
					color: rgba(000,000,000,0);
				}	
				
/* css für die Edit Formulare */

.layout-region-node-secondary {display:none;}							