body {
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-weight:normal;
  font-size:12px;
  color:#254B72;
  text-decoration: none;
  scrollbar-face-color:#B3C5D1;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#000000;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#FFFFFF;
}

h1 {
   font-family: 'Verdana', 'Arial', 'sans-serif';
  font-weight:bold;
  font-size:12px;
  color:#254B72;
  text-decoration: none;
}

* html div.abstand {  /* Korrektur fuer den IE 5 und 6 */
    margin-top:-15px;
}
*:first-child+html div.abstand {  /* Korrektur fuer den IE 7 */
    margin-top:-15px;
}

a.link_small_menu {
  color: #254B72;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_small_menu:hover {
  color: #6A9DD0;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

.active_link_small_menu {
  color: #6A9DD0;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}


a.link_menu {
  color: #254B72;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_menu:hover {
  color: #83ADD8;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

.active_link {
  color: #83ADD8;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_untermenu {
  color: #254B72;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_untermenu:hover {
  color: #6A9DD0;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_email {
  color: #254B72;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: bold;
}

a.link_email:hover {
  color: #254B72;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: bold;
}

a.link_druckversion {
  color: #92A6B8;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_druckversion:hover {
  color: #92A6B8;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_email_fuss {
  color: #92A6B8;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: bold;
}

a.link_email_fuss:hover {
  color: #92A6B8;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: bold;
}

a.link_text {
  color: #254B72;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link_text:hover {
  color: #6A9DD0;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}


td.text {
        font-family: 'Verdana', 'Arial', 'sans-serif';
        font-weight:normal;
        font-size:12px;
        color:#254B72;
        text-decoration: none;
}

td.betreff {
        font-family: 'Verdana', 'Arial', 'sans-serif';
        font-weight:bold;
        font-size:12px;
        color:#254B72;
        text-decoration: none;
}

td.text_fuss {
        font-family: 'Verdana', 'Arial', 'sans-serif';
        font-weight:normal;
        font-size:12px;
        color:#92A6B8;
        text-decoration: none;
}

a.link_menu_main {
  color: #000000;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 11px;
  font-weight: bold;
}

a.link_menu_main:hover {
  color: #000000;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 11px;
  font-weight:bold;
}

a.link2_text {
  color: #6A9DD0;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

a.link2_text:hover {
  color: #254B72;
  text-decoration: underline;
  font-family: 'Verdana', 'Arial', 'sans-serif';
  font-size: 12px;
  font-weight: normal;
}

p.home {
         font-size:1.0em;
         text-align:justify;
         width-space:normal;
         line-height:2em;
         padding-right:45px;
}

p.kanzlei {
         font-size:1.0em;
         text-align:left;
         width-space:normal;
         line-height:2em;
         padding-left:10px;
}

p.buerozeiten {
         font-size:0.9em;
         text-align:right;

}

p.entscheidungen_menu {
         font-size:0.9em;
         text-align:right;
         line-height:1em;

}

p.entscheidungen_menu2 {
         font-size:1.0em;
         text-align:right;
         line-height:1em;
}

p.veroeffentlichungen {
         font-size:1.0em;
         text-align:justify;
         width-space:normal;
         line-height:1.3em;
         padding-right:20px;

}

p.kosten {
         font-size:1.0em;
         text-align:justify;
         width-space:normal;
         line-height:1.3em;
         padding-right:20px;

}

p.rechtsgebiete {
         font-size:1.0em;
         text-align:justify;
         line-height:1.3em;
}
p.rechtsgebiete_druckversion {
         font-size:1.0em;
         text-align:right;
         line-height:1.3em;
         margin-top:-10px;
}

p.agb_online_rechtsberatung {
         font-size:1.0em;
         text-align:justify;
         width-space:normal;
         line-height:1.3em;

}

p.zeilenabstand_mittel {
        text-align:left;
         line-height:1.7em;
}

table.text {
        font-family: 'Verdana', 'Arial', 'sans-serif';
        font-weight:normal;
        font-size:12px;
        color:#254B72;
        text-decoration: none;
}

li.rechtsgebiet {
	margin-top:15px;
}

li.kanzlei {
	margin-top:10px;
}
ul.kanzlei {
	margin-left:15px;
}

* html div.standort {  /* Korrektur fuer den IE 5 und 6 */
    margin-top:-10px;
}
*:first-child+html div.standort {  /* Korrektur fuer den IE 7 */
    margin-top:-10px;
}

/* Google Maps */
iframe.google_maps {
	@include margin_padding;
    width: 550px;
	height: 450px;
}