/*************************************************** Reset start **********************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; /*font-size: 100%;*/ font-family: inherit; vertical-align: baseline; }

.clearFloats { clear: both; height: 0; }

:focus { outline: 0; }
/*************************************************** Reset end ***********************************************************/


/*************************************************** Globals start **********************************************************/
/* Colors 


*/
body { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.75em; line-height: 1em; background: #0a172e; color: #fff; }
h1 { font-size: 1.5em; font-weight: normal; margin-bottom: 0.6em; line-height: 1em; }
h2 { font-size: 1.3em; font-weight: normal; margin-bottom: 0.6em; line-height: 1em; }
h3 { font-size: 1.2em; font-weight: normal; margin-bottom: 0.5em; line-height: 1em; }
h4 { font-size: 1.1em; font-weight: bold; margin-bottom: 0.5em; line-height: 1em; }
h5 { font-size: 1.1em; font-weight: normal; margin-bottom: 0.4em; line-height: 1em; }
h6 { font-size: 1.0em; font-weight: bold; margin-bottom: 0.3em; line-height: 1em; }
p { font-size: 1 em; line-height: 1.5em; margin-bottom: 1em; }
a { text-decoration: none; font-weight: bold; color: #fff; }
a:hover { text-decoration: underline; }
ol, ul { padding-left: 2.5em; margin: 1em 0; line-height: 1.5em; }
input { font-family: Sans-Serif; }
strong { font-weight: bold; }

#mainWrapper { width: 1125px; padding: 3px; margin: 20px auto 0 auto; overflow: hidden; background: #fff; }

/*************************************************** Globals end **********************************************************/


/*************************************************** Layout start **********************************************************/
#LeftCol { float: left; width: 189px; min-height: 500px; background: #2d2d51; padding: 5px; position: relative; overflow: hidden; }
#CenterCol { float: left; width: 723px; min-height: 500px; background: #2d2d51; padding: 5px 0; margin: 0 2px; overflow: auto; }
#RightCol { float: left; width: 189px; min-height: 500px; background: #2d2d51; padding: 5px; overflow: hidden; }
#Footer { float: left; background: #fff; width: 1121px; height: 200px; }
/*************************************************** Layout end **********************************************************/


/*************************************************** LeftCol start **********************************************************/
address { text-align: center; }
address p { margin: 0; }

div#LoginBlock { border: dotted 2px #fff; padding: 5px; text-align: center; }
div#LoginBlock p { margin: 0; font-size: 1.2em; }
div#LoginBlock .LoginButton { background: url(gfx/btnLogin.png) no-repeat 0 0; width: 100px; height: 30px; border: 0; cursor: pointer; margin-top: 15px; }
div#LoginBlock .LoginButton:hover { background-position: 0 -30px; }
div#LoginBlock .LoginButton:active { background-position: 0 -60px; }


/********************************************* Navigation start ****************************************/
#MainMenu { margin: 0; padding: 0; position: absolute; bottom: 5px; }
#MainMenu li { list-style: none; width: 189px; height: 30px; background: #1a60a9; margin-top: 5px; }
#MainMenu li a { color: #fff; font-size: 1.3em; font-weight: normal; line-height: 30px; padding-left: 10px; text-decoration: none; }
#MainMenu li a:active { text-decoration: underline; }
/********************************************* Navigation end ******************************************/
/*************************************************** LeftCol end **********************************************************/


/*************************************************** CenterCol start **********************************************************/
#Article { width: 683px; padding: 20px; }
#Article.FP { min-height: 600px; background: no-repeat center top; position: relative; }
#Article h1 { font-size: 2em; text-align: center; margin-top: 40px; font-weight: bold; }
#Article .FrontPageText { position: absolute; bottom: 20px; width: 683px; font-size: 1.2em; }
#Article img.Visningsbilde{margin: 0px 15px 15px 0;float:left;}
/*************************************************** CenterCol end **********************************************************/


/*************************************************** RightCol start **********************************************************/
#ArticleList { margin: 20px 0 0 0; padding: 5px; }
#ArticleList li { list-style: none; border-top: solid #fff 1px; margin-top: 10px; padding-top: 10px; }
#ArticleList li:first-child, #ArticleList li:first-child + li { border-top: 0; margin-top: 0px; padding-top: 0px; }
#ArticleList li h2 { font-size: 1.6em; text-align: center; }
#ArticleList li h3 { font-size: 1.2em; font-weight: bold; }
#ArticleList li a.ReadMore { font-weight: bold; color: #fff; }
/*************************************************** RightCol end **********************************************************/



/*************************************************** Footer start **********************************************************/
#PartnerList { margin: 0; padding: 10px 0; }
#PartnerList li { list-style: none; float: left; }
/*************************************************** Footer end **********************************************************/

#ContactForm{width:430px;margin:0 auto;}
#ContactForm td{vertical-align:top; text-align:left;}
