﻿.selfClear:after {
    content: "."; 
    display: block; 
    height: 0 !important;
    clear: both; 
    visibility: hidden;
    font-size: 0; line-height: 0;
}

.selfClear {
	display: inline-block;
}

/* Hide from IE-mac \*/
* html .selfClear {
	height: 1%;
}

.selfClear {
	display: block;
}


HR { width:100%; background: transparent; color: #ffffff; height: 1px; border-bottom: 0;border: dotted 1px #b3b3b3;}

IFRAME {border:none;}
BODY { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; color: #000000; }
SELECT {font-size: 11px;}
#page
{
	background: transparent url(../Images/startpage.png) bottom left no-repeat;
}

#pagetop
{
	background: transparent url(../Images/pagetop.png) top left repeat-x;
	width: 990px;
	height: 101px;
}

#pagefooter { background-color: #231f20; width: 990px; height: 28px; }
#pagefooter A {text-decoration: none; color: #ffffff;}
#pagefooter A:visited {text-decoration: none; color: #ffffff;}
#pagefooter A:active {text-decoration: none; color: #ffffff;}
#pagefooter A:hover {text-decoration: underline; color: #ffffff;}
#pagefooter_content { float:left; width: 708px; height: 28px; color: #ffffff; }
#pagefooter_content DIV { padding: 4px 0 0 28px; font-family: Tahoma, Sans-Serif; font-size: 10px; line-height: 22px; }
#pagefooter_cookies { float:right; height: 28px; width: 274px;}
#pagefooter_cookies DIV { padding: 4px 0 0 0; font-family: Tahoma, Sans-Serif; font-size: 10px; line-height: 22px; }
#pagefooter_cookies A {text-decoration: none; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/pagefooter_bullet.png) center right no-repeat;}
#pagefooter_cookies A:visited {text-decoration: none; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/pagefooter_bullet.png) center right no-repeat;}
#pagefooter_cookies A:active {text-decoration: none; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/pagefooter_bullet.png) center right no-repeat;}
#pagefooter_cookies A:hover {text-decoration: underline; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/pagefooter_bullet.png) center right no-repeat;}

#template_startpage { background: transparent url(../Images/startpage_background.png) top left repeat-y; min-height: 524px; width: 990px; margin: 0 0 3px 0;}
#startpage_rightcolumn { width: 274px; float:right; }
#startpage_leftcolumn { margin: 0 3px 0 0; width: 394px; float: right; }
#startpage_leftcolumn P { font-family: Tahoma, Sans-Serif; font-size: 11px; color: #ffffff; line-height: 15px; margin: 0 0 3px 0; }
#startpage_leftcolumn H1 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: bold; color: #ffffff; line-height: 14px; margin: 0 0 8px 0; }
#startpage_leftcolumn DIV.notfirst {margin-top: 2px;}
#startpage_leftcolumn #orangebox_last {margin-top: 0px; height: 0px; }
#startpage_leftcolumn div.last {height: inherit;}
#startpage_leftcolumn DIV.content {padding: 15px 20px 15px 25px;}
#startpage_leftcolumn DIV.orangebox {width: 394px; background: transparent url(../images/startpage_leftcolumn_background.png) top left repeat-y;}
#startpage_leftcolumn DIV.start {width: 394px; height: 1px; background: transparent url(../images/startpage_leftcolumn_start.png) top left repeat-y;}
#startpage_leftcolumn DIV.end {width: 394px; height: 1px; background: transparent url(../images/startpage_leftcolumn_end.png) top left repeat-y;}
#startpage_leftcolumn A {text-decoration: none; color: #ffffff;}
#startpage_leftcolumn A:visited {text-decoration: none; color: #ffffff;}
#startpage_leftcolumn A:active {text-decoration: none; color: #ffffff;}
#startpage_leftcolumn A:hover {text-decoration: underline; color: #ffffff;}
#startpage_leftcolumn A.bullet2 {text-decoration: none; color: #ffffff; padding-right: 9px; background: transparent url(../images/orangebackgroundbullet.gif) center right no-repeat;}
#startpage_leftcolumn A.bullet2:visited {text-decoration: none; color: #ffffff; padding-right: 9px; background: transparent url(../images/orangebackgroundbullet.gif) center right no-repeat;}
#startpage_leftcolumn A.bullet2:active {text-decoration: none; color: #ffffff; padding-right: 9px; background: transparent url(../images/orangebackgroundbullet.gif) center right no-repeat;}
#startpage_leftcolumn A.bullet2:hover {text-decoration: underline; color: #ffffff; padding-right: 9px; background: transparent url(../images/orangebackgroundbullet.gif) center right no-repeat;}


#startpage_rightcolumn DIV {padding: 25px 20px 25px 25px;}
#startpage_rightcolumn DIV DIV {padding: 0;}
#startpage_rightcolumn P { font-family: Tahoma, Sans-Serif; font-size: 11px; color: #ffffff; line-height: 15px; margin: 0 0 3px 0; }
#startpage_rightcolumn H1 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: bold; color: #ffffff; line-height: 14px; margin: 0 0 8px 0; }
#startpage_rightcolumn A {text-decoration: none; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/startpage_rightcolumn_bullet.png) center right no-repeat;}
#startpage_rightcolumn A:visited {text-decoration: none; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/startpage_rightcolumn_bullet.png) center right no-repeat;}
#startpage_rightcolumn A:active {text-decoration: none; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/startpage_rightcolumn_bullet.png) center right no-repeat;}
#startpage_rightcolumn A:hover {text-decoration: underline; color: #ffffff; padding: 0 9px 0 0; background: transparent url(../images/startpage_rightcolumn_bullet.png) center right no-repeat;}

#startpage_rightcolumn A.image {text-decoration: none; color: #ffffff; padding: 0; background: none;}
#startpage_rightcolumn A.image:visited {text-decoration: none; color: #ffffff; padding: 0; background: none;}
#startpage_rightcolumn A.image:active {text-decoration: none; color: #ffffff; padding: 0; background: none;}
#startpage_rightcolumn A.image:hover {text-decoration: none; color: #ffffff; padding: 0; background: none;}



#logo {width: 531px; height: 65px; float: left; }
#logo IMG {padding: 0px; margin: 25px 0 0 25px;}

#navigation {width: 459px; height: 65px; float:left; }
#navigation #inenglish {float: left; margin-top: 38px; }
#navigation #inenglish A {display:block; float:left; background: transparent url(../images/navigation_inenglish.png) top left no-repeat; height: 18px; width: 80px;}
#navigation #inenglish A.selected {display:block; float:left; background: transparent url(../images/navigation_inenglish_highlight.png) top left no-repeat; height: 18px; width: 80px;}
#navigation #webbkarta A {display:block; float:left; background: transparent url(../images/navigation_webbkarta.png) top left no-repeat; height: 18px; width: 81px;}
#navigation #webbkarta A.selected {display:block; float:left; background: transparent url(../images/navigation_webbkarta_highlight.png) top left no-repeat; height: 18px; width: 81px;}
#navigation #webbkarta {float: left; margin-top: 38px; margin-left: 30px; }
#navigation #search {float: left; margin-top:31px; margin-left: 20px; }
#navigation INPUT.searchbutton {margin-left: 8px;}
#navigation INPUT.searchbox {margin-top: 3px; border: solid 1px #b3b3b3; height: 15px; line-height:15px; width: 152px;}

#menu {padding: 1px 0 0 0; }


/* CSS för ComponentArts topmeny */
.TopGroup { cursor:pointer; }
.MenuGroup {background:transparent ; border:none; cursor:pointer; padding-bottom:2px; }
.TopMenuItem { padding:0 1px 0 0; cursor:pointer;}
.TopMenuItemHover{ padding:0 1px 0 0; cursor:pointer; }
.MenuItemHover { background : transparent url(../images/menu/menu_background.png) bottom left repeat; color:#ffffff; font-family:Tahoma, Sans-Serif; font-weight:normal; font-size:11px; cursor:pointer; text-decoration: underline; width: 133px;}
.MenuItemActive { background : transparent url(../images/menu/menu_background.png) bottom left repeat; color:#ffffff; font-family:Tahoma, Sans-Serif; font-weight:normal; font-size:11px; cursor:pointer;  width: 133px;}
.MenuItem { background : transparent url(../images/menu/menu_background.png) bottom left repeat; color:#ffffff; font-family:Tahoma, Sans-Serif; font-weight:normal; font-size:11px; cursor:pointer; width: 133px;}
.MenuBreak { background: transparent; width:100%; height:2px; }
.MenuEnd { background: transparent; width:100%; height:4px; }


.newsItem:after, .oddNewsItem:after { content: ".";  display: block;  height: 0 !important; clear: both;  visibility: hidden; font-size: 0; line-height: 0; }
.newsItem, .oddNewsItem { display: inline-block; padding-top: 7px; }
/* Hide from IE-mac \*/
* html .newsItem, * html .oddNewsItem { height: 1%; }
.newsItem, .oddNewsItem { display: block; padding-top: 7px; }


H1.orangeboxnewsheader {font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight:bold; margin: 0 !important; padding:0 0 3px 0 !important;}
.newsListDate {float:left; color: #ffffff; font-family: Tahoma, Sans-Serif; font-size: 11px; color: #ffffff; line-height: 13px;}
.newsListSubject {float: left; padding-left: 9px;font-family: Tahoma, Sans-Serif; font-size: 11px; color: #ffffff; line-height: 13px; width: 275px;}
.newsListSubject A {text-decoration: none; color: #ffffff;}
.newsListSubject A:visited {text-decoration: none; color: #ffffff;}
.newsListSubject A:active {text-decoration: none; color: #ffffff;}
.newsListSubject A:hover {text-decoration: underline; color: #ffffff;}


#template_subpage { min-height: 524px; width: 990px; }
#subpage_rightcolumn { width: 279px; float:right; margin:0 0 15px 0; border-left: solid 1px #666666; }

#subpage_leftcolumn { min-height: 524px; padding: 0 3px 0 0; margin:0 -1px 15px 0; width: 441px; float: right; right: 1px; border-right: solid 1px #666666; }
#subpage_leftcolumn DIV { padding-right: 20px; }
#subpage_leftcolumn DIV DIV { padding-right: 0; }
#subpage_leftcolumn P { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; margin: 0; text-indent: 0; }
#subpage_leftcolumn P.indrag { text-indent: 12px; font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; margin: 0; }
#subpage_leftcolumn H1 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: normal; color: #e56600; margin: 0 0 6px 0; background: transparent url(../images/hr.png) bottom center repeat-x; padding-bottom: 5px;}
#subpage_leftcolumn H1.nounderline { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: normal; color: #e56600; margin: 0; background: none; padding-bottom: 5px;}
#subpage_leftcolumn H2 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: bold; color: #000000; margin: 0 0 10px 0; }
/*#subpage_leftcolumn P.mellanrum { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; margin: 17px 0 3px 0;}*/
#subpage_leftcolumn H3 { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #000000; margin: 0 0 3px 0; }
#subpage_leftcolumn A {text-decoration: none; color: #000000;}
#subpage_leftcolumn A:visited {text-decoration: none; color: #000000;}
#subpage_leftcolumn A:active {text-decoration: none; color: #000000;}
#subpage_leftcolumn A:hover {text-decoration: underline; color: #337ba4;}

#subpage_rightcolumn DIV {padding: 0 20px 20px 20px;}
#subpage_rightcolumn DIV DIV {padding: 0;}
#subpage_rightcolumn P { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; color: #000000; margin: 0; }
#subpage_rightcolumn P.links { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; color: #000000; margin: 0 0 3px 0; }
#subpage_rightcolumn IMG { margin: 0 0 9px 0; }
#subpage_rightcolumn P IMG { margin: 0; }
#subpage_rightcolumn H1 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: normal; color: #000000; margin: 0 0 10px 0; }
#subpage_rightcolumn A {font-family: Tahoma, Sans-serif; font-size: 11px; display: inline; text-decoration: none; line-height: 15px; height: 19px; color: #000000; padding: 0;}
#subpage_rightcolumn A:visited {font-family: Tahoma, Sans-serif; font-size: 11px; display: inline; text-decoration: none; line-height: 15px; height: 19px;  color: #000000; padding: 0; }
#subpage_rightcolumn A:active {font-family: Tahoma, Sans-serif; font-size: 11px; display: inline; text-decoration: none; line-height: 15px; height: 19px; color: #000000; padding: 0; }
#subpage_rightcolumn A:hover {font-family: Tahoma, Sans-serif; font-size: 11px; display: inline; text-decoration: underline; line-height: 15px; height: 19px; color: #337ba4; padding: 0; }

#subpage_rightcolumn A.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; display: block; text-decoration: none; line-height: 15px; height: 19px; color: #000000; padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
#subpage_rightcolumn A:visited.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
#subpage_rightcolumn A:active.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
#subpage_rightcolumn A:hover.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: underline; color: #337ba4;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
A.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; display: block; text-decoration: none; line-height: 15px; height: 19px; color: #000000; padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
A:visited.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
A:active.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
A:hover.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: underline; color: #337ba4;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
A.bullet3 {margin-top:2px; font-family: Tahoma, Sans-serif; display: block; text-decoration: none; line-height: 15px; height: 19px; color: #000000; padding: 0 0 0 19px; background: transparent url(../images/link-bullet2.png) top left no-repeat; margin-left: -1px;}
A:visited.bullet3 {font-family: Tahoma, Sans-serif; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet2.png) top left no-repeat; margin-left: -1px;}
A:active.bullet3 {font-family: Tahoma, Sans-serif; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet2.png) top left no-repeat; margin-left: -1px;}
A:hover.bullet3 {font-family: Tahoma, Sans-serif; text-decoration: underline; color: #337ba4;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet2.png) top left no-repeat; margin-left: -1px;}


#subpage_widecolumn { min-height: 524px; margin:0 0 15px 0; width: 719px; float: right; }
#subpage_widecolumn DIV { padding-right: 47px; }
#subpage_widecolumn DIV DIV { padding-right: 0; }
#subpage_widecolumn P { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; margin: 0; text-indent: 0; }
#subpage_widecolumn P.indrag { text-indent: 12px; font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; margin: 0; }
#subpage_widecolumn H1 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: normal; color: #e56600; margin: 0 0 12px 0; background: transparent url(../images/hr.png) bottom center repeat-x; padding-bottom: 5px;}
#subpage_widecolumn H1.nounderline { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: normal; color: #e56600; margin: 0; background: none; padding-bottom: 5px;}
#subpage_widecolumn H2 { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: bold; color: #000000; margin: 0 0 10px 0; }
#subpage_widecolumn H3 { font-family: Tahoma, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #000000; margin: 0 0 3px 0; }
#subpage_widecolumn A {text-decoration: none; color: #000000;}
#subpage_widecolumn A:visited {text-decoration: none; color: #000000;}
#subpage_widecolumn A:active {text-decoration: none; color: #337ba4;}
#subpage_widecolumn A:hover {text-decoration: underline; color: #337ba4;}

#subpage_menu  { padding-top: 30px; padding-left: 2px; width: 240px; float:left; }
#subpage_content  { width: 725px; float:right; }

#submenu { padding-left: 25px; }
#submenu .submenustart { background: transparent url(../Images/submenu/submenu_top.png) top left no-repeat; line-height: 42px; padding-left: 28px; width: 200px; height: 42px; }
#submenu .submenustart IMG {margin-top: 20px;}
#submenu .submenuend { background: transparent url(../Images/submenu/submenu_bottom.png) top left no-repeat; width: 200px; height: 9px; }
.submenuitemcontent {padding: 7px 0 10px 16px; font-family: Tahoma, Sans-Serif; font-size: 11px; color:#000000; }
#submenu .submenuitem {width: 200px; background: transparent url(../Images/submenu/submenu_item.png) top left repeat-y; }
#submenu .submenuitem .submenuitemstart {padding-top:1px;font-size: 0px; background: transparent url(../Images/submenu/submenu_item_top.png) top left no-repeat; width: 200px; }
#submenu .submenuitem .submenuitemend {font-size: 0px; background: transparent url(../Images/submenu/submenu_item_bottom.png) top left no-repeat; width: 200px;}
#submenu .submenuitem_active {width: 200px; background: transparent url(../Images/submenu/submenu_item_active.png) top left repeat-y; }
#submenu .submenuitem_active .submenuitemstart {padding-top:1px;font-size: 0px; background: transparent url(../Images/submenu/submenu_item_top.png) top left no-repeat; width: 200px; }
#submenu .submenuitem_active .submenuitemend {font-size: 0px; background: transparent url(../Images/submenu/submenu_item_bottom.png) top left no-repeat; width: 200px;}
.submenuitemcontent DIV {margin: 5px 0 0 11px;}
.submenuitemcontent A {padding-left: 13px;  padding-right: 20px; text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A:visited {padding-left: 13px; padding-right: 20px; text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A:active {padding-left: 13px; padding-right: 20px; text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A:hover {padding-left: 13px; padding-right: 20px; text-decoration: underline; color: #337ba4; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A.active {padding-left: 13px; padding-right: 20px; background: transparent url(../Images/submenu/submenu_bullet.png) 0 3px no-repeat; text-decoration: none; color: #e56600; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A:visited.active {padding-left: 13px; padding-right: 20px; background: transparent url(../Images/submenu/submenu_bullet.png) 0 3px no-repeat; text-decoration: none; color: #e56600; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A:active.active {padding-left: 13px; padding-right: 20px; background: transparent url(../Images/submenu/submenu_bullet.png) 0 3px no-repeat; text-decoration: none; color: #e56600; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}
.submenuitemcontent A:hover.active {padding-left: 13px; padding-right: 20px; background: transparent url(../Images/submenu/submenu_bullet.png) 0 3px no-repeat; text-decoration: underline; color: #e56600; font-family: Tahoma, Sans-Serif; font-size: 11px; display:block;}



#sitemap {font-family: Tahoma, Sans-Serif; font-size:11px; font-weight:normal; }
#sitemap A {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; }
#sitemap A:visited {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif;}
#sitemap A:active {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; }
#sitemap A:hover {text-decoration: underline; color: #337ba4; font-family: Tahoma, Sans-Serif; }
.sitemapitem IMG {border: none;}
.sitemapitem {padding-bottom: 20px;}
.sitemapitem HR {margin: 5px 0 5px 0;}
.sitemapitem .sitemapitem {padding:0 0 2px 0;font-size:14px;}
.sitemapitem .sitemapitem .sitemapitem {padding: 0 0 0 20px;font-size:11px;}


#subpage_content H1.pagetitle { margin-top: 33px;margin-bottom: 10px; font-family: Tahoma, Sans-Serif; font-size: 22px; line-height: 26px;font-weight: normal; color: #000000; width: 415px;}
#subpage_content UL {padding: 0 0 0 16px; margin:0; }
#subpage_content UL LI {list-style-image: url(../Images/list-bullet.png); list-style-position: outside;	color: #000000; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight:normal;}
#subpage_content OL LI {color: #000000; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight:normal;}


/*
#subpage_content TABLE.gridview, #subpage_content TABLE.gridview TBODY, #subpage_content TABLE.gridview TR
{
	border: none !important;
	margin-top: 0;
	border-collapse: separate;
}
#subpage_content TABLE.gridview TR TD {padding: 0; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; text-align:left;}




#subpage_content TABLE.border
{
	border-top: solid 1px #e56600;
	border-bottom: solid 1px #e56600;
	margin-top: 17px;

}
#subpage_content TABLE.border TR.header
{
	background: #ffffff url(../Images/th_background.png) top left repeat-x;
}

#subpage_content TABLE.border TR TD {padding: 3px 10px 3px 10px; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; text-align:right;}
#subpage_content TABLE.border TR.border TD {padding: 3px 10px 5px 10px; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; text-align:right;}
#subpage_content TABLE.border TR.header TD { padding: 3px 10px 0 10px; height: 20px; line-height:20px; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; text-align:center;}

#subpage_content TABLE TR:first-child
{
	background: #ffffff url(../Images/th_background.png) top left repeat-x;
	padding-top: 3px;
}

#subpage_content TABLE TR:first-child TD {height: 20px; line-height: 20px;}



#subpage_content TABLE.border TR.border
{
	background: transparent url(../Images/tr_background.png) bottom left repeat-x;
}


*/


#subpage_rightcolumn #subscribe { font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; color:#000000; width: 231px; height: 159px; background: #ffffff url(../Images/box_dark_background.png) top left no-repeat; }
#subpage_rightcolumn #subscribe DIV.header IMG {padding:0; margin:0;}
#subpage_rightcolumn #subscribe DIV.padding {padding: 17px 0 0 16px;}
#subpage_rightcolumn #subscribe DIV.header {margin-bottom: 10px;padding-right: 21px;}
#subpage_rightcolumn #subscribe .button_start { background: transparent url(../Images/button_start.png) top left no-repeat; float:right; }
#subpage_rightcolumn #subscribe .button_stop { background: transparent url(../Images/button_stop.png) top left no-repeat; float:right; }

#news_topbox { background: #ffffff url(../Images/box_long_background.png) top left no-repeat; width: 422px; height: 37px; font-family: Tahoma, Sans-Serif; font-weight: bold; font-size: 11px; 	color: #e56600; padding-right:0 !important; margin-left: -2px;}
#news_topbox DIV {padding: 8px 0 0 16px; }
#news_topbox DIV.label {line-height: 19px; height: 19px; float:left; padding:0;}
#news_topbox DIV.input {height: 19px; float:left; padding:0; margin-left: 10px;}
#news_topbox SELECT {margin:0; height: 19px; border: solid 1px #b8b8b8; width: 151px;}
/*#news_topbox SELECT OPTION {width: 151px;}*/
.newsitem {font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight:normal;}
.newsitem .categorydate {margin-bottom: 5px;}
.newsitem .subject {font-size: 14px; line-height:125%; font-weight:bold;margin-bottom: 4px;}
.newsitem .ingress {}

#subpage_leftcolumn .newsitem A {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; }
#subpage_leftcolumn .newsitem A:visited {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif;}
#subpage_leftcolumn .newsitem A:active {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; }
#subpage_leftcolumn .newsitem A:hover {text-decoration: underline; color: #337ba4; font-family: Tahoma, Sans-Serif; }

#searchbox { margin: 66px 0 0 17px; float:left; font-family: Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; color:#000000; width: 201px; height: 140px; background: #ffffff url(../Images/box_small_dark_background2.png) top left no-repeat; }
#searchbox DIV.padding {padding: 17px 21px 0 16px;}
#searchbox DIV.header {margin-bottom: 10px;}
#searchbox .button_search { background: transparent url(../Images/button_search.png) top left no-repeat; float:right; }


#searchresult H1 {color: #e56600; font-size: 14px; font-family: Tahoma, Sans-Serif; display: inline; margin-right: 5px;background: none;}
#searchresult H2 {color: #000000; font-size: 11px; font-weight: bold; font-family: Tahoma, Sans-Serif; display:inline;}
#searchresult A.bold {font-weight: bold;}
#searchresult DIV {padding-right:0;}
DIV.sortorder {margin: 10px 0 15px 0;}
A.sortorder {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif;}
A.sortorder:visited {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif;}
A.sortorder:active {text-decoration: none; color: #000000; font-family: Tahoma, Sans-Serif; }
A.sortorder:hover {text-decoration: underline; color: #337ba4; font-family: Tahoma, Sans-Serif; }
A.sortorder_selected {text-decoration: none; color: #e56600; font-family: Tahoma, Sans-Serif;}
A.sortorder_selected:visited {text-decoration: none; color: #e56600; font-family: Tahoma, Sans-Serif;}
A.sortorder_selected:active {text-decoration: none; color: #e56600; font-family: Tahoma, Sans-Serif; }
A.sortorder_selected:hover {text-decoration: underline; color: #e56600; font-family: Tahoma, Sans-Serif;}


DIV.hr {height: 1px; padding:0; margin: 10px 0 10px 0; float:none;clear: both; background: transparent url(../images/hr.png) top center repeat-x;}
DIV.hr4 {height: 1px; padding:0; margin: 10px 0 7px 0; float:none;clear: both; background: transparent url(../images/hr.png) top center repeat-x;}
DIV.hr3 {height: 1px; padding:0; margin: 10px 0 0 0; float:none;clear: both; background: transparent url(../images/hr.png) top center repeat-x;}
DIV.hr2 {height: 1px; padding:0; margin: 0; float:none;clear: both; background: transparent url(../images/hr.png) top center repeat-x;}
DIV.line {height: 1px; padding:0; margin: 0; float:none;clear: both; background: transparent url(../images/hr.png) top center repeat-x;}

.PageNumberCurrentLink {font-weight:bold; line-height: 30px; height: 30px; display:block; float:left; padding: 0 5px; color: #e56600 !important;}
.PageNumberLink {line-height: 30px; height: 30px; display:block; float:left; padding: 0 5px;}
.PagePreviousLink {background: transparent url(../images/lb_prev.gif) left 7px no-repeat; height: 30px;line-height:30px;padding-left: 20px; padding-right: 5px; display:block; float:left;}
.PageNextLink {background: transparent url(../images/lb_next.gif) right 7px no-repeat; height: 30px;line-height:30px; padding-right: 24px; padding-left: 5px; display:block; float:left;}


#addresses_topbox { background: #ffffff url(../Images/box_long_background.png) top left no-repeat; width: 422px; height: 37px; font-family: Tahoma, Sans-Serif; font-weight: bold; font-size: 11px; 	color: #e56600; padding-right:0 !important; margin-bottom:8px; }
#addresses_topbox DIV {padding: 8px 0 0 16px; }
#addresses_topbox DIV.label {line-height: 19px; height: 19px; float:left; padding:0;}
#addresses_topbox DIV.input {height: 19px; float:left; padding:0; margin-left: 10px;}
#addresses_topbox SELECT {margin:0; height: 19px; border: solid 1px #b8b8b8; width: 151px;}
/*#addresses_topbox SELECT OPTION {width: 151px;}*/

.addressbox_small {background: transparent url(../images/addressbox_small_background.png) top left no-repeat;height: 164px; width: 420px;margin:0;padding:0!inportant;}
.addressbox_small TD.box {padding: 17px 27px; width: 154px; vertical-align:top;}
.addressbox_small TD.header {padding: 3px 0 0 27px; }

.addressbox_large {background: transparent url(../images/addressbox_large.png) top left no-repeat;height: 252px; width: 425px;margin:0 0 0 -4px !important;padding:0!important;}
.addressbox_large TD.box {padding: 17px 27px; width: 154px; vertical-align:top;}
.addressbox_large TD.header {padding: 5px 0 0 27px; }


H1.addressboxheader { font-family: Tahoma, Sans-Serif; font-size: 14px; font-weight: normal; color: #e56600;margin:0 !important; padding:0 !important; background:none !important;}



#galleries_topbox { background: #ffffff url(../Images/box_long_background.png) top left no-repeat; width: 422px; height: 37px; font-family: Tahoma, Sans-Serif; font-weight: bold; font-size: 11px; 	color: #e56600; padding-right:0 !important; margin-bottom:20px; margin-left: -2px;}
#galleries_topbox DIV {padding: 8px 0 0 16px; }
#galleries_topbox DIV.label {line-height: 19px; height: 19px; float:left; padding:0;}
#galleries_topbox DIV.input {height: 19px; float:left; padding:0; margin-left: 10px;}
#galleries_topbox SELECT {margin:0; height: 19px; border: solid 1px #b8b8b8; width: 151px;}


.galleryimage {float: left; width: 120px; margin-right: 12px; padding-right: 0px !important;}
.galleryinfo {float:left;}
.gallerytext {margin-bottom: 8px;}

.galleryinfo A.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; display: block; text-decoration: none; line-height: 15px; height: 19px; color: #000000; padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
.galleryinfo  A:visited.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
.galleryinfo  A:active.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: none; color: #000000;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}
.galleryinfo  A:hover.bullet {font-family: Tahoma, Sans-serif; font-size: 11px; text-decoration: underline; color: #337ba4;  padding: 0 0 0 19px; background: transparent url(../images/link-bullet.png) top left no-repeat;}


TABLE INPUT { margin-bottom:0;}
.gridview {margin-bottom: -7px;}


OL.decimal {list-style-type: decimal;}
OL.abc {list-style-type:lower-alpha;}

#subpage_leftcolumn H1.newstitle { margin-top: 0;margin-bottom: 10px; font-family: Tahoma, Sans-Serif; font-size: 22px; line-height: 26px;font-weight: normal; color: #000000; width: 415px;background:none;}

.header_pressmeddelanden {background: transparent url(../images/header_pressmeddelanden.png) top left no-repeat; width: 134px; height: 13px;}
.header_aktien {background: transparent url(../images/header_aktien.png) top left no-repeat; width: 198px; height: 15px;}

OL {font-size: 11px;padding-left: 0; margin-left:0;list-style-position: inside;}
OL.outside {font-size: 11px;padding-left: 27px; margin-left:0;list-style-position: outside;}

.rsscontact {margin-bottom: 7px;}
.rssfiles {margin: 0;}
