#red {
	color : #660000;
}

#fg_red {
	color : #660000;
}

*.ra_red {
	font-size : 11pt;
	line-height : 150%;
	font-family : Arial, Helvetica, sans-serif;
	color : #660000;
}

*.ra_red_pub {
	font-size : 11pt;
	line-height : 100%;
	font-family : Arial, Helvetica, sans-serif;
	color : #660000;
}

*.zentriert {
	text-align : center; 
	color : #0550AA;
	line-height:200%;
}

#ra_name {
	font-size : 20pt; 
	font-weight : normal;
	line-height : 110%;
	letter-spacing : 1pt;
}

#blue {
	color : #0550AA;
	font-size : 16pt; 
	font-weight : normal;
}

*.blau {
	color : black;
}

*.publikationen 	{
	width : 100%;
	display : block;
	text-align : left;
	font-size : 8pt;
	color : #0550AA;
	padding-left : 5px;
	padding-right: 5px;
	font-family : Arial, Helvetica, sans-serif;
}

*.publikationen:HOVER 	{
	text-decoration : none;
}

*.karriere 	{
	width : 100%;
	display : block;
	text-align : left;
	font-size : 8pt;
	color : gray;
	padding-left : 5px;
	padding-right: 5px;
	font-family : Arial, Helvetica, sans-serif;
}

*.karriere:HOVER 	{
	text-decoration : none;
}

*.impressum 	{
	text-align : left;
	font-size : 12pt;
	color : #0550AA;
	padding-left : 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
}

*.impressum:HOVER 	{
	text-decoration : none;
}


*.fachgebiete 	{
	width : 100%;
	text-align : left;
	display : block;
	font-size : 8pt;
	color : #0550AA;
	padding-left : 5px;
	padding-right: 5px;
	font-family : Arial, Helvetica, sans-serif;
}


*.fachgebiete:HOVER 	{
	text-decoration : none;
}

*.standort 	{
	width : 100%;
	color : black;
	display:block;
	font-size : 10pt;
	text-align : left;
	padding-left : 20px;
	padding-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

*.standort:HOVER 	{
	text-decoration : none;
}

*.kontakt 	{
	font-size : 11pt;
	padding-right : 10px;
	padding-top : 10px;
	font-family : Arial, Helvetica, sans-serif;
}

*.kontakt:HOVER 	{
	text-decoration : none;
}


*.menu_left 	{
	width : 100%;
	color : white;
	display:block;
	font-size : 12pt;
	text-align : left;
	padding-left : 20px;
	padding-right: 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
}

*.menu_left:HOVER 	{
	color : #660000;
}

*.submenu 	{
	color : black;
	font-size : 10pt;
	text-align : left;
	padding-left : 10px;
	padding-right: 10px;
	padding-top : 5px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
}

*.submenu:HOVER 	{
	color : #660000;
}

*.photo {
	padding-left : 20px;
	padding-top : 20px;
	padding-right : 20px;
}

*.anwalt 	{
	font-size : 10pt;
	text-align : left;
	color : black;
	padding-left : 0px;
	padding-right : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

*.ra_liste {
	font-size : 11pt;
	padding-left : 15px;
	padding-right : 15px;
}

*.vita_text {
	line-height : 150%;
	width : 550px;
	padding-left : 10px;
	padding-right : 0px;
}

*.vita_jahr {
	line-height : 150%;
	width : 100px;
	padding-left : 0px;
	padding-right : 10px;
}

*.fachgebiet	{
	color : #0550AA;
	font-size : 14pt;
	line-height : 125%;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
}

A  {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #0550AA;
}

A:HOVER {
	color : #660000;
}

A.sitemap  {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	line-height:100%;
}

A.sitemap:HOVER  {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #0550AA;
	text-decoration : underline;
}

A.veranstaltungsarchiv {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}


*.unterschrift 	{
	text-align : center;
	font-size : 8pt;
	color : #6C6C66;
	padding-left : 15px;
	padding-right: 15px;
	padding-bottom : 5px;
	font-family : Arial, Helvetica, sans-serif;
}


BODY {
	margin : 0px;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	height : 101%;
	background-color : #6C6C66;
}

LI {
	font-family : Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:left;
	list-style-type : square;
}

LI.themen02 {
	font-family : Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:left;
	list-style-type : square;
	margin-left : 18px;
}

LI.roem {
	font-family : Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:left;
	list-style-type : upper-roman;
	padding-bottom : 5px;
	padding-top : 5px;
}

LI.decimal {
	font-family : Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:left;
	list-style-type : decimal;
	padding-bottom : 5px;
	padding-top : 5px;
}

LI.none {
	font-family : Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:left;
	list-style-type : none;
	padding-top : 15px;
}


UL {
	padding-right : 30px;
}

/* UL.pub {
	padding-left : -10px;
	padding-right : 0px;
	padding-top : -10px;
	padding-bottom : 0px;
} */

P  {
	font-size : 11pt;
	line-height : 150%;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	font-family : Arial, Helvetica, sans-serif;
}

P.pub  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : black;
	margin-top : 0px;
	padding-top : 0px;
	padding-left : 30px;
	padding-right : 10px;
	padding-bottom : 0px;
	line-height:125%;
	text-align:left;
	list-style-type : none;
	background-image: url(grafiken/li_pkt_blau.gif);
	background-repeat : no-repeat;
	background-position : 12px 3px;
}

P.a10pt {
	font-size : 10pt;

}

P.anfahrt {
	width : 550px;
	text-align : left;
}

P.tabelle  {
	font-size : 11pt;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
}

H1  {
	font-size : 20pt;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	font-family : Sans-Serif, Verdana, Arial, Helvetica;
	font-weight : normal;
	letter-spacing : 1pt;
}

H2  {
	color : black;
	font-size : 14pt;
	padding-left : 13px;
	padding-right : 15px;
	padding-top : 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}

H2.mi_ueberschrift  {
	color : black;
	font-size : 14pt;
	padding-left : 13px;
	padding-right : 15px;
	padding-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}

H2.presse  {
	font-size : 11pt;
	padding-left : 30px;
	padding-right : 15px;
	padding-top : 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	list-style-type : none;
	background-image: url(grafiken/li_pkt_blau.gif);
	background-repeat : no-repeat;
	background-position : 12px 18px;
}

H3  {
	color : black;
	font-size : 12pt;
	padding-left : 13px;
	padding-right : 15px;
	padding-top : 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}

H3.presse  {
	color : #0550AA;
	font-size : 12pt;
	padding-left : 13px;
	padding-right : 15px;
	padding-top : 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

TD  {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
}

TD.vertab  {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
	text-align : left;
	line-height : 120%;
	background-color : White;
}

TD.form {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

INPUT {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

SELECT {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

textarea {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

