/**********************************************************
File: bp2.css - main style sheet for biljardpalladium.se
Created by: Johan Edlund | www.snowinteractive.com
***********************************************************/

/****** General ******/
html,body {margin:0;padding:0;color:#ccc;background:#301618 url(../i/tiles/bgTileNew.gif) repeat-x;}
body {padding:0;text-align:center;color:#ccc;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;line-height:1.7em;font-size:76%;}
/*Center Box */
#CB {width:750px;margin:0 auto;padding:0;text-align:center;background:transparent url(../i/graphics/topbgNew.jpg) 50% 0 no-repeat;text-align:left;}
#Content {float:left; margin:0; padding:0; padding-bottom:50px; width:460px; color:#ccc; background:transparent;}
#Sidebar {float:right;margin:0;padding:2px 0 0 25px;padding-bottom:50px;width:250px;color:#bbb;background:transparent; text-align:left;}

/****** Various ******/
hr, .hidden {display: none;}.clearer {clear:both;height:1em;}
.pipe {padding:0 1px;color:#555;background:transparent;}
img {margin:0;padding:3px;float:right;color:#000;border:2px solid #2E0104;background:#580307;}
a img:hover{border-color:#85AB53;background:#fff;}
img.left {float:left;margin:1px 7px 1px 0;}
img.right {float:right;margin:10px 0 25px 4px}
.hr {clear:both;text-align:center;height:9px;margin:40px auto;line-height:9px;font-size:9px;color:#666;background:transparent; border-bottom:1px dotted #6F0207;width:440px;}

/****** Default Links *****/
a:link {font-weight:bold;border-bottom:1px dotted #85AB53;color:#85AB53;text-decoration:none;}
a:visited {font-weight:bold;border-bottom:1px dotted #85AB53;color:#85AB53;text-decoration:none;}
a:hover {font-weight:bold;color:#fff;border-bottom:1px solid #fff;}
a:active{font-weight:bold;background-color:#85AB53; color:#ccc;}

/****** Header ******/
#Header {margin:0;padding:0;background:transparent;
height:148px;position:relative;}
/*body#Front #Header {background:transparent url(../i/graphics/h1.jpg) left bottom no-repeat;}*/

h1, h2, h3, h4{margin:25px 0 0 10px; padding:0;font-size:1.5em;line-height:1.2em;font-weight:bold;color:#85AB53;background:transparent;}
h1 {margin:0;padding:0;width:142px;}
h4{font-size:1.4em;color:#ccc;}

h3 a:link {font-weight:bold;border:none;color:#85AB53;text-decoration:none;}
h3 a:visited {font-weight:bold;border:none;color:#85AB53;text-decoration:none;}
h3 a:hover {font-weight:bold;color:#fff;border:none;}
h3 a:active{font-weight:bold;background-color:transparent; color:#fff;}

h2 {clear:both;font-size:1.8em;text-indent:-9999px;height:23px;width:250px;line-height:23px;margin:40px 0 0 0;padding:0;}
h2.val{background: url(../i/titlar/titlarGS.gif) 0 0 no-repeat}
h2.nyh{background: url(../i/titlar/titlarGS.gif) 0 -30px no-repeat;}
h2.bil{background: url(../i/titlar/titlarGS.gif) 0 -60px no-repeat;}
h2.lan{background: url(../i/titlar/titlarGS.gif) 0 -90px no-repeat;}
h2.opp{background: url(../i/titlar/titlarGS.gif) 0 -120px no-repeat;}
h2.kar{background: url(../i/titlar/titlarGS.gif) 0 -150px no-repeat;}
h2.pri{background: url(../i/titlar/titlarGS.gif) 0 -180px no-repeat;}
h2.tid{background: url(../i/titlar/titlarGS.gif) 0 -210px no-repeat;}
h2.web{background: url(../i/titlar/titlarGS.gif) 0 -240px no-repeat;}
h2.sommaropp{background: url(../i/titlar/titelSommaroppet.gif) 0 0 no-repeat;}

/*-- Logo --*/
#Logo a {width:142px;height:63px;position:absolute;top:79px;left:0;margin:0;padding:0;color:#bbb;text-indent:-9000px;background:transparent url(../i/logo/logoSingle.gif) top left no-repeat;text-decoration:none;border:none;display:block;}

/*-- Navigation --*/
#Nav{position:absolute;top:120px;right:1px;margin:0;padding:0;font-size:1em;color:#bbb;background:transparent;}
#Nav p{margin:0;padding:2px;color:#aaa; background:transparent;font-weight:normal;text-transform:none;font-size:1.1em;}
#Nav a {padding:1px;margin:0 1px;text-decoration:none;color:#aaa;border-bottom:none;}
#Nav a:link {font-weight:normal;text-decoration:none;color:#bbb;}
#Nav a:visited {font-weight:normal;text-decoration:none;color:#aaa;}
#Nav a:hover {font-weight:normal;color:#eee;}
#Nav a:active {font-weight:normal;color:#eee;background:transparent;}
/* page id specific */
#Nyheter a.nyheter{color:#eee; background:transparent;}
#Bilder a.bilder{color:#eee; background:transparent;}
#Lankar a.lankar{color:#eee; background:transparent;}

p {margin:15px 0 20px 10px;font-size:1.1em;color:#ddd;background:transparent;text-align:left;}
#Sidebar p {margin:15px 0 20px 10px;font-size:1.1em;color:#ddd;background:transparent;text-align:left;}

p.annons {margin:15px 0 20px 10px;padding:15px;font-size:1.1em;color:#eee;background:green;text-align:left;}

p.annons a:link {font-weight:bold;border-bottom:1px dotted yellow;color:yellow;text-decoration:none;}
p.annons a:visited {font-weight:bold;border-bottom:1px dotted yellow;color:yellow;text-decoration:none}
p.annons a:hover {font-weight:bold;color:#000;border-bottom:1px solid #000;}
p.annons a:active{font-weight:bold;color:#000;border-bottom:1px solid #000;}

div#Flash {margin:40px 0 20px 0;font-size:1.1em;color:#ddd;background:transparent;text-align:left;}


/****** Footer ******/
#Footer {margin:0;padding:0;background:transparent;height:100px;position:relative;border-top:1px dotted #444;}
p.adress{float:left;margin:0;padding:0.6em 0;font-size:1em;color:#999;background:transparent}
p.right {float:right;margin:0;padding:0.6em 0;font-size:1em;color:#999;background:transparent;width:18px;}
p.right a{position:relative;margin:0;padding: 25px 0 0 0;overflow:hidden;display:block;border:none;color:#ccc;background: url(../i/logo/edicon.gif) top left no-repeat;text-decoration: none; height: 0px !important;height /**/:25px;/* for ie5.x */}
p.right a:hover {background-position:0px -30px;color:red;border:none; }


/****** Tables  ******/
table {border-collapse:collapse;width:240px;padding:2px;border:3px solid #2E0104;float:right;margin:1em 0 3em 0;}
col {border-right: 1px solid #2E0104;}
th {font-weight: normal;text-align:left;}
th, td {padding: 0.2em 1em;}
tr {background-color:#440205;}
tr.odd {background-color:#580307;}
tr:hover {background-color:#85AB53;color:#fff;}
thead tr:hover {background-color:transparent;color:inherit;}

/* definition lists */
dl{font-size:1.1em;margin:0;padding:20px 0 0 20px;}
dl dt a {font-weight:bold;margin:0;padding:3px 2px 2px 16px;background: url(../i/graphics/eicon.gif) no-repeat 0 3px;}
dl dt a:link, dl dt a:visited {font-weight:bold;color:#85AB53;text-decoration:none;border:none;}
dl dt a:hover {font-weight:bold;background-position:0 -16px;color:#fff;border:none;}
dl dd {margin:0 0 12px 23px;padding:0;background:transparent;color:#bbb;}

/* ul */
body#Nyheter #Sidebar ul {font-size:1.1em; margin-left:0;padding-left:0;list-style: none;}
body#Nyheter #Sidebar ul li {padding:2px 0 2px 25px;
background: url(../i/graphics/perm.gif) no-repeat 0 6px;
}


/* ---------------------------------------
  Forms -- txpCommentInputForm
----------------------------------------- */
#txpCommentInputForm {margin:3em 0 2em 0;padding:10px;
color:#fff;background:transparent;width:auto;}

#txpCommentInputForm table {border-collapse:collapse; padding:2px;margin:1em 0 3em 0;border:none}
#txpCommentInputForm col {border:none}
#txpCommentInputForm th {font-weight: normal;text-align:left;}
#txpCommentInputForm th, #txpCommentInputForm td {padding: 0.2em 1em;}
#txpCommentInputForm tr {background-color:transparent;}
#txpCommentInputForm tr:hover {background-color:transparent;color:#fff;}
#txpCommentInputForm .txpCommentInputMessage {
font-face:sans;width:310px;height:150px;}
p.sign {margin:0;font-size:90%;}

#Content ol.comments{margin:20px 0;padding:0;}
#Content ol.comments li{margin:30px 0 5px 35px;padding:0;}
#Content ol.comments li p{margin:14px 0;padding:0;}
