a 			{ text-transform: none; text-decoration: underline; color: #000000; }
a:link 		{ }
a:visited	 	{ }
a:hover 		{ background-color: #191970; color: #FFFFFF; }
a:active 		{ }
a#alternate	 	{ text-transform: none; text-decoration: underline; color: #FFFFFF; background-color: transparent; }
a#alternate:hover	{ background-color: #FFFFFF; color: #000000; }
a#hrefbild	 	{ text-transform: none; text-decoration: none; color: #000000; background-color: transparent; }
a#hrefbild:hover	{ background-color: transparent; }
a#adresse	 	{ text-transform: none; text-decoration: underline; color: #000000; background-color: transparent; }
a#adresse:hover	{ background-color: #000000; color: #FFFFCC; }
.alternate 	{ text-transform: none; text-decoration: none; color: #000000; background-color: transparent; }
.alt_lexika 	{ text-transform: none; text-decoration: underline; color: #999999; background-color: transparent; }

.navigation	{ background-color: #FFFFCC; 
				font: normal 11pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 0px; padding: 0px; }
.popup 		{ background-color: #000000; 
				font: normal 11pt ARIAL; color: #FFFFFF; text-transform: none; text-align: left; margin: 5px; padding: 0px; }
.bd_ticker	{ background-color: #4169E1;
				font: normal 8pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 0px; padding: 0px; }
.bd_formular 		{ background-color: #F0E68C;
				font: normal 11pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 3px; margin-left: 10px; padding: 0px; }
.info 		{ background-color: #8EAED8; background-image: url(../pictures/bg_info_baum.jpg); background-position: right bottom; background-repeat: no-repeat; background-attachment: fixed;
				font: normal 8pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 0px; padding: 0px; }
.main 		{ background-color: #FFFFCC; background-image: url(../pictures/bg_main.gif); background-position: left top; background-repeat: no-repeat; background-attachment: fixed;
				font: normal 11pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 0px; margin-right: 0px; padding: 0px; }
.palme 		{ background-color: transparent; background-image: url(../pictures/palme.gif); background-position: left bottom; background-repeat: no-repeat; background-attachment: fixed;
				font: normal 11pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 0px; margin-right: 0px; padding: 0px; }
.gb_head	{ background-color: #FFFFCC; background-image: url(../pictures/bg_main.gif); background-position: left top; background-repeat: no-repeat; background-attachment: fixed;
				font: normal 11pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 20px; margin-right: 0px; padding: 0px; }
.banner 		{ background-color: transparent; 
				font: normal 11pt ARIAL; color: #000000; text-transform: none; text-align: left; margin: 20px; margin-right: 0px; padding: 0px; }
body { 
			scrollbar-face-color: #FFFFFF;		/* Farbe für Oberfläche */
			scrollbar-track-color: #FFFFFF;		/* Farbe für freibleibenden Verschiebeweg */
			scrollbar-base-color: #FFFFFF;		/* Basisfarbe der Scroll-Leiste */
			scrollbar-3dlight-color: #FFFFFF;		/* Farbe für 3D-Effekte */
			scrollbar-arrow-color: #483D8B;		/* Farbe für Verschiebepfeile */
			scrollbar-darkshadow-color: #FFFFFF;	/* Farbe für Schatten */
			scrollbar-highlight-color: #483D8B;	/* Farbe für oberen und linken Rand */
			scrollbar-shadow-color: #483D8B;		/* Farbe für unteren und rechten Rand */
}
.menue_bg	{ background-color: #8EAED8; }
.navtext 		{ width:235px; font:normal 8pt verdana, arial; border-width:2px; border-style:outset; border-color:#006BAE; layer-background-color:#FFF6D9; background-color:#FFF6D9; color:black; }
.navtext2 	{ width:400px; font:normal 8pt verdana, arial; border-width:2px; border-style:outset; border-color:#006BAE; layer-background-color:#FFF6D9; background-color:#FFF6D9; color:black; }
table 		{ font: normal 11pt ARIAL; margin: 0px; padding: 0px; }

.tblGuestbook	{ font: normal 8pt Arial; width: 100%; border: 1px solid #000066; background-color: transparent; margin: 0px; padding: 0px; margin-top: 20px; }
.trHeadGB	{ font-weight: bold; background-color: #000066; color: #FFFFFF; padding: 1px; }
.trNormalGB1	{ background-color: #EEE8AA; color: #333333; padding: 1px; border-top: 1px solid #000000; }
.trNormalGB2	{ background-color: transparent; color: #333333; padding: 1px; border-top: 1px solid #000000; }

.menu 		{ font: bold 8pt Arial; width: 130px; border: 0px solid #000066; background-color: #F0FFFF; margin: 0px; padding: 0px; margin-top: 10px; }
.trPikto		{ border-bottom: 0px solid #FFFFFF; background-color: #7090D0; color: #333333; padding: 3px; padding-left: 14px; }
.trPiktoOver	{ border-bottom: 0px solid #FFFFFF; background-color: #191970; color: #333333; padding: 3px; padding-left: 14px; }
.trPiktoAktiv	{ border-bottom: 0px solid #FFFFFF; background-color: #708090; color: #333333; padding: 3px; padding-left: 14px; }
.trNormal		{ border-bottom: 1px solid #FFFFFF; background-color: #F8D40C; color: #333333; padding: 3px; padding-left: 14px; }
.trAktiv 		{ border-bottom: 1px solid #FFFFFF; background-color: #F69D35; color: #FFFFCC; padding: 3px; }
.trOver 		{ border-bottom: 1px solid #FFFFFF; background-color: #708090; color: #FFFFFF; padding: 3px; padding-left: 14px; }
.trInaktiv 		{ border-bottom: 1px solid #FFFFFF; background-color: #C0C0C0; color: #666666; padding: 3px; padding-left: 14px; }
.trAktivFill	{ border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #FEEE69; color: #666666; padding: 3px; }

.trOverLink	{ background-color: #F8D40C; color: #333333; }

.trHead 		{ border: 0px solid #8B4513; font-weight: bold; background-color: #000066; color: #FFFFFF; }
.linksHead	{ font: bold 8pt Arial; border-top: 1px solid #708090; background-color: #FFFFE0; color: #191970; margin-top: 30px; }

.AuswahlNavi	{ font: bold 8pt Arial; border: 1px solid #708090; background-color: #FFFFE0; color: #191970; padding: 0px 3px; }

.menu2 		{ font: bold 8pt Arial; width: 137px; border: 0px solid #000066; margin: 0px; }
.trNormal2	{ border-bottom: 1px solid #FFFFFF; font-weight: bold; background-color: #8EAED8; color: #333333; padding: 3px; padding-left: 14px; }
.trAktiv2 		{ border-bottom: 1px solid #FFFFFF; font-weight: bold; background-color: #F69D35; color: #FFFFCC; padding: 3px; }
.trOver2 		{ border-bottom: 1px solid #FFFFFF; font-weight: bold; background-color: #7090D0; color: #FFFFFF; padding: 3px; padding-left: 14px; }
.trInaktiv2		{ border-bottom: 1px solid #FFFFFF; font-weight: bold; background-color: transparent; color: #666666; padding: 3px; }

.tblInfo		{ font: normal 8pt Arial; width: auto; border: 1px solid #000066; margin: 2px; padding: 0px; background-color: #F0F8FF; }
.NewsHead	{ font: bold 11pt Arial; color: #FFFFCC; background-color: #FF0000; margin: 0px; padding: 1px, 2px, 0px, 2px; }
.tickertext 	{ font: normal 12pt Courier, ARIAL, VERDANA; text-transform: none; text-decoration: none; color: #FFFFFF; background-color: transparent; }
.slogan		{ font: bold 10pt "Trebuchet MS", TAHOMA, ARIAL; font-size: 120%; font-style: normal; color: #708090; text-transform: none; 
				margin: 30px 0px 2	0px 0px; padding: 0px; }
.headSlogan	{ font: normal 14pt Arial; color: #483D8B; padding: 0px; margin: 0px; padding: 10px 30px; }
.spacer 		{ background-color: white; height: 10px; }
.spacer_hor	{ background-color: white; height: 2px; }
.spacer_hor_s	{ background-color: white; height: 1px; }
.spacer_hor_b	{ background-color: black; height: 1px; }
.spacer_ver	{ background-color: white; width: 2px; }
.copyright 	{ border: 0px solid #333333; background-color: transparent; color: #000000; text-align: right; padding-right: 30px; font: bold 8pt ARIAL; }
.adresse	 	{ color: #000000; text-align: left; font: bold 7pt ARIAL; padding-left: 0px; padding-bottom: 0px; }

.rahmen	 	{ border: 1px solid #000066; }
.map	 	{ font: normal 8pt Arial; width: auto; border: 1px solid #000066; padding: 1px; margin-right: 10px; }

.bildOhne 	{ font: normal 8pt Arial; width: auto; border: 0px solid #000066; padding: 1px; }
.bildLinks 	{ font: normal 8pt Arial; width: auto; border: 0px solid #000066; padding: 1px; margin-right: 10px; }
.bildRechts	{ font: normal 8pt Arial; width: auto; border: 0px solid #000066; padding: 1px; margin-right: 10px; margin-left: 10px; }
.bildMitte		{ font: normal 8pt Arial; width: auto; border: 0px solid #000066; padding: 1px; margin: 10px; }
.bild2		{ font: normal 8pt Arial; width: auto; border: 0px solid #000066; padding: 0px; margin: 3px; margin-top: 5px; }
/* #untertitel	{ background-color: #483D8B; color: #C0C0C0; text-align: right; padding-right: 5px; } */
#untertitel	{ background-color: transparent; color: #483D8B; text-align: right; padding-right: 15px; }
#untertitel2	{ background-color: transparent; color: #483D8B; text-align: left; padding-left: 15px; padding-top: 3px; }
#bild			{ border: 1px solid #000066; padding: 3px; }
#bild350		{ width: 350px; border: 1px solid #000066; padding: 3px; }
#bildKlein	{ border: 1px solid #000066; padding: 1px; }
#bildOhne	{ border: 0px solid #000066; padding: 3px; }
.Hinweis		{ margin-left: 0px; margin-top: 20px; color: #003399; }

div.ticker#tblText 	{ height: 100%; position: relative; width: 100%; overflow: auto; background-color: transparent; margin: 0px; padding: 10px; }
.text		 	{ width: 100%; height: 100%; background-color: transparent; }
.counter		{ font-size: 120%; background-color: #8EAED8; color: white; border-top: 1px solid white; border-bottom: 1px solid white; padding: 2px; margin: 0px; margin-bottom: 10px; }

/*
.aktionenHead	{ font: bold 10pt Arial; color: #000000; padding: 0px; margin: 0px; padding-top: 30px; text-align: center;}
.aktionen		{ font: normal 8pt Arial; color: #FFFFFF; padding: 0px; margin: 0px; text-align: center;}
.Unterschrift	{ font-style: italic; font-weight: bold; padding-top: 30px; }
.Highlighted 	{ color: #000000; background-color: #FFFFFF; }


.Preis 		{ font: bold 100% ARIAL; color: #FF0000; }
.produkt 		{ font: bold 100% ARIAL; }
.beschreibung	{ font: normal 90% ARIAL; }
.Head		{ color: #FFFFFF; background-color: #FAFAD2; }



.seitenTitel 	{ background-color: transparent; color: #FFFFFF; }
#dunkel		{ background-color: #000066; color: #FFFFFF; }
#mittel		{ background-image:url(t_mm.gif); }
#hell			{ background-image:url(hintergrund.jpg); }

.tbHead		{ background-image:url(hintergrund.jpg); font-weight: bold; }
.tbText		{ background-image:url(t_mm.gif); }

.tickertext 	{ font: bold 8pt ARIAL, VERDANA; text-transform: none; text-decoration: none; color: #FFFFFF; background-color: transparent; }
.tickertable 	{ border: 1px solid #000000; background-color: #CCCCCC; margin-bottom: 50px; padding-left: 5px; padding-right: 5px; }

.nummer 		{ font: bold 100% ARIAL; }

div.ticker#tableText 	{ height: 100%; position: relative; width: 100%; overflow: auto; background-color: transparent; margin: 0px; padding: 0px; }
div.ticker#menu1tbl 	{ height: 97%; position: relative; width: 130px; overflow: no; background-color: transparent; margin: 0px; padding-left: 10px; padding-right: 0px; }
div.ticker#menu2tbl 	{ height: auto; position: relative; width: auto; overflow: no; background-color: transparent; margin: 0px; padding: 0px; }
div.ticker#menu3tbl 	{ height: auto; position: relative; width: 100%; overflow: no; background-color: transparent; margin: 0px; padding: 0px; }

.tableSchild	{ font: normal 10pt ARIAL; text-align: left; margin: 0px; padding: 0px; background-color: #CCCCCC; margin-top: 50px; margin-left: 20px; border: 2px solid #8B4513; }

.werbung		{ width: 100%; margin: 0px; padding: 0px; }
.Rahmen 	{ width: 100%; border: 1px solid #000066; background-color: transparent; }
.noRahmen 	{ width: 100%; border: 0px solid #333333; background-color: transparent; }
.sRahmen 	{ border: 1px solid #000066; background-color: transparent; }

.titel			{ padding: 0px; margin: 0px; font: bold 120% "Trebuchet MS", ARIAL; }
.headline 	{ padding: 10px 0px 28px 10px; margin: 0px 0px; font-weight: normal; font-size: 120%; color: #000000; line-height: auto; background-color: transparent; }
.untertitel 	{ padding: 0px 0px 10px 0px; margin: 0px 0px; font-weight: normal; font-size: 80%; color: darkkhaki; line-height: auto; background-color: transparent; }

*/
.countText1	{ font-size: 120%; color: white; text-align: center; margin-bottom: 0px; }
.countText2	{ font-size: 350%; color: white; text-align: center; }
.xxs			{ font-size: 60%; }
.xs 			{ font-size: 70%; }
.s 			{ font-size: 80%; }
.m 			{ font-size: 90%; }
.l 			{ font-size: 110%; }
.xl 			{ font-size: 120%; }
.xxl 			{ font-size: 130%; }
.xxxl 		{ font-size: 150%; }

#xxs		{ font-size: 60%; }
#xs 			{ font-size: 70%; }
#s 			{ font-size: 80%; }
#m 			{ font-size: 90%; }
#l 			{ font-size: 110%; }
#xl 			{ font-size: 120%; }
#xxl 		{ font-size: 130%; }
#xxxl		{ font-size: 150%; }

p 			{ margin: 0px 0px 5px 0px; padding: 0px; }
h1 			{ font: bold 10pt "Comic Sans MS", "Trebuchet MS", TAHOMA, ARIAL; font-size: 150%; font-style: normal; color: #191970; text-transform: normal; 
				margin: 30px 0px 20px 0px; padding: 0px; }
h2 			{ font-size: 120%; font-weight: bold; margin: 0px; margin-top: 10px; padding: 0px; }
h3 			{ font-size: 100%; font-weight: bold; margin: 0px; padding: 0px; margin-top: 5px; }

ul 			{ list-style-type: disk; line-height: auto; margin-left: 50px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; padding: 0px; text-transform: none; font-weight: normal; 
				color: #000000; font-weight: normal; font-size: 100%; }
li			{ margin-top: 5px; }
li#innen		{ margin-left: 80px; margin-top: 2px; }
