h1,h2,h3 {font-size:1em; outline:none;}
ul,ol {list-style:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
fieldset {border:0}
a img,:link img,:visited img {border:none}
:link,:visited {text-decoration:none}
img {display:block}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#content .groot .box .inner img {float:right;margin:0 50px 0 0}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

body, html {
	background:#bb0f47 url(images/body-bg.png) repeat-x;
	font:normal 11px Verdana, Geneva, sans-serif;
}

#wrapper {
	margin:0 auto;
	width:908px;
}

#header {
	background:url(images/header-bg.jpg) 50% 0 no-repeat;
	height:273px;
	position:relative;
	width:908px;
}

#header h1 {text-indent:-3000em}

#header h2 {
	background:url(images/header-sexcam24-24bit.png);
	height:69px;
	left:-80px;
	position:absolute;
	top:80px;
	width:375px;
}


#header h2 a {
	display:block;
	height:69px;
	outline:none;
	text-indent:-3000em;
	width:375px;
}

#header p {
	bottom:45px;
	display:block;
	height:56px;
	left:28px;
	position:absolute;
	width:226px;
}

#header p a {
	display:block;
	height:56px;
	outline:none;
	width:226px;
	text-indent:-3000em;
}

#header ul.languages {
	height:12px;
	left:0;
	position:absolute;
	top:10px;
}

#header ul.languages li {
	background:url(images/header-flags.png) no-repeat;
	display:inline;
	float:left;
	margin:0 6px;
}

#header ul.languages li.nl	{background-position:left top;}
#header ul.languages li.be	{background-position:-17px top;}
#header ul.languages li.de	{background-position:-34px top;}
#header ul.languages li.fr	{background-position:-51px top;}
#header ul.languages li.uk	{background-position:-68px top;}
#header ul.languages li.usa	{background-position:-85px top;}
#header ul.languages li.au	{background-position:-102px top;}

#header ul.languages li a {
	display:block;
	height:12px;
	outline:none;
	text-indent:-3000em;
	width:17px;
}

#subheader			{background:url(images/subheader-block-bg.png) repeat-y; line-height:20px;}

#subheader .inner	{background:url(images/subheader-block-gradient-bg.png) no-repeat 50% bottom;float:left;width:908px;}

#subheader .bottom	{background:url(images/subheader-block-bottom-bg.png); clear:both; height:18px}

#subheader .inner .left {
	background:url(images/subheader-block-top.png) no-repeat;
	float:left;
	width:612px;
	padding:0 0 0 28px;
}

#subheader .inner .right {
	background:url(images/subheader-block-top.png) -640px top no-repeat;
	float:left;
	padding:0 18px;
	width:224px;
}

#subheader .inner .left h2,
#subheader .inner .right h2 {
	height:30px;
	text-indent:-3000em;
}

#subheader .inner .left h2 {background:url(images/subheader-block-left-h2.png) no-repeat}

#subheader .inner .right h2 {background:url(images/subheader-block-right-h2.png) no-repeat}

#subheader .inner .left ul {
	display:inline;
	float:left;
	width:287px;
	margin:5px 19px 5px 0;
}

#subheader .inner .left ul li {width:287px;display:inline;}

#subheader .inner .left ul li a {
	background:url(images/icon-film.png) 0 7px no-repeat;
	color:#fff;
	display:block;
	padding:0 0 0 13px;
}

#subheader .inner .left ul li a:hover {text-decoration:underline}

#subheader .inner .right p {margin:5px 0}

#content .left {
	width:274px;
	float:left
}
	
#content .left .box {background:url(images/content-box-left-bg.png)}

#content .left .box h2 {background:url(images/content-box-left-top.png); height:31px}

#content .left .box.onzevrienden h2 {background:url(images/content-box-left-2nd-top.png)}

#content .left .box h2 span {
	display:block;
	margin:0 0 0 28px;
	text-indent:-3000em;
	height:31px;
}
#content .left .menu h2 span			{background:url(images/content-box-left-menu-h2.png); width:57px}
#content .left .onzevrienden h2 span	{background:url(images/content-box-left-onzevrienden-h2.png); width:155px}

#content .left .box .inner {
	background:url(images/content-box-left-gradient.png) no-repeat left bottom;
	padding:0 29px;
}


#content .left .box ol li {
	color:#fff;
	list-style:inside decimal;
	line-height:20px;
}

#content .left .box ol li a			{color:#fff}

#content .left .box ol li a:hover	{text-decoration:underline}

#content .left .box ul {
	display:inline;
	width:216px;
}

#content .left .box ul li {
	display:inline;
	line-height:20px;
	width:216px;
}

#content .left .box ul li a {
	background:url(images/icon-film.png) 0 7px no-repeat;
	color:#fff;
	display:block;
	padding:0 0 0 13px;
}

#content .left .box ul li a:hover {text-decoration:underline}

#content .left .box .bottom {
	background:url(images/content-box-left-bottom.png) left bottom no-repeat;
	clear:both;
	display:block;
	height:17px;
	font-size:0;
}

#content .right {
	float:left;
	width:634px;
}

#content .right .box h2 {background:url(images/content-box-right-top.png); height:31px}

#content .right .box {background:url(images/content-box-right-bg.png)}

#content .right .box .inner {background:url(images/content-box-right-gradient.png) no-repeat left bottom}

#content .right .box.webcamoverzicht h2 span {
	background:url(images/subheader-block-left-h2.png);
	width:195px;
	display:block;
	height:31px;
	text-indent:-3000em;
	margin:0 0 0 8px;
}

#content .right .box .bottom {
	background:url(images/content-box-right-bottom.png);
	height:17px;
}

#content .groot {clear:both}

#content .groot .box h2 {background:url(images/content-box-groot-top.png); height:31px}

#content .groot .box h2 span {
	background:url(images/content-box-right-webcamoverzicht-h2.png);
	width:195px;
	display:block;
	height:31px;
	text-indent:-3000em;
	margin:0 0 0 28px;
}

#content .groot .box {background:url(images/content-box-groot-bg.png)}

#content .groot .box .inner {background:url(images/content-box-groot-gradient.png) no-repeat left bottom;height:600px;}

#content .groot .box .bottom {background:url(images/content-box-groot-bottom.png); height:27px; clear:both}



#footer {
	background:#86042e url(images/footer-bg.png) repeat-x;
	height:181px;
}

#footer .inner {
	width:1112px;
	margin:0 auto;
	padding:10px 0 0;
}

#footer ul {
	float:left;
	width:139px;
}

#footer ul li {
	line-height:20px;
}

#footer ul li a {
	display:block;
	height:20px;
	color:#fff;
}

#footer ul li a:hover {
	text-decoration:underline
}
