@charset "UTF-8";/** {	margin:0;	padding:0;}*/html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;outline:none;}body {	text-align:center; /* horizontal zentrieren für IE 5 */	font: 100%/1.3 "Verdana", Arial, Helvetica, sans-serif;	background: #253451;}img {border:0;}h1 { 	font-weight:bold;   font-size:130%;}h2 {	font-size:115%; 	margin:0.5em 0;}h3 {	font-size:90%; 	margin:0.05em 0;}h1, h2 {	color:#344D7F;}p {	padding-top:15px;}.blau { color: #344D7F;}.top { padding-top:30px;}.bottom { padding-bottom:15px;}.bold { font-weight:bold;}.hellgrau { color:#666; font-size:90%;}.small_font {font-size:80%; padding-top:5px; }ul { margin-top:15px; } li { list-style-type: none; padding: 3px 1px 0px 15px; } 			#wrap {				position:absolute;				min-height:585px; /* for modern browsers */				height:auto !important; /* for modern browsers */				height:585px; /* for IE5.x and IE6 */				width:990px;				margin-top:-293px;				margin-left:-495px;				top: 50%;				left: 50%;				text-align:left;		/*		width:990px;				margin:0 auto;	*/				background:#fff url(../home/images/sidebar.jpg) left top repeat-y;				background-color:white;				color:black;				border-top:#354978 solid 1px;				border-bottom:#354978 solid 1px;				}			#header {				background: url(../home/images/header.jpg) no-repeat 0 0;				height:120px;				color:white;				}			#sidebar {				width:230px;				min-height:435px; /* for modern browsers */				height:auto !important; /* for modern browsers */				height:435px; /* for IE5.x and IE6 */				float:left;				background-color: transparent;				}			#content {				font-size:85%;				padding:35px 25px 10px 260px;				}			#footer {				background: url(../home/images/footer.jpg) no-repeat;				height:30px;				color:white;				clear:left;				}.header-link { display:block; width:210px; height:77px; position:absolute; text-indent:-999999px; top:35px; left:15px; }#menue {	width:225px;	position:relative;	padding-top:30px;	margin-left:15px;}#navi { 	margin: 0; 	padding: 0; 	width: 180px; } #navi ul, #navi li{ list-style-type: none; padding: 5px 1px 5px 5px; } #navi li a { display: block; } #navi a:link, #navi a:visited {	text-decoration: none;	color: #FFF;	font-size:90%;} #navi #akt { text-decoration:underline; } #navi a:hover, #navi a:hover#akt { color: #344D7F; }#picture {	min-height:230px;	height:100%;	position:relative;}#picture img {	display:block;	position:absolute;	bottom:0;	margin:0 auto;}#designed {	float:left;	width:auto;	padding: 8px 0 0 20px;}#designed  a:link, #designed a:visited {	text-decoration: none;	font-size:70%;	color:#CCC;}#designed a:hover {	text-decoration:underline;	color:#FFF;}#language {	text-align:right;	width:auto;	padding: 8px 20px 0 0px;}#language a:link, #language a:visited {	text-decoration:none;	color:#CCC;	font-size:75%;}#language a:hover {	text-decoration:underline;	color:#FFF;}#tf_parent {	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	text-align: center;	white-space: nowrap;	overflow: hidden;	width: 700px;	font: 115%/1.3 "Verdana", Arial, Helvetica, sans-serif;	margin-top: 15px;}.tf_child {	width: 300px;	height: auto;	display: inline-block;	white-space: normal;	text-align: left;	vertical-align: middle;	margin-bottom:15px;}.tf_child {	*display: inline;	*margin: 0 20px 15px 20px;}#impress_parent {	text-align: left;	white-space: nowrap;	overflow: hidden;	width: 700px;	font: 80%/1.3 "Verdana", Arial, Helvetica, sans-serif;	margin-top: 10px;}.impress_child {	width: 70px;	height: auto;	display: inline-block;	white-space: normal;	text-align: left;	vertical-align: middle;	margin-bottom:10px;}/*.impress_child {	*display: inline;	*margin: 0 20px 15px 20px;}*/.impress_child1 {	width: 500px;	height: auto;	display: inline-block;	white-space: normal;	text-align: left;	vertical-align: middle;	margin-bottom:10px;}.impress_child1 {	*display: inline;	*margin: 0 20px 15px 20px;}/* Navigation page Rechtsanwälte */#ra_navi { padding-top: 65px; text-align: left; padding-left:250px; height:auto; width:auto;}#ra_menue {	background-color:transparent; margin: 0; padding: 4px 0; }#ra_menue li {	display: inline;	list-style-type: none;}#ra_menue a {	text-decoration:none; padding: 0px 10px; color:#FFF; font-size:75%;}#ra_menue #akt { text-decoration:underline; } #ra_menue a:hover, #ra_menue a:hover#akt {	color:#999;}.ra_line { color:#666; font-size:75%; padding-top:40px; }.img_ra { float:right;}.logos_k {padding-right:30px;}.hyperlink {	font-weight:bold;	color:#264171;	}
