@charset "iso-8859-1";
/* —————————————————————————————————————————————————————————————————————————————— */
/* Allgemeine-Elemente                                                            */
/* —————————————————————————————————————————————————————————————————————————————— */
img.left			{ margin:  0px 10px 10px  0px; border: solid 0px #DEDEDE; }
img.right			{ margin:  0px  0px 10px 10px; border: solid 0px #DEDEDE; }
img.top				{ margin:  0px  0px 10px  0px; border: solid 0px #DEDEDE; }
img.bottom			{ margin: 10px  0px  0px  0px; border: solid 0px #DEDEDE; }

.klein				{ font-size:  90%; font-style: normal; line-height: 145%; }
.extraklein			{ font-size:  80%; font-style: normal; line-height: 145%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
.gross				{ font-size: 115%; font-style: normal; line-height: 145%; }

.Innenraum			{ font-size:101%; line-height:150%; }

.fussnote				{ padding:30px 0px 0px 0px; font-size:85%; color:#a0a0a0; text-align:right; }
div.fussnoteLinie		{ width:200px; float:right; height:0px; text-align:right; margin-right:0px; margin-bottom:3px; }

/* Spaltenüberschrift nich bold... */
table th				{ font-weight: normal; }

/* Für SMS-Veröffentlichungen */
.Section1 p			{ margin:0px; padding:0px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Startseite                                                                     */
/* —————————————————————————————————————————————————————————————————————————————— */
#StartseiteZonen				{ width:100%; margin-top: 24px; }
#StartseiteZonen .vnavcontainer	{ padding:10px; }

/* —— Zone 1 ———————————————————————————————————————————————————————————————————— */
#StartseiteLinks			 { float:left; width:55%; }
#StartseiteLinks h4			{ margin-bottom:5px; margin-top:0px; }
#StartseiteLinks .bild		{ margin: 0; float:left; }
#StartseiteLinks .text		{ margin: 0; }

/* —— Zone 2,3 —————————————————————————————————————————————————————————————————— */
#StartseiteRechts			{ float:right; width:35%; margin-right: -11px; margin: 23px 0px 0px 0px; }
#StartseiteRechts h4			{ margin:0; display:block; padding:0px 0px 8px 0px; margin:0px 0px 0px 0px; }
#StartseiteRechts .bild		{ margin: 0; float:left; }
#StartseiteRechts .text		{ margin: 0; }

/* —— Zone 4 ———————————————————————————————————————————————————————————————————— */
#StartseiteUnten			{ width:100%; }
#StartseiteUnten h4			{ margin-bottom:5px; margin-top:0px; }
#StartseiteUnten .bild		{ margin:0; float:left; }
#StartseiteUnten .text		{ margin:0; }

/* —— Ticker ———————————————————————————————————————————————————————————————————— */
#tickerBorder				{ position:relative; overflow:hidden; height:190px; margin-top:15px; }
#tickerArea					{ position:relative; margin-left:0px; top:0px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Searchresult                                                                   */
/* —————————————————————————————————————————————————————————————————————————————— */
#searchresult				{ width:100%; }
#searchresult .bild			{ float:left; }
#searchresult .text			{ float:left; font-size: 90%; }
#searchresult .text a		{ font-size: 110%; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* adress_loop_2cols - Adressen in 2 Spalten                                      */
/* —————————————————————————————————————————————————————————————————————————————— */
#AddresseCols					{ width:100%; }
#AddresseCols .singleAdress		{ float:left; width:47.5%; padding-top:10px; padding-bottom:5px; }
#AddresseCols .headline			{ font-weight:bold; margin:20px 0px 0px 0px; padding:0px 0px 2px 5px; }
#AddresseCols .text				{ padding-right:15px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* address_loop - Adressenlisten                                                  */
/* —————————————————————————————————————————————————————————————————————————————— */
#adressen					{ width:100%; }
#adressen .bild				{ font-weight:bold;padding-right:15px; }
#adressen .headline			{ font-weight:bold; margin:20px 0px 0px 0px; padding:0px 0px 2px 5px; }
#adressen .headlineText		{ padding:0px 0px 0px 5px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* address_loop_all - Adressenlisten komplett                                     */
/* —————————————————————————————————————————————————————————————————————————————— */
#adressenKomplett				{ width:100%; }
#adressenKomplett h3				{ margin-top:5px; }
#adressenKomplett .bild			{ float:left; }
#adressenKomplett .bildrechts	{ float:right; padding-right:15px; }
#adressenKomplett .text			{ float:left; }
#adressenKomplett .beschreibung	{ clear:both; }
#adressenKomplett .headline		{ font-weight:bold; margin:20px 0px 0px 0px; padding:0px 0px 2px 5px; }
#adressenKomplett .headlineText	{ padding: 0px 0px 0px 5px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* nav_vert_center - Navigation in der Mitte                                      */
/* —————————————————————————————————————————————————————————————————————————————— */
#vnavcenter					{ width:100%;}
#vnavcenter h4				{ margin-bottom:5px; margin-top:0px;}
#vnavcenter h4.headline		{ margin-top:30px; padding:1px 0px 2px 3px; font-weight:bold; }
#vnavcenter .bild			{ margin: 0; float:left; }
#vnavcenter .text			{ margin: 0; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Artikel weiter...                                                              */
/* —————————————————————————————————————————————————————————————————————————————— */
#wenigerArtikel				{ padding-bottom: 5px; }
#wenigerArtikel h4			{ font-size:95%; float: right; padding-top: 5px; background:url(); }
#wenigerArtikel a			{ float: left; }
#wenigerArtikel img			{ padding-right: 10px; }

#weitereArtikel				{ margin-top: 30px; padding-top: 8px; }
#weitereArtikel h4			{ float: left; background:url(); }
#weitereArtikel a			{ float: left; }
#weitereArtikel a.right		{ float: right; padding-right: 10px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Template 8 - Schlagwortliste ABC...                                            */
/* —————————————————————————————————————————————————————————————————————————————— */
 .buchstabeReihe		{ font-size: 120%; }
 .buchstabe				{ padding:3px; text-decoration:none; font-weight:bold; }
 .buchstabe:hover		{ padding:3px; text-decoration:none; font-weight:bold; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Definition des Veranstaltungskalenders                                         */
/* —————————————————————————————————————————————————————————————————————————————— */
#vk						{ width:100%; }
#vk .headline, #vk .headlineAlternative
						{ padding-left:3px; padding-bottom:2px; padding-right:3px; margin-top:8px; }
#vk #kategoriebild img	{ margin-right:10px; }
.kartenreservierung 		{ position:absolute; right:10px; top:130px; text-align:center; }

#calendar				{ padding:0px; width:100%; font-size:12px; }
#calendar td				{ padding:1px; }
#calendar .days			{ padding:0px; }
#calendar caption		{ padding:0px; width:100%; font-weight:bold; }
#calendar abbr			{ border:0px; font-weight:normal; }
#CalInclude				{ height:150px; position:relative; }
#calendarMonth			{ position:relative; z-index:9;  height:18px; overflow:hidden; margin-left:26px; margin-right:26px; }

ul#calenderMonthList				{ list-style:none; position:absolute; top:0px; left:0px; margin:0px -2px; padding:0px 0px 2px 0px; width:100%; z-index:9; }
ul#calenderMonthList li.first		{ padding-top:2px; }
#calenderMonthList li a			{ text-decoration:none; font-weight:normal; display:block; padding:2px 0px 3px 0px; }
#calenderMonthList li a:hover		{ text-decoration:underline; }
#calenderMonthList #currentMonth a	{ font-weight:bold; }

 

/* —————————————————————————————————————————————————————————————————————————————— */
/* Eigenschaften des Pagejumpers bei Suchen...                                    */
/* —————————————————————————————————————————————————————————————————————————————— */
#pagejumper					{ text-align:center;}
#pagejumper a				{ background-image:url('../images/sresult-n.gif'); background-position: center top; background-repeat: no-repeat; padding-top:15px; width:28px; float:left; cursor:pointer; display:block; }
#pagejumper a:hover			{ background-image:url('../images/sresult-mo.gif'); background-position: center top; background-repeat: no-repeat; }
#pagejumper .inaktiv			{ background-image:url('../images/sresult-s.gif'); background-position: center top; background-repeat: no-repeat; padding-top:15px; width:28px; float:left; display:block; }
#pagejumper .punkte,.seite	{ float:left; display:block; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Formular-Elemente                                                              */
/* —————————————————————————————————————————————————————————————————————————————— */
fieldset				{ padding:0px; }
INPUT				{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 80%; margin-bottom:5px; vertical-align:middle; }
TEXTAREA			{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 80%; margin-bottom:5px; vertical-align:middle; }
SELECT				{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 80%; margin-bottom:5px; vertical-align:middle; }
.checkbox			{ margin:0px;}

label.left			{ float:left; text-align:right; width:11.7em; margin-right: .3em; padding-top:1px; }
label.leftweit		{ float:left; text-align:right; width:15.7em; margin-right: .3em; padding-top:1px; }
label.right			{ margin-left: .3em; vertical-align:top; }
label.lefttop		{ text-align:left; margin-left: 1em; width:28em; }
label.textmitte		{ text-align:left; width:25em; margin-left:11.5em; margin-right: .3em; }
label.textlinks		{ float:left; text-align:left; margin-left: 2.5em; }
label.leftbold		{ float:left; text-align:left; width:14em; margin-right: .3em; margin-left: .3em; font-weight:bold; }
label.leftboldwidth		{ float:left; text-align:left; width:25em; margin-right: .3em; margin-left: .3em; font-weight:bold; }
label.rightzusatz		{ font-size: 85%; color:#990000; background-color: #F6FAFD; }
label.pflichtfeld		{ float:left; width:1em; text-align:center; }
label.zusatz			{ font-size: 85%; margin-left:3.5em }

#kontform h3				{ padding:0; margin:0; padding-top:5px; display:inline; }
#kontform legend span	{ display:none; }
.formelement			{ display:block; margin-left:13em; }
.button					{ cursor:pointer; }
.suchfeldbutton			{ cursor:pointer; vertical-align:middle; text-decoration:underline; overflow:visible; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* DB-Formular                                                                    */
/* —————————————————————————————————————————————————————————————————————————————— */
.zweispalten			{ margin: 0px; width: 600px; padding: 0px; line-height: 150%; }
.zweispalten .left		{ margin: 0px; float:left; width: 160px; text-align: right; padding: 4px 4px 4px 4px; }
.zweispalten .leftT		{ margin: 0px; float:left; width: 160px; text-align: right; padding: 7px 4px 4px 4px; }
.zweispalten .right		{ margin: 0px; margin-left: 160px; padding: 4px; line-height: 150%; _height: 1%; _margin-left: 0; }
.kleinnormalhell		{ color: #aaaaaa; FONT-SIZE:  90%; FONT-STYLE: normal; line-height: 145%; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* gallerie_loop_all - Bilder der Gallerie untereinander                          */
/* —————————————————————————————————————————————————————————————————————————————— */
#GallerieAlle						{ }
#GallerieAlle .GallerieAlleInnen		{ margin-top:20px; margin-bottom:20px; }
#GallerieAlle .Bild					{ font-size:90%; float:left; text-align:right; margin:0; padding:0; }
#GallerieAlle .Bild img				{ display:block; float:right; }
#GallerieAlle .BildText				{ margin:0; padding:0; }
#GallerieAlle img.left				{ padding:0px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* gallerie_loop - Bilder der Gallerie nebeneinander                              */
/* —————————————————————————————————————————————————————————————————————————————— */
#Gallerie					{ width:100%; }
#Gallerie .einzeln			{ float:left; width:32%; min-height:165px; _height:165px; vertical-align:bottom; }
#Gallerie .bild				{ margin-bottom:3px; }
#Gallerie .GallerieText		{ font-size:80%; padding-right:10px; }
#Gallerie .GallerieTextGross	{ font-size:101%; padding-right:10px; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* gallerie_pic - Große Ansicht des Bilds                                         */
/* —————————————————————————————————————————————————————————————————————————————— */
.galleriePicCenter			{ padding:16px; }
#galleriePic				{ padding:15px; font-size:70%; min-width:500px; }
#galleriePic img				{ display:block; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* X-gallerie                                                                     */
/* —————————————————————————————————————————————————————————————————————————————— */
.gallerieListe				{ margin:10px 10px 15px 0px; width:130px; padding-top:7px; height:130px; float:left; text-align:center; }

/* —————————————————————————————————————————————————————————————————————————————— */
/* Gästebuch                                                                      */
/* —————————————————————————————————————————————————————————————————————————————— */
#captchapicture				{ margin-bottom:30px; margin-right:5px; }

/* —————————————————————————————————————————————————————————————————————————————— *
 * multi-INTER-media GmbH - BW                                                    *
 * Letzte Aenderung : 12.05.2006                                                  *
 * —————————————————————————————————————————————————————————————————————————————— */