body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
a.one:link {color: #666666; text-decoration: none}
a.one:visited {color: #666666; text-decoration: none}
a.one:hover {color: #650038}
a.two:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
}
a.two:visited {color: #666666; 
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
}
a.two:hover {color: #650038;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
}
a.three:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.three:visited {color: #666666; 
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.thre:hover {color: #650038;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
}

.lauftextblau {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 13px;
	color: #2D2D8D;
	line-height: 16px;
	font-weight: 400;
}
.lauftextgrau {
	font-family: sans-serif, Arial, Helvetica, ;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
	font-weight: 400;
}
.highlighttextpurple {
	font-family: sans-serif, Arial, Helvetica, ;
	font-size: 13px;
	color: #650038;
	line-height: 16px;
	font-weight: bolder;
}

.phighlighttextpurple {
	font-family: sans-serif, Arial, Helvetica,;
	font-size: 12px;
	color: #650038;
	font-weight: 100;
	text-decoration: none;
}

.bildboxgeneral {
	height: auto;
	width: auto;
	float: left;
}
.logobox {
	float: left;
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.logoboxgross {
	float: left;
	height: auto;
	width: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainbox {
	height: auto;
	width: 1000px;
	left: 1px;
	top: 1px;
	position: absolute;
}
.topbox {
	background-color: #e0e1e5;
	float: left;
	height: 73px;
	width: 998px;
}
.topboxindex {
	background-color: #e0e1e5;
	float: left;
	height: 160;
	width: 998px;
}
.topleftbox {
	background-color: #e0e1e5;
	float: left;
	height: auto;
	width: 286px;
	padding-top: 20px;
	padding-left: 20px;
}
.topleftboxindex {
	background-color: #e0e1e5;
	float: left;
	height: 120px;
	width: 300px;
}
.toprightbox {
	background-color: #e5e6e8;
	float: left;
	height: 73px;
	width: 689px;
}
.toprightboxindex {
	background-color: #e5e6e8;
	float: left;
	height: 120px;
	width: 698px;
}
.navbox {
	height: 22px;
	width: 998px;
	float: left;
	background-color: #f2f2f2;
}
.navbox2 {
	height: 22px;
	width: 998px;
	background-color: #e9ebeb;
	clear: left;
}
.mitteindexbox {
	height: auto;
	width: auto;
	float: left;
}
.adressboxindex {
	height: auto;
	width: auto;
	float: left;
	padding-top: 400px;
}
.navcontent {
	height: 20px;
	width: auto;
	float: left;
	background-color: #f1f2f2;
}
.navfiller_1 {
	height: 20px;
	width: 12px;
	float: left;
	background-color: #f1f2f2;
}
.hspacer10 {
	height: 24px;
	width: 10px;
	float: left;
	background-color: #f1f2f2;
}
.midbox {
	height: auto;
	width: 998px;
	clear: left;
	background-color: #EBF1F1;
}
.midfiller {
	height: auto;
	width: 130px;
	float: left;
}
.midbgbox {
	height: auto;
	width: 690px;
	float: right;
	background-image: url(../images/bg26.jpg);
}
.midbgbox2 {
	height: auto;
	width: 690px;
	float: right;
	background-image: url(../images/bg15.jpg);
}
.midbgbox3 {
	height: auto;
	width: 690px;
	float: right;
	background-image: url(../images/bg14.jpg);
}
.leftdownbox1 {
	height: auto;
	width: 286px;
	float: left;
	padding-top: 150px;
	padding-left: 20px;
}
.leftdownbox2 {
	height: auto;
	width: 286px;
	float: left;
	padding-top: 50px;
	padding-left: 20px;
}
.leftdownbox3 {
	height: auto;
	width: 286px;
	float: left;
}
.leftcontent1 {
	height: auto;
	width: 270px;
	float: left;
}
.leftcontent2 {
	height: auto;
	width: 299px;
	float: left;
}
.teambox {
	height: auto;
	width: 286px;
	float: left;
	padding-top: 50px;
	padding-left: 20px;
}
.lawyerbox {
	height: auto;
	width: 286px;
	float: left;
}
.sinalbalken {
	background-color: #FFCC99;
}
.lawyerbild {
	height: auto;
	width: 286px;
	clear: left;
}
.midcontent {
	height: auto;
	width: 500px;
	float: left;
	padding-top: 50px;
}
