/* Links im Kopf */

#sddm
{	margin: 2pt; /* Standard: 0 */
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 1pt;
	list-style: none;
	float: right;
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana,sans-serif
	}

#sddm li a
{	display: block;
	margin: 2pt 1pt 0pt 0pt;
	padding: 3pt 1pt;
	width: 100pt;
	background: #C3EF98;
	color: #113C0E;
	text-align: center;
	font-style:italic;
    line-height: 9pt;
	font-weight: bold;
	border-right: 2.3pt solid #477119; /* das sind die Linien um die Menü-Buttons herum 345A10*/
	border-bottom: 2.3pt solid #477119;
    border-top: 2.3pt solid #eafed7; /* alt: FFFBED eafed7 */
    border-left: 2.3pt solid #eafed7} /* alt: FFFBED */

#sddm li a:hover
{	background: #5DB803} /*5DB803*/

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #C3EF98;
	border: 0pt solid #FFFBED}

	#sddm div a
	{	position: relative; 
		display: block;
		margin: 0;
		padding: 3pt 2pt; /* meine: 1pt 2pt */
		width: 98pt; /* Standard: auto */
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #C3EF98;
	    text-align: left;
		color: #113C0E;
		font: 9.5pt arial;
        line-height: 9pt;
		font-weight: bold;
	    font-style:italic}

	#sddm div a:hover
	{	background: #5DB803; /*5DB803*/
		color: #222222}
		
/* Links im Kopf -Ende- */

/* Formatierungen mit Gatterzeichen (#XXX) sind nicht wirksam 14.05.2025 */
/* #kopf
{	margin: 0;
	padding: 0;
	background-color:#7EA855;
	text-align: left;
    font-size: 10pt;
	width: 100%;
	z-index: 2}
	
#body
{	
    margin: 6pt 6pt 6pt 6pt;
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana,sans-serif;
    font-size: 10pt
    line-height: 12pt;}    
	a:link { color:#330066; text-decoration:none }
    a:visited { color:#660000; text-decoration:none }
    a:hover { background-color:#5DB803; text-decoration:none } /*CCE5B3 5DB803
    a:focus { color:#336633; text-decoration:none }

#actuel 
{   background-color:#gdqqq;
    width: 230px;
    height: 100%;
    color: #000000;
    vertical-align: top; /*Standard: top 
	/*border: 2px solid #906F1E;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align: left}
    
#block 
{   background-color:#CCE5B3;
    height: 100%;
    color: #000000;
    vertical-align: top; /*Standard: top 
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align: left}
    
#block_hr
{   background-color:#CCE5B3;
    height: 100%;
    color: #000000;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    border-bottom: 2pt solid #7EA855;
    vertical-align: middle;
    text-align: left}
    
#topic 
{   background-color:#F7C345;
    color: #004400;
    vertical-align: middle; /*Standard: top 
    font-family: verdana,sans-serif;
    font-size: 22pt;
    font-weight: normal;
    line-height: 26pt;
	font-style:italic;
    width: 320px;
    text-align: center }
    
#topic_spalte
{   background-color:#F7C345;
    color: #111111;
    vertical-align: middle; /*Standard: top 
    width: 320px;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    line-height: 12pt;
    text-align: justify}  */   
    
/* h1
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 24pt;
    line-height: 28pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    /*margin-bottom: 2pt;
    margin-top: 2pt }
    
h2 
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 16pt;
    line-height: 18pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h3 
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 12pt;
    line-height: 13pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h4 
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 11pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h5  
{   color: #004400;
    font-family: verdana,sans-serif;
    font-size: 9pt;
    line-height: 11pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h6  
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 9pt;
    line-height: 11pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
 */
    
.hr-small
{
  background-color:#000000;
    width: 100%;
    margin-right:0; 
    text-align:right;
    color:#FF0000;
    border:#FF0000;
    height: 0.5pt;
}
    
.hr-green
{
  background-color:#7EA855;
    width: 100%;
    margin-right:0; 
    text-align:right;
    font-size: 10pt;
    line-height: 12pt;
    color:#7EA855;
    border-bottom: 0pt solid #7EA855;
    height:2pt;
}
    
/*#rand
{
	border-right: 2px solid #2E5018;
	border-bottom: 2px solid #2E5018;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff 
    }*/
    
    
    /* ...... Neue CSS-Definitionen mit class .......................................................................*/
    
    
/* die folgenden Formatierungen sind wirksam */
.kopf
{	margin: 0;
	padding: 0;
	background-color:#7EA855;
	text-align: left;
    font-size: 10pt;
	width: 100%;
	z-index: 2}
	
.body
{	
    margin: 6pt 6pt 6pt 6pt;
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana,sans-serif;
    font-size: 10pt
    line-height: 12pt;}    
	a:link { color:#330066; text-decoration:none }
    a:visited { color:#660000; text-decoration:none }
    a:hover { text-decoration:none; background-color:#5DB803 } /* CCE5B3 5DB803 */
    a:focus { color:#336633; text-decoration:none }

.actuel 
{   background-color:#F7C345;
    width: 260px; /* Breite der gelben, linken Spalte auf Home */
    height: 100%;
    color: #000000;
    vertical-align: top; /*Standard: top */
	/*border: 2px solid #906F1E;*/
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align: left}
    
.block 
{   background-color:#CCE5B3;
    height: 100%;
    color: #000000;
    vertical-align: top; /*Standard: top */
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align: left }
    
.block_hr
{   background-color:#CCE5B3;
    height: 100%;
    color: #000000;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    border-bottom: 3pt solid #7EA855;
    vertical-align: top; /*Standard: top */
    text-align: left }
    
.topic 
{   background-color:#F7C345;
    color: #004400;
    vertical-align: top; /*Standard: top */
    font-family: verdana,sans-serif;
    font-size: 22pt;
    font-weight: normal;
    line-height: 24pt;
	font-style:italic;
    width: 320px; /* Breite der gelben, linken Spalte auf den Innen-Seiten */
    text-align: center }
    
.topic_spalte
{   background-color:#F7C345;
    color: #111111;
    vertical-align: top; /*Standard: top */
    width: 320px;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    line-height: 12pt;
    text-align: center }  /* justify */
/* die obigen Formatierungen sind wirksam */

/* die folgenden h1-h6 sind wirksam */
    
h1
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 24pt;
    line-height: 30pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h2 
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 18pt;
    line-height: 22pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h3 
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 16pt;
    line-height: 20pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h4 
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 14pt;
    line-height: 18pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h5  
{   color: #004400;
    font-family: verdana,sans-serif;
    font-size: 12pt;
    line-height: 16pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
h6  
{   color: #000000;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    line-height: 14pt;
    font-weight: bold;
    font-style:italic;
    text-align: left;
    margin-bottom: 2pt;
    margin-top: 2pt}
    
/* .hr 
{   color: #888888;
    background-color: #888888;
    width: 100%;
    margin-right:0; 
    text-align: right;
    border: none;
    height:1px} */
    
.rand
{
	border-right: 2px solid #2E5018;
	border-bottom: 2px solid #2E5018;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff 
    }

.bull
{   font-weight: bold;
    font-size: 16pt;
    vertical-align: middle;
	font-family: verdana,sans-serif
}

  /*.buzzer  
 {  margin: 0pt 0pt 0pt 0pt;
    color: #000000;
    font-family: verdana,sans-serif;
    font-size: 8.5pt }    
	a:link { color:#330066; text-decoration:none }
    a:visited { color:#660000; text-decoration:none }
    a:hover { text-decoration:none; background-color:#CCE5B3 } /* CCE5B3 5DB803
    a:focus { color:#336633; text-decoration:none } */