/* DATEI: ts_lt.css */
/* Version 1.10 vom 08.09.2009 */

/* Kommentare */
/* 1.10: (08.09.09) padding in den Menues verkleinert
/* 1.02: (05.10.08) eigene Meta-Navigation f&uuml;r jeden Menu-Block */
/* 1.01: (11.11.05) Meta-Navigation eingesetzt */
/* 0.05: (07.09.05) Schrift Verdana als Standard zugef&uuml;gt */
/* 0.04: (25.08.05) Umstellung auf Gr&uuml;n-T&ouml;ne; bildlq/bildlh entfernt */
/* 0.03: (12.08.05) Titelzeile angepasst */
/* 0.02: (04.08.05) Menu-System eingesetzt */
/* 0.01: (29.07.05) Erst-Einsatz */



/* Box-Elemente */

body {
  margin: 0px;
  padding: 0px;
  background-color: #efffef; /* hintergrundgr&uuml;n */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.titel {
  background: url(../fotos/titel.jpg) left;
  }

.inhalt {
  padding: 0px 20px 0px 20px;
  line-height: 1.4em;
  }


/* Fusszeile */

.fuss {
  height: 35px;
  background: url(../grafiken/menu_bg2.gif) repeat-x bottom;
  border-top-style: solid;
  border-color: #10f313; /* liniengr&uuml;n */
  border-width: 1px;
  padding: 5px 10px 0px 10px;
  font-size: 0.7em;
  font-weight: bold;
  text-align: center;
  }

.impressum {
  float: left;
  text-align: left;
  }

.copyright {
  float: right;
  text-align: right;
  }


/* Navigation */

#menu1 {
  width: 100%;
  background: url(../grafiken/menu_bg1.gif) bottom;
  float: left;
  font-size: 0.8em;
  }

#menu1 ul {
  margin: 0px;
  padding: 12px 10px 0px 10px;
  list-style-type: none;
  }

#menu1 li {
  margin: 0px;
  padding: 0px 0px 0px 9px;
  background: url(../grafiken/menu_left.gif) no-repeat left top;
  float: left;
  }

#menu1 a {
  padding: 7px 9px 4px 0px; /*vorher 7 15 4 6*/
  background: url(../grafiken/menu_right.gif) no-repeat right top;
  float: left;
  text-decoration: none;
  color: #008000; /* dunkelgr&uuml;n */
  display: block;
  }

#menu1 a {
  float: none; /* nur f&uuml;r Opera n&ouml;tig */
  }

#menu1 a:hover {
  color: #50cc50; /* hovergr&uuml;n */
  }

#menu1 #current {
  background-image: url(../grafiken/menu_left_on.gif);
  }

#menu1 #current a {
  padding: 7px 9px 5px 0px; /*vorher 7 15 4 6*/
  background-image: url(../grafiken/menu_right_on.gif);
  color: #609860; /* aktuellgr&uuml;n */
  }

#meta_navigation1 {
  font-size: 0.8em;
  padding: 10px 4px 0px 0px;
  float: right;
  }

#meta_navigation1 a {
  padding: 0px 6px 0px 6px;
  background: none;
  text-decoration: underline;
  display: inline;
  }

#menu2 {
  width: 100%;
  padding: 0px 0px 10px 0px;
  background: url(../grafiken/menu_bg2.gif) top;
  float: left;
  font-size: 0.8em;
  }

#menu2 ul {
  padding: 0px 10px 0px 10px;
  margin: 0px;
  list-style-type: none;
  }

#menu2 li {
  margin: 0px;
  padding: 0px 0px 0px 9px;
  background-color: #b2ffb2; /* menugr&uuml;n */
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #10f313; /* liniengr&uuml;n */
  float: left;
  }

#menu2 a {
  padding: 5px 9px 4px 0px; /*vorher 7 15 4 6*/
  background-color: #b2ffb2; /* menugr&uuml;n*/
  float: left;
  text-decoration: none;
  color: #008000; /* dunkelgr&uuml;n */
  display: block;
  }

#menu2 a {
  float: none; /* nur f&uuml;r Opera n&ouml;tig */
  }

#menu2 a:hover {
  color: #50cc50; /* hovergr&uuml;n */
  }

#menu2 #current2 {
  background: url(../grafiken/menu_bg2.gif) top;
  }

#menu2 #current2 a {
  background: url(../grafiken/menu_bg2.gif) top;
  padding: 5px 9px 4px 0px; /*vorher 7 15 4 6*/
  color: #609860; /* aktuellgr&uuml;n */
  }

#meta_navigation2 {
  font-size: 0.8em;
  padding: 10px 4px 0px 0px;
  float: right;
  }

#meta_navigation2 a {
  padding: 0px 6px 0px 6px;
  background: none;
  text-decoration: underline;
  display: inline;
  }


/* Links */

a:link {
  font-weight: bold;
  color: #008000; /* dunkelgr&uuml;n */
  }

a:visited {
  font-weight: bold;
  color: black;
  }

a:hover {
  font-weight: bold;
  color: #50cc50; /* hovergr&uuml;n */
  }


/* Textformatierungen */

p {
  margin-top: 0px;
  font-size: 1em;
  color: black;
  }

ul, li {
  list-style-position: outside;
  }

h1 {
  font-size: 1.5em;
  line-height: 1.5em;
  color: black;
  }

h2 {
  font-size: 1.1em;
  line-height: 1.1em;
  color: black;
  }

strong {
  font-weight: bold;
  }

.klein1 {
  margin-top: 0px;
  font-size: 0.8em;
line-height: 1.1em;
  }

.gross1 {
  margin-top: 0px;
  font-size: 1.5em;
  font-weight: bold;
  }

.gross2 {
  margin-top: 0px;
  font-size: 2em;
  font-weight: bold;
  }

hr {
  height: 2px;
  background-color: #008000; /* dunkelgr&uuml;n */
  color: #008000; /* dunkelgr&uuml;n */
  border: #008000; /* dunkelgr&uuml;n */
  }


/* Sonderformate */

.extern {
  font-size: 0.8em;
  color: red;
  }

img.bildh {
  width: 120px;
  height: 160px;
  float: right;
  margin: 0px 0px 10px 10px;
  border: 1px;
  border-style: solid;
  border-color: #008000; /* dunkelgr&uuml;n */
  }

img.bildq {
  width: 160px;
  height: 120px;
  float: right;
  margin: 0px 0px 10px 10px;
  border: 1px;
  border-style: solid;
  border-color: #008000; /* dunkelgr&uuml;n */
  }