body 	{		background-image: url(backs/kdo_muster_warmgrau.gif);		background-position: top left;		background-repeat: repeat;		background-color: #FFF; 		font-family: Arial, Helvetica, sans-serif;		margin: 0;		padding: 0;}#site	{		background-color: #FFF;		width: 900px;		height: auto;		position: absolute;		top: 0%; left: 50%;		margin-left: -450px;		border-style: dotted;		border-width: 0px 0px 0px 0px;		border-color: #E71927;} #wrapper { 		text-align: left;		width: 900px;		margin-right: auto;		margin-left: auto;		margin-top: -25px;		padding: 300px 0 0 0;		background-image: url(pics/kdec_wer3_900q.gif);		background-position: top left;		background-repeat: no-repeat;		background-color: #D9D3C5;} #header	{ 		width: 900px;		height: 110px;		background-image: url(../logos/kdec_logo_400q.gif);		margin: 0;		padding: 0;		background-image: none;		font-family: georgia, times, serif;		font-weight: normal;		font-size: 13px;		line-height: 14px;		color: #FFF;		letter-spacing: 1px;		border-style: solid;		border-color: #FFF;		border-width: 0;		z-index: 10;		background-color: #D9D3C5;		z-index: 50;			}.logo {		padding: 0 0 0 0;		margin: -75px 0 0 765px;		list-style: none;		position: absolute;}#nav2	{		padding: 0 0 0 8px;		width: auto;		height: 75px;		margin: -64px 0 0 520px;		list-style: none;		position: relative;				font-size: 13px;		font-weight: bold;		letter-spacing: 0px;			font-family: georgia, times, serif;				color: #FFF;		line-height: 14px;				background-color: none;		border: dotted yellow;		border-width: 0 0 0 5px;		z-index: 50;}#nav2 ul {		padding: 2px 0 2px 0;		margin: 0 0 0 0;		list-style: none;		}#nav2 li {		padding: 2px 0 2px 0;		margin: 0 0 0 0;		list-style: none;			}#nav2 a:link, #nav a:visited, #nav a:hover {		display: block;		text-decoration: none;		font-weight: bold;		padding-left: 0px;		z-index: 10;}#nav2 a:link {		color: #645E4D;}#nav2 a:visited {		color: #645E4D;		text-decoration: none;}#nav2 a:hover {		color: #000;}#nav, #nav ul {		padding: 0;		margin-top: 0;		list-style: none;		position: absolute;}#nav li {		float: left;		position: relative;		width: auto;		border: solid #C9C2B0;		border-width: 0px 0px 1px 6px; 		background-color: none;		color: yellow;		font-size: 11px;		font-weight: bold;		letter-spacing: 1px;		line-height: 14px;		margin: 38px 24px 0 -10px;		z-index: 30;		padding: 1px 0 1px 0;}#nav a:link, #nav a:visited, #nav a:hover, #nav a:focus {		display: block;		text-decoration: none;		font-weight: bold;		padding-left: -6px;		z-index: 20;		font-size: 11px;		line-height: 14px;}#nav a:link, #nav a:visited {		color: #C9C2B0;		}#nav a:hover {		color: #FFF;}		#nav a:focus {		color: yellow;}#nav ul {		display: none;		position: absolute;		top: 1.0em;		left: 10px;		padding-top: 2px;		z-index: 20;		font-weight: bold;}#nav ul li {		font-weight: normal;		float: none;		border: solid #C9C2B0;		border-width: 0px 2px 1px 0px;		background-color: #000;		font-size: 100%;		font-weight: bold;		margin: 0 0 0 -5px;		padding: 1px 0 1px 4px;		z-index: 20;}#nav li > ul {		top: auto;		left: auto;		z-index: 20;}#nav li:hover ul {		display: block;		color: #ccc;		z-index: 20;}#nav {		margin-top: -63px;}#ul {		position: absolute;}#subnav a:link, #subnav a:visited, #subnav a:hover {		display: block;		text-decoration: none;		font-weight: bold;		padding-left: -6px;		z-index: 20;		line-height: 14px;}#subnav a:link {		color: #5C88C5;}#subnav a:visited {		color: #5C88C5;}#subnav a:hover {		color: #000;}.nav3	{		font-weight: normal;		font-size: 12px;}.nav3 a:link, .nav3 a:visited, #nav a:hover {		text-decoration: 1px;		z-index: 20;		line-height: 14px;}.nav3 a:link, .nav3 a:visited {			color: #000;			font-size: 12px;			font-weight: normal;}.nav3 a:hover {		color: yellow;}	p 		{color: #000;		width: auto;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 15px;		padding: 0 0 0 5px}.buch {float: left; 		margin: 0px 18px 10px 0px;		width: auto;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 16px;}#content_rechts	{		color: #000;		width: 190px;		float: right;		padding: 5px 25px 10px 8px;		margin: 0;		border: dotted #817766;		border-width: 0 0 0px 3px;}#content_rechts .size {		color: #000;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 18px;		margin: 5px 0 0 0;}#content_rechts .size2 {		color: #000;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 18px;		margin: -11px 0 0 0;}#content_rechts_subnav	{		color: #000;		width: 420px;		float: right;		padding: 0 0 0 0;		margin-top: 0;}#content_rechts2	{		color: #000;		width: 350px;		float: right;		padding: 0px 80px 0px 20px;		margin: 0;		border: dotted #817766;		border-width: 0 0 0px 3px;}#content_rechts2 .size {		color: #000;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 18px;		margin: 5px 0 0 0;}#content_rechts2 .size2 {		color: #000;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 18px;		margin: -11px 0 0 0;}#content_rechts3	{		color: #000;		width: 350px;		float: right;		padding: 20px 90px 20px 10px;		margin: 0;		border: dotted #817766;		border-width: 0 0 0px 3px;}#content_rechts3 .size {		color: #000;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 18px;		margin: 5px 0 0 0;}#content_rechts3 .size2 {		color: #000;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 18px;		margin: -11px 0 0 0;}#content_links	{		color: #000;		width: 350px;		float: left;		padding: 0 0px 10px 30px;		margin: 0 0 0 15px;		border: dotted #817766;		border-width: 0 0 0px 5px;}#content_links .size {		color: #000;		width: auto;		font-size: 12px;		font-weight: normal;		letter-spacing: 0;		line-height: 18px;}#content_links_img {		width: 400px;		padding: 0 0 0 15px;}#content_center {		position: relative;		color: #000;		width: 190px;		margin: 0px 0 0 450px;		font-size: 14px;		font-weight: normal;		line-height: 17px;		padding: 5px 0 0 10px;		border: dotted #817766;		border-width: 0 0 0px 5px;}#content_center2 {		position: relative;		color: #000;		width: 140px;		margin: -2250px 0 0 530px;		font-size: 14px;		font-weight: normal;		line-height: 17px;		padding: 5px 0 0 5px;}#content_center .p {		color: #000;		width: auto;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		line-height: 16px;}.headtext {		color: #FFF;		width: auto;		font-size: 13px;		font-weight: bold;			line-height: 16px;		letter-spacing: 1px;		border-style: solid;		margin-left: 0px;		margin-bottom: 15px;		margin-top: 20px;		border: none;		border-color: none;		border-width:  0 0 3px 0;		padding: 0px 5px 0px 5px;		width: auto;		background-color: #817766;		text-decoration: none;		position: relative; }.subtext {		color: #000;		width: auto;		font-size: 12px;		font-weight: normal;		letter-spacing: 0px;		padding: 0 0 0 5px;		background-color: none;		text-decoration: none;		position: relative;		line-height: 16px;		border: none;		border-width: 0px 1px 1px 0px;}	.subhead { 		font-weight: bold;		font-size: 12px;		color: #000;		margin: 0 0 0 0;		padding: 0;		line-height: 15px;}	.subhead2 { 		font-weight: bold;		font-size: 16px;		color: #000;		padding: 0px;		line-height: 20px;}	#footer	{		background-image: url(pics/border_bottom_warmgrau2.gif);		height: 10px;		background-position: bottom left;		background-repeat: no-repeat;		clear: both;}