﻿body  { padding: 0; margin: 0; font-size: 10px; letter-spacing: 0.5px; font-family:  verdana,tahoma,times new roman,serif; color: #303030; line-height: 19px; background: #fff url(App_Pics/bg.gif); }

#container { width: 828px; border: solid 1px #000; background-color: #fff; margin: 20px auto 20px auto; }
#innerContainer { width: 828px; display: table-cell; }

#leftSpalt { float: left; width: 468px; min-height: 600px; border-left: 1px solid #aaa; border-right: 1px solid #aaa; padding: 0 5px 10px 5px; }
#adMiddle { float: left; width: 468px; border-left: 1px solid #aaa; border-right: 1px solid #aaa; padding: 0 5px 10px 5px; }
#leftSpalt a { color: #257bb7; text-decoration: none; font-weight: bold; }
#leftSpalt a:hover { color: #303030;}
.divLatest { float: left; border: solid 1px black; background-color: #FFFFCC; width: 444px; padding: 0 10px 0 10px; margin-bottom: 10px; }
.divLatest p { padding: 0; }

#header { width: 828px; height: 220px; clear: both; background : url(App_Pics/default.jpg) no-repeat bottom left; border-bottom: solid 1px #000; }
#head { color: #fff; padding: 10px 0 10px 10px; float: left; background-color: #000; width: 818px; }
#head a { color: #fff; text-decoration: none; }
#head a:hover { color: #eee;}

/*----------MENY----------*/
#menu { width: 178px; float: left; }
#menu ul { font-size: 12px;	line-height: 16px; border-top: 1px solid #aaa; padding-bottom: 0; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { line-height: 0; }
#menu a { border-top: 1px solid #fff; border-bottom: 1px solid #aaa; color: #444; text-decoration: none; display: block; line-height: 20px; padding-left: 5px; }
#menu a:hover { background: #eee; border-bottom: 1px solid #666; }
#menu .cArt { margin-bottom: 10px; list-style: dotted; }
#menu .cArt li { line-height: 0; }

/*----------Relaterade länkar--------*/
#renu { float: right; width: 170px; /*border-left: solid 1px black;*/}
#renu ul { width: 170px; font-size: 12px;	line-height: 16px; border-top: 1px solid #aaa; padding-bottom: 0; }
#renu ul { list-style: none; margin: 0; padding: 0; }
#renu li { line-height: 0; }
#renu a { border-top: 1px solid #fff; border-bottom: 1px solid #aaa; color: #444; text-decoration: none; display: block; line-height: 20px; padding-left: 5px; }
#renu a:hover { background: #eee; border-bottom: 1px solid #666; }

#tblRenu { width: 100%; /*border-left: solid 1px black;*/ padding: 3px; }
#tblRenu td { width: 33%; }

/*----------LAYOUT----------*/
h1 { font-size: 30px; font-weight: bold; letter-spacing: 2px; padding: 15px 10px 10px 10px; margin: 0; }
h2 { font-size: 20px; font-weight: bold; letter-spacing: 1px; padding: 0; margin: 0; }
h3 { font-size: 14px; font-weight: bold; letter-spacing: 1px; padding: 0; margin: 0; } 
h4 { font-size: 16px; font-weight: bold; letter-spacing: 1px; padding: 3px 0 3px 5px; margin: 0; color: #257bb7; }
h5 { font-size: 14px; font-weight: bold; letter-spacing: 1px; padding: 3px 0 3px 5px; margin: 0; }
.factHead { color: #257bb7; font-weight: bold; }

/*----------SIDFOT----------*/
#footer { float: left; background-color: #fff; width: 100%; padding: 8px 0px; border-top: solid 1px #aaa; }
#footer p { text-align: center; color: #000; font-size: 0.9em; }
#footer a { color: #000; text-decoration: none; font-weight:bold; }
#footer a:hover { text-decoration: underline; }
