/*----------------------------------------------->
<!-- (c)2006 Schlicker Thomas               ----->
<!--                                        ----->
<!-- Datei:     cssIndex.css                ----->
<!-- Autor:     Schlicker Thomas            ----->
<!--                                        ----->
<!-- Version:   09.10.2006                  ----->
<!-- Revision:                              ----->
<!--                                        ----->
<!--                                        ----->
<!----------------------------------------------->
<!--                                        ----->
<!----------------------------------------------*/


body { background-image: url(../images/bg/bg.jpg); }

table { border: 0,5px solid #FFFFFF; border-collapse: collapse; }

table.tab1 {
  background-color: #FFFFFF;
  background-image: url(../images/bg/bgMain.jpg);
  background-repeat: no-repeat;
}

.txt1 {
  font: bolder 18px Arial, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txt2 {
  font: 9px Verdana, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txt3 {
  font: 11px Arial, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txt4 {
  font: 12px Arial, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txt5 {
  font: bolder 14px Arial, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txt6 {
  font: bolder 9px Arial, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txt7 {
  font: bolder 10px Arial, Helvetica, sans-serif;
  color: #1F1F1F;
  text-decoration: none;
}

.txtRed1 {
  font: bolder 13px Arial, Helvetica, sans-serif;
  color: #990000;
  text-decoration: none;
}

.txtRed2 {
  font: bolder 13px Arial, Helvetica, sans-serif;
  color: #990000;
  text-decoration: none;
}


.txtGreen1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  color: #01A3A3;
  text-decoration: none;
}

.div-box-green {
  border: 1px solid #01A3A3;
  padding: 10px;
}

#boxRed {
  border-top: 1px solid #990000;
  border-bottom: 1px solid #990000;
  border-left: 1px solid #990000;
  border-right: 1px solid #990000;
}

#leftRight {
  border-left: 2px solid #990000;
  border-right: 2px solid #990000;
}

#left {
  border-left: 2px solid #990000;
  border-top: 1px solid #AAB3B1;
  border-bottom: 1px solid #AAB3B1;
}

#foldheader {
  border-left: 2px solid #990000;
  cursor: pointer;
  font: bolder 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}

.layer {
  position: absolute;
  background-color: #EFEFEF;
  border: 1px solid #990000;
  visibility: hidden;
  z-index: 200;
}

#tour {
  margin: 40px 0px 0px 0px;
}
.tour-navigation {
  float: left;
  margin: 2px 0px 0px 0px;
  padding: 0px;
  list-style: none;
}
.tour-navigation li {
  font-weight: bold;
  cursor: pointer;
  margin: 0px 0px 10px 0px;
}
.tour-navigation .tour-title {
  font-weight: bold;
}
.tour-subnavigation {
  margin: 0px;
  padding: 0px;
  display: none;
  list-style: none;
}
.tour-subnavigation li {
  margin: 2px 0px 2px 25px;
}
.tour-subnavigation li a {
  color: #01A3A3;
}
.tour-subnavigation li .active {
  color: #1F1F1F;
  font-weight: bold;
  cursor: default;
}
.tour-content {
  float: left;
  width: 372px;
  margin: 0px 0px 0px 15px;
}
.tour-content-title {
  /*padding: 5px;*/
  margin: 0px 0px 5px 0px;
  /*border-left: 2px solid #990000;*/
  /*background-color: #AAB3B1;*/
}
.tour-content-main {
  width: 369px;
  height: 287px;
  border: 1px solid #AAB3B1;
}
.tour-content-main-text {
  margin: 0px 0px 0px 15px;
}
.tour-content-footer {
  width: 369px;
  margin: 3px 0;
}
.tour-content-footer-left {
  float: left;
  width: 249px;
  color: #8F8F8F;
  font-size: 10px;
}
.tour-content-footer-right {
  float: left;
  width: 120px;
  text-align: right;
}
.tour-img {
  float: left;
  width: 375px;
  margin: 0px 0px 0px 0px;
}
.tour-img img {
  width: 373px;
}
.tour-img-slider {
  float: left;
  width: 380px;
  margin: 5px 0px;
  padding: 0px;
  list-style: none;
}
.tour-img-slider li {
  float: left;
  cursor: pointer;
  margin: 0px 5px 0px 0px;
}
.tour-img-slider li img {
  width: 88px;
}

td.green1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:link {
  font: 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:visited {
  font: 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:active {
  font: 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}

a:link.txt1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:visited.txt1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:active.txt1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}

a:link.txt2 {
  font: 11px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #1F1F1F;
}
a:visited.txt2 {
  font: 11px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #1F1F1F;
}
a:active.txt2 {
  font: 11px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #1F1F1F;
}

a:link.bold {
  font: bolder 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:visited.bold {
  font: bolder 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:active.bold {
  font: bolder 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}

a:link.bold2 {
  font: bolder 10px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #1F1F1F;
}
a:visited.bold2 {
  font: bolder 10px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #1F1F1F;
}
a:active.bold2 {
  font: bolder 10px Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #1F1F1F;
}

a:link.bold3 {
  font: bolder 10px Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:visited.bold3 {
  font: bolder 10px Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}
a:active.bold3 {
  font: bolder 10px Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}

a:link.green1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:visited.green1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:active.green1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}

a:link.green2 {
  font: 9px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:visited.green2 {
  font: 9px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:active.green2 {
  font: 9px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}

a:link.green3 {
  font: 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:visited.green3 {
  font: 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}
a:active.green3 {
  font: 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #01A3A3;
}

a:link.red1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #990000;
}
a:visited.red1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #990000;
}
a:active.red1 {
  font: bolder 11px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #990000;
}



a.auss {
  float: left;
  width: 8em;
  height: 1.4em;
  overflow: hidden;
  display: block;
  font: 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #1F1F1F;
}

a:hover.auss {
  overflow: visible;
  font: 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #990000;
}

a:hover.auss table {
  display: block;
  margin-top: 3px;
  border-collapse: collapse;
}

a.inn {
  display: block;
  width: 7.9em; /* fuer 5er IEs anpassen, sonst 'zuckt' es */
  padding: 2px 0;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
}

a:hover.inn {
  position: relative;
  color: #990000;
}
