* { margin: 0; }

html {
height:100%;
background: url('http://www.bulletstar.de/images/layout/html_bg.gif');
}

body {
	background: url('http://www.bulletstar.de/images/layout/body_bg.gif') repeat-x top left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #eee8e5;
	height:100%;
	}

h2 { color: #7ed913; font-size: 12px; margin: 0 0 10px; }
h3 { font: bold italic 17px Georgia, "Times New Roman", Times, serif; color: #e1d3cd; margin: 0 0 16px; }
a { color: #eee8e5; text-decoration: none; cursor: pointer; }
a img { border: 0; }
input, select, textarea { font: 11px Arial, Helvetica, sans-serif; color: #3c2317; }


#wrapper {
	width: 100%;


	
	}

#container {
	width: 1000px;
	margin: 0 auto;
	}

#header {
	width: 1000px;
	height: 227px;
	position: relative;
	}
	#header a.logo { width: 206px; height: 200px; display: block; margin: 17px 0 0; background: url(../img/bg/logo-bulletstar.png); text-indent: -9999px; float: left; }
	#header .cartoon { width: 86px; height: 163px; background: url(../img/bg/cartoon-vrouw.png); position: absolute; right: 200px; top: 20px; z-index: 1; }

	#vipstats {
		width: 560px;
		height: 171px;
		padding: 16px 0 0;
		margin: 0 40px 0 14px;
		float: left;
		}
		#tabs { padding: 0 0 0 10px; list-style: none; float: left; }
		#tabs li { margin: 0 1px 0 0; font-weight: bold; line-height: 15px; float: left; }
		#tabs li a { background: url(../img/bg/vipstats-tabs-up.gif) right top; color: #222; float: left; }
		#tabs li a span { height: 17px; padding: 4px 7px 0 7px; display: block; background: url(../img/bg/vipstats-tabs-up.gif) no-repeat bottom left; float: left; }
		#tabs li a:hover, #tabs li.active a { background: url(../img/bg/vipstats-tabs-over.gif) right top; color: #eee; }
		#tabs li a:hover span, #tabs li.active a span { background: url(../img/bg/vipstats-tabs-over.gif) no-repeat bottom left; }
		#tabs li a img { margin: 0 7px 0 0; float: left; }
		
		#stats { width: 560px; height: 150px; background: url(../img/bg/stats.png); clear: both; }
		#stats2 { width: 560px; height: 150px; background: url(../img/bg/splasher_nl.png); clear: both; }
		#stats .left { width: 250px; height: 110px; padding: 17px 0 0 20px; float: left; }
			#stats .left label { width: 200px; margin: 0 0 5px; float: left; }
			#stats .left span { width: 50px; font-weight: bold; text-align: right; float: left; }
			#stats .left .bar { width: 241px; height: 6px; padding: 2px 3px 2px 6px; margin: 0 0 12px; background: url(../img/bg/bar.gif); font-size: 0; clear: both; }
			#stats .left .progress { height: 6px; background: url(../img/bg/progress.gif) right; }
		#stats .right { width: 250px; height: 110px; padding: 17px 0 0 20px; float: left; }
			#stats .right label { width: 80px; padding: 8px 0 8px 25px; float: left; clear: both; }
			#stats .right span { width: 145px; padding: 8px 0 8px 25px; float: left; }
			#stats .right .geld { background: url(../img/icons/geld.gif) no-repeat 0 8px; }
			#stats .right .bank { background: url(../img/icons/bank.gif) no-repeat 0 8px; }
			#stats .right .reizen { background: url(../img/icons/reizen.gif) no-repeat 0 8px; }
			#stats .right .diamant { background: url(../img/icons/diamant.gif) no-repeat 0 8px; }
      #stats .right .tijd { background: url(../img/icons/diamant.gif) no-repeat 0 8px; }
      #stats .right .irc { background: url(../img/icons/diamant.gif) no-repeat 0 8px; }
	#sidebar {
		float: left;
		}
		#sidebar #landen { padding: 9px 0 9px 29px; list-style: none; float: left; }
		#sidebar #landen li { margin: 0 3px; float: left; }
		#sidebar #landen li a { width: 19px; height: 19px; display: block; background: url(../img/icons/landen.gif); text-indent: -9999px; float: left; }
		#sidebar #landen .nl a:hover { background-position: 0 -19px; }
		#sidebar #landen .uk a { background-position: -19px 0; }
		#sidebar #landen .uk a:hover { background-position: -19px -19px; }
		#sidebar #landen .de a { background-position: -38px 0; }
		#sidebar #landen .de a:hover { background-position: -38px -19px; }
		#sidebar #landen .es a { background-position: -57px 0; }
		#sidebar #landen .es a:hover { background-position: -57px -19px; }
		#sidebar #landen .fr a { background-position: -76px 0; }
		#sidebar #landen .fr a:hover { background-position: -76px -19px; }
		
		#sidebar #box { width: 170px; height: 170px; padding: 0 0 0 10px; background: url(../img/bg/sidebar.png); clear: both; }
			#sidebar #box ul { padding: 0; list-style: none; line-height: 19px; }
			#sidebar #box li { float: left; }
			#sidebar #box li a { width: 56px; padding: 1px 0 0 25px; background-repeat: no-repeat !important; float: left; }
			#sidebar #box li a:hover { text-decoration: underline; }
			#sidebar #box .bank a { background: url(../img/icons/bank.png); }
			#sidebar #box .respect a { background: url(../img/icons/respect.png); }
			#sidebar #box .status a { background: url(../img/icons/status.png); }
			#sidebar #box .nieuws a { background: url(../img/icons/nieuws.png); }
			#sidebar #box .promotie a { background: url(../img/icons/promotie.png); }
			#sidebar #box .stats a { background: url(../img/icons/stats.png); }
			#sidebar #box .vrienden a { background: url(../img/icons/vrienden.png); }
			#sidebar #box .reizen a { background: url(../img/icons/reizen.png); }
			#sidebar #box .help a { background: url(../img/icons/help.png); }
			#sidebar #box .loguit a { background: url(../img/icons/loguit.png); }
			#sidebar #box .diamant a { background: url(../img/icons/diamant.png); }
			#sidebar #box .last { width: 130px; }
		#sidebar input, select { border: 0; }
		#sidebar .user, #sidebar .pass, #sidebar .theme { width: 116px; height: 14px; padding: 5px 5px 5px 25px; margin: 0 0 4px; background: url(../img/bg/input-login.gif) #e1d3cd; float: left; }
		#sidebar .user:focus { background-position: 0 -96px; }
		#sidebar .pass { background-position: 0 -24px; }
		#sidebar .pass:focus { background-position: 0 -120px; }
		#sidebar .theme { width: 146px; height: 24px; background-position: 0 -48px; }
		#sidebar .theme:focus { background-position: 0 -144px; }
		#sidebar .btn { width: 32px; height: 24px; margin: 0 17px 0 0; background: url(../img/bg/input-login.gif) 0 -72px; text-transform: uppercase; float: right; cursor: pointer; }
		#sidebar .btn:hover { background-position: 0 -168px; font-weight: bold; }

	#sidebar2 {
		float: left;
		}
		#sidebar2 #landen { padding: 8px 0 9px 36px; list-style: none; float: left; }
		#sidebar2 #landen li { margin: 0 3px; float: left; }
		#sidebar2 #landen li a { width: 19px; height: 19px; display: block; background: url(../img/icons/landen.gif); text-indent: -9999px; float: left; }
		#sidebar2 #landen .nl a:hover { background-position: 0 -19px; }
		#sidebar2 #landen .uk a { background-position: -19px 0; }
		#sidebar2 #landen .uk a:hover { background-position: -19px -19px; }
		#sidebar2 #landen .de a { background-position: -38px 0; }
		#sidebar2 #landen .de a:hover { background-position: -38px -19px; }
		#sidebar2 #landen .es a { background-position: -57px 0; }
		#sidebar2 #landen .es a:hover { background-position: -57px -19px; }
		#sidebar2 #landen .fr a { background-position: -76px 0; }
		#sidebar2 #landen .fr a:hover { background-position: -76px -19px; }
		
		#sidebar2 #box { width: 163px; height: 133px; padding: 8px 0 0 17px; background: url(../img/bg/sidebar2.png); clear: both; }
			#sidebar2 #box ul { padding: 0; list-style: none; line-height: 19px; }
			#sidebar2 #box li { float: left; }
			#sidebar2 #box li a { width: 56px; padding: 1px 0 0 25px; background-repeat: no-repeat !important; float: left; }
			#sidebar2 #box li a:hover { text-decoration: underline; }
			#sidebar2 #box .bank a { background: url(../img/icons/bank.png); }
			#sidebar2 #box .respect a { background: url(../img/icons/respect.png); }
			#sidebar2 #box .status a { background: url(../img/icons/status.png); }
			#sidebar2 #box .nieuws a { background: url(../img/icons/nieuws.png); }
			#sidebar2 #box .promotie a { background: url(../img/icons/promotie.png); }
			#sidebar2 #box .stats a { background: url(../img/icons/stats.png); }
			#sidebar2 #box .vrienden a { background: url(../img/icons/vrienden.png); }
			#sidebar2 #box .reizen a { background: url(../img/icons/reizen.png); }
			#sidebar2 #box .help a { background: url(../img/icons/help.png); }
			#sidebar2 #box .loguit a { background: url(../img/icons/loguit.png); }
			#sidebar2 #box .diamant a { background: url(../img/icons/diamant.png); }
			#sidebar2 #box .last { width: 130px; }
		#sidebar2 input, select { color: #3c2317; border: 0; }
		#sidebar2 .user, #sidebar2 .pass, #sidebar2 .theme { width: 116px; height: 14px; padding: 5px 5px 5px 25px; margin: 0 0 4px; background: url(../img/bg/input-login.gif) #e1d3cd; float: left; }
		#sidebar2 .user:focus { background-position: 0 -96px; }
		#sidebar2 .pass { background-position: 0 -24px; }
		#sidebar2 .pass:focus { background-position: 0 -120px; }
		#sidebar2 .theme { width: 146px; height: 24px; background-position: 0 -48px; }
		#sidebar2 .theme:focus { background-position: 0 -144px; }
		#sidebar2 .btn { width: 32px; height: 24px; text-align: left; margin: 0 17px 0 0; background: url(../img/bg/input-login.gif) 0 -72px; text-transform: uppercase; float: right; cursor: pointer; }
		#sidebar2 .btn:hover { text-align: left; background-position: 0 -168px; font-weight: bold; }

#content {
	width: 1000px;
	margin: 0 0 20px;
	overflow: hidden;
	}
	#content .mainbottom { width: 640px; height: 10px; margin: 0 0 0 180px; background: url(../img/bg/main-bottom.jpg); font-size: 0; clear: both; }
	
	#left {
		width: 180px;
		float: left;
		}
		#left .servertime { width: 160px; height: 35px; padding: 5px 0 0 20px; }
			#left .servertime label { width: 60px; height: 20px; padding: 0 0 0 25px; background: url(../img/icons/tijd.gif) no-repeat; float: left; }
			#left .servertime span { width: 75px; font-weight: bold; float: left; }
		#left .menu { width: 180px; margin: 0 0 20px; }
			#left .menu h3 { width: 180px; height: 40px; margin: 0; background: url(../img/bg/menu-left-default-header.png); }
				#left .menu h3 span { margin: 8px 0 0 17px; float: left; }
				#left .menu h3.comm { background: url(../img/bg/menu-left-default-header-comm.png); }
				#left .menu h3.voertuigen { background: url(../img/bg/menu-left-default-header-voertuigen.png); }
				#left .menu h3.casino { background: url(../img/bg/menu-left-default-header-casino.png); }
			#left .menu ul { padding: 0; background: url(../img/bg/menu-left-default.gif); list-style: none; }
			#left .menu li a { width: 148px; padding: 3px 0 3px 32px; display: block; background: url(../img/icons/menu-bullet-up.gif) no-repeat 16px 7px;  }
			#left .menu li a:hover { background: url(../img/icons/menu-bullet-over.gif) no-repeat 16px 7px; color: #fff; text-decoration: underline; }
			#left .menu .bottom { width: 180px; height: 12px; background: url(../img/bg/menu-left-default-bottom.png); font-size: 0; }
	
	#main {
		width: 640px;
		font-size: 12px;
		float: left;
		}
		#main p { padding: 0 0 20px; }
		#main .top { width: 640px; height: 40px; background: url(../img/bg/main-top.jpg); }
			#main .top ul { padding: 12px 0 0 88px; list-style: none; }
			#main .top li { float: left; }
			#main .top li a { padding: 0 0 0 25px; margin: 0 10px; background: url(../img/icons/info.gif) no-repeat; float: left; }
			#main .top li a:hover { text-decoration: underline; }
		#main .content { width: 615px; padding-left:7px;padding-right:6px; line-height: 20px; overflow: hidden; }
			#main .content .item { margin: 0 0 20px; background: url(../img/bg/content-break.gif) repeat-x bottom; overflow: hidden; }
			#main .content .item img { padding: 1px; margin: 0 0 0 20px; border: 2px solid #000; float: right; }
			#main .content .item a:hover img { border: 2px solid #7ed913; }
	
	#right {
		width: 180px;
		padding: 0 0 115px;
		float: left;
		}
		#right .theme { width: 160px; height: 30px; padding: 0 0 0 10px; }
			#right .theme label { width: 50px; height: 20px; padding: 0 0 0 24px; background: url(../img/icons/theme.gif) no-repeat; float: left; }
			#right .theme a img { margin: 0 5px 0 0; float: left; }
		#right .menu { width: 180px; margin: 0 0 20px; }
			#right .menu h3 { width: 180px; height: 40px; margin: 0; background: url(../img/bg/menu-right-default-header.png); }
				#right .menu h3 span { margin: 8px 0 0 17px; float: left; }
				#right .menu h3.extra { background: url(../img/bg/menu-right-default-header-extra.png); }
				#right .menu h3.moord { background: url(../img/bg/menu-right-default-header-moord.png); }
				#right .menu h3.families { background: url(../img/bg/menu-right-default-header-familie.png); }
			#right .menu ul { padding: 0; background: url(../img/bg/menu-right-default.gif); list-style: none; }
			#right .menu li a { width: 148px; padding: 3px 0 3px 32px; display: block; background: url(../img/icons/menu-bullet-up.gif) no-repeat 16px 7px; }
			#right .menu li a:hover { background: url(../img/icons/menu-bullet-over.gif) no-repeat 16px 7px; color: #fff; text-decoration: underline; }
			#right .menu .bottom { width: 180px; height: 12px; background: url(../img/bg/menu-right-default-bottom.png); font-size: 0; }
		#right .stats { width: 180px; margin: 0 0 15px; color: #222; }
			#right .stats .content { width: 180px; background: url(../img/bg/menu-right-white.gif); overflow: hidden; }
			#right .stats h3 { width: 180px; height: 40px; margin: 0; background: url(../img/bg/menu-right-white-header.png); color: #eee; }
				#right .stats h3 span { margin: 4px 0 0 17px; float: left; }
			#right .stats label {  font-weight: bold; width: 82px; padding: 5px 0 5px 17px; float: left; clear: both; }
			#right .stats span {  width: 44px; padding: 5px 0; float: left; }
			#right .stats .bottom { width: 180px; height: 12px; background: url(../img/bg/menu-right-white-bottom.png); font-size: 0; }
		#right .ads { padding: 10px 0 0; text-align: center; }
			#right .ads img { margin: 0 0 15px; }

#footer {
	width: 100%;
	height: 60px;
	padding: 19px 0 0;
	background: url(../img/bg/footer.gif) repeat-x #000;
	border-top: 1px solid #000;
	color: #666;
	}
	#footer #footerspan { width: 1000px; margin: 0 auto; position: relative; }
	#footer .cartoon { width: 79px; height: 141px; background: url(../img/bg/cartoon-gun.png); position: absolute; right: 40px; top: -141px; z-index: 1; }
	#footer a { color: #888; }
	#footer a:hover { color: #7ed913; }
	#footer p { margin: 0 0 5px; }

#warning {
	width: 100%;
	padding: 7px 0 10px;
	background: #7ed913;
	border-bottom: 1px solid #000;
	color: #2e5303;
	text-align: center;
	}
	#warning a { color: #000; font-weight: bold; }
	#warning a:hover { text-decoration: underline; }
	
            .p1Link {
             color: #eee8e5;
             text-decoration: none;
            }
            .p1Link:hover {
             color: #eee8e5;
             text-decoration: underline;
            }
            .t_icon {
             width: 10%;
            }
            .t_td {
             border: 0px red solid;
             width: 35%;
            }	
			blockquote { padding: 5px; margin: 5px 5px 5px 5px; border: 1px solid #3c2317; color: #cccccc; background: #503d33; -moz-border-radius: 1em; -webkit-border-radius: 1em; }