* {
	font-family: verdana, sans-serif;
	font-size: 10px;
}

body {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

#container {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: auto;
}

#center {
	width: 739px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	background: url(../images/header.jpg) no-repeat;
}

#footer {
	width: 703px;
	text-align: right;
	clear: both;
	margin-bottom: 10px;
}

body#welcome #footer {
	width: 430px;
}

body#welcome ul.downloads {
	margin: 0 0 0 13px;
	padding: 0;
}

body#welcome a.product {
	font-size: 10px;
	font-family: verdana;
	color: #7f7f7f;
	text-decoration: underline;
}

body#welcome a.product:hover {
	text-decoration: underline;
}

body#welcome span.url {
	
}

#footer a {
	color: #898989;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#navigationcontainer {
	position: absolute;
	top: 117px;
	width: 100%;
	z-index: 99;
}

#navigation {
	width: 710px;
	height: 31px;
	margin: 0 auto;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul li {
	display: block;
	float: left;
	margin: 0;
	
	
}

#navigation ul li#introductionnav {
	width: 250px;
	padding-left: 11px;
}

#navigation ul li#programmenav {
	width: 306px;
}

#navigation ul li#facultynav {
	width: 130px;
}

#navigation ul li#workshops {
	width: 86px;
}

#navigation ul li#reports {
width: 127px;
}

body#startpage #splash {
	width: 739px;
	height: 599px;
	margin: 35px auto 10px auto;
	background: url(../images/startpage/splash.jpg);
}

body#startpage #splash #splash_button {
	position: relative;
	top: 230px;
	left: 265px;
	width: 390px;
}

body#startpage #splash #splash_button2 {
	position: relative;
	top: 293px;
	left: 265px;
	width: 390px;
}

body#welcome #topspacer {
	height: 155px;
}

/* workaround for double margin IE */
body#welcome #container #textcontainerleftspacer {
	float: left;
	width: 20px;
	height: 100px;
}

body#welcome #container #textcontainer {
	width: 423px;
	height: auto;
	background: url(../images/welcome/text_bg2.jpg) repeat-y;
	float: left;
}

body#welcome #container #textcontainer #text {
	background: url(../images/welcome/text_bg1.jpg) no-repeat;
	width: 423px;
	height: auto;
}

body#welcome #container #textcontainer #text #textmargin {
	margin: 0 20px 0 29px;
	line-height: 18px;
}

body#welcome #container #textcontainer #text #textmargin h1 {
	margin: 0 0 13px 0;
}

body#welcome #container #textcontainer #text #textbottom {
	background: url(../images/welcome/text_bg3.jpg) no-repeat;
	width: 423px;
	height: 14px;
}

h2 {color: #56896e; padding-left: 10px; padding-bottom: 5px; padding-top: 20px; margin: 0;font-size: 12px; border-bottom: 1px solid #56896e; width: 648px;}

body#welcome #container #textcontainer #text #texttop {
	height: 16px;
}

body#welcome #container #button1 {
	width: 266px;
	height: 98px;
	margin: 0 0 11px 10px;
	float: left;
}

body#welcome #container #button2 {
	width: 266px;
	height: 98px;
	margin: 0 0 11px 10px;
	float: left;
}

body#welcome #container #button3 {
	width: 266px;
	height: 98px;
	margin: 0 0 11px 10px;
	float: left;
}

body#welcome #container #button4 {
	width: 266px;
	height: 98px;
	margin: 0 0 11px 10px;
	float: left;
}

body#programme #topspacer {
	height: 155px;
}

/* workaround for double margin IE */
body#programme #container #textcontainerleftspacer {
	float: left;
	width: 20px;
	height: 100px;
}

body#programme #container #textcontainer {
	width: 698px;
	height: auto;
	background: url(../images/programme/text_bg2.jpg) repeat-y;
	float: left;
}

body#programme #container #textcontainer #text {
	background: url(../images/programme/text_bg1.jpg) no-repeat;
	width: 698px;
	height: auto;
}

body#programme #container #textcontainer #text #textmargin {
	margin: 0 16px 0 16px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
}

body#programme #container #textcontainer #text #textmargin h1 {
	margin: 0 0 13px 12px;
}

body#programme #container #textcontainer #text #textbottom {
	background: url(../images/programme/text_bg3.jpg) no-repeat;
	width: 698px;
	height: 14px;
}

body#programme #container #textcontainer #text #texttop {
	height: 16px;
}

body#programme .programitem_odd {
	width: 658px;
	background: #f9efdd;
	height: auto;
	overflow: hidden;
}

body#programme .programitem_even {
	width: 658px;
	height: auto;
	overflow: hidden;
}

body#programme .programitem_hover {
	width: 658px;
	background: #87aa97;
	overflow: hidden;
}

body#programme .programitem_odd .title {
	clear: left;
	float: left;
	background: #f9efdd;
	width: 468px;
	color: #000;
	height: auto;
	font-weight: bold;
}

body#programme .programitem_even .title {
	clear: left;
	float: left;
	width: 468px;
	color: #000;
	height: auto;
	font-weight: bold;
}

body#programme .programitem_hover .title {
	clear: left;
	float: left;
	background: #66937b;
	color: #fff;
	font-weight: bold;
	width: 468px;
	height: auto;
}

body#programme .programitem_odd .subtitle {
	clear: left;
	float: left;
	width: 658px;
	color: #000;
	height: 13px;
	font-style: italic;
	line-height: 13px;
}

body#programme .programitem_even .subtitle {
	clear: left;
	float: left;
	width: 658px;
	color: #000;
	height: 13px;
	font-style: italic;
	line-height: 13px;
}

body#programme .programitem_hover .subtitle {
	clear: left;
	float: left;
	color: #fff;
	font-style: italic;
	width: 658px;
	height: 13px;
	line-height: 13px;
}

body#programme .programitem_odd .presentation_link {
	float: left;
	background: #f9efdd;
	width: 140px;
	height: 18px;
	padding-left: 49px
}

body#programme .programitem_even .presentation_link {
	float: left;
	width: 140px;
	height: 18px;
	padding-left: 49px
}

body#programme .programitem_odd .presentation_link_double {
	float: left;
	background: #f9efdd;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#programme .programitem_even .presentation_link_double {
	float: left;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#programme .programitem_odd .presentation_link a, body#programme .programitem_even .presentation_link a, body#programme .programitem_odd .presentation_link_double a, body#programme .programitem_even .presentation_link_double a {
	color: #b6b6b6;
	text-decoration: none;
}

body#programme .programitem_odd .presentation_link a:hover, body#programme .programitem_even .presentation_link a:hover, body#programme .programitem_odd .presentation_link_double a:hover, body#programme .programitem_even .presentation_link_double a:hover {
	text-decoration: underline;
}

body#programme .programitem_odd .presentation_link .presentation_link, body#programme .programitem_even .presentation_link .textleftmargin, body#programme .programitem_hover .presentation_link .textleftmargin, body#programme .presentation_link_double .textleftmargin {
	margin-left: 13px;
}

body#programme .programitem_hover .presentation_link {
	background: url(../images/programme/arrow.gif) no-repeat 149px 5px #66937b;
	color: #fff;
	float: left;
	width: 159px;
	height: 18px;
	margin-left: 1px;
}

body#programme .programitem_hover .presentation_link_double {
	background: url(../images/programme/arrow.gif) no-repeat 149px 23px #66937b;
	color: #fff;
	float: left;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#programme .programitem_hover .links .textleftmargin, body#programme .programitem_odd .links .textleftmargin, body#programme .programitem_even .links .textleftmargin {
	margin-left: 18px;
}

body#programme .programitem_hover .presentation_link a, body#programme .programitem_hover .presentation_link_double a {
	color: #fff;
	text-decoration: none;
}

body#programme .programitem_hover .presentation_link a:hover, body#programme .programitem_hover .presentation_link_double a:hover {
	text-decoration: underline;
}

body#programme .author {
	clear: left;
	float: left;
	width: 458px;
	height: 18px;
}

body#programme .info {
	clear: left;
	float: left;
	width: 458px;
	padding-bottom: 2px;
}

body#programme .programitem_hover .info {
	color: #fff;
}

body#programme .programitem_hover .author {
	color: #fff;
}

body#programme .links {
	float: left;
	width: 200px;
	height: 18px;
	color: #b6b6b6;
}

body#programme .programitem_odd .links a, body#programme .programitem_even .links a {
	color: #b6b6b6;
	text-decoration: none;
}

body#programme .programitem_odd .links a:hover, body#programme .programitem_even .links a:hover {
	text-decoration: underline;
}

body#programme .programitem_hover .links {
	color: #fff;
}

body#programme .programitem_hover .links a {
	color: #fff;
	text-decoration: none;
}

body#programme .programitem_hover .links a:hover {
	text-decoration: underline;
}

body#programme .lefttextmargin {
	margin-left: 11px;
}

body#faculty #topspacer {
	height: 155px;
}

/* workaround for double margin IE */
body#faculty #container #textcontainerleftspacer {
	float: left;
	width: 25px;
	height: 100px;
}

body#faculty #container #textcontainer {
	width: 338px;
	height: auto;
	background: url(../images/faculty/text_bg2.jpg) repeat-y;
	float: left;
}

body#faculty #container #textcontainer #text {
	background: url(../images/faculty/text_bg1.jpg) no-repeat;
	width: 338px;
	height: auto;
}

body#faculty #container #textcontainer #text #textmargin {
	margin: 0 16px 0 13px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
}

body#faculty #container #textcontainer #text #textmargin h1 {
	margin: 0 0 13px 13px;
}

body#faculty #container #textcontainer #text #textbottom {
	background: url(../images/faculty/text_bg3.jpg) no-repeat;
	width: 338px;
	height: 14px;
}

body#faculty #container #textcontainer #text #texttop {
	height: 16px;
}

/* workaround for double margin IE */
body#faculty #container #biographycontainerleftspacer {
	float: left;
	width: 15px;
	height: 100px;
}

body#faculty #container #biographycontentcontainer {
	width: 338px;
	height: auto;
	float: left;
	overflow: hidden;
}

body#faculty #container #biographycontainer {
	width: 338px;
	height: auto;
	background: url(../images/faculty/text_bg2.jpg) repeat-y;
	float: left;
}

body#faculty #container #biographycontainer #biography {
	background: url(../images/faculty/text_bg1.jpg) no-repeat;
	width: 341px;
	height: auto;
}

body#faculty #container #biographycontainer #biography #biographymargin {
	margin: 0 16px 0 19px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
}

body#faculty #container #biographycontainer #biography #biographymargin h1 {
	margin: 0 0 10px 0;
}

body#faculty #container #biographycontainer #biography #biographybottom {
	background: url(../images/faculty/text_bg3.jpg) no-repeat;
	width: 338px;
	height: 14px;
}

body#faculty #container #biographycontainer #biography #biographytop {
	height: 14px;
}

body#faculty #biographycontent {
	margin: 0 0 0 20px;
	float: left;
	width: 331px;
}

body#faculty #biographycontent p {
	margin: 10px 0 22px 0;
	line-height: 18px;
}

body#faculty #biographyphoto {
	float: left;
	clear: left;
	width: 91px;
}

body#faculty #biographyphoto img {
	border: 1px solid #9f9f9f;
	margin-bottom: 6px;
}

body#faculty #biographyintro {
	float: left;
	clear: none;
	width: 198px;
	font-weight: bold;
	margin: 0 0 0 13px;
	overflow: visible;
	line-height: 14px
}

body#faculty #watch_presentation_link {
	width: 331px;
	height: 16px;
	margin: 1px 0 0 4px;
}

body#faculty #watch_presentation_link a {
	width: 156px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 175px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #watch_presentation_link a.long {
	width: 206px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 125px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #watch_presentation_link a.long_day1 {
	width: 270px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 61px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #watch_presentation_link a.long_day2 {
	width: 242px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 89px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #watch_presentation_link a:hover {
	background: url(../images/faculty/arrow_small.gif) no-repeat 317px 4px #467d60;
}

body#faculty #view_abstract_link {
	width: 331px;
	height: 16px;
	margin: 1px 0 3px 4px;
}

body#faculty #view_abstract_link a {
	width: 99px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 232px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #view_abstract_link a.long {
	width: 149px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 182px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #view_abstract_link a.long_day1 {
	width: 213px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 118px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #view_abstract_link a.long_day2 {
	width: 185px;
	height: 15px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 146px;
	font-weight: bold;
	color: #fff;
	background: #a2beaf;
}

body#faculty #view_abstract_link a:hover {
	background: url(../images/faculty/arrow_small.gif) no-repeat 317px 4px #467d60;
}

body#faculty .member_odd {
	width: 309px;
	background: #f9efdd;
	overflow: hidden;
	height: auto;
}

body#faculty .member_odd a, body#faculty .member_even a {
	width: 309px;
	height: auto;
	overflow: hidden;
	display: block;
	text-decoration: none;
	line-height: 15px;
	color: #000;
	padding: 2px 0 7px 11px;
}

body#faculty .member_odd a:hover, body#faculty .member_even a:hover {
	background: url(../images/faculty/arrow.gif) no-repeat 284px 12px #467d60;
	color: #fff;
}

body#faculty .member_active a {
	width: 309px;
	height: auto;
	overflow: hidden;
	display: block;
	text-decoration: none;
	line-height: 15px;
	background: #467d60;
	color: #fff;
	padding: 2px 0 7px 11px;
}

body#faculty .member_even {
	width: 309px;
	overflow: hidden;
	height: auto;
}

body#faculty .member_odd .name, body#faculty .member_even .name {
	font-weight: bold;
	height: 17px;
	overflow: hidden;
}

body#faculty .member_odd .name a, body#faculty .member_even .name a {
	display: block;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 2px 0 0 11px;
	height: 17px;
	width: 309px;
}

body#faculty .member_hover .name a, body#faculty .member_active .name a {
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 2px 0 0 11px;
	height: 17px;
	width: 309px;
}

body#faculty .member_odd .company, body#faculty .member_even .company, body#faculty .member_hover .company, body#faculty .member_active .company {
	line-height: 12px;
}

body#faculty .member_odd .company a, body#faculty .member_even .company a {
	padding-left: 11px;
	display: block;
	color: #000;
	text-decoration: none;
	width: 309px;
	padding-bottom: 7px;
}

body#faculty .member_hover .company a, body#faculty .member_active .company a {
	padding-left: 11px;
	display: block;
	color: #fff;
	text-decoration: none;
	width: 309px;
	padding-bottom: 7px;
}

body#faculty .member_hover .name, body#faculty .member_active .name {
	font-weight: bold;
	height: 17px;
	color: #fff;
	overflow: hidden;
}

body#faculty .member_hover .company, body#faculty .member_active .company {
	line-height: 12px;
}

body#faculty .member_hover {
	width: 309px;
	height: auto;
	background: url(../images/faculty/arrow.gif) no-repeat 284px 12px #467d60;
	overflow: hidden;
}

body#faculty .member_active {
	width: 309px;
	height: auto;
	background: #467d60;
	overflow: hidden;
}


body#reports #topspacer {
	height: 155px;
}

/* workaround for double margin IE */
body#reports #container #textcontainerleftspacer {
	float: left;
	width: 20px;
	height: 100px;
}

body#reports #container #textcontainer {
	width: 698px;
	height: auto;
	background: url(../images/programme/text_bg2.jpg) repeat-y;
	float: left;
}

body#reports #container #textcontainer #text {
	background: url(../images/programme/text_bg1.jpg) no-repeat;
	width: 698px;
	height: auto;
}

body#reports #container #textcontainer #text #textmargin {
	margin: 0 20px 0 29px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
}

body#reports #container #textcontainer #text #textmargin h1 {
	margin: 0 0 13px 0px;
}

body#reports #container #textcontainer #text #textbottom {
	background: url(../images/programme/text_bg3.jpg) no-repeat;
	width: 698px;
	height: 14px;
}

body#reports #container #textcontainer #text #texttop {
	height: 18px;
}

body#reports .lefttextmargin {
	margin-left: 11px;
}


body#reports ul.downloads {
	margin: 0 0 0 13px;
	padding: 0;
}

body#reports a.product {
	font-size: 12px;
	font-family: verdana;
	color: #898989;
	text-decoration: none;
}

body#reports a.product:hover {
	text-decoration: underline;
}

body#reports span.url {
	display: block;
}

body#reports table {
	margin-left: 1px;
	border-collapse: collapse;
}

body#reports table th {
	border: 1px solid #000;
	text-align: left;
	padding: 5px;
}

body#reports table td {
	border: 1px solid #000;
	padding: 5px;
	vertical-align: top;
}

body#reports table td ul {
	padding: 0;
	margin: 0 0 0 13px;
	/* list-style-image: url(../images/cme/list_image.gif); */
}

body#reports #textmargin a {
	color: #898989;
	text-decoration: none;
}

body#reports #textmargin a:hover {
	text-decoration: underline;
}

body#reports p.adress {
	margin-left: 37px;
}

body#popup #container #topdiv {
	height: 154px;
}

body#popup #container #swfcontainer {
margin-left: 19px;
}

body#popup #container #swf {
}


body#reports #topspacer {
	height: 155px;
}

/* workaround for double margin IE */
body#reports #container #textcontainerleftspacer {
	float: left;
	width: 20px;
	height: 100px;
}

body#reports #container #textcontainer {
	width: 698px;
	height: auto;
	background: url(../images/reports/text_bg2.jpg) repeat-y;
	float: left;
}

body#reports #container #textcontainer #text {
	background: url(../images/reports/text_bg1.jpg) no-repeat;
	width: 698px;
	height: auto;
}

body#reports #container #textcontainer #text #textmargin {
	margin: 0 16px 0 16px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
}

body#reports #container #textcontainer #text #textmargin h1 {
	margin: 0 0 13px 12px;
}

body#reports #container #textcontainer #text #textbottom {
	background: url(../images/reports/text_bg3.jpg) no-repeat;
	width: 698px;
	height: 14px;
}

body#reports #container #textcontainer #text #texttop {
	height: 18px;
}

body#reports .keyarticle_odd {
	width: 658px;
	background: #f9efdd;
	height: auto;
	overflow: hidden;
}

body#reports .keyarticle_even {
	width: 658px;
	height: auto;
	overflow: hidden;
}

body#reports .keyarticle_hover {
	width: 658px;
	background: #66937b;
	overflow: hidden;
}

body#reports .keyarticle_odd .title {
	clear: left;
	float: left;
	background: #f9efdd;
	width: 538px;
	color: #000;
	height: auto;
	font-weight: bold;
}

body#reports .keyarticle_even .title {
	clear: left;
	float: left;
	width: 538px;
	color: #000;
	height: auto;
	font-weight: bold;
}

body#reports .keyarticle_hover .title {
	clear: left;
	float: left;
	background: #66937b;
	color: #fff;
	font-weight: bold;
	width: 538px;
	height: auto;
}

body#reports .keyarticle_odd .presentation_link {
	float: left;
	background: #f9efdd;
	width: 119px;
	height: 18px;
	margin-left: 1px;
}

body#reports .keyarticle_even .presentation_link {
	float: left;
	width: 119px;
	height: 18px;
	margin-left: 1px;
}

body#reports .keyarticle_odd .presentation_link_double {
	float: left;
	background: #f9efdd;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#reports .keyarticle_even .presentation_link_double {
	float: left;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#reports .keyarticle_odd .presentation_link a, body#reports .keyarticle_even .presentation_link a, body#reports .keyarticle_odd .presentation_link_double a, body#reports .keyarticle_even .presentation_link_double a {
	color: #b6b6b6;
	text-decoration: none;
}

body#reports .keyarticle_odd .presentation_link .textleftmargin, body#reports .keyarticle_even .presentation_link .textleftmargin, body#reports .keyarticle_hover .presentation_link .textleftmargin, body#reports .presentation_link_double .textleftmargin {
	margin-left: 13px;
}

body#reports .keyarticle_hover .presentation_link {
	background: url(../images/programme/arrow.gif) no-repeat 109px 5px #66937b;
	color: #fff;
	float: left;
	width: 119px;
	height: 18px;
	margin-left: 1px;
}

body#reports .keyarticle_hover .presentation_link_double {
	background: url(../images/programme/arrow.gif) no-repeat 149px 23px #66937b;
	color: #fff;
	float: left;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#reports .keyarticle_hover .links .textleftmargin, body#reports .keyarticle_odd .links .textleftmargin, body#reports .keyarticle_even .links .textleftmargin {
	margin-left: 18px;
}

body#reports .keyarticle_hover .presentation_link a, body#reports .keyarticle_hover .presentation_link_double a {
	color: #fff;
	text-decoration: none;
}

body#reports .keyarticle_hover .presentation_link a:hover,
body#reports .keyarticle_hover .presentation_link_double a:hover {
	text-decoration: underline;
}

body#reports .description {
	clear: left;
	float: left;
	width: 458px;
	height: 18px;
}

body#reports .keyarticle_hover .description {
	color: #fff;
}

body#reports .lefttextmargin {
	margin-left: 11px;
}


body#references #topspacer {
	height: 155px;
}

/* workaround for double margin IE */
body#references #container #textcontainerleftspacer {
	float: left;
	width: 20px;
	height: 100px;
}

body#references #container #textcontainer {
	width: 698px;
	height: auto;
	background: url(../images/reports/text_bg2.jpg) repeat-y;
	float: left;
}

body#references #container #textcontainer #text {
	background: url(../images/reports/text_bg1.jpg) no-repeat;
	width: 698px;
	height: auto;
}

body#references #container #textcontainer #text #textmargin {
	margin: 0 16px 0 16px;
	line-height: 18px;
	height: auto;
	overflow: hidden;
}

body#references #container #textcontainer #text #textmargin h1 {
	margin: 0 0 13px 12px;
}

body#references #container #textcontainer #text #textbottom {
	background: url(../images/reports/text_bg3.jpg) no-repeat;
	width: 698px;
	height: 14px;
}

body#references #container #textcontainer #text #texttop {
	height: 18px;
}

body#references .reference_odd {
	width: 658px;
	background: #f9efdd;
	height: auto;
	overflow: hidden;
}

body#references .reference_even {
	width: 658px;
	height: auto;
	overflow: hidden;
}

body#references .reference_hover {
	width: 658px;
	background: #66937b;
	overflow: hidden;
}

body#references .reference_odd .title {
	clear: left;
	float: left;
	background: #f9efdd;
	width: 508px;
	color: #000;
	height: auto;
	font-weight: bold;
}

body#references .reference_even .title {
	clear: left;
	float: left;
	width: 508px;
	color: #000;
	height: auto;
	font-weight: bold;
}

body#references .reference_hover .title {
	clear: left;
	float: left;
	background: #66937b;
	color: #fff;
	font-weight: bold;
	width: 508px;
	height: auto;
}

body#references .reference_odd .presentation_link {
	float: left;
	background: #f9efdd;
	width: 149px;
	height: 18px;
	margin-left: 1px;
}

body#references .reference_even .presentation_link {
	float: left;
	width: 149px;
	height: 18px;
	margin-left: 1px;
}

body#references .reference_odd .presentation_link a, body#references .reference_even .presentation_link a, body#references .reference_odd .presentation_link_double a, body#references .reference_even .presentation_link_double a {
	color: #b6b6b6;
	text-decoration: none;
}

body#references .reference_odd .presentation_link .textleftmargin, body#references .reference_even .presentation_link .textleftmargin, body#references .reference_hover .presentation_link .textleftmargin, body#references .presentation_link_double .textleftmargin {
	margin-left: 13px;
}

body#references .reference_hover .presentation_link {
	background: url(../images/programme/arrow.gif) no-repeat 139px 5px #66937b;
	color: #fff;
	float: left;
	width: 149px;
	height: 18px;
	margin-left: 1px;
}

body#references .reference_hover .presentation_link_double {
	background: url(../images/programme/arrow.gif) no-repeat 149px 23px #66937b;
	color: #fff;
	float: left;
	width: 159px;
	height: 18px;
	padding-top: 18px;
	margin-left: 1px;
}

body#references .reference_hover .links .textleftmargin, body#references .reference_odd .links .textleftmargin, body#references .reference_even .links .textleftmargin {
	margin-left: 18px;
}

body#references .reference_hover .presentation_link a, body#references .reference_hover .presentation_link_double a {
	color: #fff;
	text-decoration: none;
}

body#references .reference_hover .presentation_link a:hover, body#references .reference_hover .presentation_link_double a:hover {
	text-decoration: underline;
}

body#references .description {
	clear: left;
	float: left;
	width: 458px;
	height: 18px;
}

body#references .reference_hover .description {
	color: #fff;
}

body#references .lefttextmargin {
	margin-left: 11px;
}

body#references a.backlink {
	font-size: 12px;
	font-family: verdana;
	color: #898989;
	text-decoration: none;
	margin-left: 11px;
}

body#references a.backlink:hover {
	text-decoration: underline;
}

p.footnote {
	font-size: 9px;
	color: #999;
}

body#startpage #container {
	position: absolute;
	top: 480px;
	width: 100%;
}

body#startpage #support {
	margin: 0 auto;
	width: 670px;
	text-align: right;
	font-family: verdana, sans-serif;
	font-size: 9px;
	color: #fff
}

a
{
	color: #b6b6b6;
	text-decoration: none;
	font-weight: normal;
}
a:active { color: #b6b6b6; text-decoration: none }
a:link { color: #b6b6b6; text-decoration: none }
a:visited { color: #b6b6b6; text-decoration: none }
a:hover { color: #b6b6b6; text-decoration: underline}

.rechts {float: right; padding-right: 16px; color: #b6b6b6;}