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, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font:normal 12px/16px Arial, Verdana, Helvetica, sans-serif;color:#333}html{background:#b0be2b url(/images/bg-html.png) 0 0 repeat-x;background-attachment:fixed}#wrapall{width:780px;margin:0 auto 0 auto;text-align:left;background-color:#fff}#rowhead{width:780px;height:160px;position:absolute;top:15px;background:#fff url(/images/bg_top.jpg) 265px 2px no-repeat;border-top:10px solid #fff}#rowhead #top{height:115px;background:transparent url(/images/bg_separator.gif) 0 100% repeat-x}#rowhead #top #logo{margin-left:10px;float:left}#rowhead #top #language{margin:3px 10px 0 0;float:right}#colcontent{width:780px;background-color:#fff7e3;margin-top:180px;padding-bottom:15px}#rowfooter{ background:#fff url(/images/bg_separator.gif) repeat-x; width:780px; height:100px}h2{color:#663300;padding-bottom:15px;font-size:15px}h3{color:#663300;padding-bottom:15px}h4{color:#663300;padding-bottom:15px}p{padding-bottom:15px;color:#663300}img{border:0}hr{color:#a4b8c7; border:0px;border-top:1px dashed #a4b8c7;border-bottom:1px dashed #FFF;padding:0;margin:0 0 10px 0;height:2px;clear:both}.nospam, .aural, .skip{ width:200px; height:200px; position:absolute; top: -999px; left: -999px}.clearboth{clear:both;margin:0;padding:0;height:0;width:0;overflow:hidden;line-height:0;font-size:0}.clearfix:after{ content: ""; display:block; line-height:0px; font-size:1px; height:0px; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%; }.clearfix{ display:block; }a{color:#000;text-decoration:underline}a:hover,a:focus{color:#333;border-bottom:none; text-decoration:none}.more a, .more a:hover{}.download a, .download a:hover{}.link a, .link a:hover{}.email a, .email a:hover{}#colcontent .box{padding:20px 20px 0 20px}#colcontent .box ul{padding:0 15px 15px 15px;list-style:square}#colcontent .box .text-area-right{float:right;width:490px}#colcontent .box .img-area-left{background-color:#fff;float:left}#colcontent .box .text-area-left{float:left;width:490px}#colcontent .box .img-area-right{background-color:#fff;float:right}#colcontent .box .img-area-left,#colcontent .box .img-area-right{background-color:#fff;width:230px}#colcontent .box .img-area-left img,#colcontent .box .img-area-right img{padding:15px}.desc{padding:0 15px 15px 15px;font-size:15px;color:#e30000;font-weight:bold}.descsmall{padding:0 15px 15px 15px}#colcontent .box .img-area-left .small-img img,#colcontent .box .img-area-right .small-img img{padding:0 0 15px 15px}.contentlist{}.contentlist h3{width:50px;float:left;color:#b0be2c}.contentlist .text{width:310px;float:left}.contentlist .img{background-color:#fff;width:110px;float:right;margin-bottom:10px}.contentlist .img img{padding:10px}#menu{padding:12px 0 9px 16px}#menu ul{margin:0;padding:0;list-style-type:none}#menu ul li{float:left}#menu ul li a:link,#menu ul li a:visited{padding:2px 25px 2px 22px;text-decoration:none;background:transparent url(/images/bg_menu_n.png) no-repeat;color:#000;font-size:15px;display:block}#menu ul li a:hover,#menu ul li a:focus, #menu ul li a:active{background:transparent url(/images/bg_menu_a.png) no-repeat;color:#666}#menu ul li.selected a:link, #menu ul li.selected a:visited{background:transparent url(/images/bg_menu_a.png) no-repeat;color:#666}#rowfooter a{ color:#000;border:none}#rowfooter p{padding:15px 0 0 15px}#rowhead #top #language a{text-decoration:none}html form{ display:block; padding:0; margin:0}html form fieldset{ padding:0; margin:0; border:0}html form legend{display:none}html form p{ padding-bottom:5px}input.input, select.input, textarea.input{ width:auto;background-color:#FFF;border:1px solid #666}html form input.input{ padding:2px}html form select.input{ padding:1px}html form textarea.input{overflow:auto;padding:2px}html form input.input:focus, html form select.input:focus, html form textarea.input:focus,html form input.input:hover, html form select.input:hover, html form textarea.input:hover{ border:solid #000 1px;background-color:#fff}html form input.button{ width:auto; margin:0px;margin-top:20px;padding:1px 0;cursor:pointer;font-weight:bold;color:#fff;background-color:#e93333;border:solid #e93333 1px}html form input.button:focus, html form input.button:hover{border:solid 1px;background-color: }html form label{cursor:pointer;display:block;float:left}div#colcontent form select.input{ width:210px}div#colcontent form input.input{ width:204px}div#colcontent form label{ width:120px}div#colcontent form .indent{ margin-left:120px; margin-bottom:5px}div#colcontent form input.button{ width:210px; padding:0px; border-top:0px}div#colcontent form textarea.input{ width:323px}html div#colcontent form p.checkbox label{ float:none; display:inline; margin-left:10px; margin-right:10px}div#colcontent div.errorbox{ padding:10px; background-color:#e93333; color:#fff; margin-bottom:10px}div#colcontent div.errorbox p{ color:#fff; padding-bottom:0px}div#colcontent div.errorbox ul{ list-style-type:none}div#colcontent form p.error label{ color:#e93333}div#colcontent form p.error input.input,div#colcontent form p.error textarea.input{ border:1px solid #e93333; color:#e93333}div#colcontent div.successbox{ padding:10px; background-color:#157188; color:#fff; margin-bottom:10px}div#colcontent div.successbox p{ color:#fff}div#colcontent form#entry_kontakt textarea.input{ height:100px; }div#colcontent form#entry_kontakt input.button{ margin-bottom:20px}div#colcontent form#search_faq input.button,div#colcontent form#category_links input.button,div#colcontent form#category_personen input.button,div#colcontent form#category_referenzen input.button,div#colcontent form#search_search input.button,div#colcontent form#category_galerie input.button,div#colcontent form#category_produkte input.button,div#colcontent form#category_leistungen input.button,div#colcontent form#category_ueberuns input.button{ width:116px; margin:0px}a.downloadlink{ padding-left:20px; display:block; height:16px; margin:5px 0px; background:url(/images/down.png) no-repeat left top}a.downloadlink, a.downloadlink:visited, a.downloadlink:hover{ border:0 !important}a.typePDF{ background-position:0px -16px; }a.typeXLS{ background-position:0px -32px; }a.typeDOC,a.typeTXT{ background-position:0px -48px; } /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> 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; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#fff; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * 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: 4px solid #b0be2b; 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:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#e8e8e8; height:27px; } #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_ajaxContent p{ padding:5px 0px 5px 0px; } #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; } 
