#wrapper      {background:white url(../images/wrapper_bg.png) scroll repeat-x 0 0;}
.container_12 {background:white url(../images/container_12_bg.png) scroll no-repeat center top;padding:0 30px;min-height:100%;}
#footer { background:url("../images/footer_bg.png") repeat-x scroll 0 0 white; }
#footer>div { height:127px; }
#footer p { margin-bottom:0px;}

#meta_container {height:54px;}
#meta_menu      {position:absolute;top:20px;right:0px;}


.grid_content {width:720px;margin-left:70px;display: inline;float: left;position:relative;z-index:0;}
.grid_content_full {width:720px;display: inline;float: left;position:relative;z-index:0;}
.grid_content_main {width:500px;display: inline;float: left;position:relative;z-index:0;}
.grid_content_right{width:194px;margin-left:26px;display: inline;float: left;position:relative;z-index:0;}
.border_l          {border-left:solid 1px #d2d2d2;}
.padding_l_11       {padding-left:11px;}


.login                  {float:right; margin-right:18px;}
.tx-macinasearchbox-pi1 {float:right; margin-right:18px;}
.tx-macinasearchbox-pi1 input[type="text"] {
	height:11px;
	width:97px;
}
#searchform input                 {float:left;}
#searchform input[type="submit"]  {background-color:#ffffff;}
.lang         {float:right; margin-right:12px;}
.lang div:first-child { margin-left:0px; }

.flag         {float:left;margin-left:12px;}
.sitemap_top  {float:right;}



#header_container {border-bottom: solid 1px #eaebec;height:110px;}

#main_menu {height:68px;}

#left_container {margin-left:20px;}
#right_container {}  

#main_menu ul {margin-top:9px;}

#left_menu li {
  
}

ul.vmenu {margin-top:9px;}
.vmenu a {font-size:11px; }

.vmenu li  {
  width:100px;
}
.vmenu a {
  padding-top:7px;
  padding-bottom:5px;
}
#left_menu ul.submenu {
  margin-top:0px;
}
#left_menu ul.submenu li {
  border:none !important;
}

#main_menu li {
  height:23px;
  width:100px;
  margin-right:24px;
}
#main_menu li.active {
  height:22px;
  border-bottom: solid 1px #d2d2d2;
}
#main_menu a {
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	line-height:22px;
	text-transform:uppercase;
}

.menu li {
  border-top: solid 4px #d2d2d2;
}
.menu li.active {
  height:22px;
}

.menu li a {
  display:block;
}

#main_menu li.omega {
	margin-right:0;
}

/* tt_news special colors */
.news-latest-item .Juridik {}
.news-latest-item {border-top: solid 1px #d2d2d2;margin-bottom:15px;}
.news-latest-item h3 {text-transform:uppercase;}
.news-latest-item p {margin-bottom:0px;}
.news-latest-item a img {margin-left:7px;vertical-align:bottom;}

.news-latest-item .news-latest-category-color {border-top: solid 4px #d2d2d2;}
div.news-latest-category-color {width:100px;height:7px;}

/* Colors for different tt_news categories */
/*.Nätverk .news-latest-category-color {border-top: solid 4px #f70000;}*/



.Ekonomi .news-latest-category-color {border-top: solid 4px #62A642;}
.Ledarskap .news-latest-category-color {border-top: solid 4px #F70000;}
.Marknadsföring .news-latest-category-color {border-top: solid 4px #FFB136;}
.Styrelse .news-latest-category-color {border-top: solid 4px #A1BCD8;}
.Juridik .news-latest-category-color {border-top: solid 4px #c289c5;}
.EFL .news-latest-category-color {border-top: solid 4px #008349;}

#meta_menu input, #meta_menu a {
	font-size:10px;
	color:#E0E0E0;
}

div.top_menu_1113 td, div.top_menu_80 td, div.top_menu_79 td, div.top_menu_127 td, div.top_menu_82 td, div.top_menu_976 td {
	font-size:10px;
	text-transform:uppercase;
}

/* RUBRIK PÅ UNDERSIDOR */
#main_content h1.csc-firstHeader {
	color:#FFFFFF;
	display:block;
	font-size:0.8em;
	height:13px;
	margin-bottom:18px;
	padding-left:11px;
	padding-top:3px;
	width:460px;
}

/* STRECK ÖVER CONTENT I HÖGER KOLUMN */
#right_content table {
	border-top:6px solid;
	margin-top:10px;
}

#right_content table > tbody > tr > td {
	padding-top:10px;
}

/* Specical colors for 
/* JURIDIK */
#main_menu li.top_menu_1113  {border-top: solid 4px #c289c5;}
body.root_1113 #left_menu li {border-top: solid 4px #c289c5;}
body.root_1113 #special_menu a {color:#c289c5;}
#main_menu li.top_menu_1113.active {border-bottom: solid 1px #c289c5;}
div.top_menu_1113 div {
  background-color:#c289c5;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
}

body.root_1113 #right_content table {
	border-top:6px solid #c289c5;
	margin-top:8px;
}

body.root_1113 #main_content h1.csc-firstHeader {
	background-color: #c289c5;
}

div.top_menu_1113 .item {
  color:#ffffff;
}
div.top_menu_1113 .item.hover {
  background: #986A99;
}

#special_menu a {color:#008349 !important;}

body.root_1113 #main_content a, body.root_1113 #right_content a {
	color:#c289c5;
}

/* START SIDA EFL-GRÖN */
body.root_page #left_menu li {
	border-top:4px solid #008349;
}

body.root_page #right_content table {
	border-top:6px solid #008349;
	margin-top:8px;
}

body.root_page #main_content h1.csc-firstHeader {
	background-color: #008349;
}

body.root_page #main_content a, body.root_page #right_content a {
	color:#008349;
}

/* LEDARSKAP */
#main_menu li.top_menu_80  {border-top: solid 4px #f70000;}
body.root_80 #left_menu li {border-top: solid 4px #f70000;}
body.root_80 #special_menu a {color:#f70000;}
#main_menu li.top_menu_80.active  {border-bottom: solid 1px #f70000;}
div.top_menu_80 div {
  background-color: #f70000;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
}

body.root_80 #right_content table {
	border-top:6px solid #f70000;
	margin-top:8px;
}

body.root_80 #main_content h1.csc-firstHeader {
	background-color: #f70000;
}

div.top_menu_80 .item.hover {
	background:#C60203;
}

body.root_80 #main_content a, body.root_80 #right_content a {
	color:#f70000;
}

/* MARKNADSFÖRING */
#main_menu li.top_menu_79  {border-top: solid 4px #FFB136;}
body.root_79 #left_menu li {border-top: solid 4px #FFB136;}
body.root_79 #special_menu a {color:#FFB136;}
#main_menu li.top_menu_79.active  {border-bottom: solid 1px #FFB136;}
div.top_menu_79 div {
  background-color: #FFB136;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
}

body.root_79 #right_content table {
	border-top:6px solid #FFB136;
	margin-top:8px;
}

body.root_79 #main_content h1.csc-firstHeader {
	background-color: #FFB136;
}

div.top_menu_79 .item.hover {
	background:#fda51b;
}

body.root_79 #main_content a, body.root_79 #right_content a {
	color:#FFB136;
}


/* STYRELSE */
#main_menu li.top_menu_127 {border-top: solid 4px #a1bcd8;}
body.root_127 #left_menu li {border-top: solid 4px #a1bcd8;}
body.root_127 #special_menu a {color:#a1bcd8;}
#main_menu li.top_menu_127.active {border-bottom: solid 1px #a1bcd8;}
div.top_menu_127 div {
  background-color: #a1bcd8;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
}

body.root_127 #right_content table {
	border-top:6px solid #a1bcd8;
	margin-top:8px;
}

body.root_127 #main_content h1.csc-firstHeader {
	background-color: #a1bcd8;
}

div.top_menu_127 .item.hover {
	background:#849AB2;
}

body.root_127 #main_content a, body.root_127 #right_content a {
	color:#a1bcd8;
}


/* EKONOMI */
#main_menu li.top_menu_82 {border-top: solid 4px #62a642;}
body.root_82 #left_menu li {border-top: solid 4px #62a642;}
body.root_82 #special_menu a {color:#62a642;}
#main_menu li.top_menu_82.active {border-bottom: solid 1px #62a642;}
div.top_menu_82 div {
  background-color: #62a642;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
} 

body.root_82 #right_content table {
	border-top:6px solid #62a642;
	margin-top:8px;
}

body.root_82 #main_content h1.csc-firstHeader {
	background-color: #62a642;
}

div.top_menu_82 .item.hover {
	background:#4E8335;
}

body.root_82 #main_content a, body.root_82 #right_content a {
	color:#62a642;
}


/* GENVÄG */
#main_menu li.top_menu_976 {border-top: solid 4px #000000;}
body.root_976 #left_menu li {border-top: solid 4px #000000;}
body.root_976 #special_menu a {color:#000000;}
#main_menu li.top_menu_976.active {border-bottom: solid 1px #000000;}
div.top_menu_976 div {
  background-color: #000000;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
}

body.root_976 #right_content table {
	border-top:6px solid #000000;
	margin-top:8px;
}

body.root_976 #main_content h1.csc-firstHeader {
	background-color: #000000;
}

div.top_menu_976 .item.hover {
	background:#656364;
}

body.root_976 #main_content a, body.root_976 #right_content a {
	color:#000000;
}

/*

#main_menu li, #meta_menu li {
	margin-right:20px;
}
#main_menu li.omega, #meta_menu li.omega {
	margin-right:0;
}
#main_menu li a {
	width:0px;
	height:40px;
	display:block;
	background-position:1px 14px;
	background-repeat:no-repeat;
	overflow:hidden;
	max-width:0px;
}
#main_menu li.active a, #main_menu li a:hover {
	border-bottom:3px solid #e00015;
	background-position:1px -25px;
}
#meta_menu li{
	vertical-align:top;
}
/*








/*









#header {
	height:100px;
}
#logo {
	line-height:100px;
}
#logo img {
	vertical-align:middle;
	line-height:100px
}

#content {
	min-height:380px;
}
#right_content {
	min-height:1px;
}
#footer{
	background: transparent url(../images/footer_divider_bg.png) repeat-y 159px 0;
}
#footer_information p, #footer_content p {
	margin-bottom:0;
}
#footer_menu ul {
	width:110px;

}

#language_menu {
	top:59px;
}
hr{margin-bottom:0}

.frame_1, .frame_2 {
	background-color:#f9f9f9;
	background-repeat:repeat-x;
}
.frame_1 {
	background-image:url(../images/frame_1_bg.png);
}
.frame_2 {
	background-image:url(../images/frame_2_bg.png);
}
.tempImage {
	background-color:#e00015;
	min-height:100px;
}

.sIFR-alternate {
	display:none;
}


#language_menu {
	height:43px;
}
#sub_menu ul li a{
	line-height:20px;
}
#sub_menu .active {
	background:transparent url(../images/sub_menu_cur.png) scroll repeat-y 0 0;
}
#sub_menu .subisactive, #pagetitle h2{
	background-image:url(../images/sub_menu_act.png);
	background-repeat:repeat-y;
}
.tx-jkpoll-pi1 p {
	margin-bottom:5px;
}
.tx-jkpoll-pi1 .percentage {
	width: 50px;
	color: #FF2222;
}
.tx-jkpoll-pi1 .bar {
	width: 100px;
	background: #ccc;
	height: 5px;
}
.tx-jkpoll-pi1 .bar img{
	float:left;
}

.tx-jkpoll-pi1 .submit {
	width: 185px;
}

.tx-jkpoll-pi1 .submit input{
	float: right;
}

input[type=submit]{
	display:block;
	background: transparent url(../images/submit_bg.png) repeat-x; 
	border: none; 
	height: 20px; 
	color: #FFF;
}
input.searchsubmit[type=submit]{
	background: transparent url(../images/searchbutton_bg.png) no-repeat;  
	height: 16px;
	width: 15px;
	display:inline;
}

ul.sitemap, ul.sitemap ul { list-style-type: none; background: url(../images/sitemap_vline.gif) repeat-y; margin: 0; padding: 0; }
ul.sitemap ul { margin-left: 10px; }
ul.sitemap li { margin: 0; padding: 0 9px; line-height: 20px; background: transparent url(../images/sitemap_node.gif) no-repeat; }
ul.sitemap li.end { background: #fff url(../images/sitemap_lastnode.gif) no-repeat; }
ul.first, li.first { background: url(../images/sitemap_firstnode.gif) no-repeat 12px 2px !important; }
ul.sitemap li a { margin-left:25px; background: transparent url(../images/blank.gif) no-repeat !important; }
ul.sitemap, ul.sitemap li, ul.sitemap ul {
	display:block;
}

.sitemap_wrap {
	float:none;
	clear:both;
}

.tx-rmaddthis-pi1 {
	float: left;
	margin-right: 20px;
}
.tx-felogin-pi1 {
	width: 1px;
	display: none;
	position: absolute;
	float:left;
	top: 127px;
	left: 949px;
	z-index: 1000;
	font-size: 0.6em;
}
#login, #search {
	position: relative;
	float:left;
	vertical-align:middle;
	line-height:40px;
}
#search {
	float:right;
}
#search input{
	vertical-align:middle;
	height:16px;
	width:15px;
}

#search input[type=text] {
	height:14px;
	padding:0;
	border:0;
	width:auto;
}

#login img {
	position:relative;
	top:3px;
}
.login_top {
	background: transparent url(../images/login_windowtop.png) repeat-x;
	width: 200px;
	height: 3px;
	overflow: hidden;
	margin-left: 2px;
}
.loginwindow {
	background: transparent url(../images/login_windowbg.png) repeat-y;
	font-size: 0.9em;
}

.loginwindow  .submit input {float:right;margin-right:9px;}
.loginwindow_bottom {
	clear: both;
	width: 207px;
	height: 11px;
	overflow: hidden;
	background: transparent url(../images/login_windowbottom.png) no-repeat;
}
.logintext {
	padding-right:20px;
	vertical-align:middle;
	color: #FFF;
	background: transparent url(../images/login_btndropdown.png) no-repeat right;
}
.lh40{line-height:40px;}
*/



#right_content h1 {
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:4px;
	margin-top:3px;	
}
#right_content h2 {
	color:#11A041;
	font-size:10px;
	text-transform:uppercase;
	border-bottom:1px solid #D6D6D6;
	padding-bottom:7px;
	margin-bottom:4px;
	margin-top:11px;
}
#right_content p {
	color:#000000;
	font-size:9px;
	font-weight:bold;
	margin-bottom:3px;
}

#right_content .fler-datum {
	color:#11A041;
	text-align:right;
	margin-bottom:28px;
}

.sub_page_full {
	/*width:720px;*/
	width:694px;
}

.sub_page_full #main_content h1.csc-firstHeader {
	width:710px;
}

.sub_page_full #print_icon {
	width:710px;
}

#popup {
	background-color:#FFFFFF;
	padding:10px;
}

#popup div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float:none;
}

#popup font {
	font-size:22px;
}

#popup a {
	text-decoration:underline;
}

.contcol {

}

.leftcol {
	float:left;
	width:250px;
}

.midcol {

}

.rightcol {
	float:left;
	width:200px;
}



.csc-mailform-label {
	margin-bottom:10px;
}

.tx-powermail-pi1 fieldset {
	margin:15px 5% 0 0;	
	width:45%;
	float:left;
}
.tx-powermail-pi1 fieldset.full {
	width:95%;
}
.tx-powermail-pi1 legend{
	font-weight:bold;
	margin-bottom:15px;
}

.tx-powermail-pi1_thx {
	margin-top:20px;
}

.tx-powermail-pi1 input{
	margin-bottom:0px;
}

.tx_powermail_pi1_fieldwrap_html{
	margin-bottom:10px;
}

.tx_powermail_pi1_fieldwrap_html p{
	margin-bottom:0;
}
.powermail_check_inner {
	margin-bottom:-12px;
}
.powermail_check_inner label, .powermail_check_inner input {
	position:relative;
}
.powermail_check_inner label {
	left:20px;
}
.powermail_check_inner input {
	top:-12px;
	left:2px;
	border:0;
}
.powermail_mandatory, .powermail_mandatory_js {
	color:red;
}
.powermail_file {width:155px;}

/*.tx-powermail-pi1_formwrap_4129  fieldset {
	float:none;
}*/



/* START EFL new startpage 2010-11 START*/

#header_image img { position: absolute; top:0; right: 0;}
#header_container { height:140px; }
h3.latest-news-header {margin-bottom: 18px;} 

.news-latest-item { overflow: hidden; }
.news-latest-item .news-latest-image { float:left; margin-right:20px; overflow:hidden; }
.news-latest-item .news-latest-image img { border: 1px solid #d2d2d2; }
.news-latest-item .news-list-imgcaption { display:none; }

#right_content .tx-t3blog-pi2 {margin-top: 15px;}
#right_content .tx-t3blog-pi2 dt { margin-bottom: 14px; font-weight:bold; }

/* END EFL new startpage 2010-11 END*/

