
/*
***************************************
** NEWSTICKERNEU
***************************************
*/

.newstickerNEU {
  margin: 0 0 18px 0;
  padding: 0;
  width: 405px;
}

.newstickerNEU-titel {
  margin: 0 0 13px 0;
  padding: 0;
}

.newstickerNEU-inhalt-links {
  margin: 0;
  padding: 0;
  width: 196px;
  float: left;
}

.newstickerNEU-inhalt-rechts {
  margin: 0;
  padding: 0 0 0 20px;
  width: 188px;
  float: left;
  border-left: 1px solid #285402;
}

.newstickerNEU-eintrag {
  margin: 0 0 13px 0;
  padding: 4px 0 4px 8px;
}

.newstickerNEU-eintrag-datum {
  margin: 0 0 4px 0;
  padding: 0 0 1px 4px;
  color: #F8F8D6;
  background-color: #285402;
}

.newstickerNEU-eintrag-titel {
  margin: 0;
  padding: 0 0 4px 0;
}

.newstickerNEU-eintrag-inhalt {
  margin: 0;
  padding: 0;
}

.newstickerNEU-eintrag-inhalt-foto {
  margin: 0;
  padding: 0 7px 0 0;
  float: left;
}

.newstickerNEU-eintrag-inhalt-text {
  margin: 0;
  padding: 0;
  font-size: .85em;
  line-height: 1.5em;
}


/*
***************************************
** NEWSTICKER
***************************************
*/

.newsticker {
  margin: 0 0 18px 0;
  padding: 0;
}

.newsticker-titel {
  margin: 0 0 13px 0;
  padding: 0;
}

.newsticker-inhalt {
  margin: 0;
  padding: 0;
  border-left: 1px solid #285402;
}

.newsticker-eintrag {
  margin: 0 0 13px 0;
  padding: 4px 0 4px 8px;
}

.newsticker-eintrag-datum {
  margin: 0 0 4px 0;
  padding: 0 0 1px 4px;
  color: #F8F8D6;
  background-color: #285402;
}

.newsticker-eintrag-titel {
  margin: 0;
  padding: 0 0 4px 0;
}

.newsticker-eintrag-inhalt {
  margin: 0;
  padding: 0;
}

.newsticker-eintrag-inhalt-foto {
  margin: 0;
  padding: 0 7px 0 0;
  float: left;
}

.newsticker-eintrag-inhalt-text {
  margin: 0;
  padding: 0;
  font-size: .85em;
  line-height: 1.5em;
}


/*
***************************************
** SPONSOREN
***************************************
*/

.sponsoren {
  margin: 0 0 18px 0;
  padding: 0;
}

.sponsoren-titel {
  margin: 0;
  font-size: .85em;
  letter-spacing: -1px;
}

.sponsoren-grafik {
  margin: 0;
  padding: 4px 0 0 0;
}


/*
***************************************
** STANDARD
***************************************
*/

.standard-titel {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0 0 3px 0;
  color: #285402;
  background-color: #F8F8D6;
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #285402;
}

.standard-inhalt {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
}

.standard-zusatz {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0;
  width: 100%;
  font-size: .85em;
}

.standard-zusatz-kontakt {
  margin: 0;
  padding: 0;
  width: 33%;
  float: left;
}

.standard-zusatz-kontakt-titel {
  margin: 0 0 13px 0;
  padding: 0;
}

.standard-zusatz-kontakt-inhalt {
  margin: 0;
  padding: 0;
  border-left: 1px solid #285402;
}

.standard-zusatz-kontakt-eintrag {
  margin: 0;
  padding: 4px 0 4px 8px;
}

.standard-zusatz-kontakt-eintrag-titel {
  margin: 0;
  padding: 0 0 4px 0;
  font-weight: bold;
}

.standard-zusatz-kontakt-eintrag-angaben {
  margin: 0;
  padding: 0 0 4px 0;
}

.standard-zusatz-kontakt-eintrag-email {
  margin: 0;
  padding: 0 0 4px 0;
}

.standard-zusatz-weblinks {
  margin: 0;
  padding: 0;
  width: 33%;
  float: left;
}

.standard-zusatz-weblinks-titel {
  margin: 0 0 13px 0;
  padding: 0;
}

.standard-zusatz-weblinks-inhalt {
  margin: 0;
  padding: 0;
  border-left: 1px solid #285402;
}

.standard-zusatz-weblinks-eintrag {
  margin: 0;
  padding: 4px 0 4px 8px;
}

.standard-zusatz-weblinks-eintrag-titel {
  margin: 0;
  padding: 0 0 4px 0;
  font-weight: bold;
}

.standard-zusatz-weblinks-eintrag-www {
  margin: 0;
  padding: 0 0 4px 0;
}

.standard-zusatz-downloads {
  margin: 0;
  padding: 0;
  width: 33%;
  float: left;
}

.standard-zusatz-downloads-titel {
  margin: 0 0 13px 0;
  padding: 0;
}

.standard-zusatz-downloads-inhalt {
  margin: 0;
  padding: 0;
  border-left: 1px solid #285402;
}

.standard-zusatz-downloads-eintrag {
  margin: 0;
  padding: 4px 0 4px 8px;
}

.standard-zusatz-downloads-eintrag-titel {
  margin: 0;
  padding: 0 0 4px 0;
  font-weight: bold;
}

.standard-zusatz-downloads-eintrag-beschreibung {
  margin: 0;
  padding: 0 0 4px 0;
}


/*
***************************************
** RADWEG
***************************************
*/

.radweg-titel {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0 0 3px 0;
  color: #285402;
  background-color: #F8F8D6;
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #285402;
}

.radweg-kopf {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0;
  color: #285402;
  background-color: #F8F8D6;
  width: 100%;
}

.radweg-kopf-logo {
  margin: 0;
  padding: 0 0 0 6px;
  color: #285402;
  background-color: transparent;
  width: 109px;
  float: left;
}

.radweg-kopf-angaben {
  margin: 0;
  padding: 5px 32px 0 32px;
  /padding: 5px 0 0 32px;
  color: #285402;
  background-color: transparent;
  width: 23.35em;/*width: 299px;*/
  float: left;
  border-right: 1px solid #AED129;
  border-left: 1px solid #AED129;
}

.radweg-kopf-zusatzinfo {
  margin: 0;
  padding: 0;
  color: #285402;
  background-color: transparent;
  width: 115px;
  float: right;
}

.radweg-tabs {
  position: relative;
  margin: 0 0 17px 0;
  padding: 0;
  width: 100%;
}

.radweg-inhalt {
  position: relative;
  margin: 0;
  padding: 15px 10px 30px 10px;
  width: 576px;
  background-image: url(/kiosk/grafik/bg_tab_divs.gif);
  background-repeat: no-repeat;
}

p.p-radweg {
  margin: 0 0 2em 0;
  padding: 0 10px 0 0;
}

/*
LINKS
*/

a.tab-link-1:link,
a.tab-link-1:visited,
a.tab-link-1:hover,
a.tab-link-1:active {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
	text-decoration: none;
  color: #285402;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 100px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_1_inaktiv.gif);
  background-repeat: no-repeat;
  z-index: 10;
  float: left;
}

a.tab-link-1:hover,
a.tab-link-1:active {
  background-image: url(/kiosk/grafik/tab_1_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 100;
}

a.tab-link-1-aktiv:link,
a.tab-link-1-aktiv:visited,
a.tab-link-1-aktiv:hover,
a.tab-link-1-aktiv:active {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
	text-decoration: none;
  color: #285402;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 100px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_1_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 100;
  float: left;
}

a.tab-link-2:link,
a.tab-link-2:visited,
a.tab-link-2:hover,
a.tab-link-2:active {
  position: absolute;
  display: block;
  /*left: 8.84em; */
  left: 96px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 111px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_2_inaktiv.gif);
  background-repeat: no-repeat;
  z-index: 20;
  float: left;
}

a.tab-link-2:hover,
a.tab-link-2:active {
  background-image: url(/kiosk/grafik/tab_2_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 200;
}

a.tab-link-2-aktiv:link,
a.tab-link-2-aktiv:visited,
a.tab-link-2-aktiv:hover,
a.tab-link-2-aktiv:active {
  position: absolute;
  display: block;
  /*left: 8.84em; */
  left: 96px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 111px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_2_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 200;
  float: left;
}

a.tab-link-3:link,
a.tab-link-3:visited,
a.tab-link-3:hover,
a.tab-link-3:active {
  position: absolute;
  display: block;
  /*left: 18.52em;*/
  left: 201px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 115px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_3_inaktiv.gif);
  background-repeat: no-repeat;
  z-index: 30;
  float: left;
}

a.tab-link-3:hover,
a.tab-link-3:active {
  background-image: url(/kiosk/grafik/tab_3_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 300;
}

a.tab-link-3-aktiv:link,
a.tab-link-3-aktiv:visited,
a.tab-link-3-aktiv:hover,
a.tab-link-3-aktiv:active {
  position: absolute;
  display: block;
  /*left: 18.52em;*/
  left: 201px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 115px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_3_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 300;
  float: left;
}

a.tab-link-4:link,
a.tab-link-4:visited,
a.tab-link-4:hover,
a.tab-link-4:active {
  position: absolute;
  display: block;
  /*left: 28.56em;*/
  left: 310px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  font-size: .85em;
  letter-spacing: -1px;
  width: 104px;
  height: auto;
  background-image: url(/kiosk/grafik/tab_4_inaktiv.gif);
  background-repeat: no-repeat;
  z-index: 40;
  float: left;
}

a.tab-link-4:hover,
a.tab-link-4:active {
  background-image: url(/kiosk/grafik/tab_4_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 400;
}

a.tab-link-4-aktiv:link,
a.tab-link-4-aktiv:visited,
a.tab-link-4-aktiv:hover,
a.tab-link-4-aktiv:active {
  position: absolute;
  display: block;
  /*left: 28.56em;*/
  left: 310px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  font-size: .85em;
  letter-spacing: -1px;
  width: 104px;
  height: auto;
  background-image: url(/kiosk/grafik/tab_4_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 400;
  float: left;
}

a.tab-link-5:link,
a.tab-link-5:visited,
a.tab-link-5:hover,
a.tab-link-5:active {
  position: absolute;
  display: block;
  /*left: 37.6em;*/
  left: 408px;
  top: 0;
	text-decoration: none;
  color: #285402;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 116px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_5_inaktiv.gif);
  background-repeat: no-repeat;
  z-index: 50;
  float: left;
}

a.tab-link-5:hover,
a.tab-link-5:active {
  background-image: url(/kiosk/grafik/tab_5_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 500;
}

a.tab-link-5-aktiv:link,
a.tab-link-5-aktiv:visited,
a.tab-link-5-aktiv:hover,
a.tab-link-5-aktiv:active {
  position: absolute;
  display: block;
  /*left: 37.6em;*/
  left: 408px;
  top: 0;
	text-decoration: none;
  color: #285402;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  width: 116px;
  height: auto;
  font-size: .85em;
  letter-spacing: -1px;
  background-image: url(/kiosk/grafik/tab_5_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 500;
  float: left;
}

a.tab-link-6:link,
a.tab-link-6:visited,
a.tab-link-6:hover,
a.tab-link-6:active {
  position: absolute;
  display: block;
  /*left: 47.73em;*/
  left: 518px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  font-size: .85em;
  letter-spacing: -1px;
  width: 78px;
  height: auto;
  background-image: url(/kiosk/grafik/tab_6_inaktiv.gif);
  background-repeat: no-repeat;
  z-index: 60;
  float: left;
}

a.tab-link-6:hover,
a.tab-link-6:active {
  background-image: url(/kiosk/grafik/tab_6_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 600;
}

a.tab-link-6-aktiv:link,
a.tab-link-6-aktiv:visited,
a.tab-link-6-aktiv:hover,
a.tab-link-6-aktiv:active {
  position: absolute;
  display: block;
  /*left: 47.73em;*/
  left: 518px;
  top: 0;
	text-decoration: none;
  background-color: transparent;
  margin: 0;
  padding: 3px 0 2px 8px;
  font-size: .85em;
  letter-spacing: -1px;
  width: 78px;
  height: auto;
  background-image: url(/kiosk/grafik/tab_6_aktiv.gif);
  background-repeat: no-repeat;
  z-index: 600;
  float: left;
}



/*
***************************************
** RUBRIKANSICHT
***************************************
*/

.rubrik-inhalt {
  position: relative;
  margin: 0 0 1em 0;
  padding: 0;
}

.kategorie-titel,
.kategorie-titel-first {
  position: relative;
  margin: 22px 0 0 0;
  padding: 0 0 1em 0;
}

.kategorie-titel-first {
  margin: 0;
}

.kategorie-eintrag-first {
  position: relative;
  margin: 0;
  padding: 8px 7px 8px 7px;
  /*background-image: url(/kiosk/grafik/bg_kategorie_eintrag_first.gif);
  background-repeat: no-repeat;*/
}

.kategorie-eintrag {
  position: relative;
  margin: 0;
  padding: 8px 7px 8px 7px;
  border-top: 1px solid #285402;
}

table.tabelle-rubrik {
	margin: 0;
  padding: 0;
  width: 100%;
  font-size: 1em;
}

td.tabelle-rubrik-foto {
  margin: 0;
  padding: 0;
	color: #000000;
  background-color: transparent;
}

td.tabelle-rubrik-inhalt {
  margin: 0;
  padding: 10px 0 0 13px;
	color: #285402;
  background-color: transparent;
  width: 100%;
}


/*
***************************************
** FOTOGALERIE
***************************************
*/

.fotogalerie {
  margin: 0 0 1em 27px;
  padding: 10px 0 0 0;
  background-color: transparent;
}

.fotogalerie-inhalt {
  margin: 0;
  padding: 0;
  width: 100%;
}

.fotogalerie-inhalt-fotos {
  width: 120px;
  margin: 0 20px 20px 0;
  padding: 3px 0 0 0;
  float: left;
  text-align: center;
  border-top: 6px solid #285402;
}

.fotogalerie-inhalt-fotos-last {
  width: 120px;
  margin: 0 0 20px 0;
  padding: 3px 0 0 0;
  float: left;
  text-align: center;
  border-top: 6px solid #285402;
}


