#wrapper {background:white url(../images/wrapper_bg.png) scroll repeat-x 0 0}
.container_12{
	background:white url(../images/bg.jpg) scroll no-repeat center top;
	/*background:white url(../images/container_12_bg.png) scroll no-repeat center top;*/
	padding:0 30px;
	min-height:100%;
}


#header 		{ height:180px;}

#logo			{ height:180px; line-height:100px; width:940px;}
#logo a			{ height:180px; line-height:180px; width:940px; display:block; overflow:hidden;}
#logo a span		{ display:block; text-indent:-9999px;}

#content 		{ min-height:380px;margin-top: 36px; /*overflow: hidden;*/}
#right_content		{ min-height:1px;}



#footer			{ padding: 10px 0; background: transparent url(../images/footer.jpg) no-repeat center 0;}
#footer ul 		{ width:920px; list-style:none; margin:0; padding:0; }

#footer li,
#footer li a		{ height:110px; display:block; margin-left:0;}
#footer li a		{ background: url(../images/logos.gif) no-repeat;}

#footer li  		{ float:left; overflow:hidden;}
#footer li a span	{ text-indent:-9999px; margin-left:-9999px; }

#footer li.foot_sihk, #footer li.foot_sihk a		{ width:230px;}
#footer li.foot_skane, #footer li.foot_skane a		{ width:130px; background-position: -215px 0;}
#footer li.foot_blekinge, #footer li.foot_blekinge a	{ width:180px; background-position: -315px 0;}
#footer li.foot_kalmar, #footer li.foot_kalmar a	{ width:180px; background-position: -477px 0;} 
#footer li.foot_ostsam, #footer li.foot_ostsam a	{ width:200px; background-position: -641px 0;}

#footer_information, #footer_content  			{display:none;}
#footer p 						{display:block; text-align:center;}

/* --- ICONS --- */
.mail, 
a[href ^="javascript:linkTo_UnCryptMailto"]	{ background:url(../images/icons.gif) no-repeat 0 -98px; padding-left:15px;}

a[href ^="javascript:linkTo_UnCryptMailto"]:hover, 
.mail:hover		{ background-position: 0 -198px;}

/*a[href$=".pdf"], a[href$=".PDF"] 	{ background:url(../images/icons.gif) no-repeat 0 -300px; height:13px; padding-left:18px; margin-left:3px;}*/
a[href$=".pdf"], a[href$=".PDF"] 	{ display:block; background:url(../images/icons.gif) no-repeat 0 -300px; padding-left:18px; margin-left:3px;}

a[href$=".doc"] 	{ background:url(../images/icons.gif) no-repeat 0 -400px; height:13px; padding-left:18px; margin-left:3px;}
a[href$=".xls"] 	{ background:url(../images/icons.gif) no-repeat 0 -500px; height:13px; padding-left:18px; margin-left:3px;}
a[href$=".ppt"] 	{ background:url(../images/icons.gif) no-repeat 0 -600px; height:13px; padding-left:18px; margin-left:3px;}

.csc-textpic-image a {background-image:none; padding:0; margin:0; height:auto;}

input, textarea			{width:220px;}
input:focus, textarea:focus 	{border:1px solid #aaa;}



#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;
}


#main_menu li, #meta_menu li {
	margin-right:20px;
	overflow:hidden;
}
#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;
	
	border-bottom:3px solid #fff;
}
#main_menu li.active a, #main_menu li a:hover {
/*	border-bottom:3px solid #e00015;*/
	background-position:1px -25px;
	border-bottom:3px solid #007f64;
}
#meta_menu li{
	vertical-align:top;
}
#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;
}

/* Sitemap */
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;}
.displaynone legend {display: none;}
.hidden {display: none;}

