/* *****   hier die styles fuer die normale ansicht             **********
   *****   fuer browser > netscape4                             **********
*/

/* ***** die farben: *****************************************************
/*farben                    dunkelgruen	#213120
							gruen		#919887
							hellgruen	#CFD6C3
							beige		#FFFFEA

*/


/* ***** debug ***********************************************************

div									{ border: 1px solid black; }
body								{ background: url(../images/bg.gif) no-repeat; } 
.debug								{ border: 1px solid black; }


/* ***** uebergreifendes ... *********************************************
*/
*									{ margin:0; padding:0; }
div									{ border:0; padding:0; margin:0; }
html								{ border:0; padding:0; margin:0; }
body								{ margin: 0; padding: 0; text-align:left; background: #213120 url(../assets/bg-frame.gif) repeat top left; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 0.70em; text-align: left; }

/* ***** global positioning **************** ( via MT3.1 => sixapart.com ) 
*/
#frame								{ position: absolute; left: 50%; top: 0px; margin-left: -500px; width: 996px; text-align: left; }
#oben								{ float: left; width: 996px; height: 242px;  margin-top: 10px; z-index:5; border-top: 1px solid #CFD6C3; border-left: 1px solid #CFD6C3; border-right: 1px solid #CFD6C3; background: #F6F4EB; background:  url(../assets/top-line.gif) repeat-y bottom center; }
#mitte								{ clear: both; float: left; width: 998px; z-index:6; background: #F6F4EB url(../assets/bg.gif) repeat-y top left;  }
#unten								{ float: left; width: 998px; height: 20px; z-index:7; border-left: 0px solid #CFD6C3; border-right: 0px solid #CFD6C3; }
.clear								{ clear: both; padding: 0; /* padd.: hack, um das bg des wrappers darzustellen, thx eric => meyerweb.com */ }

#spaltelinks 						{ clear: both; float: left; margin: 95px 0 0 0; padding: 0; width: 290px; overflow:hidden; }
#spalterechts		  				{ float: right; margin-right: 10px; width: 677px; z-index: 5;  }
#spalteform			  				{ float: right; margin-right: 10px; width: 677px; z-index: 5;  }

#spaltenews							{ width: 750px, }

.contentoben						{ float: left; width: 677px; height: 77px; background: url(../assets/main-top.gif); background-repeat: no-repeat;}
.contentmitte						{ float: left; width: 677px; background: url(../assets/main-bg.gif); background-repeat: repeat-y; }
.contentunten						{ float: left; width: 677px; height: 77px; background: url(../assets/main-bottom.gif); background-repeat: no-repeat; }


/* ***** content padding **************************************************
*/

.contentobenPad							{ margin: 0; padding: 40px 45px 0 0; text-align: right; }
.contentmittePad						{ margin: 0; padding: 0; }
.contentuntenPad						{ margin: 0; padding: 30px 0 0 80px; }


/* ***** global padding **************************************************
*/
#obenPad							{ margin: 0; padding: 0; border: 0; }
#mittePad							{ margin: 0; padding: 0; border: 0; }
#untenPad							{ margin: 0; padding: 0; border: 0; }

/* ***** header **********************************************************
*/
#obenPad img.logo 					{ margin: 0; padding: 0; }

/* banner und popups */
#banner			                    { position: absolute; top: 30px; left: 15px; margin: 30px 0 0 865px; z-index: 20; width: 117px; height: 71px; overflow:hidden; }
#traditionshotels                   { position: absolute; top: 128px; left: 15px; margin: 30px 0 0 865px; z-index: 20; width: 117px; height: 71px; overflow:hidden; }
#fotos			                    { position: absolute; top: 560px; left: 15px; margin: 30px 0 0 0; z-index: 10; width: 200px; height: 300px; }
#logo 			                    { position: absolute; top: 274px; left: 20px; z-index: 10; width: 265px; height: 50px; text-align: left; }
#map24			                    { position: absolute; top: 385px; left: 311px; margin: 50px 0 0 430px; z-index: 10; width: 200px; height: 283px; }
#galerie							{ margin: 0 0 0 65px; padding: 0; }
#galerie img						{ margin: 0 0 5px 5px; padding: 0; }

/* ***** navigationsliste top horizontal ***********
*/
#navigationtop						{ float: left; margin: 10px 0 0 20px; padding: 0; font-size: 1.1em; font-family: "Times NewRoman", Times, serif; font-weight: bold; letter-spacing: 0.1em; }
#navigationtop ul					{ border: 0; margin: 0; padding: 0; list-style-type: none; }
#navigationtop ul li				{ display: inline; margin: 0; }
#navigationtop ul li a				{ padding: 0 10px 0 0; color: #A7A9AB; text-decoration: none; font-size: 1.1em; }
#navigationtop ul li a:hover,
#navigationtop ul li a:focus		{ color: #FFFFFF;  /*background-color: #FFF; background: url(../assets/menue.gif) no-repeat top center;*/ }

/* navi ausgewaehlt: */
#navigationtop ul li a.navAktiv	{ /*background: url(../assets/menue.gif) no-repeat top center; */color: #FFF; border-bottom: 0px solid #999; }
#navigationtop ul ul 				{ float: left; z-index:100; margin:0; padding:0;  /* clear:both; */ display:block; width:auto; }
#navigationtop ul ul li 			{ padding-top:1px; }


/* ***** navigationsliste horizontal *************************************** 
*/
#navigation 					{ background-color: transparent; height: 25px; width: 600px; padding: 0; border: none; margin: 10px 20px 0 0; float: right; z-index: 30; overflow:hidden; }
#navigation li 					{ background-color: transparent; list-style: none; padding: 0; margin: 0; display: inline; }
#navigation ul					{ background-color: transparent; padding: 0; margin: 0; }
#navigation a 					{ font: bold 0.93em sans-serif; color: #000; text-decoration: none; padding: 0; border: none; margin: 0px; outline: none; height: 31px; display: block; float: left; }


#navigation a.hotel,
#navigation a.hotel:visited			{ width: 60px; background: url(../menue/hotel.gif) no-repeat center; }
#navigation a.hotel:hover			{ background: url(../menue/hotel_on.gif) no-repeat center; }
#navigation a.hotelaktiv			{ width: 60px; background: url(../menue/hotel_on.gif) no-repeat center; }
#navigation a.restaurant,
#navigation a.restaurant:visited	{ width: 100px; background: url(../menue/restaurant.gif) no-repeat center; }
#navigation a.restaurant:hover		{ background: url(../menue/restaurant_on.gif) no-repeat center; }
#navigation a.restaurantaktiv		{ width: 100px; background: url(../menue/restaurant_on.gif) no-repeat center; }
#navigation a.zimmer,
#navigation a.zimmer:visited		{ width: 80px; background: url(../menue/zimmer.gif) no-repeat center; }
#navigation a.zimmer:hover			{ background: url(../menue/zimmer_on.gif) no-repeat center; }
#navigation a.zimmeraktiv			{ width: 80px; background: url(../menue/zimmer_on.gif) no-repeat center; }
#navigation a.tagungsraueme,
#navigation a.tagungsraueme:visited	{ width: 130px; background: url(../menue/tagungsraueme.gif) no-repeat center; }
#navigation a.tagungsraueme:hover	{ background: url(../menue/tagungsraueme_on.gif) no-repeat center; }
#navigation a.tagungsrauemeaktiv	{ width: 130px; background: url(../menue/tagungsraueme_on.gif) no-repeat center; }
#navigation a.reservierung,
#navigation a.reservierung:visited	{ width: 120px; background: url(../menue/reservierung.gif) no-repeat center; }
#navigation a.reservierung:hover	{ background: url(../menue/reservierung_on.gif) no-repeat center; }
#navigation a.reservierungaktiv		{ width: 120px; background: url(../menue/reservierung_on.gif) no-repeat center; }
#navigation a.kontakt,
#navigation a.kontakt:visited		{ width: 80px; background: url(../menue/kontakt.gif) no-repeat center; }
#navigation a.kontakt:hover			{ background: url(../menue/kontakt_on.gif) no-repeat center; }
#navigation a.kontaktaktiv			{ width: 80px; background: url(../menue/kontakt_on.gif) no-repeat center; }
#navigation a.galerie,
#navigation a.galerie:visited		{ width: 100px; background: url(../menue/galerie.gif) no-repeat center; }
#navigation a.galerie:hover			{ background: url(../menue/galerie_on.gif) no-repeat center; }
#navigation a.galerieaktiv			{ width: 100px; background: url(../menue/galerie_on.gif) no-repeat center; }



/* ***** navigationsliste vertikal *************************************

*/

#navigationSub 						{ float: right; background-color: transparent; padding: 0; border: none; margin: 0; width: 250px; z-index: 30;  }
#navigationSub ul					{ list-style-type: none; text-align: left; margin: 0; padding: 0; }
#navigationSub ul li				{ padding: 0; float: left; text-align: left; margin: 0; width: 250px; overflow: hidden; }
#navigationSub ul a					{ font: bold 0.93em sans-serif; color: #000; text-decoration: none; padding: 0; border: none; margin: 0; outline: none; height: 27px; display: block;  }
#navigationSub ul ul a				{ height: 27px; }
#navigationSub ul ul li				{ padding: 0; float: left; text-align: left; margin: 0; width: 250px; overflow: hidden; }

#navigationSub a.unser_haus,
#navigationSub a.unser_haus:visited			{ width: 250px; background: url(../menue/unser_haus.gif) no-repeat right; }
#navigationSub a.unser_haus:hover			{ background: url(../menue/unser_haus_on.gif) no-repeat right; }
#navigationSub a.unser_hausaktiv			{ width: 250px; background: url(../menue/unser_haus_on.gif) no-repeat right; }
#navigationSub a.stil,
#navigationSub a.stil:visited				{ width: 250px; background: url(../menue/stil.gif) no-repeat right; }
#navigationSub a.stil:hover					{ background: url(../menue/stil_on.gif) no-repeat right; }
#navigationSub a.stilaktiv					{ width: 250px; background: url(../menue/stil_on.gif) no-repeat right; }
#navigationSub a.lage,
#navigationSub a.lage:visited				{ width: 250px; background: url(../menue/lage.gif) no-repeat right; }
#navigationSub a.lage:hover					{ background: url(../menue/lage_on.gif) no-repeat right; }
#navigationSub a.lageaktiv					{ width: 250px; background: url(../menue/lage_on.gif) no-repeat right; }
#navigationSub a.muenster,
#navigationSub a.muenster:visited				{ width: 250px; background: url(../menue/muenster.gif) no-repeat right; }
#navigationSub a.muenster:hover					{ background: url(../menue/muenster_on.gif) no-repeat right; }
#navigationSub a.muensteraktiv					{ width: 250px; background: url(../menue/muenster_on.gif) no-repeat right; }
#navigationSub a.bischoppinck,
#navigationSub a.bischoppinck:visited				{ width: 250px; background: url(../menue/bischoppinck.gif) no-repeat right; }
#navigationSub a.bischoppinck:hover					{ background: url(../menue/bischoppinck_on.gif) no-repeat right; }
#navigationSub a.bischoppinckaktiv					{ width: 250px; background: url(../menue/bischoppinck_on.gif) no-repeat right; }
#navigationSub a.von_renesse,
#navigationSub a.von_renesse:visited				{ width: 250px; background: url(../menue/von_renesse.gif) no-repeat right; }
#navigationSub a.von_renesse:hover					{ background: url(../menue/von_renesse_on.gif) no-repeat right; }
#navigationSub a.von_renesseaktiv					{ width: 250px; background: url(../menue/von_renesse_on.gif) no-repeat right; }
#navigationSub a.westfalen,
#navigationSub a.westfalen:visited				{ width: 250px; background: url(../menue/westfalen.gif) no-repeat right; }
#navigationSub a.westfalen:hover					{ background: url(../menue/westfalen_on.gif) no-repeat right; }
#navigationSub a.westfalenaktiv					{ width: 250px; background: url(../menue/westfalen_on.gif) no-repeat right; }
#navigationSub a.arrangements,
#navigationSub a.arrangements:visited				{ width: 250px; background: url(../menue/arrangements.gif) no-repeat right; }
#navigationSub a.arrangements:hover					{ background: url(../menue/arrangements_on.gif) no-repeat right; }
#navigationSub a.arrangementsaktiv					{ width: 250px; background: url(../menue/arrangements_on.gif) no-repeat right; }
#navigationSub a.paettkestour,
#navigationSub a.paettkestour:visited				{ width: 250px; background: url(../menue/paettkestour.gif) no-repeat right; }
#navigationSub a.paettkestour:hover					{ background: url(../menue/paettkestour_on.gif) no-repeat right; }
#navigationSub a.paettkestouraktiv					{ width: 250px; background: url(../menue/paettkestour_on.gif) no-repeat right; }
#navigationSub a.drei_tage_entspannung,
#navigationSub a.drei_tage_entspannung:visited				{ width: 250px; background: url(../menue/drei_tage_entspannung.gif) no-repeat right; }
#navigationSub a.drei_tage_entspannung:hover					{ background: url(../menue/drei_tage_entspannung_on.gif) no-repeat right; }
#navigationSub a.drei_tage_entspannungaktiv					{ width: 250px; background: url(../menue/drei_tage_entspannung_on.gif) no-repeat right; }
#navigationSub a.unter_den_linden,
#navigationSub a.unter_den_linden:visited				{ width: 250px; background: url(../menue/unter_den_linden.gif) no-repeat right; }
#navigationSub a.unter_den_linden:hover					{ background: url(../menue/unter_den_linden_on.gif) no-repeat right; }
#navigationSub a.unter_den_lindenaktiv					{ width: 250px; background: url(../menue/unter_den_linden_on.gif) no-repeat right; }
#navigationSub a.urlaub_zwischendurch,
#navigationSub a.urlaub_zwischendurch:visited				{ width: 250px; background: url(../menue/urlaub_zwischendurch.gif) no-repeat right; }
#navigationSub a.urlaub_zwischendurch:hover					{ background: url(../menue/urlaub_zwischendurch_on.gif) no-repeat right; }
#navigationSub a.urlaub_zwischendurchaktiv					{ width: 250px; background: url(../menue/urlaub_zwischendurch_on.gif) no-repeat right; }
#navigationSub a.schlemmen,
#navigationSub a.schlemmen:visited				{ width: 250px; background: url(../menue/schlemmen.gif) no-repeat right; }
#navigationSub a.schlemmen:hover					{ background: url(../menue/schlemmen_on.gif) no-repeat right; }
#navigationSub a.schlemmenaktiv					{ width: 250px; background: url(../menue/schlemmen_on.gif) no-repeat right; }
#navigationSub a.romantik_pur,
#navigationSub a.romantik_pur:visited				{ width: 250px; background: url(../menue/romantik_pur.gif) no-repeat right; }
#navigationSub a.romantik_pur:hover					{ background: url(../menue/romantik_pur_on.gif) no-repeat right; }
#navigationSub a.romantik_puraktiv					{ width: 250px; background: url(../menue/romantik_pur_on.gif) no-repeat right; }
#navigationSub a.doppelzimmer,
#navigationSub a.doppelzimmer:visited				{ width: 250px; background: url(../menue/doppelzimmer.gif) no-repeat right; }
#navigationSub a.doppelzimmer:hover					{ background: url(../menue/doppelzimmer_on.gif) no-repeat right; }
#navigationSub a.doppelzimmeraktiv					{ width: 250px; background: url(../menue/doppelzimmer_on.gif) no-repeat right; }
#navigationSub a.kleines_doppelzimmer,
#navigationSub a.kleines_doppelzimmer:visited				{ width: 250px; background: url(../menue/kleines_doppelzimmer.gif) no-repeat right; }
#navigationSub a.kleines_doppelzimmer:hover					{ background: url(../menue/kleines_doppelzimmer_on.gif) no-repeat right; }
#navigationSub a.kleines_doppelzimmeraktiv					{ width: 250px; background: url(../menue/kleines_doppelzimmer_on.gif) no-repeat right; }
#navigationSub a.einzelzimmer,
#navigationSub a.einzelzimmer:visited				{ width: 250px; background: url(../menue/einzelzimmer.gif) no-repeat right; }
#navigationSub a.einzelzimmer:hover					{ background: url(../menue/einzelzimmer_on.gif) no-repeat right; }
#navigationSub a.einzelzimmeraktiv					{ width: 250px; background: url(../menue/einzelzimmer_on.gif) no-repeat right; }
#navigationSub a.juniorsuite,
#navigationSub a.juniorsuite:visited				{ width: 250px; background: url(../menue/juniorsuite.gif) no-repeat right; }
#navigationSub a.juniorsuite:hover					{ background: url(../menue/juniorsuite_on.gif) no-repeat right; }
#navigationSub a.juniorsuiteaktiv					{ width: 250px; background: url(../menue/juniorsuite_on.gif) no-repeat right; }
#navigationSub a.suite,
#navigationSub a.suite:visited				{ width: 250px; background: url(../menue/suite.gif) no-repeat right; }
#navigationSub a.suite:hover					{ background: url(../menue/suite_on.gif) no-repeat right; }
#navigationSub a.suiteaktiv					{ width: 250px; background: url(../menue/suite_on.gif) no-repeat right; }
#navigationSub a.turmsuite,
#navigationSub a.turmsuite:visited				{ width: 250px; background: url(../menue/turmsuite.gif) no-repeat right; }
#navigationSub a.turmsuite:hover					{ background: url(../menue/turmsuite_on.gif) no-repeat right; }
#navigationSub a.turmsuiteaktiv					{ width: 250px; background: url(../menue/turmsuite_on.gif) no-repeat right; }
#navigationSub a.spa_juniorsuite,
#navigationSub a.spa_juniorsuite:visited				{ width: 250px; background: url(../menue/spa_juniorsuite.gif) no-repeat right; }
#navigationSub a.spa_juniorsuite:hover					{ background: url(../menue/spa_juniorsuite_on.gif) no-repeat right; }
#navigationSub a.spa_juniorsuiteaktiv					{ width: 250px; background: url(../menue/spa_juniorsuite_on.gif) no-repeat right; }
#navigationSub a.waldhaus,
#navigationSub a.waldhaus:visited				{ width: 250px; background: url(../menue/waldhaus.gif) no-repeat right; }
#navigationSub a.waldhaus:hover					{ background: url(../menue/waldhaus_on.gif) no-repeat right; }
#navigationSub a.waldhausaktiv					{ width: 250px; background: url(../menue/waldhaus_on.gif) no-repeat right; }
#navigationSub a.fischerhaus,
#navigationSub a.fischerhaus:visited				{ width: 250px; background: url(../menue/fischerhaus.gif) no-repeat right; }
#navigationSub a.fischerhaus:hover					{ background: url(../menue/fischerhaus_on.gif) no-repeat right; }
#navigationSub a.fischerhausaktiv					{ width: 250px; background: url(../menue/fischerhaus_on.gif) no-repeat right; }
#navigationSub a.preise,
#navigationSub a.preise:visited				{ width: 250px; background: url(../menue/preise.gif) no-repeat right; }
#navigationSub a.preise:hover					{ background: url(../menue/preise_on.gif) no-repeat right; }
#navigationSub a.preiseaktiv					{ width: 250px; background: url(../menue/preise_on.gif) no-repeat right; }
#navigationSub a.kleingedrucktes,
#navigationSub a.kleingedrucktes:visited				{ width: 250px; background: url(../menue/kleingedrucktes.gif) no-repeat right; }
#navigationSub a.kleingedrucktes:hover					{ background: url(../menue/kleingedrucktes_on.gif) no-repeat right; }
#navigationSub a.kleingedrucktesaktiv					{ width: 250px; background: url(../menue/kleingedrucktes_on.gif) no-repeat right; }
#navigationSub a.legende,
#navigationSub a.legende:visited				{ width: 250px; background: url(../menue/legende.gif) no-repeat right; }
#navigationSub a.legende:hover					{ background: url(../menue/legende_on.gif) no-repeat right; }
#navigationSub a.legendeaktiv					{ width: 250px; background: url(../menue/legende_on.gif) no-repeat right; }
#navigationSub a.in_vier_tagen,
#navigationSub a.in_vier_tagen:visited				{ width: 250px; background: url(../menue/in_vier_tagen.gif) no-repeat right; }
#navigationSub a.in_vier_tagen:hover					{ background: url(../menue/in_vier_tagen_on.gif) no-repeat right; }
#navigationSub a.in_vier_tagenaktiv					{ width: 250px; background: url(../menue/in_vier_tagen_on.gif) no-repeat right; }
#navigationSub a.altewischer,
#navigationSub a.altewischer:visited				{ width: 250px; background: url(../menue/altewischer.gif) no-repeat right; }
#navigationSub a.altewischer:hover					{ background: url(../menue/altewischer_on.gif) no-repeat right; }
#navigationSub a.altewischeraktiv					{ width: 250px; background: url(../menue/altewischer_on.gif) no-repeat right; }
#navigationSub a.torhaus,
#navigationSub a.torhaus:visited				{ width: 250px; background: url(../menue/torhaus.gif) no-repeat right; }
#navigationSub a.torhaus:hover					{ background: url(../menue/torhaus_on.gif) no-repeat right; }
#navigationSub a.torhausaktiv					{ width: 250px; background: url(../menue/torhaus_on.gif) no-repeat right; }
#navigationSub a.bibliothek,
#navigationSub a.bibliothek:visited				{ width: 250px; background: url(../menue/bibliothek.gif) no-repeat right; }
#navigationSub a.bibliothek:hover					{ background: url(../menue/bibliothek_on.gif) no-repeat right; }
#navigationSub a.bibliothekaktiv					{ width: 250px; background: url(../menue/bibliothek_on.gif) no-repeat right; }
#navigationSub a.zimmer,
#navigationSub a.zimmer:visited				{ width: 250px; background: url(../menue/zimmer.gif) no-repeat right; }
#navigationSub a.zimmer:hover					{ background: url(../menue/zimmer_on.gif) no-repeat right; }
#navigationSub a.zimmeraktiv					{ width: 250px; background: url(../menue/zimmer_on.gif) no-repeat right; }
#navigationSub a.geschichte,
#navigationSub a.geschichte:visited				{ width: 250px; background: url(../menue/geschichte.gif) no-repeat right; }
#navigationSub a.geschichte:hover					{ background: url(../menue/geschichte_on.gif) no-repeat right; }
#navigationSub a.geschichteaktiv					{ width: 250px; background: url(../menue/geschichte_on.gif) no-repeat right; }
#navigationSub a.geschichte,
#navigationSub a.geschichte:visited				{ width: 250px; background: url(../menue/geschichte.gif) no-repeat right; }
#navigationSub a.geschichte:hover					{ background: url(../menue/geschichte_on.gif) no-repeat right; }
#navigationSub a.geschichteaktiv					{ width: 250px; background: url(../menue/geschichte_on.gif) no-repeat right; }
#navigationSub a.downloads,
#navigationSub a.downloads:visited				{ width: 250px; background: url(../menue/downloads.gif) no-repeat right; }
#navigationSub a.downloads:hover					{ background: url(../menue/downloads_on.gif) no-repeat right; }
#navigationSub a.downloadsaktiv					{ width: 250px; background: url(../menue/downloads_on.gif) no-repeat right; }
#navigationSub a.trailer,
#navigationSub a.trailer:visited				{ width: 250px; background: url(../menue/trailer.gif) no-repeat right; }
#navigationSub a.trailer:hover					{ background: url(../menue/trailer_on.gif) no-repeat right; }
#navigationSub a.traileraktiv					{ width: 250px; background: url(../menue/trailer_on.gif) no-repeat right; }
#navigationSub a.impressionen,
#navigationSub a.impressionen:visited				{ width: 250px; background: url(../menue/impressionen.gif) no-repeat right; }
#navigationSub a.impressionen:hover					{ background: url(../menue/impressionen_on.gif) no-repeat right; }
#navigationSub a.impressionenaktiv					{ width: 250px; background: url(../menue/impressionen_on.gif) no-repeat right; }
#navigationSub a.fruehschoppen,
#navigationSub a.fruehschoppen:visited				{ width: 250px; background: url(../menue/fruehschoppen.gif) no-repeat right; }
#navigationSub a.fruehschoppen:hover					{ background: url(../menue/fruehschoppen_on.gif) no-repeat right; }
#navigationSub a.fruehschoppenaktiv					{ width: 250px; background: url(../menue/fruehschoppen_on.gif) no-repeat right; }
#navigationSub a.boot,
#navigationSub a.boot:visited				{ width: 250px; background: url(../menue/boot.gif) no-repeat right; }
#navigationSub a.boot:hover					{ background: url(../menue/boot_on.gif) no-repeat right; }
#navigationSub a.bootaktiv					{ width: 250px; background: url(../menue/boot_on.gif) no-repeat right; }
#navigationSub a.bar,
#navigationSub a.bar:visited				{ width: 250px; background: url(../menue/bar.gif) no-repeat right; }
#navigationSub a.bar:hover					{ background: url(../menue/bar_on.gif) no-repeat right; }
#navigationSub a.baraktiv					{ width: 250px; background: url(../menue/bar_on.gif) no-repeat right; }
#navigationSub a.das_boot,
#navigationSub a.das_boot:visited				{ width: 250px; background: url(../menue/das_boot.gif) no-repeat right; }
#navigationSub a.das_boot:hover					{ background: url(../menue/das_boot_on.gif) no-repeat right; }
#navigationSub a.das_bootaktiv					{ width: 250px; background: url(../menue/das_boot_on.gif) no-repeat right; }
#navigationSub a.oktober,
#navigationSub a.oktober:visited				{ width: 250px; background: url(../menue/oktober.gif) no-repeat right; }
#navigationSub a.oktober:hover					{ background: url(../menue/oktober_on.gif) no-repeat right; }
#navigationSub a.oktoberaktiv					{ width: 250px; background: url(../menue/oktober_on.gif) no-repeat right; }
#navigationSub a.gutscheine,
#navigationSub a.gutscheine:visited				{ width: 250px; background: url(../menue/gutscheine.gif) no-repeat right; }
#navigationSub a.gutscheine:hover					{ background: url(../menue/gutscheine_on.gif) no-repeat right; }
#navigationSub a.gutscheineaktiv					{ width: 250px; background: url(../menue/gutscheine_on.gif) no-repeat right; }
#navigationSub a.presseartikel,
#navigationSub a.presseartikel:visited				{ width: 250px; background: url(../menue/presseartikel.gif) no-repeat right; }
#navigationSub a.presseartikel:hover					{ background: url(../menue/presseartikel_on.gif) no-repeat right; }
#navigationSub a.presseartikelaktiv					{ width: 250px; background: url(../menue/presseartikel_on.gif) no-repeat right; }
#navigationSub a.partnerschaften,
#navigationSub a.partnerschaften:visited				{ width: 250px; background: url(../menue/partnerschaften.gif) no-repeat right; }
#navigationSub a.partnerschaften:hover					{ background: url(../menue/partnerschaften_on.gif) no-repeat right; }
#navigationSub a.partnerschaftenaktiv					{ width: 250px; background: url(../menue/partnerschaften_on.gif) no-repeat right; }
#navigationSub a.gutscheine,
#navigationSub a.gutscheine:visited				{ width: 250px; background: url(../menue/gutscheine.gif) no-repeat right; }
#navigationSub a.gutscheine:hover					{ background: url(../menue/gutscheine_on.gif) no-repeat right; }
#navigationSub a.gutscheineaktiv					{ width: 250px; background: url(../menue/gutscheine_on.gif) no-repeat right; }
#navigationSub a.golfen,
#navigationSub a.golfen:visited				{ width: 250px; background: url(../menue/golfen.gif) no-repeat right; }
#navigationSub a.golfen:hover					{ background: url(../menue/golfen_on.gif) no-repeat right; }
#navigationSub a.golfenaktiv					{ width: 250px; background: url(../menue/golfen_on.gif) no-repeat right; }



/* #navigationSub .clear				{ padding: 0; border-bottom: 1px solid #FFEFC1; height: 2px; } */ 

/* navi ausgewaehlt: */


/* ***** navigationsliste subline ***********
*/	
#subline							{ float: left; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ADAB9C; text-align: right; letter-spacing: 0.2px; font-size: 0.8em; }
#subline ul							{ border: 0; padding: 0; list-style-type: none; text-align: right; margin: 0 0 0 32px;}
#subline ul li						{ display: inline; text-align: left; padding: 0; margin: 0; }
#subline ul li a					{ padding: 0 4px 0 4px; color: #739372; text-decoration: none; font-weight: bold; }
#subline ul li a:visited			{ padding: 0 4px 0 4px; color: #739372; text-decoration: none; font-weight: bold; }
#subline ul li a:hover,
#subline ul li a:focus				{ color: #515151; text-decoration: underline; }
#subline ul li a:visited:hover		{ color: #515151; text-decoration: underline; }


/* ***** navigationsliste imprint ***********
*/	
#imprint							{ float: right; margin: 5px 30px 20px 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ADAB9C; text-align: right; letter-spacing: 0.2px; font-size: 0.9em; }
#imprint ul							{ border: 0; padding: 0; list-style-type: none; text-align: right; margin: 0 10px 0 0; }
#imprint ul li						{ display: inline; text-align: right; padding: 0; margin: 0; }
#imprint ul li a					{ padding: 1px 4px 3px 4px; color: #739372; text-decoration: none; font-weight: bold; }
#imprint ul li a:visited			{ padding: 0 4px 0 4px; color: #739372; text-decoration: none; font-weight: bold; }
#imprint ul li a:hover,
#imprint ul li a:focus				{ text-decoration: underline;  color: #FFF; }
#imprint ul li a:visited:hover		{ text-decoration: underline;  color: #FFF; }

/* ***** diverses ********************************************************
*/
#oben h1							{ color: #CCC; font-weight: bold; font-size: 1em; font-family: Georgia,"Times New Roman",Times,serif; line-height: 120%; letter-spacing: 1px; }
#oben h1 a							{ color: #CCC; text-decoration: none; }

.contentoben img					{ padding: 0 3px; }

#spaltenews p						{ margin: 0 0 0 10px; font-family: "Trebuchet MS", "Times New Roman",Times,serif; color: #515151; font-size: 1.2em; line-height: 1.8em; font-weight: normal; letter-spacing: 0.02em; }
#spaltenews h1						{ margin: 0 0 0 10px; color: #720E14; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; letter-spacing: 0.04em; font-size: 1.3em; font-weight: bold; line-height: 130%; }
#spaltenews a						{ text-decoration: none; color: #739372; font-weight: bold; font-size: 1em; line-height: 190%; margin: 0 0 0 10px; }
#spaltenews a:hover,
#spaltenews a:focus				{ color: #515151; text-decoration: none; } 
#spaltenews a:visited				{ text-decoration: none; }
#spaltenews a:visited:hover		{ text-decoration: none;  color: #515151; }


#spaltelinks p						{ margin: 0 0 0 65px; font-family: "Trebuchet MS", "Times New Roman",Times,serif; color: #515151; font-size: 1.2em; line-height: 1.8em; font-weight: normal; letter-spacing: 0.02em; }
#spaltelinks h1						{ margin: 0 0 0 65px; color: #720E14; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; letter-spacing: 0.04em; font-size: 1.3em; font-weight: bold; line-height: 130%; }

.contentmitte h1					{ padding: 0 30px 0 77px; color: #720E14; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; letter-spacing: 0.04em; font-size: 2em; font-weight: normal; line-height: 130%; }
.contentmitte h2					{ padding: 10px 50px 10px 77px; color: #739372; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; letter-spacing: 0.03em; font-size: 1.4em; font-weight: bold; line-height: 150%; }

.contentmitte h2 a:hover,
.contentmitte h2 a:focus					{ text-decoration: none; }
.contentmitte h2 a span					{ }
.contentmitte h2 a:hover span			{ }

.contentmitte p						{ padding: 0 70px 0 77px; font-family: "Trebuchet MS", "Times New Roman",Times,serif; color: #515151; font-size: 1.2em; line-height: 1.8em; font-weight: normal; letter-spacing: 0.02em; }
.contentmitte td					{ padding: 0; font-family: "Trebuchet MS", "Times New Roman",Times,serif; color: #515151; font-size: 1.2em; line-height: 1.8em; font-weight: normal; letter-spacing: 0.02em; height: 20px;  }
.contentmitte td h2					{ color: #739372; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; letter-spacing: 0.03em; font-size: 1.0em; font-weight: bold; line-height: 150%; }
.contentmitte a,
.contentmitte li					{ font-size: 1.2em; line-height: 170%; font-weight: bold; padding: 0 0 15px 0; list-style-type: square; }

.contentmitte img					{ float: right; margin: 60px 44px 10px 10px; border: 5px solid #F6F4EB; }
.contentmitte ul.legende			{ list-style-position: inside; padding: 0 0 0 10px; }
.contentmitte ul li					{ padding: 20px 50px 0 70px; margin: 0; list-style-type: none; font-family: "Trebuchet MS", "Times New Roman",Times,serif; color: #515151; font-size: 1.1em; font-weight: normal; line-height: 1.4em; letter-spacing: 0.02em; }

tr.tr-even                          { background-color: #FFF6FF; margin-right: 0; padding: 0; text-align: left; }
tr									{ vertical-align:top; }
table.tdleft						{ text-align: left; }
table								{ margin: 0 0 0 -2px; }

#spaltelinks a						{ text-decoration: none; color: #739372; font-weight: bold; font-size: 1em; line-height: 190%; margin: 0 0 0 2px; }
#spaltelinks a:hover,
#spaltelinks a:focus				{ color: #515151; text-decoration: none; } 
#spaltelinks a:visited				{ text-decoration: none; }
#spaltelinks a:visited:hover		{ text-decoration: none;  color: #515151; }

.contentmitte a						{ text-decoration: none; color: #739372; font-weight: bold; font-size: 1.0em; line-height: 1.8em; margin: 0 0 0 2px; }
.contentmitte a:hover,
.contentmitte a:focus				{ color: #515151; text-decoration: none; } 
.contentmitte a:visited				{ text-decoration: none; }
.contentmitte a:visited:hover		{ text-decoration: none;  color: #515151; }

.contentunten a						{ text-decoration: none; color: #739372; font-weight: bold; font-size: 0.9em; line-height: 190%; letter-spacing: 0.05em; }
.contentunten a:hover,
.contentunten a:focus				{ color: #515151; text-decoration: underline; } 
.contentunten a:visited				{ text-decoration: none; }
.contentunten a:visited:hover		{ text-decoration: underline;  color: #515151; }

a.up									{ text-decoration: none; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #FFF; font-size: 0.7em; line-height: 190%; background: #ABDC50; text-transform: lowercase; padding: 2px 2px 3px 4px; }
a:hover.up,
a:focus.up								{ color: #FFF; background: #923387; } 
a:visited.up							{ text-decoration: none; }
a:visited:hover.up						{ text-decoration: none;  color: #FFF; }

#unten p							{ margin: 0; padding: 0; }
#unten p a							{ color: #666666; text-decoration: none; }

/* ***** standards *******************************************************
*/
small								{ font-size: 1em; }


/* ***** formulare *******************************************************
*/
label								{display: block; float: left; width: 70px; padding: 0; margin: 5px 0 5px 0; clear: left; }
input								{ display: block; float: left; margin: 5px 0 5px 0; }
form								{ display: inline; } /* fuer IE, um umbruch zu vermeiden */
textarea							{ padding: 0 2px; color: #333; font-style: normal; font-size: 11px;  }
.input								{ float: right; }
.csc-mailform						{ border: 0px; margin: 0 0 0 77px; }
.csc-mailform-field					{ clear: both;  }
.csc-mailform-submit				{ margin: 10px 0 0 0; background: url(../assets/submit.gif); padding: 2px 0 0 15px; width: 95px; }
div.csc-mailform-field				{ margin: 5px 0 0 0; padding: 0; }
#mailformFirma						{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformVorname					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformNachname					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformStrasse					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformOrt						{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformPostleitzahl				{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformtelefon					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformtelefax					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformfrom_email					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; }
#mailformTextfeld					{ border: 0px solid #333333; border-bottom: 1px solid #BCBFC0; background-color: #FFF; width: 200px; }

.iframe								{ margin: 10px 0 0 25px; width: 620px; height: 700px; border: 0px; }

/* ***** empfohlene relative schriftgroessen ( => einfach-fuer-alle.de )
69%, 76%, 86%, 93%, 101%
*/

.artikel { border:0; padding:0; margin:0; }
/* .rahmen { padding:0; margin:0; border: 1px solid #B8B818; } */
.rahmen { padding:0; margin:0; border: 0px solid #DDD; }

/*
border-bottom:1px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #B1B1B1; 
*/
