#wrapper {
	background:white url(../images/lindinvent_fjader.png) no-repeat scroll center top;
/*	overflow-y:scroll;*/
}
.container_12{
	background:transparent url(../images/lindinvent_bakgrund1.png) no-repeat scroll center top;
	padding:0 6px;
	min-height:100%;
}

li div{
	font-size:11px !important;
}

.subpage {
	background:transparent url(../images/lindinvent_bakgrund_undersida.png) scroll no-repeat center top;
}

#header {
	height:85px;
	z-index: 100;
}

#logo img {
	margin-bottom:6px;
	margin-left:17px;
	margin-top:27px;
}

#login_search {
	margin-top: 39px;
}

h1 {
	font-weight: normal;
	margin-bottom: 20px;
}

#content {
	min-height:380px;
   	/*background-color:#ffffff;*/
}

.sub_page #content  {
   background-color:#ffffff;
}

p {
	line-height: 16px;
	font-size: 11px;
}

#right_content {
	min-height:1px;
}
#right_content .margin {
	padding-right: 20px;
}

#footer{
	background:transparent url(../images/footer_leaf.png) no-repeat scroll right 11px;
	border-top:1px dotted grey;
	margin:0 20px;
	padding-bottom:5px;
	padding-top:17px;
	height:29px;
}
#footer_information p, #footer_content p {
	margin-bottom:0;
}
#footer_menu ul {
	width:110px;
}

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);*/
	position:static;
}
.frame_2 {
	background-image:url(../images/frame_2_bg.png);
}
.tempImage {
	background-color:#e00015;
	min-height:100px;
}

.sIFR-alternate {
	display:none;
}

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

#main_menu li, #meta_menu li {
	margin-right:20px;
	font-size: 1.3em;
}
#main_menu li.omega, #meta_menu li.omega {
	margin-right:0;
}
#main_menu li a {
	width:0px;
	height:20px;
}

#main_menu li a span {
	cursor: pointer;
	cursor: hand;
}

#main_menu li.active a, #main_menu li a:hover {
	background-position:1px -29px;
}

#main_menu li a span.start, #main_menu li a span.stop{
	padding-left: 4px;
	height: 20px;
	float: left;
	padding-top:2px;
}

#main_menu li.active a span.start, #main_menu li:hover a span.start {
	background: transparent url(../images/button.png) no-repeat scroll 0px 0px;
	float: left;
	padding-top: 2px;
}

#main_menu li.active a span.stop, #main_menu li:hover a span.stop {
	background:transparent url(../images/button.png) no-repeat scroll right 0px;
	float:left;
	height:20px;
}

#meta_menu li{
	vertical-align:top;
}
#meta_menu{
	margin: 0;
}

#language_menu {
	height:30px;
	margin-right: 18px;
	float: right;
}

#main_menu #language_menu ul {
	margin-top: 0;
}

#main_menu #language_menu ul li {
	margin-left: 6px;
	margin-right: 0;
}

#sub_menu ul li{
	/*padding: 6px 0;*/
	padding: 4px 0;
}

#sub_menu ul li a{
	line-height: 0;
}

#pagetitle h2{
	color:#738788;
	font-family:verdana;
	font-size:15px;
	font-wight: bold;
	text-transform:uppercase;
	padding: 0 20px 10px;
}
.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/search.png) no-repeat top right; 
	border: none; 
	height: 20px; 
	color: #FFF;
	margin-left: -4px;
*/
	display:block;
	border: none; 
	background: #6B8283 none repeat scroll 0 0;
	height: 20px;
	padding-bottom: 4px;
	color:#ffffff;
}
input.searchsubmit[type=submit]{
	color: #FFF;
	margin-left: -10px;
	background: transparent url(../images/search.png) no-repeat top right;
	height: 20px;
	width: 25px;
	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 {
	display:none;
	/*float:left;*/
	left:2px;
	position:absolute;
	top:28px;
	/*width:1px;*/
	width:207px;
	z-index:945;
	line-height: 1em;
	font-size: 1em;
}

.tx-felogin-pi1 input[type="text"], .tx-felogin-pi1 input[type="password"] {
	width: 163px;
}

.tx-felogin-pi1 a {
	color: #6b8283;
}

.tx-felogin-pi1 fieldset {
	padding-bottom: 0;
	margin-bottom: 0;
}

#login, #search {
	vertical-align:middle;
}

#login, #search, #sitemap {
	float: right;
	position: relative;
}

#sitemap {
	padding:3px 10px 0;
}

#login a {
	outline: none;
}
#search {
	float:right;
	margin-right:21px;
}
#search input{
	height:20px;
	vertical-align: middle;
}

#search input[type=text] {
	/*height:20px;*/
	/*padding:0;*/
	border:0;
	width:170px;
	background: transparent url(../images/search.png) repeat-x scroll 0 0;
	height:18px;
	padding-left:5px;
}

#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;
	width:207px;
}

.loginwindow  .submit input {
	float:right;
	background: #6B8283 none repeat scroll 0 0;
	height: 20px;
	padding-bottom: 4px;
	
}

.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;}

.split4 {
	margin-top: 40px;
}

.split4 .padding{
	margin: 10px;
	min-height: 230px;
}

.split4 .grid_3 {
	background: #ffffff;
}
.subpage .split4 .grid_3 {
	width:159px;
}
.subpage .split4 {
	margin-top:10px;
	margin-bottom:30px;
}
.split4 p {
	font-size: 0.833em;
	color: #6b8283;
	margin-bottom: 5px;
}

#content .split4 h5 a{
	color:  #2b3a3d;
	font-weight: normal;
	text-transform: uppercase;
}

#content .split4 h4 {
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 9px;
	margin-bottom: 10px;
}

#content .split4 a{
	color:  #97be0d;
/*	font-size: 0.833em;*/
}

#content .split4 .news-content {
	margin-bottom: 5px;
}

#content .split4 div.csc-textpic-imagewrap {
	margin-bottom: 10px;
}


.login_top {
	display: none;
}

.tx-srfeuserregister-pi1 label span, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #97BE0D;
}

.csc-mailform-label {
	font-weight:bold;
	line-height:30px;
	clear:both;
}

.labeltext {
	color:#97BE3F;
	font-weight:bold;
}

.csc-mailform-field {
	clear:both;
	margin-right:228px;
}

.csc-mailform-field label {
	float:left;
	/*width:256px;*/
	/*width:421px;*/
}

.csc-mailform-field input {
	float:right;
	width:199px;
}

.news-single-item .padding_20 h2 {
	margin-bottom:10px;
}

.news-single-item .padding_20 p {
	line-height:18px;
}

.csc-mailform-field #mailformfelbeskrivning {
	width:468px;
}

.news-date {
	color:#4D4D4D;
	font-weight:bold;
	margin-top:5px;
}

.news-content h5 {
	margin-bottom:8px;
}

.news-content p {
	color:#000000;
	font-size:10px;
	line-height:14px;
}
.news-latest p{
	color:#6B8283;
}
.csc-mailform-submit {
	background:url("../images/button.png") no-repeat scroll 0 0 transparent !important;
	color:#FFFFFF;
	cursor:pointer;
	width:150px !important;
}

#login .start  {
	background:url("../images/button.png") no-repeat scroll 0 0 transparent;
	height:18px;
	padding-left:7px;
	padding-top:2px;
	color:#ffffff;
	float:left;
	cursor:pointer;
}


#login .stop {
	background:url("../images/button.png") no-repeat scroll right 0 transparent;
	height:20px;
	float: left;
	width: 7px;
}

.ac_results li { 
	font-size:10px;
	overflow:hidden;
}

sub {
	vertical-align:sub;
	font-size:0.8em;
}
sup {
	vertical-align:sup;
	font-size:0.8em;
}


.tx-indexedsearch .tx-indexedsearch-browsebox li {
   display:inline;
   margin-right:5px;
   margin-left:0px;
   font-size:10px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
   font-style:italic;
   font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
   margin-bottom:5px;
   margin-top:10px;
}
.tx-indexedsearch-searchbox-button  {
   background:url("../images/button.png") no-repeat scroll 0 0 transparent !important;
   color:#FFFFFF;
   cursor:pointer;
   width:150px !important;
}

.mail {
	background-image:url("../images/mail-icon.png");
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:2px;	
}

.forgot-pw-message {
	margin:10px 0 10px 0;
}

.footer-left {
	float:left;
}

.footer-right {
	color:#C4CCCD;
	float:right;
	font-size:0.9em;
	font-weight:bold;
	margin-right:29px;	
}

.news-files {

}


.news-files img {
	margin-right:5px;
}


.news-files a {
	display:inline-block;
	margin-right:5px;
}

.csc-textpic-text li {
	font-size:11px;
}

label[htmlFor="mailformfelbeskrivning"] {
	width:472px;
}


label[For="mailformfelbeskrivning"] {
	width:472px;
}

#content li {
	font-size:11px;
}

#status-message {
	margin-bottom:3px;
}

.backlink-login {
   float:left;
   width:60%;
	/*display:inline-block;*/
	/*width:110px;*/
}

.submit {
	/*float:right;*/
}

#mailformAnmälan_Avanmlan {
	margin-right:117px;
	padding-top:16px;
}

#mailformAnmälan_Avanmlan input[type="radio"]{
	width:50px;
	float:right;
}

label[htmlFor="mailformAnmälan_AvanmlanAnmlan"], label[htmlFor="mailformAnmälan_AvanmlanAvanmlan"] {
	margin-left:40px;
	float:right;
}


label[For="mailformAnmälan_AvanmlanAnmlan"], label[For="mailformAnmälan_AvanmlanAvanmlan"] {
	margin-left:40px;
	float:right;
}

/* gm */
.tx-dfgooglemaps-pi3 span {
   display:block;
   margin-bottom:5px;
}
.tx_dfgooglemaps_pi_combobox {
   width:180px;
}

.tx_dfgooglemaps_pi_checkbox input {
   margin-right:5px;
}
.tx_dfgooglemaps_pi_specailbar {
   
}
/*.tx_dfgooglemaps_pi_specailbar  {
   position:absolute;
   bottom:0px;
   left:0px;
}*/
p.tx_dfgooglemaps_pi_specialbar {
   margin-bottom:0px;
   vertical-align:top;
}
p.tx_dfgooglemaps_pi_teaser {
   /*height:60px;*/
   margin-bottom:2px;
   overflow:hidden;
}
p.tx_dfgooglemaps_pi_city {
   margin-bottom:2px;
}
span.tx_dfgooglemaps_pi_readmore {
   margin-bottom:2px;
   display:block;
}
.tx_dfgooglemaps_pi_specialbar a {
   margin-right:4px;
}

.tx_dfgooglemaps_details span {
   display:block;
}
.tx_dfgooglemaps_details span.label {
   font-weight:bold;
   margin-top:4px;
}