body { margin:0px; height:100% }
html { height:100% }
a:link { color:#e4e4e4; text-decoration:none }
a:visited { color:#e4e4e4 }
a:hover { color:#ee7a00 }
a:active { color:#e4e4e4 }
#container-table a:link { color:#000 }
#container-table a:visited { color:#000 }
#container-table a:hover { color:#ee7a00 }
#container-table a:active { color:#000 }
#menu-principal2 a:link { color:#fff; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:16px }
#menu-principal2 a:visited { color:#fff }
#menu-principal2 a:hover { color:#ee7a00 }
#menu-principal2 a:active { color:#fff }
#PageDiv { position:relative; min-height:100% }
#page-wrapper { position:relative; width:100%; height:1350px; z-index:0; overflow:visible }
#Broschure-Head { position:absolute; width:663px; top:108px; right:134px; height:69px; z-index:1; overflow:visible }
#line { position:absolute; left:125px; top:174px; right:127px; height:2px; z-index:2; background-color:#4b4b4b; overflow:visible; font-size:1px }
#container-table { position:absolute; left:10.42%; top:200px; width:950px; height:1114px; z-index:3; background-color:#a8a8a8; overflow:visible }
#table { position:absolute; left:5px; top:10px; width:941px; height:963px; z-index:1; overflow:visible }
#Unternehmen { overflow:visible }
#Vorname { overflow:visible }
#Name { overflow:visible }
#Strasse { overflow:visible }
#PLZStadt { overflow:visible }
#Land { overflow:visible }
#e-mail { overflow:visible }
#e-mailWiederholen { overflow:visible }
#item3a2 { overflow:visible }
#betreff { overflow:visible }
#Nachricht1 { overflow:visible }
#item1b1a { width:921px; height:2px; z-index:0; background-color:#4b4b4b; overflow:hidden; font-size:1px }
#item3a2a1a1a1a1a { overflow:visible }
#Versenden { overflow:visible }
#item5a1a1 { overflow:visible }
#item2c { width:406px; height:150px; z-index:0; overflow:visible }
#Captcha { background-color:#f00; overflow:visible }
#footer1 { position:relative; width:100%; height:600px; z-index:0; background-color:#232323; overflow:visible }
#item1 { position:absolute; left:100px; top:70px; width:219px; min-height:240px; z-index:1; padding:150px 30px 30px 0px; border-right:dotted #393939 2px; overflow:visible }
#Address { position:absolute; left:100px; height:18px; width:1100px; bottom:10px; min-height:18px; z-index:2; overflow:visible }
#item2 { position:absolute; left:380px; top:70px; width:768px; min-height:15px; z-index:3; padding-top:30px; padding-right:50px; padding-bottom:30px; border-right:dotted #393939 2px; overflow:visible }
#item3 { position:absolute; left:380px; top:190px; width:303px; min-height:240px; z-index:4; padding-top:30px; padding-right:50px; padding-bottom:30px; border-right:dotted #393939 2px; overflow:visible; height:auto }
#item4 { position:absolute; left:907px; top:190px; width:241px; min-height:240px; z-index:5; padding-top:30px; padding-right:50px; padding-bottom:30px; border-right:dotted #393939 2px; overflow:visible; height:auto }
#made-in-Europe { position:absolute; width:193px; top:21px; right:46px; height:25px; z-index:6; padding-top:2px; overflow:visible }
#European-flag { position:absolute; width:22px; top:0px; right:0px; height:20px; z-index:1; overflow:visible }
#sustainable-hosting { position:absolute; width:121px; top:13px; right:259px; height:37px; z-index:7; overflow:hidden }
#header { position:absolute; left:0px; top:0px; right:0px; height:60px; z-index:1; background-color:#000; overflow:visible }
#fwNav1 { float:left; padding:0; margin:0; list-style:none }
#fwNav1 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-top:0; border-bottom:0 }
#fwNav1 .fwNavItem a { display:block; color:#E4E4E4; text-decoration:none; padding:3px 10px 3px 10px }
#fwNav1 .fwFirstChild { border-left:0 }
#fwNav1 .fwLastChild { border-right:0 }
#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { color:#EE7A00; text-decoration:none }
#fwNav1 .fwNavItem a:active { color:#E4E4E4; text-decoration:none }
#fwNav1-toggle, .fwNav1-toggle-label { display:none }
.fwNav1-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100% }
* html #fwNav1 { float:left }
* html #fwNav1 .fwNavItem a { float:left; height:1% }
#fwNav2 { float:left; padding:0; margin:0; list-style:none }
#fwNav2 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-top:0; border-bottom:0 }
#fwNav2 .fwNavItem a { display:block; color:#E4E4E4; text-decoration:none; padding:3px 10px 3px 10px }
#fwNav2 .fwFirstChild { border-left:0 }
#fwNav2 .fwLastChild { border-right:0 }
#fwNav2 .fwNavItem a:hover, #fwNav2 .fwNavItem span a:hover, #fwNav2 .fwNavItem a:focus { color:#EE7A00; text-decoration:none }
#fwNav2 .fwNavItem a:active { color:#E4E4E4; text-decoration:none }
#fwNav2-toggle, .fwNav2-toggle-label { display:none }
.fwNav2-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100% }
* html #fwNav2 { float:left }
* html #fwNav2 .fwNavItem a { float:left; height:1% }
#menu-principal2 { height:auto; overflow:visible }
#fwNav3 { float:left; padding:0; margin:0; list-style:none }
#fwNav3 .fwNavItem { position:relative; width:4em; *vertical-align:bottom; margin:0; padding:0; box-sizing:border-box; border-left:8px double #FFFFFF; border-right:0 }
#fwNav3 .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; padding:7px 5px 7px 10px }
#fwNav3 .fwFirstChild { border-top:0 }
#fwNav3 .fwLastChild { border-bottom:0 }
#fwNav3 .fwNavItem:hover > span a, #fwNav3 .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none }
#fwNav3 .fwNavItem a:hover, #fwNav3 .fwNavItem span a:hover, #fwNav3 .fwNavItem a:focus { color:#FFFFFF; text-decoration:none }
#fwNav3 .fwNavItem a:active { color:#FFFFFF; text-decoration:none }
#fwNav3-toggle, .fwNav3-toggle-label { display:none }
.fwNav3-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100% }
#fwNav3 * .sub { visibility:hidden; position:absolute; top:-0; left:100%; float:left; padding:0; margin:0; list-style:none; z-index:1 }
#fwNav3 .fwFirstList { top:-1px }
#fwNav3 .sub * .sub { top:-0 }
#fwNav3 .fwNavItem .sub .fwNavItem { display:block; margin:0; padding:0; left:0; width:23em; border-left:0; border-right:0; border-bottom:0; border-top:1px solid #FFFFFF }
#fwNav3 * * * .sub { left:100%; top:-1px }
#fwNav3 .fwNavItem .sub .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; background:url(../Resources/sustainable-design-dark.png) repeat; background-position:top left; padding:7px 14px 7px 15px }
#fwNav3 .fwNavItem .sub .fwFirstChild { border-top:0 }
#fwNav3 .fwNavItem .sub .fwLastChild { border-bottom:0 }
#fwNav3 .fwNavItem .sub .fwNavItem:hover > span a, #fwNav3 .fwNavItem .sub .fwNavItem:hover > a { color:#EE7A00; text-decoration:none; background:url(../Resources/sustainable-design-dark.png) repeat; background-position:top left }
#fwNav3 .fwNavItem .sub .fwNavItem a:hover, #fwNav3 .fwNavItem .sub .fwNavItem span a:hover, #fwNav3 .fwNavItem .sub .fwNavItem a:focus { color:#EE7A00; text-decoration:none; background:url(../Resources/sustainable-design-dark.png) repeat; background-position:top left }
#fwNav3 .fwNavItem .sub .fwNavItem a:active { color:#FFFFFF; text-decoration:none }
#fwNav3 :hover > .sub { visibility:visible }
* html #fwNav3 { float:left }
* html #fwNav3 .fwNavItem a { height:1% }
* html #fwNav3 .fwNavItem .sub { clear:left }
#fwNav3 .fwNavItem.over *#fwSub1 { visibility:visible }
#fwNav3 .fwNavItem.over1 *#fwSub2 { visibility:visible }
