/* CSS Document */body {	color:#141a1a;	font-size: small;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: small;	line-height: 1.6em;	background-color: #04e9e9;	margin: 0px;	text-align: left;  }a:link {	color: #141a1a;	text-decoration: underline;}a:visited {	color: #141a1a;	text-decoration: underline;}a:hover {	color: #c42539;	text-decoration: underline;}a:active {	color: #c42539;}h1 {	font-size: larger;	line-height: 1.5em;	padding:5px 10px 0px 10px;	color: #FFFFFF;	background-color: #ef2d45;	margin: 10px 0px 20px 0px;	width: 100%;	height: 30px;}h2 {	font-size: large;	line-height: 1.5em;	font-weight: bold;	padding-bottom: 0px;	margin: 0px;}h3 {	font-size: medium;	line-height: 1.5em;	font-weight: bold;	padding-bottom: 0px;	margin: 0px;	}p {	font-size: small;	line-height: 1.5em;	font-weight: normal;	padding: 0px;	margin: 0px;}div {	padding: 0px;	margin: 0px;}ul {	list-style-type: none;}img {	background:#FFFFFF;	padding:5px;}#header {	background-image:url(img/logo.png);	background-repeat:no-repeat;	height: 122px;	float: left;	margin: 20px 20px 20px 20px;	position:relative;	width: 83%;}#content {	padding: 0px 50px 10px 150px;	float: left;		width: 70%;}#content div.news div {	padding-bottom: 20px;}div.date {	margin-bottom: 15px;}div.date h3 {	padding-bottom: 0 px;	margin: 0px;}div.contact div {	margin-bottom: 15px;}div.news p {	margin: 0px 0px 5px 0px;}div.news {	margin-bottom: 35px;}div.news div {	margin: 0px;}div.journey {	margin-bottom: 35px;}div.journey p {	margin: 0px 0px 5px 0px;}div.team {	margin-bottom: 35px;}div.team p {	margin: 0px 0px 5px 0px;}div.member {	float: left;	margin: 10px 20px 10px 0px;}div.member h3 {	padding-top: 5px;}div.member p {	margin: 0px;	padding: 0px;}div.links p {	margin: 20px 0px 20px 0px;	font-weight: bold;}div.link {	margin: 0px 0px 20px 0px;}div.link h3 {	padding-top: 5px;}div.link p {	margin: 0px;	padding: 0px;	font-weight: normal;}div.link a {	width: 100%;}div.hintwrapper {	padding: 0px 50px 50px 150px;	float: left;		width: 70%;}div.hint {	float: left;	padding:5px 10px 5px 10px;	color: #999999;	background-color: #ffffff;	margin: 10px 0px 20px 0px;	border-top: solid 1px #999999;	border-bottom: solid 5px #ef2d45;	width: 100%;}#navigation {	padding: 150px 50px 0px 0px;	margin-right: 50px;	position:absolute;	float: left;}#gennavigation{	font-size: smaller;	position:relative;	float: right;	width:40%;	text-align: right;}#gennavigation li {	float: right;	position: relative;	padding: 0 0 0 10px;}