/*Schriftarten*/
@font-face{font-family:Cinzel;src:url('/templates/rechtsanwaelteindresden-kanzleikuehne/Cinzel-Bold.otf');}
@font-face{font-family:Play;src:url('/templates/rechtsanwaelteindresden-kanzleikuehne/Play-Regular.otf');}
/*Ende Schriftarten*/
/*Allgemein*/
*{margin:0;padding:0;}
img{max-width:100%;height:auto !important;border:0;}
p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;ms-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-chars:auto 5;-o-hyphenate-limit-chars:auto 5;-moz-hyphenate-limit-chars:auto 5;hyphenate-limit-chars:auto 5;ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;-o-hyphenate-limit-lines:2;-moz-hyphenate-limit-lines:2;hyphenate-limit-lines:2;}
@media screen and (min-width:60.875em){body{font-size:100%;background-color:#fff;font-family:Verdana, Arial, sans-serif;line-height:2em;width:100%;margin:auto;}
div#container{width:85%;margin-left:auto;margin-right:auto;-moz-box-shadow:0 0 0.625em 0.625em #ccc;-webkit-box-shadow:0 0 0.625em 0.625em #ccc;box-shadow:0 0 0.625em 0.625em #ccc;}
}
@media screen and (min-width:50em) and (max-width:60.875em){body{font-size:100%;background-color:#fff;font-family:Verdana, Arial, sans-serif;line-height:2em;width:100%;margin:auto;}
div#container{width:100%;}
}
@media screen and (max-width:50em){body{font-size:100%;background-color:#fff;font-family:Verdana, Arial, sans-serif;line-height:2em;width:100%;margin:auto;}
}
body{background-color:#fff;font-family:Verdana, Arial, sans-serif;line-height:2em;width:100%;margin:auto;}
input.check[type=checkbox]{position:absolute;top:-9999px;left:-9999px;}
.clearfix{clear:both;}
a:link{color:#000;text-decoration:underline;}
a:visited{color:#000;text-decoration:underline;}
a:hover{color:rgb(131,0,0);text-decoration:none;}
a:active{color:rgb(131,0,0);text-decoration:underline;}
p{padding-bottom:0.625em;}
.article-info{text-align:right;}
/*##Überschriften Allgemein*/
h1, h3, h4, h5, h6{color:#808080;font-family:Play, Verdana, Helvetica, Sans-Serif;margin-bottom:1.25em;}
h1{font-size:2.25em;padding-bottom:0.625em;border-bottom:solid 0.063em rgb(131,0,0);width:100%;text-align:left;}
h2{font-size:1.5em;padding-bottom:0.625em;color:#623A19;font-family:Play, Verdana, Helvetica, Sans-Serif;}
h3{font-size:1.3125em;padding-bottom:0.625em;}
h4{font-size:1.15em;padding-bottom:0.625em;}
h5{font-size:1.1em;}
h6{font-size:1.05em;}
/*##Ende Überschriften Allgemein*/
/*Navigation oben*/
@media screen and (min-width:79.813em){
nav{background-color:rgb(255,255,255);border-bottom:solid 0.3em rgb(236,236,236);position:relative;width:100%;margin:0 auto;}
div#tel{float:right;width:18em;margin:0.125em 1.125em;font-size:1em;font-weight:bolder;position:relative;z-index:2002; }
div#tel a.backmenue{display:none;}
div#tel a.tel-mobile{display:none;}
div#tel img.qrcode{float:right; width:auto;height:50%;}
nav div.blackborder{width:100%;height:0.25em;}
nav ul.menu{max-width:68.5em;margin:0.975em auto;}
nav ul.menu li{list-style:none;display:inline-block;padding:0 0.8em;font-family:Play, Verdana, Helvetica, Sans-Serif;text-align:center;}
}    
@media screen and (min-width:71.875em) and (max-width:79.813em) {
nav{background-color:rgb(255,255,255);border-bottom:solid 0.3em rgb(236,236,236);position:relative;width:100%;margin:0 auto;}
div#tel{float:right;width:18em;margin:0.125em 1.125em;font-size:1em;font-weight:bolder;position:relative;z-index:2002; }
div#tel a.backmenue{display:none;}
div#tel a.tel-mobile{display:none;}
nav div.blackborder{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/line_bg.gif');width:100%;height:0.25em;}
nav ul.menu{max-width:61.027em;margin:0.975em auto;}
nav ul.menu li{list-style:none;display:inline-block;padding:0 0.8em;font-family:Play, Verdana, Helvetica, Sans-Serif;text-align:center;}
}
@media screen and (min-width:65.313em) and (max-width:71.875em) {
nav{background-color:rgb(255,255,255);border-bottom:solid 0.3em rgb(236,236,236);position:relative;width:100%;margin:0 auto;}
div#tel{float:right;width:18em;margin:0.125em 1.125em;font-size:1em;font-weight:bolder;position:relative;z-index:2002; }
div#tel a.backmenue{display:none;}
div#tel a.tel-mobile{display:none;}
nav div.blackborder{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/line_bg.gif');width:100%;height:0.25em;}
nav ul.menu{max-width:55.48em;margin:0.975em auto;}
nav ul.menu li{list-style:none;display:inline-block;padding:0 0.8em;font-family:Play, Verdana, Helvetica, Sans-Serif;text-align:center;}
}
@media screen and (min-width:60.875em) and (max-width:65.313em) {
nav{background-color:rgb(255,255,255);border-bottom:solid 0.3em rgb(236,236,236);position:relative;width:100%;margin:0 auto;}
div#tel{float:right;width:18em;margin:0.125em 1.125em;font-size:1em;font-weight:bolder;position:relative;z-index:2002; }
div#tel a.backmenue{display:none;}
div#tel a.tel-mobile{display:none;}
nav div.blackborder{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/line_bg.gif');width:100%;height:0.25em;}
nav ul.menu{max-width:50.24em;margin:0.975em auto;}
nav ul.menu li{list-style:none;display:inline-block;padding:0 0.8em;font-family:Play, Verdana, Helvetica, Sans-Serif;text-align:center;}
}
@media screen and (max-width:60.875em){
body{-webkit-animation:bugfix infinite 1s;}
@-webkit-keyframes bugfix{from{padding:0; }
to{padding:0;}
}
label.navlabel{display:block;z-index:3001;position:fixed;}
label.navlabel:after{position:fixed;height:1.5em;left:0.5em;top:0.5em;content:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/menue-icon.png');background-color:rgb(255,255,255);z-index:3001;}
nav[role="off-canvas"]{position:fixed;top:9em;left:-10em;width:10em;opacity:0;height:100%;z-index:3001;}
ul.menu > li{height:100%;width:80%;text-align:left;margin-bottom:0.4em;margin-top:0.4em;margin-left:2em;font-family:Play, Verdana, Helvetica, Sans-Serif;list-style:disc;font-size:1em;}
input:checked ~ nav[role="off-canvas"]{opacity:1;left:0;top:2.4em;display:block;background-color:rgb(255,255,255);opacity:0.9;filter:Alpha(Opacity=90);z-index:3000;border-right:0.063em solid rgb(131,0,0);position:fixed;}
input:checked ~ main{margin-left:10em;}
div#tel{width:100%;top:0;right:0;font-size:0.75em;font-weight:bolder;position:fixed;z-index:2002;clear:both;border-bottom:0.063em solid rgb(236,236,236);background:rgb(255,255,255);opacity:0.9;filter:Alpha(Opacity=90);height:3em;}
div#tel a.tel-mobile{display:inline;text-decoration:none;position:fixed;top:0em;right:0.5em;}
div#tel span.tel-desktop{display:none;}
}
nav ul.menu li a{text-decoration:none;color:#5c5c5c;font-size:1.05em;}
nav ul.menu li a:hover{font-size:1.05em;text-decoration:underline;color:rgb(131,0,0);}
nav ul.menu li.current.active a{font-size:1.05em;font-weight:bolder;text-decoration:underline;height:1.875em;color:rgb(131,0,0);}
/*Ende Navigation oben*/
/*Sozial nav rechts*/
@media screen and (min-width:60.875em){
div#social{right:0;position:fixed;top:12%;padding-right:1em;width:4em;z-index:2001;}
div#social img{margin-bottom:1em;width:2.3em;}
}
@media screen and (min-width:50em) and (max-width:60.875em){
div#social{position:fixed;bottom:0;width:100%;height:3em;z-index:2001;border-top:0.063em solid rgb(236,236,236);background-color:rgb(255,255,255);text-align:center;opacity:0.95;filter:Alpha(Opacity=95);}
div#social a{margin-right:8em;}
div#social a img{margin-top:0.5em;max-width:1.875em;height:auto !important;}
}
@media screen and (max-width:50em){
div#social{position:fixed;bottom:0;width:100%;height:3em;z-index:3005;border-top:0.063em solid rgb(236,236,236);background-color:rgb(255,255,255);text-align:center;opacity:0.95;filter:Alpha(Opacity=95);}
div#social a{margin-right:1em; margin-left:10em;}
div#social a img{margin-top:0.5em;max-width:1.875em;height:auto !important;}
}
/*Ende Sozial nav rechts*/
/*Kopfbereich*/
div#container div#kopfgrafik{background-color:#fff;height:auto !important;max-width:100%;background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/headerbg.png');background-position:left bottom;background-repeat:repeat-x;}
@media screen and (max-width:67.813em){div#container div#kopfgrafik img{margin-right:auto; margin-left:auto; display:block; margin-top:2.188em;}
}
@media screen and (min-width:67.875em){div#container div#kopfgrafik img{margin-right:auto; margin-left:auto; margin-top:2.188em; padding-top:1.25em; display:block;}
}
/*Ende Kopfbereich*/
/*Suchfeld*/
/*div#container div#abstand{height:2em;width:100%;}
*/
div#container div#suche{widht:40%;margin:2.5em 1.25em 0 1.25em;}
div#container div#suche input{font-family:'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.05em;color:#555860;}
div#container div#suche .search{position:relative;width:100%;}
div#container div#suche .search input{height:1.625em;width:100%;padding:0 0.75em 0 1.563em;background:white url("/templates/rechtsanwaelteindresden-kanzleikuehne/images/suche.png") 0.5em 0.375em no-repeat;border-width:0.063em;border-style:solid;border-color:#a8acbc #babdcc #c0c3d2;border-radius:0.813em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0.063em #e5e7ed, 0 0.063em 0 #fcfcfc;-moz-box-shadow:inset 0 0.063 #e5e7ed, 0 0.063 0 #fcfcfc;-ms-box-shadow:inset 0 0.063em #e5e7ed, 0 0.063em 0 #fcfcfc;-o-box-shadow:inset 0 0.063em #e5e7ed, 0 0.063em 0 #fcfcfc;box-shadow:inset 0 0.063em #e5e7ed, 0 0.063em 0 #fcfcfc;}
div#container div#suche .search input:focus{outline:none;border-color:#66b1ee;-webkit-box-shadow:0 0 0.125em rgba(85,168,236,0.9);-moz-box-shadow:0 0 0.125em rgba(85,168,236,0.9);-ms-box-shadow:0 0 0.125em rgba(85,168,236,0.9);-o-box-shadow:0 0 0.125em rgba(85,168,236,0.9);box-shadow:0 0 0.125em rgba(85,168,236,0.9);}
div#container div#suche .search input:focus + .results{display:block}
div#container div#suche:-moz-placeholder{color:#a7aabc;font-weight:200;}
div#container div#suche::-webkit-input-placeholder{color:#a7aabc;font-weight:200;}
div#container div#suche .lt-ie9 .search input{line-height:1.625em}
/*Suchfeld Ende*/
/*Mittler Bereich Rahmen*/
div#container div#content{width:94%;min-height:37.5em;padding:3%;}
/*Ende Mittler Bereich Rahmen*/
/*Seitenbereich rechts*/
@media screen and (max-width:34.375em){
div#container div#content aside{background-color:transparent;width:90%;min-height:37.5em;margin:0.75em auto;}
div#container div#content aside div.moduletable{margin:1em auto 1em auto;padding: 1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:89%;}
div#container div#content aside div.moduletablebild{margin:1em auto 1em auto;padding: 1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:89%;}
div#container div#content aside div.moduletablekanzlei{margin:1em auto 1em auto;padding: 1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:89%;}
}
@media screen and (min-width:34.375em) and (max-width:50.063em){
div#container div#content aside{background-color:transparent;width:70%;min-height:37.5em;margin:0.75em auto;}
div#container div#content aside div.moduletable{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
div#container div#content aside div.moduletablebild{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
div#container div#content aside div.moduletablekanzlei{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
}
@media screen and (min-width:50.063em) and (max-width:74.438em){
div#container div#content aside{background-color:transparent;width:30%;min-height:37.5em;float:right;margin-bottom:1.5em;}
div#container div#content aside div.moduletable{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
div#container div#content aside div.moduletablebild{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
div#container div#content aside div.moduletablekanzlei{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
}
@media screen and (min-width:74.438em){
div#container div#content aside{background-color:transparent;width:30%;min-height:37.5em;float:right;margin-bottom:1.5em;}
div#container div#content aside div.moduletable{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
div#container div#content aside div.moduletablebild{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
div#container div#content aside div.moduletablekanzlei{margin-bottom:1em;padding:1em;border:solid 0.063em #e5e5e5;background-color:#f8f8f8;width:80%;}
}
/*Überschriften rechte Seite*/
div#container div#content aside div.moduletable h3{font-size:1.25em;color:rgb(131,0,0);border-bottom:solid 0.063em #ccc;}
div#container div#content aside div.moduletablekanzlei h3{font-size:1.3125em;color:rgb(131,0,0);border-bottom:solid 0.063em #ccc;}
@media screen and (min-width:74.438em){
div#anwaltde{width:100%;font-size:0.85em;}
}
@media screen and (min-width:50em) and (max-width:74.438em){
div#anwaltde{width:100%;font-size:0.85em;}
div#anwaltde table{width: 100%;  border-collapse: separate; border-spacing: 1em;}
div#anwaltde table td{width:100%;display:block;}
div#anwaltde h3{padding-top:1em;}
}
@media screen and (max-width:50em){
div#anwaltde{width:100%;font-size:0.85em;}
div#anwaltde table{width: 100%;  border-collapse: separate; border-spacing: 1em;}
div#anwaltde table td{width:100%;display:block;}
div#anwaltde h3 {padding-top:1em;}
}
/*div#anwaltde a{font-size:0.65em;}
div#anwaltde h1{font-family:Play,Verdana, Helvetica, Sans-Serif;font-size:1.25em;}
div#anwaltde h3{font-family:Play, Verdana, Helvetica, Sans-Serif;font-size:0.65em;width:6.25em;}
*/
/*Ende Überschriften rechte Seite*/
div#container div#content aside div.moduletable div.custom div.plakette{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/bggold.png');repeat:x-repeat;max-width:15.625em;height:auto !important;padding:0.625em;margin:0 auto;}
div#container div#content aside div.moduletable div.custom div.plakette div.plakettein{padding:0.125em;border:0.125em solid #fff;max-width:100%;height:auto !important;}
div#container div#content aside div.moduletable div.custom div.plakettein p{color:#fff;line-height:1.5em;font-size:0.9em}

div#container div#content aside div.moduletablebild div.custombild img{-moz-box-shadow:0 0 0.313em 0.313em #ccc;-webkit-box-shadow:0 0 0.313em 0.313em #ccc;box-shadow:0 0 0.313em 0.313em #ccc;margin:0.625em auto 0 auto;border:0;max-width:100%;height:auto !important;display:block;}
div#container div#content aside div.moduletablebild div.custombild img#anfahrtlogo{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0.625em auto 0 auto;border:0;max-width:100%;height:auto !important;display:block;}
div#container div#content aside div.moduletable ul.menu li{list-style:none;padding:0.625em 0 0.625em 0.938em;font-family:Play, Verdana, Helvetica, Sans-Serif;font-weight:bold;font-size:1em;max-width:100%;}
div#container div#content aside div.moduletable ul.menu li a{text-decoration:none;color:#000;}
div#container div#content aside div.moduletable ul.menu li a:hover{text-decoration:none;color:rgb(131,0,0);}
ul.Vorteile{width:90%;display:inline;font-family:Play, Verdana, Helvetica, Sans-Serif;}
ul.Vorteile li.VorteileLi{margin-left:2em;display:display:block;}
/*##Formatierung Unsere Kanzlei in Dresden*/

div#container div#content aside div.moduletablekanzlei div.customkanzlei a.kanzleiinfo{text-decoration:none;color:rgb(131,0,0);font-size:1em;}
div#container div#content aside div.moduletablekanzlei div.customkanzlei a.kanzleiinfo:hover{color:rgb(131,0,0);font-size:1em;}
div#container div#content aside div.moduletablekanzlei div.customkanzlei img{-moz-box-shadow:0 0 0.313em 0.313em #ccc;-webkit-box-shadow:0 0 0.313em 0.313em #ccc;box-shadow:0 0 0.313em 0.313em #ccc;margin-top:0.625em;}
/*##Ende Formatierung Unsere Kanzlei in Dresden*/
/*Ende Seitenbereich rechts*/
/*Hauptbereich / Content*/
@media screen and (min-width:50.063em){div#container div#content main{width:65%;min-height:37.5em;float:left;margin:0 1em;}
}
@media screen and (max-width:50em){div#container div#content main{width:100%;min-height:37.5em;}
}
@media screen and (max-width:34.75em){
div#container div#content main img#start_kanzlei{margin:1em auto;display:block; max-width: 15.625em; height: auto !important;}
} 
@media screen and (min-width:34.75em){
div#container div#content main img#start_kanzlei{float: left; max-width: 48%; height: auto !important; display:inline;}
}
div#container div#content main h1{margin-left:5%;position:relative;width:95%;margin-bottom:1.25em;}
/*##Logo Kühne Rechtsanwälte*/
@media screen and (min-width:52.813em){div#container div.logo{margin:2.5em auto;width:31.05em;}
div#container div.logo h2{text-align:left;border-bottom:0.125em solid rgb(131,0,0);width:100%;margin:0;padding:0;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;}
div#container div.logo h2 span.kuehne{color:rgb(131,0,0);font-size:1.58em;}
div#container div.logo h2 span.rechtsanwelte{color:#000;font-size:1.58em;}
div#container div.logo h3{color:#000;margin-top:0.0315em;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;font-size:1.5em;width:100%;text-align:left;}
}
@media screen and (min-width:34.375em) and (max-width:52.813em){div#container div.logo{margin:2.5em auto;width:31em;}
div#container div.logo h2{text-align:left;border-bottom:0.125em solid rgb(131,0,0);width:100%;margin:0;padding:0;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;}
div#container div.logo h2 span.kuehne{color:rgb(131,0,0);font-size:1.58em;}
div#container div.logo h2 span.rechtsanwelte{color:#000;font-size:1.58em;}
div#container div.logo h3{color:#000;margin-top:0.0315em;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;font-size:1.5em;width:100%;text-align:left;}
}
@media screen and (min-width:30em)and (max-width:34.375em){div#container div.logo{margin:2.5em auto;width:26.6em;}
div#container div.logo h2{text-align:left;border-bottom:0.125em solid rgb(131,0,0);width:100%;margin:0;padding:0;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;}
div#container div.logo span.kuehne{color:rgb(131,0,0);font-size:1.35em;}
div#container div.logo h2 span.rechtsanwelte{color:#000;font-size:1.35em;}
div#container div.logo h3{color:#000;margin-top:0.0315em;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;font-size:1.3125em;width:100%;text-align:left;}
}
@media screen and (max-width:30em){div#container div.logo{margin:2.5em auto;width:20.1em;}
div#container div.logo h2{text-align:left;border-bottom:0.125em solid rgb(131,0,0);width:100%;margin:0;padding:0;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;}
div#container div.logo span.kuehne{color:rgb(131,0,0);font-size:1.02em;}
div#container div.logo h2 span.rechtsanwelte{color:#000;font-size:1.02em;}
div#container div.logo h3{color:#000;margin-top:0.0315em;font-family:Cinzel, Verdana, Helvetica, Sans-Serif;font-size:1.01em;width:100%;text-align:left;}
}
/*##Ende Logo Kühne Rechtsanwälte*/
@media screen and (max-width:50.063em){div#container div#content main .moduletablejoes{display:none;}
}
/*##Überschrift Wordcloud*/
div#container div#content main div.moduletablejoes h3{border-bottom:solid 0.063em rgb(131,0,0);width:100%;margin-bottom:1.25em;margin-top:1.25em;}
/*##Ende Überschrift Wordcloud*/
div#container div#content main div.item-page ul#startliste li{margin-top:0.938em;}
div#container div#content main div.item-page hr{width:100%;background-color:#000;border:0.063em solid #000;height:0.125em;margin:0;}
/*##Gliederung Rechtsanwälte Übersicht*/
@media screen and (min-width:34.375em){
div#container div#content main div.item-page div.Mitarbeiter{width:100%;margin-top:5em;margin-bottom:5em;}
div#container div#content main div.item-page div.Mitarbeiter h3 a{color:#000;text-decoration:none;font-size:1.25em}
div#container div#content main div.item-page div.Mitarbeiter div{float:right;width:45%;margin-right:1.5em;}
div#container div#content main div.item-page div.Mitarbeiter a.profpic{max-width:100%;height:auto !important;}
div#container div#content main div.item-page div.Mitarbeiter a.profpic img{max-width:100%;height:auto !important;margin:1em;}
div#container div#content main div.item-page div.Mitarbeiter a{text-decoration:underline;font-weight:bold;color:rgb(131,0,0);}
}
@media screen and (max-width:34.375em){
div#container div#content main div.item-page div.Mitarbeiter{width:100%;margin-top:1.5em;margin-bottom:1.5em;}
div#container div#content main div.item-page div.Mitarbeiter h3 a{color:#000;text-decoration:none;font-size:1.25em}
div#container div#content main div.item-page div.Mitarbeiter div{width:100%;margin-right:1.5em;}
div#container div#content main div.item-page div.Mitarbeiter a.profpic{max-width:100%;height:auto !important;}
div#container div#content main div.item-page div.Mitarbeiter a.profpic img{max-width:100%;height:auto !important;display:block;margin:1em auto;}
div#container div#content main div.item-page div.Mitarbeiter a{text-decoration:underline;font-weight:bold;color:rgb(131,0,0);}
}
/*##Ende Gliederung Rechtsanwälte Übersicht*/
div#container div#content main div.item-page h3.mainfachgebiete{width:100%;}
div#container div#content main div.item-page h3.mainfachgebiete a{color:#5c5c5c;text-decoration:none;}
div#container div#content main div.item-page h3.mainfachgebiete a:hover{color:rgb(131,0,0);text-decoration:underline;}  
div#container div#content main img{margin:1.5em;}
/*## Vita Rechtsanwalte img*/
@media screen and (min-width:34.375em){
div#container div#content main img.vitapicleft{float:left;margin:1em;}
div#container div#content main img.vitapicright{float:right;margin:1em;}
}
@media screen and (max-width:34.375em){
div#container div#content main img.vitapicleft{margin:1em auto;display:block;}
div#container div#content main img.vitapicright{margin:1em auto;display:block;}
}
/*## Ende Vita Rechtsanwalte img*/
@media screen and (min-width:50em){div#container div#content main div.item-page div.plakette1{float:left; margin-left:13em;}
div#container div#content main div.item-page div.plakette2{float:left;margin-left:2em;}
div#container div#content main div.item-page div.divmainfachgebiete{float:left; max-width:50%;}
}
@media screen and (max-width:50em){div#container div#content main div.item-page div.plakette1{margin:0 auto;}
div#container div#content main div.item-page div.plakette2{margin:0 auto;}
div#container div#content main div.itempage div.divmainfachgebiete{width:100%; }
}
div#container div#content main div.item-page div.plakette{background-color:#f8f8f8;background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/bggold.png');repeat:x-repeat;max-width:15.625em;height:auto !important;padding:0.625em;margin:0 auto;}
div#container div#content main div.item-page div.plakette div.plakettein{padding:0.125em;padding-top:auto;padding-bottom:auto;border:0.125em solid #fff;max-width:100%;height:auto !important;}
div#container div#content main div.item-page div.plakettein p{color:#fff;line-height:1.5em;font-size:0.9em}
div#container div#content main div#component div.item-page ul li{margin-left:5em;}
div#container div#content main div#component div.item-page ul#startliste li{margin-left:5em; }
div#container div#content main div.items-more{clear:both;}
div#container div#content main div.items-more ol{padding:2.188em;}
@media screen and (max-width:50em){div#container div#content main div.pagination{height:auto !important;width:90%;margin:1.25em auto;}
div#container div#content main div.pagination ul{display:block;margin:0 auto;}
div#container div#content main div.pagination ul li{display:inline;list-style-type:none; font-family:Play, Verdana, Helvetica, Sans-Serif;display:block;width:100%;text-align:center;margin-bottom:1em;}
div#container div#content main div.pagination ul li.pagination-start, li.pagination-prev{margint:0 auto;}
div#container div#content main div.pagination ul li.pagination-end, li.pagination-next{margin:0 auto;}
div#container div#content main div.pagination p.counter.pull-right{width:100%;text-align:center;}
}
@media screen and (min-width:50em){div#container div#content main div.pagination{height:3.125em;width:90%;margin:1.25em auto;}
div#container div#content main div.pagination ul{display:block;margin:0 auto;}
div#container div#content main div.pagination ul li{display:inline;list-style-type:none;font-family:Play, Verdana, Helvetica, Sans-Serif;}
div#container div#content main div.pagination ul li.pagination-start, li.pagination-prev{padding-right:1.25em;}
div#container div#content main div.pagination ul li.pagination-end, li.pagination-next{padding-left:1.25em;}
div#container div#content main div.pagination p.counter.pull-right{width:100%;text-align:center;}
}
div#container div#content main div.cat-children{padding:1em;}
div#container div#content main div.cat-children h3{margin:0;padding:0;}
div#container div#content main div.item-page ol{margin-left:2.813em;margin-bottom:0.75em;}
/*##Formatierung Blog*/
div#container div#content main div#component div.blog a{text-decoration:none;}
div#container div#content main div#component div.blog .readmore{display:block;margin-top:0.625em;padding-top:0.313em;padding-bottom:0.313em;background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/metabg.png');background-repeat:y-repeat;max-width:32em;text-decoration:none;}
div#container div#content main div.blog div.item{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/post-page_bg.gif');background-repeat:no-repeat;margin-top:3em;}
div#container div#content main div.blog div.items-leading{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/post-page_bg.gif');background-repeat:no-repeat;}
div#container div#content main div#component div.blog ul li{margin-left:5%;}
/*###Überschriften Blog*/
div#container div#content main div.blog h2{border-bottom:dotted 0.063em #06345d;margin-bottom:1.5em;margin-left:1.25em;padding-top:1.25em;width:93%;}
div#container div#content main div.blog-featured h2{font-size:1.3125em;}
/*###Ende Überschriften Blog*/
div#container div#content main div#component div.category-list table.category{table-layout:fixed;margin:1.25em 0 0 0;}
div#container div#content main div#component div.category-list table.category td.list-title{width:32.5em;}
div#container div#content main div#component div.category-list table.category td.list-date{width:9.125em;}
/*##Ende Formatierung Blog*/
/*##Downloads*/
div#container div#content main div.item-page h3.downüberschrift{width:90%;padding-left:1em;line-height:2.3em;height:2em;color:#000;background-color:#ccc;}
div#container div#content main div.item-page div.Download{width:90%;margin-bottom:2.5em;}
div#container div#content main div.item-page div.Download h4{width:100%;margin:0;padding:0;}
div#container div#content main div.item-page div.Download a{text-decoration:underline;}
/*##Ende Downloads*/
/*##Weblinks*/
div#container div#content main ul.category.list-striped.list-condensed li{margin-top:2em;margin-left:1em;list-style:none;display:block;}
div#container div#content main ul.category.list-striped.list-condensed li a.category{display:block;margin-left:1.5em;color:rgb(131,0,0);}
/*##Ende Weblinks*/
/*##Kontaktformular*/
div#container div#content main div.contact{max-width:100%;height:auto !important;}
div#container div#content main div.contact form#contact-form{max-width:100%;height:auto !important;}
div#container div#content main div.contact dl.contact-address.dl-horizontal{padding-left:2em;}
div#container div#content main div.contact dl.contact-address.dl-horizontal dt{}
div#container div#content main div.contact dl.contact-address.dl-horizontal dd{padding-left:1em;}
div#container div#content main div.contact a{text-decoration:underline;}
div#container div#content main div.contact h3{margin-top:1em;margin-bottom:0.1em;}
div#container div#content main div.contact-form form#contact-form fieldset{padding:1.5em;}

.alert.alert-message {position:fixed;left:25%;right:25%;top:20em;background:rgb(255,255,255);border:1px solid rgb(131,0,0);max-width:46%;height:auto !important;z-index:1000000;padding:2%}
.alert.alert-message a {font-size:2em;float:right;clear:both;}

/*##Ende Kontaktformular*/
/*##Sitemap Xmap*/
div#container div#content main div#xmap h2{margin-top:1em;margin-bottom:0;}
div#container div#content main div#xmap ul.level_0{padding-left:0.625em;}
div#container div#content main div#xmap ul.level_1{padding-left:1.25em;}
div#container div#content main div#xmap ul.level_2{padding-left:1.875em;}
div#container div#content main div#xmap ul.level_3{padding-left:2.5em;}
/*##Ende Sitemap Xmap*/
/*##Suchergebnisse*/
div#container div#content div.item-page div.gs-webResult.gs-result{line-height:2em;}
/*##Ende Suchergebnisse*/
/*##Tabellen (Responsiv)*/
/*Scrollable <div class="table-scrollable">*/
@media screen and (max-width:60.875em){.table-scrollable{width:100%;overflow-y:auto;margin:0 0 1em;}
.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:0.875em;height:0.875em;}
.table-scrollable::-webkit-scrollbar-thumb{border-radius:0.5em;border:0.188em solid #fff;background-color:rgba(0,0,0,.3);}
}
/*Ende Hauptbereich*/
/*Fußbereich*/
div#container div#fuss_line{background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/line_footer.gif');background-repeat:repeat-x;width:100%;height:0.25em;z-index:8;clear:both;}
div#container div#fussgrafik{background-color:rgb(131,0,0);background-image:url('/templates/rechtsanwaelteindresden-kanzleikuehne/images/footerbg.png');width:100%;height:9.375em;z-index:9;}
div#container div#fussgrafik img{margin:0 auto;display:block;}
@media screen and (min-width:60.875em){footer{text-align:center;min-height:0.625em;bottom:0;width:85%;background-color:#fff;margin:auto; }
}
@media screen and (max-width:60.875em){footer{text-align:center;min-height:0.625em;bottom:0;width:100%;background-color:#fff;padding-bottom:4em;}
}
footer p#address{font-size:0.65em;color:rgb(131,0,0);text-align:left;margin-left:1.875em;maring-right:1.875em;padding-top:1.875em;}
footer p#copyright{text-align:center;padding-top:1.25em;}
footer p#address span{font-weight:bold;}
/*##Überschrift Footer*/
footer h3{color:#808080;font-family:Play, Verdana, Helvetica, Sans-Serif;font-size:1.625em;margin-left:auto;margin-right:auto;margin-bottom:1.25em;text-align:center;border-top:solid 0.063em rgb(131,0,0);border-bottom:solid 0.063em rgb(131,0,0);padding-top:0.625em;}
/*##Ende Überschrift Footer*/
/*Ende Fußbereich*/

/*## Teamfotos img*/
@media screen and (min-width:34.375em){
div.sekteam{max-width:50%;height:auto !important;float:right;}
div.sekteam img{margin-left:1em;}
div.sekteam p {margin-left:1.8em;text-align:center;font-size: 9pt; font-weight: bold;}
}
@media screen and (max-width:34.375em){
div.sekteam{max-width:100%;height:auto !important;float:none;}
div.sekteam img{margin:auto;}
div.sekteam p {margin:1em;text-align:center;font-size: 9pt; font-weight: bold;}
}
/*## Teamfotos img*/

/*##Captcha */
.osol_captcha_td {width:33%}
.osol_captcha_td label a {font-size:0.6em;}

*