/************************************/
/* Paintballfarm.ch main CSS        */
/************************************/
html            {width:100%;height:100%;background:#f9f9f9;}
body            {margin:0 auto 0 auto;width:980px;height:auto;font-size:12px;font-family:arial;background:#fff;border-left:1px solid #eee;}
h1              {margin:0;padding:5px 5px 0 5px;color:#fffd00;font-size:16px;}
h2              {float:left;margin:0;padding:15px 0 15px 0px;width:100%;color:#fffd00;font-size:16px;text-align:center;}
h3		{float:left;margin:5px;padding:0;width:100%;color:#fffd00;font-size:13px;}
p               {margin:0;padding:5px 5px 0 5px;color:#333333;line-height:18px;}
p.white         {margin:0;padding:5px 5px 0 5px;color:#ffffff;line-height:18px;}
p.suc           {margin:0;padding:5px 5px 0 5px;color:green;line-height:18px;}
p.err           {margin:0;padding:5px 5px 0 5px;color:red;line-height:18px;}
a               {color:#fffd00;}
img             {border:none;margin:0;padding:0;}
form            {float:left;margin:0;padding:0;}
.hot		{color:#ff3333;}

/* DIVS and CONTENT
/************************************/
#header {float:left;margin:0;padding:0;width:100%;height:100px;background:#505ea9 url(../img/bg_header.jpg) repeat-x;}
#header #imgBox {float:left;margin:10px 0 10px 10px;padding:0;width:130px;height:80px;background:#fff;}
#header #cBox {float:left;margin:0 0 0 10px;padding:0;width:399px;height:100%;}
#header #cBox #logo {float:left;margin:0;padding:5px 0 0 0;width:100%;height:65px;text-align:center;}
#header #cBox #prfont {float:left;margin:0;padding:5px 0 5px 0;width:100%;height:20px;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
#main {float:left;margin:0;padding:0;width:100%;height:auto;}
#main #sidebar-l {float:left;margin:0;padding:5px 0 0 0;width:180px;background:url(../img/bg_sbarl.jpg) repeat-x;}
#main #sidebar-r {float:left;margin:0;padding:5px 0 0 0;width:180px;background:url(../img/bg_sbar.jpg) repeat-x;}
#main #sidebar-l #nav {float:left;margin:0;padding:0;width:100%;height:auto;}
#main #sidebar-l #nav ul.nav {padding:0;margin:0;list-style-type: none;}
#main #sidebar-l #nav ul.nav li {float:left;width:100%;margin:0;line-height:36px;position:relative;}
#main #sidebar-l #nav ul.nav li a {display:block;padding:0 10px 0 10px;font-size:1.2em;color:#fff;text-decoration:none;}
#main #sidebar-l #nav ul.nav li a:hover,
#main #sidebar-l #nav ul.nav li:hover a {display:block;color:#fff;background:#444 url(../img/bgnavh.gif);}
#main #sidebar-l #nav ul.nav li a.current, 
#main #sidebar-l #nav ul.nav li a.current {display:block;color:#fffd00;background:#444 url(../img/bgnav.gif);}
#main #sidebar-l #info {float:left;margin:10px 0 0 0;padding:120px 0 0 0;width:100%;height:auto;background:url(../img/bg_infoBox.png) no-repeat;}
#main #sidebar-l #info p {margin:0;padding:10px;font-size:14px;text-align:center;border:2px solid #000;}
#main #sidebar-r #movieBox {float:left;margin:5px 0 5px 0;padding:0;width:100%;height:auto;}
#main #sidebar-r #specialBox {float:left;margin:0 10px 10px 10px;padding:0;width:160px;height:auto;}
#main #sidebar-r #specialBox ul {margin:0;padding:5px 5px  5px 12px;list-style-type:square;color:#333;line-height:20px;font-size:14px;}
#main #sidebar-r #specialBox2 {float:left;margin:0;padding:0 10px 10px 10px;width:160px;height:180px;background:url(../img/paintballfarm-logo2.png) no-repeat;}
#main #content {float:left;margin:0;padding:0;width:620px;height:auto;}
#main #content #contentBox {float:left;margin:5px 5px 0 5px;padding:0;width:610px;height:auto;background:#505ea9;}
#main #content #contentBox p {padding:5px;color:#fff;}
#main #content #contentBox p.err {color:#ff3333;}
#main #content #contentBox p.suc {color:#ccff33;}
#main #content #contentBox #spgNav {float:left;margin:5px;padding:0;width:180px;height:340px;}
#main #content #contentBox #spgNav ul.spgNav {padding:0;margin:0;list-style-type: none;}
#main #content #contentBox #spgNav ul.spgNav li {float:left;width:177px;margin:0;line-height:30px;position:relative;}
#main #content #contentBox #spgNav ul.spgNav li a {display:block;padding:0 10px 0 10px;font-size:1.1em;color:#fff;text-decoration:none;}
#main #content #contentBox #spgNav ul.spgNav li a:hover,
#main #content #contentBox #spgNav ul.spgNav li:hover a {display:block;color:#fff;background:#525252 url(../img/bgnavh.gif);}
#main #content #contentBox #spgNav ul.spgNav li a.current {display:block;color:#fffd00;background:#525252 url(../img/bgnav.gif);}
#main #content #contentBox #spgNav ul.spgNav li.out a.current {display:block;color:#fffd00;background:#255431 url(../img/bgnav.gif);}
#main #content #contentBox #spgMap {float:left;margin:5px;padding:0;width:410px;height:340px;}
#main #content #contentBox #spgMap #A {float:left;margin:60px auto 0 228px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #B {float:left;margin:7px auto 0 354px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #C {float:left;margin:35px auto 0 228px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #D {float:left;margin:35px auto 0 59px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #E {float:left;margin:7px auto 0 143px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #F {float:left;margin:7px auto 0 92px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Aeg {float:left;margin:171px auto 0 42px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Beg {float:left;margin:72px auto 0 39px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Ceg {float:left;margin:31px auto 0 72px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Deg {float:left;margin:72px auto 0 37px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Eeg {float:left;margin:3px auto 0 124px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Feg {float:left;margin:3px auto 0 106px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Geg {float:left;margin:3px auto 0 39px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Heg {float:left;margin:3px auto 0 139px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Ieg {float:left;margin:36px auto 0 174px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Aog {float:left;margin:136px auto 0 97px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Bog {float:left;margin:104px auto 0 36px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Cog {float:left;margin:214px auto 0 59px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Dog {float:left;margin:72px auto 0 58px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Aug {float:left;margin:207px auto 0 139px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Bug {float:left;margin:62px auto 0 70px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Cug {float:left;margin:62px auto 0 13px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgMap #Dug {float:left;margin:1px auto 0 86px;padding:0;width:30px;height:30px;}
#main #content #contentBox #spgIMG a,
#main #content #contentBox #spgIMG2 a {margin:0 0 0 100px;line-height:30px;color:#fffd00;font-weight:bold;}
#main #content #contentBox #spgIMG {float:left;margin:15px 25px;padding:10px 15px 0 15px;width:330px;height:auto;background:#505ea9;}
#main #content #contentBox #spgIMG2 {float:left;margin:0px 25px;padding:10px 15px 0 15px;width:330px;height:auto;background:#505ea9;}
#main #content #contentBox #spgIMG img {float:left;margin:0;width:330px;}
#main #content #contentBox TABLE.form {float:left;margin:5px;padding:0;}
#main #content #contentBox TABLE.form td.yel {float:left;margin:5px;padding:0;color:#fffd00;}
#main #content #contentBox TABLE.form td.bold {float:left;margin:5px;padding:0;width:150px;font-weight:bold;color:#fff;vertical-align:top;}
#main #content #contentBox TABLE.form td.err {float:left;margin:5px;padding:0;width:150px;font-weight:bold;color:#ff3333;vertical-align:top;}
#main #content #newsBox {float:left;margin:5px 0 0 5px;padding:0 0 5px 0;width:200px;height:auto;min-height:100px;background:#505ea9;}
#main #content #newsBox ul {float:left;width:173px;margin:0;padding:5px 5px  5px 22px;list-style-type:square;color:#fff;line-height:20px;font-size:14px;}

/* Footer
/************************************/
#footer      {float:left;padding:3px 5px 3px 5px;width:584px;line-height:15px;font-size:0.8em;color:#525252;}
