/* standard elements */html {min-height: 100%;}* {	margin: 0;	padding: 0;}a {color: #869F62;}a:hover {color: #626F4F;}body {	background: #EEEEEE;	color: #444;	font: normal 62.5% Verdana,sans-serif;}p,code,ul {padding-bottom: 1.2em;}li {list-style: none;}h1 {	font: normal 1.8em Verdana,sans-serif;	margin-bottom: 4px;}code {	background: #FFF;	border: 1px solid #EEE;	border-left: 6px solid #C1CAD3;	color: #666;	display: block;	font: normal 1em Verdana,sans-serif;	line-height: 1.6em;	margin-bottom: 12px;	padding: 8px 10px;	white-space: pre;}blockquote {	background: url(img/quote.gif) no-repeat;	display: block;	font-weight: bold;	padding-left: 28px;}h1,h2,h3 {padding-top: 6px;}/* misc */.clearer {clear: both;}.left {float: left;}.right {float: right;}/* structure */.container {	background: #FFF;	font-size: 1.2em;	margin: 0 auto;	padding: 0 10px 10px;	width: 790px;	background: url(img/bgalles.gif) repeat-y;}.alles {padding: 0px 0px 0;}.shadowtopleft {	float: left;	background: #FFF url(img/shadow-topleft.gif);	margin: 0 auto;	width: 4px;	height: 4px;	}/*.shadowleft {	float: left;	background: #FFF url(img/shadow-left.gif);	margin: 0 auto;	width: 4px;	height: 200px;	}*//* header */.top {background: url(img/bgalles.gif) repeat-y center;margin: 0 auto;}/* title *//*.shadowtop {	background: #FFF url(img/shadow-top.gif);	height: 5px;	margin: 0 auto;	width: 800px;}*/.header {	background: #FFF url(img/header.jpg) no-repeat bottom center;	height: 255px;	margin: 0 auto;	padding: 10px 10px 0px;	width: 780px;}/* navigation */.navigation {		background: #D9E1E5 url(img/nav.gif);	border: 1px solid #F6F6F6;	border-color: #F6F6F6 #F6F6F6;	height: 41px;	padding: 0px 0px 0px 52px;	margin: 0px 5px auto;}.navigation a { 	background: #D9E1E5 url(img/nav.gif);	border-right:  1px solid #AFBEC7;	color: #456;	display: block;	float: left;	font: /*bold*/ 1.1em sans-serif;	line-height: 41px;	padding: 0 20px;	text-decoration: none;}.navigation a:hover {background: #EEEEEE;}/* main */.main {	border-top: 2px solid #FFF;	background: url(img/bgmain.gif) repeat-y;	padding: 0px 0px 0px 0px;	margin: 0px 5px auto;}/* sub navigation *//*.sidenav {	float: left;	width: 212px;}.sidenav h2 {	color: #5A5A43;	background: #E5F0DC url(img/nav.gif);	font-size: 1.1em;	margin: 0;	padding: 10px 0 8px 16px;	border-top: 0px solid #CACFBC;	/*border-left: 1px solid #CACFBC;	border-right: 1px solid #CACFBC;}.sidenav ul {	padding: 0;	border-top: 1px solid #CACFBC;	/*border-left: 1px solid #CACFBC;	border-right: 1px solid #CACFBC;}.sidenav li {border-bottom: 1px solid #CACFBC;}.sidenav li a {		background: url(img/nav.gif);	font-size: 1.1em;	color: #554;	display: block;	padding: 9px 0 8px 16px;	text-decoration: none;	width: 100;}.sidenav li a:hover {		background: #E5F0DC;	color: #654;	}*//* content */.content {	float: right;	margin: 10px 0;	padding: 0 16px;	width: 531px;}.content .descr {	color: #664;	font-size: 0.9em;	margin-bottom: 6px;}.content li {	list-style: url(img/li.gif);	margin-left: 18px;}.content p {font-family: "Lucida Sans Unicode",sans-serif;}.pic {float: left;padding: 30px 0px 0px 12px;}/* footer */.footer {	background: url(img/bgfooter.gif) repeat-x;	color: #FFF;	font: bold 1em sans-serif;	line-height: 39px;	text-align: right;	padding: 0px 10px 0px 0px;}.footer a,.footer a:hover {color: #FFF;}