/**** christian-kietzmann.de ****/body {	text-align: center;	background-color: #d6d6d6;	background-image: url(bg-body.gif);}#rand {	position: relative;	margin: auto;	width: 760px;	padding: 3px;	background-image: url(bg-rand.gif);}#website {	text-align: left;	font-family: Verdana;		font-size: 8pt;	line-height: 15pt;	width: 100%;}#top {	float: left;	height: 30px;	width: 760px;	padding: 0;	margin: 0;	background-image: url(bg-rand.gif);}#top-middle {	height: 100%;	width: 520px;	margin-top: 0px;		margin-left: 200px;	padding-left: 20px;	padding-top: 5px;	font-size: 11pt;	background-color: #ffffff;}#header {	float: left;	height: 200px;	width: 760px;	margin: 0;	padding: 0;	}#breadcrumb {	font-family: Verdana;	width: 520px;	height: 25px;	margin-top: 145px;	margin-left: 200px;		padding-top: 10px;	padding-left: 20px;	background-color: #ffffff;}#left {	float: left;	width: 180px;	padding-left: 20px;}#nav {	float: left;		width: 160px;	margin: 0 0 10px 0;	text-transform: uppercase;}#cms {	float: left;	padding-left: 5px;	}#content {	float: left;		width: 500px;	padding: 20px 20px 40px 20px;}#content .thumb{	float: left;	text-align: center;		height: 136px;	width: 136px;		padding: 5px;	margin: 5px;	border-top: 1px solid #f6f6f6;	border-right: 1px solid #d2d2d2;	border-bottom: 1px solid #c0c0c0;	border-left: 1px solid #f3f3f3;	background-color: #f0f0f0;}#content .thumb a img{	border: 0;}#content .extImgLink{	margin-bottom: 10px;	padding: 5px;	border-top: 1px solid #f6f6f6;	border-right: 1px solid #d2d2d2;	border-bottom: 1px solid #c0c0c0;	border-left: 1px solid #f3f3f3;	background-color: #f0f0f0;}#content .extImgLink img,#content .extImgLink a img{	display: block;	border: 0;}#content .flLeft { 	float: left;	margin: 0 10px 10px 0;	padding: 5px;		border-top: 1px solid #f6f6f6;	border-right: 1px solid #d2d2d2;	border-bottom: 1px solid #c0c0c0;	border-left: 1px solid #f3f3f3;	background-color: #f0f0f0;}#content .flRight { 	float: right;	margin: 0 0 10px 10px;	padding: 5px;	border-top: 1px solid #f6f6f6;	border-right: 1px solid #d2d2d2;	border-bottom: 1px solid #c0c0c0;	border-left: 1px solid #f3f3f3;	background-color: #f0f0f0;}#content .flLeft img,#content .flLeft a img,#content .flRight img,#content .flRight a img {	display: block; 	border: 0;	}#content .extImgLink .description,#content .flLeft .description,#content .flRight .description{ 	display: block;	font-style: italic;	padding-top: 5px;}#footer {	clear: both;	height: 30px;	width: 760px;	padding: 0;	margin: 0;	background-image: url(bg-rand.gif);}#footer-middle {	height: 30px;	width: 520px;		margin-left: 200px;	padding-left: 20px;	background-color: #ffffff;}a:link, a:visited {	text-decoration: none;}a:hover, a:active {	text-decoration: underline;}h1 {	font-size: 11pt;}h2 {	font-size: 10pt;}a.mail {	font-size: 7pt;}/* Navigation */#nav ul { 	width: 160px;	list-style: none;	margin: 0;	padding: 0;}#nav li { 	margin: 0;	padding: 0;}#nav li a, #nav li a:visited { 	display: block;		height: 30px;	padding-left: 10px;	padding-top: 0px;	border-bottom: 1px solid #c7c7c7;	color: #ebe5e5;}#nav li a:hover {	text-decoration: none;	color: #ebe5e5;}#nav ul ul li a, #nav ul ul li a:visited {	display: block;		height: 20px;	width: 133px;	line-height: 15pt;	padding-left: 19px;	padding-top: 0px;	margin-left: 4px;	border: 0;	background: #eaeceb url(bg-body.gif) 0 0;}#nav ul ul li a:hover {	text-decoration: none;	background-image: none;	background-color: #ffffff; }/*BREADCRUMB*/#header #breadcrumb p, #header #breadcrumb ul,#header #breadcrumb li {  display: inline;}#header ul.rex-breadcrumb li {  margin-left: 0px;  padding: 0 6px 0 13px;  background-image: url(raquo_1.gif);  background-position: 0px 4px;  background-repeat: no-repeat;  list-style: none;}#header ul.rex-breadcrumb li.rex-lvl1 {  margin: 0;  padding-left: 5px;  background: none;}/*FLAGS*/#deutsch {	display: inline;	margin: 0;		margin: 0 0 0 20px;	padding: 0;}#englisch, #finnisch {	display: inline;	margin: 0;		margin: 0 0 0 10px;	padding: 0;}#header img {	margin: 0;	padding: 5px 0 0 0;	border: 0;}/*Teaser JQuery Accordion*/#accordion {	/*font-family: Verdana, sans-serif;*/	/*	background: silver repeat-y;*/	background: #eeefef repeat-y;	position: relative;	float: left;	clear: both;	display: block;}#accordion h3 {	color: #969696;	margin-top: 0;	padding-top: 5px;	/*	padding-left: 10px;*/	padding-left: 30px;	padding-bottom: 5px;	margin-bottom: -1px;	font-size: 10pt;	border: 1px solid #969696;	font-weight: normal;	font-style: normal;	background: url(click.gif) no-repeat #ffffff 5px 5px;	cursor: pointer;	}#accordion div.ui-accordion-content {	text-align: left;	padding-bottom: 10px;	padding-top: 5px;	padding: 5px;}#accordion div.ui-accordion-content img {	margin-top: 10px;	float: left;	padding-bottom: 3px;	clear: both;}
