/**********************
* Project: rcBK, V3.5
* File: styles.css
* --------------------
* rcSoft, 04.03.2022
**********************/
*
{
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}

html
{
  min-height:100%;
}

.hintergrund
{
  background-image:url(../../bilder_hg/mohn_003_1080.png);
}

.hintergrund_admin
{
  /* font-size:1.2em; */
  font-size:100%;
  color:black;
  background:linear-gradient(to bottom, white, lime);
  background: -webkit-gradient(to bottom, white, blue);
}

@media only screen and (max-width: 320px)
{
  body
  {
    font-size:1em;
  }
}

h1
{
  font-size:2.25em;
  color:black;
  text-align:center; 
}
h2
{
  color:black;
  text-align:center;
  /* font-size:1em; */ 
}

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

.table1
{
  /* table-layout:auto; */
  width:900px;
  margin-left:auto;  margin-right:auto; /* Zentrieren */
  background-color:#F0F0FF;
  /*
  border: thin solid blue;
  */
}
.td10
{
  /* border: thin solid green; */
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:33%;
}
.td11
{
  /* border: thin solid red; */
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:150px; 
}

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

.table2
{
  width:640px;
  margin-left:auto;  /* Zentrieren */
  margin-right:auto;
  /* border: thin solid red; */
}

.first
{
  background-color:#F0F0FF;
  text-align:center;
  width:60px;
  font-size:0.8em;
  font-weight:bold;
  border: 2px red;  
}

table.table2 td
{
  height:16px;
  width:16px;
  font-size:.7em;
  /* background-color:blue; */
}

.F
{
  width:16px;
  background-color:lime;
  text-align:center;
}
.FSa
{
  width:16px;
  background-color:yellow;
  text-align:center;
}
.FF /*Feiertag*/
{
  width:16px;
  background-color:fuchsia;
  text-align:center;
}
.B /* Belegt */
{
  width:16px;
  background-color:red;
  text-align:center;
}
.FB
{
  width:16px;
  background-image:url(../../bilder/anreise.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.BF
{
  width:16px;
  background-image:url(../../bilder/abreise.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.wechsel
{
  width:16px;
  background-image:url(../../bilder/wechsel.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.G /* Gesperrt */
{
  width:16px;
  background-color:magenta;
  text-align:center;
}
.FG /* Frei - Gesperrt */
{
  width:16px;
  background-image:url(../../bilder/FG_16.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.GF /* Gesperrt - Frei */
{
  width:16px;
  background-image:url(../../bilder/GF_16.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.BG /* Belegt - Gesperrt */
{
  width:16px;
  background-image:url(../../bilder/BG_16.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.GB /* Gesperrt - Belegt */
{
  width:16px;
  background-image:url(../../bilder/GB_16.gif);
  background-repeat:no-repeat;
  text-align:center;
}

/* - E-Mail-Formular -------------------------------------------------------- */
.table3
{
  margin-left:auto;  /* Zentrieren */
  margin-right:auto;
  background-color:#F0F0FF;
}
table.table3 td
{
  font-size:.7em;
  /* background-color:blue; */
  /* border: thin solid red; */
}
.pflicht1
{
  width:115px;
  text-align:right;
  font-weight:bold;
  color:red;
}
.pflicht
{
  width:70px;
  text-align:right;
  font-weight:bold;
  color:red;
}
.frei
{
  width:70px;
  text-align:right;
  font-weight:bold;
  color:black;
}

/* --- Buttons ---------------------------------------------------------------*/

.button1
{
  border: 1px solid grey;
  border-radius:8px;
  background-color:rgb(153,204,255);  
}
.button1:hover
{
	cursor:pointer;
  background-color:lime;
}

.button2
{
  display:inline-block;
  width:75px; height:16px;
  border: 1px solid grey;
  border-radius:8px;
  font-weight:bold;
  color:white;
  background-color:rgb(204,51,153);
  background-color:red;  
}
.button2:hover
{
  font-weight:bold;
  color:white;
  background-color:lime;  
}
/* --- eof ---*/