html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, ol {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body {
  background-color: #fff;
  color: #2c2c2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 10px 0 0 0;
  text-align: center;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Helvetica, Arial, verdana, sans-serif;
  font-weight:normal;
}
h1 {
  font-size: 300%;
  line-height:1em;
  text-transform: uppercase;
  color:#9EAAB6;
}
h1 a:hover {
  text-decoration:none;
}
h2 {
  font-size: 1.8em;
  margin-bottom: 1em;
  line-height:1.2em;
}
.asset-body h2 {
  color:#da4d33;
  margin-bottom:0em;
  border-bottom: 1px solid #666;
  padding: 1em 0;
}
h2.arctitel {
text-transform:uppercase;
}
ul, ol {
  font-size: 1.2em;
  margin-bottom: 1em;
  line-height:1.2em;
}
#index h2,
#index ul {
  font-size: 1.8em;
  margin-top:1.6em;
  text-transform: uppercase;
}
#rightColumn1 ul {
  font-size: 1.8em;
  margin-top:1em;
  text-transform: uppercase;
margin-left:12px;
}
#index #rightColumn1 ul {
  margin-left: 0px;
}
ol {
margin-left:0;
padding-left:20px;
}
h3 {
  font-size: 1.5em;
  margin:1.5em 0 0.5em;
  text-transform:uppercase;
}
h4, h5 {
  font-size: 1.2em;
line-height:1em;
}
h5 {
border:1px solid #333;
padding:0.5em;
margin-bottom:0.5em;
color:#fff;
background:#666;
}
.programme h4 {
width:30%;
padding:0.5em 1em;
border:4px solid #eee;
background:#999;
font-size:200%;
color:#fff;
}
h4 a,
h4 a:visited {
font-weight:bold;
color: #333;
}

#header h1,
#header h2,
#header h3 {
display:inline;
width: 31%;
float:left;
margin:0 0.5em 0 0;
font-size:26px;
line-height:1em;
text-transform:uppercase;
}
#header h1 {
font-size:320%;
}
#header h2,
#header h3 {
font-size:200%;
}

#header-description strong {
  color:#392f69;
  font-weight:normal;
}
ul {
  list-style:none;
}
ul li a {
  padding-left:20px;
  background:url(i/item.gif) no-repeat 0% 50%;
}
ul li a:hover {
  background:url(i/itemr.gif) no-repeat 0% 50%;
}
ul li a.geenback {
  background:none;
  padding-left:0;
}
p,
form#survey label {
  font-size: 1.1em;
  line-height: 1.4em;
  padding: 0;
  margin-bottom: 1.4em;
}
#content p,
#content ul,
#content ol {
  font-size:1.4em;
  line-height:1.2em;
}
#content dd,
#content dt {
  margin:0;
  font-size:1.4em;
  line-height:1.2em;
}
#content dt {
  font-weight:bold;}

#content dd {
  padding-bottom:1em;
}
#content li {
  margin-bottom:1em;
}
a,
a:link,
a:visited {
  color: #da4d33;
  text-decoration: none;
}
a:hover {
  color: #b92200;
}
a:focus {
  color: #b92200;
}
a:active {
  color: #da4d33;
}
#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 80em;
}
#outerWrapper #contentWrapper #header {
  padding:10px;
  border-bottom:1px solid #ccc;
  height:210px;
  cursor:pointer;
}
#index #contentWrapper {
padding-top:20px;
}

#outerWrapper #contentWrapper #rightColumn1 {
  float: right;
  padding: 10px 10px 10px 10px;
  width: 29.6em;
}
#outerWrapper #contentWrapper #content {
  margin-bottom: 0;
  margin-top: 0;
  padding: 30px 10px 10px 10px;
  width:490px;
}
#index #outerWrapper #contentWrapper #content {
  padding-top:10px;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: right;
  display: block;
}
#outerWrapper #footer {
padding:0 1em 1em;
}

form#survey textarea  {
width: 100%;
height:100px;
border:1px solid #9EAAB6;
padding:0.2em;
font-size:1.2em;
margin-bottom:1em;
}
form#survey textarea:focus,
fieldset#naw input:focus {
background: #F4F6F8;
border:1px solid #768088;
}
form#survey fieldset {
border:0;
margin:0;
padding:0;
}
form#survey fieldset#naw label {
padding-right: 10px;
width: 120px;
float:left;
text-align: left;
}
form#survey div.name input,
form#survey div.email input {
width:328px;
}
form#survey div.name {
margin-bottom:1em;
}
#login label {
margin-right: 10px;
padding: 4px 10px 2px 0;
width: 60px;
float: left;
text-align: left;
position: relative;
font-size: 100%;
}
#formfeedback.goed {
color: #036;
text-transform:uppercase;
}
#formfeedback.fout {
color:#f00;
}
#login input,
#page input {
width: 20em;
height: 20px;
border: 1px solid #ccc;
padding: 2px;
}
#login input#login,
#page input#logout {
 margin: 0 0 0 80px;
height: 22px;
width: 85px;
}
form#survey input#submit {
width:8em;
height:22px;
}
#page input#logout {
 margin: 10px 0 10px 0px;
}
#login span.alert {
  color:red;
}

.social-links {
  margin-bottom:22px;
  padding-left:18px;
}
.social-links ul {
    overflow:hidden;
    list-style:none;
    margin:0px;
    padding:0px;
}
.social-links li {
    float:left;
}
.social-links a {
    display:block;
    overflow:hidden;
    text-indent:-1000px;
    width:40px;
    height:40px;
    margin-right:0px;
    background-repeat:no-repeat;
    background-position:left top;
}
.social-links .linkedin-link {
    background-image:url(i/linkedin.jpg);
}
.social-links .twitter-link {
    background-image:url(i/twitter.jpg);
}
.social-links .facebook-link {
    background-image:url(i/facebook.png);
}
.social-links .youtube-link {
    background-image:url(i/youtube.jpg);
}

img.portret {
  width:40%;
  margin:0em 1em 0em 0em;
  border:4px solid #eee;
}
img#conflogo {
margin-left:-20px;
margin-top:-10px;
}
.imgreplacement {
  display:-moz-inline-box;
  display:inline-block;
  background:transparent none 0 0 no-repeat;
  text-indent:-3000px;
  font:0/0 Arial;
  overflow:hidden;
  color:rgba(255,255,255,0);
  vertical-align:bottom;
}
#index h1.imgreplacement {
  width: 250px;
  height: 299px;
  background: url(i/conference-title.gif) no-repeat right top;
  padding-left:12px;
}

#index h2#header-description {
display:none;
}
h1.imgreplacement {
  width: 235px;
  height: 200px;
  background: url(i/h1-logo.gif) no-repeat left top;
padding-left:0;
}
h2.imgreplacement {
  width: 227px;
  height: 185px;
  background: url(i/h2-logo.gif) no-repeat left top;
}