@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img {
	border:0px;
}
body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:15px;
}

/* --------------------------------------------------------------------------------*/
/* ---> Fonts Opmaak
/* --------------------------------------------------------------------------------*/
.hidden {
	display:none;
}

.selectedIdeas {
	background:#ccc;
}

#errorLogin {
	border-top:3px solid #333;
	border-bottom:3px solid #333;
	height:40px;
	width:300px;
	background:#FFFFCC;
	width:100%;
	height:auto;
	text-align:center;
	padding:10px 0;
	
}

body textarea {
	background:#fff;
	resize:none;
}

hr {
	clear:both;
	border-bottom:1px solid #333;
	float:left;
	width:93%;
	margin:0 20px 10px 20px;
	display:inline-block;
}

div.content h1, div.content h2, div.content h3, div.content h4 {
	width:869px;
}

div.contentBig h1, div.contentBig h2, div.contentBig h3, div.contentBig h4 {
	width:530px;
}

div.contentSmall h1, div.contentSmall h2, div.contentSmall h3, div.contentSmall h4 {
	width:265px;
}

div.content h1, div.contentBig h1, div.contentSmall h1 {
	display:inline;
	margin:0;
	float:left;
	padding:5px 20px 10px 20px;
}

div.content h2, div.contentBig h2, div.contentSmall h2 {
	display:inline;
	margin:0;
	float:left;
	padding:5px 20px 0 20px;
	height:auto;
}

div.content h3, div.contentBig h3, div.contentSmall h3 {
	display:inline;
	margin:0;
	float:left;
	padding:5px 20px 0 20px;
	height:auto;
}

div.content h4, div.contentBig h4, div.contentSmall h4 {
	display:inline;
	margin:0;
	float:left;
	padding:5px 20px 0 20px;
	height:auto;
}

div.content p, div.contentBig p, div.contentSmall p {
	padding:1px 20px 0 20px;
	float:left;
	height:auto;
	display:inline;
	width:auto;
}

div.content ol, div.contentBig ol, div.contentSmall ol, div.content ul, div.contentBig ul, div.contentSmall ul {
	margin-left:20px;
	margin-right:20px;
	margin-top:2px;
	margin-bottom:10px;
	float:left;
	display:block;
	list-style-position:inside;
	width:auto;
}

h1.head {
	color:#ec0d6e;
}
h2.head {
	color:#2eabdd;
}
.blauw {
	color:#009de0;
}

.roze {
	color:#ec0d6e;
}

.zwart {
	color:#333;
}

h1 {
	font-size:16px;
}

h2 {
	font-size:13px;
	font-weight:bold;
}

h2 a {
	font-size:14px;
	color:#ec0d6e;
	font-weight:700;
}

h2 a:hover {
	text-decoration:none;
	color:#676767;
}

h3 {
	font-size:12px;
}

h4 {
	font-size:12px;
	font-weight:700;
	color:#666;
	float:left;
	width:100%;
}

ul {
	list-style:inherit;
}

a {
	color:#888;
}

a:hover {
	color:#ec0d6e;
}

fieldset {
	border:none;
	float:left;
	width:auto;
}

legend {
	display:none;
}

div.form input:focus, textarea:focus, select:focus {
	border:1px solid #666;
}

#tooltip{
	position:absolute;
	border:2px solid #ec0d6e;
	background:#fff;
	padding:2px 5px;
	color:#333;
	display:none;
}	

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/* --------------------------------------------------------------------------------*/
/* ---> Error
/* --------------------------------------------------------------------------------*/
div.errorMessage {
	position:relative;
	width:480px;
	height:auto;
	padding:10px 20px;
	float:left;
	background:#FFFFCC;
	border:1px solid #FF0000;
	margin-left:20px;
	margin-top:10px;
	display:inline-block;
}

div.errorMessage p {
	margin-bottom:3px;
	color:#FF0000;
}

div.errorMessage ul {
	list-style-position:inside;
	list-style-type:square;
}

/* --------------------------------------------------------------------------------*/
/* ---> Global
/* --------------------------------------------------------------------------------*/
#global {
	display:block;
	width:950px;
	height:auto;
	margin:0 auto;
	padding-top:20px;
}

/* --------------------------------------------------------------------------------*/
/* ---> Header
/* --------------------------------------------------------------------------------*/
#header {
	background: url(../images/header4.png) no-repeat;
	width:950px;
	height:217px;
	float:left;
	margin-bottom:10px;
}

h1#logo {
	background: url(../design/logo.jpg) no-repeat;
	height:68px;
	margin-left:90px;
	margin-top:2px;
	width:377px;
}

h1#logo a  {
	display:block;
	height:100%;
	text-indent:-999em;
	width:100%;
	outline-style:none;
}

h1#logo a.focus  {
	border:none;
	outline-style:none;
}

/* --------------------------------------------------------------------------------*/
/* ---> Navigatie
/* --------------------------------------------------------------------------------*/
#nav {
	position:relative;
	margin-top:0;
	margin-left:120px;
	float:left;
	width:810px;
	height:45px;
	display:inline;
}

#nav ul {
	list-style:none;
}

#nav ul li {
	display:inline-block;
	height:44px;
	margin-right:10px;
	margin-top:2px;
	float:left;
}

#nav ul li a {
	position:relative;
	z-index:1;
	display:inline-block;
	height:45px;
}

#nav ul li a:hover {
	outline-style:none;
}

#nav ul li p {
	display:none;
	margin:0;
	padding:0;
}

#nav ul li img {
	display:none;
}

#nav ul li.home {
	background:url(../design/home.jpg) no-repeat;
	width:75px;
}

#nav ul li.home:hover, #nav ul li.home_hover {
	background:url(../design/home_hover.jpg) no-repeat;
}

#nav ul li.home a {
	width:75px;
}

#nav ul li.idee {
	background:url(../design/idee.jpg) no-repeat;
	width:92px;
}

#nav ul li.idee:hover, #nav ul li.idee_hover {
	background:url(../design/idee_hover.jpg) no-repeat;
}

#nav ul li.idee a {
	width:92px;
}

#nav ul li.uitleg {
	background:url(../design/uitleg.jpg) no-repeat;
	width:91px;
}

#nav ul li.uitleg:hover, #nav ul li.uitleg_hover {
	background:url(../design/uitleg_hover.jpg) no-repeat;
}

#nav ul li.uitleg a {
	width:91px;
}

#nav ul li.inzenden {
	background:url(../design/inzenden.jpg) no-repeat;
	width:121px;
}

#nav ul li.inzenden:hover, #nav ul li.inzenden_hover {
	background:url(../design/inzenden_hover.jpg) no-repeat;
}

#nav ul li.inzenden a {
	width:121px;
}

#nav ul li.fans {
	background:url(../design/fans.jpg) no-repeat;
	width:70px;
}

#nav ul li.fans:hover, #nav ul li.fans_hover {
	background:url(../design/fans_hover.jpg) no-repeat;
	width:70px;
}

#nav ul li.fans a {
	width:70px;
}

#nav ul li.nieuws {
	background:url(../design/nieuws.jpg) no-repeat;
	width:99px;
}

#nav ul li.nieuws:hover, #nav ul li.nieuws_hover {
	background:url(../design/nieuws_hover.jpg) no-repeat;
}

#nav ul li.nieuws a {
	width:99px;
}

#nav ul li.community {
	background:url(../design/community.jpg) no-repeat;
	width:141px;
}

#nav ul li.community:hover, #nav ul li.community_hover {
	background:url(../design/community_hover.jpg) no-repeat;
}

#nav ul li.community a {
	width:141px;
}
/* --------------------------------------------------------------------------------*/
/* ---> sticker
/* --------------------------------------------------------------------------------*/
div.stickert {
	/*background:url(../images/sticker2.png) no-repeat;*/
	position:absolute;
	top:281px;
	left:865px;
	width:140px;
	height:192px;
	z-index:10000;
}
/* --------------------------------------------------------------------------------*/
/* ---> Content
/* --------------------------------------------------------------------------------*/
#contentWrapper {
	width:920px;
	height:100%;
	float:left;
	margin-left:23px;
	display:inline;
	position:relative;
}

div.contentLeft {
	display:inline-block;
	float:left;
	width:590px;
	height:100%;
	float:left;
	min-height:100%;
	position:relative;
}

div.contentRight {
	width:auto;
	height:100%;
	float:right;
	margin-right:15px;
}

div.content {
	display:inline;
	position:relative;
	background:#fff;
	height:auto;
	width:909px;
	float:left;
	margin:0;
	margin-bottom:12px;
}

div.contentBig {
	display:inline;
	position:relative;
	background:#fff;
	height:auto;
	width:577px;
	float:left;
	margin-bottom:12px;
}

div.contentSmall {
	position:relative;
	background:#fff;
	display:inline-block;
	height:auto;
	width:315px;
	float:left;
	margin:0;
	margin-bottom:12px;
}

div.roundCornerHeaderBig {
	background:url(../design/roundCornerHeaderBig.jpg) no-repeat;
	width:577px;
	height:20px;
	float:left;
}

div.roundCornerFooterBig {
	background:url(../design/roundCornerFooterBig.jpg) no-repeat;
	width:577px;
	height:20px;
	float:left;
}

div.roundCornerHeaderSmall {
	background:url(../design/roundCornerHeaderSmall.jpg) no-repeat;
	width:315px;
	height:20px;
	float:left;
}

div.roundCornerFooterSmall {
	background:url(../design/roundCornerFooterSmall.jpg) no-repeat;
	width:315px;
	height:20px;
	float:left;
}

div.roundcornertop {
	background:url(../design/roundCornerHeader.jpg) no-repeat;
	width:909px;
	height:20px;
	float:left;
}

div.roundcornerbottom {
	background:url(../design/roundCornerFooter.jpg) no-repeat;
	width:909px;
	height:19px;
	float:left;
}

div.news {
	width:100%;
	float:left;
	margin-right:20px;
}

div.stickybericht {
	width:100%;
	height:250px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

div.message {
	width:100%;
	height:100px;
	float:left;
	margin-right:20px;
}

div.sidebar {
	width:325px;
	height:auto;
	float:right;
}

div.livestream {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}

div.twitterbox {
	width:100%;
	height:100px;
	float:left;
	margin-bottom:20px;
}
li.newsItems
{
	color: #ec0d6e;
}
li.newsItems a
{
	color: #2eabdd;
}
/* --------------------------------------------------------------------------------*/
/* ---> Video Thumbnail
/* --------------------------------------------------------------------------------*/
#video_thumbnail {
	width:540px;
	height:60px;
	float:left;
	margin-left:100px;
	margin-top:22px;
	margin-right:5px;
	display:inline;
}

#video_thumbnail ul {
	list-style:none;
}

#video_thumbnail ul li {
	display:inline-block;
	height:55px;
	width:105px;
	float:left;
	margin-right:28px;
}

#video_thumbnail ul li.laatste {
	margin:0;
}

#video_thumbnail ul li p {
	display:block;
	float:left;
	width:105px;
	margin-bottom:1px;
	font-size:11px;
	letter-spacing:-1px;
}

#video_thumbnail ul li img {
	display:inline-block;
	height:60px;
	width:105px;
	float:left;
	border:1px solid #333;
}

/* --------------------------------------------------------------------------------*/
/* ---> Login Form
/* --------------------------------------------------------------------------------*/
#login_form {
	position:relative;
	width:280px;
	height:60px;
	float:left;
	margin-top:22px;
	display:inline;
}
div.linkLogin a
{
	color:#ec0d6e;
}
#login_form label {
	display:inline-block;
	float:left;
	width:100px;
	font-size:11px;
}

#login_form label a {
	font-size:14px;
	font-weight:bold;
	color:#333;
}

#login_form a {
	font-size:11px;
	color:#333;
	width:auto;
}

#login_form div {
	width:270px;
	float:left;
}

#login_form div.login_account_image {
	width:auto;
	height:auto;
	float:right;
	margin-right:20px;
}

#login_form div.login_account_image img {
	border:1px solid #999;
	padding:2px;
}

#login_form div.login_text {
	width:180px;
	height:60px;
	float:left;
	text-align:right;
	position:relative;
	right:0;
}

#login_form div.login_text a {
	font-size:12px;
}

#login_form input {
	display:inline-block;
	float:left;
	width:110px;
	margin-bottom:3px;
	margin-right:3px;
	border:1px solid #009ee1;
}

#login_form input.button {
	background:url(../design/login.jpg) no-repeat;
	position:absolute;
	right:0;
	top:5px;
	display:block;
	float:right;
	width:60px;
	height:37px;
	cursor:pointer;
	border:none;
	margin-left:5px;
}

/* --------------------------------------------------------------------------------*/
/* ---> Login form site
/* --------------------------------------------------------------------------------*/
div.form {
	position:relative;
	width:500px;
	height:auto;
	float:left;
	display:inline;
	background:#f4f4f4;
	padding:20px 0 20px 20px;
	margin:20px;
	border:1px solid #999;
}

div.form2 {
	position:relative;
	width:480px;
	height:auto;
	float:left;
	display:inline;
	background:#f4f4f4;
	padding:20px;
	margin:20px;
	border:1px solid #999;
}

div.form2 span
{
	padding: 5px;
}

div.form h2 {
	width:470px;
	display:inline;
	padding:0;
	padding:0 0 10px 0;
}

div.form form {
	width:100%;
	display:inline;
}

div.form label {
	display:block;
	width:150px;
	float:left;
	margin-bottom:3px;
	text-align:right;
	padding-right:5px;
	padding-top:2px;
}

div.form p {
	display:block;
	width:220px;
	min-height:auto;
	float:left;
	margin-bottom:5px;
	padding-top:2px;
	padding-left:3px;
	font-weight:bold;
}

div.form div.questions {
	display:inline-block;
	float:left;
	width:100%;
	height:auto;
}

div.form span {
	width:490px;
	float:left;
	margin-bottom:10px;
	font-size:11px;
	padding-bottom:20px;
	display:inline;
}

div.form input {
	display:inline;
	width:220px;
	height:20px;
	float:left;
	margin-bottom:10px;
	margin-right:100px;
	border:1px solid #ccc;
	resize:none;
	overflow:auto;
}

div.form textarea {
	display:inline;
	width:220px;
	height:80px;
	float:left;
	margin-bottom:10px;
	margin-right:100px;
	border:1px solid #ccc;
	resize:none;
	overflow:auto;
}

div.form select {
	margin-bottom:10px;
	width:auto;
}

div.form div {
	float:left;
	width:400px;
	height:27px;
	display:inline;
}

div.form div a {
	margin-left:155px;
}

div.form input.onthoud {
	display:inline-block;
	width:15px;
	float:left;
	margin-bottom:10px;
	border:none;
}

div.buttons {
	margin-left:0px;
	width:100%;
	height:auto;
	padding-bottom:20px;
	float:left;
}

div.form input.button, .form_help input.button, input.button {
	width:100px;
	height:auto;
	background:#fff;
	border:1px solid #ccc;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
	padding:0;
	display:inline;
	cursor:pointer;
	padding:2px 0;
	font-weight:bold;
	float:left;
}

div.form input.button:hover, .form_help input.button:hover {
	border:1px solid #666;
}

div.form .choose_avatar {
	display:inline-block;
	width:100%;
	float:left;
	height:auto;
	margin-top:10px;
}

div.form .choose_avatar input {
	display:inline-block;
	width:auto;
	float:left;
	height:auto;
	border:none;
	text-align:center;
	margin-top:5px;
	margin-left:25px;
}

div.form .avatar_item {
	display:inline-block;
	width:70px;
	float:left;
	height:100px;
}

div.help {
	position:absolute;
	width:270px;
	float:right;
	height:300px;
	border:1px solid #999;
	padding:20px;
	right:20px;
	top:40px;
}

.form_help {
	width:200px;
	float:left;
	padding:10px 20px;
}

.form_help label {
	width:200px;
	float:left;
}

.form_help input, .form_help select {
	margin-bottom:10px;
	width:200px;
	height:20px;
	float:left;
	border:1px solid #ccc;
}

.form_help input:focus, .form_help select:focus, .form_help textarea:focus {
	border:1px solid #333;
}

.form_help textarea {
	border:1px solid #ccc;
}

/* --------------------------------------------------------------------------------*/
/* ---> Profiel
/* --------------------------------------------------------------------------------*/
div.account_information {
	position:relative;
	width:550px;
	height:180px;
	float:left;
	background:#fff;
	margin-right:20px;
	margin-left:20px;
}

div.account_information label {
	width:350px;
	float:left;
	background:#fff;
	padding:5px;
	border-bottom:1px dotted #ccc;
}

#uploadImage {
	height:auto;
	width:auto;
	float:left;	
}

div.account_image {
	position:absolute;
	float:right;
	top:0;
	right:20px;
	width:150px;
	height:150px;
	
}

div.account_image img {
	margin-bottom:5px;
	border:1px solid #999;
	padding:2px;
}

div.account_movies {
	width:300px;
	height:auto;
	float:right;
	margin-right:10px;
}

div.account_movies h2 {
	padding:0 0 0 10px;
	margin:0;
}

div.account_movies div.movie {
	top:5px;
	border-right:1px solid;
	float:left;
	width:120px;
	height:80px;
	margin-right:10px;
}

div.account_movies div.movie img {
	width:118px;
	height:76px;
}

div.account_movies label {
	display:inline-block;
	float:left;
	width:130px;
	color:#333;
	margin-top:5px;
	margin-right:5px;
}

ul#movies {
	list-style:none;
	padding:10px 20px;
	margin:0;
}

ul#movies li {
	display:block;
	width:260px;
	height:80px;
	float:left;
	border:2px solid #EC0D6E;
	margin-top:10px;
}

ul#movies li:hover {
}

ul#movies li a {
	display:block;
	width:270px;
	height:80px;
	color:#333;
	text-decoration:none;
}

div.account_krabbels {
	width:100%;
	float:left;
	height:200px;
	margin-top:20px;
}

/* --------------------------------------------------------------------------------*/
/* ---> krabbel
/* --------------------------------------------------------------------------------*/
div.krabbel {
	width:520px;
	float:left;
	height:auto;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	display:inline;
}

div.krabbelImage {
	float:left;
	width:auto;
	height:auto;
	display:inline-block;
	margin-right:20px;
	border:1px solid #999;
	padding:2px;
}

div.krabbelText {
	float:left;
	width:400px;
}

div.krabbelText a {
	float:left;
	width:400px;
}

/* --------------------------------------------------------------------------------*/
/* ---> Idee
/* --------------------------------------------------------------------------------*/
ul#idee {
	list-style:none;
}

ul#idee li {
	display:inline-block;
	background:url(../design/idee_bg.jpg) no-repeat;
	width:909px;
	height:200px;
	float:left;	
	margin-right:20px;
	margin-bottom:20px;
	padding-bottom:20px;
}

ul#idee li div.video {
	position:relative;
	width:330px;
	height:220px;
	float:left;
	display:inline;
}

ul#idee li div.video h1 {
	width:auto;
	height:auto;
	float:left;
	font-size:18px;
	padding:10px 20px;
}

ul#idee li div.video h1 a {
	text-decoration:none;
	border:none;
}

ul#idee li div.video img.youtubeMovie {
	position:relative;
	display:inline;
	top:5px;
	left:25px;
	width:265px;
	height:151px;
	border:none;
	z-index:0;
}

ul#idee li div.video div.playButton {
	position:absolute;
	display:inline;
	z-index:1000;
	top:95px;
	left:130px;
	width:54px;
	height:27px;
	border:none;
	cursor:pointer;
}

ul#idee li div.video div.playButton a img {
	border:none;
	cursor:pointer;
}

ul#idee li div.video div.playButton a:hover {
	border:none;
}

ul#idee li div.video div.playButton img {
	width:54px;
	height:27px;
	z-index:10000000000000;
}

div.discription {
	position:relative;
	width:250px;
	height:220px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

div.discription_text {
	width:240px;
	float:left;
	height:auto;
	padding:10px 0;
}

div.discription_text h3 {
	text-align:right;
	font-size:16px;
	height:27px;
	display:block;
	padding-top:2px;
	color:#2eabdd;
}

div.discription_text h2 {
	color:#ec0d6e;
}

div.discription_img {
	position:absolute;
	top:40px;
	right:0px;
}

div.discription_img img {
	width:70px;
	border:none;
	border:1px solid #999;
	padding:2px;
}

div.friends {
	width:250px;
	height:140px;
	float:right;
	padding:10px 0;
}

div.friends h2 {
	color:#fff;
	padding-top:5px;
	margin-bottom:5px;
}

div.friends ul#friendsSmall {

}

div.friends ul#friendsSmall li {
	display:inline;
	float:left;
	width:50px;
	height:30px;
	margin-right:10px;
	margin-bottom:10px;
}

div.friends ul#friendsSmall li a img {
	border:none;
	text-decoration:none;
}

div.friends ul#friendsSmall li a:hover img {
	border:none;
	text-decoration:none;
}

div.friends ul#friendsSmall li img {
	width:50px;
	height:50px;
}



ul#idee li h2 {
	width:100%;
	height:auto;
	float:left;
}

div.textStemRonde {
	float:left;
	width:96px;
	height:53px;
}

div.textStemRonde a {
	background:url(../design/wordFan.jpg) no-repeat;
	float:left;
	width:96px;
	height:53px;
}

div.links {
	float:right;
	height:80px;
	width:270px;
	margin-top:7px;
}

a.buttonStem {
	display:inline-block;
	background:url(../design/buttonStem.jpg) no-repeat;
	height:49px;
	width:130px;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:7px;
}

/* --------------------------------------------------------------------------------*/
/* ---> Fans
/* --------------------------------------------------------------------------------*/
ul#fans {
	display:inline;
	list-style:none;
	height:auto;
	width:527px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:20px;
}

ul#fans li {
	display:inline-block;
	float:left;
	margin-right:9px;
	margin-bottom:15px;
	height:95px;
	width:65px;
	padding:10px 5px;
	border:1px solid #ccc;
}

ul#fans li:hover {
	border:1px solid #EC0D6E;
}

ul#fans li a {
	display:inline-block;
	border:none;
	color:#333;
	cursor:pointer;
}

ul#fans li img {
	border:none;
	cursor:pointer;
}

ul#fans div.image {
	float:left;
	border:1px solid #999;
	padding:2px;
	margin-bottom:5px;
}

ul#fans li p {
	color:#333;
	font-size:11px;
	line-height:12px;
	width:65px;
	float:left;
	margin:0;
	padding:0;
}

ul#fans li h2 {
	width:300px;
	height:auto;
	float:left;
}

/* --------------------------------------------------------------------------------*/
/* ---> Nieuws
/* --------------------------------------------------------------------------------*/
ul#nieuws {
	list-style:none;
	width:510px;
	display:inline;
	position:relative;
	margin:0;
	padding-left:20px;
}

ul#nieuws li {
	display:inline;
	float:left;
	height:auto;
	width:510px;
	margin:0;
	padding:0;
}

ul#nieuws li:hover {
}

ul#nieuws li div.nieuws_item {
	float:left;
	display:inline;
	width:510px;
	height:auto;
	margin:0;
	padding:0;
}

ul#nieuws li div.nieuws_item img {
	margin:0;
}

ul#nieuws li div.nieuws_item p {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	width:100%;
}

.contentBig div.home_item a {
	margin-left:20px;
	margin-top:0;
	float:left;
}

ul#nieuws li div.nieuws_item:hover {
}

ul#nieuws li div.nieuws_item p, ul#nieuws li h2 {
	margin:0;
	padding:0;
}

ul#nieuws li span {
	float:left;
	display:inline;
	width:510px;
	height:auto;
	text-align:left;
	padding:5px 0;
	margin:0;
}

ul#nieuws li span h3 {
	padding:0;
	margin:0;
}

ul#nieuws li span.read_more {
	float:left;
	display:inline-block;
	width:162px;
	height:50px;
	text-align:left;
	padding:5px;
}

span.read_more a, span.read_more img {
	border:none;
	margin:0;
	padding:0;
}


div.subNav {
	display:inline;
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}

div.subNav ul {
	list-style:none;
	margin-left:30px;
}

div.subNav ul li {
	background:#fff;
	border:1px solid #333;
	padding:3px;
	float:left;
	width:15px; height:15px;
	text-align:center;
	margin-right:5px;
}

div.subNav ul li a {
	color:#000;
}

div.subNav ul li.fanSelected {
	background:#ec0d6e;
}

div.subNav ul li.fanSelected a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/* --------------------------------------------------------------------------------*/
/* ---> Footer
/* --------------------------------------------------------------------------------*/
#footer {
	display:inline;
	position:relative;
	padding-top:12px;
	display:block;
	width:919px;
	height:100%;
	float:left;
	margin-bottom:30px;
	margin-left:12px;
}

div.contentFooter {
	display:inline-block;
	height:auto;
	width:577px;
	float:left;
	margin:0;
	margin-bottom:12px;
	margin-right:1px;
}

div.overig {
float:left;
padding:10px 20px;
width:270px;
}

input.buttonImage {
	background:url(../design/wordFan2.jpg) no-repeat;
	margin-top:10px;
	width:133px;
	border:none;
	height:33px;
	cursor:pointer;
}

input.buttonImage:hover {
	background:url(../design/wordFan2hover.jpg) no-repeat;
}

/* --------------------------------------------------------------------------------*/
/* ---> Profiel
/* --------------------------------------------------------------------------------*/
div.fanOffFix
{
	margin-top: 50px;
	width: 100%;
}
div.fanOffWrap
{
	position: relative;
	display: inline;
	float: left;
	border: 1px solid #000;
	width: 544px;
	height: 90px;
	margin: 15px 0px 0px 15px;
	padding: 0px;
	
}
div.fanOffWrap img
{
	position: relative;
	display: inline;
	float: left;
}
div.fanOffText
{
	position: relative;
	float:left;
	width: 400px;
}

/* --------------------------------------------------------------------------------*/
/* ---> Stempagina
/* --------------------------------------------------------------------------------*/
div.stemItem {
	width:850px;
	height:auto;
	float:left;
	margin:10px 20px;	
}

thead {
}

tbody {
	display:table-row-group;
}

th {
	text-align:left;
	height:auto;
	padding:12px 5px;
	vertical-align:top;
	width:100%;
	border-bottom:1px solid #999;
}

tbody tr {
	display:table-row;

}

tr.selectedIdee {
	background:#EC0D6E;
}

tr.selected {
}

th.input {
	width:20px;
}

th.afbeelding {
	width:70px;
}

th.afbeelding img {
	height:50px;
}

th.description {
	width:710px;
	padding-left:10px;
}

div.selectedIdea {
	background:#e2017b;
	width:815px;
	height:auto;
	float:left;
	padding:10px;
}

div.selectedIdea h2 {
	margin:0 0 7px 0;
	color:#fff;
	padding:0;
}

div.selectedIdea p {
	float:left;
	width:600px;
	color:#fff;
	padding:0 0 0 12px;
}

div.selectedIdea img {
	height:70px;
	float:left;
	margin:0;
	padding:0;
}



#easyTooltip{
	margin:0 10px 1em 0;
	width:auto;
	padding:2px;
	background:#fcfcfc;
	border:1px solid #e1e1e1;
	line-height:130%;				
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}		

#youtubeItem{display:none;}
