body{background:#FFFFFF;font-size:100%;font-family:Helvetica;margin:0.5em;max-width:100%}
h1,h2{font-size:1.0em;margin-bottom:2px;color:#000000;margin-top:1px;}
#mobile-ansicht {display:none}
.listengrafik{list-style-image:url(https://handwerkernet.de/laender/images/list.gif);padding:0.0em 0.0em 0.0em 1.8em;}#ueber-an{text-align:left;font-size:0.8em;}.buchstaben-a-bis-z{text-align:left;width:100%;margin-top:1px;}
.sup1{font-size:80%;margin:0.0em 0.0em -1.0em 1.0em;line-height:0.8em;}.hr{width:100%;height:2px;margin:0.8em 0.0em 0.0em 0.0em;background:#A2B7CA;}.hr{display:none;}#header{background:url('../handwerk-2018.jpg');background-repeat:no-repeat;background-position:center top;background-size:contain;width:100%;height:168px;}#header img{max-width:800px;max-height:100px;text-align:center;box-shadow:0px 0px 5px -5px #4c4948;border-radius:5px;}h2{text-align:left;}.aktuelle_seitennummer{color:#777777;}img{width:90%;height:auto;max-width:100%}.suche{color:#C04040;}#menubar{display:block;text-align:center;background:#ffffff;line-height:1.0em;height:1.2em;}#menubar ul{display:block;width:1.8em;padding:0.0em;margin-bottom:0.5em}#menubar img{max-width:20px;padding-left:20px}#menubar ul li{display:inline}#menubar ul li a.menubutton{display:none}#container-suchen{width:100%;clear:both;padding-top:0.02em;margin-bottom:0.4em;height:auto;line-height:0.8em;display:-webkit-flex;display:flex;flex-direction:column;text-align:center;}nav{clear:both;display:block;height:auto;background:#A2B7CA;text-align:center;padding-top:0.4em;margin-bottom:1.0em;margin-top:1.0em;box-shadow:0px 0px 2px 1px #4c4948;border-radius:5px;}
nav ul{display:block;margin:0em;padding:0em;}nav ul li{display:inline;margin:0em 0.4em 0em 0.01em}nav ul li a{color:#000000;font-size:1.0em;line-height:1.600em;padding:0.263em 0.238em 0.275em 0.238em;transition:background 0.2s;-webkit-transition:background 0.2s}nav ul li a:hover{background:#678198;border-bottom:0.188em solid #6E8BA5;box-shadow:0px 0px 1px 1px #4c4948;border-radius:5px;}nav ul li a.active{border-bottom:0.188em solid #6E8BA5}nav a{text-decoration:none}#button-solo-mo{width:100%;height:auto;margin-bottom:0.0em;margin-top:0.0em;background:#A2B7CA;display:-webkit-flex;display:flex;}
#media{width:100%;margin-bottom:1.0em;margin-top:0.2em;height:auto;background:#A2B7CA;display:-webkit-flex;display:flex;flex-direction:row;float:left;box-shadow:0px 0px 1px 1px #4c4948;border-radius:5px;}
.imp{margin:1.5em 0em 1.0em 2.0em}#branchen-in-deutschland{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;clear:both;width:90%;clear:both;height:auto;background:#FFFFFF;margin:0.0em 0.0em 0.0em 1.0em;}#ort{box-sizing:border-box;clear:both;width:90%;clear:both;height:auto;background:#FFFFFF;margin:0.0em 0.0em 0.0em 1.0em;}#ort{display:none}#ueber-branchen{clear:both;width:100%;height:auto;background:#FFFFFF;text-align:center;}#andere-branche{clear:both;width:90%;clear:both;height:auto;background:#FFFFFF;margin:0.0em 0.0em 0.0em 1.0em;}#container-inhalt{width:100%;clear:both;height:auto;display:-webkit-flex;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;-ms-flex-pack:justify;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0.0em 1.0em 0.0em 1.0em;}#branchen-spalte,#mitte-spalte{vertical-align:top;float:left;}
#branchen-spalte{width:25%;vertical-align:top;text-align:left;background:#FFFFFF;word-wrap:break-word;}#branchen-spalte img{max-width:100px;box-shadow:0px 0px 5px -5px #4c4948;border-radius:5px}
#mitte-spalte{width:50%;clear:both;margin:0.0em 0.0em 0.0em 1.0em;height:auto;}#mitte-spalte img{max-width:350px;box-shadow:5px 5px 1px 2px #A2B7CA;border-radius:5px;margin:1.0em 0.8em 1.0em 0.313em}
#mitte-content1{width:46%;word-wrap:break-word; vertical-align:top;margin:0em;float:left;}

#mitte-content2,#mitte-content3,#mitte-content4, #mitte-content5, #mitte-content6
{clear:both;width:46%;word-wrap:break-word;vertical-align:top;float:left; margin-top:20px}

#rechts-content1,#rechts-content2,#rechts-content3,#rechts-content4, #rechts-content5
{width:40%;min-width:200px;word-wrap:break-word;vertical-align:top;float:left; margin:1.0em 0.0em 2.0em 0.313em;}

#web1,#web2,#web3,#web4,#web5,#web6
{width:80%;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#A2B7CA;box-shadow:0px 0px 1px 1px #4c4948;border-radius:5px;padding:0.8em 1.0em 1.0em 1.0em;margin:1.0em 1.0em 1.0em 1.0em;}

#rechte-spalte{vertical-align:top;width:30%;background:#FFFFFF;float:right;}
#rechte-spalte img{max-width:250px;box-shadow:5px 5px 1px 2px #A2B7CA;border-radius:5px;}

.a-iframe { height:240px; width:120px; border:none}
.anzeigen-ama {font-size:80%; margin-right:20px; margin-bottom:0px}

.artikel-ein a {font-weight: bold;}
#vor-zurueck{text-align:center;clear:both;}
#vor-zurueck-unten{text-align:center;clear:both;margin:1.8em 0.0em 0.0em 0.0em;padding-right:5.5em;}#footer{width:100%;clear:both;text-align:center;}#footer img{max-width:100px;}
#partner{width:100%;clear:both;text-align:left;}
#solomo{width:96%;max-height:300px;margin-bottom:1.0em;margin-top:0.4em;background:#A2B7CA;display:-webkit-flex;display:flex;box-shadow:0px 0px 1px 1px #4c4948;border-radius:5px;}
#solomo8{width:200px;margin:1.025em 0.0em 0.625em 6.0em;}
#solomo1{padding-left:5%;}
#solomo img{max-width:25px;}
#anker-zurueck{clear:both;text-align:center;width:100%;color:#000000;margin-top:1px;}
#verzeichnisseiten-zurueck{width:100%;text-align:center;clear:both;margin:1.8em 0.0em 0.0em 0.0em;}
#ueber{text-align:left;width:100%;margin-top:1px;margin-top:5px;}#ueber a{padding:0.25em 1.5em 0.25em 0.0em;}
@media screen and (max-width:800px) 
{body{font-size:100%;  /*width:100% */}
}
@media screen and (max-width:600px)
{#container-inhalt, #mitte-spalte, #rechte-spalte,#media{width:100%;display:block;margin:0.625em 0em 0.625em 0.0em; }

#mitte-content1, #mitte-content2, #mitte-content3, #mitte-content4, #mitte-content5, #mitte-content6
{width:100%;display:inline;margin:0.625em 0em 0.625em 0.0em;}
#rechts-content1, #rechts-content2, #rechts-content3, #rechts-content4, #rechts-content5
{width:100%;display:inline;margin:0.625em 0em 0.625em 0.0em; }
.hr{display:block}
#mitte-spalte img{max-width:350px;box-shadow:5px 5px 1px 2px #A2B7CA;border-radius:5px;margin:1.0em 0.8em 1.0em 0.313em}
#rechte-spalte{width:100%;}
#rechte-spalte img{max-width:350px;box-shadow:5px 5px 1px 2px #A2B7CA;border-radius:5px;margin:1.0em 0.8em 1.0em 0.313em}
#branchen-spalte{width:96%;}
#partner{display:none}
}
@media screen and (min-width:550px){nav.nav{display:block !important;}
}
@media screen and (max-width:550px){body{font-size:96%; width:98%; }

#mitte-content1, #mitte-content2, #mitte-content3, #mitte-content4, #mitte-content5, #mitte-content6
{width:100%;display:inline;margin:0.625em 0em 0.625em 0.0em;}
#rechts-content1, #rechts-content2, #rechts-content3, #rechts-content4, #rechts-content5
{width:100%;display:inline;margin:0.625em 0em 0.625em 0.0em;}
h1{font-size:90%;}
#header{font-size:10%;}
#header img{max-width:50%}
nav{display:none;height:auto;}
#menubar ul li a.menubutton{display:block;}
#menubar{margin-bottom:3.5em}
nav ul li{display:block;font-size:1.2em;margin:0.3em 0em 0.3em 0em;}
#branchen-spalte ul li{margin:1.0em 0.4em 0em 0.01em;}
#buchstaben-a-bis-z a{line-height:1.8em;margin:2.1em 1.4em 2.1em 0.01em;}
#solomo1, #solomo2, #solomo3, #solomo4, #solomo5, #solomo6, #solomo7{margin:0.8em 0.3em 0.4em 0.4em;}
#solomo8{margin:0.8em 0.0em 1.25em 2.0em;}
}

@media screen and (max-width:360px)

{body{font-size:110% ;width:90%;}
h1{font-size:95%;}
#mitte-spalte {width:100%;}
#mitte-content1, #mitte-content2, #mitte-content3, #mitte-content4, #mitte-content5, #mitte-content6
{width:100%;display:inline;margin:0.625em 0.0em 0.125em 0.0em;background:#FFFFFF;}

#rechts-content1, #rechts-content2, #rechts-content3, #rechts-content4, #rechts-content5
{width:100%;display:inline;margin:0.125em 0.0em 0.625em 0.0em; background:#FFFFFF;}
#menubar{margin-bottom:3.5em;margin-top:-4.5em}
#menubar ul li a.menubutton{display:block;}
.hr{display:none;height:auto;}
#media img{max-width:30px;}
.imp{margin:0.5em 0em 0.5em 2.0em}  }