* { font-family:arial, helvetica; }
body { background:url(../images/glow.jpg) center no-repeat #000; background-position: bottom; height: 100%; margin:0 0 0 0; text-align:center; font-size:13px; color:#FFF; }
table { font-size:13px; }
a { color:#FFF; }

#site { width:900px; margin:0 auto; text-align:left; height: 100%;}

#top { margin-top: 25px; height: 100px; margin-left:50px; }
#top .logo { float:left; }

#menu { float:right; margin-top:62px; margin-right:50px;  }
#menu ul { padding:0px; margin:0px; }
#menu li { float: left; list-style:none; display:block; padding-right: 20px; }
#menu li a { color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 10px; text-decoration: none; }
#menu li.active a, #menu li a:hover { color: #fe9800; }

#submenu { float: left; width: 260px; margin-top:15px; margin-left:40px;}
#submenu ul { list-style: none; margin: 0 0 0 20px; padding: 0; }
#submenu ul li a { font-size:12px; font-weight: bold; line-height:22px; text-decoration: none; text-transform: uppercase; }
#submenu ul li a:hover { color:#fe9800; }

#splash { width:100%; margin: 0px 0 20px 0; }

#left { display:none; }

#center { float:left; width:520px; }
#center .space { padding:10px; }

#bottom { text-align: center; font-size:12px; color: #626564; margin-bottom:20px; clear: both;  padding: 0 0 25px 0;}
#bottom a { color: #626564; }


h1 { margin:0 0 10px 0; color:#FFF; font-family:arial narrow, arial; font-size:25px; font-weight:normal; letter-spacing:-1; text-transform: uppercase; }
h3 { margin:0px 0px 3px 0px; color:#004700; font-size:14px; font-weight:bold; }



/* Element ****************************************************************************************************************/
form { margin:0px; }
input, select, checkbox, textarea, radio { font-size:11px; }
input.submit { padding:1px;background:#006600; color:#fff; font-weight:bold; font-size:10px; text-transform:uppercase; border:1px solid #2B8200; cursor:pointer; }


table.list { width:100%; border:0; padding:0; border-collapse:collapse; }
table.list th { text-align:left; background:#006600; padding:4px 6px; color:#99c299; font-size:11px; text-transform:uppercase; }
table.list td { padding:3px 6px; border-bottom:solid 1px #d6d6d6; }

.ingress { font-size:1em; font-weight:bold; display:block; margin-bottom:15px; color: #fe9800; }
img { border: none;}
img.thumbnail { border:solid 1px #8a8a8a; padding:2px;}
.article-info { display: none; font-size:0.85em; color:#8a8a8a; margin:0px; padding:0px; }
.artnr { font-size: 0.85em; color: #8a8a8a; }
/*************************************************************************************************************************/

/* VIDEO PLAYER */

#flv-container { margin: 0 auto; width: 400px; height: 300px; } 



/* TEMPLATES */

/* article-one */
div#onearticle div.ingress, div#headandlist div.ingress { }
div#onearticle div.text, div#headandlist div.text { }
div#onearticle img.articleimage, div#headandlist img.articleimage { margin: 10px 0; display: block;}
div#onearticle img.left, div#headandlist img.left { float:left; margin:  5px 10px 5px 0;}
div#onearticle img.right, div#headandlist img.right { float:right; margin:  5px 0 5px 10px;}
div#onearticle div.article-info, div#headandlist div.article-info { margin: 0 0 0px 0; border:1px solid #CED9C8; float:right; }
div#onearticle div.article-info .space, div#headandlist div.article-info .space { padding:5px; }
div#onearticle div.article-info ul, div#headandlist div.article-info ul { display:block; margin:0px; padding:0px; }
div#onearticle div.article-info li, div#headandlist div.article-info li { display:block; margin:0 10px 0 0; }

/* standard */
div#standard { margin-top:-5px; }
div#standard h1 { display:none; }
div#standard div.odd, div#standard div.even { padding:0px; padding:10px 0px 10px 0px;margin:0 0 2px 0; border-bottom:1px solid #CED9C8; }
div#standard div.even { }
div#standard img.thumbnail { float:left; margin:0 10px 20px 0; }
div#standard h3 { margin: 0 0 0px 0; font-size:16px; }
div#standard div.article-info { display:inline; margin:0 10px 10px 0; color:#666; }
div#standard a.link, div#standard a.link:hover, div#standard a.link:visited { display:block; margin:10px 0 0 0;}

/* headerlist */
div#headerlist .a, div#headandlist .a { }
div#headerlist .b, div#headandlist .b { text-align: right; }
div#headerlist a, div#headerlist a:hover, div#headerlist a:visited, div#headandlist a, div#headandlist a:hover, div#headandlist a:visited { }
div#headerlist h1 { margin-bottom:10px; }
div#headerlist table.list { width:95%; border:0; padding:0; border-collapse:collapse; }

/* headandlist */
div#headandlist h3 { margin-top: 40px; } /* satter avstand fran overliggande template */

/* webshop-standard */
div#webshop-standard .text, div#webshop-imagelist .text { margin-bottom:20px; }
div#webshop-standard .a { }
div#webshop-standard .b { text-align:right; }
div#webshop-standard .c { text-align:right; }
div#webshop-standard .d { text-align:right; }
div#webshop-standard .price { font-weight:bold; }
div#webshop-standard input { width:25px; } 
div#webshop-standard input.button { width:40px; } /* 40 passar till "KOP" i 12px arial bold, andras vid annat sprak */

/* webshop-imagelist */
div#webshop-imagelist td { vertical-align:top; }
div#webshop-imagelist .thumbnail { float:left;  margin:0 15px 5px 0;} 
div#webshop-imagelist .artnr { margin:3px 0 10px 0;} 
div#webshop-imagelist .a { }
div#webshop-imagelist .b { vertical-align:middle; text-align:right; width:70px;}
div#webshop-imagelist .c { vertical-align:middle;  width:90px;}
div#webshop-imagelist .price { font-weight:bold; }
div#webshop-imagelist input { width:25px; } 
div#webshop-imagelist input.button { width:40px; } /* 40 passar till "KOP" i 12px arial bold, andras vid annat sprak */

/* webshop-imagecols */
div#webshop-imagecols div.text { margin:0 0 20px 0; }
div#webshop-imagecols div.product { float:left; width:150px; margin:3px; padding-bottom:10px; border:solid 1px #e3e3e3; text-align: center;}
div#webshop-imagecols div.space { height:180px; padding:10px; text-align:center;}
div#webshop-imagecols .thumbnail { margin:0 0 15px 0; } 
div#webshop-imagecols .artnr { margin:3px 0 10px 0;} 
div#webshop-imagecols .price { font-weight:bold; font-size:16px; margin:0 0 10px 0; display:block; }
div#webshop-imagecols input { width:25px; } 
div#webshop-imagecols input.button { width:40px; } /* 40 passar till "KOP" i 12px arial bold, andras vid annat sprak */



/* calendar-month */
div#calendar-month table { width:95%; }
div#calendar-month td.r { text-align:right; }
div#calendar-month td.c { text-align:center; }
div#calendar-month th { text-align:left; }
div#calendar-month table.cal { border:1px solid #CED9C8; border-collapse:collapse; border-color:#CED9C8; }
div#calendar-month table.cal td, div#calendar-month table.cal th { border:1px solid #CED9C8; padding:3px; }
div#calendar-month table.cal td { height:60px; vertical-align:top; }
div#calendar-month table.cal td.week { width:20px; }
div#calendar-month table.cal td.disable { color:#999; }
div#calendar-month table.cal td.today { background:#CED9C8; }

/* calendar-week */
div#calendar-week table { width: 95%; }
div#calendar-week td.r { text-align: right; }
div#calendar-week td.c { text-align: center; }
div#calendar-week th { text-align: left; }


.small_calendar table.cal td.today { background:#006600;color:#fff; }

table.cal { width:175px;  }
table.cal td { font-size:12px; }
table.cal td.today { background:#DBDAB8; color:#fff; font-weight: bold;}
table.cal td.disable { color:#CED9C8; }




div#sitemap {  }
div#sitemap ul { list-style:none; font-weight:bold; }
div#sitemap li li { font-weight:normal; }
div#sitemap a { }

div#media-videoplayer { }
div#media-videoplayer h1 { margin-bottom: 30px; }
div#media-videoplayer h3 { margin: 0 0 4px 0;  color: #fe9800; }
div#media-videoplayer .thumbnail { border: solid 1px #3f3f3f; width: 100px; height: 75px; cursor: pointer; float: left; margin: 5px 15px 20px 0; }
div#media-videoplayer .info { float: left; margin: 0 0 20px 0;  width: 380px;}
#flv-container { width: 496px; height: 292px; float: right; margin-right: 93px; border: solid 1px #3f3f3f;}