body { color:#868686;}
#logo { background-image:url(../bilder/hornbanger-logo-2023.png); }
#sprachen a:active, #sprachen a:focus, #sprachen a:hover {color:#b18481;} 
#sprachen a:link, #sprachen a:visited  { color:#868686;}
.selected { color:#b18481;}
#div-kathrin {
	width:100%;
	background-repeat:no-repeat;
	background-size: auto 100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	*behavior: url(/scripts/boxsizing.htc);
	margin-bottom:0px;
	position:relative;
}
#text-kathrin, #text-kanzlei, #text-toplawyer  { background: white; font-size:13px; padding: 20px 25px 0 25px; line-height:24px;  border-color:#b18481; border-width: 3px; border-style:solid; text-align: justify;  }
#text-toplawyer {border:none; border-top:solid; border-color:#b18481; }
hr { color:#b18481; border-width: 2px;}

#spezial hr, #aktuell hr, #publikationen hr, #branchen hr, #mandantenstimmen hr, #referenzen hr,  .team hr, .kooperationspartner hr  {color:#b18481; border-color:#b18481;  border-width: 3px; width: 500px; margin-left:-495px; margin-top: -11px;}

#auszeichnungen hr {color:#b18481; border-color:#b18481;  border-width: 3px; width: 500px; margin-left:-495px; margin-top: -11px;}

#artikel-interviews hr {color:#b18481; border-color:#b18481;  border-width: 3px; width: 500px; margin-left:-495px; margin-top: -11px;}

#auszeichnungen-topanwalt hr {color:#b18481; border-color:#b18481;  border-width: 3px; width: 500px; margin-left:-495px; margin-top: -11px;}

#text-kathrin a:link, #text-kathrin a:visited, #text-toplawyer a:link, #text-toplawyer a:visited, #auszeichnungen-topanwalt a:link, #auszeichnungen-topanwalt a:visited {color:#b18481}


#name { color:#b18481; text-align:left; font-size:20px;}

.team, .kooperationspartner {margin-top: 100px;}
#stelios {margin-top: -30px;}
#georg {margin-top: 45px;}
#kathrinsworte  {margin-top: 0;}
#kooperationspartner h3 {font-size: 20px; text-transform: uppercase; letter-spacing: 1.5px; color:#b18481 }
.mitarbeiter-foto {margin-bottom: 10px; margin-right: 10px; float: left}
.mitarbeiter-text {float: left;}

.box-mitarbeiter {width: 150px; float: left; margin-right: 5px;}
.laurenz {background-image:url("../bilder/laurenz-prammer.jpg"); background-size: 100%; width: 150px;  }
.stelios {background-image:url("../bilder/stelios-tsevas-2.jpg"); background-size: 100%; width: 150px;  }
.felix {background-image:url("../bilder/felix-kiegerl.jpg"); background-size: 100%; width: 150px; }
.georg {background-image:url("../bilder/georgios-anastassopoulos.jpg"); background-size: 100%; width: 150px; }
.mutlu {background-image:url("../bilder/mutlu-yilmaz.jpg"); background-size: 100%; width: 150px; }

.vcf {text-align: right; padding-top: 15px; padding-right:20px;}
.vcf a:link, .vcf a:visited { color:#868686;}
.vcf a:hover, .vcf a:active, .vcf a:focus { color:#b18481; font-weight: bold;} 

#video-konferenz {width: 100%;}



#div-2 { width:100%; margin:0 auto;}
#mini-nav { position:relative; right:0; top:20px; width:100%;}
#mini-nav a:link, #mini-nav a:visited { color:#868686; padding-left:50%;}
#mini-nav a:hover, #mini-nav a:active, #mini-nav a:focus { color:#b18481; font-weight: bold;} 
#spezial, #aktuell, #publikationen, #branchen, #mandantenstimmen, #referenzen, #auszeichnungen, #auszeichnungen-topanwalt, #artikel-interviews, .team, .kooperationspartner {font-size:14px; position:relative; top:50px; width:100%; padding: 20px 25px 50px 25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; *behavior: url(/scripts/boxsizing.htc);}
.back { text-align:right; padding-top:30px; padding-right: 15px;}
.back a:link, .back a:visited { color:#b18481; padding-left:50%;}
.back a:hover, .back a:active, .back a:focus { color:#868686;} 

h1 {color:#b18481;}
#text-kanzlei h1, #text-toplawyer h1 {font-size: 18px; margin-top: 15px; }
#div-1 ul { margin: 0px;}
#div-1 li { list-style:square; margin:0px;  list-style-image:url(../bilder/bullet-mini.png); font-size: 13px; line-height: 16px;}
#div-2 ul { margin: 0px; padding: 0px;}
#div-2 li, #branchen li, #mandantenstimmen li, #referenzen li, #spezial li, #aktuell li, #auszeichnungen li, #auszeichnungen-topanwalt li, #artikel-interviews li { list-style:square; margin:10px; list-style-image:url(../bilder/bullet.png); text-transform: uppercase; letter-spacing: 1.5px; font-family:'FiraSans-Medium', sans-serif;  }
#spezial li { list-style:none; margin-left: 0; color:#b18481;}
#branchen li, #aktuell li {text-transform: none; letter-spacing:normal; font-family:'FiraSans-Regular', sans-serif; }
#mandantenstimmen li {list-style:none; margin-left: -7px; text-transform: none; letter-spacing:normal; font-family:'FiraSans-Italic', sans-serif;}
.mandant {font-size: 14px; margin-top: -10px; margin-bottom: 20px; margin-left: -7px; color:#b18481; }
#referenzen li { font-size:14px; list-style-image:url(../bilder/bullet-mini.png); float: left; margin-bottom: 0px; margin-right: 25px; text-transform: none; letter-spacing:normal; font-family:'FiraSans-Regular', sans-serif;}
strong { color:#868686}

#trend-artikel, #bild-toplawyer {width: 100%;}

.teiler {color:#b18481;}
#footer { margin-top:50px; padding-top:100px;}
#footer a:link, #footer a:visited  { text-decoration:none; color:#868686;}
#footer a:active, #footer a:focus, #footer a:hover {color:#b18481;} 
#abschluss { width:100%; height:5px; background-color:#b18481;  z-index:1000; } 

@media only screen and (min-width: 320px) {  
#text-kathrin, #text-kanzlei, #text-toplawyer  { font-size:14px; line-height:20px;}
#mobile-bild-kathrin { text-align:center;}
#mobile-bild-kathrin img { margin:0 auto;}

    
}



@media only screen and (min-width: 380px) {
	
	.mobile-mini { display: none;}

}




@media only screen and (min-width: 480px) {
	
#div-kathrin {
	background-size:100% auto;
} 

#text-kathrin, #text-kanzlei, #text-toplawyer  { font-size:15px; line-height:20px;}
    

}




@media only screen and (min-width: 600px) {
	
#trend-artikel img {width: 50%; float:left;}
#bild-toplawyer img {width: 70%; float:left;}

	   
.box-mitarbeiter {width: 250px; float: left; margin-right: 10px;}
.laurenz {background-image:url("../bilder/laurenz-prammer.jpg"); background-size: 100%; width: 250px;  }
.stelios {background-image:url("../bilder/stelios-tsevas-2.jpg"); background-size: 100%; width: 250px;  }
.felix {background-image:url("../bilder/felix-kiegerl.jpg"); background-size: 100%; width: 250px; }
.georg {background-image:url("../bilder/georgios-anastassopoulos.jpg"); background-size: 100%; width: 250px; }
.mutlu {background-image:url("../bilder/mutlu-yilmaz.jpg"); background-size: 100%; width: 250px; }
    
#video-konferenz {max-width: 600px}
    


}





/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 960px) {
	
body {background-image:url(../bilder/stripe-gold.jpg); background-repeat:repeat-x;}

#mobile-bild-kathrin { display:none;}

#div-1 { width:960px; margin: 0 auto; float:none; clear:both;}

#spezial hr, #aktuell hr, #publikationen hr, #branchen hr, #mandantenstimmen hr, #referenzen hr, #auszeichnungen hr, #artikel-interviews hr, .team hr, .kooperationspartner hr  {width: 2000px; margin-left:-1994px; margin-top: -13px;}

#trend-artikel img  {margin-top:30px;}
#bild-toplawyer img {margin-top:0px;}
	
#auszeichnungen hr {width: 2000px;  margin-top: -13px; margin-left:-2000px;}
#artikel-interviews hr {width: 2000px;  margin-top: -13px; margin-left:-2000px;}

#auszeichnungen-topanwalt hr {width: 2000px;  margin-top: -13px; margin-left:-2000px;}
	

#bild-toplawyer img {width: 65%; float:left;}
 

    .vcf {padding-right:0px;}

	
#div-kathrin { width:266px;
	min-height:464px;
	margin-left: auto;
	margin-right: 0;
	background-image:url(../bilder/ra_dr_kathrin_hornbanger-portrait.jpg);
	float:right;
	 }
	 
	 
#text-kathrin, #text-kanzlei, #text-toplawyer { font-size:16px; line-height:22.5px; width:694px; height:464px; float:left; margin-left:0; font-size:18px; line-height:24px; box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	*behavior: url(/scripts/boxsizing.htc);}
    
#text-kanzlei, #text-toplawyer  {font-size:15px; width:960px;}

#text-kanzlei h1, #text-toplawyer h1, #name {font-size: 24px; margin-top: 10px; }
#text-kathrin { font-size:0.96em; line-height: 1.55em;}
#text-toplawyer {border: solid; border-color:#b18481; }

#kooperationspartner h3 {font-size: 26px;}
	

#div-2 { width:960px;}

#mini-nav { right:-75%; width:25%;}
#mini-nav a:link, #mini-nav a:visited { color:#868686; padding-left:0;}

#spezial, #aktuell, #publikationen, #branchen, #mandantenstimmen, #referenzen, #auszeichnungen, #auszeichnungen-topanwalt, #artikel-interviews, .team, .kooperationspartner { font-size:18px; width:75%;}
.mandant {font-size: 15px;}
#referenzen { width:100%;}
#referenzen li, #aktuell li { font-size:15px;}



}