@charset "UTF-8";
.navigation_rand {
	margin-left: -1px;
	margin-top: 10px;
}
.navigation_rand_1024 {
	margin-left: -1px;
	margin-top: 5px;
}
.accordion_rand {
	margin-right: 15px;
}
.accordion_rand_anwaelte {
	margin-right: 15px;
	border-radius: 0px;
}
.accordion_rand_beratung {
	margin-right: 52px;
	margin-left: 52px;
	border-radius: 0px;
}
.accordion_link {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #416BAC;
	font-size: 11pt;
	text-align: left;
	font-weight: normal;
	left: auto;
	bottom: 0px;
	padding-bottom: 0px;
}
.accordion_rand_beratung_sm {
	border-radius: 0px;
	max-width: 330px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
.accordion_headline_01 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #416BAC;
	font-size: 12pt;
	text-align: left;
	font-weight: 400;
	left: auto;
}
.accordion_headline_sm {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #416BAC;
	font-size: 11.6pt;
	text-align: left;
	font-weight: 400;
	left: auto;
}
.col_rand {
	background-color: #FFFFFF;
	border-right: thin solid #FFFFFF;
	margin-left: 2px;
	margin-right: 2px;
}
.col-lg-17 {
}
.div_rand_links {
	margin-left: -3px;
}
.map_rand {
	padding-left: 10px;
	padding-top: 15px;
}
.map_rand_1024 {
	padding-left: 10px;
	padding-top: 25px;
}
.map_responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 80%;
	position: relative;
	padding-left: 10px;
	margin-right: 10px;
	border-top: thin solid #4E769D;
	padding-top: 15px;
}
.map_responsive_iframe  {
	height: 100;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.portrait_zentriert {
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
}
bild_links_abstand {
	padding-left: 0px;
	margin-left: -10px;
}
.image_resonsive_rand {
	margin-left: 2px;
	padding-right: 4px;
}
.image_resonsive_zentriert {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.image_resonsive_zentriert_anwaelte {
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 5px;
}
.image_beratung_zentriert {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 45px;
}
.image_netzwerk_zentriert {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 23px;
}
.headline_grau_01 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: #43577B;
	font-size: 20pt;
	text-align: left;
	font-weight: lighter;
	padding-left: 10px;
	letter-spacing: 1pt;
}
.headline_grau_01_mini {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: #43577B;
	font-size: 17pt;
	text-align: left;
	font-weight: lighter;
	letter-spacing: 1pt;
}
.subhead_grau_01 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #6D7889;
	font-size: 12pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	padding-left: 0px;
}
.subhead_blau_01 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 13pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	padding-left: 0px;
}
.accordion_rand_beratung_1024 {
	margin-right: 40px;
	margin-left: 40px;
	border-radius: 0px;
}
.accordion_headline_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #416BAC;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	left: auto;
}
.accordion_links_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #416BAC;
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
	left: auto;
}
.image_beratung_zentriert_1024 {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 30px;
}
.headline_grau_01_1024 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: #43577B;
	font-size: 20pt;
	text-align: left;
	font-weight: lighter;
	padding-left: 10px;
	letter-spacing: 1pt;
}
.headline_grau_01_mini_1024 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: #43577B;
	font-size: 17pt;
	text-align: left;
	font-weight: lighter;
	letter-spacing: 1pt;
}
.headline_grau_01_mini_padding_1024 {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: #43577B;
	font-size: 17pt;
	text-align: left;
	font-weight: lighter;
	letter-spacing: 1pt;
	padding-left: 10px;
}
.subhead_blau_01_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 12pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	padding-left: 10px;
}
.subhead_blau_01_anwaelte_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 12pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	padding-left: 0px;
	margin-left: -3px;
}
.subhead_blau_anwalt_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 12pt;
	text-align: left;
	font-weight: 500;
	left: auto;
}
.fliesstext_grau_01_1024 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #5B6D7B;
    font-size: 10.5pt;
    text-align: left;
    font-weight: normal;
    left: auto;
    padding-left: 10px;
    letter-spacing: 0.5pt;
    line-height: 13.5pt;
    padding-right: 10px;
}
.fliesstext_dark_01_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 300;
	left: auto;
	padding-left: 10px;
	letter-spacing: 0.5pt;
	line-height: 13.5pt;
	padding-right: 10px;
}
.fliesstext_grau_01_auflistung_1024 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #6B848F;
    font-size: 10.5pt;
    text-align: left;
    font-weight: normal;
    left: auto;
    margin-left: 24px;
    line-height: 13.5pt;
    letter-spacing: 0.5pt;
    margin-right: 10px;
}
.fliesstext_dark_01_auflistung_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 300;
	left: auto;
	margin-left: 24px;
	line-height: 13.5pt;
	letter-spacing: 0.5pt;
	margin-right: 10px;
}
.fliesstext_grau_01_auflistung_1024_bold {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #6B848F;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	margin-left: 24px;
	line-height: 13.5pt;
	letter-spacing: 0.5pt;
	margin-right: 10px;
}
.fliesstext_dark_02_auflistung_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	margin-left: 24px;
	line-height: 13.5pt;
	letter-spacing: 0.5pt;
	margin-right: 10px;
}
.fliesstext_grau_02_auflistung_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #6B848F;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 300;
	left: auto;
	line-height: 13.5pt;
	letter-spacing: 0.5pt;
	margin-right: 10px;
}
.fliesstext_grau_03_auflistung_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #6B848F;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 300;
	line-height: 13.5pt;
	letter-spacing: 0.5pt;
	margin-right: 10px;
	margin-left: 25px;
}
.fliesstext_dark_03_auflistung_1024 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 10.5pt;
	text-align: left;
	font-weight: 500;
	line-height: 13.5pt;
	letter-spacing: 0.5pt;
	margin-right: 10px;
}
.fliesstext_grau_01_sm {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #657C8E;
	font-size: 11pt;
	text-align: center;
	font-weight: 300;
	left: auto;
	padding-left: 10px;
	letter-spacing: 0.5pt;
	line-height: 14pt;
}
.fliesstext_grau_01_sm_links {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #657C8E;
	font-size: 11pt;
	text-align: left;
	font-weight: 300;
	left: auto;
	padding-left: 14px;
	letter-spacing: 0.5pt;
	line-height: 14pt;
}
.fliesstext_grau_01 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #657C8E;
    font-size: 12pt;
    text-align: left;
    font-weight: 350;
    left: auto;
    padding-left: 10px;
    letter-spacing: 0.5pt;
}
.fliesstext_grau_01_legende {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #657C8E;
	font-size: 9pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	padding-left: 0px;
	letter-spacing: 0.5pt;
}
.fliesstext_grau_01_auflistung {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #6B848F;
    font-size: 12pt;
    text-align: left;
    font-weight: 350;
    left: auto;
    margin-left: 26px;
}
.fliesstext_dark_02_auflistung {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #43577B;
	font-size: 12pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	margin-left: 35px;
}
.fliesstext_grau_02_auflistung {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #6D7889;
	font-size: 12pt;
	text-align: left;
	font-weight: 200;
	left: auto;
}
.fliesstext_grau_01_auflistung_bold {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #6D7889;
	font-size: 12pt;
	text-align: left;
	font-weight: 500;
	left: auto;
	margin-left: -23px;
}
.fliesstext_rand_links {
	margin-left: 10px;
	margin-right: 10px;
}
.fliesstext_rand_anwaelte_links {
	margin-left: 20px;
	margin-right: 20px;
}
.trennlinie_headline_doppelt {
	border-top: thin solid #7293B4;
	border-bottom: thin solid #7293B4;
	padding-bottom: 11px;
	margin-top: 30px;
	padding-top: 0px;
}
.trennlinie_fliesstext {
	border-top: thin solid #4E769D;
}
.trennlinie_fliesstext_doppelt {
	border-top: thin solid #4E769D;
	border-bottom: thin solid #4E769D;
}
.trennlinie_fliesstext_anwalt {
	border-top: thin solid #4E769D;
	margin-top: 0px;
	padding-top: 0px;
}
.trennlinie_fliesstext_beratung {
	border-top: thin solid #4E769D;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
.trennlinie_fliesstext_beratung_sm {
	border-top: thin solid #4E769D;
	margin-top: 0px;
	padding-top: 10px;
}
.text_umrandung {
	border: thin solid #C8C8C8;
	border-radius: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 30px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.text_umrandung_anwaelte_1024 {
	border: thin solid #C8C8C8;
	border-radius: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 30px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.fussbalken_rand {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.col_rand_fuss {
	background-color: #DCDAD8;
}
.special_mix_textabstand_links {
	margin-left: 25px;
}
.fussnote_text {
	color: #64696E;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11pt;
	text-align: center;
	background-color: #DCDAD8;
}
.fussnote_text_1024 {
	color: #64696E;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: center;
	background-color: #DCDAD8;
}
.table_rand_beratung {
	margin-left: 13px;
}
.table_rand_beratung_02 {
	padding-left: 10px;
}
.table_rand_beratung_03 {
	padding-left: 10px;
	padding-right: 10px;
}
