/* ++ IE FIXES 

top: FireFox
]top: IE7
_top: IE6

*/

body { 
	behavior:url("/include/csshover.htc"); 
}
img.pngfix,div.pngfix {
	behavior: url("/include/iepngfix.htc");
}
/* -- */

/*
Map:
	+ body
	|___#sitewrapper
		|___#topwrapper
		|	|___#menu
		|	|	|___#menulist
		|	|		|___#menulist li
		|	|			|___#menulist li span
		|	|
		|	|___#toplogoright
		|	
		|___#contentwrapper
			|___#content

*/
body{
	padding:0px;
	margin:0px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#262626;
	color:#c1c1c1;
}

	#sitewrapper{
		height:100%;
		width:100%;
		float:left;
		/*border:3px solid red;*/
	}
	
		#topwrapper{
			/*background-image:url("/web/img/header.jpg");
			background-repeat:no-repeat;*/
			background-color:#222;
			width:100%;
			height:110px;
			border-bottom:1px solid #393939;
			float:left;
			/*border:2px solid orange;*/
		}
	
		#wrappertop{
			margin-left:auto;
			margin-right:auto;
			width:960px;
		}
			#menu{
				margin-left:auto;
				margin-right:auto;
				float:left;
				margin-left:32px;
			}
				
				#menu #menulist{
					list-style:none;
					float:left;
					padding:0px;
					margin:0px;
					margin-left:auto;
					margin-right:auto;
					width:665px; /* (6 items * #menulist li's width) */
				}
				
					#menu #menulist li{
						float:left;
						height:110px;
						cursor:pointer;
						width:95px;
						text-align:center;
						background-image:url("/web/img/scheidslijn_menu.jpg");
						background-repeat:no-repeat;
					}
					
					#menu #menulist li:hover{
						background-image:url("/web/img/menubg_over.jpg");
						background-repeat:repeat-x;
						background-color:#ff7301;
						float:left;
						height:110px;
						color:#FFF;
					}
					
						#menu #menulist li span{
							float:left;
							margin-top:49px;
							/*margin-left:10px;
							margin-right:10px;*/
							font-weight:bold;
							width:100%;
					}
					

			#toplogoleft{
				background-image:url("/web/img/logo_mobgen_title.jpg");
				height:80px;
				width:168px;
				float:left;
				margin-top:7px;
				cursor:pointer;
			}
			
			#toplogoright{
				background-image:url("/web/img/spermlogo_small.jpg");
				height:50px;
				width:50px;
				float:right;
				margin-top:25px;
				cursor:pointer;
			}
	
		#contentwrapper{
			width:100%;
			/*border:2px solid lightgreen;*/
			float:left;
			background-color:#262626;
		}
	
			#content{
				width:960px;
				margin-left:auto;
				margin-right:auto;
				/*border:1px solid pink;*/
			}
				#content .content_item{
					width:940px;
					padding:10px;
					float:left;
					/*border:1px solid red;*/
				}
				
					#content .content_item#bottom{
						
					}
					
					#content .content_item#top{
						/*margin-top:50px;*/
						float:left;
						color:#bbb;
					}
/*
	Define Standard codes
*/		

a{ 
	color:#FFF;
	text-decoration:underline;
	background-image:url("/web/img/link_arrow.gif");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:7px; 
}
#scrollarrows a{
	background-image:none;	
}
#scrollarrows{
	float:right;	
}
#menu a{
	color:#FFF;
	text-decoration:none;
	background-image:none;
	padding-top:0px;
	padding-left:0px;
}
a:hover{ color:#ff7301;text-decoration:none; }



h1{
	padding:0px;
	margin:0px;
	font-size:26px;
	font-weight:lighter;
	color:#c1c1c1;
}

h2{
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:lighter;
	color:#5c5c5c;
}
h2#quote{
	font-style:italic;
	margin-bottom:20px;
}
h2#headline{
	margin-bottom:20px;
	color:#FF7301;
}

h3{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:lighter;
	color:#5c5c5c;
}

LI{
	padding-top:3px;
}

.LI{
	list-style-image: url("/web/img/li.png");
	padding-top:3px;
}

.clear{
	clear:both;
}
/* ----------- END structure, START page specific's */


/* ------------ HOME ------------ */
.content_item #home_image img{
	margin-right:20px;
	float:right;
}
.content_item #home_flash {
/*	background-color: #191a1a; */
}
.content_item #home_textblock1{
	float:left;
}

.content_item#bottom #home_infoblock{
	float:right;
	background-image:url("/web/img/homebottombg.jpg");
	background-repeat:repeat-y;
	width:235px;
	/*padding:10px;*/
}
.content_item#bottom #home_infoblock_left{
	float:left;
	padding-top:30px;
}

h2.homeheader{
	color:#a1a1a1;
	font-size:16px;
	font-weight:lighter;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

.content_item#bottom #home_infoblock hr{
	float:left;
	width:80%;
	background-color:#383838;
	border:0px solid red;
	height:1px;
	margin-left:10px;
	margin-right:10px;
}

.content_item#bottom #home_infoblock .item_arrow{
	float:left;
	background-image:url("/web/img/item_arrow.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	font-size:11px;
	min-height:35px;
	]margin-bottom:10px;
	_margin-bottom:10px;
}

.item_arrow a{
	/*color:#c1c1c1;*/
	text-decoration:none;
	background-position:left top;
}
.content_item#bottom #home_infoblock .item{
	float:left;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	min-height:35px;
}
/* ------------ // HOME ------------ */

/* Pages */
#pageheader{
	width:960px;
	background-image:url("/web/img/sperms_bg.jpg");
	background-repeat:no-repeat;
	background-position:center bottom;
	float:left;
	height:200px;
	margin-top:20px;
	padding-left:10px;
}
#pageheader img{
	float:left;
	margin-left:20px;
	margin-right:50px;
}
h2#pageheaderh2{
	font-size:26px;
	float:left;
}
h3#pageheaderh3{
	font-size:16px;
	/*float:left;*/
	padding-top:12px;
	padding-left:7px;
	color:#f37321;
	font-weight:bold;
}

#pagetextblock_header{
	width:962px;
	float:left;
	height:10px;
	margin:0px;
	paddin:0px;
	background-image:url("/web/img/pagetextblock_header_bg.jpg");
	background-repeat:repeat-x;
	border-right:2px solid #313131;
}
#pagetextblock_header img{
	float:left;
}
#pagetextblock{
	width:960px;
	border:2px solid #313131;
	border-top:0px;
	float:left;
	padding:0px;
}
#pagetextblock h3{
	margin-bottom:0px;	
	margin-left:20px;
}
#pagetextblock hr{
	float:left;
	width:200px;
	background-color:#383838;
	border:0 solid red;
	height:1px;
	margin-left:20px;
	]margin-left:5px;
	_margin-left:5px;
	position:absolute;
	margin-top:5px;
}
#pagetextblock #left{
	float:left;
	width:600px;
	padding:10px;
}
#pagetextblock #full{
	float:left;
	width:940px;
	padding:10px;
}
#pagetextblock #right{
	float:right;
	width:300px;
	border-left:2px solid #313131;
	border-bottom:2px solid #313131;
	padding:10px;
	background-image:url("/web/img/spermbottomright.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:120px;	
}

#right a{
	text-decoration:none;
}
#right #active{
	color:#F37321;
}

#newsdate{
	float:left;
	margin-top:10px;
	margin-left:25px;	
	font-size:11px;
	font-style:italic;
}
#newsitem{
	float:left;	
}
#newsitem p{
	margin:0px; padding:0px
}
#playerwrapper, #playerwrapper2{
	width:100%;
	text-align:center;
}

.twitter {
	color:#FFF;
	text-decoration:none;
	background-image:none;
	padding-top:0px;
	padding-left:0px;
}
