/* Eventkalender */

#event {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
#event .klein {
color: #000000;
font-size: .8em;
text-decoration: none;
}
#event .normal {
color: #336699;
font-size: 1em;
text-decoration: none;
}
#event .txt-head {
color: #336699;
font-size: 1.4em;
}
#event .txt-zeile { 
border-radius: 5px;
padding-left: 10px;          
color: #000000;
font-size: 1em;
/*background-image: url(back_button.jpg);*/
background: #C4CEDE;  /*lightblue;*/
/*font-weight: bold;*/
}
#event .warnung {
color: #CC0000;
font-size: 1.1em;
}
#event a {
font-size: 1.1em;
color: #336699;
text-decoration: none;
}
#event .a-klein {
font-size: .8em;
color: #336699;
text-decoration: none;
}
#event .input {
vertical-align: middle;
border-width: 2px 1px 1px 2px;
font-size : .9em;
}
hr {
 border-top: 1px solid #ddd;
}
#event label {
display: block;
font: 1rem 'Fira Sans', sans-serif;
}
#event fieldset {
	padding: 10px 0 10px 10px;
}
.w-s-pre {
white-space: pre;
}
#event .flex {
  display: flex;
  align-items: center;
}

#event .flex-100 {
  flex: 1;
}

* {
  box-sizing: border-box;
}

#event .flex-container {
  background-color: #f4f7f8;
  resize: horizontal;
  overflow: hidden;
  display: flex;
  margin: 0;
}

#event .item {
  margin: 0;
  padding: 0.5em;
  width: 110px;
  min-width: 0;
  background-color: #fff; /*#1b5385;*/
  color: white;
  font-family: monospace;
  font-size: 13px;
}