@charset "utf-8";
/* CSS Document */

body.unten
{
  background-color: #C70004;
  background-image: url(../_images/unten.jpg);
  color: #FFFFFF;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

.normal
{
  background-image: url(../_images/main.jpg);
  background-attachment:fixed;
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  margin-left: 10px;
  margin-top: 10px;
}

.detail
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  margin-left: 0px;
  margin-top: 0px;
  background-color: #F8EC9A;
}

.newsliste
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  line-height: 1.3;
  width: 320px;
}

input.gbuchtext
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 300px;
}

.input
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 250px;
}
.datei
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 350px;
}

li
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
}

.checkbox
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 15px;
}

.button
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 175px;
}

.schmal
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 125px;
}

.breit
{
  color: #ff0000;
  font-size: 13px;
  font-weight: bold;
  font-family: verdana;
  line-height: 1.3;
  width: 200px;
}

textarea.fahrkarten
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 250px;
}

textarea.dateiupload
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 350px;
}

textarea.gbuchtext
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 650px;
}

select.select
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 250px;
}

select.selectf
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 320px;
}

input.zahl
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 50px;
}

.radio
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  width: 25px;
}

.ueberschrift
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}

.gbeintrag
{
  background-color: #f0f0f0;
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    5px;
  padding-bottom: 5px;
}

.fahrtbeschreibung
{
  background-color: #F8EC9A;
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding-right:  2px;
}

table.fahrplan
{
  border-right:  #CFCFCF 1px solid;
}

td.fahrplan
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
  vertical-align: top;

  border-left:   #CFCFCF 1px solid;
  border-bottom: #CFCFCF 1px solid;
  padding-left:  4px;
  padding-right: 4px;
}

.text1
{
  color: #333333; font-size: 11px; font-family: verdana;
}
.text2
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    5px;
  padding-bottom: 5px;
}

.text3
{
  color: #333333;
  font-size: 11px;
  font-family: verdana;
  border-top: #CFCFCF 1px solid;
}

.text_light { color: #333333; font-size: 11px; font-family: verdana;}

.text_klein
{
  color: #333333;
  font-size: 9px;
  font-family: verdana;
  font-weight: bold;
}

.text_klein_light { color: #333333; font-size: 9px; font-family: verdana;}

.text_weiss { color: #FFFFFF; font-size: 11px; font-family: verdana; font-weight: bold;}
.text_klein_weiss { color: #FFFFFF; font-size: 10px; font-family: verdana; font-weight: bold;}

.headline
{
  color: #C10000;
  font-size: 12px;
  font-family: verdana;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}

.ausgebucht { color: #C10000; font-size: 12px; font-family: verdana; font-weight: bold;}

.buchen { color: #C10000; font-size: 12px; font-family: verdana; font-weight: bold; background-color:#F8EC9A}

.text_bottom_fett { color: #FFFFFF; font-size: 12px; font-family: verdana; font-weight: bold;}

tr.text { color: #333333; font-size: 11px; font-family: verdana;}

a:link { color: #333333;}
a:visited {color: #666666;}
a:hover { color: #666666;}
a:active { color: #666666;}

a.x:link { color: #FFFFFF; text-align: center;}
a.x:visited {color: #FFFFFF; text-align: center}
a.x:hover { color: #FFFFFF; text-align: center}
a.x:active { color: #FFFFFF; text-align: center}

a.Fk:link { color: #C10000; font-size: 12px; font-family: verdana; font-weight: bold;}
a.Fk:visited { color: #C10000; font-size: 12px; font-family: verdana; font-weight: bold;}
a.Fk:hover { color: #C10000; font-size: 12px; font-family: verdana; font-weight: bold;}
a.Fk:active { color: #C10000; font-size: 12px; font-family: verdana; font-weight: bold;}

a.Mar:link { text-decoration: none; color: #C10000; background-color:#F8EC9A; font-size: 11px; font-family: verdana; font-weight: bold;}
a.Mar:visited { text-decoration: none; color: #C10000; background-color:#F8EC9A; font-size: 11px; font-family: verdana; font-weight: bold;}
a.Mar:hover { text-decoration: none; color: #C10000; background-color:#F8EC9A; font-size: 11px; font-family: verdana; font-weight: bold;}
a.Mar:active { text-decoration: none; color: #C10000; background-color:#F8EC9A; font-size: 11px; font-family: verdana; font-weight: bold;}