/* allgemein gueltige Seitenformate */
/* allgemein gueltige Seitenformate */
body {
  margin: 0 0 0 0;
  background-color: #FFFFFF;
  color: #333399;
}

/* allgemein gueltige Linkformate */
body A:LINK {color: #363636;}
body A:ACTIVE {color: #d5ae83;}
body A:VISITED {color: #363636;}

/* allgemein gueltige Schriftformate */
P, OL, UL, DIV, H1, H2, TD {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
}

/* allgemein gueltige Ueberschriftenformate */
H1 {
  font-family: arial, sans-serif;
  font-size: 225%;
  line-height:40px;
/*  color: #cc3366; */
}
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

LI {
  margin-top: 5px;
}

/* Kopfbereich gesamt */
TABLE#site {
/*  text-align: center; */
  border: none;
  padding: 0px; 
  margin: 0px;
  border-spacing: 0px;
  width: 100%;
  height: 100%;
}

/* Container, die ausgeblendet werden */
TD { display: none;}
.tr_spalte1 A { display: none; } /* Outlook-Button */
TD#content { display:inline;}

TD#logo {
  background-color: RGB(11,54,156); /* ADFC-Logo-Blau */
}

/* horizontales Menue im Kopfbereich Kreisverband Bonn Rhein-Sieg e.V. */
TABLE#site SPAN {
  font-weight: bold;
  position: relative;
  top: 0px; left: 10px;
  margin-right: 20px;
/*  border: solid 2px red; */
}

.header {
  background-color: #a0cefc;
}

INPUT#usr, INPUT#pwd {
  margin: 0px;
  padding: 0px;
  height: 15px;
  width: 100px;
  vertical-align: top;
  font-size: 10px;
}

/* vertikales Menue links - Haupxmenue */
*#menu {
  vertical-align: top;
  width: 185px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
/*  border: solid 3px green; */
}

*#login {
  margin: 10px 10px 0px 10px;
}

/* Inhaltsbereich */
*#content {
  padding: 10px 10px 10px 10px;
  vertical-align: top;
  text-align:left;
/*  border: solid 1px red; */
/*  background-color: #ffff99; */ 
/*  width: 100%; */
}

*#rightcolumn {
  width: 100px;
  vertical-align: top;
}

INPUT, TEXTAREA, SELECT, .BeschrText {
  margin-top: 5px;
}

SELECT {
  margin-bottom: 5px;
}


INPUT#Submit, INPUT#Delete, INPUT#Cancel, INPUT#Search, INPUT#Show, INPUT#reset, INPUT#transfer, INPUT#Publish
{
  width:150px;
  height:25px;
  font-weight: bold;
  color: RGB(11,54,156);
}

INPUT#usr_Strasse, INPUT#OV_Name, INPUT#TT_Name, INPUT#TR_Kosten_Sonst, INPUT#TR_Kosten_Beschr, INPUT#Publish {
  width: 290px;
}

INPUT#TR_Titel, INPUT#SZ_Ort, INPUT#SZ_Strasse {
  width: 580px;
}

INPUT#TR, DIV#content INPUT#usr_sh_Vorname, INPUT#usr_sh_Tel,
INPUT#usr_sh_Hdy, INPUT#usr_sh_Email, INPUT#usr_gesperrt,
INPUT#usr_ID, INPUT#ChangePassword, INPUT#usr_deleted {
  margin-right: 5px;
  width: 15px;
  height: 15px;
  vertical-align:middle;
}

INPUT#AckDelete {
  width:20px;
  height:30px;
  vertical-align:middle;
}

#Operator_Area {
  position: relative;
  left: 20px;
  top:-7px;
  vertical-align: middle;
}

SELECT#Operator {
  position: relative;
  left: 20px;
}

.BeschrText {
}


/* Touren-Eintraege */
.Tour_komplett {
  position: relative;
  top: 0px;
  width: 98%;
  margin-top: 10px;
}

.tr_Titel, .tr_Beschr, .tr_spalte1, .tr_spalte2 {
  position: relative;
  top: 3px; left: 0px;
  padding-bottom: 5px;
}

.tr_Titel {
  color: red;
  font-weight: bold;
  font-size: 14px;
  font-style: italic;
}

.tr_Datum_OV {
  position: relative;
  top: 3px;
  font-weight: bold;
  font-size: 14px;
}

.tr_Beschr {
}

.tr_spalte1 {
	float: left;
	width: 150px;
  white-space:nowrap;
  padding: 0px 0px 5px 0px;
}

.tr_spalte2 {
  left: 0px;
  padding: 0px 0px 5px 0px;
}

.klein {
  margin-top:10px;
  font-size: 9px;
}

.red {
  color: #FF0000;
}

DIV#calendar {
  float: right;
  position:absolute;
  top: 575px; left: 520px;
}

/* Kalenderzellen */
.tcell {
  font-size: 10pt;
  text-align: right;
}
.tcellfett {
  background-color: #C0C0C0;
  text-align: right;
}

