<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Media Queries */

/* FÃ¼r das gesamte html Dokument gilt */

/*
html {
  font-size: 100%;
}
*/


/* FÃ¼r das gesamte html Dokument gilt fÃ¼r eine Breite zwischen 700px und 800px */

/*
@media (min-width: 700px) and (max-width:1000px){
  html {
    font-size: 2.1rem;
  }
}
*/

/* FÃ¼r das gesamte html Dokument gilt ab einer Breite von mindestens 800px */

/*
@media (min-width: 1000px){
  html {
    font-size: 3.2rem;
  }
}
*/

/* Weitere mÃ¶gliche Medien Abfragen 

@media (min-aspect-ratio: 4/3){
	html {
	}
}

@media (max-aspect-ratio: 4/3) {
	html {
	}
}

 */


body {
  
	background-image: url(IDS_Hindergrund_Webseite_aktuell.jpg);
	background-size: 100%; 
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
		
	padding-top:1rem;
	padding-bottom:2rem;
	z-index: 1050;
}

/*
@media (min-width: 1200px){
  body {
    font-size: 2.1rem;
  }
}
*/

/* Silbentrennung */
.trennung {
	-ms-hyphens: auto;
    -webkit-hyphens: auto;
     hyphens: auto;
}
	  

/* IDS Farben */
.IDS-color-orange 	{color: rgb(224,134,3);}
.IDS-color-new-orange {color: #DF7401;}
.IDS-color-darkgray	{color: #6E6E6E;}


/* IDS Rahmen */
.IDS-Rahmen1 {
	border-style: solid;
    border-color: orange;
    border-width:2px;
    padding: 0px;	
	border-radius: 15px;
}		 
	

.IDS-Rahmen_black {
	border-style: solid;
    border-color: black;
    border-width: 2px;
    padding: 0px;
	border-radius: 15px;
}

	
.IDS-Rahmen2 {
	border-style: solid;
    border-color: black;
    border-width: 2px;
    padding: 0px;
	border-radius: 15px;
}

.IDS-Rahmen2:hover {
	border-style: solid;
    border-color: rgb(224,134,3);
    border-width: 3px;
    padding: 0px;
	border-radius: 15px;
}



/* 	Trennlinie
	Steuerung Ã¼ber Element id
	Steuerung mit class funktioniert nicht
*/
	 
#TR1{
  background: Orange;
 height: 1px;
 width: 100%;
}

.Revision {
 
		position:fixed;
		bottom: 0.2rem;
		right: 0.4rem;
		z-index: 20000;
		
		color:#6E6E6E;
		
		font-weight:bold;
		font-size: 0.6rem;
	}		 	 		 


	
	
/*	AbstÃ¤nde fÃ¼r Ãœberschriften */

h2{
	margin-top:30px;
	margin-bottom:20px
}


h3{
	margin-top:30px;
	margin-bottom:20px
}

h4{
	margin-top:30px;
	margin-bottom:20px
}

h5{
	margin-top:30px;
	margin-bottom:20px
}


.inhalt{position:fixed; 
		padding-top:10rem;
		/* background-color:red*/
		overflow:auto;
		height:100%;}
		


/* 		
	IDS- Hyperlinks 
*/

		 
.IDS-Mail:link {color: black; text-decoration: underline; }
.IDS-Mail:visited {color: black; }
.IDS-Mail:hover {color: #0080FF; text-decoration: underline;}
.IDS-Mail:active  {color: #013ADF;}

.IDS-Darkgray:link {color: #6E6E6E;text-decoration: none; font-weight: bold }
.IDS-Darkgray:visited {color: #6E6E6E; text-decoration: none;font-weight: bold }
.IDS-Darkgray:hover {color: orange; text-decoration: none;text-shadow: -1px -1px 0px black;}
.IDS-Darkgray:active {color: #6E6E6E; text-decoration: none;font-weight: bold }

.IDS-Black:link {color: black; text-decoration: underline; }
.IDS-Black:visited {color: black; }
.IDS-Black:hover {color: rgb(224,134,3); text-decoration: underline;}
.IDS-Black:active {color: #DF7401; }



.IDS-Orange:link {color: orange; text-decoration: none; font-weight: blood;text-shadow: -1px -1px 0px black;}
.IDS-Orange:visited {color: orange; text-decoration: none; text-shadow: -1px -1px 0px black;}
.IDS-Orange:hover {color: orange; text-decoration: underline; text-shadow: -1px -1px 0px black;}
.IDS-Orange:active {color: #DF7401; }



.max-width-200 {width:auto;
				min-width: 150px;
				max-width: 200px;}
			 


		 
/* 		
	Elemente fÃ¼r Bildergalerien (Bootstrap Carousel) 
*/

.Close_Button {
	position: absolute;
	 top:8px;
	 right: 8px;
	 width: 20px;
	 height: 20px;
	 background-color: transparent; 
}


.Bildstreifen{
	width: 100%;
	height: 4rem;
	overflow:hidden;
}





/* 		
	Einstellungen fÃ¼r Fuszeile 
*/


footer a{
	color:black;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

footer a:hover, footer a:active {
	color:black;
	font-weight:normal;
	text-decoration: underline;
}

					

					
/* Fusszeile fÃ¼r Breite Fenster */					
@media (min-aspect-ratio: 4/3) {
	
	footer {
 
		position:fixed;
		height:auto;
		width:7rem;
		bottom: 0;
		left: 0;
		z-index: 20000;
		background-color:transparent;
	
		display: flex;
		flex-direction:column;
		flex-wrap: wrap;
		justify-content:flex-end;
		align-items:flex-start;
		
		padding-left:0.5rem;
		padding-bottom:1rem;
		
		color:black;
		font-weight:normal;
		font-size: 0.7rem;	
 
	}
}
	
	
/* Fusszeile fÃ¼r Hohe Fenster */	
@media (max-aspect-ratio: 4/3) ,
		((min-aspect-ratio: 4/3) and (max-height: 230px)){

	footer a{
		padding-left:0.5rem;
	}


	footer {
 
		position:fixed;
		height:1.2 rem;
		width:100%;
		bottom: 0;
		left: 0;
		z-index: 20000;
		background-image: linear-gradient(90deg,#F2F2F2,#A4A4A4);
	
		display: flex;
		flex-direction:row;
		flex-wrap: wrap;
		justify-content:flex-end;
		align-items:flex-end;
		
		padding-right:1rem;
		padding-top:0.2rem;
		padding-bottom:0.2rem;
		
		color:black;
		font-weight:normal;
		font-size: 0.8rem;
	}
	
/*	.Revision {
		bottom: 1.8rem; */
	}	
}






	
	
	




</pre></body></html>