/* ------------------------------- :::: revier GmbH 2009 :::: ------------------------------- */
body {
  text-align: center;
  margin: 0;
  padding: 0;
  font-family : Verdana;
  color: #000000;
  font-size : 11px;
  line-height : 120%;
  background-color: #ffffff;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN START = = = = = = = = = = */
a:link, a:visited {
  text-decoration : none;
  color: #000000;
  padding: 0;
  margin: 0;
}
a:hover {
  color: #E2007A;
  padding: 0;
  margin: 0;
}
h1 {
  font-size: 22px;
  line-height : 26px;
  font-weight: bold;
  color: #E2007A;
  padding: 2px 0 25px 0;
  margin: 0;
}
img {
  border: none;
  display: none;
}
h2 {
  font-size: 16px;
  color: #000000;
  padding: 45px 0 4px 0;
  margin: 0;
}
h3 {
  color: #E2007A;
  padding: 0;
  margin: 0;
  font-size : 11px;
  font-weight: normal;
			
}
h4 {
  font-size: 16px;
  color: #000000;
  padding:  10px 0 10px 0;
  margin: 0;
}
h5 {
  font-size: 11px;
  font-weight: bold;
  color: #E2007A;
  padding: 0;
  margin: 0;
}
h6 {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  margin: 0;
  padding-left: 3px;
}
p {
  color: #E2007A;
  padding-bottom: 25px;
  margin: 0;
}
.content_ueberschrift {
  font-size: 16px;
  font-weight: bold;
  color: #E2007A;
  padding: 40px 0 30px 0;
  margin: 0;
}
.bold {
  font-weight: bold;
  color: #E2007A;
}
.bold_black {
  font-weight: bold;
  color: #000000;
}
.zentrieren {
  text-align: left;
  width: 640px;
  background-color: #ffffff;
  padding: 0;
}
.zentrieren img {
  display: inline;
}
.bg {
  width: 640px;
}
.left {
  width: 640px;
  float: left;
  margin: 0;
}
.fancy_wrap {
  display: none;
}
.wrapper2 {
  width: 640px;
  padding: 0;
  margin: 0;
  float: left;
}
.buttons, .buttons-anfrage {
  display: none;
}
.button-image{
  padding-left: 10px;
}
.buttons_left {
  width: 109px;
  padding: 0;
  margin: 0;
  float: left;
}
.buttons_rechts {
  width: 109px;
  padding: 0; 
  margin: 0;
  float: left;
}
.suche {
  display: none;
}
.close {
  display: none;
}
.begruessung {
  background: transparent url(images/hg.jpg) left top no-repeat;
  width: 580px;
  float: left;
  padding: 0 0 20px 0;
  margin: 0;
}
.begruessung-header {
  width: 580px;
}
.wrapper {
  padding: 0;
  margin: 0;
}
.adresse-print {
  width: 640px;
  text-align: left;
  float: left;
}
.video {
  display: none;
}
.video_player {
  display: none;
}
.video_text {
  display: none;
}
.veranstaltungbutton {
  display: none;
}
.video_uberschrift {
  display: none;
}
.video_text_link {
  display: none;
}
.rahmen_inhalt {
  width: 620px;
  padding: 0;
}
.mygallerylong_0 {
  display: none;
}
.belt {
  display: none;
}
.box {
  width: 109px;
  height: 110px;
  padding: 0;
  margin-left: 14px;
  margin-bottom: 15px;
  float: left;
  background: #E3E4E5;
  font-size: 9px;
  z-index:1;
}
.box_vorne {
  width: 109px;
  height: 110px;
  padding: 0;
  margin-bottom: 15px;
  float: left;
  background: #E3E4E5;
  font-size: 9px;
  z-index:1;
}
.box_vorne p, .box p {
  padding: 3px;
  color: #000000;
  position: relative;
  z-index:2;
}
.box_vorne a:link, .box_vorne a:visited, .box_vorne a {
  padding-top: 90px;
  padding-right: 38px;
}
.box a:link, .box a:visited, .box a {
  padding-top: 90px;
  padding-right: 38px;
}
.veranstaltungskalender {
  width: 640px;
  padding: 0;
  margin: 0;
  float: left;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN ENDE = = = = = = = = = = */
/* = = = = = = = = HEADER ANFANG = = = = = = = = */
.header {
  width: 640px;
  height: 99px;
  padding: 0;
  margin: 0;
}
/* = = = = = = = = HEADER ENDE  = = = = = = = = */
/* = = = = = = = = EMO ANFANG = = = = = = = = */
.emo{
 display: none;
}
.emo-druck {
  background: url(images/druck-emo.jpg) left top no-repeat;
  height: 99px;
}
/* = = = = = = = = EMO ENDE  = = = = = = = = */
/* = = = = = = = = NAVIGATION ANFANG = = = = = = = = */
.navi {
  display: none;
}
/* = = = = = = = = NAVIGATION ENDE = = = = = = = = */
/* = = = = = = = =  NEWS start  = = = = = = = = */
.newsbox {
  display: none;
}
/* = = = = = = = =  NEWS ende  = = = = = = = = */
/* = = = = = = = =  FOLGESEITE start  = = = = = = = = */
.bilderreihe {
  display: none;
}
.button_folgeseite {
  display: none;
}
.button_folgeseite_1 {
  display: none;
}
.button_folgeseite_1 ul{
  display:block;
  width: 237px;
  height: 32px;
  padding: 0;
  margin: 0;
}
.button_folgeseite_1 li{
  list-style-type: none;
  width: 230px;
  height: 32px;
  padding: 0;
  margin: 0;
}
.button_folge a:link, .button_folge a:visited, .button_folge a {
  display: block;
  font-weight: bold;
  text-decoration: none;
  margin:0;
  color: #B4B4B4;
  padding: 8px 0 0 10px;
  font-size: 12px;
}
.button_folgeaktiv a:link, .button_folgeaktiv a:visited, .button_folge a:hover {
  display: block;
  font-weight: bold;
  text-decoration: none;
  margin:0;
  color: #ffffff;
  background-color: #E2007A;
  width: 222px;
  height: 19px;
  padding: 8px 0 0 10px;
  font-size: 12px;
}
.inhalt_folgeseite {
  float: left;
  width: 600px;
  padding: 40px 0 40px 20px;
  margin: 0;
}
.bild_block {
  float: left;
  width: 232px;
  padding: 10px 0 0 0;
  margin: 0;
  min-height:20px;
}
.inhalt_text_va {
  float: left;
  width: 330px;
  padding: 0 0 0 18px;
  margin: 0;
}
.inhalt_text {
  float: left;
  width: 330px;
  padding: 0 0 0 18px;
  margin: 0;
}
.inhalt_text_ort {
  float: left;
  width: 500px;
  padding: 0 0 15px 135px;
  margin: 0;
}
.inhalt_kontakt {
  float: left;
  width: 370px;
  padding: 0 0 40px 136px;
  margin: 0;
}
.bilderliste_box {
  width: 640px;
}
.bilderliste {
  display: none;
}
#gallery {
  display: none;
}
.refslidebox {
  display: none;
}
.refslidebox-std {
  display: none;

}
.panel {
  display: none;
}
.panel_oben {
  display: none;
}
.panel_unten {
  display: none;
}
.vergroessern {
  position : absolute;
  margin : -9px 0 0 0;
  font-size : 9px;
  width : 80px;
  font-weight: bold;
} 
.komment {
  width: 112px;
  height: 32px;
  padding: 5px 0 0 5px;
  font-size: 12px;
}
.inhalt_folgeseite_2 {
  float: left;
  width: 500px;
  padding: 0 0 0 10px;
  margin: 0;
}
.inhalt_listing {
  width: 640px;
  padding: 20px 0 0 0;
  margin: 0;
}
.inhalt_unterseiten {
  float: left;
  width: 480px;
  padding: 0 0 0 10px;
  margin: 0;
}
.none {
  display: none;
}
.none img {
  display: none;
}
.abstand_folgeseite {
  width: 300px;
  float: left;
}
.bild_folgeseite_2 {
  float: left;
  width: 232px;
  padding: 0 0 0 10px;
  margin: 0;
}
.bild_listing {
  float: left;
  width: 111px;
  padding: 0 0 0 10px;
  margin: 0;
}
.mindestgroesse {
  height: 768px;
  width: 1px;
  float: right;
}
.bild_folgeseite_3 {
  float: left;
  width: 115px;
  padding: 0 0 0 10px;
  margin: 0;
}
.content_folgeseite_2 {
  float: left;
  width: 600px;
  margin: 0;
  padding-bottom: 40px;
}
.content_folgeseite_3 {
  width: 640px;
  padding-bottom: 40px;
  margin: 0;
}
.sehenswertes {
  display: none;
}
.sehenswert {
  display: none;
}
.sehenswert ul {
  padding: 0;
  margin: 0;
  display:block;
}
.auswahl {
  display: none;
}
.inhalt_block {
}
.sehenswert li {
  list-style-type:none;
  padding-bottom: 10px;
  margin: 0;
  width: 135px;
}
.sehenswertlink a:link, .sehenswertlink a:visited, .sehenswertkink a {
  border-bottom: 1px solid #DCDAD9;
  display: block;
  margin:0;
  color: #000000;
}
.sehenswertaktiv a:link, .sehenswertaktiv a:visited, .sehenswertaktiv a:hover {
  border-bottom: 1px solid #DCDAD9;
  display: block;
  margin:0;
  color: #000000;
}
.tabellenspalte {
  width: 150px;
}
.inhalt_detail {
  float: left;
  width: 550px;
  padding: 0 0 0 10px;
  margin: 0;
}
.newslisting {
  float: left;
  width: 640px;
  padding: 0 0 15px 0;
}
/* = = = = = = = =  FOLGESEITE ende  = = = = = = = = */
/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.kontakt_feld {
  width: 450px;
  float: left; 
  padding-top: 25px;
}
.kontakt_einleitung {
  width: 453px;
  float: left;
  padding-bottom: 25px;
  font-size: 11px;
}
.formularlinks {
  width: 215px;
  float: left;
  padding: 0;
  margin: 0;
}
.formularrechts {
  width: 215px;
  float: left;
  padding-left: 15px;
  margin: 0;
}
.bezeichnung {
  width : 90px;
  height : 19px;
  float : left;
  margin-bottom: 4px;
  font-size: 11px;
}
.formularfeld {
  float: left;
}
.feld {
  border : 1px solid #EBEBEB;
  width : 120px;
  padding: 0;
  margin-bottom: 5px;
  color : #000000;
  background: #CFCFCF;
  float: right;
}
.inputselected {
  border : 1px solid #EBEBEB;
  width : 120px;
  padding: 0;
  margin-bottom: 5px;
  color : #000000;
  background: #CFCFCF;
  float: right;
}
.textarea {
  border : 1px solid #EBEBEB;
  width : 215px;
  height: 148px;
  color : #000000;
  margin : 6px 0 0 0;
  background: #CFCFCF;
  overflow: auto;
}
.textareaselected {
  border : 1px solid #EBEBEB;
  width : 215px;
  height: 148px;
  color : #000000;
  margin : 6px 0 0 0;
  background: #CFCFCF;
  overflow: auto;
}
*+html .textarea {
  height: 146px;
}
*+html .textareaselected {
  height: 146px;
}
* html .textarea {
  height: 146px;
}
* html .textareaselected {
  height: 146px;
}

.submit {
  margin: 10px 0 0 15px;
}
.captcha {
  display: none;
}
.captcha img {
  padding-left: 90px;
}
.cafeld {
  border : 1px solid #EBEBEB;
  width : 140px;
  top: -4px;
  position: relative;
  color : #000000;
  font-size : 11px;
  background: #CFCFCF;
}
.kontakt_formular {
  width: 453px;
  margin-bottom: 30px; 
  padding: 0;
  float: left;
}
/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */
