/* 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;
}

form {
  margin: 0px;
  padding: 0px;
}

/* allgemein gueltige Ueberschriftenformate */
H1 {
  font-family: arial, sans-serif;
  font-size: 16px;
  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%;
}

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;
}

.HyperLinkCat {
  padding: 2px 2px 2px 2px;
  margin: 15px 10px 10px 10px;
  width: 150px;
  background-color: #A0CEFC;
  border: solid 1px RGB(11,54,156);
  font-weight: bold;
}

.HyperLink {
  margin: 3px 0px 0px 13px;
  width: 150px;
}

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

SELECT {
  margin-bottom: 5px;
}


.submit {
  width:150px;
  height:25px;
  font-weight: bold;
  color: RGB(11,54,156);
  margin-left: 5px;
}

INPUT#usr_Strasse, INPUT#OV_Name, INPUT#TT_Name, INPUT#Publish, INPUT#TT_Zus_Titel
{
  width: 290px;
}
.EingabeFeldLang
{
  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;
}

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

SELECT#Operator {
  position: relative;
  top: 5px;
  left: 10px;
}

.BeschrText {
}


/* Touren-Eintraege */
.Tour_komplett {
  position: relative;
  top: 0px;
  width: 99%;
  margin-top: 10px;
  border: solid 1px #a0cefc;
  padding: 5px 5px 15px 5px;
}

.tr_Titel, .tr_Beschr, .tr_spalte1, .tr_spalte2 {
  position: relative;
  top: 0px; 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: 125px;
  white-space:nowrap;
  padding: 0px 0px 5px 0px;
}

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

.EditForm {
  position: relative;
  top: -10px;
  float: left;
  padding: 5px 15px 0px 0px;
  margin: 0px;
}

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

.red {
  color: #FF0000;
}

.abgesagt {
  text-decoration: line-through;
}

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;
}

DIV#debug{
  width:1200px;
}

.contactform label {
	display:block;
	float:left;
	font-weight:bold;
	text-align:left;
	width:120px;
}
.contactform input,.contactform textarea {
	margin-top:0px;
}