/* CSS Global */
/* Landurlaub Käppel, geschrieben 2004 von Lutz Eckner, Reichenbach */

body {
 font-family:arial,helvetica,sans-serif;
 topmargin: 1px;
}

hr {
 border: 1px;
 }

div.yell {
visibility: visible;
width: 180px;
height: 40px;
background-color: #FFFF00;
color: #800000;
border-style: solid;
border-width: 1px;
border-color: #FF9F00;
padding: 5px;
font-family: arial,helvetica,'sans-serif';
font-size: 12px;
text-align: center;
line-height: 13px;
}

/* Schriftzug Käppel...*/
.kopf {
 color: #FFFFFF;
 text-align: left;
 /* padding: 5px; */
}


/* Schriftzug begrüßung .*/
.bg {
 font-family: arial,comic-sans,lucida casual,lucida-sans,serif;
 font-size: 13px;
/* font-weight: 200; */
 background-color: #FFFFB9;
 color:#004000;
 text-align: left;
 letter-spacing: 0,5px;
 word-spacing: 2px;
 line-height: 16px;
 padding-left: 20px;
 padding-right: 20px;
 }


/* Schriftzug Inhalt-grün .*/
.ihg {
 font-size:12px;
 font-weight: normal;
 color:#004000;
 /* text-align: left; */
 letter-spacing: 0,5px;
 word-spacing: 3px;
 line-height: 14px;
 padding: 7px;
 }

/* Schriftzug Inhalt-grün dick .*/
.ihg2 {
 font-size:16px;
 font-weight: bold;
 color:#800000;
 text-align: left;
 letter-spacing: 0,5px;
 word-spacing: 3px;
 line-height: 18px;
 }

 /* Schriftzug Inhalt-blau .*/
.ihg3 {
 font-size:12px;
 font-weight: normal;
 color:#000080;
 text-align: left;
 letter-spacing: 0,5px;
 word-spacing: 3px;
 line-height: 12px;
 }

/* Kopfkasten */
td.kokagrn {
 font-size:12px;
 font-weight: normal;
 color:yellow;
 text-align: right;
 letter-spacing: 0,3px;
 word-spacing: 3px;
 line-height: 16px;
 padding: 3px;
}

td.kokaweis {
 font-size: 13px;
 font-weight: normal;
 color:white;
 text-align: right;
 letter-spacing: 0,5px;
 word-spacing: 3px;
 line-height: 12pt;
}

/*Gesamthaarline*/
div.rahmen {
  border-style: solid;
  border-color: #008080;
  border-width: 1px;
  margin-top: 3px;
}

span.rahmen {
  border-style: solid;
  border-color: #008080;
  border-width: 1px;
}

/*Rahmen allgemein*/
td.rahmen {
  border-style: solid;
  border-color: #008080;
  border-width: 1px;
  /* margin-top: 2px; */
  background-color: #FFFFFF;
  }

/*Navigationskästchen links grün */
td.rahmengr {
  border-style: solid;
  border-color: #008080;
  border-width: 1px;
  width: 130px;
  padding: 1px;
  background-color: #DFFFEF;
  }

div.rahmengr2 {
  border-style:solid;
  border-color: #008080;
  border-width: 1px;
  width: 100px;
  padding: 1px;
  background-color: #DFFFEF;
  }

/*Navigationskästchen links weiss*/
td.rahmwt {
  border-style:solid;
  border-color: #008080;
  border-width: 1px;
  padding; 1px;
  background-color: #CCFFFF;
  }

/* Überschrift der Navigationskästechen links alt*/
td.haus {
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 /* background-color: #007200; */
 /* color: #FFFF00; */
 color: #007800;
 font-weight: bold;
 width: 130px;
 padding-left: 3px;
  border-style:solid;
  border-color: #008080;
  border-width: 0px;
  margin-top: 3px;
  text-align: center;
 }


/* Überschrift der Navigationskästechen links*/
td.thema {
 font-family: arial,helvetica,sans-serif;
 font-size: 13px;
 background-color: #007F00;
 /* background-color: #007200; */
 color: #FFFFCA;
 /* color: #007800; */
 font-weight: bold;
 width: 130px;
 height: 20px;
 padding-left: 5px;
  border-style:solid;
  border-color: #008080;
  border-width: 0px;
  margin-top: 3px;
  text-align: left;
 }

 /* Überschrift der Navigationskästechen links aktiv*/
td.themaaktiv {
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 background-color: #007200;
 color: #FFFF00;
 font-weight: bold;
 width: 130px;
 padding-left: 3px;
  border-style:solid;
  border-color: #008080;
  border-width: 0px;
  margin-top: 3px;
  text-align: center;
 }


td.weiss {
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 background-color: #005CB9;
 color: white;
 width: 130px;
 padding-left: 3px;
  border-style:solid;
  border-color: #CAFFD8;
  border-width: 0px;
  margin-top: 3px;
 }

/*  Navigationskästchen, Achtung: mit A: abgleichen! */
/* Mehrfachformatierung wegen möglicher Vererbungsfehler im NN */
A.menu {
 border: 1px;
 padding: 0px;
 padding-left: 3px;
 margin: 0px;
 display: block;
 width: 130px;
 /* width: 127px; */
 font-family: arial, helvetica, sans-serif;
}

A {
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
}

A:link {
 text-decoration: none;
 color: darkblue;
/* font-weight: bold; */
 font-size: 12px;
}

A:active {
  color: #C00000;
/* font-weight: bold; */
 font-size: 12px;
 }

A:visited {
 text-decoration: none;
 color: darkblue;
/*  color:#707070;  *
/* font-weight: bold; */
 font-size: 12px;
 }

A:hover {
 background-color: #008080;
 color: #FFFFFF;
/* font-weight: bold; */
 font-size: 12px;
 }


 /*  ----- deaktive Links links oben ---- */
span.oben {
 text-decoration: none;
 color: white;
/* font-weight: bold; */
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
}

 /*  ----- Links links oben ---- */

A.oben:link {
 text-decoration: none;
 color: white;
/* font-weight: bold; */
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
}

A.oben:active {
  color: red;
/* font-weight: bold; */
 font-size: 12px;
 }

A.oben:visited {
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: white;
/*  color:#707070;  *
/* font-weight: bold; */
 }

A.oben:hover {
/* text-decoration: underline; */
 background-color: white;
 color: blue;
/* font-weight: bold; */
 font-size: 12px;
 }

/*weisser Rahmen */
.rahmob {
  border-style:solid;
  border-color: white;
  border-width: 1px;
  margin-top: 2px;
  /* background-color: #FFFFFF; */
  }


/* deaktivierte Navigationszelle oben, grün und weiss*/

td.deaktivo {
 background-color: #008080;
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 /* background-color: #007200; */
 color: #FFFF00;
 /* width: 145px; */
 width: 20%;
 padding-right: 3px;
 border-style:solid;
 border-color: #008080;
 border-width: 1px;
 /* margin-top: 3px; */
 text-align: center;
}

 td.deaktivg {
 background-color: #008080;
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 /* background-color: #007200; */
 color: #FFFF00;
 width: 127px;
 padding-right: 3px;
 border-style:solid;
 border-color: #008080;
 border-width: 1px;
 /* margin-top: 3px; */
 text-align: right;
}

td.deaktivw {
 background-color: #008080;
 font-family: arial,helvetica,sans-serif;
 font-size: 14px;
/* background-color: #007200; */
 color: #FFFFFF;
 width: 150px;
 padding-right: 3px;
  border-style:solid;
  border-color: #008080;
  border-width: 1px;
  margin-top: 3px;
  text-align: right;
}

/* globale Navigationsleiste, Achtung: mit A: abgleichen! */
/* Mehrfachformatierung wegen möglicher Vererbungsfehler im NN */
td.linkline {
 border-style: solid;
 border-width: 1px;
 border-color: #008080;
/* background-color: #FFFFFF; */
 background-color: #F5F5F5;
 text-align: center;
 width: 20%;

 }

.preis {
 font-family: arial;
 font-size: 12px;
}

img.shadow {
 border-style: solid;
 border-right-width: 2px;
 border-bottom-width: 2px;
 border-color: #000000";
 }

/* Normalaussehende Links

A.norm {
 font-family: arial,helvetica,sans-serif;
 font-size: 14px;
 text-decoration: underline;
 color: blue;
 cursor: hand;
 }
A.norm:hover {
 font-family: arial,helvetica,sans-serif;
 font-size: 14px;
 text-decoration: underline;
 color: red;
 background: #FFFFB9;
}
A.norm:active {
 font-family: arial,helvetica,sans-serif;
 font-size: 14px;
 text-decoration: underline;
 color: red;
 }
A.norm:visited {
 font-family: arial,helvetica,sans-serif;
 font-size: 14px;
 text-decoration: underline;
 color: #0080C0;
 }  */
