/* Allgemeines:
   - BG-Farbe Content: #9698A1
*/

/* ************* [START - Globale Einstellungen] ************************************* */
*{ margin: 0;
	 padding: 0;}

html, body, div, p,
h1, h2, h3, h4,
hr, ul, span, a, table,
td, img, li,
input, textarea, select { /*font-family : verdana, arial, helvetica, sans-serif;*/
												 /* 	font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; */
                          font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;}
body, html{ height: 100%;}
body{ font-size: 80.01%;
      background: #101321 url(../bilder/layout/bg_body.gif) 50% 0 repeat-y;
      text-align: center;
      color: #fff; /*#39454D*/}
/* ************* [ENDE  - Globale Einstellungen] ************************************* */

/* ************* [START - Layout-Elemente] ******************************************* */
#bodyDiv{ margin: 0 auto;
          width: 740px; /* Minimale Breite für Non-IE-Browser */
          min-height: 100%;
          text-align: left;}
/* Schriftgrössenanpassung für Opera-Browser */
html:first-child>b\ody #bodyDiv,
html:first-child>b\ody #footDiv{ font-size: 110.01%;}

#headDivBand,
#headDiv{ height: 249px;
          position: relative;}
#headDiv{ background: url(../bilder/layout/bg_header.jpg) 0 0 no-repeat;}
#headDivBand{ background: url(../bilder/layout/bg_header_band2.jpg) 0 0 no-repeat;}

#navDiv{ height: 43px;
				 background: #9698A1 url(../bilder/layout/bg_navigation.gif) 0 0 no-repeat;
         padding: 1px 0 0 0;}

#contentDiv{ margin: 0 20px;
						 padding: 0px 56px 36px 0;}

#footDiv{ margin: -1.8em auto 0;
          width: 740px; /* Minimale Breite für Non-IE-Browser */
          font-size: 0.85em;
          height: 1.8em;
          line-height: 1.8em;
          background: #7E7F87 url(../bilder/layout/bg_footer.gif) 0 0 repeat-x;
          border-top: 0px solid #4E4F54;
          text-align: left;}
/* ************* [ENDE  - Layout-Elemente] ******************************************* */

/* ************* [START - Header] **************************************************** */
#headDivBand a,
#headDiv a{ display: block;
						height: 240px;
            text-decoration: none;}
#headDivBand a span,
#headDiv a span{ visibility: hidden;}
#headDivBand a.myspace-headlink,
#headDiv a.myspace-headlink{ position: absolute;
														 height: 110px;
                             width: 110px;
                             z-index: 99;
                             top: 0;
                             left: 0;}
/* ************* [ENDE  - Header] **************************************************** */

/* ************* [START - Linke Spalte] ********************************************** */
/* ************* [ENDE  - Linke Spalte] ********************************************** */

/* ************* [START - Navigation] ************************************************ */
#mainNav{ margin: 0 20px;
          height: 32px;}
#mainNav, #mainNav li{ list-style: none;}
#mainNav li{ display: inline;}

#mainNav li a{ display: block;
							 float: left;
               height: 32px;
               text-decoration: none;}
#navHome{ background: url(../bilder/layout/bg_nav_home_98px.gif) 0 0 no-repeat;
					width: 98px;}
#navHome:hover{ background-position: 0 -32px;}
#navHomeAktiv{ background: url(../bilder/layout/bg_nav_home_98px.gif) 0 -32px no-repeat;
							 width: 98px;}
#navBand{ background: url(../bilder/layout/bg_nav_band_116px.gif) 0 0 no-repeat;
					width: 116px;}
#navBand:hover{ background-position: 0 -32px;}
#navBandAktiv{ background: url(../bilder/layout/bg_nav_band_116px.gif) 0 -32px no-repeat;
							 width: 116px;}
#navMultimedia{ background: url(../bilder/layout/bg_nav_multimedia_172px.gif) 0 0 no-repeat;
								width: 172px;}
#navMultimedia:hover{ background-position: 0 -32px;}
#navMultimediaAktiv{ background: url(../bilder/layout/bg_nav_multimedia_172px.gif) 0 -32px no-repeat;
							 			 width: 172px;}
#navGbuch{ background: url(../bilder/layout/bg_nav_gbuch_162px.gif) 0 0 no-repeat;
					 width: 162px;}
#navGbuch:hover{ background-position: 0 -32px;}
#navGbuchAktiv{ background: url(../bilder/layout/bg_nav_gbuch_162px.gif) 0 -32px no-repeat;
							  width: 162px;}
#navKontakt{ background: url(../bilder/layout/bg_nav_kontakt_152px.gif) 0 0 no-repeat;
						 width: 152px;}
#navKontakt:hover{background-position: 0 -32px;}
#navKontaktAktiv{ background: url(../bilder/layout/bg_nav_kontakt_152px.gif) 0 -32px no-repeat;
							 		width: 152px;}
#navImpressum{ background: url(../bilder/layout/bg_nav_kontakt_152px.gif) 0 0 no-repeat;
							 width: 152px;}
#navImpressum:hover{background-position: 0 -32px;}
#navImpressumAktiv{ background: url(../bilder/layout/bg_nav_impressum_152px.gif) 0 -32px no-repeat;
							 			width: 152px;}

#mainNav li a span{ visibility: hidden;}
/* ************* [ENDE  - Navigation] ************************************************ */

/* ************* [START - Content-Spalte] ******************************************** */
.homeBG, .newsBG, .bandBG, .mediaBG, .gbookBG{ min-height: 300px;}
.impressBG, .kontaktBG, .interaktivBG, .diskographieBG, .termineBG, .newsletterBG{ min-height: 450px;}
.homeBG{ background: url(../bilder/layout/bg_home_info.gif) 100% 30px no-repeat;}
.newsBG{ background: url(../bilder/layout/bg_news_info.gif) 100% 30px no-repeat;}
.bandBG{ background: url(../bilder/layout/bg_band_info.gif) 100% 30px no-repeat;}
.mediaBG{ background: url(../bilder/layout/bg_media_info.gif) 100% 30px no-repeat;}
.gbookBG{ background: url(../bilder/layout/bg_gbook_info.gif) 100% 30px no-repeat;}
.kontaktBG{ background: url(../bilder/layout/bg_kontakt_info.gif) 100% 30px no-repeat;}
.impressBG{ background: url(../bilder/layout/bg_impress_info.gif) 100% 30px no-repeat;}
.interaktivBG{ background: url(../bilder/layout/bg_interaktiv_info.gif) 100% 30px no-repeat;}
.diskographieBG{ background: url(../bilder/layout/bg_diskographie_info.gif) 100% 30px no-repeat;}
.termineBG{ background: url(../bilder/layout/bg_termine_info.gif) 100% 30px no-repeat;}
.newsletterBG{ background: url(../bilder/layout/bg_newsletter.gif) 100% 30px no-repeat;}

h1,
h2{ height: 40px;
		color: #37373B;
    border-bottom: 1px solid #37373b;
    font-size: 20px;
    line-height: 34px;
    font-weight: normal;}
h1_{ margin: 24px 0 24px 0;}
h2{ margin: 32px 0 24px 0;}
h1{ padding: 24px 0 0 0; margin: 0 0 24px 0;}
h2_{ padding: 32px 0 0 0; margin: 0 0 24px 0;}
h1 span, h2 span{ visibility: visible;}

h1.news, h1.band, h1.media, h1.wallpaper, h1.new_entry, h1.alex, h1.florian, h1.tim, h1.gabor, h1.bernd,
h1.bildmaterial, h1.soundfiles, h1.links, h1.interaktiv, h1.diskographie, h1.marcel_hauptmann, h1.jochen, h1.guitar_02,
h1.gbook, h1.kontakt, h1.impressum, h1.markus_trunk, h1.tenthousand, h1.termine, h1.newsletter,
h1.benedikt_behnke{ padding-left: 21px;}
h1.news{ background: url(../bilder/layout/h1_news.gif) 0 100% no-repeat;}
h1.links{ background: url(../bilder/layout/h2_links.gif) 0 100% no-repeat;}
h1.band{ background: url(../bilder/layout/h1_band.gif) 0 100% no-repeat;}
h1.media{ background: url(../bilder/layout/h1_media.gif) 0 100% no-repeat;}
h1.wallpaper{ background: url(../bilder/layout/h1_wallpaper.gif) 0 100% no-repeat;}
h1.bildmaterial{ background: url(../bilder/layout/h1_bildmaterial.gif) 0 100% no-repeat;}
h1.soundfiles{ background: url(../bilder/layout/h1_soundfiles.gif) 0 100% no-repeat;}
h1.gbook{ background: url(../bilder/layout/h1_gbook.gif) 0 100% no-repeat;}
h1.new_entry{ background: url(../bilder/layout/h1_new_entry.gif) 0 100% no-repeat;}
h1.kontakt{ background: url(../bilder/layout/h1_kontakt.gif) 0 100% no-repeat;}
h1.impressum{ background: url(../bilder/layout/h1_impressum.gif) 0 100% no-repeat;}
h1.markus_trunk{ background: url(../bilder/layout/h1_markus_trunk.gif) 0 100% no-repeat;}
h1.alex{ background: url(../bilder/layout/h1_alex.gif) 0 100% no-repeat;}
h1.florian{ background: url(../bilder/layout/h1_florian.gif) 0 100% no-repeat;}
h1.marcel_hauptmann{ background: url(../bilder/layout/h1_marcelhauptmann.gif) 0 100% no-repeat;}
h1.tim{ background: url(../bilder/layout/h1_tim.gif) 0 100% no-repeat;}
h1.gabor{ background: url(../bilder/layout/h1_gabor.gif) 0 100% no-repeat;}
h1.jochen{ background: url(../bilder/layout/h1_jochen.gif) 0 100% no-repeat;}
h1.benedikt_behnke{ background: url(../bilder/layout/h1_benedikt_behnke.gif) 0 100% no-repeat;}
h1.bernd{ background: url(../bilder/layout/h1_bernd.gif) 0 100% no-repeat;}
h1.keyboarder-wanted{ background: url(../bilder/layout/h1_keyboarder_gesucht.gif) 0 100% no-repeat;}
h1.steffen{background: url(../bilder/layout/h1_steffen_gitarre.gif) 0 100% no-repeat;}
h1.interaktiv{background: url(../bilder/layout/h1_interaktiv.gif) 0 100% no-repeat;}
h1.diskographie{background: url(../bilder/layout/h1_diskographie.gif) 0 100% no-repeat;}
h1.tenthousand{background: url(../bilder/layout/h1_tenthousand.gif) 0 100% no-repeat;}
h1.termine{background: url(../bilder/layout/h1_termine.gif) 0 100% no-repeat;}
h1.newsletter{background: url(../bilder/layout/h1_newsletter.gif) 0 100% no-repeat;}
h1.guitar_02{background: url(../bilder/layout/h1_guitar_02.gif) 0 100% no-repeat;}

h1.link_box{ margin: 9px 0 12px 0 !important;
						 height: auto; padding: 0;}
h1.ie-first{}

h2.musiker{ background: url(../bilder/layout/h2_musiker.gif) 0 0 no-repeat;
				 	  padding-left: 21px;}
h2.mediasektion{ background: url(../bilder/layout/h2_mediasektion.gif) 0 0 no-repeat;
				 			 	 padding-left: 21px;}
h2.banner{ background: url(../bilder/layout/h2_banner.gif) 0 0 no-repeat;
				 	 padding-left: 21px;}
h2.fotos{ background: url(../bilder/layout/h2_fotos.gif) 0 0 no-repeat;
				 	 padding-left: 21px;}
h2.motiv1{ background: url(../bilder/layout/h2_motiv1.gif) 0 0 no-repeat;
				 	 padding-left: 21px;}
h2.motiv2{ background: url(../bilder/layout/h2_motiv2.gif) 0 0 no-repeat;
				 	 padding-left: 21px;}
h2.motiv3{ background: url(../bilder/layout/h2_motiv3.gif) 0 0 no-repeat;
				 	 padding-left: 21px;}
h2.motiv4{ background: url(../bilder/layout/h2_motiv4.gif) 0 0 no-repeat;
				 	 padding-left: 21px;}
h2.konzept{ background: url(../bilder/layout/h2_konzept.gif) 0 0 no-repeat;
				 		padding-left: 21px;}
h2.rechtliches{ background: url(../bilder/layout/h2_rechtliches.gif) 0 0 no-repeat;
				 				padding-left: 21px;}
h2.datenschutz{ background: url(../bilder/layout/h2_datenschutz.gif) 0 0 no-repeat;
				 				padding-left: 21px;}
h2.links{ background: url(../bilder/layout/h2_links.gif) 0 0 no-repeat;
				 	padding-left: 21px;}
h2.statistik{ background: url(../bilder/layout/h2_statistik.gif) 0 0 no-repeat;
				 			padding-left: 21px;}
h2.cd-continuum{ background: url(../bilder/layout/h2_cd-continuum.gif) 0 0 no-repeat;
				 				 padding-left: 21px;}
h2.diskographie{ background: url(../bilder/layout/h1_diskographie.gif) 0 0 no-repeat;
				 				 padding-left: 21px;}
h2.anmeldeform{ background: url(../bilder/layout/h2_anmeldeform.gif) 0 0 no-repeat;
				 				 padding-left: 21px;}
h2.systemmeldung{ background: url(../bilder/layout/h2_systemmeldung.gif) 0 0 no-repeat;
				 				 padding-left: 21px;}
h2.anabmeldung{ background: url(../bilder/layout/h2_anabmelden.gif) 0 0 no-repeat;
				 				 padding-left: 21px;}
h2.dank{ background: url(../bilder/layout/h2_dank.gif) 0 0 no-repeat;
				 padding-left: 21px;}

h3{	color: #37373B;
    border-bottom: 1px solid #37373b;
    margin: 18px 0 24px 0;
    font-size: 1.3em;
    line-height: 2.0em;
    font-weight: normal;}

h4{ color: #37373B;
		font-size: 1.0em;
    line-height: 1.5em;
    margin: 0 0 6px;}
h4.abstand-oben{ margin-top: 18px;}

h5{	color: #37373B;
    border-bottom: 1px dashed #37373b;
    margin: 24px 0 6px 0;
    font-size: 1.1em;
    line-height: 1.3em;
    font-weight: bold;}

h5#stats{ /*border-top: 1px solid #7E7F87;
					border-width: 1px 0 0 0;
          line-height: 1.0em;
          padding: 3px 0 6px 0;
          color: #5e5e5e;
          font-weight: bold;*/
					font-size: 0.9em;}

#linkBox{ float: right;
 					padding: 0;
          margin: 0 0 0 0;}
#linkBox a,
#linkBox a:hover{ border: none;
									text-decoration: none;
                  padding: 0;
                  margin: 0;}
#linkBox img{ border: none;
							display: block;
              padding: 0;
              margin: 0;}

div.news,
p{ padding: 0 0 12px 0;
	 line-height: 1.35em;
   text-align: justify;
   /*color: #37373B;*/}
div.news,
p.news{ /*padding: 0 0 9px 95px;*/
				padding: 0 0 9px 0;}

p.mehrSpalte,
div.mehrAbsatz,
p.mehrAbsatz{ font-size: 0.85em;
							text-align: right;
              padding: 0 0 9px 0;}
p.stats-p{ /*font-size: 0.85em;
           color: #5e5e5e;*/
           padding: 0 0 6px 0;}
.centered{ text-align: center;}

.literal{ font-size: 2.8em;
					float: left;
          display: block;
          height: 0.95em;
          line-height: 0.95em;
          padding-right: 6px;
          font-style: italic;}

ul.news{ padding: 9px 0 12px 110px;}
ul.news li{ margin: 0 0 1px 0;}
ul.text{ padding: 0 0 12px 40px;}
ul.preview{ padding: 0 0 12px 220px;
						line-height: 1.8em;}
ul.musiker{ padding: 0 0 24px 21px;
            color: #37373B; /* 37373B */}
ul.musiker li{ margin: 0 0 9px 0;}
ul.musiker b{ font-weight: bold;}
ul.musiker span{ color: #fff;}

/* Foto-Quell-Liste im Impressum */
ul.foto-impressum{ padding: 0 0 18px 0;
                   list-style: none;}
ul.foto-impressum li{ padding: 0 0 0 90px;
                      line-height: 40px;
                      margin: 0 0 3px 0;}
ul.foto-impressum li#quelle-beleuchtung{ background: url(../bilder/quelle/quelle_beleuchtung.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-vintage{ background: url(../bilder/quelle/quelle_fotoalbum.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-rasenrock{ background: url(../bilder/quelle/quelle_ostheim_02Sep06.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-quatsch_04Nov06{ background: url(../bilder/quelle/quelle_quatsch_04Nov06.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-quatsch_13Jan07{ background: url(../bilder/quelle/quelle_quatsch_13Jan07.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-stattbahnhof_23Maerz07{ background: url(../bilder/quelle/quelle_stattbahnhof_23Maerz07.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-quatsch_14April07{ background: url(../bilder/quelle/quelle_quatsch_14Apr07.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-quatsch_26Mai07{ background: url(../bilder/quelle/quelle_quatsch_26Mai2007.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-calimeros_28April07{ background: url(../bilder/quelle/quelle_calimeros_28April2007.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-groove_30Juni07{ background: url(../bilder/quelle/quelle_groove_30Jun07.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-hassfurt_28Juli07{ background: url(../bilder/quelle/quelle_hassfurt_28Jul07.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-eltmann_01Sep07{ background: url(../bilder/quelle/quelle_eltmann_01Sep07.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-quatsch_02Feb08{ background: url(../bilder/quelle/quelle_quatsch_02Feb08.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-tapas_10Juli08{ background: url(../bilder/quelle/quelle_tapas_10juli08.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-beach_05Sep08{ background: url(../bilder/quelle/quelle_beach_05sep2008.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-rockclub_20Sep08{ background: url(../bilder/quelle/quelle_rockclub_20Sep08.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-rockyhorror_10Jan09{ background: url(../bilder/quelle/quelle_rockyhorror_10Jan09.jpg) 0 0 no-repeat;}
ul.foto-impressum li#quelle-albanpark_08Aug09{ background: url(../bilder/quelle/quelle_albanpark_08Aug09.jpg) 0 0 no-repeat;}


/*
#contentDiv a{ color: #fff;
							 font-weight: bold;}
#contentDiv a:hover{ color: #DFBD61;}
*/

/* Standardtextlinks im Contentbereich */
#contentDiv a{	border-bottom: 1px dashed #fff; /* 4E4E54 Link mit gestrichelten Rahmen unterstreichen (sonstige Browser) */
	            	padding-bottom: 1px;
                color: #37373B;
	            	text-decoration: none;}
#contentDiv a:hover{ color: #DFBD61; /* DFBD61 */
										 border-bottom: 1px dashed #37373B;} /* 37373B */

/* Weiterführende Links */
#contentDiv p.mehrAbsatz a{ border: none;
														padding: 0 1px;
                            color: #E1E1E3;
                            display: block;
                            float: right;
                            text-align: center;
                            font-size: 0.9em;
														margin-bottom: 3px;}
#contentDiv p.mehrAbsatz a:hover{ border: none;
																	color: #DFBD61; /*  37373B*/}
#contentDiv p.mehrAbsatz a.mehrBG_65-alt{ width: 105px;
                                   background: url(../bilder/buttons/btn_weiter.gif) 50% 0 no-repeat;}
#contentDiv p.mehrAbsatz a.mehrBG_65{ width: 65px;
																	 		height: 20px;
                                   		line-height: 20px;
                                   		background: url(../bilder/buttons/btn_mehr_65.gif) 50% 0 no-repeat;}
#contentDiv p.mehrAbsatz a.mehrBG_130{ width: 130px;
																	 		 height: 20px;
                                   		 line-height: 20px;
                                   		 background: url(../bilder/buttons/btn_mehr_130.gif) 50% 0 no-repeat;}

/* Links in Spalten */
#contentDiv p.mehrSpalte a{ border: none;
														padding: 0 1px;}
#contentDiv p.mehrSpalte a:hover{ border: none;}

/* Zusätzliche Navigation mit den entsprechenden Links */
#breadcrumbDiv{ margin: 0 20px;
						 		padding: 0px 56px 0 9px;
								font-size: 0.85em;
                color: #37373B;
                border-bottom: 0px solid #878A96;}
#breadcrumbDiv a{ border-bottom: 1px solid #fff; /* 4E4E54 Link mit gestrichelten Rahmen unterstreichen (sonstige Browser) */
                  padding-bottom: 1px;
                  color: #37373B;
                  text-decoration: none;}
#breadcrumbDiv a:hover{ color: #fff; /* DFBD61 */
                        border-bottom: 1px solid #37373B;} /* 37373B */
#breadcrumbDiv1{ margin: 0 20px;
						 		padding: 0px 56px 0 30px;
								font-size: 0.85em;
                height: 24px;
                line-height: 24px;
                overflow: hidden;
                color: #efefef;
                border-bottom: 0px solid #878A96;
                background: url(../bilder/layout/bg_subnavi.gif) 9px 0 no-repeat;}
#breadcrumbDiv1 a{ border: none; /* 4E4E54 Link mit gestrichelten Rahmen unterstreichen (sonstige Browser) */
                  padding-bottom: 1px;
                  color: #efefef;
                  text-decoration: underline;}
#breadcrumbDiv1 a:hover{ color: #C99E53; /* DFBD61 */
                        border: none;} /* 37373B */

/* Links für Bilder in Spalten */
#contentDiv a.imgLinkClear,
#contentDiv a.imgLinkClear:hover,
#contentDiv a.imgLink,
#contentDiv a.imgLink:hover{ text-decoration: none;
                             border: none;}
#contentDiv a.imgLink,
#contentDiv a.imgLink:hover{ float: left;}

/* SpaltenElement mit Hintergrundbild für 3 Spalten */
.spaltenBG{ background: url(../bilder/layout/bg_3spalten.gif) 0 5px no-repeat;
						min-height: 200px;
            font-size: 0.9em;}

/* Newsgruppieren */
.newsHolder{ margin: 0 0 24px 0;
						 padding: 0 0 3px 0;
             border-bottom: 1px dashed #7E7F87;}
.newsHolder_ohne{ margin: 0 0 0 0;
	                padding: 0 0 3px 0;
	                border-bottom: 0px dashed #7E7F87;}
.newsHolder_oben{ margin: 18px 0 6px 0;
	                padding: 3px 0 0 0;
	                border-top: 1px dashed #7E7F87;}
.newsHolder_oben b{ color: #37373B;}

/* Linker gefloateter Bereich (z.B. für Kalender-Top */
.innerLeft{ padding-top: 3px;
						float: left;
            width: 420px;
            height: 180px;}
.kalenderBox{ float: left;
							width: 144px;
              height: 160px;
              overflow: hidden;
              background: url(../bilder/content/kalenderblatt_leer.gif) 0 0 no-repeat;
              font-weight: bold;
              color: #000;
              text-align: center;}
.kalenderBox *{ }
.kalenderBox .date{ font-size: 42px;
										padding: 75px 14px 0 0;}
.kalenderBox .month{ font-size: 13px;
										 padding: 0 14px 0 0;}

/* Bannerelement */
.bannerDiv_center{ padding: 0 0 0 56px;
									 clear: both;
                   border-top: 0px solid #7E7F87;
                   text-align: center;}
.bannerDiv_center .img-margin{ margin: 0 0 6px 0;}

img.news_borderless,
img.news{ float: left;
          margin: 4px 12px 6px 0;}
img.news{ border: 1px solid #37373B;}
img.leftBlogImg,
img.imgLinks{ float: left;
							margin: 9px 12px 9px 0;
              border: none;}
img.rightBlogImg,
img.imgRechts{ float: right;
							 margin: 9px 0 9px 12px;
               border: none;}
img.ohneRahmen{ border: none;}
img.banner{ border: 1px solid #777;}

blockquote.newsZitat{ /*background: #A0A2AB;  A9ABB5 */
											/*border: 1px solid #ccc;*/ /* BCBEC9 84858D */
                      border-left: 6px solid #37373B;
                      padding: 5px 9px;
                      margin-left: 18px;
                      color: #37373B;
                      font-style: italic;
                      font-size: 0.9em;
                      line-height: 1.4em;}
address{ padding: 3px 0 9px 33px;
				 text-align: right;
				 font-size: 0.85em;}

blockquote1.newsZitat{ background: #A0A2AB; /*  A9ABB5 */
											 border: 1px solid #ccc; /* BCBEC9 84858D */
                       padding: 9px;
                       margin-left: 18px;
                       color: #37373B;
                       font-style: italic;
                       font-size: 0.9em;
                       line-height: 1.4em;}
address1{ padding: 3px 0 9px 9px;
				  text-align: right;
				  font-size: 0.85em;}

/* News (Seitennummern-Navigation) */
.news_seitenDiv{ margin: 6px 24px 12px 24px;
								 border-top: 0px dashed #ccc;
                 text-align: center;
                 font-size: 1.0em;
                 font-weight: normal;}
a.news_seitennummer{ color: #37373B;
                     text-decoration: underline;}
a.news_seitennummer:hover{ color: #DFBD61;}
span.news_seitennummer{ color: #fff;}

/* Interaktiv (Blog) */
.author_info{ padding: 3px 0 9px 9px;
				  		text-align: right;
				  		font-size: 0.85em;}
.author_info a.img-link,
.author_info a.img-link img{ border: none !important;
												 text-decoration: none !important;}

/* 2-spaltiges Layout */
.spaltenHolder-dashed{ background: url(../bilder/layout/bg_dashed_vert.gif) 322px 0 repeat-y;
											 font-size: 0.85em;
                       margin: 24px 0 0 0;}
.spaltenHolder-dashed h5{ border: 0;
													font-size: 1.0em;
                          background: url(../bilder/layout/bg_dashed.gif) 0 100% repeat-x;
	                        margin: 0 0 12px 0;
	                        padding: 12px 0 2px 2px;
	                        line-height: 1.2em;
	                        font-weight: bold;}
.spaltenHolder-dashed p{ padding-left: 2px;}
.spaltenHolder-dashed p.black{ color: #37373B;
															 margin: 0 0 9px;}
#contentDiv .spaltenHolder-dashed a{ text-decoration: underline;
	                                   border: 0;
                                     background: url(../bilder/bullets/pfeil_linkliste.gif) -0 50% no-repeat;
	                                   padding: 0 0 0 12px;
	                                   margin: 0;
	                                   color: #37373B;
                                     display: block; float: left;}
#contentDiv .spaltenHolder-dashed a:hover{ border: 0;}
#contentDiv .spaltenHolder-dashed p.black a:hover{ color: #DFBD61;}
/* Listen aus Diskographie */
ol.cd_list{ margin: 10px 0 10px 6px;}
ol.cd_list li{ margin: 4px 0 0 18px;}
ol.cd_list li span{ color: #37373B;
										font-style: italic;}
.linkeSpalte{ float: left;
							width: 300px;}
.rechteSpalte{ float: left;
							 width: 300px;
               margin-left: 44px;}

/* 3-spaltige News */
.ersteSpalte{ float: left;
							width: 198px;}
.folgeSpalte{ float: left;
							width: 198px;
              margin-left: 24px;}
.doppelSpalte_links{ float: left;
							 			 margin-left: 0;}
.doppelSpalte_rechts{ float: left;
							 			  margin-left: 24px;}
img.spalte{ border: 0;}
img.spalte_grau{ border: 1px solid #7E7F87;}

/* Formatierung für Termine */
.absatzTerminClear{ margin-top: 6px;
										clear: both;}

.leftTerminLabel{ float: left;
									width: 70px;}
* html .leftTerminLabel{ margin-right: 0;}

.rightTerminLabel{ margin-left: 100px;}
* html .rightTerminLabel{ height: 1%;}

/* ************* [ENDE  - Content-Spalte] ******************************************** */

/* *********************** [START - Termninkalender] ********************* */
.kalenderTable{ margin: 3px 0 0;
								border: 1px solid #485560;
                background: #F7F7F7;
                font-size: 0.9em;
                text-align: right;
                color: #000;
                width: 200px;
                float___: right;}
.kalenderTable tr.even{ background: #efefef;}
.kalenderTable tr.odd{}
.kalenderTable td{ padding: 3px 5px;
									 width__: 18px !important;
                   width__: 20px;}
.kalenderTable td.header{ text-align: center;
												 	line-height: 24px;
                          width: auto;
                          font-size: 1.0em;}
.kalenderTable .weekDays{ background: #878A96;}
.kalenderTable .weekDays td{ color: #fff;}
.kalenderTable .spaceRow{ background: #f7f7f7;}
.kalenderTable .spaceRow_dark{ background: #999;}
.kalenderTable .spaceRow_dark td,
.kalenderTable .spaceRow td{ color: #fff;
														 font-size: 1px;
                             line-height: 3px;
                             padding: 0;}
.kalenderTable .spaceRow_dark td{line-height: 1px;}
.kalenderTable td.sonntag{ background: #e3e3e3;}
.kalenderTable td.akt_date{ /*background: #a1afbc;
                            font-style: italic;*/
														font-weight: bold;}
.kalenderTable td a{ color: #78a;
										 text-decoration: none;
                     border: none !important;}
.kalenderTable td a.termin{ color: #900 !important;
										 				text-decoration: underline !important;
                            font-style: italic;
                            font-weight: bold;}
.kalenderTable td a.termin:hover{ border: none !important;}
.kalenderTable td a.akt_termin{ color: #293131;
                                text-decoration: underline;
                                font-style: italic;}
.kalenderTable .footRow{ background: #f7f7f7;}
.kalenderTable .footRow td{ text-align: left;
														padding-left: 9px;}
.kalenderTable .footRow td a{ color: #878A96 !important;
															font-style: normal;
                              font-size: 0.95em;
                              text-decoration: none !important;}
.kalenderTable .footRow td a:hover{ color: #C99E53 !important;
                              			text-decoration: underline !important;}
/* *********************** [ENDE  - Termninkalender] ********************* */

/* ************* [START - Elemente aus Admintool] ************************************ */
/* Listen aus dem Admintool */
ul.dyna_list,
ol.dyna_list{ margin-top: 10px;
              margin-bottom: 10px;}

ul.dyna_list li{ margin-left: 30px;
                 margin-top: 1px;}
ol.dyna_list li{ margin-left: 36px;
                 margin-top: 1px;}

.absatzSpacer{ font-size: 1px;
							 line-height: 0em;
               height: 9px;}
/* ************* [ENDE  - Elemente aus Admintool] ************************************ */

/* *********************** [START - Eintragsformular] ******************** */
#formEntry{ font-size: 1.0em;}
#formEntry fieldset{ border: 1px solid #7E7F87;
										 padding: 12px;
                     margin-top: 18px;}
#formEntry fieldset legend{ padding: 0 6px;
														color: #5A5B61;
                            font-weight: bold;}
#formEntry select{ width: 50px;
									 background: #efefef;}
#formEntry .select_input{ width: 530px !important;
                          width: 520px;
                          background: #efefef;}
#formEntry .short_select{ width: 502px;
                          background: #efefef;}
#formEntry .text{ width: 500px !important;
									width: 500px;
                  border: 1px solid #66676E;
                  background: #efefef;}
#formEntry .short_input,
#formEntry .nr_input,
#formEntry .long_input{ border: 1px solid #66676E;
                  			background: #efefef;}
#formEntry .long_input{ width: 590px;}
#formEntry .short_input{ width: 480px;}
#formEntry .nr_input{ width: 20px;
											text-align: center;}
#formEntry .labelAbstand{ margin-top: 6px;
													clear: both;}
#formEntry .labelDiv{ float: left;
											width: 110px;}
#formEntry .area{ width: 610px;
									height: 180px;
                  border: 1px solid #66676E;
                  background: #efefef;
                  font-size: 0.9em;}
#formEntry .buttonHolder{ padding: 6px 0 2px 0;}
/* *********************** [ENDE  - Eintragsformular] ******************** */

/* ************* [START - FORMATIERUNGEN EDITOR] ************************************* */
#contentDiv .cmdImg{ border: 1px solid #66676E;
      	 						 background: #F7F7F1;}

/* Container für Mouseover-Infos */
#infoID{ background: #FFFFE1;
         border: 1px solid #3F3F3F;
         color: #3F3F3F;
         width: 110px;
         display: none;
         position: absolute;
         top: 0;
         left: 0;
         padding: 3px;
         font-size: 0.7em;
         z-index: 5;}
/* ************* [ENDE  - FORMATIERUNGEN EDITOR] ************************************* */

/* ************* [START - Footer] **************************************************** */
.footPadding{ padding: 0 20px;/* 0 56px 0 0  */
							text-align: center;
              color: #37373B;}
#footDiv a{ color: #37373b;}
#footDiv a:hover{ color: #ccc; /* DFB137 151519 */}
/* ************* [ENDE  - Footer] **************************************************** */

/* ************* [START - Hilfs-Elemente] ******************************************** */
.clearDiv,
.clearDivSpacer{ font-size: 1px;
	               line-height: 0em;
	               clear: both;}
.clearDiv{ height: 0;}
.clearDivSpacer{ height: 18px;}
/* ************* [ENDE  - Hilfs-Elemente] ******************************************** */