

 body  {
         background-color:#E5EEF9;
       }


       
 li {
     
     font-family:Verdana,sans-serif;
     font-size: 10px;
     font-weight:bold;
     margin-top: 5px;
     margin-left: 15px;
     /*color: red;*/
     /* list-style-image:url(pic/li-pfeil.gif);*/
 }
 
 li.ereignis {
 	 margin-top: -15px;
  	 padding: 0 0 0 0px;
 }

 form
   {  padding:5px; margin:5px; border:5px solid #DDDDDD; }

 table
   { align:center; border-collapse:collapse; border-color:black; border-width:1px solid;}

 table.geschachtelt {
  align:center;
  border-collapse:collapse;
  border-color:black;
  width:95%;
  border-width:0px;
  margin:0px;
 }

 table.geschachtelt2 {
  border-collapse:collapse;
  border-color:black;
  width:100%;
  border-width:0px;
  margin:0px;
 }

 td {
  border-width:1px solid;
  /* border-style:hidden; */
  border-color:black;
  padding:2px;
 }
 
 td.nichtFett {
  font-weight: normal;
  font-size: 8px;
 }
 
 td.border_right {
   border-left-width: 0px;  
   border-bottom-width: 0px;  
   border-top-width: 0px;   
  border-right-width:1px solid;
 }
/*
 td.border_right.border_top {
   border-left-width: 0px;  
   border-bottom-width: 0px;  
   
  border-top-width: 1px solid;
 }
*/

 td.border_top {
   border-left-width: 0px;  
   border-bottom-width: 0px;  
   
  border-top-width: 1px solid;
 }
 
 td.border_right.border_top.border_bottom {
  border-bottom-width:1px solid;
 }

 td.geschachtelt {
  border-top-width:0px;
  border-width:1px ;
  border-style:solid;
  border-color:black;
  padding:2px;
 }

 td.geschachtelt.einrichtung {
  width:200px;
 }

 td.geschachtelt.auffuehrung {
  width:100px;
 }

 td.geschachtelt.orgbesetz {
  width:200px;
 }

 td.geschachtelt.titel {
  width:25%;
 }

 td.geschachtelt.komp {
  width:20%;
 }

 td.geschachtelt.dauer {
  width:30px;
 }

 td.headline {
  border-top-width:1px ;
  border-right-width:0px;
  border-bottom-width:1px ;
  border-left-width:0px;
  /*border-style:none;*/
  background-color:#C0C0C0;
  padding:5px;
  margin:10px;
  font-weight:bold;
  font-size: 10px;
  white-space:nowrap;
 }

 td.headline.nowrap {
  white-space:normal;
  border-right-width:1px ;
 }
 
 td.headline.nowrap2 {
  white-space:nowrap;
  border-right-width:1px ;
 }

 deckblatt {
  border-top-width:1px ;
  
  border-bottom-width:1px ;
  
  /*border-style:none;*/
  background-color:#C0C0C0;
  padding:5px;
  margin:10px;
  font-weight:bold;
  font-size: 10px;
  white-space:nowrap;
     border-right-width:1px;
     border-left-width:1px;
 }

 td.headline.finfo {
  border-right-width:1px solid;
  white-space:pre-wrap;
  width:300px;
 }

 td.nowrap {
  white-space:nowrap;
 }

 td.headline.aussen.links {
  border-left-width:1px;
 }

 td.nopadding {
  padding:0px;
  border-width:0px;
 }

  td.headline.aussen.links.rahmen {
  border-left-width:1px solid;
  border-top-width:1px solid;
  border-bottom-width:1px solid;
 }

 td.headline.aussen.rechts.rahmen {
  border-right-width:1px solid;
  border-top-width:1px solid;
  border-bottom-width:1px solid;
 }

 td,input, textarea
   { font-size:9px; font-family:Verdana,sans-serif; font-weight:bold; }
   
 select
   { font-size:9px; font-family:Verdana,sans-serif; font-weight:normal; color:#cccccc }   
 
 td.message {
  border-width:2px solid;
  border-style:solid;
  border-color:green;
  padding:1.5em;  
  white-space:nowrap;	
 }

 td.error {
  border-width:2px solid;
  border-style:solid;
  border-color:red;
  padding:1.5em;
  white-space:nowrap;
 }

 td.normal {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
 }

 td.normal.linie_oben {
   border-top-width:2px solid;
 }

 td.frage
    {  font-size:13px; font-family:Verdana,sans-serif; font-weight:normal; }

 td.roter_kasten
    {  border:1px solid #FF0000 }

 td.ohne_kasten
    { font-size:13px; font-family:Verdana,sans-serif; font-weight:normal; }

 input, select, textarea, option
   { color:#000000; }
 h2
   { font-size:12px; font-family:Verdana,sans-serif; font-weight:bold; }

 .Bereich, .Feld_gross
   { background-color:#FFFFFF; border:3px solid #DDDDDD; }
 .Feld_klein
   { font-weight:100; font-size:9px; background-color:#FFFFFF; border:3px solid #DDDDDD; }
 .Feld_gross
   { width:100%; font-weight:100; font-size:11.5px; background-color:#FFFFFF; border:3px solid #DDDDDD; }
 .Feld
   { font-weight:100; font-size:9px; background-color:#FFFFFF; border:2px solid #DDDDDD; }
 .Feld_sehr_klein
   { font-weight:100; color:#000000; font-size:8px; background-color:#FFFFFF; border:2px solid #DDDDDD; }

 .Text_Klein
   { background-color:#FFFFFF; font-size:13px; border:3px solid #DDDDDD;}
 .Auswahl
   { background-color:#DDFFFF; width:300px; border:3px solid #DDDDDD; }
 .Check, .Radio
   { background-color:#E5EEF9; border:0px solid #DDDDDD; }
 .Button
   { background-color:#5F5F5F; font-size:9px; color:#FFFFFF; border:3px solid #DDDDDD; }

#oben_fett {
 border-top-width: 2px solid;
 color:red;

}

#linkselected {
    color:#FF8000;
    font-weight:bold;
}



#gross_rot {
   font-size:20px;
   color:#FF0000;
}


#gross_gruen {
   font-size:20px;
   color:#00BF00;
}

#fett {
   font-size:13px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
}

#rundrum {
  border-width:1px;
  border-style:solid;
  border-color:red;
  padding:1cm;
  text-align:justify;
}

#rundrum_grey {
  border-width:2px;
  border-style:solid;
  border-color:#DDDDDD;
  padding:1em;
  text-align:justify;
  font-weight:normal;
  font-size: 11.5px;
}

#klein {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
}

#klein_ohne_rahmen_unten {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
   border-bottom-width: 1px;
}

#klein_ohne_rahmen_oben {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
   border-top-width: 0px;
}

#kleinf_kursiv {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
   font-style:italic
}

#kleinf_kursiv_indentation {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
   font-style:italic;
   text-indent: px;
}

#ausgabe_pause {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-style:italic;
   color:red;
   text-align:center;
}

#sklein {
   font-size:9px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
}

#superklein {
   font-size:8.8px;
   font-family:Verdana,sans-serif;
   font-weight:normal;
}

#kleinf {
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
}

#versalien {
    text-transform: uppercase;
}

a:link { font-weight:normal; color:#0000E0; text-decoration:none }
a:visited { font-weight:normal; color:#000080; text-decoration:none }
a:hover { font-weight:normal; color:#E00000; text-decoration:none }
a:active { font-weight:normal; color:#E00000; text-decoration:none }
a:focus { font-weight:normal; color:#00E000; text-decoration:none }


/*
 * Mantis #463
*/
.select2-results__option {
  padding:0.75px;
  font-weight:normal;

} 


/*
 * Formatierung der Druckausgabe
 */
.umbruch_vor
{
page-break-before: always
}


