body, html	{ margin: 0; width: 100%; height: 100%; background: url(../images/bg_fade.gif) top repeat-x #cdcdcd; }
table, tr, th, td, div, span, p, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
form	{ padding: 0; margin: 0; }
img		{ border: 0; }
a		{ color: #999999; }
a:hover	{ color: #999999; text-decoration: none; }
.button	{ background: #6699ff; color: #FFFFFF; border: 1px solid #535353; }

.clearafter:after {content:".";display:block;height:0;clear:both;visibility:hidden}

#container 		{ width: 968px; margin: auto; background: url(../images/bg_content.gif) center repeat-y /*#00cc00*/; }
#top			{ width: 968px; height: 106px; background: url(http://seinfeldfansite.nl/logo1.jpg) no-repeat; }
#top #logo		{ float: left; padding: 33px 0 0 111px; }
#top #inloggen	{ float: right; padding: 38px 40px 0 0; text-align: right; color: #FFFFFF; }
#top .button	{ background: #dddddd; color: #000000; }
#top input		{ color: #666666; border: solid 1px #1f4a99; padding: 1px 2px; }

#site			{ width: 968px; background: url(http://seinfeldfansite.nl/bg.gif) top no-repeat; }
#sitepadding	{ padding: 0 30px; }

/*		MENU		*/
#menu		{ width: 908px; height: 22px; background: #6699ff; }

ul                             { padding: 0; margin: 0; list-style: none; background: #FFFFFF; }
li                             { float: left; position: relative}
li ul                         { display: none; position: absolute; left: 0; border-top: 1px solid #1f4a99; border-right: 1px solid #1f4a99; border-left: 1px solid #1f4a99; z-index: 99; }
li > ul                     { top: auto; left: auto; }
li:hover ul, li.over ul		{ display: block; top: 22px; left: 0; width: 138px; }

#menu .menuItem			{ height: 16px; background: url(../images/bg_border_menuitem.gif) no-repeat right; float: left; padding: 3px 8px; color: #FFFFFF; }
#menu .menuItem a		{ color: #FFFFFF; text-decoration: none; }
#menu .menuItem a:hover	{ color: #1f4a99; }

#menu a.menuBtn 			{ width: 130px; float: left; background: #FFFFFF; color: #1f4a99; text-decoration: none; padding: 2px 4px 2px 4px; border-bottom: solid 1px #1f4a99; }
#menu a.menuBtn:hover 	{ width: 130px; float: left; background: #6699ff; color: #FFFFFF; text-decoration: none; }

#content	{ }
#contentleft			{ width: 150px; float: left; padding: 5px 0; }
#contentcenter			{ float: left; }
#contentcenter .padding	{ padding: 10px; }
#contentright			{ width: 150px; float: right; padding: 5px 0; }

#dayrow			{ clear: both; }
#dayhead		{ width: 582px; padding: 3px; font-weight: bold; color: #FFFFFF; background: #6699ff; }
#newsitems			{ clear: both; }
#newsitemsdivide	{ width: 588px; height: 10px; }
#newsitem			{ width: 588px; padding: 10px 0 5px 0; background: url(../images/bg_border_dayhead.gif) repeat-x bottom; }
#newsitem #newsimage	{ height: 80px; background: #1f4a99; width: 120px; float: left; color: #FFFFFF; }
#newsitem #newscontent	{ float: left; padding: 0 0 0 10px; }
#newsitem .head 		{ font-size: 14px; font-weight: bold; color: #1f4a99;}
#newsitem .head a 		{ color: #1f4a99; text-decoration: none; }
#newsitem .head a:hover	{ color: #999999; }
#newsitem .info 		{ color: #000000; }
#newsitem .text 		{ padding: 5px 0 0 0; text-align: justify; width: 377px;}
#newsitem .text2 		{ padding: 5px 0 0 0; text-align: justify; width: 568px;}
#newsitem .leesverder 			{ color: #999999; padding: 5px 0 0 0; }
#newsitem .leesverder a 		{ color: #999999; text-decoration: none; text-align: }
#newsitem .leesverder a:hover	{ color: #1f4a99; }
#newsitem .leesverder2 			{ width: 568px; padding: 5px 0 0 0; }
#newsitem .leesverder2 a 		{ color: #999999; text-decoration: none; text-align: }
#newsitem .leesverder2 a:hover	{ color: #1f4a99; }

.imgfloatleft		{ float: left; padding: 0 7px 0 0; }
.imgfloatright		{ float: right; padding: 0 0 0 7px; }

#contentrow		{ width: 588px; clear: both; }
#contentrow .contenthead	{ font-size: 16px; font-weight: bold; color: #1f4a99;}
#contentrow .info			{ color: #999999; }
#contentrow .text			{ padding: 10px 0 20px 0; text-align: justify;}
#contentrow .text a			{ color: #000000; }
#contentrow .text a:hover	{ text-decoration: none; }

#contentmenu				{ float: right; width: 150px; background: #dddddd; margin: 5px 0 20px 20px; }
#contentmenu .head			{ width: 150px; height: 20px; background: url(../images/bg_sideitem.gif) repeat-y top; }
#contentmenu .headtext		{ padding: 3px; color: #FFFFFF; }
#contentmenu .text			{ padding: 5px; }
#contentmenu .text a		{ color: #666666; }
#contentmenu .text a:hover	{ color: #FFFFFF; text-decoration: none; }

#contentmenu2				{ float: right; width: 145px; background: #dddddd; margin: 10px 0 6px 10px; }
#contentmenu2 .head			{ width: 145px; height: 20px; background: url(../images/bg_sideitem.gif) top; }
#contentmenu2 .headtext		{ padding: 3px; color: #FFFFFF; }
#contentmenu2 .text			{ padding: 5px; text-align: left;}
#contentmenu2 .text a		{ color: #666666; }
#contentmenu2 .text a:hover	{ color: #FFFFFF; text-decoration: none; }

#sideitem	{ width: 150px; padding: 10px 0 10px 0; color: #666666; border-bottom: solid 1px #666666; }
#sideitem a			{ color: #666666; }
#sideitem a:hover	{ color: #000000; text-decoration: none; }
#sideitem .button	{ background: #6699ff; color: #FFFFFF; border: 0px solid #535353; }
#sideitem .input		{ width: 138px; color: #666666; border: solid 1px #535353; padding: 1px 2px; margin: 0; margin: 0 0 3px 0; }
#sideitem .select		{ width: 142px; color: #666666; border: solid 1px #535353; padding: 1px 2px; margin: 0; margin: 0 0 3px 0; }
#sideitem .sidehead		{ width: 150px; height: 20px; background: url(../images/bg_sideitem.gif) repeat-y top; }
#sideitem .sideheadtext	{ padding: 3px; color: #FFFFFF; }
#sideitem .sidecontent	{ padding: 10px 3px 5px 3px; }
#sideitem .sidecontent2	{ padding: 10px 3px 5px 3px; font-size: 8px; }
#sideitem .daginbeeld	{ font-size: 10px; }


#sideitem2	{ width: 150px; padding: 10px 0 10px 0; color: #666666;}
#sideitem2 a			{ color: #666666; }
#sideitem2 a:hover	{ color: #000000; text-decoration: none; }
#sideitem2 .button	{ background: #6699ff; color: #FFFFFF; border: 1px solid #535353; }
#sideitem2 .input		{ width: 138px; color: #666666; border: solid 1px #535353; padding: 1px 2px; margin: 0; margin: 0 0 3px 0; }
#sideitem2 .select		{ width: 142px; color: #666666; border: solid 1px #535353; padding: 1px 2px; margin: 0; margin: 0 0 3px 0; }
#sideitem2 .sidehead		{ width: 150px; height: 20px; background: url(../images/bg_sideitem.gif) repeat-y top; }
#sideitem2 .sideheadtext	{ padding: 3px; color: #FFFFFF; }
#sideitem2 .sidecontent	{ padding: 10px 3px 5px 3px; }
#sideitem2 .sidecontent2	{ padding: 10px 3px 5px 3px; font-size: 8px; }
#sideitem2 .daginbeeld	{ font-size: 10px; }

#bottom		{ width: 968px; height: 32px; background: #FFFFFF; background: url(../images/bg_footer.gif) no-repeat; }
.bottom		{ width: 588px; margin: auto; background:url(../images/bg_border_bottom.gif) repeat-x top; text-align: center; font-size: 10px; padding: 2px 0 0 0; color: #a0a0a0; }
.alignright	{ text-align: right; }

.s1 { float: left; }
.s2 { float: right; }
.s3 { float: left; margin-right: 3px; margin-top: 0px; }