/* ---------- L E F T C O L - N E W S L E T T E R -------------- */
#rlettertop{height:10px;margin:10px 0 0 0;padding:0px;}
#rletterbot{height:10px;margin:0px;padding:0px;}
#rletterbot img{vertical-align:top;}
/* #newsletter{margin:0px 10px 0px 0;padding:0px;background:url(box_fade_mid.png) bottom left no-repeat;background-color:#fff200;;} */
#newsletter{margin:0px 10px 0px 0;padding:0px;background-color:#ffffff;;}
#newsletter h1{margin:0px 0px;padding:0px 0 5px 10px;}
#newsletter p{margin:0px 0px;padding:0px 10px;}
/* SponsorenBoard */
#sponsors{margin:0px 10px 0px 0;padding:0px;background-color:#ffffff;}
#sponsors div.sponsorLinks{clear:left;margin:0px 0px;padding:0px 0px 0px 10px;}
#sponsors h4{margin:0px 0px;padding:0px 0 5px 0px;}
#sponsors p.floatLeft{float:left;margin:0px 0px 0px 0px;padding:0px 10px 10px 0px;}
#sponsors p.floatLeft img{margin:0px 0px;padding:0px 0px;}

/* ---------- M I D C O L - C O N T E N T ------------------ */
#overview{width:490px;margin:0px 0px 0px 10px;padding:0px;}
#overview div{float:left;margin:0px 1px 5px 0;padding:0px;}
#overview div.flLeft1{width:120px;min-height:185px;}
#overview div.flLeft2{width:159px;min-height:230px;height:expression(this.scrollHeight > 230 ? "auto":"230px");}
#overview div.flLeft3{width:240px;min-height:305px;}
#overview img{margin:0px;padding:0px;}
#overview h2{margin:0px 0px;padding:0px 0px 2px 0;}
#overview h2 a:hover{color:#e1002d;}
#overview p{margin:0px;padding:0px 0 2px 0;}

/* ---------- R I G H T C O L -------------- */

/* ---------- Teaser -------------- */
#teaser {margin:0px 0px;padding:0px 0px 10px 10px;border:none;}
#teaser img{margin:0px;padding:0px;vertical-align:top;}


/* ---------- News -------------- */
#rnewstop{height:10px;margin:0px;padding:0px;text-align:right;}
#rnewsbot{clear:left;height:10px;margin:0px;padding:0px;text-align:right;}
#rnewsbot img{vertical-align:top;}
#news{margin:0px 0px 0px 10px;padding:0px;background:url(box_fade_mid.png) bottom right no-repeat;background-color:#fff200;}
#news div.newshome{clear:left;margin:0px 0px 0px 0px;padding:0px 10px;}
#news img{margin:0px;padding:0px 5px 0px 0px;}
#news div.newshome p{margin:0px;padding:0px;}

/* ---------- Tourdaten -------------- */
#rtourtop{clear:left;height:10px;margin:10px 0 0 0;padding:0px;text-align:right;}
#rtourbot{height:10px;margin:0px;padding:0px;text-align:right;}
#rtourbot img{vertical-align:top;}
#tourdates{margin:0px 0px 0 10px;padding:0px;background-color:#fff;}
#tourdates p.blue{margin:0px 0 5px 10px;padding:0px 0px 0 17px;background:url(farb_blau.jpg) no-repeat left center;}
#tourdates p.green{margin:0px 0px 5px 10px;padding:0px 0px 0 17px;background:url(farb_green.jpg) no-repeat left center;}
#tourdates table{width:200px;margin:0px 0px 0 10px;padding:0px 0px;border-collapse:collapse;}
#tourdates table tr td.hnfc1,
#tourdates table tr td.hnfc2,
#tourdates table tr td.hnfc3{background-color:#d5edfa;border-bottom:5px solid #fff;}
#tourdates table tr td.hyfc1,
#tourdates table tr td.hyfc2,
#tourdates table tr td.hyfc3{background-color:#d6dd67;border-bottom:5px solid #fff;}
#tourdates table tr td.hnfc1,
#tourdates table tr td.hyfc1{width:50%;margin:0px;padding:2px 5px;}
#tourdates table tr td.hnfc1 a,
#tourdates table tr td.hyfc1 a{font-weight:bold;color:#006ab1;}
#tourdates table tr td.hnfc1 a:hover,
#tourdates table tr td.hyfc1 a:hover{color:#e1002d;}
#tourdates table tr td.hnfc2,
#tourdates table tr td.hyfc2{width:45%;margin:0px;padding:2px 5px 2px 0;}
#tourdates table tr td.hnfc3,
#tourdates table tr td.hyfc3{width:5%;margin:0px;padding:2px 5px 2px 0;text-align:right;}