@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none; color: #9C2437;}
a:link.txt {text-decoration: none; color: #000000;}
a:hover.txt {text-decoration: none; color: #9C2437;}

a:link.index {text-decoration: none; color: #C47C87}
a:visited.index {text-decoration: none; color: #C47C87}
a:active.index {text-decoration: none; color: #C47C87}
a:hover.index {text-decoration: none; color: #ffffff;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Stil4 {
	font-size: 1px;
	color: #9C2437;
}

.Stil3 {color: #9C2437}

.Stil6 {font-size: 14px}

/* SEO 010908 */
h1.profil{
	font-size: 12px;
	color: #9c2337;
}

h1.arbeitsrecht{
	font-size: 12px;
	color: #D64908;
}

h1.gesellschaft{
	font-size: 12px;
	color: #003558;
}

h1.recht{
	font-size: 12px;
	color: #004D47;
}

h1.immo{
	font-size: 12px;
	color: #967E58;
}

h1.wirtschaft{
	font-size: 12px;
	color: #FFB300;
}

h1.steuerrecht{
	font-size: 12px;
	color: #7cabc8;
}

h1.anfahrt{
	font-size: 12px;
	color: #FFF;
}
/* SEO */


.impressum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2C8B7;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 16px;
}
.nav_x {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C2437;
	padding-left: 16px;
}
a:link.nav {color: #FFFFFF;}
a:visited.nav {color: #FFFFFF;}
a:active.nav {color: #FFFFFF;}
a:hover.nav {color: #FFFFFF;}

a:link.smp {color: #000000;}
a:visited.smp {color: #000000;}
a:active.smp {color: #000000;}
a:hover.smp_01 {color: #9C2437;}
a:hover.smp_02 {color: #D74809;}
a:hover.smp_03 {color: #0060A6;}
a:hover.smp_04 {color: #00847A;}
a:hover.smp_05 {color: #8D4025;}
a:hover.smp_06 {color: #D2C8B7;}


.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 14px;
	font-weight: bold;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	text-align: left;
}
.liste_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 8px;
}
.liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	padding-bottom: 4px;
	color: #9C2437;
}

.liste_head_o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 6px;
}
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	color: #000000;
}
.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 18px;
	padding-bottom: 12px;
}
.txt_liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	text-align: left;
}
.txt_w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	text-align: left;
}

.selbst_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C2437;
	padding-left: 10px;
}
.abst_top {
	padding-top: 8px;
}

.liste_head_con {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 8px;
	padding-top: 12px;
}

.bio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	width: 280px;
}
.bio p {
	padding: 0;
	margin: 0 0 10px 0;
}
.punkte ul {
	list-style-image: url(../images/punkt.gif);
	margin: 0;
	padding: 0 0 10px 36px;
}
.punkte li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	padding: 0 0 4px 0;
	color: #9C2437;
	list-style-position: outside;
}
.punkte .head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 19px;
}

h1{
	color:#9C2437;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

h2{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 18px;
	padding-bottom: 12px;
}
