@charset "utf-8";
/* CSS Document */

html { height:100%; }
body { height:100%; margin:0px; padding:0px; background-image:url(https://www.falkenhahn.eu/img/el/body_bg.gif); background-repeat:repeat-x; background-position:top; text-align:center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
body.iFrame { background:none; }

br.clear { clear: both; height:0px; line-height:0px; }
hr { color:#D2D2D2; height:1px; line-height:1px; margin:10px 0; }
th { text-align:left; }
.noHover { background:none !important; }

#main { min-height:100%; width:760px; margin: 0px auto; text-align:left; position:relative; }

#lyr1  { visibility: hidden; position: absolute; z-index: 380; top: 0; left: 0; width: 1px; height: 1px; }
#lyr2  { visibility: hidden; position: absolute; z-index: 380; top: 0; left: 0; width: 100%; height: 100%; }
#guidedTourHG { background-color: #000; position: absolute; z-index: 390; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; }
#guidedTour { position: absolute; z-index: 400; top: 0; left:0; width: 100%; height: 100%; }
#guidedTourContainer  { margin:-250px 0 0 -380px; position:absolute; z-index: 410; top: 50%; left:50%; width: 760px; height: 500px; }

#header { float:left; width:760px; height:320px; position:relative; }
#header a { outline:none; }
#header a img { border:0px; }
#logo { position:absolute; right:0px; top:12px; }
#siegel { position:absolute; left:0px; top:210px; width:110px; height:110px; background-image:url(https://www.falkenhahn.eu/img/el/siegel.png); z-index:150; background-repeat: no-repeat; background-position: center center; }
#cat_image { position:absolute; left:0px; top:120px; border-right:1px solid #fff; border-left: 1px solid #fff; /*z-index:5;*/ }

#catHeader { position:absolute; left:0px; top:120px; width:718px; height:170px; padding:15px 20px; border-right:1px solid #fff; border-left: 1px solid #fff; background-image:url(https://www.falkenhahn.eu/img/el/header_blank.jpg); background-repeat:repeat-x; background-position:left top; }
#catHeader h1 { font-size:29px; color:#fec400; width:475px; padding:0; margin:0; }
#catHeader h1 small { font-size:20px; color:#fff; display:block; font-weight:normal; margin-top:10px; padding:13px 0 0 168px; min-height:80px; background-image:url(https://www.falkenhahn.eu/img/el/header-world-logo.png); background-repeat:no-repeat; background-position:left top; }


#navi ul { margin:0px; padding:0 0 0 1px; position:absolute; z-index:80; left:0px; top:84px; background-image:url(https://www.falkenhahn.eu/img/el/navi_bg.gif); background-repeat:no-repeat; background-position: left top; }
#navi ul li { margin:0px; padding:0px; position:relative; list-style-type:none; float:left; width:111px; height:34px; background-image:url(https://www.falkenhahn.eu/img/el/navi_bg.gif); background-repeat:no-repeat; background-position: right top; }
#navi ul li a { color:#7e4600; text-decoration:none; display:block; width:100px; height:21px; margin:0px; padding: 13px 0 0 10px; }
#navi ul li ul { display:none; }
#navi ul li:hover,
#navi ul li.over,
#navi ul li.sel { height:226px; }
#navi ul li .listbg { display:none; }
#navi ul li a:hover,
#navi ul li:hover a,
#navi ul li.over a,
#navi ul li.sel a { color:#fff; /*font-weight:bold;*/ background-image:url(https://www.falkenhahn.eu/img/el/navi_hover.gif); background-repeat:no-repeat; background-position: left; }
#navi ul li:hover ul,
#navi ul li.over ul,
#navi ul li.sel ul { display:block; margin:5px 0 0 0; padding:0px; list-style-type:none; z-index:20; position:absolute; top:36px; left:0px; width:110px; background-image:none; }
#navi ul li:hover ul li,
#navi ul li.over ul li,
#navi ul li.sel ul li { margin:0px; padding:0px; height:auto; list-style-type:none; clear:left; background:none; }
#navi ul li:hover ul li a,
#navi ul li.over ul li a,
#navi ul li.sel ul li a { margin:0px; padding:2px 5px 2px 18px; color:#fff; width:87px; height:auto; background:url(https://www.falkenhahn.eu/img/el/navi_listicon.gif); background-repeat:no-repeat; background-position:10px 4px; font-size:11px; font-weight:normal; }
#navi ul li:hover ul li.sel a,
#navi ul li:hover ul li a:hover,
#navi ul li.over ul li.sel a,
#navi ul li.over ul li a:hover,
#navi ul li.sel ul li.sel a,
#navi ul li.sel ul li a:hover { text-decoration:underline; height:auto; background:url(https://www.falkenhahn.eu/img/el/navi_listicon.gif); background-repeat:no-repeat; background-position:10px 4px; font-weight:normal; }
#navi ul li:hover .listbg,
#navi ul li.over .listbg,
#navi ul li.sel .listbg { position:absolute; z-index:15; display:block; width:110px; height:188px; top:36px; left:-1px; border-right:1px solid #fff; border-left:1px solid #fff; background-color:#7e4600; -moz-opacity: 0.7; filter: alpha(opacity=70); opacity: 0.7; }
#navi ul li.home { width:30px; }
#navi ul li.home a { width:29px; height:34px; font-size:0; color:#DFDFDF; background-image:url(https://www.falkenhahn.eu/img/el/navi-home.gif); background-repeat:no-repeat; background-position:left bottom; padding:0; }
#navi ul li.home a:hover { background-image:url(https://www.falkenhahn.eu/img/el/navi-home.gif); background-repeat:no-repeat; background-position:left top; color:#DFDFDF; }


#buttons { width:758px; height:24px; position:absolute; z-index:70; top:308px; left:0px; border:1px solid #ffffff; background-image:url(https://www.falkenhahn.eu/img/el/hg-subbuttons.gif); background-repeat: repeat-x; background-position: center bottom; }
#buttons h3 { margin:0; padding:0; display:inline; float:left; }
#buttons a { display:block; float:left; height:17px; padding:1px 5px 6px 5px; color:#FFFFFF; text-decoration:none; background-color:#7e4600; -moz-opacity: 0.7; filter: alpha(opacity=70); opacity: 0.7; border-right:1px solid #ffffff;  }
#buttons a:hover { -moz-opacity: 1; filter: alpha(opacity=100); opacity: 1; }

#buttons a.invert { -moz-opacity: 1; filter: alpha(opacity=100); opacity: 1; }
#buttons a.invert:hover { -moz-opacity: 0.7; filter: alpha(opacity=70); opacity: 0.7;  }

#buttons span { font-size:17px; line-height:17px; margin:0; padding:0; font-weight:bold; }
#buttons small { font-size:11px; line-height:17px; color:#e5dacc; font-weight:normal; }
#buttons a span span { font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:relative; top:1px; color:#bfa380; }
#buttons a:hover span span { color:#FFFFFF; }

#gtImg { position:absolute; top:-158px; right:20px; width:230px !important; height:136px !important; z-index:9; border:none !important; margin:0 !important; padding:0 !important; }
#gtImg img { border:2px solid #fec400 !important; }

#gtFlash { position:absolute; top:-189px; right:0px; width:300px !important; height:188px !important; z-index:2; border:none !important; margin:0 !important; padding:0 !important; }

#lang { margin:0px; padding:0px; position:absolute; right:8px; bottom:-8px; z-index:80; }
#lang li { margin:0px; padding:0px; width:18px; height:12px; margin-left:5px; list-style-type:none; float:left; }
#lang li a { border:1px solid #000; position:absolute; width:18px; height:12px; line-height:10px; margin:0px; padding:0px; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; }

#lang li.sitemap { width:17px; height:14px; margin-right:10px !important; }
#lang li.sitemap a { border:none; width:17px; height:14px; }

#lang li a.sel,
#lang li a:hover { -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }

#content { float:left; width:758px; padding:35px 0 65px 0; }

#content h2 { font-size: 18px; line-height:26px; font-weight: normal; margin: 0 0 5px 0; padding: 0; color:#7e4600; }
#content .sIFR-hasFlash h2 { visibility: hidden; }

#content th,
#content td { padding-bottom:4px; }
#content th { padding-right:10px; }

#content h2.startDE,
#content h2.startEN,
#content h2.startFR,
#content h2.startRU { font-size:25px; line-height:32px; width:220px; position:absolute; top:133px; left:516px; z-index:9; color:#FFFFFF; }

#content div.start { margin:-35px 1px 0 1px; }
#content div.start { font-size:10px; color:#808080; }

#content h2.start { font-size: 24px; line-height:37px; }
#content ul.start { margin: 0 0 10px 0; padding:0px; }
#content ul.start li { margin:0px; padding:0 0 10px 9px; list-style-type:none; line-height:20px; font-size:15px; background-position:1px 6px; background-image:url(https://www.falkenhahn.eu/img/el/listicon.gif); background-repeat:no-repeat; }

#content div.startPortal { margin:-35px 1px 0 1px; position:relative; width:738px; min-height:350px; padding:14px 0 0 20px; background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal.jpg); background-position:left 14px; background-repeat:repeat-x; }
#content div.startPortal div { margin:0; width:226px; padding-right:20px; float:left; background-position:left top; background-repeat:no-repeat; }
#content div.startPortal div.position1 { background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal-world-100311.jpg); }
#content div.startPortal div.position2de { background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal-logimat-2011-nachlese.jpg); }
#content div.startPortal div.position2 { background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal-falkenhahn.jpg); }
#content div.startPortal div.position3 { background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal-konzept-100311.jpg); }
#content div.startPortal div h3 { font-size:20px; }
#content div.startPortal div a { margin:0; width:226px; padding:225px 0 4px 0; display:block; border:none; color:#7e4600 !important; }
#content div.startPortal div a.internal { margin:0; border:none; padding:0 0 0 0; display:inline !important; border:none; width:auto !important; color:#7e4600 !important; }
#content div.startPortal div a:hover { background:none; }
#content div.startPortal div a.link { color:#fff !important; width:206px; font-size:11px; text-align:right; padding:2px 10px; margin-top:12px; background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal-link-100525.gif); background-position:left top; background-repeat:repeat-x; }
#content div.startPortal div a.link span { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; }
#content div.startPortal div span.link { display:block; width:206px; font-size:11px; padding:3px 10px 4px; margin-top:12px; background-image:url(https://www.falkenhahn.eu/img/el/hg-start-portal-link-100525.gif); background-position:left top; background-repeat:repeat-x; }

#content div.worldIntro { margin:-35px 1px 0 1px; position:relative; width:738px; min-height:403px; padding:14px 0 0 20px; background-image:url(https://www.falkenhahn.eu/img/el/hg-world-intro.jpg); background-position:left 14px; background-repeat:repeat-x; }
#content div.worldIntro h3 { font-size:22px; line-height:26px; color:#fec400; text-align:right; position:absolute; right:20px; }
#content div.worldIntro h3.text1 { top:280px; }
#content div.worldIntro h3.text2 { top:327px; }
#content div.worldIntro h3.text3 { top:375px; }
#content div.worldIntro h3 small { font-size:11px; position:absolute; top:17px; right:0; }

#content h3 { margin:0 0 5px 0; padding:0px; font-size:12px; font-weight:bold; line-height:18px; }
#content h3 small { font-weight:normal; }
#content a { color: #7e4600; text-decoration:none; border-bottom: 1px solid #7e4600; padding:1px 2px; }
#content a:hover { background-color: #7e4600; color:#fff; }
#content a.noborder { border:0px; padding:0px; }
#content a img { border:0px; }
#content ul { margin: 0 0 10px 0; padding:0px; }
#content ul li { margin:0px; padding:0 0 0 9px; list-style-type:none; line-height:18px; font-size:11px; background-position:1px 5px; background-image:url(https://www.falkenhahn.eu/img/el/listicon.gif); background-repeat:no-repeat; }
#content ul li.noHG { background:none; }
#content p { line-height:18px; padding:0px; margin:0 0 10px 0; }
#content ul.agb { margin-bottom:20px; }
#content ul.agb li { margin-bottom:3px; line-height:16px; }
#content ul.agb li span { font-size:11px; font-weight:bold; color:#7e4600; }
#content ul.certificate { margin-left:60px; }
#content ul.pressimg { margin-left:77px; }
#content ul.checklist li { padding:0 0 5px 20px; background-position:left 1px; background-image:url(https://www.falkenhahn.eu/img/el/list-haken.gif); background-repeat:no-repeat; }
#content ul.checklist strong { font-size:12px; }
#content .top { text-align:right; }
#content .top a { padding-left:12px; font-size:10px; border:0px; background-image:url(https://www.falkenhahn.eu/img/el/topicon.gif); background-repeat:no-repeat; background-position:1px center; }

#content .col_text { width:233px; padding:0 35px 0 1px; float:left; }
#content .col_text_large { width:500px; padding:0 35px 0 1px; float:left; }
#content .col_text_large_vp { width:750px; padding:0 35px 0 1px; float:left; font-size:14px; }
#content .image_img { border:1px solid #7d7e80; padding:2px; background-color:#f7fafc; }
#content .col_img { width:220px; float:left; }
#content .col_img_large { width:489px; float:left; }

#content .col_img_large_highlight { width:465px; float:left; padding:10px; background-color:#F4E2C9; border:2px solid #7E4600; }

#content .col_half { width:343px; padding:0 35px 0 1px; float:left; }

#content .col_left { padding:0 35px 0 1px; width:331px; float:left; font-size:14px; }
#content .col_left p { line-height:1.2em; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#content .col_left h3 { font-size:24px; margin-bottom:15px; }
#content .col_left small { font-size:11px; color:#808080; }
#content .col_left span.right { display:block; text-align:right; }
#content .col_right { width:391px; float:left; }

#content .col_right .image { position:relative; }
#content .col_right .image img { z-index:5; }
#content .col_right .image .guidedTour,
#content .col_right .image .newsletter,
#content .col_right .image .anfrage { position:absolute; z-index:50; top:163px;  }
#content .col_right .image .guidedTour { left:1px; }
#content .col_right .image .guidedTour a { width:122px; }
#content .col_right .image .newsletter { left:130px; }
#content .col_right .image .newsletter a { width:123px; }
#content .col_right .image .anfrage { left:260px; }
#content .col_right .image .anfrage a { width:122px; }
#content .col_right .image a { color:#FFFFFF; margin:0; padding:3px 3px 2px 3px; display:block; background-image:url(https://www.falkenhahn.eu/img/el/hg-start-button.gif); background-color: #7e4600; background-repeat: no-repeat; background-position: right 2px; }
#content .col_right .image a:hover { color:#7e4600; background-color: #d2d2d2; background-position: right -117px; }

#content .col_right .image a p { color:#fff; font-size:18px; margin:0; padding:0; line-height:18px; font-weight:normal; }
#content .col_right .image a span { display:block; color:#fff; font-size:18px; margin:0; padding:0; line-height:18px; font-weight:normal; }
#content .col_right .image a small { color:#fff; font-size:11px; margin:0; padding:0; }
#content .col_right .image a:hover p,
#content .col_right .image a:hover small { color:#7e4600; }
#content .col_right .image a:hover span,
#content .col_right .image a:hover small { color:#7e4600; }

#content .sitemap { width:757px; float:left; }
#content .sitemap ul { }
#content .sitemap ul li { width:130px; height:120px; float:left; margin:0 10px 0 0; border-left: 1px solid #CFCAC5; }
#content .sitemap ul li ul li { height:auto; margin:0; border: none; }

#content .image { border:1px solid #7e4600; padding:1px; position:relative; }
#content .image a { padding:0; margin:0; border:none; }
#content .image a:hover { background-color:transparent; }
#content .image img { position:relative; }
#content .image p,
#content .image span { color:#000; background-color:#fff; padding:3px 3px 3px 8px !important; margin:0 !important; display:block; font-size:11px; }
#content .float_left { float:left; margin-right:5px; }
#content .float_right { float:right; }
#content .pressespiegelImg { text-align:right; width:69px; height:104px; position:relative; float:left; padding:2px; margin:0 5px 0 0; background-color:#e8e8e8; }
#content .pressespiegelImg img { border:1px solid #7e4600; padding:1px; position:relative; }
#content p.world { border:1px solid #7e4600; margin-top:20px; padding:4px; text-align:center; }
#content p.world .inlineWorld { position:relative; top:0px; border:none; }
#content p.world a { padding:0; border:none; background:none; }
#content p.world a:hover { background:none; color:#000; border:none; }
#content p.world a img { padding:0px; border:none; background:none; }
#content p.world a:hover img { background:none; color:#000; border:none; }
#content .col_form { width:379px; float:left; }

#content ul.gallery { list-style-type:none; margin:0; padding:0; }
#content ul.gallery li { margin:0 !important; display:inline; width:139px; float:left; padding:0 15px 15px 0; background:none; }
#content ul.gallery li.last { padding-right:0px; }
#content ul.gallery li a { border:none; padding:0; }
#content ul.gallery li a img { border:1px solid #7E4600; padding:1px; -moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; }
#content ul.gallery li a:hover { background:none; }
#content ul.gallery li a:hover img { border:1px solid #7E4600; -moz-opacity:1; filter:alpha(opacity=100); opacity:1 }

#content hr.highlightedHR { color:#7E4600; height:15px; line-height:1px; margin:20px 0; }

#newsletter input,
#newsletter select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3px; margin-bottom:5px; }
#newsletter input { width:227px; }
#newsletter select { margin-right:13px !important; }
#newsletter input#senden,
#newsletter select { width:110px; }

#inquiry .col_text { background-color:#f0f; }
#inquiry input,
#inquiry select,
#inquiry textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3px; }
#inquiry table tr th { padding-right:10px; text-align:left; font-weight:normal; }
#inquiry table tr th label { font-size:11px; }
#inquiry table tr td { height:28px; }
#inquiry table tr th.highlight label { background-color:#FEC400; padding:5px; border:1px solid #7E4600; }
#inquiry table tr td select { width:230px; }
#inquiry table tr td input { width:220px; }
#inquiry table tr td textarea { width:350px; }
#inquiry table tr td input#plz { width:50px; }
#inquiry table tr td input#ort { width:156px; }
#inquiry table tr td hr { margin:10px 0; width:358px; }
#content label.error { color:#a00; font-weight:bold; }
#content input.error,
#content select.error,
#content textarea.error { background-color:#a00; color:#fff; }
#content p.error { background-color:#a00; color:#fff; padding:5px; }
#content p.sub { color:#666666; font-size:11px; }
#content p.right { text-align:right; }

#footer { position:relative; float:left; width:100%; height:56px; margin-top:-56px; text-align:center; background-image:url(https://www.falkenhahn.eu/img/el/footer_bg.gif); background-repeat:repeat-x; }
#footer address { position:relative; width:760px; margin:0 auto; padding-top:21px; color:#fff; text-align: left; font-size:11px; font-weight:normal; font-style:normal; }
#footer address a { color:#ccc; text-decoration:none; padding:0 2px; }
#footer address a:hover { background-color:#fff; color:#000; }
#footer address span#links { position:absolute; right:0px; }
#footer a.small { font-size: 10px; color:#808080; padding:9px 0 0 0; }
#footer a.unMarked { color:#fff; padding:0; }
#footer h3 { padding:6px 0 2px 0; margin:0; font-size:0.8em; font-weight:normal; }
#footer h3 a { color:#7e4600; text-decoration:none; }

.sIFR-flash   { visibility: visible !important }
.sIFR-replaced  { visibility: visible !important }
span.sIFR-alternate   { display: block; width: 0; height: 0; overflow: hidden }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/*DWP*/
body.dwp { background-image:url(https://www.falkenhahn.eu/img/el/body-dwp_bg.gif); }

#dwpHeader { float:left; width:760px; height:206px; position:relative; background-image:url(https://www.falkenhahn.eu/img/el/header-dwp-bg.jpg?110406); background-repeat:no-repeat; background-position:left top; }
#dwpHeader a { outline:none; }
#dwpHeader a img { border:0px; }
#dwpHeader a#logo { position:absolute; right:0px; top:12px; }

#content.dwp { float:left; width:758px; padding:0 0 65px 0 !important; position:relative; }

.links { position:absolute; top:10px; right:0px; }

a.button { font-size:17px; font-weight:bold; display:block; width:216px; border:1px solid #7E4600; background:none; margin:0 0 5px 0w; padding:1px !important; }
a.button span { display:block; width:200px; margin:0; padding:0 8px 8px 8px; text-align:center; background-image:url("https://www.falkenhahn.eu/img/el/button-hg.gif"); background-repeat:repeat-x; background-position:center;color:#ddd; }
a.button span small { font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
a.button:hover { background:none !important; cursor:pointer; }
/* a.button:hover span { background-image:url("https://www.falkenhahn.eu/img/el/button-hg-hover.gif"); color:#fff; cursor:pointer; } */
a.button:hover span small { cursor:pointer; }

/*Verpackungspreis*/
body.vp { background-image:url(https://www.falkenhahn.eu/img/el/body-dwp_bg.gif); }

#vpHeader { float:left; width:760px; height:206px; position:relative; background-image:url(https://www.falkenhahn.eu/img/el/header-verpackungspreis-bg.jpg?110406); background-repeat:no-repeat; background-position:left top; }
#vpHeader a { outline:none; }
#vpHeader a img { border:0px; }
#vpHeader a#logo { position:absolute; right:0px; top:12px; }

#content.vp { float:left; width:758px; padding:0 0 65px 0 !important; position:relative; }

.links { position:absolute; top:10px; right:0px; }

a.button { font-size:17px; font-weight:bold; display:block; width:216px; border:1px solid #7E4600; background:none; margin:0 0 5px 0w; padding:1px !important; }
a.button span { display:block; width:200px; margin:0; padding:0 8px 8px 8px; text-align:center; background-image:url("https://www.falkenhahn.eu/img/el/button-hg.gif"); background-repeat:repeat-x; background-position:center;color:#ddd; }
a.button span small { font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
a.button:hover { background:none !important; cursor:pointer; }
/* a.button:hover span { background-image:url("https://www.falkenhahn.eu/img/el/button-hg-hover.gif"); color:#fff; cursor:pointer; } */
a.button:hover span small { cursor:pointer; }

a.special span { background-image:url("https://www.falkenhahn.eu/img/el/button-hg-pulsierend.gif"); color:#fff !important;}

/*Palettenkalkulator iFrame*/

#iFramePalettenkalkulator { width:100%; text-align:left; font-size:12px; margin:0; padding:0; background-image:url(https://www.falkenhahn.eu/img/el/hg-iframe.jpg); background-repeat:no-repeat; background-position:center center; }
#iFramePalettenkalkulator form { padding:0 20px; }
#iFramePalettenkalkulator input { font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:transparent; color:#FFF; border:none; width:99%; }
#iFramePalettenkalkulator table tr.border th { border:1px solid #000;  }
#iFramePalettenkalkulator table tr.border td { border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000; }
#iFramePalettenkalkulator table th,
#iFramePalettenkalkulator table td { padding:2px; }
#iFramePalettenkalkulator table th { font-weight:normal; border-left:1px solid #000; border-bottom:1px solid #000; }
#iFramePalettenkalkulator table .borderAll { border:1px solid #000; }
#iFramePalettenkalkulator table .borderTop { border-top:1px solid #000; }
#iFramePalettenkalkulator table .borderRight { border-right:1px solid #000; }
#iFramePalettenkalkulator table .borderBottom { border-bottom:1px solid #000; }
#iFramePalettenkalkulator table .borderLeft { border-left:1px solid #000; }
#iFramePalettenkalkulator table .cellRed { background-color:#C00; color:#FFF; background-image:url(https://www.falkenhahn.eu/img/el/form-attention.gif); background-repeat:no-repeat; background-position:left center; }
#iFramePalettenkalkulator table .cellOrange { background-color:#FEC400; }
#iFramePalettenkalkulator table .cellGrey { background-color:#CCC; }
#iFramePalettenkalkulator a { color: #7e4600; text-decoration:none; border-bottom: 1px solid #7e4600; padding:1px 2px; }
#iFramePalettenkalkulator a:hover { background-color: #7e4600; color:#fff; }
#berechnung { cursor:pointer; }