/*CSS*/* {	margin: 0;	padding: 0;}body {	margin: 20px 0;	background: #EEE3CC url(images/img01.gif) repeat-x;	font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #4B4916;}h1, h2, h3 {	color: #313131;}h1 {	margin: 0;	padding: 0;	font: italic 197% Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;}h2 {	font-size: 107%;	color: #FFFFFF;}h3 {	margin-bottom: 1em;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 77%;	font-weight: bold;}p, blockquote, ol, ul {	margin-bottom: 1.5em;	text-align: justify;	line-height: 167%;	font-size: 107%;}blockquote {	padding: 15px 0 0 20px;	background: url(images/img11.gif) no-repeat;	text-align: left;	font: italic 100% "Times New Roman", Times, serif;}ol {	list-style-position: inside;}ul {	list-style: none;}ul li {	padding-left: 20px;}a {	text-decoration: none;	color: #FFFFFF;}a:hover {	text-decoration: underline;	color: #FFA500;}a:active {	text-decoration: underline;	color: #000000;}/* Logo */#logo {	width: 900px;	height: 180px;	margin: 0 auto;	padding: 0 0 10px 0;	background: url(images/img02.jpg) no-repeat;}#logo h1 {	margin: 0;	padding: 10px 0 0 120px;	text-transform: lowercase;	letter-spacing: -1px;	font: normal 36px "Times New Roman", Times, serif;	font-style: italic;}#logo h2 {	margin: 0 0 0 0;	padding: 0 0 0 90px;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 11px;	font-weight: normal;	}#logo a {	text-decoration: none;	color: #FFFFFF;}/* Page */#page {	width: 945px;	margin: 0 auto;	background: url(images/img03.jpg) repeat-y;}/* Content */#content {	float: left;	width: 580px;	padding: 0 0 0 95px;	background: url(images/img04.gif) no-repeat;}#content .title {	padding: 10px 10px 10px 20px;}#content .content {	padding: 10px 20px 10px 20px;	background: url(images/img08.gif) repeat-x;}#welcome {	padding-bottom: 20px;	margin-bottom: 20px;	background: url(images/img10.gif) no-repeat center bottom;}.floating-box {	float: left;	width: 160px;	margin: 0 20px;	font-size: 85%;}.floating-box .heading {	margin-bottom: 1em;	padding-bottom: 0.2em;	background: url(images/img08.gif) repeat-x left bottom;}.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul {	line-height: 144%;	font-size: 92%;}.floating-box img {	border: 5px solid #FFFFFF;}/* Sidebar */#sidebar {	float: right;	width: 160px;	padding: 0 84px 0 20px;	background: url(images/img05.gif) no-repeat right top;}#sidebar h2 {	margin-bottom: 1em;}#sidebar blockquote {}#sidebar blockquote p {}#links {}#links ul {}#links li {}#links a {}/* Menu */#menu {	padding-top: 20px;}#menu ul {}#menu li {}#menu a {	font: normal 18px Arial, Impact, Helvetica, sans-serif;	line-height: 2.5em;}#menu a:hover {}#menu a:active {	font: normal 18px Arial, Impact, Helvetica, sans-serif;	line-height: 2.5em;	color: #FFFFFF;}#menu b {}/* Footer */#footer {	width: 900px;	height: 50px;	margin: 0 auto;	background: url(images/img06.gif) no-repeat;}#footer p {	margin: 0;	font-size: 77%;}#footer .links {	float: left;	padding: 15px 0 0 97px;	color: #D7CE32;}#footer .legal {	float: right;	padding: 15px 42px 0 0;	color: #FF9900;}#footer a {	color: #D7CE32;}.bild1 {	float: left;	padding: 5px;	margin-right: 10px;	margin-bottom: 10px;	margin-top: 0;	}	.bild2 {	float: left;	padding: 5px;	margin-right: 10px;	margin-bottom: 80px;	margin-top: 0;	}