@import url("contact.css");
@import url("programma.css");
@import url("innovatieplein.css");

/**********************************/

* { margin:0; padding:0; list-style:none; outline:0; }

html, body { height:100%; }

body { text-align:center; font: 12px/18px Arial, Verdana, Helvetica, sans-serif; }

a { text-decoration:underline; }

img { border:0 }

hr { height:0; border:0; margin:2em 0; }

h1 {margin:0; padding:0; font-size:12px; }

h2, h3, h4, h5, h6 { margin:1em 0 0.25em; line-height:1em; }

h2 { font-size:40px; letter-spacing:-0.1em; margin-top:0; }

h3 { font-size:18px; }

h4 { font-size:16px; }

h5 { font-size:14px; font-weight:normal; }

h6 { font-size:10px; font-weight:normal; }


p { margin-bottom:1em; }

b { text-transform: uppercase; }

blockquote { margin:.5em .5em 1em; padding:.25em .5em .25em 1em; font:italic 13px/20px Georgia, Times, serif; }

.fix { clear:both; height:0; }

.hidden { display:none; }

.img_r { float:right; margin:0 0 1em 1em; }

.img_r_verslag { float:right; margin:0 0 1em 1em; border: 2px solid #EC008C; }

.img_l { float:left; margin:0 1em 1em 0; }

.itpreneurs { position:relative; top:-1em; margin-bottom:-1em; }

.stromen { border-collapse:collapse; }

.stromen td { width:142px; padding:0 8px 8px 0; }

.stromen td p { font-size:95%; }

.samen td { padding:0 16px 8px 0; }

.samen td p.programma1 { margin-top:1em; }

.logo_spacer { margin-right:1em; }

.ipod { position:relative; }

.ipod a { position:absolute; display:block; padding-left:2em; background:white; right:0; top:-6em; }

.pdf { font-weight:bold; padding:0 20px 10px 0; background:url(../images/pdf.gif) right top no-repeat; }

.youtube { font-weight:bold; padding:0 20px 10px 0; background:url(../images/youtube.gif) right top no-repeat; }

.foto_klein { margin-bottom:0.5em; height:125px; width:125px; }

.spreker { width:150px; height:150px; }

/**********************************/

#page { min-height:100%; position:relative; }

* html #page { height:100%; } /* IE hack */

#center { width:760px; margin:0 auto; text-align:left; }

/**********************************/

#logo { width:100%; height:240px;  }

/**********************************/

#lang { overflow:hidden; position:absolute; top:0; right:0; }

#lang li { float:left; margin:0.5em 0; position:relative; right:-1px; }

#lang a { display:block; padding:0 0.5em; text-decoration:none; }

#lang a:hover { text-decoration:underline; }

#lang a.sel_lang { cursor:default; text-decoration:none; }

/**********************************/

#menu { width:141px; float:left; padding-bottom:3em; }

#menu a { width:100%; height:36px; display:block; margin:0 0 1px; }

#menu a.organisatieenlocatie { height:56px; }

#menu .select a { cursor:default; }

/**********************************/

#menu p {
	margin-top:2em;
	margin-left:10px;
	color:white;
	display:none;
}

#menu ul#social {
	overflow:auto;
	margin-top:1em;
	margin-left:9px;
}

#menu ul#social li {
	display:inline;
	float:left;
	margin-right:12px;
}

#menu ul#social li a {
	display:block;
	width:24px;
	height:24px;
}

/**********************************/

#content {
	width:600px;
	float:right;
	margin:2em 0 1em;
	padding-bottom:5.5em;
}

#content p.programma1 {
	font-size:14px;
	text-transform: uppercase;
	margin-bottom:0.5em;
	color:#003366;
	border-bottom:1px solid #003366;
}

#content h4.programma1 { margin:0; }

#content ul { margin-bottom:1em; }

#content li { margin:0 0 0.5em 1em; padding-left: 1em; }

/**********************************/

#content #gallery li {display:inline;float:left;padding:0;margin:0;}
#content #gallery {width:600px;}
#content #gallery a {display:block;margin:0 8px 8px 0;padding:0;background:black;}
#content #gallery img:hover {filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}

/**********************************/

#home a { display:block; width:152px; height:140px; float:left; text-indent:-9999px; }

/**********************************/

#earlybird { display:block; width:260px; height:187px; float:right; margin-top:40px; text-indent:-9999px; }

#samen { display:block; width:250px; height:134px; float:right; margin-top:10px; text-indent:-9999px; display:none; }

#letop { display:block; margin-top:40px; padding:1em 2em; font-style:italic; font-size:11px; width:400px; }

#letop .letop { font-size:2em; text-transform:uppercase; font-weight:bold; padding:0.25em 0; margin:0; font-style:normal; }

/**********************************/

#presentaties p {
	float:left;
	width:150px;
}

#left {
	float:left;
}

#right {
	float: right;
}

/**********************************/

table { border-collapse: collapse; width:100%; }

table.col4 td { width:142px; }

table.col3 td { width:192px; }

table.col2 td { width:292px; }

table td.rows { width:100%; }

table td { vertical-align:top; }

table#sprekers td { vertical-align:center; }

table#sprekers td img { margin:.5em 1.25em .5em 0; width:40px; height:40px; }

table.profilering { width:480px; }

table.profilering td { vertical-align:top; padding:.65em .5em; }

table.winnaar { width:400px; }

table.winnaar h4, table.top10 h4 { margin-top:0; }

/*table.top10 tr .top10_plaats { width:30px !important; background:yellow; }*/

table.top10 td:first-child, table.top10 th:first-child { width:100px !important; }

/**********************************/

#footer { position:relative; width:760px; margin:-4em auto 0; text-align:left; }

#homefooter a { position:absolute; top:1em; height:17px; width:152px; display:block; text-indent:-9999px; }

#copy { position:absolute; width:600px; padding:1em 0; top:0; right:0; }

#copy a { text-decoration:none; color:black; }

#copy a:hover { text-decoration:underline; }