html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}input, select{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}ol, ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption, th, td{text-align:left;font-weight:normal}blockquote:before, blockquote:after,q:before, q:after{content: ""}blockquote, q{quotes: "" ""} #box_frame{width:970px;margin:0 auto 10px auto;background:#d6eeaf url(../images/bg_frame.gif) repeat-x;padding-top:2px;text-align:left}#box_frame_inner{margin:0 7px;padding:26px;position:relative;background:#fff}#box_head{position:absolute;top:25px;width:905px}#box_navigation{background:url(../images/bg_navi.gif) repeat-x;position:absolute;top:293px;width:905px}#box_content_inner{padding-top:344px}#box_footer{height:75px} body{font:12px/12px verdana, sans-serif;background:#c4e78d url(../images/bg_body.gif) repeat-x;margin:0; padding:0;text-align:center}.home p{ font-size:11px}p{padding:3px 0 15px 12px;line-height:18px;margin:0}p.gray{padding-bottom:0;color:#666;font-size:12px}h1, h2, h3{color:#83c678;font-family: "lucida sans", sans-serif;font-weight:bold;padding:0 0 0 12px}h1{font-size:18px;line-height:20px;font-weight:normal;padding-bottom:16px}h2{font-size:14px;line-height:16px}h3{font-size:12px;line-height:14px;color:#000;padding-bottom:3px}a{ text-decoration:none; color:#C90230}a:hover{ text-decoration:underline}sup{ font-size:65%; vertical-align:top}#box_footer a, a.arrow{text-decoration:none;padding-left:10px;background:url(../images/dec_arrow-black.gif) 0 7px no-repeat;color:#000}a.button{color:#fff;background:url(../images/bg_button-left.gif) 0 0 no-repeat;padding:3px 0 4px 3px !important;font-size:11px}a:hover.button{ text-decoration:none}* html a.button{background-position:0 3px}*:first-child+html a.button{background-position:0 3px}a.button span.a-outer{background:url(../images/bg_button-right.gif) top right no-repeat;padding:3px 8px 4px 0}a.button span.a-inner{background:url(../images/dec_arrow-white.gif) 3px 5px no-repeat;padding-left:13px}small{ font-size:0.9em}#content-left{float:left}#content-left{width:450px}#content-right{float:left;width:450px}.home #content-left, #content-center{background:url(../images/dec_stripe-large.gif) right top no-repeat;height:200px}.home #content-left{width:334px}#content-center{width:280px;float:left}.home #content-right{width:288px;float:left}#content-left-inner{padding:8px 25px 2px 0}#content-center-inner{padding:2px 20px 2px 19px}#content-right-inner{padding:8px 0 2px 21px}.gallery{ padding-left:12px}.gallery a{ display:block; padding:3px; border:1px solid #ccc; margin-right:6px; float:left}* html .gallery a{ padding-bottom:1px}.gallery a:hover{ border-color:#c90230}.pic_left{ float:left; margin:3px 10px 0 0}.pic_right{ float:right; margin:3px 0 0 10px}.box_pager{ font-weight:bold; position:relative}.box_pager_inner{ width:280px; text-align:right; position:absolute; right:0; top: -5px}.pager_top .box_pager_inner{ top: -15px}.box_pager_inner span{ float:right}.box_pager a{ display:block; float:left; padding:2px 5px 3px 5px; margin-right:5px; border:1px solid #ccc; color:#ccc; background:#eee}.box_pager a:hover, .box_pager a.pager_active{ color:#c90230; text-decoration:none}.blockBeispiele{ padding-top:25px; clear:both}ul.sitemap, ul.sitemap ul{ list-style-type:square; margin-left:100px; font-size:15px}ul.sitemap ul{ margin-left:14px}ul.sitemap li a{ display:block; padding:10px 0}.motto{ color:#83c678; font-weight:bold; font-style:italic}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block} #head_title, #head_map{position:relative;border:1px solid #ccc;height:255px;overflow:hidden}#head_title{float:left;width:600px}#head_map{float:right;width:289px}#head_map #layer{position:absolute;bottom:0; left:0;height:35px;width:100%;text-align:center}* html #head_map #layer{bottom: -1px}#head_map #layer_inner{padding:10px 0 10px 0}#head_title #logo{position:absolute;top:22px; left:0} #navigation{list-style:none}#navigation li{display:block;float:left;height:56px}#navigation li a{font-size:14px;font-family: "lucida sans", sans-serif;display:block;padding:10px 28px 14px 27px; text-shadow:#000000 0 0 0px;color:#fff;text-decoration:none;background:none}#navigation li a:hover{color:#dbdbdb}#navigation li.selected{background:url(../images/bg_navi-thorn.gif) 20px bottom no-repeat}#navigation li ul{ position:absolute; top:auto; left:auto; border:1px solid #ccc; border-top:0; border-bottom:0; display:none; margin-left:17px}#navigation li:hover ul, #navigation li.over ul{display:block}#navigation li ul li, #navigation li:hover ul li, #navigation li.over ul li{float:none;margin:0;height:auto}#navigation li ul li a{color:#000;background:#fff;font-size:12px;padding:7px 10px 7px 10px;border-top:1px solid #ccc;width:150px}#navigation li ul li a:hover{color:#C90230}#navigation li ul li.selected a{background:#eee} #footer_logo{margin:20px 0 0 25px;float:left}#footer_logo a{background:none;padding:0}#footer_meta{margin:30px 25px 0 0;float:right}#footer_meta .spaced{padding-left:40px} legend, .nospam{ display:none}fieldset{ margin-left:3px}label{ display:block; width:100px; float:left; font-size:12px}.nachricht label{ float:none}.checkbox label{ display:inline; width:auto; float:none}input{ width:260px; padding-top:2px; padding-bottom:2px}.checkbox input{ width:auto}input.button{ width:auto; }select{ width:264px; height:auto}textarea{ width:360px; height:100px} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#9F9F9F; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; } * html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 1px solid #D43559; text-align:left; top:50%; left:50%; } * html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:5px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:5px 0 5px 10px; margin-bottom:1px; } #TB_title{ background: #D43559 url(/images/bg_navi.gif) 0 -3px repeat-x; height: 27px; color: #fff; } #TB_title a { background: none; font-weight: bold; color: #fff !important; padding: 0; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ } * html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } 
