body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-image: url(bilder/1x1_blau.gif);
}

*{
	margin: 0px; 
	padding: 0px;
	border: none;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
}

h1 {
	font-size: 1.3em;
	letter-spacing: 2px;
	line-height: 30px;
}

h2 {
	font-size: 1.3em;
	letter-spacing: 2px;
	line-height: 30px;
}

h3 {
	font-size: 1.3em;
	letter-spacing: 2px;
	line-height: 30px;
}

a {
	/*text-decoration: none;*/
	/*font-weight: bold;*/
	color: #B3A678;
}

a:hover {
	color: #ffffff;
}

td {
	text-align: left;
	vertical-align: top;
	font-size: 1.2em;
}

#content {
	padding: 0px 0px 0px 10px;
	line-height: 20px;
}

#content ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	list-style: square;
}

#content td {
	font-size: 1em;
}

#content td img, #MODUL_Neuigkeiten img {
	border: 1px solid #ffffff;
}

.startportraitbg {
	width: 143px;
	height: 180px;
	float: left;	
	background: url(bilder/bildhintergrund.gif) no-repeat top left;
}

.startportrait {
	margin: 5px 0px 0px 2px;	
	border: 1px solid #ffffff;	
}

.contentportrait {
	margin: 10px 0px 10px 20px;	
	float: right;
	border: 1px solid #ffffff;
	
}

.horizontalline {
	background-image: url(bilder/1x1_linie.gif);
}

#navi li a span {
	display: none;	
}

#navi {
	margin: 5px 0px 0px 0px;
	width: 100%;
	height: 20px;
	clear: both;
}

#navi ul {
	list-style: none;
}

#navi li {
	margin: 0px 3px 0px 0px;
	float: left;	
}

#navi .navistartseite {
	background: url(bilder/navi_startseite.gif) no-repeat;
	width: 94px;
	height: 14px;
}

#navi .naviaktuelles {
	background: url(bilder/navi_aktuelles.gif) no-repeat;
	width: 91px;
	height: 14px;
}

#navi .navikanzlei {
	background: url(bilder/navi_kanzlei.gif) no-repeat;
	width: 76px;
	height: 14px;
}

#navi .navianwaelte {
	background: url(bilder/navi_anwaelte.gif) no-repeat;
	width: 86px;
	height: 14px;
}

#navi .navirechtsgebiete {
	background: url(bilder/navi_rechtsgebiete.gif) no-repeat;
	width: 128px;
	height: 14px;
}

#navi .navikontakt {
	background: url(bilder/navi_kontakt.gif) no-repeat;
	width: 83px;
	height: 14px;
}

#navi .navistartseite a {
	display: block;
	background: url(bilder/navi_startseite.gif) no-repeat;
	width: 94px;
	height: 14px;
}

#navi .naviaktuelles a {
	display: block;
	background: url(bilder/navi_aktuelles.gif) no-repeat;
	width: 91px;
	height: 14px;
}

#navi .navikanzlei a {
	display: block;
	background: url(bilder/navi_kanzlei.gif) no-repeat;
	width: 76px;
	height: 14px;
}

#navi .navianwaelte a {
	display: block;
	background: url(bilder/navi_anwaelte.gif) no-repeat;
	width: 86px;
	height: 14px;
}

#navi .navirechtsgebiete a {
	display: block;
	background: url(bilder/navi_rechtsgebiete.gif) no-repeat;
	width: 128px;
	height: 14px;
}

#navi .navikontakt a {
	display: block;
	background: url(bilder/navi_kontakt.gif) no-repeat;
	width: 83px;
	height: 14px;
}

#navi .navistartseite a:hover {
	display: block;
	background: url(bilder/navi_startseite_h.gif) no-repeat;
	width: 94px;
	height: 14px;
}

#navi .naviaktuelles a:hover {
	display: block;
	background: url(bilder/navi_aktuelles_h.gif) no-repeat;
	width: 91px;
	height: 14px;
}

#navi .navikanzlei a:hover {
	display: block;
	background: url(bilder/navi_kanzlei_h.gif) no-repeat;
	width: 76px;
	height: 14px;
}

#navi .navianwaelte a:hover {
	display: block;
	background: url(bilder/navi_anwaelte_h.gif) no-repeat;
	width: 86px;
	height: 14px;
}

#navi .navirechtsgebiete a:hover {
	display: block;
	background: url(bilder/navi_rechtsgebiete_h.gif) no-repeat;
	width: 128px;
	height: 14px;
}

#navi .navikontakt a:hover {
	display: block;
	background: url(bilder/navi_kontakt_h.gif) no-repeat;
	width: 83px;
	height: 14px;
}

#navi .navistartseiteactive a {
	display: block;
	background: url(bilder/navi_startseite_h.gif) no-repeat;
	width: 94px;
	height: 14px;
}

#navi .naviaktuellesactive a {
	display: block;
	background: url(bilder/navi_aktuelles_h.gif) no-repeat;
	width: 91px;
	height: 14px;
}

#navi .navikanzleiactive a {
	display: block;
	background: url(bilder/navi_kanzlei_h.gif) no-repeat;
	width: 76px;
	height: 14px;
}

#navi .navianwaelteactive a {
	display: block;
	background: url(bilder/navi_anwaelte_h.gif) no-repeat;
	width: 86px;
	height: 14px;
}

#navi .navirechtsgebieteactive a {
	display: block;
	background: url(bilder/navi_rechtsgebiete_h.gif) no-repeat;
	width: 128px;
	height: 14px;
}

#navi .navikontaktactive a {
	display: block;
	background: url(bilder/navi_kontakt_h.gif) no-repeat;
	width: 83px;
	height: 14px;
}

#subnavi {
	margin: 20px 0px 0px 20px;
	text-align: right;
	letter-spacing: 2px;
}

#subnavi ul {
	list-style: none;	
}

#subnavi li {
	margin: 2px 3px 0px 0px;	
}

#subnavi a {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	width: 100%;
}

#subnavi a:hover {
	display: block;
	/*font-weight: bold;*/
	letter-spacing: 2px;
	background: url(bilder/1x1_hellblau.gif);
}

#subnavi .active {
	display: block;
	font-weight: bold;
	letter-spacing: 2px;
	background: url(bilder/1x1_hellblau.gif);
}

#nochobentd {
	height: 100px;
	vertical-align: bottom;
}

#nachoben {
	padding: 0px 0px 5px 20px;
	background: url(bilder/pfeil.gif) no-repeat top left;
	color: #BFC5CF;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 0.8em;
	line-height: 20px;
}

#nachoben:hover {
	color: #B8AC77;	
}

#footer {
	clear: both;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 0.8em;
	height: 40px;
}

#footer ul {
	list-style: none;
}

#footer li {
	margin: 10px 3px 0px 0px;
	float: left;	
}

#footer a {
	color: #BFC5CF;
}

#footer a:hover {
	color: #B8AC77; 
}

/*  Diese Klassen formatieren das e-mailformular     */
/*........................................................................................................................*/

#email_form td {
	font-size: 1em;
	line-height: 20px;	
}

#email_form .plz{
	width : 60px;
	height: 19px;
	color: #475A76;
}

#email_form .wohnort{
	width : 236px;
	height: 19px;
	color: #475A76;
}

#email_form INPUT{
	width : 300px;
	height: 19px;
	color: #475A76;
}

#email_form TEXTAREA{
	width : 300px;
	color: #475A76;
}

#email_form .button{
	width: 148px;
	height: 14px;
	color: #ffffff;
	background: #C2B078;
	font-weight: bold	
}

#email_form .button:hover{
	color: #ffffff;
	background: #5A6B84;
}

#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
}

#MODUL_Neuigkeiten td {
	font-size: 1em;
	line-height: 20px;	
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
	font-weight: bold;
}

#MODUL_Neuigkeiten a {
	/*text-decoration: none;
	font-weight: bold;*/
	color: #B3A678;	
}

#MODUL_Neuigkeiten a:hover {
	color: #ffffff;
}
