@charset "UTF-8"; 
body{background:-webkit-gradient( linear,left bottom,left top,color-stop(0.04,rgba(118,136,143,1)),color-stop(1,rgba(232,239,241,0)) ); background-size:100% 500px; background:-moz-linear-gradient(bottom,rgba(118,136,143,1) 4%,rgba(232,239,241,0) 100%); -moz-background-size:100% 500px; background-repeat:repeat-x; background-position:bottom; background-attachment:scroll; background-color:#e8eff1}
@font-face {font-family: 'ntkemreg'; src: url('font/netzteilkemie-regular-webfont.eot');  src: url('font/netzteilkemie-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('font/netzteilkemie-regular-webfont.woff') format('woff'), url('font/netzteilkemie-regular-webfont.ttf') format('truetype'), url('font/netzteilkemie-regular-webfont.svg#netzteilkemieregular') format('svg');  font-weight: normal;   font-style: normal;}
strong{font-weight:700}
a img{border:none}
.sitepath{line-height:19px; height:19px; width:785px; margin-right:auto; margin-left:auto; background-color:#76878F; border-top:1px solid #506671; border-bottom:1px solid #2B4552; padding-left:15px; text-transform:uppercase; overflow:hidden}

.sitepath a{color:#FFF; text-decoration:none; padding-right:5px; padding-left:5px; display:block; float:left; height:19px; line-height:19px; font-size:11px}
.sitepath a.smlink:hover{text-decoration:none; background-color:#2C4653}
.sitepath a.smlink{border-right-width:1px; border-right-style:solid; border-right-color:#536A74; margin-right:10px; padding-right:10px; padding-left:19px; color:#FFF; background-repeat:no-repeat; background-position:7px -19px}
.sitepath a.spath{background-repeat:no-repeat; background-position:right -76px; padding-right:10px; color:#FFF; margin-left:-10px; padding-left:10px; margin-right:10px}

.sitepath a.home{background-repeat:no-repeat; background-position:right -76px; padding-right:10px; color:#FFF; margin-left:0px; padding-left:0px; margin-right:10px}

.sitepath a.spath:hover{background-position:right -38px; text-decoration:none}
.sitepath a.home:hover{background-position:right -38px; text-decoration:none}
.sitepath a.spath span{display:block; height:19px; line-height:19px; margin-left:-20px; padding-left:20px; padding-right:10px}
.sitepath a.home span{display:block; height:19px; line-height:19px; margin-left:0px; padding-left:0px; padding-right:10px}
.sitepath a.home:hover span{display:block; height:19px; line-height:19px; margin-left:-10px; padding-left:10px; padding-right:10px}

.sitepath a.spath:hover span{background-color:#2C4653; text-decoration:none; background-repeat:no-repeat; background-position:left -57px}
.sitepath a.home:hover span{background-color:#2C4653; text-decoration:none; background-image:none}
a{text-decoration:none; color:#007BB3}
a:visited{color:#007BB3; text-decoration:none}
a:hover{text-decoration:underline}
a:active{color:#007BB3; text-decoration:none}
#sitemap ul{height:auto; width:auto; list-style-position:inside; list-style-type:none; float:left; margin:0; padding:0; border-left:1px solid #5797B2; padding-left:5px; margin-top:10px; margin-right:10px; color:#FFF; font-size:11px}
#sitemap ul li.hl{text-transform:uppercase; color:#FFF; margin-bottom:3px}
#sitemaphelper{height:120px; width:800px; font-size:1px; background-color:#FFF; margin-left:auto; margin-right:auto}
#contentShadow{height:42px; width:800px; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.0)),color-stop(1,rgba(0,0,0,0.2)) ); background-size:100% 42px; background:-moz-linear-gradient(50% 0%,rgba(255,255,255,0.0) 0%,rgba(0,0,0,0.2) 100%); -moz-background-size:100% 42px; background-repeat:repeat-x; background-position:bottom; margin-left:-10px; margin-right:-10px; background-color:#FFF}
#sitemaphelper .dummy{font-size:1px; height:120px; width:800px}
.footer .copyright{float:left; width:240px}
.footer .contact, .footer .copyright{color:#fff; float:left; font-size:10px; line-height:14px; padding:0; margin-left:19px; margin-top:10px}
.footer .footer_logo{float:right; margin-right:19px; margin-top:14px; background-repeat:no-repeat; background-position:bottom left; width:81px; height:15px}
.footer a.footertext{color:#FFF; text-decoration:none}
.footer a.footertext:hover{text-decoration:underline}
.subheader{clear:both; height:39px; margin:0; padding:0; width:800px; background-color:rgb(234,234,234); background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(234,234,234,1)),color-stop(1,rgba(185,196,199,1)) ); background-size:100% 39px; background:-moz-linear-gradient(top,rgb(234,234,234) 0%,rgb(185,196,199) 100%); -moz-background-size:100% 39px; background-position:left top; -moz-border-radius-topright:6px 6px; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topleft:6px 6px; -webkit-border-top-right-radius:6px 6px; border-top-right-radius:6px 6px; border-bottom:1px solid #9dabb0}

.fancy_bottom{height:122px; width:800px; margin-right:auto; margin-left:auto; margin-top:-52px; position:relative; overflow:visible}
.fancy_bottom .shadow{background-position:top center; height:112px; min-width:800px; margin-left:-50px; margin-right:-50px}
.warpfoot .footer{height:50px; width:800px; margin-right:auto; margin-left:auto; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.3)),color-stop(1,rgba(0,0,0,0)) ); background-size:100% 30px; background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%); -moz-background-size:100% 30px; background-color:#2C4752; -moz-border-radius-bottomright:6px 6px; -webkit-border-bottom-left-radius:6px 6px; border-bottom-left-radius:6px 6px; -moz-border-radius-bottomleft:6px 6px; -webkit-border-bottom-right-radius:6px 6px; border-bottom-right-radius:6px 6px; background-position:top; background-repeat:repeat-x}

.header .logo{background-position:0px -50px; background-repeat:no-repeat; float:left; height:119px; margin-left:-77px; padding-left:77px; width:238px}
.header .logo a{float:left; margin-left:15px; margin-top:15px; width:127px; height:22px; display:block; background-repeat:no-repeat}
.header .logo h1{float:left; margin-left:15px; margin-top:15px; display:none}
.clearsp{clear:both}

.pagecontent table.trackRecord td a{dislplay:block; float:right; width:200px; line-height:21px; font-size:12px; padding:0px; padding-left:6px; padding-right:24px; margin:0px; margin-top:2px; margin-bottom:3px; background-position:210px 6px; background-repeat:no-repeat; border:#77878f solid 1px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#007bb3; text-align:left}
.pagecontent table.trackRecord td a:hover{background-color:#bbc3c7; text-decoration:none}

.subheader .nav{float:left; height:35px; margin-left:0px; margin-right:0px; padding-right:50px; width:780px; padding-left:10px; margin-top:3px}
.subheader .nav ul{clear:none; display:block; height:30px; list-style-position:inside; list-style-type:none; margin:0; padding:0; padding-top:5px}
.subheader .nav ul li a{background:none; background-position:100% -250px; background-repeat:no-repeat; color:#333; display:block; float:left; font-size:14px; height:27px; line-height:27px; margin-right:-12px; padding-right:7px; text-decoration:none}
.subheader .nav ul li:hover a{background-position:100% -90px; color:#fff}
.subheader .nav ul li.active a{background-position:100% -90px; color:#fff}

.subheader .nav ul li{background-position:0% -250px; background-repeat:no-repeat; float:left; height:27px; line-height:27px; margin-left:8px; margin-right:8px; padding-left:7px}
.subheader .nav ul li:hover{background-position:0% -90px}
.subheader .nav ul li.active{background-position:0% -90px}

#content .pageheadline{height:auto; width:490px; margin-top:0px; margin-bottom:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:10px; line-height:36px; color:#425964; text-shadow:-1px -1px 2px #e4e7e9,1px 1px 2px #e4e7e9; font-size:28px; font-weight:normal; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topleft:6px 6px; float:left; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.7)),color-stop(1,rgba(255,255,255,1.0)) ); background-size:100% 100%; background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,1.0) 100%); -moz-background-size:100% 100%; background-position:left bottom}
#content .pagecontent{background-color:#FFF}
#content .pagecontent{float:left; width:480px; padding-left:10px; padding-right:10px; line-height:19px}

#content .pagecontent ul{margin:0px; margin-top:2px}

#content .pagecontent img.banner{margin-left:-7px}

#content h1{font-family: ntkemreg; width:100%; margin:0px; margin-left:0px; margin-right:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; line-height:34px; color:#2c4652; font-size:24px; font-weight:normal; float:left; clear:both}

#content h2{font-family: ntkemreg; width:100%; margin:0px; margin-left:0px; margin-right:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; line-height:30px; color:#2c4652; font-size:22px; font-weight:100; clear:both}

#content h3{font-family: ntkemreg; width:100%; margin:0px; margin-left:0px; margin-right:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; line-height:26px; color:#2c4652; font-size:18px; font-weight:normal; float:left; clear:both}

#content h4{font-family: ntkemreg; width:100%; margin:0px; margin-left:0px; margin-right:0px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; line-height:24px; color:#2c4652; font-size:16px; font-weight:normal; float:left; clear:both}

#content h2 div{display:inline; margin-left:-5px; padding-left:4px; margin-right:1px; width:auto; border-left:1px solid #007db3; clear:none}

#content h2 .date{font-family: ntkemreg; display:block; width:55px; height:28px; margin-left:-2px; padding-right:1px; margin-right:4px; margin-top:3px; margin-bottom:0px; float:left; border:none; overflow:hidden; font-family:Arial,Helvetica,sans-serif; border-right:1px solid #007db3}

#content h2 .date i{font-family: ntkemreg; font-style:normal; display:block; overflow:hidden; float:left; width:28px; height:25px; font-size:24px; line-height:25px; margin-left:0px; margin-top:0px; margin-bottom:0px; text-align:center; color:#007bb3}
#content h2 .date b{font-family: ntkemreg; display:block; width:25px; height:13px; font-size:13px; line-height:14px; margin-left:0px; margin-top:1px; text-align:center; overflow:hidden; font-weight:normal; color:#333}

#content h2 .date strong{font-family: ntkemreg; display:block; font-size:8px; width:25px; height:11px; line-height:11px; margin-left:0px; margin-top:0px; text-align:center; overflow:hidden; vertical-align:baseline; font-weight:normal; color:#666}

#content div.date_big{font-family: ntkemreg; display:block; width:auto; height:50px; margin-left:1px; padding-right:1px; margin-right:15px; margin-bottom:10px; margin-top:0px; padding:4px; padding-top:0px; padding-bottom:0px; float:left; border:none; clear:none; overflow:hidden; font-family:Arial,Helvetica,sans-serif; border:1px solid #007db3; margin-top:-24px; background-color:#fff; border: #e4e7e9 solid 2px; -moz-border-radius:6px; -webkit-borde-radius:6px; border-radius:6px}

#content div.date_big i{font-family: ntkemreg; font-style:normal; display:block; overflow:hidden; float:left; width:53px; height:50px; font-size:50px; line-height:50px; margin-left:0px; margin-top:0px; margin-bottom:0px; text-align:left; color:#007bb3; letter-spacing:-6px}
#content div.date_big b{font-family: ntkemreg; display:block; width:30px; height:18px; font-size:16px; line-height:18px; margin-left:0px; margin-top:14px; text-align:center; overflow:hidden; font-weight:normal; color:#333}

#content div.date_big strong{font-family: ntkemreg; display:block; font-size:10px; width:30px; height:13px; line-height:13px; margin-left:0px; margin-top:0px; text-align:center; overflow:hidden; vertical-align:baseline; font-weight:normal; color:#666}

#content{float:right; width:490px}
#wrpcontent .content{clear:both; padding-right:10px; padding-left:10px; padding-top:120px; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.0)),color-stop(1,rgba(255,255,255,1.0)) ); background-size:100% 220px; background:-moz-linear-gradient(top,rgba(255,255,255,0.0) 0%,rgba(255,255,255,1.0) 100%); -moz-background-size:100% 220px; background-repeat:repeat-x; background-position:0px 80px}

#wrpcontent h2{font-weight:100; margin-top:15px; margin-bottom:0px}
#wrpcontent p{margin-top:0px; margin-bottom:15px; text-align:justify;  clear:left}
#sidebar{float:left; width:270px; margin-top:10px; padding-left:5px; padding-right:0px; line-height:17px; font-size:12px}

#sidebar h2{color:#2C4652; font-weight:normal; margin-top:15px; margin-bottom:5px;  font-size:16px;  line-height:20px}
#sidebar h3{color:#2C4652; font-weight:normal; margin-top:10px; margin-bottom:0px;  font-size:14px;  line-height:18px}
#sidebar p{margin-top:5px; margin-bottom:20px; text-align:justify}

#sidebar p.back{display:block; float:left; width:auto; padding-right:0px; padding-left:30px; margin:0px; margin-left:0px; margin-right:0px; margin-top:39px; margin-bottom:40px; color:#fff; height:26px; line-height:26px; font-size:18px; font-weight:normal; background-image:url(../img/m_ele.png); background-position:left -187px; background-repeat:no-repeat; border:none}
#sidebar a.back{display:block; float:left; width:auto; margin:0px; padding-right:20px; padding-left:0px; margin-left:0px; margin-right:-10px; height:26px; line-height:26px; color:#FFF; font-size:18px; font-weight:normal; background-image:url(../img/m_ele.png); background-position:right -187px; background-repeat:no-repeat}

#content .pagecontent ul{margin:4px 0 8px 16px; padding:0}
#content .pagecontent ul li{line-height:19px; padding:2px 0}
#content .pagecontent .smallimg{float:left; padding:0 8px 8px}
#content .pagecontent table{padding:8px 0}
#content .pagecontent img{padding:0px}
#content .pagecontent img[align=right]{margin:0 0 2px 10px; float:right}
#content .pagecontent img[align=left]{margin:0 10px 2px 0; float:left}

#content h2.blog{display:none}

#content p.blog{font-size:17px !important; line-height:22px !important; margin-top:35px}

#content div.cthelper{width:480px; float:right; margin-right:-5px; margin-left:-10px}

#content a.weiter{dislplay:block; float:right; width:auto; height:20px; line-height:20px; font-size:12px; padding:0px; padding-left:12px; padding-right:24px; margin:0px; margin-top:10px; margin-bottom:5px; background-position:95% -94px; background-repeat:no-repeat; border:#77878f solid 1px; -moz-border-radius:6px; -webkit-borde-radius:6px; border-radius:6px; color:#007bb3}

#content a.weiter:hover{background-color:#bbc3c7; text-decoration:none}

#content .SubConentOverview{height:156px; width:760px; margin-top:10px; background-image:url(../img/sc_bs.png); background-position:bottom center; background-repeat:no-repeat}

#content .SubConentOverview h1{border:none; font-size:20px; font-weight:400; line-height:24px; margin:0 0 4px; padding-top:0px; color:#007db3; color:#425964}
#content .SubConentOverview p{color:#333; font-size:12px; letter-spacing:normal; line-height:17px; margin:0; padding:0 0 8px 0}

#content .SubConentOverview .image{float:left;     display:block; height:143px; width:271px;     -moz-border-radius-topleft:6px;     -moz-border-radius-bottomleft:6px;     -webkit-border-top-left-radius:6px;     -webkit-border-bottom-left-radius:6px;     border-bottom-left-radius:6px;     border-top-left-radius:6px; overflow:hidden}
#content .SubConentOverview .image img{float:left; width:200%; -moz-border-radius-topleft:6px;     -moz-border-radius-bottomleft:6px;     -webkit-border-top-left-radius:6px;     -webkit-border-bottom-left-radius:6px;     border-bottom-left-radius:6px;     border-top-left-radius:6px}
#content .SubConentOverview .text{height:143px; width:489px; float:right; background-image:url(../img/sc_bt.png); background-position:top right; background-repeat:no-repeat; -moz-border-radius-topright:6px;     -moz-border-radius-bottomright:6px;     -webkit-border-top-right-radius:6px;     -webkit-border-bottom-right-radius:6px;     border-bottom-right-radius:6px;     border-top-right-radius:6px}
#content .SubConentOverview .text p{font-size:14px; line-height:19px}
#content .SubConentOverview .text a{display:block; height:137px; width:465px; padding-left:12px; padding-right:12px; padding-top:6px; -moz-border-radius-topright:6px;     -moz-border-radius-bottomright:6px;     -webkit-border-top-right-radius:6px;     -webkit-border-bottom-right-radius:6px;     border-bottom-right-radius:6px;     border-top-right-radius:6px}
#content .SubConentOverview .text a:hover{background-image:url(../img/sc_mo.png); background-position:bottom right; background-repeat:no-repeat; text-decoration:none}

#content .SubConentOverviewSmall{height:156px; width:480px; margin-top:10px; background-image:url(../img/sc_bs480.png); background-position:bottom right; background-repeat:no-repeat;  -moz-border-radius:6px;  -webkit-border-radius:6px;  border-radius:6px}

#content .SubConentOverviewSmall .text{-moz-border-radius:6px;  -webkit-border-radius:6px;  border-radius:6px;  width:480px}
#content .SubConentOverviewSmall .text a{display:block; height:137px; width:456px}
p.blog{clear:none !important}
div.blog p{clear:none !important}

.header .nav{background-position:right -60px; background-repeat:no-repeat; float:left; height:30px; margin-right:auto; margin-top:35px; padding-right:12px}
.header .nav ul{background-position:left -60px; background-repeat:no-repeat; display:block; height:30px; list-style-type:none; margin:0; padding:0 0 0 5px}
.header .nav ul li{background-position:left 0px; background-repeat:no-repeat; float:left; height:30px; line-height:30px; margin-left:8px; margin-right:0; padding-left:7px}
.header .nav ul li a{background-position:right 0px; background-repeat:no-repeat; color:#fff; display:block; float:left; font-size:14px; height:30px; line-height:30px; margin-right:-7px; padding-right:7px; text-decoration:none; text-transform:uppercase; width:auto}
.header .nav ul li:hover{background-position:left -30px; border-bottom:1px solid #77878f; height:29px}
.header .nav ul li:hover a{background-position:right -30px; border-bottom:1px solid #77878f; color:#333; height:29px}
.header .nav ul li.active{background-position:left -30px}
.header .nav ul li.active a{background-position:right -30px; color:#333}
.header .nav ul li.active:hover{background-position:left -30px; border:none; height:30px}
.header .nav ul li.active:hover a{background-position:right -30px; border:none; color:#333; height:30px}

.fancystuff_top{background-repeat:no-repeat; background-position:center top}
.wraphead{margin:0px; width:auto; min-width:800px; height:119px; border-bottom:6px solid #0072A4; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.3)),color-stop(1,rgba(0,0,0,0)) ); background-size:100% 113px; background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.0) 100%); -moz-background-size:100% 113px; background-position:0px 0px; background-color:#007DB3; background-repeat:repeat-x; z-index:2}
.header{height:63px; width:800px; margin-right:auto; margin-left:auto}
.wrapcont{width:auto; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(129,140,144,1)),color-stop(0.04,rgba(149,160,164,0.75)),color-stop(1,rgba(232,239,241,0)) ); background-size:100% 260px; background:-moz-linear-gradient(top,rgba(129,140,144,1) 0%,rgba(149,160,164,0.75) 4%,rgba(232,239,241,0) 100%); -moz-background-size:100% 260px; background-position:top; background-repeat:repeat-x; }
.warpfoot{width:auto; margin-top:-60px; margin-right:0px; margin-left:0px; z-index:200; position:relative}
.header .logo h2{clear:left; float:left; font-size:11px; margin:0; margin-left:15px; margin-top:6px; text-transform:uppercase; font-weight:normal; color:#FFF; white-space:nowrap; width:220px}
#wrpcontent{width:800px; margin-right:auto; margin-left:auto; background-color:#FFF; position:relative; top:-60px; overflow:hidden; -moz-border-radius-topleft:6px 6px; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topright:6px 6px; -webkit-border-top-right-radius:6px 6px; border-top-right-radius:6px 6px; background-position:0px 39px; background-repeat:repeat-x; z-index:10;}
#wrapper{margin:0px; padding:0px; height:100%; width:100%; background-position:center bottom; background-attachment:fixed; background-repeat:no-repeat}
#sitemap{height:auto; width:800px; margin-right:auto; margin-left:auto; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.5)),color-stop(1,rgba(0,0,0,0)) ); background-size:100% 102px; background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); -moz-background-size:100% 102px; background-color:#007DB3; background-position:top; background-repeat:repeat-x}
#sitemap .sitemap{height:auto; width:780px; padding-left:20px; padding-bottom:10px}
#sitemap #xpl{float:right; height:60px; width:15px; padding-right:-40px; padding-top:-30px; overflow:visible}
#sitemap #xpl .explosion{height:155px; width:56px; loat:left; background-position:top right; background-repeat:no-repeat}
#sitemap .hl a{color:#fff}
#sitemap a{color:#FFF}
#wrapper .tcs{background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.15)),color-stop(1,rgba(0,0,0,0)) ); background-size:100% 15px; background:-moz-linear-gradient(top,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); -moz-background-size:100% 15px; background-repeat:repeat-x; background-position:0px 36px; z-index:5000;}

.avatar{float:left; width:266px; margin-top:30px; margin-left:5px; background-color:#fff; border: #e4e7e9 solid 2px; -moz-border-radius:6px; -webkit-borde-radius:6px; border-radius:6px}

.avatar_fb{margin-left:0px; overflow:hidden; padding-bottom:8px; margin-top:20px}

.avatar .head{background-repeat:no-repeat; background-position:45px 51px; height:100px; overflow:hidden; margin-top:-17px}
.avatar .head .pic{margin-top:25px; margin-left:0px; float:left}
.avatar .head .subline{display:block!important; float:right!important; margin-top:-5px!important; overflow:hidden!important; width:165px!important; clear:inherit!important; font-size:12px!important}
.avatar .head .sublineempty{display:block!important; float:left!important; margin:5px!important; margin-top:17px!important; overflow:hidden!important; width:auto!important; clear:inherit!important; font-size:12px!important}
.avatar .head .overlay{float:left; margin-left:-30px; z-index:100000; margin-top:3px; background-position:left -148px; background-repeat:no-repeat; height:39px; padding-left:12px; padding-right:-10px}
.avatar .head .overlay .text{margin-top:0px; margin-right:-10px; margin-bottom:0px; margin-left:0px; display:block; white-space:nowrap; height:25px; line-height:25px; background-position:right -148px; background-repeat:no-repeat; padding-right:12px; color:#09f; font-size:14px}
.avatar .head span h1{border-top-style:none !important; border-right-style:none!important; border-left-style:none!important; margin-bottom:1px!important; font-size:16px!important; line-height:18px!important}
.avatar .info{height:auto; width:256px; padding:5px; padding-top:5px; padding-bottom:5px; font-size:12px; margin-left:0px; margin-right:0px;  border-top:2px solid #e4e7e9; clear:both; line-height:17px}
.avatar .info ul{padding: 5px; padding-left: 10px; list-style-position:inside;}
.avatar .info ul li{margin-bottom: 10px; }
.avatar .footer{background-color:#e4e7e9; height:20px; width:256px; line-height:20px; padding-left:5px; padding-right:5px; text-align:right}
.avatar_fb iframe{margin-top:-1px; margin-left:-1px; margin-right:-1px; height:258px !important; margin-bottom:-1px}

.avatar_fbl iframe{margin-top:-1px; margin-left:-1px; margin-right:-1px; height:558px !important; margin-bottom:-1px}

.avatar_fb iframe div.connections_grid{background-color:f00 !important}

#navi_folge{margin-left:5px; float:left; width:270px; margin-top:40px; margin-bottom:20px}

#navi_folge h1{display:block; float:left; width:260px; padding-right:0px; padding-left:6px; margin:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; color:#fff; height:30px; line-height:30px; -moz-border-radius-topright:6px 6px; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topleft:6px 6px; -webkit-border-top-right-radius:6px 6px; border-top-right-radius:6px 6px; font-size:18px; font-weight:normal; background-image:url(../img/m_ele.png); background-position:-10px -117px; background-repeat:repeat-x; border:#425964 solid 2px; border-bottom:none}
#navi_folge h1 a{background-image:url(../img/sn_ele.png); background-position:1px -5px; background-repeat:no-repeat; padding-left:22px; color:#fff; text-decoration:none}
#navi_folge h1 a:hover{background-position:2px -35px; text-decoration:none}
#navi_folge .navcont{width:266px; clear:left; float:left; margin:0px; padding:0px; border-top:none; border:#425964 solid 2px; -moz-border-radius-bottomright:6px 6px; -webkit-border-bottom-left-radius:6px 6px; border-bottom-left-radius:6px 6px; -moz-border-radius-bottomleft:6px 6px; -webkit-border-bottom-right-radius:6px 6px; border-bottom-right-radius:6px 6px; background:-webkit-gradient( linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.6)),color-stop(1,rgba(255,255,255,1.0)) ); background-size:100% 140px; background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,1.0) 100%); -moz-background-size:100% 140px; background-repeat:repeat-x; background-position:top}

#navi_folge ul{width:256px; position:relative; clear:left; float:left; margin:0px; padding:0px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:5px; list-style-position:inside; list-style-type:none}
#navi_folge ul li{clear:left; float:left; font-size:14px; line-height:25px; padding-left:20px; margin-left:10px; margin-right:10px; border-bottom: #e4e7e9 solid 1px; background-image:url(../img/sn_ele.png); background-position:left -62px; background-repeat:no-repeat}
#navi_folge ul li:last-child{border-bottom:none}
#navi_folge ul li:hover{background-position:left -92px}
#navi_folge ul li.active{background-position:left -92px}
#navi_folge ul li a{display:block; width:100%; margin-left:0px; margin-right:0px; color:#333}

#navi_folge ul li:hover a{color:#007bb3; text-decoration:none}

#navi_folge ul li.active a{color:#007bb3; text-decoration:none}

#navi_folge ul ul{width:236px; clear:both; float:left; margin:0px; padding:0px; padding-left:5px; padding-right:10px; padding-top:5px; padding-bottom:5px; list-style-position:inside; list-style-type:none; border:none; background:none; margin-left:15px}

#navi_folge ul ul li{font-size:13px; line-height:25px; padding-left:20px; margin-left:10px; margin-right:10px; border-bottom: #e4e7e9 solid 1px; background-image:url(../img/sn_ele.png); background-position:left -122px; background-repeat:no-repeat}
#navi_folge ul ul li:last-child{border-bottom:none}
#navi_folge ul ul li:hover{background-position:left -152px}
#navi_folge ul ul li.active{background-position:left -152px}

.accordeon{width:266px; margin-top:0px; margin-left:5px; margin-bottom:0px; background-color:#fff; border:#e4e7e9 solid 2px; padding:0px; -moz-border-radius:6px; -webkit-borde-radius:6px; border-radius:6px; float:right; width:270px}

.accordeon .panel{padding:0px; width:274px; margin:0px}

#newsElements{margin-top:40px}

.accordeon h2{font-weight:normal !important; font-size:24px !important; margin:0px !important; padding:0px !important; margin-top:3px !important; margin-bottom:10px !important; line-height:30px !important; color:#007db3; font-face:!important; font-family: ntkemreg; }

.accordeon h2 .date{display:block; width:55px; height:25px; margin-left:-2px; padding-right:1px; margin-right:4px; margin-top:3px; float:left; border:none; overflow:hidden; font-family:Arial,Helvetica,sans-serif; border-right:1px solid #007db3}

.accordeon h2 .date i{font-style:normal; display:block; overflow:hidden; float:left; width:28px; height:25px; font-size:24px; line-height:25px; margin-left:0px; margin-top:0px; margin-bottom:0px; text-align:center; color:#007bb3}
.accordeon h2 .date b{display:block; width:25px; height:13px; font-size:13px; line-height:14px; margin-left:0px; margin-top:1px; text-align:center; overflow:hidden; font-weight:normal; color:#333}

.accordeon h2 .date strong{display:block; font-size:8px; width:25px; height:11px; line-height:11px; margin-left:0px; margin-top:0px; text-align:center; overflow:hidden; vertical-align:baseline; font-weight:normal; color:#666}

.accordeon p{margin:0px !important; padding:0px !important; font-size:12px !important; line-height:17px !important}

.accordeon .newsbody{width:260px; padding:0px; margin:0px; padding-left:7px; padding-right:7px; margin-bottom:0px}

.accordeon .newsbody a.weiter{dislplay:block; float:right; width:94px; height:20px; line-height:20px; font-size:12px; padding:0px; padding-left:12px; padding-right:0px; margin:0px; margin-top:10px; margin-bottom:5px; background-position:86px -94px; background-repeat:no-repeat; border:#77878f solid 1px; -moz-border-radius:6px; -webkit-borde-radius:6px; border-radius:6px; color:#007bb3}

.accordeon .newsbody a.weiter:hover{background-color:#bbc3c7; text-decoration:none}

.accordeon .hlNews{display:block; width:250px; padding-right:10px; padding-left:10px; border:none; border-bottom:1px solid #fff; color:#333; margin:0px; height:22px; line-height:22px; background-color:#e4e7e9; font-size:14px; font-weight:normal; cursor:pointer}
.accordeon .panel:first-child .hlNews{-moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px}
.accordeon .panel:last-child .hlNews{-moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-bottom:none}

.accordeon .hlNews:hover{background-color:#bbc3c7; color:#FFF}

#sitesElements{margin-top:5px}

.accordeon .hlSites{display:block; width:250px; padding-right:10px; padding-left:10px; border:none; color:#333; margin:0px; height:22px; line-height:22px; border-bottom:1px solid #fff; background-color:#e4e7e9; font-size:14px; font-weight:normal; cursor:pointer}

.accordeon .panel:first-child .hlSites{-moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px}
.accordeon .panel:last-child .hlSites{-moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-bottom:none}

.accordeon .hlSites:hover{background-color:#bbc3c7; color:#FFF}

.accordeon .panel_body{width:260px; padding:0px; margin:0px; padding-left:7px; padding-right:7px; margin-bottom:0px}

.accordeon .panel_body .image{width:248px; padding:0px; margin:0px; margin-top:5px; margin-left:3px; border:#333 solid 1px; height:182px; background-color:#999}

.accordeon .panel_body a{dislplay:block; float:right; width:94px; height:20px; line-height:20px; font-size:12px; padding:0px; padding-left:12px; padding-right:0px; margin:0px; margin-top:5px; margin-bottom:5px; background-position:86px -94px; background-repeat:no-repeat; border:#77878f solid 1px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#007bb3}
.accordeon .panel_body a:hover{background-color:#bbc3c7; text-decoration:none}
#protofade2{ position:relative; margin:0; padding:0px; width:800px; height:336px; overflow:hidden; background:none;-moz-border-radius-topleft:6px 6px; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topright:6px 6px; -webkit-border-top-right-radius:6px 6px; border-top-right-radius:6px 6px; margin-bottom: -336px; margin-top: -1px;z-index:-10; border:0px solid #000;overflow:hidden;}
#protofade2 li{ list-style-type: none; position:absolute; top:0; left:0; width:800px; height:336px; margin:0; padding:0; background:none; -moz-border-radius-topleft:6px 6px; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topright:6px 6px; -webkit-border-top-right-radius:6px 6px; border-top-right-radius:6px 6px; z-index:11; overflow:hidden; border:0px solid #000;}
#protofade2 li iframe{ position:absolute; top:0; left:0; width:794px; margin:3px; padding:0; background:none; -moz-border-radius-topleft:6px 6px; -webkit-border-top-left-radius:6px 6px; border-top-left-radius:6px 6px; -moz-border-radius-topright:6px 6px; -webkit-border-top-right-radius:6px 6px; border-top-right-radius:6px 6px; z-index:10; overflow:hidden; border:0px solid #000;}
div.productinfo {width: 235px; text-align: center;}
div.productinfo strong.price {width: 101px; height: 66px; display: block; background-image: url("../img/price_bg.jpg");float: center; font-size: 20px; line-height: 48px; padding-top: 14px; text-align:center; padding-right: 25px; padding-left: 15px; margin-left: -10px;}
div.productinfo p.extInfos { float: left; margin-top: 6px; padding-top: 0px; clear:right; width: 235px; margin-left: 0px; margin-right: 0px; clear: left; line-height: 15px;}
#modFeedback{margin-top: 25px;margin-bottom: 45px;}
#modFeedback legend{margin-left: 0px;padding-right: 5px;padding-left: 5px;	line-height: 16px;padding-bottom: 15px;	color: #2c4652;font-size: 22px; font-weight: 100;}
#modFeedback fieldset{	width: 455px; margin-bottom: 35px;border: 1px solid #0E0E0E;padding: 10px;padding-top: 0px;padding-bottom: 20px;	-webkit-border-radius: 6px 6px 6px 6px;	border-radius: 6px 6px 6px 6px;	-moz-border-radius: 6px 6px 6px 6px;}
#modFeedback fieldset input.tf{border: 1px solid #666666;font-family: Helvetica, Arial, sans-serif;float: left;margin-left: 5px;width: 240px;height: 21px;font-size: 14px;margin-bottom: 3px;line-height: 18px;background-color:#FFFFFF;color: #333333;margin-top: 8px;padding-left: 5px;padding-right: 5px;font-weight: normal;}
#modFeedback fieldset input.error{border-color: #ff0000;}
#modFeedback fieldset input.cb{height: 20px; width: 20px; float: left;}
#modFeedback fieldset div.required{color: #ff0000;float: left;height: 12px;font-size: 28px;margin-top: 4px;line-height: 22px;margin-left: -4px;width: 10px;font-weight: 800;}
#modFeedback fieldset label{display: block;font-size: 14px;margin-left: 5px;width: 185px;float: left;clear: both;line-height: 19px;height: 19px;border-bottom: 1px dotted #666666;margin-top: 12px;color: #333;}
#modFeedback fieldset label.cb{width:375px; float:right; clear: right; margin-right: 20px; margin-top; 16px;}
#modFeedback fieldset label.ml,label.chp{
	display: block;
	clear: both;
	margin: 5px;
	font-size: 14px;
	line-height: 19px;
	float: none;
	width: 450px !important;;
	border: none;
	padding-top: 20px;
	margin-top: 10px;
	
}
#modFeedback fieldset label.chp{
	height: auto !important;
	margin-bottom: 10px
	padding-top: 5px;
	margin-top: 10px;
	border: none !important;
}

#modFeedback fieldset input.chp{
	height: 45px;
	width: 137px;
	margin-top: 10px;
	margin-right: 0px;
	text-align: center;
	font-size: 32px;
	text-transform: uppercase;
	line-height: 43px;
	padding: 0px;
	background-color: transparent;
	background-image: url(http://humancheck.bauteil.com/00000000000000000000000000000000.png);
}

#modFeedback fieldset img.chp{
	float: left;
	height: 47px;
	width: 137px;
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #666666;
	margin-left: 20px;
	
	
}
#modFeedback fieldset textarea.ml{
	width: 431px !important;
	min-width: 431px !important;
	max-width: 431px !important;
	margin-top: 0px;
	margin-left: 5px;
	color: #111;
	border: 1px solid #666666;
	float: left;
	font-size: 14px;
	margin-bottom: 3px;
	line-height: 19px;
	height: 160px;
	min-height: 160px;
	background-color:#FFFFFF;
	color: #333333;
}
#modFeedback fieldset input.cb{
    border: none;
	float: left;
	margin-left:15px;
	width: 20px;
	height: 20px;
	font-size: 14px;
	margin-bottom: 3px;
	line-height: 18px;
	background-color: transparent;
	padding: 8px; 
	margin-top: 14px;
	clear: left;
	

}
#modFeedback fieldset div.spacer1{
clear: both;
height: 20px;
}
#modFeedback fieldset div.spacer2{
clear: both;
height: 10px;
}
#modFeedback fieldset div.spacer3{
clear: both;
height: 20px;
}
#modFeedback input.smtBtn{
border: 1px solid #666666;
margin: 0px;
height: 28px;
font-size: 14px;
line-height: 22px;
padding-left: 20px;
padding-right: 20px;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
background-color: #ffffff;
color: #333333;
float: right;
margin-right: 25px;
margin-top: -50px;

}
#modFeedback input.smtBtn:hover{
color: #ffffff;
background-color: #333333;
}
