p.news{margin:5px;}

BODY
   {
      background-color : #faf0dc;
      background-image : url(img/bg.gif);
      color            : #000000;
      font-family      : arial,helvetica;
      margin           : 0px 0px 12px 0px;
      text-align       : center;

      s_crollbar-face-color: #990000;
      s_crollbar-track-color: #f0d9d9;
      s_crollbar-arrow-color: #ffffff;
      s_crollbar-highlight-color: #990000;
      s_crollbar-3dlight-color: #dddddd;
      s_crollbar-shadow-color: #990000;
      s_crollbar-darkshadow-color: #660000;
   }

#page { margin:0px auto; }

td.logo
{
  background-color: #faf0dc;
}

td.menu
{
  background-color: #990000;
}

#index a, #index a:hover { color:#cc6666; font-weight:normal; text-decoration:none; }

TEXTAREA {
	background : #FAECEC;
	font-family : arial,helvetica;
	font-size : 12px;
	color : #990000;
	font-weight:bold;
	border-color : #EEEEEE;
	width : 280px;
     height : 70px;
     scrollbar-3d-light-color: #990000;
     scrollbar-arrow-color: #990000; 
}

INPUT {
	;
	background : #FAECEC;
	font-family : arial,helvetica;
	font-size : 12px;
	color : #990000;
	font-weight:bold;
	border-color : #FFFFFF;
     width : 220px;
}
SELECT, option {
	FONT-FAMILY:arial,helvetica;
	color:#990000;
	font-size: 12px;
	font-weight:bold;
	background-color:#FAECEC;
     border-color : #EEEEEE;
     width : 275px;
}

a:link,a:visited {color:#990000; font-weight:plain;}
a:active {color:#808080; font-weight:plain;}
a:hover {color:#000000; font-weight:bold; text-decoration:underline;}
H1, H4 {  font-family : arial,helvetica; font-weight: plain;}

H1
   {  font-size : 15pt;
	color : #087E08;
	}

H2
   {
      font-size : 18px;
      color : #666666;
	font-weight:bold;

    }

H3
   {
        font-size : 12pt;
        color : #00944A;

   }

TD, TH
   {
           font-family : arial,helvetica;
           font-size:12px;
   }
UL
   {
      font-family: arial,helvetica;
      font-size:10pt;
   }
OL
   {
      font-family: arial,helvetica;
      font-size:10pt;
      list-style-type:lower-roman;
   }
DL
   {
      font-family      : arial,helvetica;
      font-size:10pt;
   }
P
   {
      font-family      : arial,helvetica;
      font-size:12px;
   }

.Titel {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #990000}
.Untertitel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000}
.text_bordeaux {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000}
.datum {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000}
.disclai_front {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000}
.text_weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.datum_weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.Untertitel2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000}
.box {  height: auto; width: auto; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; background-color: #EEEEEE; word-spacing: normal; border: #990000 dashed; border-width: 1px thin thin}
.textfrontb {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC6666; font-weight: plain;}
.textfront {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6666}
.datenschutz {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

#info
{
  width:180px;
  height:300px;
  position:absolute;
  left:10px;
  top:10px;
  z-index:10;
  background-color:#ffffff;
  border:1px solid #000000;
  text-align:left;
  visibility:hidden;
  left:-1000px;
}

table.tableau_de_mesures {border-collapse:collapse;}
table.tableau_de_mesures tr {}
table.tableau_de_mesures tr td {border:1px solid #c0c0c0;padding:1px;}
table.tableau_de_mesures tr.r1 {zzzbackground-color:#ffffff;text-align:center;}
table.tableau_de_mesures tr.r2 {background-color:#faecec;text-align:center;}

table.cavespro { border-collapse:collapse; }
table.cavespro tr { vertical-align:middle; }
table.cavespro tr.odd { background-color:#faecec; }
table.cavespro td { padding:0px; text-align:right; }
table.cavespro tr.title { background-color:#eeeeee; background-image:url(img/bg_red_lines.gif); }
table.cavespro tr.title td { border:1px solid #dddddd; color:#990000; font-size:11pt; font-weight:bold; padding:5px; text-align:center; }
