html {
  padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  SCROLLBAR-FACE-COLOR: #FFF;
  SCROLLBAR-HIGHLIGHT-COLOR: #999999;
  SCROLLBAR-SHADOW-COLOR: #999999;
  SCROLLBAR-3DLIGHT-COLOR: #FFF;
  SCROLLBAR-ARROW-COLOR: #999999;
  SCROLLBAR-TRACK-COLOR: #e5e5e5;
  SCROLLBAR-DARKSHADOW-COLOR: #eee;
  background-repeat: repeat-y;
  background-color: #FFF;
  padding: 0;
  text-align: center; /* Zentrierung Tabelle IE */
  overflow-x:auto; overflow-y: auto; 
  font-size: 0.8em;
}

/* Zentrierung der Tabelle */
div.container {
  width:98%; 
  margin:0%;
}

table#table1 {
  text-align: center; 
  margin-left: auto; 
  margin-right: auto; 
  width: 950px;
  height: 581px;
}

tr,td { 
  text-align:left;
}
/* Ende Zentrierung */

img {
  border: 0px;
}

p {
	font-family : Arial, Helvetica, sans-serif;
}

td {
	font-family : Arial, Helvetica, sans-serif;
  font-size : 0.8em;
}

a {
	font-family : Arial, Helvetica, sans-serif;
  color: #3461B4;
  text-decoration:none;
}

a:hover { 
  text-decoration:underline; 
}

/*UL LI { 
  list-style-type: square;
  margin-bottom:5px; 
}

OL LI { 
  margin-bottom:5px; 
}
*/
form {
  padding: 0; 
  margin: 0;
  display: inline;
}

#divPreview {
  font-size : 0.8em;
}

/*** farben basismenu fuer KanuTours Giessen ***/
.basis_default a { color: #404040; }
.basis_ueberuns a { color: #1c836e; }
.basis_lahn a { color: #468fc4; }
.basis_touren a { color: #0d806f; }
.basis_preise a { color: #b3af10; }
.basis_anfrage a { color: #276fa9; }

#search_default .searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; width: 130px; background-color: #b0b0b0; border:1px solid White; color: Black; }
#search_default .sbtn { font-family: arial,helvetica,sans-serif; color: Black; font-size: 12px; background-color: #b0b0b0; border:1px solid White; text-decoration: none; cursor: pointer; }
#search_default .sbtnOver  { font-family: arial,helvetica,sans-serif; color: White; font-size: 12px; background-color: #b0b0b0; border:1px solid White; cursor: pointer; }

#search_ueberuns .searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; width: 130px; background-color: #6acbc2; border:1px solid White; color: Black; }
#search_ueberuns .sbtn { font-family: arial,helvetica,sans-serif; color: Black; font-size: 12px; background-color: #6acbc2; border:1px solid White; text-decoration: none; cursor: pointer; }
#search_ueberuns .sbtnOver  { font-family: arial,helvetica,sans-serif; color: White; font-size: 12px; background-color: #6acbc2; border:1px solid White; cursor: pointer; }

#search_lahn .searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; width: 130px; background-color: #a8d5f4; border:1px solid White; color: Black; }
#search_lahn .sbtn { font-family: arial,helvetica,sans-serif; color: Black; font-size: 12px; background-color: #a8d5f4; border:1px solid White; text-decoration: none; cursor: pointer; }
#search_lahn .sbtnOver  { font-family: arial,helvetica,sans-serif; color: White; font-size: 12px; background-color: #a8d5f4; border:1px solid White; cursor: pointer; }

#search_touren .searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; width: 130px; background-color: #bfd9d0; border:1px solid White; color: Black; }
#search_touren .sbtn { font-family: arial,helvetica,sans-serif; color: Black; font-size: 12px; background-color: #bfd9d0; border:1px solid White; text-decoration: none; cursor: pointer; }
#search_touren .sbtnOver  { font-family: arial,helvetica,sans-serif; color: White; font-size: 12px; background-color: #bfd9d0; border:1px solid White; cursor: pointer; }

#search_preise .searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; width: 130px; background-color: #f1eb8b; border:1px solid White; color: Black; }
#search_preise .sbtn { font-family: arial,helvetica,sans-serif; color: Black; font-size: 12px; background-color: #f1eb8b; border:1px solid White; text-decoration: none; cursor: pointer; }
#search_preise .sbtnOver  { font-family: arial,helvetica,sans-serif; color: White; font-size: 12px; background-color: #f1eb8b; border:1px solid White; cursor: pointer; }

#search_anfrage .searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; width: 130px; background-color: #68afe7; border:1px solid White; color: Black; }
#search_anfrage .sbtn { font-family: arial,helvetica,sans-serif; color: Black; font-size: 12px; background-color: #68afe7; border:1px solid White; text-decoration: none; cursor: pointer; }
#search_anfrage .sbtnOver  { font-family: arial,helvetica,sans-serif; color: White; font-size: 12px; background-color: #68afe7; border:1px solid White; cursor: pointer; }


#Ticker_Popup {
  border: 1px solid #999;
  background-color:#EEE;
  padding:10px;
}
.Ticker_Content {
  font-size : 0.8em;
  background-color:#F7F7F7;
}

.swf_str  { width: 13.9375em; height: 7.5em; }
.swf_tpl  { width: 37.5em; height: 7.5em; }
.swf_logo { width: 9.3125em; height: 11.4375em; }
.swf_content_spacer { width: 8.1875em; height: 100%; }
.border { border: 1px solid #DDE6F2; }
.border_bottom { border-bottom: 1px solid #BBCDE3; }
.img_border { border: 1px solid #DDE6F2; }

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #df2b1a; }
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #df2b1a; }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #df2b1a; }

.small { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color:#000000; }
.input_300 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000; width: 300px; border: #C1D0E7 1px solid; }
.input_250 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000; width: 250px; border: #C1D0E7 1px solid; }
.input_150 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000; width: 150px; border: #C1D0E7 1px solid; }
.input_80  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000; width: 80px; border: #C1D0E7 1px solid; }
.input_50  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000; width: 50px; border: #C1D0E7 1px solid; }
.txtfield  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000; width: 375px; border: 1px solid #C1D0E7; }
.ip { font-family: Arial, Helvetica, sans-serif; border: #DDE6F2 1px solid; background-color: #9FB7D8; font-size: 1em; color: #000000; }
.filter_btn  { width: 1.375em; height: 1.125em; cursor:pointer; }
.unactive  { color: #EAEFF7; }

.btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em; 
  color: #3461B4; 
  background-color: #C1D0E7; 
  border: 1px solid #C1D0E7; 
  height: 1.375em; 
  text-decoration: none; 
  cursor: pointer; 
}

.btnOver        { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em; 
  color: #000; 
  background-color: #F0F0F0; 
  border: 1px solid #F0F0F0; 
  height: 1.375em;
  cursor: pointer; 
}



.abtn            { 
  font-size: 0.8em; 
  color: #000; 
  text-align: center; 
  background-color: #FFF; 
  border: 0.0625em solid #A0B8DA; 
  text-decoration: none; 
  width: 1.375em; height: 1.125em;
  margin: 0; padding: 0;
  cursor: pointer; 
}

.abtnOver        { 
  font-size: 0.8em; 
  color: #FFF; 
  text-align: center; 
  background-color: #A0B8DA; 
  border: 0.0625em solid #A0B8DA; 
  width: 1.375em; height: 1.125em;
  margin: 0; padding: 0;
  cursor: pointer; 
}

.abtnSelected { 
  font-size: 0.8em; 
  color: #FFF; 
  text-align: center; 
  background-color: #3461B4; 
  border: 0.0625em solid #3461B4; 
  width: 1.375em; height: 1.125em; 
  margin: 0; padding: 0; 
}
/* Styles für Veranstaltungen */

.calendar           { background-color: #C1D0E7; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align:center; width:100%; border: 0px solid #DDE6F2; }
.calendar .kw1      { background-color: #D1DDEC; color: #8F9E87; }
.calendar .kw2      { background-color: #C1D0E7; color: #7C8590; }
.calendar .kwOver   { background-color: #ffffff; color: #323941; cursor:pointer; }
.calendar .weekend  { color:#900; font-weight:bold; border-bottom: 0.0625em solid #DDE6F2; }
.calendar .weekdays { color:#000; font-weight:bold; border-bottom: 0.0625em solid #DDE6F2; }
.calendar .days     { color: #323941; }
.calendar A:hover   { text-decoration: none; }
.cbtn         { background-color:#C1D0E7; color:#323941; width: 12.5%; border: 0.0625em solid #C1D0E7; margin: 0; padding: 0; text-align:right; }
.cbtnOver     { background-color:#ffffff; color:#ffffff; width: 12.5%; border: 0.0625em solid #000000; margin: 0; padding: 0; text-align:right; cursor:pointer; }
.cbtnDeselect { color:#EFF2EE; background-color: #C1D0E7; width: 12.5%; border: 0.0625em solid #C1D0E7; margin: 0; padding: 0; text-align:right; }
.cbtnToday    { color:#000000; width: 12.5%; background-color:#C1D0E7; border: 0.0625em solid #DDE6F2; margin: 0; padding: 0; text-align:right; }
.cbtnSelected { color:#ffffff; width: 12.5%; background-color:#FFF; border: 0.0625em solid #FFF; margin: 0; padding: 0; text-align:right; }

