.rahmen  /* Der grundsätzliche Rahmen für alle Ausgaben, ausser Anmeldetext*/
{
border-style: solid;
border-width: 1px;
border-color: #CACACA;
border-radius: 10px;
padding-top: 7px;
padding-right: 10px;
padding-left: 10px;
/*background-color: #CACACA;*/ /* Hintergrundfarbe fehlt noch */
}

.anmeldrahmen  /* Rahmen zum Anmeldetext */
{
border-style: solid;
border-width: 1px;
border-color: #CACACA;
border-radius: 10px;
padding-top: 7px;
padding-right: 10px;
padding-left: 10px;
background-color: #FFEBEB;
}

.schriftgroesse
{
/*font-size: 1.9em;*/
font-family: Consolas, monospace;
font-size: 14pt;
padding-top: 10px;
padding-bottom: 10px;
}

.schriftgroesse16
{
/*font-size: 1.9em;*/
font-family: Consolas, monospace;
font-size: 16pt;
padding-top: 10px;
padding-bottom: 10px;
}

.bold
{
font-size: 12pt;
font-weight: bold;
}

.fontred
{
font-size: 16pt;
color: red;
font-weight: bold;
}

.fontblue
{
font-size: 25pt;
color: blue;
font-weight: bold;
}

.m_schriftgroesse
{
font-family: Consolas, monospace;
font-size: 25pt;
padding-top: 10px;
padding-bottom: 10px;

}

.nutzer  /* Auf nlsbr1 der Name des Nutzers in der Ausgabeblase */
{
font-size: 11pt;
font-family: cursive;
font-style: italic;
text-decoration: underline;
}

.m_nutzer  /* Auf nlsbr1 der Name des Nutzers in der Ausgabeblase */
{
font-size: 22pt;
font-family: cursive;
font-style: italic;
text-decoration: underline;
}

.textfeld
{
font-size: 14pt;
font-family: Consolas, monospace;
font-weight: normal;
}

.m_textfeld
{
/*font-size: 1.5em;*/
font-size: 16pt;
}


.m_abstimmfont
{
font-size: 24pt;
}


.m_schrift1 /* Grunds. Schriftgroesse mobile Version */
{
font-size: 25pt;
padding-top: 10px;
padding-bottom: 10px;
}

.mb_schrift1 /* Grunds. Schriftgroesse mobile Version */
{
font-size: 22pt;
padding-top: 10px;
padding-bottom: 10px;
}


.m_schrift1bgblau /* Grunds. Schriftgroesse mobile Version */
{
font-size: 25pt;
background-color: #9FBFFA;
padding-top: 10px;
padding-bottom: 10px;
}

.m_schriftrot
{
color: red;
font-size: 28pt; /*22pt;*/
}


.m_schriftblau
{
color: blue;
font-size: 25pt; /*22pt;*/
}

.m_fontred
{
font-size: 25pt;
color: red;
font-weight: bold;
}

.mb_schriftgroesse
{
/*font-size: 1.5em;*/
font-size: 22pt;
}


.mb_schriftrot
{
color: red;
font-size: 24pt; /*22pt;*/
}

.mb_schriftblau
{
color: blue;
font-size: 25pt; /*22pt;*/
}

/* - --- - - - - - - - - -- - - - - - - - - - - - --- --- --- --- ---- - - - - - - - - */

.mb_java_link
{
color: blue;
font-size: 35pt; /*22pt;*/
text-decoration: underline;
}

.abstimmen
{
border-style: solid;
border-width: 1px;
padding-right: 2px;
padding-left: 2px; 
border-color: #000000;
color: blue;
font-family: Consolas, monospace;
font-size: 14pt;
text-decoration: none;
}

.m_abstimmen
{
border-style: solid;
border-width: 1px;
padding-right: 2px;
padding-left: 2px;
padding-top: 15px;
padding-bottom: 15px;
border-color: #000000;
color: blue;
background-color: #FFFFFF;
font-family: Consolas, monospace;
font-size: 34pt;
text-decoration: none;
}

.m_abstimmen_klein
{
border-style: solid;
border-width: 1px;
padding-right: 2px;
padding-left: 2px;
padding-top: 15px;
padding-bottom: 15px;
border-color: #000000;
color: blue;
background-color: #FFFFFF;
font-family: Consolas, monospace;
font-size: 25pt;
text-decoration: none;
}

.sbutton /* Grundsätzlich alle Buttons */
{
font-size: 14pt;
font-family: Consolas, monospace;
font-weight: normal;
}

.sbuttonbig /* Grundsätzlich alle Buttons */
{
font-size: 22pt;
font-family: Consolas, monospace;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}

.sbutton2 /* Button zum Eintag veröffentlichen */
{
color: red;
font-size: 16pt;
font-family: Consolas, monospace;  
font-weight: bold;  
}

.m_sbutton /* Grundsätzlich alle Buttons- mobil */
{
font-size: 35pt;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 35px;
padding-bottom: 35px;
background-color: white;
}

.m_sbutton2 /* in blau */
{
font-size: 28pt;
color: blue;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 28px;
padding-bottom: 28px;
background-color: #CACACA;
}

.m_sbutton3
{
font-size: 22pt;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;
background-color: #CACACA;
} 

.m_sbutton_link
{
font-size: 22pt;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;
background-color: #FFFFFF;
}


.m_sbuttonblue
{
font-size: 35pt;
color: blue;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 35px;
padding-bottom: 35px;
background-color: #CACACA;
}


.m_sbutton3blue
{
font-size: 23pt;
color: blue;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;
background-color: #CACACA;
}

.m_sbuttonred /* Button zum Mobil-eintag veröffentlichen */
{
font-size: 22pt;
color: red;
font-family: Consolas, monospace;
font-weight: bold;
padding-top: 15px;
padding-bottom: 15px;
background-color: #CACACA;
}

.mb_sbutton3
{
font-size: 24pt;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;
background-color: #CACACA;
}

.mb_sbutton3blue
{
font-size: 24pt;
color: blue;
font-family: Consolas, monospace;
font-weight: normal;
padding-top: 15px;
padding-bottom: 15px;
background-color: #CACACA;
}

/*-- - - - -- - - - - - - -- --- -- - - -- - - - -- - - - -- - - - -- - - --  -----*/

.hellgrau
{
background-color: #E4E0E0;
}
.grau
{
background-color: #CACACA;                                    
}

.weiss
{
background-color: white;
}

.inhalt
{
/*border-style: solid;*/
/*border-width: 1px;*/
/*border-color: black;*/
background-color: #E4E0E0;
padding: 6px;
padding-left: 6px;
text-decoration: none;
}

/*-- - - - -- - - - - - - -- --- -- - - -- - - - -- - - - -- - - - -- - - --  -----*/

.bilderlink
{
color: blue;
font-size: 12pt;
}

.fallbeschreibung
{
border-style: solid;
border-color:black;
border-color: silver;
border-width:2px;
background-color: #d9d9d9;
font-size: 15pt;
font-weight: normal;
}

.m_fallbeschreibung
{
border-style: solid;
border-color:black;
border-color: silver;
border-width:2px;
background-color: #d9d9d9;
font-size: 25pt;
font-weight: normal;
}



.indexueberschrift
{
border-style: solid;
border-color:black;
border-color: silver;
border-width:2px;
background-color: #FFFFFF;
font-size: 25pt;
font-weight: bold;    
}

.ueberschrift
{
border-style: solid;
border-color:black;
border-color: silver;
border-width:2px;
background-color: #FFFFFF; /*#F5F5F5; */
font-size: 20pt;
font-weight: bold;
}

.m_ueberschrift
{
border-style: solid;
border-color:black;
border-color: silver;
border-width:2px;
background-color: #FFFFFF; /*#F5F5F5; */
font-size: 29pt;
font-weight: bold;
}

.table_max_width
{
 table-layout: fixed;
 width: 800px;
 max-width: 800px;
 word-wrap: break-word;
}

.tablelink
{
border-style: solid;
border-color:black;
border-color: silver;
border-width:2px;
font-size: 25pt;
}

.ahref
{
border-style: solid;
border-width: 2px;
border-color: grey;
background-color: #E3E3E3;
color: black;
text-decoration: none;
}

a:visited
{
color:#B318CE;
text-decoration: none;
}

a:hover
{
/*border-style: solid;
border-width: 2px; */
color: black;
text-decoration: none;
background-color: #C6FAFA;  /*#525252*/
}

.radiobutton /*mobile version*/
{
width: 65px;
height: 65px;    
}

.radio1   /*Radiobutton Desktopversion*/
{
width: 22px;
height: 22px;
}

.dbueberschrift
{
color: blue;
background-color:#EBE7E7;
    
}
.dbzelle
{
background-color: #C6FAFA;    
}
