body,td,th,h2,input,textarea,select{color:#000000;font-size:14px;font-family:"Arial","Helvetica","sans-serif"}html,body{margin:0;padding:0;height:100%;overflow:hidden;background-color:#fff}hr{width:0;height:0;font-size:0;line-height:0;clear:both}a{color:#000099}a:hover{color:#ff0000}img{border:none}table{border-collapse:collapse}th,label{font-weight:bold;text-align:left}address{font-style:normal}#outerArea{height:96%;overflow:auto;position:relative}#pageArea{width:945px;margin:0px auto;padding-top:80px;position:relative;overflow:hidden}#topArea{position:absolute;top:0px;height:80px;width:945px;background-image:url(/pics/global-sprite.png);background-repeat:no-repeat}#leftArea{width:160px;margin-right:15px;float:left;position:relative;left:-565px}#mainArea{width:550px;margin-right:15px;float:left;left:175px;position:relative}#rightArea{width:202px;float:left;position:relative}#bottomArea{height:4%;background-color:#ffae4e;width:100%;display:block;overflow:hidden;border-top:1px solid #222}#breadcrumb{margin:0 10px 20px 5px;font-size:11px}.buttons-sprite{background-image:url(/pics/buttons-sprite.png);background-repeat:no-repeat;width:70px;font-size:11px;padding-top:60px;display:block;float:right;text-align:center}.icons-sprite{background:transparent url(/pics/icons-sprite.png) no-repeat}.comments{float:right;background-position:0 -20px;margin-left:5px;line-height:100px;height:16px;width:15px;overflow:hidden}.listHeader{font-weight:bold;margin-top:5px;margin-bottom:10px}ul.noPadding{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}ul.noPadding li{margin-left:-24px;margin-right:35px;padding-bottom:4px}ul.floatingItems li{float:left}.li2Cols{width:230px;font-size:13px}.li3Cols{width:150px}.li4Cols{width:112px;font-size:12px}#topArea a{float:right;display:block}#bottomArea a{font-weight:bold;color:#000}a.imgLink{display:block;text-align:center;text-decoration:none}a.imgLink div{padding-top:5px;text-decoration:underline}a.specialLink{text-decoration:none;padding:5px;color:#000000;font-weight:bold;text-align:center;display:block;background-color:#ff6500;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:2px solid #616D2E}a.specialLink:hover{background-color:#CCCCCC}a.regenradar{text-decoration:none;display:block;width:158px;height:59px;background-image:url(/pics/global-sprite.png);background-repeat:no-repeat;background-position:0 -150px}a.betreuer{background-position:4px 0}a.buchen{background-position:4px -100px}a.kommentare{background-position:4px -200px}a.gaestebuch{background-position:4px -300px}a.karte{background-position:4px -400px}a.nachricht{background-position:4px -500px}a.pdf{background-position:4px -600px}a.play{background-position:4px -690px}a.bewertungen{background-position:4px -800px}a.rueckfrage{background-position:4px -900px}a.rss{background-position:4px -1000px}a.schulferien{background-position:4px -1100px}a.lupe{background-position:0 -40px;width:16px;height:16px;display:block;margin-right:5px}a.write-answer{padding-left:25px}a.open-answers{padding-left:25px;background-position:0 -20px;float:right}form{padding:0;margin:0}fieldset{padding:0px}legend{font-size:120%;color:#ff6500}.countdown{color:#660000;font-size:30pt}.smallText,table.smallText td,table.smallText th{font-size:12px}.tinyText,table.tinyText td,table.tinyText th{font-size:11px}.caption td{text-align:left;vertical-align:top}.imgWithCaption{margin-bottom:5px}#map{background-position:50% 50%;background-repeat:no-repeat;background-image:url(/pics/ajax-loader.gif)}#tooltip{display:none;position:absolute;z-index:100}#tooltiptop{height:19px;font-size:1px;overflow:hidden;background-image:url(/pics/icons-sprite.png);background-position:0 -160px;background-repeat:no-repeat}#tooltipinner{font-size:90%;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:8px;background-color:#dcdc86;overflow:hidden}.faktorTable th{text-align:center}.faktorTable td{padding-bottom:2px}.bubbleDiv{background-position:0 -145px;height:11px;font-size:1px;line-height:1px}.dataTable td,.dataTable th{font-size:13px}tr.even{background-color:#EAEAEA}tr.odd{background-color:#CCCCCC}#mainNav{margin:0;background-image:url(/pics/global-sprite.png);background-repeat:no-repeat;background-position:0 -100px;height:30px;width:945px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:5px;padding-left:80px}#mainNav li{float:left}#mainNav a{text-decoration:none;color:#000;font-size:17px;font-weight:bold;margin:0 5px;padding:5px 5px 0px 5px;height:25px;display:block;float:left}#mainNav a.selected{background-color:#93cfb1}#subNav{height:29px;margin:0 5px 10px 5px;padding-right:40px;background-color:#93cfb1;background-image:url(/pics/backgrounds-sprite.png);background-repeat:repeat-x;background-position:0 -55px}#subNavWrapper{float:left;left:50%;position:relative}#subNav ul{padding:0;margin:0;left:-50%;position:relative;list-style-image:none;list-style-position:outside;list-style-type:none}#subNav li{float:left;position:relative}#subNav a{text-decoration:none;color:#000;font-size:15px;padding:4px;display:block;margin:2px 5px 0 5px;float:left}#subNav a.selected{font-weight:bold}#subNav a:hover{background-color:#cccccc}.subNaviLayer{position:absolute;width:220px;border:2px solid rgb(70,70,100);background-color:#eee;z-index:100}.subNaviLayer a{text-decoration:none;display:block;padding:3px;color:#000000;font-size:15px;font-weight:bold}.subNaviLayer a:hover{background-color:#CCCCCC}.subNaviLayer .dottedLine{border-bottom:1px dotted #C0C0C0}.w120{width:120px;margin:0 6px 0 6px}.w130{width:130px;margin:0 3px 0 4px}.w160{width:160px;margin:0 8px 0 8px}.w170{width:170px;margin:0 5px 0 5px}.w260{width:260px;margin:0 7px 0 7px;float:left}.floatingImg{float:left;text-align:center}.card,.cardWithH1,.cardWithH2,.cardWithH4{margin-bottom:15px}.overEffect{float:left;text-align:center}.b1,.b8{height:1px;margin:0 5px;font-size:1px;overflow:hidden;display:block}.b1{border-bottom:1px solid #CCC}.b8{border-top:1px solid #CCC}.b2,.b7{background-color:#EAEAEA;border-right:2px solid #CCC;border-left:2px solid #CCC;margin:0 3px;height:1px;font-size:1px;overflow:hidden}.b3,.b6{height:1px;background-color:#EAEAEA;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:0 2px;font-size:1px;overflow:hidden}.b4{height:2px;background-color:#EAEAEA;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:0 1px;font-size:1px;overflow:hidden}.b5{height:2px;background-color:#EAEAEA;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:0px 1px;font-size:1px;overflow:hidden}.subHeadline{background-color:#CCCCCC;font-size:11px;border-bottom:0px;text-align:center;padding:3px}.cardFooter{border-right:1px solid #CCC;border-left:1px solid #CCC;padding:2px 0px 0px 0px;text-align:center;font-size:12px}.cardWithH1 h1{background-color:#ffb17e;border-right:1px solid #CCC;border-left:1px solid #CCC;background-image:url(/pics/backgrounds-sprite.png);background-repeat:repeat-x;background-position:0 -90px;margin:0;padding:0 5px 5px 5px;font-weight:bold;font-size:16px}.cardWithH2 h2{background-color:#d6d779;border-right:1px solid #CCC;border-left:1px solid #CCC;background-image:url(/pics/backgrounds-sprite.png);background-repeat:repeat-x;margin:0;padding:0 5px 5px 5px;font-weight:bold;font-size:15px}.cardWithH4 h4{background-color:#d6d779;border-right:1px solid #CCC;border-left:1px solid #CCC;background-image:url(/pics/backgrounds-sprite.png);background-repeat:repeat-x;background-position:0 -30px;margin:0;padding:0 5px 3px 5px;font-size:12px;font-weight:bold;text-align:center}.cardContent,.cardVisual{background-color:#EAEAEA;border-right:1px solid #CCC;border-left:1px solid #CCC}.cardContent .longText{margin-bottom:0px}#mainArea .cardContent{padding:5px 5px 0 5px}#leftArea .cardContent,#rightArea .cardContent{text-align:center}.cardDescription{font-size:13px;margin-bottom:20px}.cardOver .b2,.cardOver .b3,.cardOver .b4,.cardOver .b5,.cardOver .b6,.cardOver .b7,.cardOver .cardContent{background-color:#CCC}.cardWithH1 .b2,.cardWithH1 .b3,.cardWithH1 .b4{background-color:#ffb17e}.cardWithH2 .b2,.cardWithH2 .b3,.cardWithH2 .b4{background-color:#dedf08}.cardWithH4 .b2,.cardWithH4 .b3,.cardWithH4 .b4,.cardWithFooter .b5,.cardWithFooter .b6,.cardWithFooter .b7,.cardWithFooter .cardFooter{background-color:#d6d779}.modalDialog_transparentDivs{filter:alpha(opacity=80);opacity:0.8;background-color:#000;z-index:1;position:absolute}.modalDialog_contentDiv{border:3px solid #000;z-index:100;position:absolute;background-color:#fff}.modalDialog_contentDiv table.headline td{background-color:#e5a73c;font-weight:bold;padding-left:5px;font-size:15px}.modalDialog_contentDiv_shadow{z-index:90;position:absolute;background-color:#000;filter:alpha(opacity=30);opacity:0.3}button.rating{cursor:default;height:12px;vertical-align:top;width:60px;border:0 none;padding:0;margin-bottom:4px}button.rating-0{background-position:-60px -110px}button.rating-10{background-position:-48px -110px}button.rating-15{background-position:-36px -126px}button.rating-20{background-position:-36px -110px}button.rating-25{background-position:-24px -126px}button.rating-30{background-position:-24px -110px}button.rating-35{background-position:-12px -126px}button.rating-40{background-position:-12px -110px}button.rating-45{background-position:0 -126px}button.rating-50{background-position:0 -110px}.ratingInfo{font-size:11px;padding-bottom:5px;text-align:center}.longText{margin-bottom:15px}.longTextThumbnails{margin-left:10px;float:right;width:212px}.gslideshow{width:200px;height:150px;background-color:#EAEAEA}.rightSideButtons{padding-left:10px;float:right;text-align:center}.jCarousel{overflow:hidden}.jCarousel ul{margin:0;padding:0;list-style-type:none}.jCarousel ul li{overflow:hidden;float:left;width:122px}.jCarousel ul li a{display:block}.jCarousel ul li div{font-size:80%;text-align:center;padding:0 4px}.weather{margin:5px 0 5px 2px}.weather td{font-size:11px;text-align:left}.forecast{font-size:11px;text-align:center;width:65px;float:left;margin:5px}.day_of_week{font-weight:bold}.calendar{background-image:url(/pics/buttons-sprite.png);background-repeat:no-repeat;background-position:0 -1200px;color:#000;float:left;font-size:22px;height:50px;line-height:100%;margin:0 8px 8px 0;text-align:center;width:45px}.calendar span{color:#FFFFFF;display:block;font-family:Arial;font-size:11px;height:16px;padding-top:5px;padding-bottom:5px;text-align:center;line-height:100%}.star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;cursor:pointer;margin-left:4px;margin-right:4px}.star,.star a{background-image:url(/pics/icons-sprite.png);background-repeat:no-repeat;background-position:0 -60px}.star a{display:block;width:100%;height:100%}div.star_on a{background-position:0 -76px}div.star_hover a,div.star a:hover{background-position:0 -92px}div.barBackground{height:10px;width:200px;background-color:#ffffff}div.barForeground{max-height:10px;line-height:10px;height:10px;background-color:#669900}.commentBox{width:540px;margin-top:15px}.commentBox .tl{background:url(/pics/commentsBox.gif) -14px -14px no-repeat;display:block;float:left;font-size:1px;height:8px;width:8px}.commentBox .tr{background:url(/pics/commentsBox.gif) top right no-repeat;display:block;float:right;font-size:1px;height:8px;width:532px}.commentBox .content{background-color:#bfec89;border:3px solid #fff;border-width:0 3px;clear:both;display:block;margin:0;overflow:hidden;padding:8px}.commentBox .bl{background:url(/pics/commentsBox.gif) 0 -14px no-repeat;display:block;float:left;font-size:1px;height:8px;width:8px}.commentBox .br{background:url(/pics/commentsBox.gif) bottom right no-repeat;display:block;float:right;font-size:1px;height:8px;position:relative;width:532px}.commentBox .pointer{background:url(/pics/commentsBox.gif) top left no-repeat;display:block;font-size:1px;height:14px;margin:5px 0 0 25px;width:25px}.commentBox .who{clear:both;display:block;margin:20px 0 0 30px}.gb-date{float:right;font-weight:bold}.gb-author{font-weight:bold}.gb-entry{margin:10px 0 10px 0;padding:10px 0 10px 0;border-top:1px dotted grey;border-bottom:1px dotted grey}

.cardWithH2 .longTextThumbnails .caption {
  margin-left: 5px;
  margin-right: 5px;
}

.cardWithH2 .longTextThumbnails {
  width : 200px;
  background-color:#fff;
  border:1px solid #aaa;
}

.w170 .cardContent {
  overflow:hidden;
  width:158px;
}