/*   
 *	CSS2.0 STYLESHEET  
 *	for  
 *	Kanzlei Kuhnwaldt  
 *	http://www.kuhnwaldt.de  
 *  
 *	© 2004 by C. San Segundo
 * 	  S A N S E G . c o n c e p t
 *	  http://www.sanseg.de
 *
 *	color standards:
 *	
 *	dark blue	-	#11375B
 *	mid blue	-	#A9BEC6
 *	background	-	#F8F8F8
 *	mid	grey	-	#CCCCCC
 *	lite grey	-	#EEEEEE
 *  
 */

.fat{ font-weight:bold; }
 
body{
	background-color:#000000;
	background-image:url(../dpix/bg_wht.gif);
	color:#333333;
	font-family:Verdana,Arial,sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
}

img{
	border:0px;
}

h1, .inf{
	color:#F8F8F8;
	font-size:5px;
	line-height:5px;
	margin:0px;
}

#frameContainer{
	width:771px;
	margin:20px auto;
	padding:0px;
	text-align:left;
	background:#EEEEEE;
}

#frameContainerL{
	width:174px;
	margin:0px;
	padding:0px;
	float:left;
}

#frameCLlogo{
	width:174px;
	height:86px;
	margin:0px;
	padding:0px;
}

#frameLnk{
	margin:95px 0px;
}

#frameLnk ul{
	list-style-type:none;
	font:400 11px/12px Arial,sans-serif;
	margin:0px;
	padding:0px 30px;
	overflow:hidden;
}

#frameLnk ul li{
	list-style-image:url('../dpix/kk_ico_li2.gif');
	margin-bottom:5px;
}

#frameLnk a:link,#frameLnk a:visited{
	color:#333333;
	text-decoration:none;
	display:block;
	padding:0px;
}

#frameLnk a:active,#frameLnk a:hover{
	text-decoration:underline;
}

#frameContainerR{
	width:597px;
	margin:0px 174px;
	padding:0px;
}

#frameCRoben{
	width:597px;
	height:86px;
	background-image:url('../dpix/bg_oben.gif');
}

#frameCRtext{
	width:472px;
	background:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:70px 40px;
	text-align:left;
}

#frameCRtext h1,h2,h3,h4,h5,h6{
	color:#003366;
	margin:0px;
}

#frameCRtext h1{
	font:700 18px/25px Verdana,sans-serif;
}		

#frameCRtext h2{
	font:700 16px/22px Verdana,sans-serif;
}

#frameCRtext h3{
	font:700 14px/18px Verdana,sans-serif;
}

#frameCRtext h4,h5,h6{
	font:700 12px/16px Verdana,sans-serif;
}

#frameCRtext table{
	font:400 12px/14px Verdana,sans-serif;
	margin:0px -3px;
	padding:3px;
}

#frameCRtext th{
	text-align:left;
}

#frameCRtext td{
	vertical-align:top;
}

#frameCRtext a{
	color: #11375B;
}

#frameCRtext a:hover{
	text-decoration:none;
}

#frameCRtext ul{
	font:400 12px/16px Verdana,sans-serif;
	list-style-image:url('../dpix/kk_ico_li2.gif');
}

#frameEnd{
	width:771px;
	height:8px;
	margin:0px;
	padding:0px;
	background-image:url('../dpix/bg_unten.gif');
	text-align:right;
}

#frameNav{
	position:absolute;
	margin:28px 1px;
	width:552px;
	height:58px;
	z-index:2;
	text-align:left;
	overflow:hidden;
}

#frameNav a:link,#frameNav a:visited{
	display:block;
	padding-top:42px;
	text-decoration:none;
	font:700 12px Arial,sans-serif;
	color:#333333;
}

#frameNav a:active, #frameNav a:hover{
	color:#222222;
}

#lnk1{
	background-image:url('../dpix/nav_n_l1.jpg');
	width:92px;
	height:58px;
	overflow:hidden;
	text-align:center;
	float:left;
}

#lnk1 a:active,#lnk1 a:hover{
	background:none;
	background-image:url('../dpix/nav_h_l1.jpg');
}

#lnk2{
	background-image:url('../dpix/nav_n_l2.jpg');
	width:92px;
	height:58px;
	overflow:hidden;
	text-align:center;
	float:left;
}

#lnk2 a:active,#lnk2 a:hover{
	background:none;
	background-image:url('../dpix/nav_h_l2.jpg');
}

#lnk3{
	background-image:url('../dpix/nav_n_l3.jpg');
	width:97px;
	height:58px;
	overflow:hidden;
	text-align:center;
	float:left;
}

#lnk3 a:active,#lnk3 a:hover{
	background:none;	
	background-image:url('../dpix/nav_h_l3.jpg');
}

#lnk4{
	background-image:url('../dpix/nav_n_l4.jpg');
	width:92px;
	height:58px;
	overflow:hidden;
	text-align:center;
	float:left;
}

#lnk4 a:active,#lnk4 a:hover{
	background:none;
	background-image:url('../dpix/nav_h_l4.jpg');
}

#lnk5{
	background-image:url('../dpix/nav_n_l5.jpg');
	width:97px;
	height:58px;
	overflow:hidden;
	text-align:center;
	float:left;
}

#lnk5 a:active,#lnk5 a:hover{
	background:none;	
	background-image:url('../dpix/nav_h_l5.jpg');
}

#lnk6{
	background-image:url('../dpix/nav_n_l6.jpg');
	width:81px;
	height:58px;
	overflow:hidden;
	text-align:center;
	float:left;
}

#lnk6 a:active,#lnk6 a:hover{
	background:none;	
	background-image:url('../dpix/nav_h_l6.jpg');
}

#rechtsanwalt{
	width:1px;
	height:1px;
	overflow:hidden;
}

.clr{
	clear:both;
}

.right{
	text-align:right;
}

.left{
	text-align:left;
}

.fr{
	text-align:right;
	float:right;
	margin:0 0 30px 30px;
}

.fl{
	text-align:left;
	float:left;
	margin:0 30px 30px 0;
}

#frameSSC{
	text-align:left;
	font:200 9px/11px Arial,sans-serif;
	color:#CCCCCC;
	background:#F8F8F8;
}

#frameSSC a{ color:#ddd;	text-decoration:none; }

#frameCRtext table .www { width:100px; } 
#frameCRtext table tr td.jahr { width:50px; }
#frameCRtext table tr td.tabbed{ padding-left:20px; }
