html, body{width:100%; height:100%; background-color:#E8EAE7; text-align:center; vertical-align:top; padding:0; margin:0; border:0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}

div{border:0;}
img{border:0;}
td{vertical-align:top; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000;}
a{text-decoration:none;}
.input{border:1px solid #AFAEAE;}
.textarea{border:1px solid #AFAEAE;}
.contactfield{border:1px solid #AFAEAE;}
.wrongfield{border:1px solid #DC2121;}

a.leftmenu{ color:#38678E; font-family:Verdana, Arial, Sans-Serif; font-size:16px; font-weight:bold; text-decoration:none; text-align:right;}
a:active.leftmenu{ color:#DBB414; font-family:Verdana, Arial, Sans-Serif; font-size:16px; font-weight:bold; text-decoration:none; text-align:right;}
a:hover.leftmenu{ color:#DBB414; font-family:Verdana, Arial, Sans-Serif; font-size:16px; font-weight:bold; text-decoration:none; text-align:right;}

a.teaser{color:#000000; font-family:Verdana, Arial, Sans-Serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.5em;}
a:active.teaser{color:#000000; font-family:Verdana, Arial, Sans-Serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.5em;}
a:hover.teaser{color:#000000; font-family:Verdana, Arial, Sans-Serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.5em;}

h1{font-family:Verdana, Arial, Sans-Serif; font-size:16px; color:#000000; font-weight:bold; line-height:1em;}
h2{font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#000000; font-weight:bold; line-height:1em;}

.ue1{font-family:Verdana, Arial, Sans-Serif; font-size:16px; color:#000000; line-height:1em;}
.ue2{font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#000000; font-weight:bold; line-height:1em;}
.ital{font-style:italic;}

.fachfont{font-size:11px; color:#353535; text-decoration:none;}
a.fachfont{font-size:11px; color:#353535; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
a:active.fachfont{font-size:11px; color:#353535; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
a:hover.fachfont{font-size:11px; color:#353535; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
a:visited.fachfont{font-size:11px; color:#353535; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.lefty{text-align:left;}
.righty{text-align:right;}
.centy{text-align:center;}

.upper{vertical-align:top;}
.downer{vertical-align:bottom;}
.mid{vertical-align:middle;}

.blueish{background-color:#F6F8F8;}
.greyish{background-color:#F5F7F7;}

.outer{width:984px; height:100%; margin:0 auto; vertical-align:top; position:relative;}
.inner{position:relative; width:984px; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000; text-align:left;}

.innertop{position:relative; left:0px; top:0px; width:984px; height:121px; background-color:#FFFFFF; background-image:url(../upload/img/border_top.gif); background-repeat:repeat-x; background-position:top right;}
.bordertopleft{position:absolute; left:0px; width:7px; height:121px; background-image:url(../upload/img/border_top_left.jpg); background-repeat:no-repeat; background-position:top right;}
.bordertopright{position:absolute; right:0px; width:7px; height:121px; background-image:url(../upload/img/border_top_right.jpg); background-repeat:no-repeat; background-position:top left;}
.logo{position:absolute; left:17px; width:179px; height:106px; background-image:url(../upload/img/logo2.jpg); background-repeat:no-repeat; background-position:top left;}
.qualitytop{position:absolute; left:270px; top:40px; width:206px; height:14px; background-image:url(../upload/img/quality_top.png); background-repeat:no-repeat; background-position:top left;}

.search{position:absolute; right:33px; top:35px; width:218px; height:22px;}
.suchfeldicon{width:23px; height:22px; background-image:url(../upload/img/suchfeld_icon.gif); background-repeat:no-repeat; background-position:top left; cursor:pointer;}
.suchfeldlinks{width:12px; height:22px; background-image:url(../upload/img/suchfeld_links.gif); background-repeat:no-repeat; background-position:top left;}
.suchfeldrechts{width:10px; height:22px; background-image:url(../upload/img/suchfeld_rechts.gif); background-repeat:no-repeat; background-position:top left;}
.suchfeldinnen{width:173px; height:22px; background-image:url(../upload/img/suchfeld_innen.gif); background-repeat:no-repeat; background-position:top left;}

.mainmenu{position:absolute; right:33px; top:66px; width:684px; height:54px;}

.innermid{width:984px; height:406px; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000; background-image:url(../upload/img/bg2.png); background-repeat:repeat-y; background-position:top right;}
.borderleft{width:7px; height:100%; background-image:url(../upload/img/border_left.jpg); background-repeat:repeat-y; background-position:top right;}

.midborder{width:970px; margin-left:7px; height:15px; background-color:#FFFFFF; border-bottom:1px solid #D4D4D4;}

.innerbutt{width:984px; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000; background-image:url(../upload/img/bg3.png); background-repeat:repeat-y; background-position:top right;}
.clearall{width:100%; height:1px; clear:both;}

.crumbrand{width:970px; height:1px; margin:0 0 0 7px; border-bottom:1px solid #D4D4D4;}
.crumb{width:970px; height:31px; margin-left:7px; background-color:#F5F5F5;}
.leftcrumb{width:220px; height:31px; background-color:#DDE1E1; margin-left:30px;}
.rightcrumb{height:31px; background-color:#F5F5F5;}
.crumblink{height:31px; padding:7px 10px 0 10px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#999999; cursor:pointer; background-color:none;}
.crumbtrenner{width:9px; height:31px; background-image:url(../upload/img/crumb_trenner.png); background-repeat:no-repeat; background-position:bottom left; background-color:none;}

.borderbottom{width:984px; height:14px; background-image:url(../upload/img/border_bottom.jpg); background-repeat:repeat-x; background-position:bottom left;}
.borderbottomleft{width:14px; height:14px; background-image:url(../upload/img/border_bottom_left.jpg); background-repeat:no-repeat; background-position:bottom right;}
.borderbottomright{width:14px; height:14px; background-image:url(../upload/img/border_bottom_right.jpg); background-repeat:no-repeat; background-position:bottom left;}

.leftmenu{width:230px; height:370px; text-align:left; margin-left:37px;}
.leftmenuitem{width:210px; height:15px; margin:10px 0;}
.leftlinkhead{width:208px; height:30px; margin-left:10px; margin-bottom:20px; font-family:Verdana, Arial, sans-serif; font-size:18px; color:#3C4C59; font-weight:normal; background-image:url(../upload/img/leftmenutrenner.gif); background-repeat:no-repeat; background-position:bottom left; cursor:pointer;}
.leftlinkact{width:208px; height:20px; margin-left:10px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#3C4C59; font-weight:bold; background-image:url(../upload/img/leftmenutrenner.gif); background-repeat:no-repeat; background-position:bottom left; cursor:pointer;}
.leftlinkpass{width:208px; height:20px; margin-left:10px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#3C4C59; font-weight:normal; background-image:url(../upload/img/leftmenutrenner.gif); background-repeat:no-repeat; background-position:bottom left; cursor:pointer;}
.bigimg{width:684px; height:370px;}

.leftcolumn{width:220px; text-align:left; margin:0 10px 0 37px;}
.leftnews{width:220px;}
.leftcont{width:220px;}
.kontaktbox{width:200px; margin:10px;}
.kontakttrenner{width:220px; height:1px; background-image:url(../upload/img/left_trenner.gif); background-repeat:repeat-x; position:relative; 0 10px; margin:5px 0;}
.lefttrenner{width:220px; height:1px; background-image:url(../upload/img/left_trenner.gif); background-repeat:repeat-x;}
.leftwhite{width:220px; height:15px; background-color:#FFFFFF;}

.rightcolumn{width:680px;}
.explanation{width:460px; margin-bottom:15px;}
.rightspace{width:200px; text-align:left;}
.cont{width:460px;}

.biggerimg{margin-left:37px; width:910px; height:370px;}
.teasercont{width:450px;}
.teaserpic{width:200px; height:120px;}
.teasertrenner{width:680px; height:15px; background-image:url(../upload/img/teasertrenner.gif); background-repeat:repeat-x; background-position:center left;}
.teaserlink{font-family:Verdana, Arial, sans-serif; font-size:11px; color:#2E80B0; text-decoration:underline; line-height:1.5em;}
.newsimg{width:200px;}

.startimg{width:910px; height:493px;}

.oldnewsbutt{width:387px; height:61px; margin:0 10px; background-image:url(../upload/img/oldnews.gif); background-repeat:no-repeat; background-position:top left; cursor:pointer;}

.subdiv{width:970px; position: relative;}
.souterrain{width:900px; margin:0 auto;}
.footer_foot{width:100%; margin:5px 0; padding-top:5px; border-top:1px solid #B0B0B0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666;}

div.men_1_act{position:absolute; top:28px; left:55px;}
div.men_2_act{position:absolute; top:28px; left:195px;}
div.men_3_act{position:absolute; top:28px; left:330px;}
div.men_4_act{position:absolute; top:28px; left:464px;}
div.men_5_act{position:absolute; top:28px; left:605px;}

.midmenu{border:0; width:520px; height:313px; position:absolute; left:270px; top:106px; background-image:url(../upload/img/midmenu.png); background-repeat:no-repeat; visibility:hidden; z-index:2;}
.sub_1{position:absolute; left:12px; top:7px; width:230px; height:74px; background-image:url(../upload/img/sub_garten_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_2{position:absolute; left:12px; top:81px; width:230px; height:72px; background-image:url(../upload/img/sub_sicherheit_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_3{position:absolute; left:12; top:153px; width:230px; height:71px; background-image:url(../upload/img/sub_arbeit_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_4{position:absolute; left:12px; top:224px; width:230px; height:72px; background-image:url(../upload/img/sub_draht_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_5{position:absolute; right:11px; top:7px; width:266px; height:74px; background-image:url(../upload/img/sub_werkzeuge_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_6{position:absolute; right:11px; top:81px; width:266px; height:72px; background-image:url(../upload/img/sub_eisen_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_7{position:absolute; right:11px; top:153px; width:266px; height:71px; background-image:url(../upload/img/sub_land_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.sub_8{position:absolute; right:11px; top:224px; width:266px; height:72px; background-image:url(../upload/img/sub_stahl_pass.png); background-repeat:no-repeat; cursor:pointer; z-index:3;}
.overlay{width:100%; height:100%; background-image:url(../upload/img/overlay2.png); background-repeat:repeat; visibility:hidden; cursor:pointer; z-index:4;}

.contactRow{height:22px;}
.contactRow label{width:111px; height:22px; display:block; float:left;}
#contactFormSubmitRight{margin-left:11px;}
#Anliegen{width:333px;}
.contactRow .eingabe{width:333px;}

a.teaser_360{
    width:174px;
    height: 175px;
    border: 0;
    background-image:url(../upload/img/ICKE_360-Stoerer.png);
    background-repeat:no-repeat;
    background-size: cover;
    position: absolute;
    top: -102px;
    right: 16px;
}