*.noprint {
	display : none;
}

#noprint {
	display : none;
}

.print {
	width : 400px;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

*.print3 {
	width : 300px;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

.print2 {
	width : 200px;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

.print1 {
	width : 100px;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}



	#red {
		color : black;
		font-weight : bold;
	}
	
	*.zentriert {
		text-align : center; 
		color : black;
		line-height:200%;
	}
	
	#ra_name {
		font-size : 20pt; 
		font-weight : normal;
		line-height : 110%;
		letter-spacing : 1pt;
	}
	
	#blue {
		color : black;
		font-size : 16pt; 
		font-weight : normal;
	}

	*.blau {
	color : black;
	font-weight : bold;
	}
	
	*.publikationen 	{
		width : 100%;
		display : block;
		text-align : left;
		font-size : 8pt;
		color : black;
		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 : black;
		padding-left : 5px;
		padding-right: 5px;
		font-family : Arial, Helvetica, sans-serif;
	}
	
	*.karriere:HOVER 	{
		text-decoration : none;
	}
	
	*.impressum 	{
		text-align : left;
		font-size : 12pt;
		width : 150px;
		color : black;
		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 : black;
		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 : black;
	}
	
	*.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 : black;
	}
	
	*.photo {
		padding-left : 20px;
		padding-top : 20px;
		padding-right : 20px;
	}
	
	*.anwalt 	{
		font-size : 10pt;
		text-align : left;
		color : black;
		width : 150px;
		padding-left : 0px;
		padding-right : 0px;
		font-family : Arial, Helvetica, sans-serif;
	}
	
	*.ra_liste {
		font-size : 9pt;
		padding-left : 15px;
		padding-right : 15px;
	}
	
	*.vita_text {
		line-height : 150%;
		width : 250px;
		padding-left : 10px;
		padding-right : 0px;
	}
	
	*.vita_jahr {
		line-height : 150%;
		width : 150px;
		padding-left : 0px;
		padding-right : 10px;
	}
	
	*.fachgebiet	{
		color : black;
		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 : underline;
		color : black;
	}
	
	A:HOVER {
		color : black;
	}

	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 : black;
		text-decoration : underline;
	}
	
	BODY  {
		margin : 0px;
		font-size : 11pt;
		font-family : Arial, Helvetica, sans-serif;
		background-color : white;
		width : 400px;
	}
	
	LI  {
		font-family : Arial, Helvetica, sans-serif;
		line-height:150%;
		text-align:justify;
		width : 300px;
	}
	
	P  {
		font-size : 11pt;
		line-height : 150%;
		padding-left : 15px;
		padding-right : 15px;
		padding-top : 15px;
		width : 400px;
		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 : 5px;
		line-height:150%;
		text-align:left;
		list-style-type : none;
		background-image: url(grafiken/li_pkt_blau.gif);
		background-repeat : no-repeat;
		background-position : 12px 5px;
	}
	
	P.a10pt {
		font-size : 10pt;
	
	}
	
	P.anfahrt {
		width : 400px;
		text-align : left;
	}

	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;
		width : 400px;
	}
	
	H2  {
		color : black;
		font-size : 14pt;
		padding-left : 13px;
		padding-right : 15px;
		padding-top : 15px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		width : 400px;
	}
	
	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;
		width : 400px;
	}
	
	H3  {
		color : black;
		font-size : 12pt;
		padding-left : 13px;
		padding-right : 15px;
		padding-top : 15px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		width : 400px;
	}

	
	TD  {
		font-size : 11pt;
		font-family : Arial, Helvetica, sans-serif;
	}
	
	
	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;
	}
	
