/* CSS Document for owd template 'solution' *//* general styling */* {	margin: 0;	padding: 0;}html,body {	height: auto;	background: #585858 url(../images/bg_body.jpg) repeat-y top center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;    text-align: center;}/* the hyperlinks */a {	color: #FF3333;	text-decoration: underline;}a:hover {	color: #3399CC;}/* site specific styling *//* the container centers the page */#container {	width: 740px;	height: auto;	margin: 0 auto 0 auto;    text-align: left;}	/* the topbar that contains the most upper links */#topbar {	width: 740px;	height: 24px;	line-height: 24px;	vertical-align: middle;	text-align: right;}/* the links in the topbar are an unordered list, formatted here */	#topbar ul {		float: right;	}	#topbar li {		list-style: none;		display: block;		width: auto;		float: left;	}	#topbar a {		text-decoration: none;		display: block;		padding: 0 10px 0 10px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;		text-transform: uppercase;		color: #000000;	}	#topbar a:hover {		background: #000000;		color: #FFF;	}/* the header that contains the big image */#header {	width: 740px;	height: 180px;	background: #000000 url(../images/header.jpg) top left no-repeat;	position: relative;	background-color: #000000;	background-image: url(../images/header.jpg);}/* the big title text in the header */	#header h1 {		font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;		font-size: 30px;		font-weight: 100;		letter-spacing: -1px;		color: #000000;		position: absolute;		top: 60px;		left: 20px;	}/* the navigationbar in the header */#navbar {	position: absolute;	bottom: 11px;	right: 6px;}/* the links in the navigationbar are an unordered list */	#navbar ul {	}		#navbar li {		list-style: none;		display: block;		width: auto;		float: left;	}	#navbar a {		text-decoration: none;		display: block;		padding: 4px 10px 4px 10px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 12px;		text-transform: uppercase;
		color: #FFF;	}	#navbar a:hover {		background: #000000;		color: #FFF;	}	/* the core contains all the site contents */#core {	width: 740px;	height: auto;	margin-top: 0px;	background: #FFF url(../images/coreback.gif) top right repeat-y;}#core-1col {	width: 740px;	height: auto;	margin-top: 0px;	background: #FFF;}/* the coreleft contains the left part of the core */#coreleft {	width: 140px;	height: auto;	background: #007AA3;	float: right;}/* the links in coreleft are another unordered list */	#coreleft ul {	}	#coreleft li {		display: block;		height: auto;		width: 136px;		margin: 2px;	}	#coreleft a {		display: block;		height: auto;		padding: 4px;		width: 128px;        background: #2c9ec4;		color: #000000;				text-decoration: none;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;		border: 0;	}	#coreleft a:hover {		background: #000000;		color: #FFF;	}		#coreleft h3 {		padding: 20px 4px 0 4px;		font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;		font-size: 18px;		margin: 0;	}		#coreleft p {		padding: 5px;		margin-top: 0px;		line-height: 16px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	}	/* the corecenter contains the center part of the core */#corecenter {	width: 600px;	height: auto;	float: left;}	#corecenter h2 {		font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;		font-size: 20px;		color: #000000;		padding: 10px 0 0 10px;	}	#corecenter p {		line-height: 20px;		padding: 0 10px 10px 10px;		color: #666;	}		#corecenter td {		line-height: 20px;		padding: 0 10px 10px 10px;		color: #666;	}		#corecenter ul {		padding: 20px;		width: auto;	}	#corecenter li {		list-style: none;		line-height: 20px;		border-bottom: 1px solid #DDD;	}	#corecenter li a {		text-decoration: none;		color: #336699;		display: block;		height: auto;		padding: 4px;	}	#corecenter li a:hover {		background: #007AA3;		color: #FFF;	}	#cadran ul {	    list-style-type:circle;        padding-left: 50px;	}	#cadran li {	    list-style:circle;	    border-bottom:none;        color: #666;	}/* the footer contains all copyright info etcetera */#footer {	clear: both;	width: 740px;	height: 30px;	background: #000000;	line-height: 30px;	vertical-align: middle;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}	#footer p {		color: #FFF;		padding-right: 20px;	}	#footer a {		color: #FFF;	}