body{margin:0; padding:0;}

/* Siteholder id */
#siteholder{width:1200px; background-image:url(../gfx/top_bg.png); background-color:#e3e3e3; background-position:top; background-repeat:repeat-x;}

#siteholder #menu{height:41px;}
#siteholder #menu ul.menubar {height: 41px; width: 820px; margin:0; list-style-type: none; overflow: hidden; display: block;}
#siteholder #menu ul.menubar li {padding: 0px; margin: 0px; float: left; display: block;}
#siteholder #menu li a {padding: 12px 15px 8px;margin: 0px; float: left; display: block; font-size: 14px;font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; height: 21px; text-decoration: none;}
#siteholder #menu ul.menubar li a:hover { background: #303030; color: #FFFFFF;}

#siteholder #header{height:158px; font-family:Arial, Helvetica, sans-serif;}
#siteholder #header h3{ font-size:14px; font-variant:small-caps; color:#FFFFFF; margin-top:15px; }
#siteholder #header #logo{margin-left:200px; float:left;}
#siteholder #header #search{float:left; height:118px; padding:20px; padding-top:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#siteholder #header #search .input{width:320px; height:16px; background-image:url(../gfx/logon_inputbg.png); border:1px #c5c5c6 solid; padding:3px; margin-bottom:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#siteholder #header #search a:link{ color: #999999; text-decoration:none; font-size:11px;}
#siteholder #header #search a:visited{color:#999999; text-decoration:none; font-size:11px;}
#siteholder #header #search a:hover{color:#999999; text-decoration: underline; font-size:11px;}

#siteholder #content{width:820px; height:100%; margin-left:auto; margin-right:auto;}
#siteholder #content #footer{ margin-left:auto; margin-right:auto; float:none;}

/* Övriga id */
#box{width:313px; float: right; background-color:#FFFFFF; margin-bottom:15px; padding:10px; background-image: url(../gfx/box_bottom.png); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#box h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#box a:link{ color:#000000; text-decoration:none;}
#box a:visited{color:#000000; text-decoration:none;}
#box a:hover{color:#000000; text-decoration: underline;}

#boxv2{width:213px; float: right; background-color:#FFFFFF; margin-bottom:15px; padding:10px; background-image: url(../gfx/box_bottom.png); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#boxv2 h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#boxv2 a:link{ color:#000000; text-decoration:none;}
#boxv2 a:visited{color:#000000; text-decoration:none;}
#boxv2 a:hover{color:#000000; text-decoration: underline;}

#box2{width: 440px; border-top:3px #767676 solid; background-color: #515151; float:left; padding:15px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
#box2 h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#box2 .input{width:190px; padding:3px; margin-bottom:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#box2 a:link{ color:#FFFFFF; text-decoration:none;}
#box2 a:visited{color:#FFFFFF; text-decoration:none;}
#box2 a:hover{color:#FFFFFF; text-decoration: underline;}

#box2v2{width: 540px; border-top:3px #767676 solid; background-color: #515151; float:left; padding:15px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
#box2v2 h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#box2v2 .input{width:190px; padding:3px; margin-bottom:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#box2v2 a:link{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
#box2v2 a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#box2v2 a:hover{color:#FFFFFF; text-decoration: underline; font-weight:bold;}

#box2v3{width: 540px; border-top:3px #767676 solid; background-color: #515151; float:left; padding:15px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#box2v3 h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#box2v3 .input{width:190px; padding:3px; margin-bottom:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#box2v3 a:link{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
#box2v3 a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#box2v3 a:hover{color:#FFFFFF; text-decoration: underline; font-weight:bold;}
#box2v3 td{ width:150px; background-color: #2d2d2d; vertical-align:top;}

#info_box{width:450px; height:280px; background-color:#FFFFFF; margin-bottom:15px; float:left; padding:10px; background-image:url(../gfx/box_bottom.png); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#info_box h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}

#info_boxv2{width:550px; background-color:#FFFFFF; margin-bottom:15px; float:left; padding:10px; background-image:url(../gfx/box_bottom.png); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#info_boxv2 h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#info_boxv2 a:link{color:#8f8f8f; text-decoration:none; font-weight:bold;}
#info_boxv2 a:visited{color:#8f8f8f; text-decoration:none; font-weight:bold;}
#info_boxv2 a:hover{color:#8f8f8f; text-decoration: underline; font-weight:bold;}

#info_boxv3{width:570px; background-color:#FFFFFF; margin-bottom:15px; float:left; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px; background-image:url(../gfx/box_bottom.png); background-position:bottom; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#info_boxv3 h3{ font-size:12px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#info_boxv3 a{ margin-left:15px;}
#info_boxv3 a:link{color:#8f8f8f; text-decoration:none; font-weight:bold;}
#info_boxv3 a:visited{color:#8f8f8f; text-decoration:none; font-weight:bold;}
#info_boxv3 a:hover{color:#8f8f8f; text-decoration: underline; font-weight:bold;}


#logon_box{width:313px; border-top:3px #676767 solid; float: right; background-image:url(../gfx/logonbox_top.png); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; padding:10px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#logon_box h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#logon_box .input{width:220px; height:20px; background-image:url(../gfx/logon_inputbg.png); border:1px #c5c5c6 solid; padding:3px; margin-bottom:5px;}
#logon_box a:link{ color: #999999; text-decoration:none; font-size:10px;}
#logon_box a:visited{color:#999999; text-decoration:none; font-size:10px;}
#logon_box a:hover{color:#999999; text-decoration: underline; font-size:10px;}

#logon_boxv2{width:213px; border-top:3px #676767 solid; float: right; background-image:url(../gfx/logonbox_top.png); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; padding:10px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#logon_boxv2 h3{ font-size:14px; font-variant:small-caps; color:#8f8f8f; margin-top:5px;}
#logon_boxv2 .input{width:120px; height:20px; background-image:url(../gfx/logon_inputbg.png); border:1px #c5c5c6 solid; padding:3px; margin-bottom:5px;}
#logon_boxv2 a:link{ color: #999999; text-decoration:none; font-size:10px;}
#logon_boxv2 a:visited{color:#999999; text-decoration:none; font-size:10px;}
#logon_boxv2 a:hover{color:#999999; text-decoration: underline; font-size:10px;}
