body { margin: 0; text-align: center; background-color: #F1F2ED; background-image: url("bg.jpg"); background-repeat: repeat-x; }
body, p, ul, ol, li, input, select, { font: 15px Georgia, Helvetica, sans-serif; color: #232323; }

/* Ezt a TD-s sort nemreg raktam ide, ha kesobb esetleg osszezavarna vmit*/

img { border: 0; }
a { color: #009DFF; text-decoration: none; }
a:hover { text-decoration: underline; color: #ff6600;}

h1 { }
h2 { font: italic 24px Georgia,Times,sans-serif; color: #39bc61; }
h3 { font-size: 10px; text-transform: uppercase; letter-spacing: 3px; color: #39bc61; margin-bottom: 0; padding-bottom: 0; }
h3 + p { margin-top: 2px; }
h4 { font: 16px Georgia,Times,sans-serif; color: #39bc61; }

#sizer { float: right; margin-right: 2px; }
#szovegtableben { font-size: 16px; color: green; padding-top: 0px; text-align: justify; }
#letoltes { font-size: 17px; color: green; letter-spacing: 3px; font-weight: bold; }

/* The CSS that's required to position the footer */
html { height: 100%; }
body { height: 100%; }
#holder { position: relative; min-height: 100%; }
* html #holder { height: 100%; }

/* ez a resz a turaleirast eltunteto-megmutato resz */
.hidden { display: none; }
.unhidden { display: block; }

/* galeria elemei kore zold border kell. ez csinalja */

.thumbnail { border: 1px solid;  border-color: green; }

#mainWrapper { width: 960px; margin: 0 auto; text-align: left; background-image: url("main_bg.gif"); background-repeat: repeat-y; }
#teteje { width: 960px; background-color: #eeefea;; text-align: right; padding: 3px 0 0 0;}


#header { float:left; background-image: url("header_bg2.jpg"); background-repeat: no-repeat; padding: 30px 12px 0 12px;  }
#header h1 { margin: 0; width: 342px; height: 171px; background-image: url("logo.jpg"); background-repeat: no-repeat; float: left; }
#header h1 a { text-decoration: none; width: 100%; height: 100%; display: block; text-indent: -9999px; }
#header #headerPhotos { float: left;height: 171px; }

#headerShort { float:left; background-image: url("header_bg.jpg"); background-repeat: no-repeat; padding: 30px 12px 0 12px;  }
#headerShort h1 { margin: 0; width: 235px; height: 141px; background-image: url("logo2.gif"); background-repeat: no-repeat; float: left; }
#headerShort h1 a { text-decoration: none; width: 100%; height: 100%; display: block; text-indent: -9999px; }
#headerShort #headerPhotos { float: left; height: 141px;}

#nav { background-color: #39bc61; width: 190px; float: left; display:inline; margin-left: 12px; background-image: url("nav_bg.gif"); background-repeat: repeat-x; border-top: 5px solid #ffffff; padding-top: 11px; }
* html #nav { display:inline; margin-right: 6px; } /* Oh IE6, when will you learn? */
#nav ul { list-style-type: none; margin: 0; padding: 0; }
#nav ul li a { display: block; height: 38px; width: 100%; text-decoration: none; background-repeat:no-repeat }
#nav ul li a:hover, #nav ul li a.selected { background-position: 0 -38px; }
#nav ul li ul { background-color: #62d183; background-image: url("subnav_bg.gif"); background-repeat: no-repeat; }
#nav ul li ul li { background-image: url("subnav_dots.gif"); background-position: bottom left; background-repeat: repeat-x; padding: 0; margin: 0; }
#nav ul li ul li.last { background-image: none; }
#nav ul li ul li a {  background-repeat: no-repeat; background-position: 7px -999px!important; height: auto!important; text-indent: 0; font: 12px Tahoma, Helvetica, sans-serif; color: #fff; padding: 10px 4px 5px 2px; width: 160px; }
*html #nav ul li ul li a {  background-position: 7px 7px!important;}


#nav ul li ul li a:hover { background-color: #d2fbc5; color: #3e3e3e; width: 162px; }


/* commented backslash hack - IE5 Mac does not see this \*/
#nav ul li { margin: 0 11px 0 11px; display: block; text-indent: -9999px; background-repeat:no-repeat }
#nav ul li#navHome a { background-image: url("home_en.gif"); background-repeat:no-repeat }
#nav ul li#navRadtouren a { background-image: url("radtouren.gif"); background-repeat:no-repeat }
#nav ul li#navUber a { background-image: url("uberuns.gif");  background-repeat:no-repeat}
#nav ul li#navReisean a { background-image: url("reisean.gif");  background-repeat:no-repeat}
#nav ul li#navBilder a { background-image: url("bilder.gif");  background-repeat:no-repeat}
#nav ul li#navReiseveran a { background-image: url("reiseveran.gif"); background-repeat:no-repeat }
#nav ul li#navFahrrader a { background-image: url("fahrrader.gif"); background-repeat:no-repeat }
#nav ul li#navKalender a { background-image: url("kalender.gif"); background-repeat:no-repeat }
#nav ul li#navKontakt a { background-image: url("kontakt.gif"); background-repeat:no-repeat }
#nav ul li#navHinweise a { background-image: url("hinweise.gif");  background-repeat:no-repeat}
#nav ul li#navAnreise a { background-image: url("anreise.gif");  background-repeat:no-repeat}
#nav ul li#navZusatz a { background-image: url("zusatz.gif");  background-repeat:no-repeat}
#nav ul li#navVerleih a { background-image: url("fahrradverleih.gif");  background-repeat:no-repeat}
#nav ul li#navImpressum a { background-image: url("impressum.gif");  background-repeat:no-repeat}
#nav ul li#navReisebed a { background-image: url("reisebed.gif");  background-repeat:no-repeat}
#nav ul li#navNews a { background-image: url("news.gif");  background-repeat:no-repeat}
#nav ul li#navStartZiel a { background-image: url("start.gif");  background-repeat:no-repeat}
#nav ul li#navStork a { background-image: url("storch.gif");  background-repeat:no-repeat}
#nav ul li#navGemalde a { background-image: url("gemalde.gif");  background-repeat:no-repeat}
#nav ul li#navGastebuch a { background-image: url("gastebuch.gif");  background-repeat:no-repeat}
#nav ul li#einladung a { background-image: url("Virtuelle Tour.jpg");  background-repeat:no-repeat}
#nav ul li#ungmusik a { background-image: url("ungmusik.jpg");  background-repeat:no-repeat}

#nav ul li#navNEUETour a { background-image: url("NEUE Tour.jpg");  background-repeat:no-repeat}
/* end hack */


/* ENGLISH MENU */
/* commented backslash hack - IE5 Mac does not see this \*/
#nav ul li { margin: 0 11px 0 11px; display: block; text-indent: -9999px; background-repeat:no-repeat }
#nav ul li#navHome_en a { background-image: url("home_en.gif"); background-repeat:no-repeat }
#nav ul li#navRadtouren_en a { background-image: url("radtouren_en.gif"); background-repeat:no-repeat }
#nav ul li#navUber_en a { background-image: url("uberuns_en.gif");  background-repeat:no-repeat}
#nav ul li#navReisean_en a { background-image: url("reisean_en.gif");  background-repeat:no-repeat}
#nav ul li#navBilder_en a { background-image: url("bilder_en.gif");  background-repeat:no-repeat}
#nav ul li#navReiseveran_en a { background-image: url("reiseveran_en.gif"); background-repeat:no-repeat }
#nav ul li#navFahrrader_en a { background-image: url("fahrrader_en.gif"); background-repeat:no-repeat }
#nav ul li#navKalender_en a { background-image: url("kalender_en.gif"); background-repeat:no-repeat }
#nav ul li#navKontakt_en a { background-image: url("kontakt_en.gif"); background-repeat:no-repeat }
#nav ul li#navHinweise_en a { background-image: url("hinweise_en.gif");  background-repeat:no-repeat}
#nav ul li#navAnreise_en a { background-image: url("anreise_en.gif");  background-repeat:no-repeat}
#nav ul li#navZusatz_en a { background-image: url("zusatz_en.gif");  background-repeat:no-repeat}
#nav ul li#navVerleih_en a { background-image: url("fahrradverleih_en.gif");  background-repeat:no-repeat}
#nav ul li#navImpressum_en a { background-image: url("impressum.gif");  background-repeat:no-repeat}
#nav ul li#navReisebed_en a { background-image: url("conditions.gif");  background-repeat:no-repeat}
#nav ul li#navNews_en a { background-image: url("news.gif");  background-repeat:no-repeat}
#nav ul li#navStartZiel_en a { background-image: url("start_en.gif");  background-repeat:no-repeat}
#nav ul li#navStork_en a { background-image: url("storch_en.gif");  background-repeat:no-repeat}
#nav ul li#navPainting a { background-image: url("painting.gif");  background-repeat:no-repeat}
#nav ul li#navWhatpeoplesay a { background-image: url("Whatpeoplesay.gif");  background-repeat:no-repeat}
#nav ul li#invitation a { background-image: url("Virtual  Tour.jpg");  background-repeat:no-repeat}
#nav ul li#hungmusic a { background-image: url("hungmusic.jpg");  background-repeat:no-repeat}
#nav ul li#navNEWTour a { background-image: url("NEW Tour.jpg");  background-repeat:no-repeat}
#nav ul li#navwarum a { background-image: url("WarumNICHT.jpg");  background-repeat:no-repeat}
/* end hack */



#wetter { text-align: center; }

#nav #navButtons { text-align: center; margin-top: 5px; background-color: #39bc61; }

#contentHolder { width: 740px; margin-left: 6px; margin-right: 0px;  margin-top: 0px; padding-top: 0px; padding-right: 0px; float:left; background-image: url("content_bg.gif"); background-repeat: repeat-x; border-top: 5px solid white; }
*html #contentHolder { width: 540px; margin-left: 0px; margin-right: 0px; }
#pageTitle { background-color: #39bc61; height: 30px; width: 764px; background-image: url("title_bg.gif"); background-repeat: repeat-x; float: left;  }
#pageTitle h2 { color: #fff; margin: 0; text-transform: uppercase; font-size: 25px; font-weight: normal; }
#pageTitleEnd { float: right; overflow: hidden; width: 14px; height: 30px; background-color: #39bc61; background-image: url("pagetitle_curve.gif"); background-repeat: no-repeat; background-position: top right; }
#contentText { margin: 1px 0px 15px 0px; width: 739px; background-image: url("images/vt1.gif"); }
#contentText, #contentText p { line-height: 18px; font: 16px Georgia, Verdana, Helvetica, sans-serif; color: green; }
/* a px az allitja be,h. a schedule ne legyen annyira lent. talalsz jobbat kozepre rendezesre?csereld le! :)  */


/* SAJATOK !! */

#ubersichtGomb { font: 18px Georgia; }
#datumok { font: 45px Georgia, Verdana; color: green; margin-left: 5px;}
#pageCim { font: 25px Georgia, Verdana; color: green; margin-left: 0px; font-weight: bold;}
#contentTextem { margin: 1px 0px 15px 0px; width: 739px; background-image: url("images/vt1.gif"); font: 15px Georgia, Verdana; color: green; text-align: justify; }
#tips { font: 15px Trebuchet MS, Verdana; color: green; margin-left: 10px; text-align: justify; }
#tipsTitle { font: 20px Trebuchet MS, Verdana; color: green; font-weight: bold; margin-bottom: 5px;}
#turacime { font: 30px Trebuchet MS, Verdana; color: green; }
#tablazatAdat { font: 15px Georgia, Verdana; color: green;}
#kalenderText { font: 15px Georgia, Verdana; color: blue; margin-left: 5px; padding-right: 1px; }
/* a.datumok:hover { font: 16px Georgia, Verdana; color: black;; background-color: white; border-top: black 2px; text-decoration: none; font-weight: bold; margin-left: 5px; text-align: left; } */
a.datumok:link { font: 16px Georgia,Arial,Verdana; color: darkgreen; margin-left: 5px; margin-left: 5px; text-align: left; }
a.datumok:hover{ font: 16px Georgia,Arial,Verdana; color: black; margin-left: 5px; margin-left: 5px; text-align: left; }
a.datumok:visited { font: 16px Georgia,Arial,Verdana; color: darkgreen; margin-left: 5px; margin-left: 5px; text-align: left;}
a.datumok:visited:hover { font: 16px Georgia,Arial,Verdana; color: black; margin-left: 5px; margin-left: 5px; text-align: left;}
#scheduleDate { font: 15px Georgia; color: #166a30; }
#impressum { font: 14px Georgia, Verdana; color: green;}
.szethuzo td { font: 17px Georgia, Verdana; color: green; text-align: justify; }
.zoldkeretes { border: 5px  green; border-style: double;}
#neu { font: 12px Georgia,Verdana,Times,sans-serif; page-break-before:; color: green; font-weight: bold; text-decoration: blink; }
#justi { text-align: justify; }
/* verleih-nal van most bent ez */
#bilderreigen { font: 24px Georgia,Trebuchet MS, Verdana; color: green; font-weight: bold; margin-bottom: 5px;}
#maus { text-align: center; margin-left: 12px; font: 12px Georgia; color: green;}
table.kalenderTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: dashed dashed dashed dashed;
	border-color: green green green green;
	border-collapse: separate;
	background-color: white;
}
#willkommen { font: 22px Arial; color: #068b2f; font-weight: bold; margin-bottom: 5px; }
#alulra { position: absolute; bottom: 95px; }
#szabadletszam { font: 12px Arial; color: red; text-decoration: blink; }
#vers { font: italic 18px Georgia,Times,sans-serif; color: #39bc61; }
.kozepremar td { text-align: center; background-color: red; }
#alulraPaypal { position: absolute; bottom: 500px; left: 205px; }
#golya { text-align: center; }
/* eddig :) */

#contentText ul li { list-style-image: url("bullet.gif"); padding: 2px 0; font: 15px Georgia; color: green;}

#mainFooter { background-image: url("main_bottom.gif"); background-repeat: no-repeat; height: 32px; color: #59799A; font: 11px Tahoma, Helvetica, sans-serif; padding: 9px 0 0 270px; color: #39bc61;}
/*#mainFooter #address { margin: 0; width: 395px; height: 10px; background-image: url("footer_address.gif"); background-repeat: no-repeat; text-indent: -999px; float: left; }
#mainFooter #email { margin: 0; width: 123px; height: 10px; float: left;  }
#mainFooter #email a { background-image: url("footer_email.gif"); background-repeat: no-repeat; text-indent: -999px; display: block; width: 100%; height: 10px; text-decoration: none; }
#mainFooter #email a:hover { background-position: 0 -10px; }*/

#mainFooter a { color: #39bc61;}
#mainFooter a:hover {  color: black;}

#mainFooter #credit { float: right; padding-right: 109px; margin-top: 12px; width: 47px; height: 10px; }
#mainFooter #credit a { background-image: url(); background-repeat: no-repeat; text-indent: -999px; display: block; width: 100%; height: 10px; overflow: hidden; }
#mainFooter #credit a:hover { background-position: 0 -10px; }

#footerLinks { padding-bottom: 25px; font: 10px Georgia, Verdana; }
#footerLinks ul { list-style-type: none; padding: 0px; width: 425px; margin: 0px auto 0px auto; }
#footerLinks ul li { display: inline; padding: 0; margin: 0; float: center; }


.clear { clear: both; height: 1px; overflow: hidden; }
.clearNarrow { width: 400px; height: 1px; overflow: hidden; border: 1px solid red; }

#menuHolder { width: 523px; margin: 0 auto; border: 1px solid #EDEDDE; margin-top: 15px; background: url(/images/sample_menu_bg.jpg) no-repeat bottom right; background-color: #F8F8F3; }
#menu { padding: 30px; text-align: center; }
#menu #sampleMenuTitle { margin: 0 auto; }
#menu h2 { margin: 15px 0 10px 0; font: 15px Georgia,Times,sans-serif; font-variant: small-caps; color: #0396D6; text-align: center; }
#menu ul { margin: 0; padding: 0; }
#menu ul li { font: italic 100% Georgia,Times,sans-serif; color: #555; padding: 6px 0; list-style-image: none; list-style-type: none; margin: 0; }
#menuOther { padding: 30px; text-align: center; }
#menuOther h2 { margin: 15px 0 10px 0; font: 15px Georgia,Times,sans-serif; font-variant: small-caps; color: #0396D6; text-align: center; }
#menuOther .menuContent { font: italic 100% Georgia,Times,sans-serif; color: #555; padding: 6px 0; }
#menuOther p.menuSubtitle { font: 11px Georgia, Helvetica, sans-serif; color: #232323; margin: -7px 0 15px 0; padding: 0; }

#sitemap { font: 15px Georgia, Verdana; color: green; }
#sitemap ul { list-style-image: url("wee_plus.gif"); padding-left: 25px; }
#sitemap ul li { font-weight: bold; line-height: 18px; background: url("grey_dot.gif") repeat-x 0 17px; }
#sitemap ul li ul { list-style-image: url("wee_arrow.gif"); padding-left: 15px; }
#sitemap ul li ul li { font-weight: normal; background: none; }
