html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video, img { margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body              				{ line-height: 1; font-family:"Arial"; font-size:15px;}
ol, ul              			{ list-style: none; margin:0; padding:0;}
blockquote, q            		{ quotes: none;}
table              				{ border-collapse: collapse; border-spacing: 0;}
@font-face {
font-family:"Regencie";
src: url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/fonts/Regencie.eot);
src: url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/fonts/Regencie.eot?#iefix) format('embedded-opentype'),
url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/fonts/Regencie.svg#Regencie) format('svg'),
url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/fonts/Regencie.woff) format('woff'),
url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/fonts/Regencie.ttf) format('truetype');
} .links							{ float:left;}
.rechts							{ float:right;}
.keincss						{ border:none!important; padding:0px!important; margin:0px!important; float:none!important; }
img.alignleft, .entry .alignleft		{ float:left; margin-right:20px;}
img.alignright, .entry .alignright		{ float:right; margin-left:20px;}
img.aligncenter, .entry .aligncenter	{ display: block; margin-left: auto; margin-right: auto; }
.clear							{ clear:both;}
.clearfix:after                 { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix                       { display: inline-block;}
html[xmlns] .clearfix           { display: block;}
* html .clearfix                { height: 1%;}
p.wp-caption-text				{ font-size:11px; font-style:italic;} body							{}
a								{ outline:none; text-decoration:none; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
h1, h2, h3, h4, h5				{ font-weight:normal;}
#page 							{ width:100%; margin:0 auto;} div.header_wrapper  	{ width:100%; min-width:1100px; height:300px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/header_wrapper.jpg) repeat-x; }
header					{ width:1100px; height:300px; margin:0 auto; position:relative;  }
#slider					{ width:100%; min-width:1100px; height:300px; overflow:hidden;  }
#slider img		{ width:100%; margin-top:-60px; }
.home #slider					{ width:100%; min-width:1100px; height:auto; }
.home #slider img		{ width:100%; margin-top:0px; }
#header_bottom_wrapper 	{ width:100%; min-width:1100px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/balken-bottom.jpg) repeat-x; height:169px; margin-top:-72px;  }
div.header_bottom			{ width:1100px; height:134px; margin:0 auto; color:#fff; padding:35px 0 0 0; display:none;  }
a.logo				{ width:400px; height:183px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/logo_burghard.jpg) no-repeat top left; display:block; text-indent:-9999px; position:absolute; top:25px; left:0; background-size: contain; left: 50%; transform: translate(-50%, 0);  }
div.header-phone 	{ position: absolute; top: 82px; right: 0; font-family:"Regencie"; font-size:18px; line-height: 1.2em; text-transform:uppercase; text-align:right; letter-spacing:0.2em; margin-bottom:15px; color: #808080;}
div.header-phone a 	{ color: #808080; }
.large_bold_white { font-family:"Regencie"!important; letter-spacing:0.2em; font-size:48px!important;  }
ul.contactliste 				{ position:absolute; top:36px; left:415px;  }
ul.contactliste li				{ float:left; height:29px; font-size:20px; padding-left:40px; padding-top:4px;  letter-spacing:3px; color:#AB2931; font-family:"Regencie"; }
ul.contactliste li a			{ color:#AB2931;   }
ul.contactliste li.phone 		{ background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/phone.jpg) no-repeat top left; margin-right:60px;  }
ul.contactliste li.letter 		{ background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/brief.jpg) no-repeat top left;  }
h2.headline_red_balken			{ font-family:"Regencie"; font-size:36px; text-transform:uppercase; text-align:left; letter-spacing:0.2em; margin-bottom:15px;  }
h3.headline_red_balken_small	{ font-family:"Regencie"; font-size:20px; text-transform:uppercase; text-align:right; letter-spacing:0.2em;    }
body.parent-pageid-42 img.site_bild_page { display:none!important;  } .familienrechtbild { display: none!important; } nav      				{ position:absolute; top:238px; left:0px;	  }
nav ul li   			{ float:left; margin-right:41px; position:relative; padding-bottom:5px;  }
nav ul li:hover 		{ border-bottom:2px solid #fff; padding-bottom:5px; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;   }
nav ul li:last-child	{ margin-right:0px;  }
nav ul li a				{ font-family:"Regencie"; font-size:18px; text-transform:uppercase; color:#fff; letter-spacing:3px;  }
nav ul li a span		{ font-family:'Arial'!important; font-style:italic; font-size:13px; text-transform:none; letter-spacing: normal;	  }
nav ul li.current-menu-item { border-bottom:2px solid #fff;  }	
nav ul li.current-menu-parent { border-bottom:2px solid #fff;  }
nav ul li ul 		{ position:absolute; top:27px; left:0; width:300px; display:none; padding-top:37px;  }
nav ul li:hover ul	{ display:block; z-index:999;  }
nav ul li ul li 	{ float:none; margin:0 0 0 0; border-bottom:1px solid #fff; padding:0px; }
nav ul li ul li:hover { border-bottom:1px solid #fff!important; padding:0 0 0 0!important;  }
nav ul li ul li a	{ font-family:'Arial'!important; text-transform:none; letter-spacing:normal; font-size:14px; display:block; padding:10px; background-color:#A82932;  }
nav ul li ul li a:hover { background-color:#8a1c23;  }
nav ul li ul li.current-menu-item { border-bottom:1px solid #fff!important;  } 
nav ul li ul li.current-menu-item a { background-color:#8a1c23;  } #content_wrapper				{ width:1100px; margin:0 auto;  }
#content						{ margin-bottom:40px; }
.entry							{ line-height:18px; font-size:13px;}
.entry a						{ color:#A02D34; }
.entry a:hover					{ color:#A02D34; text-decoration:underline; }
.entry p						{ margin-bottom:18px; font-size:13px; line-height:20px;}
.entry ul						{ margin-bottom:18px; padding-left:17px;  }
.entry ol li					{ list-style: decimal inside none}
.entry ul li					{ list-style-image:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/list-icon.jpg); line-height:20px; margin-bottom:5px; }
.entry pre					{ font-family:'Arial'!important; font-size:11px;}
.startseite-h1 { color:#A02D34; font-size:24px; margin-bottom:15px;}
.entry h1 { color:#A02D34; font-size:24px; margin-bottom:15px;  }
.entry h2 { color:#A02D34; font-size:20px; margin-bottom:15px;  }
.entry h3 { color:#A02D34; font-size:19px; margin-bottom:15px;  }
.entry h4 { color:#A02D34; font-size:19px; margin-bottom:15px;  }
.entry h5 { color:#A02D34; font-size:14px; margin-bottom:5px;  }
div.title h2 { font-family:"Regencie"; text-transform:uppercase; letter-spacing:0.2em; font-size:24px; border-bottom:1px solid #808080; color:#808080; padding-bottom:11px; margin-bottom:30px; line-height:35px;  }
.vc_separator .vc_sep_holder { background-color:#808080!important;   }
a.storelocatorlink  { color:#A02D34!important;  }
body.page-id-9 article.entry p	 { font-size:15px!important;  }
body.page-id-9 article.entry li	 { font-size:15px!important;  } #startboxen	{ margin-bottom:30px;  }
div.boxcontainer_wrapper { width:259px; height:281px; margin-right:20px; float:left;   }
div.boxcontainer 			{  width:259px; height:250px; background-color:#a0282f;  background-image:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/plus-icon.jpg); background-position:bottom right; background-repeat:no-repeat;  }
div.image_container			{ width:259px; height:145px; border-bottom:1px solid #fff; overflow:hidden;  }
div.image_container img		{ width:100%; height:auto;  }
div.box_content 			{ padding:18px 0 0 10px;  }
div.box_content h4			{ font-family:"Regencie"; font-size:15px; text-transform:uppercase; letter-spacing:0.15em; color:#fff; margin-bottom:15px;  }
div.box_content p			{ font-size:12px; color:#fff; line-height:18px;  }
.nomargin					{ margin-right:0px!important;  }
div.shadow	{ width:259px; height:31px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/shadow.jpg) no-repeat top left;  }
div.boxcontainer_wrapper:hover div.image_container { -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s; opacity:0.7;  } aside.content_aktuelles 					{ border-bottom:1px solid #808080; margin-bottom:10px;  }
aside.content_aktuelles h2.widgettitle 		{ font-family:"Regencie"; text-transform:uppercase; letter-spacing:0.2em; font-size:24px; border-bottom:1px solid #808080; color:#808080; padding-bottom:11px; margin-bottom:30px;  }
aside.content_aktuelles a.post-title		{ display:none;  }
aside.content_aktuelles div.post-entry		{ padding:0px!important;  }
aside.content_aktuelles div.post-entry p 	{ font-family:"Regencie"; font-size:19px; color:#808080; letter-spacing:0.2em; line-height:25px;  }
.advanced_recent_posts_widget ul li { border-bottom:none!important; margin:0px!important; padding:0px!important; }
aside.content_aktuelles a.more-link	{ display:block; width:42px; height:40px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/more-link.jpg) no-repeat top left; float:right; text-indent:-9999px; margin-top:15px;  }
.vc_row { margin-left:0!important; margin-right:0!important;  } #social_links_startpage { width:1100px; height:50px; margin-bottom:40px;  }
#social_links_startpage ul { float:right;      }
#social_links_startpage ul li { display:block; text-indent:-9999px; height:50px; width:50px; float:left;  }
#social_links_startpage ul li:hover { -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s; opacity:0.7;  }
#social_links_startpage ul li.fb_front 		{ background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/fb.jpg) no-repeat top left; margin-right:12px; }
#social_links_startpage ul li.google_front 	{ background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/google_plus.jpg) no-repeat top left; margin-right:12px;  }
#social_links_startpage ul li.twitter_front { background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/twitter.jpg) no-repeat top left;  } #team_container	{  margin-bottom:140px; width:1100px;  }
h2.front_page_headline	{ font-family:"Regencie"; text-transform:uppercase; letter-spacing:0.2em; font-size:24px; border-bottom:1px solid #808080; color:#808080; padding-bottom:11px; margin-bottom:30px; width:1100px;  }
div.teamwrapper { width:189px; height:209px; float:left; margin-right:38px; margin-bottom:20px;  }
div.teambox { width:189px; height:188px; overflow:hidden; position:relative;  }
div.teambox img { width:100%; height:auto;  }
div.beschreibung { width:179px; height:168px; padding:25px 0px 0 25px; background: none repeat scroll 0 0 rgba(160, 40, 47, 0.7); position:absolute; top:0; left:0; display:none; color:#fff; line-height:20px;  }
div.beschreibung a { color:#fff; text-decoration:underline;  }
div.teambox:hover div.beschreibung  { display:block;  -webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s;   }
div.pluszeichen { width:42px; height:40px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/pluszeichen.png) no-repeat top left; position:absolute; bottom:0; right:0px; z-index:300;   }
div.team-shadow { width:188px; height:21px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/team-shadow.jpg) no-repeat top left;  }
div.trennlinie { width:1100px; border-bottom:1px solid #808080;  } div.standortcontainer { float:left; width:259px; height:250px; background-color:#A0282F; position:relative; overflow:hidden; margin:0 16px 30px 0; color:#fff;  }
div.standortcontainer h4 { padding-left:10px; font-size:17px; text-transform:uppercase;  }
a.standort_image img { z-index:5; padding-bottom:10px; }
a.standort_info { display:block; width:249px; height:235px; background-color:#A0282F; color:#fff; position:absolute; bottom:-250px; left:0; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s; padding:15px 0 0 10px;   }
a.standort_info h4 { padding-left:0px; margin-bottom:10px;  }
a.standort_info p { line-height:19px; margin-bottom:10px;  }
div.standortcontainer:hover a.standort_info { bottom:0px;  }
p.anrufen { text-align:center; line-height:21px; margin-bottom:20px;  }
h3.slogan { font-family:"Regencie"; text-transform:uppercase; letter-spacing:0.2em; font-size:32px; color:#A0292F; text-align:center; margin-top:20px;   } .nav-sidebar					{ width:220px; padding:20px 30px 0px 0px; }
.nav-sidebar div ul				{}
.nav-sidebar div ul li			{ display:block; background:#F7F7F7; padding:5px 0px 5px 0px; margin-bottom:2px;}
.nav-sidebar div ul li a		{ display:block; padding:10px 20px 5px 20px; font-size:15px; color:#333;}
.nav-sidebar div ul li:hover, .nav-sidebar div ul li.current-menu-item						{ background:#f56302; border:none;}
.nav-sidebar div ul li:hover a, .nav-sidebar div ul li.current-menu-item a					{ color:#fff!important;}
.nav-sidebar div ul li:hover ul li a														{ color:#333!important;}
.nav-sidebar div ul li ul li, .nav-sidebar div ul li.current-menu-item ul li				{ padding:3px 0px 3px 0px!important; margin-bottom:0px!important; background:#F7F7F7!important;}
.nav-sidebar div ul li ul li a, .nav-sidebar div ul li.current-menu-item ul li a			{ color:#666!important; font-size:13px!important;}
.nav-sidebar div ul li ul li:hover, .nav-sidebar div ul li ul li.current-menu-item			{ background:#f56302!important;}
.nav-sidebar div ul li ul li:hover a														{ padding-left:30px;}	
.template-content				{ width:650px; padding-top:20px;}
#menu-item-83					{ padding-bottom:0px!important;} .post-vorschau				{ }
.vorschau					{ width:150px; height:150px; overflow:hidden; margin-right:20px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/thumbnail.jpg) left top;}
.post-vorschau				{  }
.weiter-lesen				{  height:20px; }
a.backlink	{ color:#A0292F;   }
a.backlink:hover	{ text-decoration:underline;  }
.post-home { border-bottom:1px solid #808080; margin-bottom:30px;  } #footerwrapper { width:100%; min-width:1100px; background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/footer.jpg) repeat-x; height:212px;  }
footer			{ width:1100px; margin:0 auto; height:172px; color:#fff; padding:40px 0 0 0;  }
footer a	{ color:#fff;  }
div.adresscontainer 		{ float:left; margin-right:60px; display:none;  }
div.adresscontainer h4 		{ font-family:"Regencie"; font-size:24px; text-transform:uppercase; margin-bottom:22px;  }
div.adresscontainer ul li 	{ font-family:'Arial'; font-size:13px; line-height:24px;   }
div.sitemapcontainer 		{ float:left; margin-right:60px;  }
div.sitemapcontainer h4 		{ font-family:"Regencie"; font-size:24px; text-transform:uppercase; margin-bottom:22px;  }
div.sitemapcontainer ul li a	{ color:#fff;  }
div.sitemapcontainer ul li a:hover	{ text-decoration:underline;  }
div.menu-sitemap-links-container	{ float:left; margin-right:45px;   }
div.menu-sitemap-mitte-container	{ float:left; margin-right:45px;   }
div.menu-sitemap-rechts-container	{ float:left; margin-right:45px;   }
div.menu-sitemap-lp-container		{ float:left;   }
div.sitemapcontainer ul li 	{ font-family:'Arial'; font-size:13px; line-height:24px;   }
div.social_footer			{ float:left;display:none;  }
div.social_footer h4 		{ font-family:"Regencie"; font-size:24px; text-transform:uppercase; margin-bottom:22px;  }
div.social_footer ul li { display:block; text-indent:-9999px; height:50px; width:50px; float:left;   }
div.social_footer ul li:hover { -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s; opacity:0.7;  }
div.social_footer ul li.fb_foot 		{ background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/fb.jpg) no-repeat top left; margin-right:12px; }
div.social_footer ul li.google_foot 	{ background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/google_plus.jpg) no-repeat top left; margin-right:12px;  }
div.social_footer ul li.twitter_foot { background:url(//www.burghard-anwaelte.de/wp-content/themes/weblabels/images/twitter.jpg) no-repeat top left;  } .wpcf7-text					{ padding:8px;}
input.wpcf7-text				{ background-color:#FBFBFB; border: dashed 1px #C9C9C9;}
#name, #telefon					{ margin-right:40px;}						
#nachricht					{ margin:20px 0px 20px 0px; border: dashed 1px #C9C9C9; padding:8px; width:587px!important; max-width:587px; height:auto; }
#captcha					{ border:dashed 1px #C9C9C9;}
#captcha-eingabe				{ border:dashed 1px #C9C9C9; padding:8px; width:100px; margin-right:84px; color:#BB2737; font-size:17px; font-weight:bold; letter-spacing:8px;}
#senden						{ background-color:#FBFBFB; border: dashed 1px #C9C9C9; padding:8px; color:#BB2737; cursor:pointer;}
.form-info					{ height:40px; width:225px; font-size:11px; font-style:italic; line-height:15px; padding:0px 20px 0px 20px;}
.impressum						{height:200px; overflow-y:scroll; padding-right:25px; margin-bottom:30px; font-size:13px; line-height:20px; }
a.btn 						{ display: inline-block; text-align: center; background: rgb(160, 45, 52) none repeat scroll 0% 0%; border-radius: 3px; color: rgb(255, 255, 255)!important; padding: 10px 15px;}
a.btn:hover					{ border:2px solid rgb(160, 45, 52); background:#fff; color:rgb(160, 45, 52)!important;} span.location_distance { display:none!important;  }
#mapp0.mapp-layout{display:none !important;}
.vc_separator.vc_separator_align_center h4 {font-size:19px!important}