#blockRechts {
  border: 0px solid #00ff00;
  float: right;
  padding: 16px 9px 10px 9px;
  width: 172px;

}

* html #blockRechts {
  margin-left: -3px;                  /* MSIE: 3 Pixel Problem */
  width: 190px;
  w\idth: 172px;
}

#content {
  background-color: #ffffff;
  border: 0px solid #00ff00;
  margin: 0px 0px 0px 190px;
  padding: 16px 10px 10px 10px;
  width: 360px;
}

* html #content {
  margin-left: -3px;                  /* MSIE: 3 Pixel Problem */
  margin-right: -3px;                  /* MSIE: 3 Pixel Problem */
  width: 380px;
  w\idth: 360px;
}

#contentDirs21 {
  background-color: #ffffff;
  border: 0px solid #ff00ff;
  margin: 0px 0px 0px 190px;
  padding: 16px 10px 10px 10px;
  width: 550px;
}

* html #contentDirs21 {
  margin-left: -3px;                  /* MSIE: 3 Pixel Problem */
  width: 570px;
  w\idth: 550px;
}

#logo {
  border: 0px solid #ff00ff;
  height: 197px;
  float: left;
  width: 190px;
}

* html #logo {
  width: 190px;
  w\idth: 190px;
}

#mantle03 {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  background-color: #ffffff;
  margin: 0px auto;
  width: 760px;
}

* html #mantle03 {                        /* This is the Tan hack */
  width: 762px;
  w\idth: 760px;
}

#menu {
  background-color: #9CC04B;
  background-image: url(../images/bg_menu_left.gif);
  background-repeat: no-repeat;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  float: left;
  width: 188px;
}

* html #menu {
  margin-right: -3px;                 /* MSIE: 3 Pixel Problem */
  width: 190px;
  w\idth: 188px;
}

#topBlock {
  background-image: url(../images/top01.jpg);
  height: 158px;
  margin: 0px 0px 0px 190px;
  width: 570px;
}

#topBlock a {
  color: #ffffff;
  text-decoration: none;
}

#topBlock a:hover {
  color: #ffffff;
  text-decoration: underline;
}

* html #topBlock {
  width: 570px;
  w\idth: 570px;
}

#topMenuLeiste {
  background-image: url(../images/top02.jpg);  
  height: 39px;
  margin: 0px 0px 0px 190px;
  width: 570px;
}

* html #topMenuLeiste {
  width: 570px;
  w\idth: 570px;
}

#trennerUnten {
  border: 1px solid #ffffff;
  background-color: #A8A8A8;
  clear: both; 
  font-size: 6px;                     /* L?g: height, font-size, line-height sollte gleichen Wert haben */
  height: 6px;                        /* Problem: MSIE akzeptiert kleine H? nicht ohne weiteres. */
  line-height: 6px;                   /* ... MSIE - H?*/
  width: 758px;
}

* html #trennerUnten {
  width: 760px;
  w\idth: 758px;
}

.contentRuler {
  border: 1px solid #f1f1f1;
  height: 1px;
  margin: 10px 0px 10px 0px;
  width: 355px;
}

.imageCaption {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}

#h1Image {
  border: 0px solid #000000; 
  display: block;
  height: 19px; 
  margin: 0px 0px 0px 0px;
  width: 220px;   
}

#h1Text {
  display: none; 
}

#imageTitleH1 {
  background-image: url(../images/headlines/title_touristinfo.gif);
  border: 0px solid #000000; 
  display: block;
  height: 19px; 
  margin: 0px 0px 0px 0px;
  width: 220px;   
}

.imageTitle {
  border: 0px solid #000000; 
  height: 19px; 
  margin: 0px 0px 0px 0px;
  width: 220px;   
}

.imageTitle span {
  display: none; 
}

.imageTitleHideMe {
  display: none; 
}

.infoBlockHeader {
  border: 0px solid #000000;
  background-image: url(../images/block_header_bg.gif);
  color: #ffffff;
  font-weight: bold;
  height: 22px;
  padding: 2px 0px 0px 0px;
  text-align: center;
  width: 170px;
}

.infoBlockHeaderSubmenu {
  border: 0px solid #000000;
  background-image: url(../images/block_header_bg_green.gif);
  color: #ffffff;
  font-weight: bold;
  height: 22px;
  padding: 2px 0px 0px 0px;
  text-align: center;
  width: 170px;
}

.infoBlockContent {
  border: 0px solid #000000;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 10px 0px 10px; 
}
.infoBlockContent p {
  margin: 8px 0px 8px 0px;
}
.infoBlockContent a {
  text-decoration: none;
  color: #6D6D6D;
}
.infoBlockContent a:hover {
  text-decoration: underline;
  color: #FB9600;
}

.linkArrow {
  background-image: url(../images/arrow2.gif);


  color: #FB9600;
}

body {
  background-color: #D8E6BB;
  color: #6D6D6D;
  font-family: Arial,sans-serif;
  font-size: 13px;
  line-height: 19px;
}

h1,h2 {
  font-size: 15px;
  color: #9CC04B;
  margin: 0px 0px 0px 3px;
}

h1.betrieb {
  margin: 0px 0px 10px 3px;
}

h2 {
  margin: 0px 0px 10px 3px;
}

h2.angebote {
  border: 0px solid #000000;
  margin: 20px 0px 0px 3px;
}

h2.angebote a {
  color: #9CC04B;
  text-decoration: none;
}

h2.angebote a:hover {
  text-decoration: underline;
}

p {
  padding: 0px 0px 0px 3px;
}

p a {
  color: #6D6D6D;
}

p a:hover {
  color: #FB9600;
}

p.noMargin {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 3px;
}

td a {
  color: #6D6D6D;
}

td a:hover {
  color: #FB9600;
}

td.calendarBrl {
  border-bottom: 1px solid #d1d1d1;
  padding: 5px 10px 5px 0;
}

ul {
  list-style-image:url(../images/arrow1b.gif);
  margin: 10px 0px 10px 0px; 
  padding: 0px 0px 0px 0px;
}

ul a {
  color: #6D6D6D;
}

ul a:hover {
  color: #FB9600;
}

li {
  margin: 0px 0px 0px 23px; 
  padding: 0px 0px 0px 0px;
}

/* -------------------------------------- */
/* bof tt_news ------------------- */

.newsSubheader {
  border: 0px solid #000000;
  margin: 0px 0px 0px 18px;
}

.news-latest-item,.news-latest-gotoarchive {
  border: 0px solid #000000;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 10px 0px 10px; 
}
.news-latest-item p, {
  margin: 8px 0px 8px 0px;
}
.news-latest-item a, .news-latest-gotoarchive a, .news-single-backlink a, .news-list-item a {
  text-decoration: none;
  color: #6D6D6D;
}
.news-latest-item a:hover, .news-latest-gotoarchive a:hover, .news-single-backlink a:hover, .news-list-item a:hover  {
  text-decoration: underline;
  color: #FB9600;
}
.news-latest-gotoarchive {
  margin: 8px 0px 8px 13px;
}

.news-single-timedata {
  font-size: 12px;
  margin: 10px 0px 0px 0px;
}

.news-single-item h1, .news-list-item h1{
 border-top: 1px solid #d1d1d1;
 border-bottom: 1px solid #d1d1d1;
 margin: 10px 0px 0px 0px;
 padding: 5px 0px 5px 23px;
}

.news-list-item h1{
 margin: 20px 0px 10px 0px;
}

.news-list-date {
  color: #d1d1d1;
  font-size: 12px;
}

.news-single-img {
  float: right; 
  margin: 0px 0px 0px 10px;
  width: 160px; 
}

/* bof tt_news ------------------- */
/* -------------------------------------- */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display: none; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.tx-macinasearchbox-pi1 {
  display: inline;
  font-size: 10px;
}

.searchbox {
  background-color: #D8E6BB;
  font-size: 11px;
  width: 100px;
}

.align-right {
  text-align: right;
}

.csc-textpic-caption {
  font-family:Arial,sans-serif;	
  font-size:0.8em;
  line-height:1.1em;
  text-align:center;
}

.tx-veguestbook-pi1 {
  font-size:100%;
}

.tx-veguestbook-pi1 ul li {
  color:#f00;
}

  
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
  font-weight:bold;
  color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
font-weight:bold;
float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
font-size:75%;
font-weight:bold;
float:right;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
/*  
  background:#ADADAD;
  color:#FFF;
  font-weight:normal;
  padding:0.15em;
  padding-left:0.5em;
*/
  border-top:1px solid #D1D1D1;
  padding-top:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
float:left;
width:12em;
background:#EFEFEF;
min-height:4em;
padding: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
height:4em;
}

.tx-veguestbook-pi1 .tx-guestbook-left p {
color:#333;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right {
float:left;
width:21em;
background:#FFF;
padding: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
color:#333;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
}
 
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
font-size:100%;
color:#990000;
font-weight:bold;
background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
font-size:75%;
color:#333;
font-style: italic;
}

.tx-veguestbook-pi1 .tx-guestbook-latest {
display:block;
padding:0.25em;
clear:both;
}

.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
width:100%;
display:block;
padding: 1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
clear: both;
display: block;
float: left;
width: 10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
width: 30em;
display: block;
float: left;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
color:#990000;
}

.tx-veguestbook-pi1 fieldset {
border:none;
}

.tx-veguestbook-pi1 legend {
display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
float:left;
display:block;
background:#F7F7F7;
border:1px solid #CCC;
}
 
.tx-veguestbook-pi1 .tx-guestbook-freecap {
margin-left:2.25em;
}
 

.tx-veguestbook-pi1 .tx-guestbook-freecap img {
float:left;
display:block;
padding-left:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap input {
float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label {
clear:both;
display:block;
float:none;
width:10em;
margin-bottom:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p {
font-size:75%;
padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
clear:both;
display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
width:auto;
display:block;
}

