body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#999999;
	background-image:url(../images/layout_images/backgroundlines.gif);
	font-size: 12px;
	color: #FFFFFF;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#4C4C4C;
	scrollbar-track-color:#000000;
	scrollbar-darkshadow-color:#FFFFF;
	scrollbar-face-color:#4C4C4C;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	padding: 0px;
}
ul {
	list-style-type: disc;
}
td {
	font-size: 12px;
}
h1 {
	font-size: 12px;
}


img.imageleft{
	float:left;
	margin: 4px 12px 4px 0px;
}
img.imageright{
	float:right;
	margin: 4px 0px 4px 12px;
}

#forminputfield{
}
#forminputfieldgrey{
	color:#999999;
	font-weight:bold;
}
#forminputfieldtwocharacter{
	width:20px;
	text-align:right;
}

#searchinputfield{
	border:0;
	margin-right:18px;
	margin-top:6px;
	padding:3px;
	width:136px;
	background-color:#000000;
	background-image:url(../images/layout_images/searchinputfield.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
}














#admintable{
	background-color:#CCCCCC;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	width:520px;
}
#admintable td{
	color:#000000;
	padding:4px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

#adminjumpbartable{
	width:520px;
	text-align:right;
	padding-bottom:2px;
}
#adminjumpbartable td{
	font-size:9px;
}


#admininsidetable{
}

#admininsidetable td{
	color:#000000;
	padding:4px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

#admininsidebordertable{
	background-color:#BBBBBB;
	border-color:#666666;
	border-style: solid;
	border-width: 1px;	
}

#admininsidebordertable td{
	color:#000000;
	padding:4px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}


#admininsidewarningtable{
	background-color:#FF0000;
	border-color:#666666;
	border-style: solid;
	border-width: 1px;	
}

#admininsidewarningtable td{
	color:#FFFFFF;
	padding:4px;
	border-bottom-color: #FF0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}


#adminlanguagecel{
	width:40px;
}
#adminiconcel{
	width:55px;
}
#admintitlecel{
	width:auto;
	color:#000000;
}
a#admintitlecel{
	color:#000000;
	font-size:24px;
}
#adminquestioncel{
	width:150px;
}
#adminanswercel{
}
#admindownlinkcel{
	width:10px;
	background-color:#000000;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}
#admingameimagetable{
}
#admingameimagetable td{
	padding:26px;
	background-color:#000000;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;			
}
#admingamedownloadiconcel{
	background-color:#000000;
	width:50px;
	text-align:center;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;	
}






#formtextfield_en{
	background-image:url(../images/layout_images/textfieldbg_en.gif);
	background-attachment:fixed;	
}
#formtextfield_de{
	background-image:url(../images/layout_images/textfieldbg_de.gif);
	background-attachment:fixed;
}
#formtextfield_nl{
	background-image:url(../images/layout_images/textfieldbg_nl.gif);
	background-attachment:fixed;
}

#separatorcel{
	width:20px;
}
.radiobutton_middle{
	vertical-align:middle;
}

.textwarning{
	color:#FF0000;
	font-weight:bold;
}
.textgreenwarning{
	color:#99FF66;
}
.textredwarning{
	color:#FF0000;
}
.textbluemessage{
	color:#CCFFFF;
}
.textgreymessage{
	color:#666666;
}
.textnormal{
}
.textverysmall{
	font-size:8px;
}
.textsmall{
	font-size:9px;
}
.textmediumbold{
	font-size:12px;
	font-weight:bold;
}
.textmediumlargebold{
	font-size:15px;
	font-weight:bold;
}
.textlargebold{
	font-size:18px;
	font-weight:bold;
}
.textsubcategoriespadded{
	line-height:300%;
	font-size:13px;
	font-weight:bold;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;				
}
.texttopandbottomborder{
	line-height:300%;
	font-weight:bold;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;				
}











#layouttoptable {
	background-color:#999999;
	background-image:url(../images/layout_images/layout_top.jpg);
	width:640px;
	height:126px;
}
#layouttoplogocel {
	width: 92px;
	padding-top: 22px;
	padding-left: 28px;
}
#layouttoprightcel {
}

#layouttopwebshopbuttoncel {
	height: 33px;
	text-align: right;
	padding-right: 20px;
	padding-top: 20px;
}
#layouttopbarcel {
	height: 49px;
	background-color: #000000;
	text-align: right;
}
#layouttopbuttonscel {
	height: 25px;
	text-align:center;
}
#layouttopbuttonstable {
}
#layouttopbuttonstable td{
}
#layouttopbuttonspacer {
	width: 20px;
}




#mainpagetable{
	width:640px;
	background-color:#000000;
	padding:10px;
}
#mainpagetable td{
}
#contenttable{
	width:560px;
}
#contenttable td{
	line-height: 1.5em;
}
#contentcolumncel{
	width:50%;
	padding:4px;
}


#hundredpercent_padded{
	width:100%;
}
#hundredpercent_padded td{
	padding:2px;
}

/* Style for the newspage */

#newsheadlines_table {
	color: #FFFFFF;
	width: 90%;
	font-size: 12px;
	text-align: justify;
}
#newsheadlines_table td {
	padding: 8px;
}
#newsheadlines_textcel {
	width: 254px;
	vertical-align: middle;
	line-height: 1.5em;
}
#newsheadlines_titlecel {
}
#newsheadlines_imagecel {
	text-align: center;
	vertical-align: middle;
	width: 140px;
	padding: 0px;
	margin: 0px;
}
#newsheadlines_datecel{
}


/* Style for the gamepages */

#gamesview_table {
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	margin-top: 30px;
}
#gamesview_table td {
	line-height: 1.5em;
}

#gamesview_downloadreviewcel {
	width:50%;
	vertical-align:top;
	padding:4px;
	line-height: 2.5em;
}

div#gamesview_gameimageinfodiv{
	width:290px;
	float:right;
	text-align:center;
}


div#gamesview_descriptiontext:first-letter {
	font-size:xx-large;
}

#allgamesview_gameimagecel{
	height:94px;
	vertical-align:bottom;
}
#allgamesview_gamenamecel{
	height:20px;
	font-size:10px;
	font-weight:bold;
}

#gamesview_imagecel{
	width:50%;
	text-align:center;
}
#gamesview_textcel{
	vertical-align:top;
	text-align:justify;
}









#gamesview_rightcel{
	width: 270px;
	padding: 10px;
}
#gamesview_leftcel{
	width: 270px;
	padding: 10px;
}
#gamesview_boxandinfocel{
	width: 290px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

#gamesview_separatorcel {
	width: 10px;
}
#widetable {

}
#widetable td {
	width: 570px;
	padding: 10px;
	font-size: 12px;
	line-height: 1.5em;
	color: #FFFFFF;
	text-align: justify;
}

/*  Game Info  */

#gamesview_infotable {
	padding:2px;
}
#gamesview_infotable td{
}
#gamesview_infoiconcel {
	height: 28px;
	width: 28px;
	text-align:center;
	vertical-align:middle;
}
#gamesview_infoicontextcel {
	text-align:left;
	font-size:10px;
	width: 50px;
	vertical-align:middle;
}
#gamesview_infotextcel {
	text-align:left;
	width:140px;
	font-size: 9px;
}





#gameinfo_separator {
	width: 10px;
	text-align: center;
	vertical-align: middle;


}

#gameextrainfo {
	font-size: 9px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 4px;

}


/* Different text styles */
.gametitle {
	font-weight: bold;

}
.accent_bold {
	font-weight: bold;

}
.accent_italic {
	font-style: italic;

}



/* The links */

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #FFFFCC;
}

a:active {
	color: #FFFFCC;
	text-decoration: underline;
}

a.blacklink:link {
	color: #000000;
	text-decoration: none;
}

a.blacklink:visited {
	color: #000000;
	text-decoration: none;
}

a.blacklink:hover {
	text-decoration: underline;
	color: #000000;
}

a.blacklink:active {
	color: #000000;
	text-decoration: none;
}
a.hoverunderline:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.hoverunderline:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.hoverunderline:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.hoverunderline:active {
	color: #FFFFFF;
	text-decoration: none;
}



.smalltext {
	font-size: 10px;
}

/* News */
#newsadd_table {
	color: #000000;
	font-size: 11px;
}
#newsadd_table td {
	padding: 4px;
}
#newsadd_textcel {
	width: 150px;
	vertical-align: top;
}
#newsadd_entrycel {
	width: 340px;
}
#newsadd_separatorcel {
	width: 20px;
}
#newsadd_linktype {
	width: 70px;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
}
#newsadd_linkname {
	font-size: 11px;
	color: #000000;
}
#newsadd_linklink {
	width: 200px;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
}
.newstitle {
	font-size: 14px;
	font-weight: bold;
}
.newsadd_helptext {
	font-size: 10px;
	color: #333333;
}

/* News view */
#newsheadlines_table {
}
#newsheadlines_table td {
}
#newsheadlines_textcel {
	width: 240px;
	text-align: justify;
	vertical-align:top;
}
#newsheadlines_datecel {
	text-align: right;
	font-size:9px;
}
#newsheadlines_separatorcel {
	width: 20px;
}
#newsheadlines_imagecel {
	width: 260px;
	text-align: center;
	vertical-align: middle;
}
#newsheadlines_admincel {
	width: 50px;
	text-align: center;
	vertical-align: middle;
}
.newsview_newstitle {
	font-size:14px;
	font-weight: bold;	
}
.newsview_newstext {
	font-size:11px;
}
.newsview_link {
	font-size:10px;
}


#copyrighttabel{
	width:640px;
	background-color:#000000;
}
#copyrighttabel td{
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
}

#contacttable{
	width:400px;
}
#contacttable td{
}
#contact_questioncel{
	width:140px;
}
#contact_answercel{
}
#linktable {
}
#linktable td {
	font-size: 12px;
}
#linkcelsleft {
	width: 140px;
	text-align: right;
	vertical-align: middle;
}
#linkcelsright {
	width: 140px;
	text-align: left;
	vertical-align: middle;
}
#celseparator {
	width: 10px;
}


#games_columncel{
	vertical-align:top;
	text-align:center;
	width:150px;
}













#bordered_table{
}
#bordered_table td{
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;	
}


#admininsidetable{
}



#gamesadd_totallogtable{
	background-image:url(../images/layout_images/admin_icon_log.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#CCCCCC;
	width:500px;
}
#gamesadd_totallogtable td{
	vertical-align:top;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top:86px;
}



#logtable{
	width:90%;
	color:#000000;
	background-color:#CCCCCC;
}
#logtable td{
	background-color:#999999;
	vertical-align:top;
	text-align:left;
	font-size:9px;
	padding:2px;
}


#cellength_title{
	width:250px;
}
#cellength_percentagebar{
	width:130px;
}
#cellength_middle{
	width:100px;
}
#cel_verticaltop{
	vertical-align:top;
}
#cel_alignleft{
	text-align:left;
}

#boxtable{
	background-color:#BBBBBB;
	border-color:#666666;
	border-style: solid;
	border-width: 1px;	
}

#boxtable td{
	color:#000000;
	padding:4px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}
hr{
	color:#666666;
	height:1px;
}

#box_small_cel {
	width:100px;
	vertical-align:top;
}

#downloadstable{
	width:100%;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#downloadstable td{
	padding:2px;	
}
#downloads_gametitlecel{
	height:20px;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
}