        #mainHeader { background-color: #a8cd41 !important; }
        #left ul li h3 { font-size: 0.96em; }
        .catBoxMensch, .catBoxNatur, .catBoxTechnik, .catBoxKultur, .catBoxReisen, .catBoxFoto { float: right; width: 352px; padding: 15px; padding-bottom: 0; margin-top: 17px; margin-right: 14px; }
        .catBoxMensch li, .catBoxNatur li, .catBoxTechnik li, .catBoxKultur li, .catBoxReisen li, .catBoxFoto li { padding-bottom: 15px; font-size: 0.93em; line-height: 1.3em; }
        .catBoxMensch li h3 a, .catBoxNatur li h3 a, .catBoxTechnik li h3 a, .catBoxKultur li h3 a, .catBoxReisen li h3 a, .catBoxFoto li h3 a { color: #333;}
        .catHeaderMensch, .catHeaderNatur, .catHeaderTechnik, .catHeaderKultur, .catHeaderReisen, .catHeaderFoto { margin: 15px 14px 8px 20px; line-height: 130%;}
        .catHeaderMensch h3, .catHeaderNatur h3, .catHeaderTechnik h3, .catHeaderKultur h3, .catHeaderReisen h3, .catHeaderFoto h3 , .catHeaderMenschSmall h3, .catHeaderNaturSmall h3, .catHeaderTechnikSmall h3, .catHeaderKulturSmall h3, .catHeaderReisenSmall h3, .catHeaderFotoSmall h3, .imgTeaserBox .catHeaderFoto { width: 166px; color: #fff; padding: 3px 5px; font-size: 0.86em; }
        .imgTeaserBox .catHeaderFoto  { margin: 0; padding: 0; width: 592px;}
        .imgTeaserBox .catHeaderFoto h3  { border: none;}
        .imgTeaserBox .catHeaderFoto h3 a  { color: #fff;}
        .leftBoxHP { margin: 15px 32px 0 22px; padding: 5px; padding-bottom: 2px; background: #f1f1f1; }
        .leftBoxHP ul.left        { float: left; width: 297px; margin-right: 20px; }
        .leftBoxHP ul li h3       { height: 12px; margin-bottom: 5px; }
        .leftBoxHP ul li h3 a     { font-size: 0.76em; color: #333; font-weight: normal; }
        .catHeaderMensch          { background: #f7cbe1; }
        .catHeaderMensch h3, .catHeaderMenschSmall h3       { background: #9e003a; font-size:100%}
        .catBoxMensch             { border: 1px solid #9e003a; }
        .catHeaderNatur           { background: #a3ecd6; }
        .catHeaderNatur h3, .catHeaderNaturSmall h3         { background: #15a077; font-size:100%}
        .catBoxNatur              { border: 1px solid #15a077; }
        .catHeaderTechnik         { background: #c7d8ff; }
        .catHeaderTechnik h3, .catHeaderTechnikSmall h3      { background: #193370; font-size:100%}
        .catBoxTechnik            { border: 1px solid #193370; }
        .catHeaderKultur          { background: #ffcb98; }
        .catHeaderKultur h3, .catHeaderKulturSmall h3        { background: #de6f03; font-size:100% }
        .catBoxKultur             { border: 1px solid #de6f03; }
        .catHeaderReisen          { background: #f4e5a7; }
        .catHeaderReisen h3 , .catHeaderReisenSmall h3      { background: #f1c213; font-size:100% }
        .catBoxReisen             { border: 1px solid #f1c213; }
        .catHeaderFoto            { background: #dbe2e4; }
        .catHeaderFoto h3, .catHeaderFotoSmall h3          { background: #50595b; font-size:100%}
        .catBoxFoto               { border: 1px solid #50595b; }
        .teaserS  .teaserImg { margin-bottom: 10px}
        .teaserS .teaserTxt { width: 360px; float: right; margin-right: 40px; }
		.teaserTxt  h2 a {font-variant:nomal; font-weight:bold;}
		*:first-child+html .teaserTxt  h2 a{  
		  font-weight:normal; !important;
		} 
		#fdt { overflow: hidden;}
        .addLinks { width: 430px; float: left; margin-top: -15px; background:#fff; }
        .addLinks a { color: #333; font-weight: bold; line-height: 140%;  }
        #rc-teaser { border: none; }
		#rc-teaser h2 { background-image:url(/images/GEO/start/top.jpg); width:176px; height:25px; margin: 0; padding:0; background-repeat:no-repeat;}
		#rc-teaser h2 span { display:none; }
		#rc-teaser a { display:block; background-image:url(/images/GEO/start/geo-rc-teaser_rollout.jpg); width:176px; height:112px; background-repeat:no-repeat; color:#a30000; font-size:11px; text-align:left; font-family: Arial, sans-serif; text-decoration:none; }
        #rc-teaser a:hover { background-image:url(/images/GEO/start/geo-rc-teaser_rollover.jpg); }
        #rc-teaser a span {display: none; }
        #rc-teaser a:hover span { display: block; padding: 75px 0 0 43px; font-weight: bold;}
		
		#geoaudio-teaser { border: none; }
		#geoaudio-teaser a { display:block; background-image:url(/images/GEO/start/geoaudio_teaser_ani.gif); width:176px; height:137px; background-repeat:no-repeat; color:#a30000; font-size:11px; text-align:left; font-family: Arial, sans-serif; text-decoration:none; }
        #geoaudio-teaser a span {display: none; }
        #geoaudio-teaser a:hover span { display: block; padding: 75px 0 0 43px; font-weight: bold;}
		
		#promo-teaser { border: none; }
		#promo-teaser a { display:block; background-image:url(/images/GEO/start/teaser_foto_blog.jpg); width:176px; height:137px; background-repeat:no-repeat; color:#a30000; font-size:11px; text-align:left; font-family: Arial, sans-serif; text-decoration:none; }
        #promo-teaser a:hover { display:block; background-image:url(/images/GEO/start/teaser_foto_blog.jpg); width:176px; height:137px; background-repeat:no-repeat; color:#a30000; font-size:11px; text-align:left; font-family: Arial, sans-serif; text-decoration:none; }
        
		#promo-teaser a span {display: none; }
        #promo-teaser a:hover span { display: block; padding: 75px 0 0 43px; font-weight: bold;}
		
        /* fotoshow carousel */
        #imageflow { background: #333; text-align:left; height: 200px !important; color:#fff !important; padding-top: 0px !important; }
        #imageflow img { position:absolute; top: 0px; border:none; margin-top: -20px !important; margin-top: -45px; }
        *:first-child+html #imageflow img { margin-top: -48px !important; }
        #imageflow .clear { clear:both; }
        #imageflow #images { visibility:hidden; }
        #imageflow #loading {	 text-align:center; width:100%; color: #999; padding-top: 80px; }
        #imageflow #loading img { margin-top:0px; position:relative; }
        #imageflow #captions { font-weight:bold; position:relative; text-align:center; z-index:10000; margin-top: -40px !important; }
        #imageflow #scrollbar { visibility:hidden; position:relative; border-bottom: 1px solid #b3b3b3; z-index:10001; margin-top: 10px !important; }
        #imageflow #slider { position:absolute; margin-top:-7px; margin-left:-7px; z-index:10002; background-image:url(/images/GEO/imageFlow/slider.png); background-repeat:no-repeat; width:14px; height:14px;}
        #imageflow #changelog { width:349px; border-right:solid 1px #666; float:left; margin-top: 0px; }
        #imageflow #changelog div { text-align: justify; padding: 0 15px 5px 15px; }
        /* fotobox scroller */
        #scrollup, #scrollup1 { position: relative; border: 0px solid #000; height: 140px; z-index:3; width:2000px; left:-8px; top:0px; }
        .scrollElement, .scrollElement1 { position: relative; float:left; }
        #imageScrollLeft, #imageScrollLeft1 { position:absolute; left:1px; top:28px; z-index:33; opacity:0.10;filter: alpha(opacity=10); -moz-opacity: 0.10; }
        #imageScrollRight, #imageScrollRight1 { position:absolute; left:564px; top:28px; z-index:33; opacity:0.25;filter: alpha(opacity=50); -moz-opacity: 0.50; }
        #ImageScrollbar, #ImageScrollbar1 { position:relative; overflow:hidden; width:585px; height:140px; }
        #scrollupPosition, #scrollupPosition1 { position:absolute; width:530px; overflow:hidden; left:25px; top:0px; }
		.teaserL, .teaserM, .teaserD , .teaserS{ background:#fff;}
		#mainContent #breadcrumb { background:#fff;}