/*
  Beyond Green
  Copyright (C) 2009 by Systemantics, Bureau for Informatics

  Lutz Issler
  Am Lavenstein 3
  52064 Aachen
  GERMANY

  Web:    www.systemantics.net
  Email:  mail@systemantics.net

  Permission granted to use the files associated with this
  website only on your webserver.

  Changes to these files are PROHIBITED due to license restrictions.
*/

body {
	background: url(elements/background.jpg) top left no-repeat;
}
img {
	border: none;
}
a {
	color: #747474;
	text-decoration: underline;
}
a:hover {
	color: #69C83C;
}
.top {
	border-bottom: 1px solid #AFAFAF;
	height: 160px;
	position: absolute;
	top: 25px;
	width: 270px;
}
#menu ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
#menu ul li {
	height: 27px;
	overflow: hidden;
}
#menu ul li img.menu_programme {
	margin-top: -27px;
}
#menu ul li img.menu_speakers {
	margin-top: -54px;
}
#menu ul li img.menu_gallery {
	margin-top: -81px;
}
#menu ul li.menu_home {
	width: 131px;
}
#menu ul li.menu_speakers {
	width: 148px;
}
#menu ul li.menu_gallery {
	width: 148px;
}
#email ul {
	list-style: none;
	margin: 0;
	padding: 110px 0 0 51px;
}
#email ul li {
	float: left;
	height: 12px;
	overflow: hidden;
}
#email ul li.email_moreinfo {
	width: 74px;
}
#email ul li img.email_slash {
	margin-left: -75px;
}
#email ul li.email_slash {
	width: 10px;
}
#email ul li img.email_press {
	margin-left: -85px;
}
.col1 {
	left: 33px;
}
.col2 {
	left: 323px;
}
.col3 {
	left: 613px;
}

/* Texts */
.column {
	position: absolute;
	top: 195px;
	width: 270px;
}
.column.wide {
	width: 560px;
}
h1 {
	color: #69C83C;
	font: bold 20px/20px Helvetica, Arial, sans-serif;
	margin: 0 0 14px 0;
}
.programme h1,
.speakers h1,
.gallery h1 {
	text-transform: uppercase;
}
p,
.column li,
#modebewust {
	color: #747474;
	font: 12px/14.4px Helvetica, Arial, sans-serif;
}
p {
	margin: 0 0 12px 0;
}
p.intro {
	font-weight: bold;
}
p.caption {
	text-align: right;
}
.col3 img {
	display: block;
	margin: 0 0 14.4px 0;
}
dl {
	list-style: none;
	margin: 0;
	padding: 0;
}
dt,
dd {
	font: bold 12px/14.4px Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
dt {
	color: #69C83C;
}
dd {
	color: black;
	margin: 0 0 14.4px 0;
}
.rule {
	background: url(elements/rule.gif) no-repeat;
	clear: left;
	height: 1px;
	margin: 0 0 14.4px 0;
}
.rule hr {
	display: none;
}
.speaker {
	clear: left;
	float: left;
	margin: 0 0 14.4px 0;
}
.introduction {
	float: left;
	margin: 0 20px 0 0;
	width: 270px;
}
.introduction em,
.gallery em {
	font-style: normal;
	font-weight: bold;
}
.topic {
	font-weight: bold;
}
.introduction p {
	margin: 0;
}
.column ul {
	list-style: none;
	margin: 14.4px 0;
	padding: 0;
}
#modebewust {
	padding-top: 30px;
	text-align: right;
}
#modebewust a {
	text-decoration: none;
}
#mvo {
	left: 775px;
	position: absolute;
	top: 92px;
}
.video {
	margin-bottom: 9px;
}
