body, html 	{margin:0;padding:0;width:100%;background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-align:left;}
body		{background:url(/images/bg_page.gif) repeat-x; min-height:700px;overflow:auto}
html img 	{border:0px;}
#page		{width:975px;margin-left:auto;margin-right:auto;}
.clearfix	{clear:both;}

/* Links allgemein */
a 			{color:#aa1631;text-decoration:none;}
a:hover 	{color:#aa1631;text-decoration:underline;}


.newsInfoTip	{color:#333333;}
.newsdatum		{margin:0px;font-size:0.8em;}
.newsinhalt		{margin:0px;padding:6px 10px;font-size:0.8em;}
.newslink		{margin:0px;padding:6px 10px;font-size:0.8em;}

.eventsektion	{margin:0px 10px;padding:3px 0px 6px 0px;font-size:0.8em;border-bottom:1px dashed #aa1631;}
.eventdatum		{margin:0px;padding:4px 0px 0px 10px;font-size:1em;font-weight:bold;}
.eventinhalt	{margin:0px;padding:6px 8px 6px 10px;font-size:0.8em;}
.eventlink		{margin:0px;padding:6px 8px 6px 10px;font-size:0.8em;}

/* Galerie-Anzeige */

.galeriebilder 			{clear:both;padding-left:25px;margin-top:20px;}
.galeriebild 			{float:left;width:102px;height:102px;border:1px solid #e0e0e0;padding:0px;margin:0px 10px 10px 0px; background-color:#f5f5f5;}
.galeriebild:hover 		{background-color:#d7dae0;border:1px solid #8f9db7;}

.fanZoom	{margin-left:10px;}


/* Top Line */
.logoTopImages	{background:url(/images/bg_images_top.png) no-repeat -1px 25px;height:180px;overflow:hidden;position:relative;width:983px;}
.tLogo			{position:absolute;top:25px;}
.tImage1		{position:absolute;top:97px;left:1px;}
.tImage2		{position:absolute;top:97px;left:120px;}
.tImage3		{position:absolute;top:97px;left:239px;}
.tImage4		{position:absolute;top:97px;left:630px;}
.tImage5		{position:absolute;top:97px;left:749px;}
.tImage6		{position:absolute;top:97px;left:868px;}
.tVideo			{position:absolute;top:27px;left:359px;width:257px;height:140px;}

/* rechts Rubrik */
.mainRubrik			{position:absolute;top:0px;right:0px;font-size:2.5em;font-weight:bold;padding:0px;color:#a6b1c5;overflow:visible;text-align:right;}
.mainRubrikError	{float:right;font-size:2em;font-weight:bold;text-align:right;padding-right:6px;padding-top:6px;color:#e1aeb7;overflow:visible;padding-bottom:5px;}

.rubrikName			{text-align:right;padding-top:4px;padding-right:3px;line-height:1em;color:#e6ecf4;}
.sekImage			{margin-top:20px;margin-right:20px;text-align:right;}

.rubrikDesignImages	{margin-top:15px;text-align:right;}
.designImage		{}
.DIimg				{width:70px;height:70px;margin-right:1px;margin-top:1px;}


/* Angebot */
.angebotItem			{clear:both;padding-top:15px;overflow:visible;}
.angebotImage			{float:left;margin-left:20px;}
.angebotText			{float:left;width:420px;margin-left:10px;}
.angebotTitle			{font-weight:bold;font-size:1.15em;padding-bottom:3px;}
.angebotBeschreibung	{line-height:1.4em;font-size:0.8em;padding-top:3px;}
.angebotInfo			{line-height:1.2em;font-size:0.8em;padding-top:6px;}

/* Rundschau */
.RAimage		{height:100px;}

/* Home */
.homeAngebote	{clear:both;overflow:auto;margin-top:10px;margin-bottom:15px;font-size:0.8em;}
.homeItem		{float:left;margin-left:20px;width:178px;}

.homeAngebot1	{background:url(/images/homeAngebotOutdoorLand.jpg) no-repeat;}
.homeAngebot2	{background:url(/images/homeAngebotOutdoorWasser.jpg) no-repeat;}
.homeAngebot3	{background:url(/images/homeAngebotIndoor.jpg) no-repeat;}

.homeAngebotList ul	{list-style:square;padding-left:50px;margin-left:0px;margin-top:15px;margin-bottom:0px}
.homeAngebotList li	{padding-bottom:3px;font-weight:bold;padding-left:0px;}
.homeAngebotTitle		{padding-left:25px;color:#aa1631;font-weight:bold;font-size:1.8em;padding-top:10px;}
.homeAngebotUnterTitle	{padding-left:75px;font-size:1.1em;padding-top:3px;}

.redText		{color:#aa1631;}
.redTextBold	{font-weight:bold;color:#aa1631;}

/* Container */
.cntNavMenu {clear:both;width:975px;position:relative;z-index:25;}
.cntContent	{clear:both;padding-top:18px;overflow:visible;}
.cntMain	{position:relative;z-index:1;margin:0px 10px;display:inline;float:left;width:618px;border:1px solid #00205a;min-height:400px;overflow:visible;background-color:#ffffff;line-height:1.2em;color:#333333;padding-bottom:20px;}
.cntBoxes	{float:left;width:167px;color:#333333;line-height:1.1em;display:inline;}

/* Diverses */
#innerLink		{background-image: url(/images/arrow-right.gif);background-position:left 5px;background-repeat:no-repeat;padding-left:15px;padding-top:3px;}
.innerLink		{background-image: url(/images/arrow-right.gif);background-position:left 5px;background-repeat:no-repeat;padding-left:15px;padding-top:3px;}
.innerLinkPDF	{background-image: url(/images/icon_pdf_small.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:15px;padding-top:3px;}
.innerLinkXLS	{background-image: url(/images/icon_xls_small.gif);background-position:left 3px;background-repeat:no-repeat;padding-left:15px;padding-top:3px;}
.spacer			{clear:both;height:60px;overflow:auto;}
.DetailLink		{margin:3px 0px 0px 0px;padding:0px;}

.mehrAbstand	{margin-top:10px;margin-bottom:10px;}
.mehrEinzug		{padding-left:40px!important;}

.boxLeft	{width:165px;margin-right:10px;border:1px solid #00205a;margin-bottom:10px;overflow:auto;background-color:#ffffff;background:#ffffff url(/images/bg_box_left.png) no-repeat;padding-bottom:0px;}
.boxRight	{width:165px;border:1px solid #00205a;margin-bottom:10px;overflow:auto;background-color:#ffffff;background:#ffffff url(/images/bg_box_right.png) no-repeat;padding-bottom:10px;min-height:410px;}

.boxTitle			{color:#ffffff;font-weight:bold;padding:3px 0px 2px 4px;font-size:0.75em;}
.boxTitle a			{color:#ffffff;text-decoration:none;}
.boxTitle a:hover	{color:#aa1631;text-decoration:none;}

.boxTextTitle		{font-size:0.8em;font-weight:bold;padding-left:8px;padding-top:8px;}
.boxMagazinImage	{text-align:center;margin-top:5px;}
.boxText			{font-size:0.8em;padding:5px 8px 0px 8px;}
.boxMore			{font-size:0.8em;text-align:right;padding-right:8px;padding-top:8px;}

.boxEvent			{padding:8px 8px 0px 8px;font-size:0.8em;}
.boxEventDate		{font-size:0.9em;}
.boxEventTitle		{font-weight:bold;padding-left:8px;}
.boxEventDesc		{padding-left:8px;}
.boxEventMore		{text-align:right;}


.boxNews			{padding:8px 8px 0px 8px;font-size:0.8em;}
.boxNewsTitle		{font-weight:bold;}
.boxNewsDesc		{}
.boxNewsMore		{text-align:right;}

.boxFooter			{background-color:#c3cbdb;background:url(/images/boxFooter.gif) repeat-y;margin-top:8px;padding:3px 0px 3px 10px;font-size:0.8em}

.mainTitleSpacer	{height:42px;}
.mainTitle			{padding:8px 10px 0px 20px;font-weight:bold;font-size:1.1em;}
.mainTitleError		{padding:8px 10px 0px 20px;font-weight:bold;font-size:1.1em;color:#aa1631;}
.mainText			{padding:8px 25px 0px 20px;font-size:0.8em;}
.mainTextshort		{width:430px;}
.mainText a			{position:relative;z-index:99}
.mainText ul		{list-style:square;padding-top:5px;margin-top:0px;color:#aa1631}
.mainText li		{padding-bottom:2px;}
.mainText li span	{color:#262626}
.mainTextSpacer		{height:17px;}
.mainTextError		{padding:8px 25px 0px 220px;font-size:0.8em;color:#aa1631;}

.MTnewsSpacer		{border-top:1px dashed #dfa7b1;width:563px;margin-bottom:8px;}
.MTnewsDatum		{font-size:0.8em;}
.MTnewsInhalt		{margin-left:10px;padding-top:3px;}
.MTnewsLink			{margin-left:10px;padding-top:3px;}

.MTeventSpacer		{width:563px;margin-bottom:8px;}
.MTeventdatum		{font-size:1.1em;font-weight:bold;background-color:#f2f2f2;padding:5px 0px 0px 10px;border-top:1px dashed #dfa7b1;}
.MTeventsektion		{background-color:#f2f2f2;padding:3px 0px 5px 10px;border-bottom:1px dashed #dfa7b1;}
.MTeventinhalt		{margin-left:20px;padding-top:3px;}
.MTeventlink		{margin-left:20px;padding-top:3px;}


.mainTextVorstand		{padding:10px 25px 0px 20px;font-weight:bold;font-size:1.1em;}
.mainTextVorstandItem	{padding:8px 25px 0px 40px;font-size:0.8em;clear:both;}
.vorstandImage			{padding-right:8px;padding-bottom:8px;height:60px;}

.mainTextForm			{clear:both;margin-top:25px;font-size:0.8em;}
.mainTextFormElement	{clear:both;margin-bottom:8px;overflow:auto;}
.mainTextFormField		{float:left;font-weight:bold;text-align:right;width:200px;padding-right:15px;padding-top:3px;}
.mainTextFormInput		{float:left;}

.mainTextFormInput input {color:#262626;}
.mainTextFormInput input[type="text"],textarea {font-size:1em;padding:3px 2px 3px 2px;}
.mainTextFormInput input[type="submit"] {margin-top:10px;}
.inputField			{width:200px;border:1px solid #a5acb2;background-color:#f7f7f7;color:#666!important;}
.inputField:hover,.inputField:focus 	{border:1px solid #d97783;background:#fbf7f7;}


.sekLeiter			{padding-right:8px;padding-bottom:8px;}


.preise				{font-size:0.8em;margin:15px 25px 0px 20px;overflow:auto;border:1px solid #a5acb2;width:410px;}
.preiseTitle		{font-size:1.2em;padding:3px;background-color:#a5acb2;color:#ffffff;font-weight:bold;}
.preiseLine			{clear:both;overflow:auto;}
.preisKategorie		{float:left;padding:3px;width:320px;}
.preisPreis			{float:left;padding:3px;width:60px;text-align:right;}
.bgPreisA			{background-color:#dfe3e7;}
.bgPreisB			{background-color:#eff2f4;}

/* Footer */

.footer 		{position:fixed;bottom:0pt;margin-top:0px;height:40px;width:100%;text-align:center;z-index:20;background-color:#ffffff;}
.footerText		{color:#8a94a7;font-weight:bold;font-size:8pt;width:975px;text-align:left;margin-left:auto;margin-right:auto;padding-bottom:5px;}
.footerLine		{background-color:#dc0014;height:1px;}
.footerSpacer	{height:20px;}
.footerLogos	{width:880px;text-align:center;margin-left:auto;margin-right:auto;padding-top:3px;}
.sponsorLogo 	{margin:5px 10px;}


/* Menue */

ul#navMenu div{display:none}
ul#navMenu li:hover>*{display:block}
ul#navMenu li:hover{position:relative;}
ul#navMenu div{	position:absolute;left:-1px;top:98%;opacity:0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";z-index:25}
ul#navMenu ul div{position:absolute;left:98%;top:-2px;opacity:1;}
ul#navMenu,ul#navMenu ul{margin:0px;list-style:none;padding:0px;border-top:1px solid #d0d3db;border-bottom:1px solid #d0d3db;width:975px;}
ul#navMenu div{background-image:url(/images/navSub.png);}
ul#navMenu h1{margin:0;font-size:0;position:absolute;width:12px;height:12px;background-image:url(/images/navSub.png);left:100%;top:0;background-position:100% 0;}
ul#navMenu h2{margin:0;font-size:0;position:absolute;width:12px;height:12px;background-image:url(/images/navSub.png);left:0;top:100%;background-position:0 100%;}
ul#navMenu table {border-collapse:collapse}
ul#navMenu {display:block;font-size:0;zoom:1;float: left;}
ul#navMenu ul{position:relative;left:12px;top:12px;border:none;background-image:url(/images/navSub.png);background-position:100% 100%;padding:0px 12px 12px 0;}
ul#navMenu li{display:block;zoom:1;margin:0;font-size:0;float:left;font:11px Verdana, Arial, Helvetica, sans-serif;}
ul#navMenu a:active, ul#navMenu a:focus {outline-style:none}
ul#navMenu a{display:block;vertical-align:middle;_display:inline-block;_vertical-align:top;border-width:0px;border-style:solid;border-color:#FCEEB0;text-align:left;text-decoration:none;padding:5px 12px 5px 12px;font:11px Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration:none;cursor:pointer;}
ul#navMenu ul li {float:none;}
ul#navMenu ul a{display:block;text-align:left;white-space:nowrap;}
ul#navMenu li:hover>a{border-color:#4C99AB;border-style:solid;font:11px Verdana, Arial, Helvetica, sans-serif;color: #004477;text-decoration:none;}
ul#navMenu li a:hover{_position:relative;border-color:#4C99AB;border-style:solid;font:11px Verdana, Arial, Helvetica, sans-serif;color: #004477;text-decoration:none;}
ul#navMenu img{border: none;vertical-align: middle;margin-right:10px;}
ul#navMenu img.over{display:none}
ul#navMenu li:hover > a img.def  {display:none}
ul#navMenu li:hover > a img.over {display:inline}
ul#navMenu a:hover img.over,ul#navMenu a:hover ul img.def,ul#navMenu a:hover a:hover ul img.def,ul#navMenu a:hover a:hover img.over,ul#navMenu a:hover a:hover a:hover img.over{display:inline}
ul#navMenu a:hover img.def,ul#navMenu a:hover ul img.over,ul#navMenu a:hover a:hover ul img.over,ul#navMenu a:hover a:hover img.def,ul#navMenu a:hover a:hover a:hover img.def{display:none}
ul#navMenu a:hover div,ul#cssMenu a:hover a:hover div{display:block}
ul#navMenu a:hover ul div{display:none}
ul#navMenu span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;}
ul#navMenu ul span{background-image:url(/images/navSubArrow.gif);padding-right:0px;}
ul#navMenu li a.firstLevel{color:#FFFFFF;text-decoration:none;font-weight:bold;}
ul#navMenu li.firstLevel:hover>a{background-color:#c42d40;color:#FFFFFF;text-decoration:none;font-weight:bold;}
ul#navMenu li a.firstLevel:hover{background-color:#c42d40;color:#FFFFFF;text-decoration:none;font-weight:bold;}
ul#navMenu li a.secLevel{color:#000000;}
ul#navMenu li.secLevel:hover>a{color:#db0014;}
ul#navMenu li a.secLevel:hover{color:#db0014;}
ul#navMenu li a.thirdLevel{color:#000000;padding-top:3px;padding-bottom:3px;}
ul#navMenu li.thirdLevel:hover>a{color:#db0014;padding-top:3px;padding-bottom:3px;}
ul#navMenu li a.thirdLevel:hover{color:#db0014;padding-top:3px;padding-bottom:3px;}

ul#navMenu li a.firstLevelSEL{background-color:#c42d40;color:#FFFFFF;text-decoration:none;font-weight:bold;}
ul#navMenu li.firstLevelSEL:hover>a{background-color:#c42d40;color:#FFFFFF;text-decoration:none;font-weight:bold;}
ul#navMenu li a.firstLevelSEL:hover{background-color:#c42d40;color:#FFFFFF;text-decoration:none;font-weight:bold;}


/* WARTUNG */

.wartungA 		{margin-bottom:5px;padding-left:5px;background-color:#F9F9F9;padding:5px 10px;font-size:12px;font-family:'Trebuchet MS',Arial,sans serif;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.wartungB 		{margin-bottom:5px;padding-left:5px;background-color:#F5F5F5;padding:5px 10px;font-size:12px;font-family:'Trebuchet MS',Arial,sans serif;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.wartungtitel 	{font-size:12px;font-family:'Trebuchet MS',Arial,sans serif;}

.wartunginputrow {clear:both;width:400px;margin-top:15px;overflow:auto;}
.wartunginputrow .wartunginputfeldtitel {text-align:left;padding-top:3px;font-family:'Trebuchet MS',Arial,sans serif;font-size:12px;font-weight:bold;}
.wartunginputrow .wartunginputfeld {margin-top:4px;margin-left:15px;font-family:'Trebuchet MS',Arial,sans serif;font-size:12px;}
.wartunginputrow .wartunginputfeldradio {margin-top:4px;margin-left:15px;font-family:'Trebuchet MS',Arial,sans serif;font-size:12px;padding-top:2px;}
.wartunginputrow .wartunginputfeld input,textarea,file {margin-top:4px;margin-left:15px;width:350px;background-color:#f7f7f7;border:1px solid #666666;padding:2px;color:#666666;}
.wartunginputrow .wartunginputfeld input:focus {margin-top:4px;margin-left:15px;width:350px;background-color:#fffedf;border:1px solid #0099CC;padding:2px;color:#000000;}
.wartunginputrow .wartunginputfeld textarea:focus {margin-top:4px;margin-left:15px;width:350px;background-color:#fffedf;border:1px solid #0099CC;padding:2px;color:#000000;}
.wartunginputrow .wartunginputfeld input:disabled {margin-top:4px;margin-left:15px;width:350px;background-color:#666666;border:1px solid #666666;padding:2px;color:#f2f2f2;}
.wartunginputrow .wartunginputfeld select {margin-top:4px;margin-left:15px;background-color:#f7f7f7;border:1px solid #666666;padding:2px;color:#666666;}
.wartunginputrow .wartunginputfeld select:focus {margin-top:4px;margin-left:15px;background-color:#fffedf;border:1px solid #0099CC;padding:2px;color:#000000;}

.wartunginputsubmit {margin-left:35px;} 
.wartungform {padding-left:20px;}
.bestuhlung	{font-size:0.9em;}
