body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff ;
	color:#434335;
	line-height: 145%;
	text-align: center;
	vertical-align: bottom;
}

td{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#434335;
	line-height: 150%;
}

img{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
}

.adresse{
	font-size: 11px;
}

a{
	color: #990000;	
}
a:hover{
	color: #2D0000;	
}

h1{
	padding: 0px 0px 4px 0px;
	font-size: 18px;
	color: #A60012;
	font-weight: normal;
	letter-spacing: 1px;
}
h2, h3{
	font-size: 14px;
	color:#434335;
	font-weight: bold;
	letter-spacing: 1px;
}

.fusionsbanner{
	border-top: 1px solid #D0D1B2;
	border-bottom: 1px solid #D0D1B2;	
}


.text_normal h2,h3{

	font-size: 14px;
	color:#434335;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	font-weight: bold;
}

.kleiner_text{
	font-size: 11px;
	line-height: 110%;	
}
.kleine_liste{
	line-height: 110%;
	font-size: 12px;

}
.kleine_liste li{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
}

.bottomlinie{
	background: #E3E3BB url(bilder/kontakt_1x1.gif) repeat-x top;
}

.pixellinie_links{
	background: url(bilder/1x1pixel_anwalt_kopf.gif) repeat-y left;
}


ul{
		padding: 0px 0px 0px 9px;
		margin:  0px 0px 0px 10px;
		border:  none;
}

li{
	list-style-image: url(bilder/liste.gif);
}

.anwalt li{
	list-style-image: url(bilder/liste_anwalt.gif);
}


hr{
	border-top: 1px solid #888888;
	border-right: 1px solid #D7D7BC;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #D7D7BC;
}

#zusatzlinks a{
	font-size: 10px;
	color: #80806F;
	text-decoration: none;
	padding: 8px 7px 8px 6px;
	background-color: White;
}
#zusatzlinks a:hover{
	background: #F3F3F3;
	color: #000000;
}

#rahmen{
	position: absolute;
	left:0px;
	top: 0px;
	height: 100%;
	width: 100%;
	border: none;
	/*border: 1px solid #00FF7F;*/
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
}

#container{
	margin: 0px auto;
	left: 0px;
	background:#EBEBCE url(bilder/body_bg.jpg) repeat-y left;
	position: relative;
	top: 0px;
	min-height: 100%;
	*height: 100%;
	/*border: 1px solid Red;*/
	padding: 0;
	width: 750px; /* bmh */
	voice-family: "\";}\""; 
	voice-family:inherit;
	width: 750px;
}


#fussbereich{	float: left;
	position: absolute;
	bottom: 0px;
	width: 364px;
	*	bottom: -1px;
	/*border: 1px solid #000000;*/
	float: left;

	background: url(bilder/fuss_bg.gif) repeat-x bottom;
}
#fussbereich2{
	position: absolute;
	bottom: 0px;
	left: 364px;
	height: 80px;
	width: 386px;
	*	bottom: -1px;
	/*border: 1px solid #000000;*/
	float: left;

	background: url(bilder/fuss_bg.gif) repeat-x bottom;
}

#fusszeile{
	float: left;
	padding: 28px 0px 0px 18px;
	margin: 0p 0px 0px 0px;
}
#fusszeile a{

	padding: 0px 5px 0px 0px;
	margin: 0p 0px 0px 0px;
}


#subnavi{
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	border-left: 1px solid #D7D7BC;
}
#subnavi img{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	border-bottom: 1px solid #D7D7BC;
}
#subnavi img:hover{
	background: #515151;
	border-bottom: 1px solid #BBBB9B;
}

#subnavi .aktiv{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	background: #515151;
}
#subnavi a{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

/*  Diese Klassen formatieren das e-mailformular     */
/*........................................................................................................................*/
INPUT {
	color : #323232;
	font-family : Arial, Helvetica, sans-serif;
	width : 100%;
	background: #F8F8EB;
	border: 1px solid #BDBD73;
	margin: 0px 0px 2px 0px;
}
TEXTAREA {
	color : #323232;
	font-family : Arial, Helvetica, sans-serif;
	width : 100%;
	background: #F8F8EB;
	border: 1px solid #BDBD73;
		margin: 0px 0px 2px 0px;
}
.PLZ {
	width : 70px;
}

.Wohnort{
	width :100%;
	
}
.Button{
	width : 120px;
	background: #F6F6F6;
	border: 1px solid #555555;
}
.Button:hover{
	width : 120px;
	background: #FFF4B2;
	border: 1px solid #555555;
}

#MODUL_Publikationen Input{
width: 270px;
}
#MODUL_Publikationen .Buttons{
width: 60px;
}
.GRUPPENUEBERSCHRIFT{
	font-size: 14px;
	color:#434335;	
	font-weight: bold;
}

#MODUL_Termine .td_extra {
	text-align: right;
	font-weight: bold;
}
#MODUL_Termine .NORMAL {
	border-bottom: 1px solid #000000;
}

#MODUL_Termine .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
	font-weight: bold;
}

#MODUL_Termine H1{
	padding: 0px 0px 4px 0px;
	font-size: 12px;
	color: #A60012;
	font-weight: normal;
	letter-spacing: 0px;
}

#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
	border-top: 1px solid #000000;
}
#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
	vertical-align: top;
}
#MODUL_Neuigkeiten H1{
	padding: 0px 0px 4px 0px;
	font-size: 16px;
	color: #A60012;
	font-weight: normal;
	letter-spacing: 0px;
}
#MODUL_Neuigkeiten H2{
	font-size: 14px;
	color: #A60012;
	font-weight: bolder;
	letter-spacing: 0px;
}

.INPUT_RADIO{
	width: 20px;
	margin: 5px 0px -2px 0px;
}

.INPUT_SELBST{
	width: 50px;
}

.FORM_UEBERSCHRIFT{
	font-weight: bold;
	height: 40px;
	padding-top: 20px;
}

.Button2{
	width : 80px;
	background: #F6F6F6;
	border: 1px solid #555555;
}
.Button2:hover{
	width : 80px;
	background: #FFF4B2;
	border: 1px solid #555555;
}