/*****************/
/* COMMON STYLES */
/*****************/
*{margin:0;padding:0;border:0;}

html,body{height:100%}
body,p,div,td,th{font-family:verdana,helvetica,sans-serif;font-size:11px;line-height:15px;}
body{background:#ebecee;}

.white{background:#fff;}
.black{background:#000;}

.floatLeft{float:left;}
.floatRight{float:right;}
.floatMiddle{text-align:center;margin:auto;}
.clearer{clear:both;}

hr{background:#ccc;height:1px;margin:20px 0;}

.pad0x20{padding:0 20px;}
.search_pad{padding:4px;height:16px;float:right;}

.alert{color:#F33;}

/********************/
/* STRUCTURE STYLES */
/********************/
#wrapper{margin-left:140px;width:842px;background:url(im/bg_long.png) repeat-y;position:absolute;}
#main{margin:26px 22px 0 22px;width:798px;}

#superEdit{width:10px;height:10px;background:#f00;display:none;}
#logo{position:absolute;background:url(im/logo_sign.png) no-repeat;width:265px;height:67px;left:13px;top:8px;}

#header{background:url(im/headers/header_1.jpg) no-repeat;width:798px;height:189px;}

#nav_space{width:798px;margin:17px 0 17px 0;height:51px;}
#nav_menu{width:637px;margin-right:5px;float:left;height:49px;border:1px solid #787878;}
#nav_search{height:24px;}
#nav_aktuellt{background:url(im/headers/aktuellt.png) no-repeat;width:153px;height:51px;float:left;}

#content_space{width:798px;margin:17px 0 25px 0;display:block;}

#columnLeft_space{width:544px;float:left;overflow:hidden;}
#columnRight_space{width:254px;float:left;}

.column{overflow:hidden;padding:0 85px 0 20px;}

img{padding:0 0 10px 0;}
#columnLeft_space p img,#columnLeft_space td img{padding:0 0 10px 10px;}
#columnLeft_space h2{margin:20px 0;}
#columnRight_space .column{padding:0}
.column .column{padding:0;}

#footer_space{background:url(im/bg_footer.png) repeat-x;margin-left:5px;width:832px;height:161px;position:absolute;top:5px;}
#footer{padding:10px 20px;color:#666;}
#footer div div{font-size:10px;}
#footer a{text-decoration:underline;}
#column1{float:left;width:340px;background:url(im/dg.png) repeat-y 339px;height:141px;}
#column2{float:left;width:226px;background:url(im/dg.png) repeat-y 225px;height:141px;}
#column3{float:left;width:226px;height:141px;}

ul,ol{margin-left:17px;}

/**************/
/* TYPOGRAPHY */
/**************/
a,a:visited{color:#933;}
a:hover,a:active{color:#666;}

h1{font-size:24px;font-weight:normal;line-height:30px;margin:0 0 20px 0;color:#933;font-family:helvetica,verdana,sans-serif;}
li.header,h2,h3{font-size:14px;font-weight:normal;line-height:18px;margin:0 0 20px 0;color:#933;font-family:helvetica,verdana,sans-serif;}
h3{margin:25px 0 20px 0;border-bottom:1px solid #ccc;}

.ingress,h4{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:20px;}
.bildtext,h5{font-size:10px;line-height:15px;font-weight:normal;}
h6{font-size:14px;font-weight:bold;line-height:18px;margin:0;font-family:helvetica,verdana,sans-serif;}

p{margin-bottom:5px;}

table td{padding:5px 10px 5px 0;}
table td img{margin-right:10px;}
#columnLeft_space ul {list-style:none;}
#columnRight_space ul{margin:0;margin-bottom:20px;}
#columnRight_space ul li{margin-bottom:5px;}
#columnRight_space ul li.header{margin-bottom:-10px;}
#columnRight_space ul li ul{list-style:none;margin:0 0 0 14px;}
#columnRight_space ul li ul li{margin:2px 0;}

#columnRight_space li.dir_active a{color:#666;}
#columnRight_space li.dir_active ul li a{color:#933;}
#columnRight_space li.active a{color:#666;}
#columnRight_space li.dir_active ul li.active a{color:#666;}

/*********/
/* FORMS */
/*********/
input{font-size:9px;}
.inputbox{height:12px;padding:1px;margin:0 5px;float:left;border:1px solid #787878;}
.submit{border:1px solid #787878;height:16px;}
.submit:hover,.submit:active{color:#933;border-color:#933;}

/**************/
/* NAVIGATION */
/**************/
#meny {position:absolute;display:block;}
#meny ul {font-size:11px;list-style:none;margin:0;}
#meny ul li {float:left;width:91px;}
#meny ul li#last a{border-right:none;}
#meny ul li a {display:block;padding:4px 10px;text-decoration:none;text-align:center;border:1px solid #d5d5d5;border-width: 1px 1px 0 0;font-size:10px;height:16px;color:#000;}
#meny ul ul {width:150px;display:none;position:absolute;border-bottom:1px solid #d5d5d5;}
#meny ul ul li {width:150px;border:1px solid #d5d5d5;border-bottom:0;}
#meny ul li:hover ul{display:block;}
#meny li.dir li a {display:block;padding:2px 5px;min-height:16px;text-decoration:none;background:#fff;border:0;text-align:left;}
#meny li a:hover,#meny ul li.active,#meny li.dir li a:hover {background:#ededed;}

