
#blockRechts {
  display: none;

  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 {
  display: none;

  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 {
  display: none;

  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 {
  display: none;

  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 {
  display: none;

  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;
}

#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 {
}

.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: #ffffff;
  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;
}

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 julle_events ------------------- */
.tx-julleevents-pi1 {
}
.tx-julleevents-pi1-categorySelector {
}
.tx-julleevents-pi1-listrowFrontPage {
  background-color: #ffffff;
  border: 0px solid #0000ff;
}
.tx-julleevents-pi1-listrowFrontPageField-datetime {
/*
  background-color: #d1d1d1;
  font-weight: bold;
*/
  border: 0px solid #000000;
  margin: 10px 0px 0px 0px;
}
.tx-julleevents-pi1-listrowFrontPageField-title {
  border: 0px solid #ff00ff;
  font-weight: bold;
  margin: 0px 0px 0px 20px;
}
.tx-julleevents-pi1-listrowFrontPageField-teaser {
  border: 0px solid #a9a9a9;
  margin: 0px 0px 0px 20px;
}
/* eof julle_events ------------------- */
/* -------------------------------------- */

/* -------------------------------------- */
/* 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;
}

