/* http://www.duran2.de/felektro */
#inhalt_master_layout{ margin-left:15em; padding:0.5em 0.5em 0.5em 1.3em; background:transparent; position:relative; min-height:100%}#menu_container_master_layout{ position:absolute; bottom:0; left:0; width:15em; height:100%; -moz-box-shadow: 5px 0 7px #777; -webkit-box-shadow: 5px 0 7px #777; box-shadow: 5px 0 7px #777}#menu_master_layout{ position:absolute; bottom:0; background:#0b0; left:0; width:15em; height:100%; display:block; text-align:center}html>body #menu_master_layout,html>body #searchboxContainer,html>body #menu_container_master_layout{  position:fixed}#logo{ margin:0.2em auto; width:14em; height:10em; text-align:center; vertical-align:middle; background:url(holz11.png)}#logo a{ width:13em; height:9em; padding:0.5em; vertical-align:middle; display:block}#logo img{ width:12.8em; height:8.9em; text-align:center; vertical-align:middle; margin:auto}#toplink_master_layout{ border-top:1px solid #777; margin-top:1.5em; padding:2px 0.5ex; clear:both}#toplink_master_layout,#toplink_master_layout a{ color:#555; text-decoration:none}#toplink_master_layout a:hover, #toplink_master_layout a:active{ color:#000}#toplink_master_layout,#toplink_master_layout a u{ color:#777}#toplink_master_layout a:hover u, #toplink_master_layout a:active u{ color:#25f}#toplink_master_layout a.no_bg{ float:right}.sharing{  border-top:1px solid #777; margin:0.2em 0; padding:2px 0.5ex; color:#777}.addthis_button, .addthis_rss{  padding:0 0 0 20px !important; outline:0}.addthis_button:link, .addthis_button:visited,.addthis_rss:link, .addthis_rss:visited{ color:#777 !important; background:url(star-gray.png) no-repeat left center !important}.addthis_button:hover, .addthis_button:focus,.addthis_rss:hover, .addthis_rss:focus{ color:#36f !important; background:url(star.png) no-repeat left center !important}.addthis_rss:link, .addthis_rss:visited{ background:url(rss-gray.png) no-repeat left center !important}.addthis_rss:hover, .addthis_rss:focus{ background:url(rss.png) no-repeat left center !important}.at300bs.at15t_rss{ display:none}#nav{ display:block; margin:0.3em auto}#nav,#nav ul{  padding:0; list-style:none; width:11em; z-index:200}#nav li{  position:relative; line-height:1.25em; margin-bottom:-1px; width:10em}#nav li ul{  position:absolute; left:-999em; top:0; margin-left:1px}#nav li a{ width:10em; display:block; border:1px solid #0d0; padding:1px 0.5em; background:#0c0; text-decoration:none; text-align:left; outline:0; color:#000}#nav li ul li a,#nav li.sfhover ul li a{  width:12em}#nav li a.aufklapp,#nav li span.aufklapp{ background:#0c0 url(aufklapp.png) center right no-repeat}#nav li a:hover,#nav a.sfhover,#nav li a:focus{ color:#222; background:#1d1}#nav li a.aufklapp:hover,#nav li a.aufklapp:focus,#nav li.sfhover a.aufklapp{ background:#1d1 url(aufklapp-hover.png) center right no-repeat}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{ left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{ left:11em}#logo_icons{ margin:0.8em auto 0 auto; display:block; text-align:center}#logo_icons .logo_icon{ padding:1px; padding-right:2px; padding-bottom:0; text-align:center; margin:auto 0; display:inline}#logo_icons .logo_icon img{ width:16px; height:16px}#logo_icons_help{ padding-top:0.2em; font-size:0.8em; font-weight:normal; display:block; width:98%; margin:0 auto}#menu_master_layout .helptext{ color:#050}#test_icons{ margin:0.8em auto 0 auto; display:block; text-align:center}#test_icons .test_icon{ display:inline; display:inline-block; height:1.2em; width:1.2em; padding:0.1em; background:#fff; color:#000; text-decoration:none; text-align:center; overflow:hidden}#test_icons_help{ padding-top:0.2em; font-size:0.8em; font-weight:normal; display:block; width:98%; margin:0 auto}#test_master_layout .helptext{ color:#050}#mailmaniac-form input.error, #mailmaniac-form textarea.error{ border:1px solid red; background:#fcc}.formError{ display:block; padding-left:7px; position:absolute; z-index:5000}.formError .formErrorContent{ background:#e00; border:2px solid #a00; color:#fff; font-size:0.8em; padding:4px 10px 4px 10px; width:100%; width:150px; min-height:15px; cursor:pointer}.greenPopup .formErrorContent{ background:#3b4}.blackPopup .formErrorContent{ background:#333}.formError .formErrorArrow{ height:15px; width:9px; top:6px; left:0; position:absolute; z-index:5001}.formError .formErrorArrowBottom{ margin:-6px; top:0}.formError .formErrorArrow div{ background:#e00; border-left:3px solid #a00; font-size:0; line-height:0; height:1px; position:absolute; right:0}.greenPopup .formErrorArrow div{ background:#3b4}.blackPopup .formErrorArrow div{ background:#333}.formError .formErrorArrow .line15{ top:0; width:0}.formError .formErrorArrow .line14{ top:1px; width:1px}.formError .formErrorArrow .line13{ top:2px; width:2px}.formError .formErrorArrow .line12{ top:3px; width:3px}.formError .formErrorArrow .line11{ top:4px; width:4px}.formError .formErrorArrow .line10{ top:5px; width:5px}.formError .formErrorArrow .line9{ top:6px; width:6px}.formError .formErrorArrow .line8{ top:7px; width:7px}.formError .formErrorArrow .line7{ top:8px; width:6px}.formError .formErrorArrow .line6{ top:9px; width:5px}.formError .formErrorArrow .line5{ top:10px; width:4px}.formError .formErrorArrow .line4{ top:11px; width:3px}.formError .formErrorArrow .line3{ top:12px; width:2px}.formError .formErrorArrow .line2{ top:13px; width:1px}.formError .formErrorArrow .line1{ top:14px; width:0}
