BODY {
 text-align:center;
 background-color:#FBFAEB;
 margin-top:5px;}


TABLE.body {
  width:780px;
  margin: 0 auto;
  padding:0;
  text-align:left;}

TD.left {
  width:170px;
  background-color:#660000;
  vertical-align:top;}



TABLE.banner {
  width:780;
  height:100px;
  padding:0;
  border:0px;
  //background-image: url(im/images/banner_gesamt_03.gif);
  border:1px;
  border-left-style: solid;
  border-color: #b2b2b2;}

TD.banner {
  background-color:#FCFBD2;}

.banner_2 {
  background-color:#880505;  }


TABLE.leiste {
  height:42px;
  width:780;
  background-color:#FCFBD2;

  border:1px;;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #b2b2b2;}


.t_leiste {
  font-family: Verdana;
  font-size: 7pt;
  color: #FCFAC1;
  line-height:150%;
  text-align: justify;

  margin-right:10px;}


TABLE.leiste2 {
  height:25px;
  width:780;
  background-color:#FCFBD2;

  border: 1px;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #b2b2b2;}


TABLE.main {
  width:780;
  text-align:left;
  background-color:#FCFBD2;

  border: 1px;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #b2b2b2;}

#seitenende {
  border-bottom-style: solid;}


 TD.main {
   width:*;
   vertical-align:top;
   padding:0;}

 TABLE.main_main {
   height:300px;
   padding:0;
   margin-left:10px;
   margin-top:10px}

 TD.main_text {
   width:380px;
   vertical-align:top;}

 TD.main_right {
   width:190px;
   vertical-align:top;
   text-align:left;
   padding-left:15px;
   padding-right:2px}

 TD.main_all {
   width:590px;
   vertical-align:top;}

TABLE.fuss {
   padding:0;
   margin-left:10px;
   margin-top:20px;
   margin-bottom:0px;}

TABLE.freizeit {
   border:0;
   margin-top:10px;
   margin-bottom:30px;}


.text {
  font-family: Verdana;
  font-size: 9pt;
  color: #222222;
  line-height:150%;
  text-align: justify;}

DIV.rechts {
  font-family: Verdana;
  font-size: 9pt;
  color: #222222;
  line-height:150%;
  background-color:#FBEEC7;
  padding:5px;
  margin:2px;

  border: 1px;
  border-style: solid;
  border-color: #880505;}

div.lupe {
  float:left;
  margin-left:1px;
  margin-right:5px}

.text2 {
  font-family: Verdana;
  font-size: 10px;
  color: #cfcfcf;
  margin-right: 10px;}



A {
  text-decoration:none;
  color:#880505;}

A:hover {
  text-decoration:none;
  color:#880505;}

A.sml {
  text-decoration:none;
  color:#880505;
  font-size: 10px;}

a.nav {
  font-family: Verdana;
  font-size: 12px;
  text-decoration:none;
  font-weight:bold;
  color:#FCFBD2;
  margin-left:7px;}

a.nav2 {
  font-family: Verdana;
  font-size: 12px;
  text-decoration:none;
  color:#FCFBD2;
  line-height:140%}

a.nav:hover {
  text-decoration:none;
  color:#FBEEC7;}




h1 {
  margin-top:0;
  margin-bottom:15px;
  font-family: Verdana;
  font-size: 16px;
  text-decoration:none;
  color:#880505;
  font-weight:bold;
  text-align:left;}

h2 {
  margin-top:20;
  margin-bottom:7px;
  font-family: Verdana;
  font-size: 13px;
  text-decoration:none;
  color:#880505;
  font-weight:bold;}

h3 {
  margin-top:0;
  margin-bottom:2px;
  font-family: Verdana;
  font-size: 12px;
  text-decoration:none;
  color:#880505;
  font-weight:bold;}

h4 {
  margin-top:0;
  margin-bottom:2px;
  font-family: Verdana;
  font-size: 11px;
  text-decoration:none;
  color:#4f4f4f;
  font-weight:bold;}


.text_pic {
  font-family: Verdana;
  font-size: 10px;
  text-decoration:none;
  color:#880505;
  text-align:left;}

.text_fuss {
  font-family: Verdana;
  font-size: 10px;
  text-decoration:none;
  color:#555555;}


.nav_list {
  padding:5px;
  list-style:none;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  float:left;}

UL {
  padding-left:05px;
  list-style-type:square;
  list-style-position:outside;
  margin-top:5px;
  margin-left:10px;
  margin-bottom:15px;}

OL {
  padding-left:10px;
  list-style-position:outside;
  margin-top:5px;
  margin-left:10px;
  margin-bottom:15px;}

#sublist {
  list-style:disc;}

LI {
  margin-bottom:2px;
  text-align:left}

FIELDSET {
 background: #FBEEC7;
 border-color: #555555;
 border-style: solid;
 border-width: 1px;
 padding:5px;
 margin-bottom:10px}

LEGEND {
 margin-bottom: 10px;
 font-weight: bold;}