body 
{
  background-color:#1e124a;
  text-align:center;
  margin:0px;
  height:100%; 
}

input
{
  font-family:Verdana;
  border:1px solid #555;
  font-size:14px;
/*  padding:0px 4px 0px 4px; */
  background-color:#ddd;
}

select
{
  font-size:10px;
}

checkbox
{
  border:none;
}

input.submit
{
  background-color:#fff;
  font-weight:bold;
}
a
{
  color:#000;
  text-decoration:underline;
}

a:hover
{
  text-decoration:none;
}

A.knop {
  text-decoration:none;
  text-align:center;
  padding:2px;
  display:block;
  background-color: #92B1f4;
  border-width: 1px;
  border-style:solid;
  border-color: #bbccee #416aa1 #416aa1 #bbccee;
  color: #000000;
}

A.knop:hover {
  text-decoration:none;
  padding:2px;
  display:block;
  background-color: #ffffff;
  border-width: 1px;
  border-style:solid;
  border-color: #416aa1 #ddddee #ddddee #416aa1;
  color: #000000;
}

A.knop:visited {
  text-decoration:none;
}

A.knop.browse {
        width:20px;
        font-weight:bold;
}
	
#frame 
{
  width:900px;
  margin-right:auto;
  margin-left:auto;
  margin-top:10px;
  padding:0px;
  text-align:left;
  font-family:Verdana;
}
		
.menu 
{
  width:150px;
  padding:0px;
  float:left;
}
	
.main 
{
  width:422px;
  padding-left:4px;
  padding-right:4px;
  float:left;
}

.total
{
  width:876px;
  padding-left:2px;
  padding-right:0px;
}

#contentheader 
{
  width:100%;
  margin-bottom:4px;
}
    
#contentmain 
{
  width:100%;
}

#logo 
{
}

#topbanner
{
  margin-top:3px; 
  margin-left:10px;
}

#footer
{
  text-align:right;
  font-size:10px;
  color:#aaa;
}

#footer a
{
  color:#aaa;
}

#page, #pageForPimp
{
  padding-top:4px; padding-left:4px; padding-right:4px;
  font-size:14px;
}

#page p
{
  margin-bottom:4px;
  margin-top:8px;
}

a.menuitem
{
  width:138px;
  font-size:11px;
  padding-left:4px;
  padding-right:4px;
  color:#000;
  display:block;
}

a.menuitem:hover {
  text-decoration:none;
  background-color:#fff;
}

.tn
{
  display:block;
}

.tn ul
{
  display:block;
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  clear: left;
}

.tn ul li {
  float: left;
  text-align: center;
  padding: 2px;
  margin: 0;
/*  width: 125px;*/
}

table.cmt tr td
{
  background-color:#728bc1;
  text-align:center;
  padding: 4px;
}

table.cmt tr td a:hover
{
  text-decoration:none;
  background-color:#fff;
}

img.thumb 
{
  border:1px solid #000;
}

table.login td
{
  font-size:10px;
}

form 
{
  margin:0px;
  padding:0px;
}

#jump select
{
  border:1px solid #333;
  font-size:10px;
}

#jump form
{
  margin-bottom:4px;
}

div.menuBar
{
  margin-top:6px; padding-bottom:4px;
}

div.menuBar a.menuButton 
{
  background-color: transparent;
  border: 1px solid #728BC1;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 4px 6px 2px 4px;
  position: relative;
  text-decoration: none;
  font-size:14px;
  font-weight:normal;
}

div.menuBar a.menuButton:hover 
{
  background-color: transparent;
  border-color: #92e3f4 #416aa1 #416aa1 #92e3f4;
  color: #000000;
}

div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover 
{
  background-color: #92B1F4;
  border-color: #416aa1 #92B1F4 #92B1F4 #416aa1;
  color: #1F1148;
  font-weight:bold;
  left: 1px;
  top: 1px;
}

.emailnotify a
{
  color:#000;
  background-color:#fff;
}

a.browseLink
{
  cursor:pointer;
}

a.sel
{
  background-color:#fff;
  cursor:default;
  font-weight:bold;
  text-decoration:none;
}

#pInfo
{
  min-height:70px;
  visibility:hidden;
  display:none;
  opacity:0;
  position:absolute;
  padding:4px;
  background-color:#eee;
  border:1px solid #333;
/*
  opacity0.8:;
  filter:Alpha(opacity=80);
*/
}

#pFoto
{
  margin:0px;
  visibility:hidden;
  opacity:0;
  position:absolute;
  padding:1px;
}

#pFoto img
{
  border:1px solid #eee;
}

#pMood, #pEmo
{
  visibility:hidden;
  position:absolute;
  padding:4px;
  background-color:#eee;
  border:1px solid #333;
}

#friendSelect, #profileSelect, #onlineInvite
{
  visibility:hidden;
  position:absolute;
  padding:4px;
  background-color:#eee;
  border:1px solid #333;
  max-height:250px;
  height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
  overflow:auto;
}



#buttonContent
{
  padding:4px;
  position:fixed;
  top:0px;
  left:0px;
  cursor:pointer;
}
* html #buttonContent {position:absolute;}

#pEdit
{
  visibility:hidden;
  background-color:#eee;
  border:1px solid #777;
  font-size:14px;
  padding:8px;
  margin-top:20px;
  opacity:0;
}
* html #pEdit {position:absolute; margin-top:0px}

.infoBalloon
{
  position:absolute;
  visibility:hidden;
  background-color:#eee;
  border:1px solid #999;
  font-size:10px;
  padding:4px;
}

#newMsg
{
  position:absolute;
  padding:4px;
  background-color:#eee;
  border:1px solid #333;
}

#newMsg a
{
  text-decoration:none;
}

#noticeBar
{
	width: 40%;
	margin: 0;
	margin-left: 10px;
	padding: 10px;
	border: 1px solid #B0BDEC;
	background-color: #D5DFF5;
	font-size: 90%;
	clear: right;
/*
  margin:auto;
  position:absolute;
  padding:4px;
  float:right;
  background-color:#eee;
  border:1px solid #333;
*/

}

#noticeContent
{
  font-size:10px;
  display:none;
  font-weight:bold;
}

#noticeContent a
{
  text-decoration:none;
  color:#a00;
}

#msgContent, #newgbContent
{
  position:fixed;
  top:5px;
  left:5px;
  display:none;
  font-weight:normal;
  font-size:10px;
  background:transparent;
}

#shoutContent
{
  display:none;
  font-weight:normal;
  font-size:10px;
  background:transparent;
}

.notice
{
  background-color:#ffe;
  border:1px solid #000;
  padding:4px;
}

a.online
{
  color:#080;
}

.video
{
  background-color:#fff;
  border-top:4px dashed #000;
  border-bottom:4px dashed #000;
}

.blockleft
{
  float:left;
  width:550px;
}

.blockright
{
  float:right;
}

.blockright p
{
  font-size:10px;
  padding:4px;
  margin:0px;
  text-align:center;
}

.blockright p a
{
  text-decoration:none;
}

#quicks
{
  background-color:#92B1F4;
  width:100px;
  hight:14px;
  border:1px solid #333;
  padding:2px;
  margin:2px;
  font-size:11px;
  font-weight:normal;
}

.lijst
{
  width:110px;
}

.sortheader th
{
  background-color:#eeeeee;
  text-align:center;
}

#reactie
{
  background-color:#cdd2dd;
  background-image:url('/i/rea.png');
}

#naam
{
  background-color:#cdd2dd;
  font-size:12px; 
  padding:2px; 
  height:18px; 
  width:270px;
}

#moodS
{
  background-color:#cdd2dd;
  border:1px solid #000;
}

#chatrequest
{  
  font-family:Verdana;
  font-size:14px;
}