@charset "UTF-8";
/* base */ 
@media all{ * { margin:0; padding:0; }option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }body {font-size:100.01%;background:#fff;color:#000;text-align:left; }div { outline:0 none; }fieldset, img { border:0 solid; }ul, ol, dl { margin:0 0 1em 1em; } li {line-height:1.5em;margin-left:0.8em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content:""; }.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }.floatbox { overflow:hidden; }#ie_clearing { display:none; }.skip, .hideme, .print {position:absolute;top:-32768px;left:-32768px; }.skip:focus, .skip:active {position:static;top:0;left:0;}#skiplinks { position:absolute;top:0px; left:-32768px; z-index:1000; width:100%;margin:0; padding:0; list-style-type:none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px; outline:0 none;position:absolute; width:100%;}}@media screen, projection{ #header { position:relative; }#topnav { text-align:right; }#header #topnav {position:absolute;top:10px;right:10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float:left; width:200px; }#col2 { float:right; width:200px; }#col3 { width:auto; margin:0 200px; }#col1_content, #col2_content, #col3_content { position:relative; }.subcolumns { width:100%; overflow:hidden; }.subcolumns_oldgecko { width:100%; float:left; }.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }.c20l, .c20r { width:20%; }.c40l, .c40r { width:40%; }.c60l, .c60r { width:60%; }.c80l, .c80r { width:80%; }.c25l, .c25r { width:25%; }.c33l, .c33r { width:33.333%; }.c50l, .c50r { width:50%; }.c66l, .c66r { width:66.666%; }.c75l, .c75r { width:75%; }.c38l, .c38r { width:38.2%; }.c62l, .c62r { width:61.8%; }.subc{ padding:0 0.5em; }.subcl { padding:0 1em 0 0; }.subcr { padding:0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize > div {display:table-cell;float:none; margin:0; overflow:hidden;vertical-align:top;}}@media print{ .subcolumns > div,.floatbox { display:table;overflow:visible; } .print { position:static; left:0;}.noprint { display:none !important; }}
/* basemod */ 
@media screen, projection{body { overflow-y:scroll; }body { background: #FFF url(../../../images/bg.jpg) repeat-x; }body.iframe, body.iframeFormular { overflow: visible; }.iframeFormular { background: none; background-color: #FFFFFF; }body.iframe #video { overflow: visible; }.page_margins {width: 960px;margin: 0 auto;}.page{}.summer #wrapper { background: transparent url(../../../images/summer.png) repeat-x center 190px; }.winter #wrapper { background: transparent url(../../../images/winter.jpg) repeat-x center 190px; }#header { height: 420px; background: transparent url(../../../images/strahlen.jpg) no-repeat 80px 0; }#header div.address { color: #808080; font-size: 83.33%; float: right; margin-top: 12px; text-align: right; }#header div.address div { margin-bottom: 0.5em; }.startseite span { display: block; position: relative; top: 10px; width: 24px; height: 24px; background:url(../../../images/btn_home.png); }.startseite:hover span { background:url(../../../images/btn_home_hover.png); }#menu { position: absolute; left: 0; top: 135px; background: #F2F2F4 url(../../../images/menuBg.gif) repeat-x 0 center; border: 1px solid #E3E3E4; z-index: 999; }#menuSortiment { position: absolute; width: 530px; left: 0; bottom: 40px; }#navigation { float: left; margin-bottom: 0.5em; }#kidsclub { float: right; margin: 0 0px 0.5em 0; background: #F3F3F3 url(../../../images/navBg.gif) repeat-x 0 center; border: 1px solid #E3E3E4; }#search { position: absolute; top: 140px; right: 0; background: #F2F2F4; padding: 5px 8px; }#wiese { height: 77px; background: transparent url(../../../images/wiese.png) repeat-x; position: absolute; left: 0; top: 330px; width: 100%; z-index: 110; }#loginStatus { position: absolute; right: 0; top: 180px; }#gewinnspielWrap, #gewinnspielform { position:relative; display:none; height:455px; padding:15px 20px 0 10px; z-index:800; margin: 0 0 0 20px; background: url('../../../images/rahmen.png') no-repeat 0 0; }#gewinnspielform { display:block; padding-right:10px; background:0 none; }#monitorNavigation { position:absolute; top:210px; left:585px; width:375px; }.gewinnPopUp { visibility: hidden; }#monitorNavigation #backBut { position:absolute; top:6px; left:0px; display:none; }#monitorNavigation #backBut a {}#monitorNaviWrap { position:absolute; top:0px; right:0px; background: #F2F2F4 url(../../../images/menuBg.gif) repeat-x 0 center; border: 1px solid #E3E3E4; }#gewinnspielWrap #tbvLogo, #gewinnspielform #tbvLogo { position:absolute; top:160px; left:240px; }#gewinnspielWrap #tbvLogo img, #gewinnspielform #tbvLogo img { width:100px; }#gewinnspielWrap #hinweis, #gewinnspielform #hinweis {width:355px; font-size:85%; line-height:100%; }#gewinnspielWrap h3, #gewinnspielform h3 { color:#57B7DC; font-size:116.7%; padding-left:7px; width:355px; } #gewinnspielWrap .monitortext, #gewinnspielform .monitortext { padding-left:7px; width:355px; }#gewinnspielWrap .monitortext span, #gewinnspielform .monitortext span { font-size:85%; }#gewinnspielWrap .columnar div, #gewinnspielform .columnar div { padding: 1px 0.5em;}#gewinnspielWrap .columnar div.loesungInput, #gewinnspielform .columnar div.loesungInput { padding-bottom:15px; }#gewinnspielWrap .columnar div.type-text input, #gewinnspielform .columnar div.type-text input { width:36.8%; padding: 0.1em; background:#B1B2B4; }#gewinnspielWrap .columnar .type-text label, #gewinnspielform .columnar .type-text label { width:14%; }#gewinnspielWrap .columnar div.error .message, #gewinnspielform .columnar div.error .message { margin-left:0; }#main { z-index: 999; }#breadcrumbs { color: #666; position: absolute; left: 10px; bottom: 10px; z-index: 120; }#breadcrumbs a { color: #666; }#footer { margin-top: 1em; position: relative; width:531px; }#footer a.copyright { font-size: 85%; font-family: Arial, Helvetica, sans-serif; color: #b1b2b4; padding-left: 10px; }#col1 {}#col1_content {}#col2 { width: 415px; padding-top: 25px; margin-top: -200px; }#col2_content {}#col3 { margin: 0 430px 0 0; }#col3_content {}.contentList { padding-top: 1px; }.contentItem { padding-top: 1px; } .logo { position: absolute; left: 190px; top: 12px; }.startPage .subcolumns { margin-bottom: 1.5em; }.startPage .subcolumns .contentItem { display: none; }.contentPager { float: right; margin-top: 5px; }.contentPager a { text-indent: -999em; outline: none; float: left; width: 13px; height: 9px; background: transparent url(../../../images/contentPager.png) no-repeat 0 0; }.contentPager a.active { background: transparent url(../../../images/contentPager.png) no-repeat 0 -9px; }.contentPager a.toLeft { height: 10px; background: transparent url(../../../images/contentPager.png) no-repeat 0 -18px; margin-right: 5px; }.contentPager a.toRight { height: 10px; background: transparent url(../../../images/contentPager.png) no-repeat 0 -28px; margin-left: 5px; }div.jqDockLabel { white-space: nowrap; background: #FFF; padding: 5px 8px 5px 5px; color: #333; left: 89% !important; bottom: 50px !important; border: 1px solid #EEE; z-index: 900; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; }div.jqDock a:hover { text-decoration: none; }div.jqDock .btnNew { position: absolute; bottom: 90px; left: 15px; }div.jqDock .btnDLG { position: absolute; bottom: 105px; left: 20px; }div.jqDockWrap { margin: 0 auto; left: -15px;}div.jqDockMouse0 { z-index: 99; } div.jqDockMouse1 { z-index: 98; } div.jqDockMouse2 { z-index: 97; } div.jqDockMouse3 { z-index: 96; } div.jqDockMouse4 { z-index: 95; } div.jqDockMouse5 { z-index: 94; } div.jqDockMouse6 { z-index: 93; } div.jqDockMouse7 { z-index: 92; }div.jqDockMouse8 { z-index: 91; } div.jqDockMouse9 { z-index: 90; } div.jqDockMouse10 { z-index: 89; } div.jqDockMouse11 { z-index: 88; } div.jqDockMouse12 { z-index: 87; } div.jqDockMouse13 { z-index: 86; } div.jqDockMouse14 { z-index: 85; } div.jqDockMouse15 { z-index: 84; }.tooltip { position: absolute; display: none; white-space: nowrap; background: #FFF; padding: 5px 8px 5px 5px; color: #333; border: 1px solid #EEE; z-index: 1000; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; }.kampagneWrapper { position: relative; width: 100%; z-index: 800; text-align: right; padding-bottom: 1px; }#videoPlayer { height: 229px; width: 361px; background: #000; border: 8px solid #FFF; float: right; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }#productImage { position: absolute; top: -60px; z-index: 1500; left: 120px; }.mehrwegLogo { display: none; background: #FFF; position: absolute; bottom: 20%; right: -100px; width: 100px; text-align: right; padding: 10px 10px 10px 100px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }.dlgLogo { display: none; position: absolute; bottom: 68%; right: -5px; width: 100px; text-align: right; padding: 10px 10px 10px 100px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }.mitMehrweg .mehrwegLogo { display: block; }.mitDLG .dlgLogo { display: block; }.news { padding: 10px 55px 0 93px; }.kidsclublogo { display: block; }.kidsclublogo img { position: relative; top: -13px; }.contentText { overflow: hidden; border: 1px solid #eeeeee; }.ui-autocomplete {max-height: 100px;overflow-y: auto;}* html .ui-autocomplete {height: 100px;}.ui-autocomplete { position: absolute; cursor: default; }* html .ui-autocomplete { width:1px; } ul.ui-menu {background: white;margin-top: 3px;padding: 5px;border: 1px solid grey;list-style-type: none;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}li.ui-menu-item { margin:0; padding:0; }li.ui-menu-item a,li.ui-menu-item a:hover, li.ui-menu-item a:focus { color: black; text-decoration: none; }#skelettImage { margin: 40px 120px 0; position: relative; z-index: 200; }#kreislaufImage { margin: 40px 50px 0; width: 316px; height: 314px; position: relative; z-index: 200; }#kreislaufImage .centerimg, #kreislaufImage .zahlen { position: absolute; display: none; top: 0; left: 0; }#kreislaufImage .zahl1 { top: 0; left: 142px; }#kreislaufImage .zahl2 { top: 41px; left: 241px; }#kreislaufImage .zahl3 { top: 143px; left: 285px; }#kreislaufImage .zahl4 { top: 242px; left: 241px; }#kreislaufImage .zahl5 { top: 283px; left: 142px; }#kreislaufImage .zahl6 { top: 242px; left: 42px; }#kreislaufImage .zahl7 { top: 143px; left: 0; }#kreislaufImage .zahl8 { top: 41px; left: 42px; }#kreislaufImage .left { position: absolute; top: 0; left: 0; background: white; height: 17px; padding: 7px 8px 7px 22px; margin-left: 15px; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; white-space: nowrap; }#kreislaufImage .right { position: absolute; top: 0; right: -30px; background: white; height: 17px; padding: 7px 22px 7px 8px; margin-right: 15px; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; white-space: nowrap; }#kreislaufImage img { position: absolute; top: 0; left: 0; }#kreislaufImage .zahlen { display: none; }#kreislaufImage .tempshow { display: block; }#kreislaufImage .zahlenlinks { position: absolute; width: 31px; height: 31px; cursor: pointer; }#kreislaufImage .zahlenlink1 { top: 0; left: 142px; }#kreislaufImage .zahlenlink2 { top: 41px; left: 241px; }#kreislaufImage .zahlenlink3 { top: 142px; left: 285px; }#kreislaufImage .zahlenlink4 { top: 242px; left: 241px; }#kreislaufImage .zahlenlink5 { top: 283px; left: 142px; }#kreislaufImage .zahlenlink6 { top: 242px; left: 42px; }#kreislaufImage .zahlenlink7 { top: 143px; left: 0; }#kreislaufImage .zahlenlink8 { top: 41px; left: 42px; }#luftbilder { position: relative; z-index: 800; margin-left: 50px; }#luftbilder img { vertical-align: bottom; }#luftbilder .luftbild { position: absolute; top: 0; left: 0; }#luftbilder .luftbilderNavi { position: absolute; top: 320px; left: 0; width: 364px; margin-left: 7px; }#luftbilder .luftbild_aktiv { position: absolute; top: -1px; left: -1px; }#luftbilder .luftbild_klein { float: left; }.geschichteFlaschen { z-index: 800; position: relative; }#video { width: 640px; height: 360px; background: black; }.kidsworld .page_margins {width: 900px;height: 452px;background: #7CB0E0 url(../../../images/kidsworld/kinderecke-back.png) no-repeat;overflow: hidden;position: relative;}.kidsworld-home .page_margins {background: #7CB0E0 url(../../../images/kidsworld/kinderecke-back-start.png) no-repeat;}.kidsworld #col3 {margin: 40px 200px 40px 70px;width: auto;}.kidsworld a.naturelleysAbenteuer {position: absolute;bottom: 130px;right: 80px;background: transparent url(../../../images/kidsworld/but2_aben_aus.png) no-repeat;text-indent: -999em;outline: none;width: 136px;height: 154px;}.kidsworld a.naturelleysAbenteuer:hover, .kidsworld a.naturelleysAbenteuer.active {background: transparent url(../../../images/kidsworld/but2_aben_an.png) no-repeat;}.kidsworld a.malVorlagen {position: absolute;bottom: 270px;right: 5px;width: 101px;height: 155px;background: transparent url(../../../images/kidsworld/but2_mal_aus.png) no-repeat;text-indent: -999em;outline: none;}.kidsworld a.malVorlagen:hover, .kidsworld a.malVorlagen.active {background: transparent url(../../../images/kidsworld/but2_mal_an.png) no-repeat;}.kidsworld a.kidsworldHome {position: absolute;bottom: 7px;right: 7px;background: transparent url(../../../images/kidsworld/kinderecke_logo.png) no-repeat;height: 110px;width: 331px;text-indent: -999em;outline: none;}.kidsworld #col3_content { color: #FFF; }.kidsworld a { color: #FFF000; }.kidsworld a:hover { color: #FFF000; }.kidsworld h1 { color: #243F8F; margin: 0; font-size: 133.33%; font-weight: bold; }.kidsworld table { margin: 0; }.kidsworld td { padding: 0; }.kidsworld p { line-height: 1.25em; }.kidsworld a.backButton {display: block;height: 34px;width: 90px;background: transparent url(../../../images/kidsworld/but2_zurueck_aus.png) no-repeat;}.kidsworld a.backButton:hover{background: transparent url(../../../images/kidsworld/but2_zurueck_an.png) no-repeat;}body.kidsworld { overflow: visible; } #skiplinks a.skip:focus,#skiplinks a.skip:active {color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-decoration:none;}}
/* fancybox */ 
@media screen, projection {#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 2104;display: none;}* html #fancybox-loading {position: absolute;margin-top: 0;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('../../../images/fancybox/fancybox.png');}#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 2100;display: none;}* html #fancybox-overlay {position: absolute;width: 100%;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 2101;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px 0px;cursor: pointer;z-index: 2103;display: none;}#fancybox_error {color: #444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 2102;}.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}.fancybox-title-over {color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background-image: url('../../../images/fancybox/fancy_title_over.png');display: block;}#fancybox-title-wrap {display: inline-block;}#fancybox-title-wrap span {height: 32px;float: left;}#fancybox-title-left {padding-left: 15px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}#fancybox-title-main {font-weight: bold;line-height: 29px;background-image: url('../../../images/fancybox/fancybox-x.png');background-position: 0px -40px;color: #FFF;}#fancybox-title-right {padding-left: 15px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('../../../images/fancybox/blank.gif');z-index: 2102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 2102;display: block;}#fancybox-left-ico {background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -30px;}#fancybox-right-ico {background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 2001;}#fancy-bg-n {top: -20px;left: 0;width: 100%;background-image: url('../../../images/fancybox/fancybox-x.png');}#fancy-bg-ne {top: -20px;right: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -162px;}#fancy-bg-e {top: 0;right: -20px;height: 100%;background-image: url('../../../images/fancybox/fancybox-y.png');background-position: -20px 0px;}#fancy-bg-se {bottom: -20px;right: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -182px; }#fancy-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('../../../images/fancybox/fancybox-x.png');background-position: 0px -20px;}#fancy-bg-sw {bottom: -20px;left: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -142px;}#fancy-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../../../images/fancybox/fancybox-y.png');}#fancy-bg-nw {top: -20px;left: -20px;background-image: url('../../../images/fancybox/fancybox.png');background-position: -40px -122px;}#fancybox-loading.fancybox-ie div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie #fancybox-close{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-over{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie #fancybox-title-left{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-main{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-right{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie #fancybox-left-ico{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-right-ico{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie .fancy-bg { background: transparent !important; }.fancybox-ie #fancy-bg-n{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-ne{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-e{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-se{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-s{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-sw{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-w{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-nw{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }}
/* forms */ 
@media screen, projection{.suchfeld { border: none; padding: 2px; color: #444; float: left; }.btnSearch { float: left; margin-left: 6px; } .yform {margin:0 0 1em 0;}.yform fieldset {border:1px #ddd solid;background:#fafafa;margin:0 0 1em 0;padding:0.5em;}.yform legend {font-size:125%; font-weight:normal; color:#000;}.yform label {color:#666;}.yform input,.yform textarea,.yform select, .yform optgroup {font-family:Arial, Helvetica, sans-serif; }.yform .type-text input,.yform .type-text textarea,.yform .type-select select {border:1px solid #ddd;}.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active {border:1px #57B7DC solid;background:#fff;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input {border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url(images/button_gray.png) top left repeat-x;padding:.5em 1.2em;}.yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input[type=submit] { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input.submit { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active {border-top:1px #444 solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#555; }.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active {background:#800; color:#fff;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active {background:#880; color:#fff;}.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.3em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {margin:0.5em 0;padding:3px 0.5em;position:relative;overflow:hidden;}.yform div.type-button {padding:3px 0em;}.yform .type-text input,.yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}.yform .type-select select optgroup {font-style:normal;font-weight:bold;}.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input {width:auto;cursor:pointer;}.yform div.error {padding:0.3em;}.yform div.error label { color:#000; font-weight:bold; }.yform div.error .message { color:#A00; } .full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label {float:left;width:28%; }.columnar div.type-check input { margin-left:28%; }.columnar div.error .message { margin-left:28%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:67.8%; }.columnar div.type-select select { float:left; width:69.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform, .yform div,.yform div * { zoom:1; } .yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9; *left:0\9; }.yform fieldset { position:relative\9; overflow:visible\9;margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px; }.yform fieldset { *padding-top:1.5em; }* html .yform { padding-top:10px; }}
/* content */ 
@font-face {font-family: 'CantarellRegular';src: url('../../../css/cantarell/Cantarell-Regular-webfont.eot');src: local('☺'), url('../../../css/cantarell/Cantarell-Regular-webfont.woff') format('woff'), url('../../../css/cantarell/Cantarell-Regular-webfont.ttf') format('truetype'), url('../../../css/cantarell/Cantarell-Regular-webfont.svg#webfontCyorjgvq') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'NobileRegular';src: url('../../../css/nobile/nobile-webfont.eot');src: local('☺'), url('../../../css/nobile/nobile-webfont.woff') format('woff'), url('../../../css/nobile/nobile-webfont.ttf') format('truetype'), url('../../../css/nobile/nobile-webfont.svg#webfonttglZheRx') format('svg');font-weight: normal;font-style: normal;}@media all{textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family: "CantarellRegular", Arial, Helvetica, sans-serif;font-size:75.00%;color:#444;}h1,h2,h3,h4,h5,h6 {font-family: "NobileRegular", Arial, Helvetica, sans-serif;font-weight:normal;color:#333;margin:0 0 0.25em 0;}h1 { font-size:108%; } h2 { font-size:100%; } h3 { font-size:150%; } h4 { font-size:116.67%; }h5 { font-size:116.67%; }h6 { font-size:116.67%; }h1, h2 { color: #FFF; margin: 0.45em 10px; }h1 span, h2 span { background: #E0373C; padding: 0.45em 1.4em; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }h3, h4, h5 { color: #3E3D40; }ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }ul { list-style-type:disc; }ul ul { list-style-type:circle; margin-bottom:0; }ol { list-style-type:decimal; }ol ol { list-style-type:lower-latin; margin-bottom:0; }li { margin-left:0.8em; line-height:1.5em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; }p { line-height:1.5em; margin:0 0 1em 0; }blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin:0 0 1em 1.6em; color:#666; }strong,b { font-weight:bold; }em,i { font-style:italic; }big { font-size:116.667%; }small { font-size:91.667%; }pre { line-height:1.5em; margin:0 0 1em 0; }pre, code, kbd, tt, samp, var { font-size:100%; }pre, code { color:#800; }kbd, samp, var, tt { color:#666; font-weight:bold; }var, dfn { font-style:italic; }acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub, sup { font-size:91.6667%; line-height:0; }hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}a { color: #E0373C; background:transparent; text-decoration:none; }a:hover { color: #E0373C; text-decoration:underline; }p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border:1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; } .highlight { color:#c30; }.dimmed { color:#888; }.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }.center { display:block; text-align:center; margin:0.5em auto; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }table caption { font-variant:small-caps; }table.full { width:100%; }table.fixed { table-layout:fixed; }th,td { padding:0.5em 0.5em 0.5em 0; }thead th { color:#000; border-bottom:2px #800 solid; }tbody th { background:#e0e0e0; color:#333; }tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }tbody th { border-bottom:1px solid #fff; text-align:left; }.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { display:block; margin-top: 2px; color: #888; font-style: italic; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.aktuellesbild .mediumBeschriftung { text-align: left;padding: 0px 0px; font-size:85%; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.clear { clear: both; font-size: 1px; height: 1px; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }.contentItem { margin-bottom: 1em; }.contentText { background: #F6F6F6; padding: 10px; }.product .contentText { min-height: 170px; }.contentText, .borderRadius-10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }.contentText h1, .contentText h2 { color: #3E3D40; margin: 0 0 0.25em 0; font-size: 150%; }.teaserImage { border: 1px solid #FFF; }.teaserbild { float: left; display:inline; margin-right:1em; margin-bottom:0.15em; }#googleMap { height: 25em; top: 200px; }#accordion h4, .accordion h4 { margin: 0 0 0.5em 0; border: 1px solid #FFF; border-width: 1px 1px 0 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }#accordion h4 a, .accordion h4 a { color: #57B7DC; }#accordion h4 a:hover, .accordion h4 a:hover { text-decoration: none; }#accordion h4 span, .accordion h4 span { color: #7DAF35; }#accordion h4.ui-state-active a, .accordion h4.ui-state-active a { color: #FFF; }#accordion h4.ui-state-active span, .accordion h4.ui-state-active span { color: #FFF; }#accordion h4.ui-state-active, .accordion h4.ui-state-active { margin: 0; background: #57B7DC; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }#accordion .ui-accordion-content, .accordion .ui-accordion-content { margin: 0 0 0.5em 0; padding: 5px; border: 1px solid #FFF; border-width: 0 1px 1px 1px; overflow: auto !important; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }#accordion .ui-accordion-header, .accordion .ui-accordion-header { padding: 5px; position: relative; }#accordion .ui-accordion-content, #accordion .ui-accordion-header, .accordion .ui-accordion-content, .accordion .ui-accordion-header { background: #FFF; }#accordion .ui-icon, .accordion .ui-icon { position: absolute; right: 10px; top: 50%; height: 10px; width: 10px; margin-top: -5px; }#accordion .ui-icon-triangle-1-s, .accordion .ui-icon-triangle-1-s { background: transparent url(../../../images/accordionIcon.png) no-repeat 0 -10px; }#accordion .ui-icon-triangle-1-e, .accordion .ui-icon-triangle-1-e { background: transparent url(../../../images/accordionIcon.png) no-repeat; }.ansprechZeile { border-bottom: 1px solid #57B7DC; overflow: hidden; }.ansprechBox, .ansprechWideBox { position: relative; width: 496px; overflow: hidden; margin-top: 10px; }.ansprechWideBox { width: 496px; }.ansprechBigBox { margin-top: 10px; }.ansprechBox img, .ansprechWideBox img { float: left; margin-right: 10px; display: inline; }.ansprechBox .ansprechInfo { display: block; }.ansprechWideBox .ansprechInfo { display: block; }.amsprechInfo span { display: block; }.ansprechName { color: #E0373C; font-size: 122%; }.ansprechText { font-size: 100%; }.strahl { position: relative; padding: 5px 0 2px; }.strahl h4 { position: absolute; top: 10px; left: 0; background: #57B7DC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px 5px; cursor: pointer; }.strahl h4.temphide, .strahl h4.zeitnow, .strahl h4.inactive { display: none; }.zeitstrahl .strahl h4.tempshow { display: block; }.strahl h4.zeitnow { background: grey; }.zeitstrahl .geschichteInfo { display: block; color: #888; font-style: italic; margin: 0 15px 0; }.zeitstrahl a.active { text-decoration: underline; }.directLink { font-size: 80%; padding: 0 3px; }.geschichten { margin-top: 10px; }.geschichten .mediumHintergrund { margin-top: -70px; }.geschichten .mediumBeschriftung { text-align: left; font-size: 94%; color: #666;}.termine p { margin: 0; }.termine .contentLink { margin-top: 10px }.termine .terminbild, .aktuellesbild { float:right; }.termine .termintext { width:150px; }.termine .termintextSmall { width:110px; }.aktuellestext { width:170px; }.terminboxbild { float:right; }.terminboxtext { width: 430px; }.formButton { padding: 5px 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: white; background: #B1B2B4; }.formButton:hover { background: #E0373C; text-decoration: none; color: white; }.contentItem iframe { display: block; }.windbg { background:url('../../../images/windkraftanlage_wald_trans.jpg') no-repeat 0 0; }}
/* menu */ 
@media screen, projection {ul.listReset { margin: 0; padding: 0; }ul.listReset li { margin: 0; padding: 0; list-style-type: none; }ul.navigation { }ul.navigation li { float: left; }ul.navigation li a { float: left; font-family: "NobileRegular", Arial, Helvetica, sans-serif; color: #707172; margin-right: 1em; width: 33px; height: 32px; }#kidsclub ul.navigation li a { margin: 0; padding: 0.5em 1em; width: auto; height: auto; }ul.navigation li a.back { background: url(../../../images/btn_zurueck.png) }ul.navigation li a.up { background: url(../../../images/btn_nachoben.png) }ul.navigation li a.printit { background: url(../../../images/btn_drucken.png) }ul.navigation li a.back:hover { background: url(../../../images/btn_zurueck_hover.png) }ul.navigation li a.up:hover { background: url(../../../images/btn_nachoben_hover.png) }ul.navigation li a.printit:hover { background: url(../../../images/btn_drucken_hover.png) }ul.navigation li a.aktiv, ul.navigation li a:hover { text-decoration: none; color: #57B7DC; }ul.menu { }ul.menu li { position: relative; float: left; }ul.menu li a { float: left; font-size: 137.5%; font-family: "NobileRegular", Arial, Helvetica, sans-serif; color: #3E3D40; padding: 0.5em 0.85em; background: transparent url(../../../images/menuSeparator.gif) no-repeat right center; }ul.menu li.last a { background: none; }ul.menu li a.active, ul.menu li a:hover { text-decoration: none; color: #57B7DC; }.submenu { position: absolute; top: 100%; margin-top: 13px; background: #57B7DC; padding: 10px; visibility: hidden; }.submenu .nose { position: absolute; width: 21px; height: 12px; top: -12px; left: 50%; margin-left: -11px; background: transparent url(../../../images/submenuNose.png) no-repeat; }.submenu .subMenuHeader { font-family: "NobileRegular", Arial, Helvetica, sans-serif; font-size: 133.33%; margin: 0.25em 0; }.submenu .subMenuItem.last { margin-bottom: 0.75em; }.submenu a { color: #FFF; background: none; padding: 0 5px; white-space: nowrap; display: block; }.submenu a.active, .submenu a:hover { text-decoration: none; background: #6CC3E0; }.submenu table { margin: 0; }.submenu td { padding: 0 5px; background: transparent url(../../../images/subMenuSeparator.jpg) no-repeat left center; }.submenu td:first-child { background: none; }.submenu td.menuImage { background: none; width: 50px; height: 120px; padding-top: 20px; text-align: center; display: block; vertical-align: middle; }ul.contentMenu { position: absolute; left: 100%; top: 45px; }ul.contentMenu li { text-align: right; margin-bottom: 0.85em; }ul.contentMenu li a { background: #B1B2B4; display: block; font-family: "NobileRegular", Arial, Helvetica, sans-serif; color: #FFF; padding: 0.3em 8px 0.3em 15px; -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; border-radius: 0 7px 7px 0; }ul.contentMenu li a:hover, ul.contentMenu li a.active { text-decoration: none; background: #E0373C; }#col2 ul.contentMenu { position: relative; left: auto; top: 200px; width: 50%; }#col2 ul.contentMenu li { text-align: left; }#col2 ul.contentMenu li a { padding: 0.1em 0 0.1em 15px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }ul.subContentMenu { padding: 0 0 0 0.75em; background: #B1B2B4; }ul.subContentMenu li { margin: 0; }ul.extMedList li { margin: 0 0 1em 0; }#monitorNavigation ul {}#monitorNavigation ul li { position: relative; float: left; }#monitorNavigation ul li a { float: left; font-size: 116.7%; font-family: "NobileRegular", Arial, Helvetica, sans-serif; color: #3E3D40; padding: 0.4em 0.85em; background: transparent url(../../../images/menuSeparator.gif) no-repeat right center; }#monitorNavigation ul li.last a { background: none; }#monitorNavigation ul li a.active, #monitorNavigation ul li a:hover { text-decoration:none; color:#57B7DC; }}
/* print */ 
@media print{#col1, #header, #footer { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }}

