/*
--------------------------------------------------------------------------------------------------
  Sida: safflekarateklubb.se
  Detta CSS är en del av Askås Webbverktyg.
  COPYRIGHT (c) ASKÅS INTERNET- & REKLAMBYRÅ AB 1998-2015. ALLA RÄTTIGHETER RESERVERADE.  
-----------------------------------------------------------------------
*/
/*
-----------------------------------------------------------------------------------------
  Grid
-----------------------------------------------------------------------------------------
*/
/* SEKTIONER */
.section {clear:both; padding:0px; margin:0px;}
.cf:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* KOLUMNER */
.col {display:block; float:left; margin:0 0 1.6% 1.6%;}
.col:first-child, .span_2_of_2, .span_1_of_1, .col.span_1_of_3:nth-child(3n+1), .col.span_1_of_4:nth-child(4n+1), .col.span_1_of_5:nth-child(5n+1), .col.span_1_of_6:nth-child(6n+1) {margin-left:0;}
.cf .span_1_of_2:nth-child(2n+1) {margin-left:0;}

.left {float:left;}
.right {float:right;}

/* GRUPPERING / CLEARFIX */
.group:before, .group:after {content:""; display:table;}
.group:after {clear:both;}

/* GRID 1_OF_1 TILL 1_OF_12 */
.span_1_of_1{width:100%}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.1%}.span_1_of_3{width:32.2%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.92%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}.span_8_of_8{width:100%}.span_7_of_8{width:87.3%}.span_6_of_8{width:74.6%}.span_5_of_8{width:61.9%}.span_4_of_8{width:49.2%}.span_3_of_8{width:36.5%}.span_2_of_8{width:23.8%}.span_1_of_8{width:11.1%}.span_9_of_9{width:100%}.span_8_of_9{width:88.71%}.span_7_of_9{width:77.42%}.span_6_of_9{width:66.13%}.span_5_of_9{width:54.84%}.span_4_of_9{width:43.55%}.span_3_of_9{width:32.26%}.span_2_of_9{width:20.97%}.span_1_of_9{width:9.68%}.span_10_of_10{width:100%}.span_9_of_10{width:89.84%}.span_8_of_10{width:79.68%}.span_7_of_10{width:69.52%}.span_6_of_10{width:59.36%}.span_5_of_10{width:49.2%}.span_4_of_10{width:39.04%}.span_3_of_10{width:28.88%}.span_2_of_10{width:18.72%}.span_1_of_10{width:8.56%}.span_11_of_11{width:100%}.span_10_of_11{width:90.7%}.span_9_of_11{width:81.47%}.span_8_of_11{width:72.24%}.span_7_of_11{width:63.01%}.span_6_of_11{width:53.78%}.span_5_of_11{width:44.55%}.span_4_of_11{width:35.32%}.span_3_of_11{width:26.09%}.span_2_of_11{width:16.86%}.span_1_of_11{width:7.63%}.span_12_of_12{width:100%}.span_11_of_12{width:91.46%}.span_10_of_12{width:83%}.span_9_of_12{width:74.54%}.span_8_of_12{width:66.08%}.span_7_of_12{width:57.62%}.span_6_of_12{width:49.16%}.span_5_of_12{width:40.7%}.span_4_of_12{width:32.24%}.span_3_of_12{width:23.78%}.span_2_of_12{width:15.32%}.span_1_of_12{width:6.86%}
.offset_1_of_1{margin-left:100%}.offset_2_of_2{margin-left:100%}.offset_1_of_2{margin-left:49.2%}.offset_3_of_3{margin-left:100%}.offset_2_of_3{margin-left:66.1%}.offset_1_of_3{margin-left:32.2%}.offset_4_of_4{margin-left:100%}.offset_3_of_4{margin-left:74.6%}.offset_2_of_4{margin-left:49.2%}.offset_1_of_4{margin-left:23.8%}.offset_5_of_5{margin-left:100%}.offset_4_of_5{margin-left:79.68%}.offset_3_of_5{margin-left:59.36%}.offset_2_of_5{margin-left:39.04%}.offset_1_of_5{margin-left:18.72%}.offset_6_of_6{margin-left:100%}.offset_5_of_6{margin-left:83.06%}.offset_4_of_6{margin-left:66.13%}.offset_3_of_6{margin-left:49.2%}.offset_2_of_6{margin-left:32.26%}.offset_1_of_6{margin-left:15.33%}.offset_7_of_7{margin-left:100%}.offset_6_of_7{margin-left:85.48%}.offset_5_of_7{margin-left:70.97%}.offset_4_of_7{margin-left:56.45%}.offset_3_of_7{margin-left:41.92%}.offset_2_of_7{margin-left:27.42%}.offset_1_of_7{margin-left:12.91%}.offset_8_of_8{margin-left:100%}.offset_7_of_8{margin-left:87.3%}.offset_6_of_8{margin-left:74.6%}.offset_5_of_8{margin-left:61.9%}.offset_4_of_8{margin-left:49.2%}.offset_3_of_8{margin-left:36.5%}.offset_2_of_8{margin-left:23.8%}.offset_1_of_8{margin-left:11.1%}.offset_9_of_9{margin-left:100%}.offset_8_of_9{margin-left:88.71%}.offset_7_of_9{margin-left:77.42%}.offset_6_of_9{margin-left:66.13%}.offset_5_of_9{margin-left:54.84%}.offset_4_of_9{margin-left:43.55%}.offset_3_of_9{margin-left:32.26%}.offset_2_of_9{margin-left:20.97%}.offset_1_of_9{margin-left:9.68%}.offset_10_of_10{margin-left:100%}.offset_9_of_10{margin-left:89.84%}.offset_8_of_10{margin-left:79.68%}.offset_7_of_10{margin-left:69.52%}.offset_6_of_10{margin-left:59.36%}.offset_5_of_10{margin-left:49.2%}.offset_4_of_10{margin-left:39.04%}.offset_3_of_10{margin-left:28.88%}.offset_2_of_10{margin-left:18.72%}.offset_1_of_10{margin-left:8.56%}.offset_11_of_11{margin-left:100%}.offset_10_of_11{margin-left:90.7%}.offset_9_of_11{margin-left:81.47%}.offset_8_of_11{margin-left:72.24%}.offset_7_of_11{margin-left:63.01%}.offset_6_of_11{margin-left:53.78%}.offset_5_of_11{margin-left:44.55%}.offset_4_of_11{margin-left:35.32%}.offset_3_of_11{margin-left:26.09%}.offset_2_of_11{margin-left:16.86%}.offset_1_of_11{margin-left:7.63%}.offset_12_of_12{margin-left:100%}.offset_11_of_12{margin-left:91.46%}.offset_10_of_12{margin-left:83%}.offset_9_of_12{margin-left:74.54%}.offset_8_of_12{margin-left:66.08%}.offset_7_of_12{margin-left:57.62%}.offset_6_of_12{margin-left:49.16%}.offset_5_of_12{margin-left:40.7%}.offset_4_of_12{margin-left:32.24%}.offset_3_of_12{margin-left:23.78%}.offset_2_of_12{margin-left:15.32%}.offset_1_of_12{margin-left:6.86%}

/*
--------------------------------------------------------------------------------------------------

  Generella inställningar

--------------------------------------------------------------------------------------------------
*/
html,
body {margin:0; padding:0; height:100%;}
div, a, ul, li {-moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
@font-face {
    font-family: 'open_sanslight';
    src: url('/inc/fonts/OpenSans-Light-webfont.eot');
    src: url('/inc/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/inc/fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('/inc/fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('/inc/fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('/inc/fonts/OpenSans-Regular-webfont.eot');
    src: url('/inc/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/inc/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('/inc/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/inc/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('/inc/fonts/OpenSans-Bold-webfont.eot');
    src: url('/inc/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/inc/fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('/inc/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/inc/fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

strong, b, #topplankar a, #dropmeny a, .ingress, .SkickaKnapp, #main-start-wrapper font, #main-nyheter fon, .KommenteraNyhet, #hoger1 i, .footer-rubrik {
    font-family:open_sansregular,Arial,Helvetica,Verdana,sans-serif;
    font-weight:normal !important;
}
#main-start-hoger a i {
    font-family:open_sansbold,Arial,Helvetica,Verdana,sans-serif;
    font-weight:normal !important;
}
#body1 {
	font-family:open_sanslight, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#222;
	margin:0px;
	background-color:#fff;
}
body,p,td,ul,ol {
	font-family:open_sanslight, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#222;
	margin:0;
}

select,input,textarea,button {font-family:open_sansregular, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#777;}

a:link {color:#2167ac; text-decoration:none; outline:none;}
a:visited {color:#2167ac; text-decoration:none; outline:none;}
a:active {color:#2167ac; text-decoration:underline; outline:none;}
a:hover {color:#2167ac; text-decoration:underline; outline:none;}

h1 {
	font-family:open_sanslight;
	font-size:40px;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	margin:0px 0px 15px 0px;
}
h2 {
	font-family:open_sansbold;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	text-shadow:0 1px 1px #fff;
	margin:15px 0 5px 0;
}
h3 {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
}
h4 {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
}

.ingress {
	font-size:17px;
	line-height:23px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
	color:#333;
}

.AddThis {
	margin:15px auto;
	width:155px;
}

.KommenteraNyhet {
	width:100%;
	height:33px;
	line-height:28px;
	font-size:11px;
	font-weight:bold;
	background:url(/bilder/kommentera.png) no-repeat;
	background-position:center left;
	padding:0 0 0 26px;
	margin:10px 0 0 0;
	border-top:1px dashed #eee;
}
.rubrikStart4 {
	font-size: 28px;
	letter-spacing:-1.2px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	margin-top: 0;
	margin-bottom:5px;
}

.datumStart4 {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
	margin-top:5px;
	margin-bottom:10px;
}

.baltengradtekniker {
	margin:25px 0px 10px 0px;
}


.ArkivRubrik {
	width:100%;
	height:40px;
	line-height:40px;
	font-size:20px;
	text-transform:uppercase;
	margin:20px 0px 20px 0px;
	background-color:#222;
	color:#fff;
	text-align:center;
}

.nyhetsrubrik {
	font-size:32px;
	font-weight:bold;
	font-style:normal;
	line-height:normal;
	margin:20px 0px 20px 0px;
}

.formular {
	width:97%;
	margin:15px 0 5px 0;
	background-color: #f6f6f6;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.formular h2 {
	margin:0 0 10px 0;
}
.FormKlass  {
	padding:7px;
	width:97%;
	background-color:#fff;
    border:1px solid #eee;
    border-radius:5px 5px 5px 5px;
}

#main-start-wrapper font {
	font-family:open_sanslight;
	font-size:40px !important;
	line-height:55px !important;
	display:inline-block;
	margin:0 0 5px 0;
	color:#202c4f;
}
#main-nyheter font {
	font-family:open_sanslight;
	font-size:35px !important;
	line-height:45px !important;
}
.SkickaKnapp  {
	width:150px;
	height:35px;
	line-height:35px;
	border:none;
	padding:0;
	background-color:#204ca3;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#main li {
	margin-left:15px;
}

.instruktor {
	margin:0 0 20px 0;
	background-color: #f6f6f6;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.instruktorBild {
	width:40%;
	float: left !important;
	margin:0 4% 0 0;
}
.instruktorText {
	width:56%;
	float:right;
}
.instruktor p {
	font-size:95%;
}

.DuArHar {
	font-size:10px;
	display:block;
	margin:-5px 0 5px 0;
}

.Startlist1 {
	width:100%;
	height:37px;
	line-height:37px;
	background-color:#202c4f;
	padding:0 0 0 10px;
	border-radius:3px 3px 0 0;
}
.Startlist2 {
	background-color: #202c4f;
    border-radius: 3px 3px 0 0;
    height: 40px;
    line-height: 40px;
    margin: -33px 0 8px -15px;
    padding: 0 0 0 15px;
    width: 45%;
}
.Startlist3 {
	background-color: #202c4f;
    border-radius: 3px 3px 0 0;
    height: 40px;
    line-height: 40px;
    margin: -29px 0 8px -10px;
    padding: 0 0 0 15px;
    width: 45%;
}
.Startlist4 {
	width:100%;
	height:37px;
	line-height:37px;
	background-color:#f19720;
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	border-radius:3px 3px 0 0;
}
.Startlist1 h3, .Startlist2 h3, .Startlist3 h3, .Startlist4 h3 {
	font-family:open_sansbold, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal !important;
	font-size:18px;
	color:#fff;
	line-height:37px;
	margin:0;
}
.Startlist1 h3 {
	font-size:20px;
	color:#fff;
}


/*
--------------------------------------------------------------------------------------------------

  Klasser för arbetsytemallar

--------------------------------------------------------------------------------------------------
*/
#wrapper {
	position:relative;
	width:100%;
	margin:0 auto;
	min-height:100%;
}
#toppwrapper {
	position:relative;
	width:100%;
	z-index:30;
	background:url(/bilder/dekor/toppbg.gif) repeat-x;
	margin:0 0 10px 0;
}
.toppcontent {
	position:relative;
	max-width:960px;
	margin:0 auto;
	height:195px;
	z-index:2;
}
#logo {
	float:left;
	margin:60px 0 0 15px;
	z-index:50;
}
#topplankar {
	float:left;
	position:relative;
	margin:3px 0 0 0;
	z-index:560;
}
#topplankar a {
	color:#222;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding-right:7px;
	margin-right:7px;
	border-right:1px solid #888;
}
#topplankar a:hover, #toppyta a:hover {
	text-decoration:underline;
}
#toppyta {
	float:right;
	margin:3px 0 0 0;
}
#toppyta a {
	color:#222;
	font-size:11px;
	text-decoration:none;
	margin-right:10px;
}
a.last {
	border:none !important;
}
#duva {
	float:left;
	margin:15px 0 5px -10px;
	z-index:550;
}
#friyta {
	position:absolute;
	top:-30px;
	left:50px;
	z-index:7000;
	display:none;
}

#toppmeny {
	position:absolute;
	top:123px;
	width:950px;
	height:38px;
	margin-left:5px;
	z-index:250;
}

#main-wrapper {
	max-width:960px;
	margin: 0 auto;
	z-index:1;
	padding-bottom:320px;
	background-color:#fff;
}
#vansterkolumnen-wrapper {
	float:left;
	width:180px;
	margin: 0px 10px 10px 10px;
}
#main {
	float:left;
	width:72%;
	margin:0px 1% 1% 0px;
	padding:15px;
	border: 1px solid #eee;
}
#main-start {
	position:relative;
	width:920px;
	margin:0px 0px 10px 0px;
	padding:5px 20px 20px 20px;
}
#main-start-wrapper {
	position:relative;
	max-width:960px;
}
#main-start-main {
	/*width:550px;
	background-color:#f1f1f1;
    padding:20px;*/
}
#main-start-nyheter {
	float:left;
	width:64%;
	margin:10px 0px 10px 0px;
	border:1px solid #ddd;
	padding:10px;
}
.main-start-mobil {
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
.main-start-mobil img {
	margin:0 0 10px 0;
}
#main-nyheter {
	float:left;
	width:72%;
	margin:0px 1% 1% 0px;
	padding:15px;
	border:1px solid #eee;
}
#main-bred {
	float:left;
	max-width:960px;
	margin:0px 0px 10px 0px;
}
#main-570 {
	width:570px;
}
#main-570 h1 {
	display:none;
}
#main-570 a b {
 	background-color: #204CA3;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 0;
    padding: 0;
    width:200px;
    display:block;
    text-align:center;
}
#main-570 table, #main-570 p, #main-570 td, #main-570 tr {
	font-size:12px;
	line-height:20px;
}
#main-570 br {
}

#main-start-nyheter h1 {
	display:none;
}

#main-start-main h1 {
	display:block !important;
	text-shadow:0 1px 1px #fff;
}
#main-start-main h2 {
	font-weight:bold;
	text-shadow:0 1px 1px #fff;
}
#main-start-main p {
	font-size:13px;
	line-height:16px;
	text-shadow:0 1px 1px #fff;
}
#main-start-hoger {
	float:right;
	width:35%;
	margin:27px 0px 0px 1%;
	font-size:13px;
	line-height:20px;
}
#main-start-slide {
	max-width:960px;
}
#hoger1 {
	float:left;
	width:27%;
	margin:17px 0px 0px 0px;
	font-size:13px;
	line-height:20px;
}
#hoger1 a, #hoger1 p, #hoger1 td, #hoger1 a b {
	font-size:13px;
	line-height:20px;
}
#hoger1 b {
	font-size:10px;
	line-height:20px;
}
#hoger1 font b {
	font-size:15px;
	line-height:20px;
}
#main-start-hoger a, #main-start-hoger p, #main-start-hoger td {
	font-size:12px;
	line-height:20px;
}
#main-start-hoger a i {font-style: normal !important;}
#hoger1 i {
	font-size:10px;
	font-style:normal;
	font-weight:bold;
}
.hoger1a {
	width:100%;
	padding:15px;
	background-color:#6485c5;
	margin:0 0 10px 0;
	border-radius:0 0 3px 3px;
}
.hoger1b {
	width:100%;
	padding:15px;
	background-color:#F5F5F5;
	margin:0 0 28px 0;
	border-radius:0 0 3px 3px;
}
.hoger1b td, .hoger1b tr, .Starthoger1a td,.Starthoger1a tr {
	background:none !important;
}
.hoger1a a {
	color:#fff;
}
#hoger2 {
	float:right;
	width:170px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.Hogerlist1 {
	width:67%;
	height:40px;
	line-height:40px;
	margin:-33px 0 8px -15px;
	padding:0 0 0 15px;
	border-radius:6px 6px 0 0;
	background-color:#6485C5;
}
.Hogerlist2 {
	width:45%;
	height:40px;
	line-height:40px;
	margin:-33px 0 8px -15px;
	padding:0 0 0 15px;
	border-radius:6px 6px 0 0;
	background-color:#202c4f;
}
.Hogerlist1 h3 {
	font-family:open_sansbold, Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	color:#fff;
	line-height:37px;
	margin:0;
}
.Hogerlist2 h3 {
	font-family:open_sansbold, Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	color:#fff;
	line-height:37px;
	margin:0;
}

.Starthoger1a {
	width:100%;
	padding:15px;
	background-color:#F5F5F5;
	margin:0 0 29px 0;
	border-radius:0 0 6px 6px;
}
.Starthoger1b {
	width:100%;
	padding:10px;
	background-color:#F5F5F5;
	margin:0 0 28px 0;
	border-radius:0 0 6px 6px;
}

#hogerkolumnen-wrapper i {
	font-size:11px;
	font-style:normal !important;
	display:block;
}
#hogerkolumnen-wrapper a {
	font-size:11px;
	display:block;
	margin-bottom:5px;
}
#hogerkolumnen-wrapper br {
	display:none;
}
#hogerkolumnen-wrapper h3 {
	margin-top:5px;
	margin-bottom:10px;
}



#sokrutan {
	width:246px;
	height:39px;
	float:right;
	z-index:55;
	margin:60px 0 0 0;
	background:url(/bilder/dekor/sokruta.png);
	background-repeat:no-repeat;
}
#sokruta {
	border: none;
	display:inline;
	float:left;
	margin-right:0px;
	margin-top:0px;
	height:20px;
	padding:0px;
	margin-left:8px;
	margin-top:7px;
}
.sokruta {
	width:197px;
	border:none;
	background:none;
	float:left; 
	font-size:12px;
	color:#fff; 
	font-weight:bold;
	padding-top:12px; 
	padding-left:10px; 
	
}
.sokruta-epost {
	border:1px solid #ccc; 
	width:85px; 
	height:18px;
}
.sokknapp {
	display:block;
	width:20px;
	height:22px;
	float:left; 
	margin-left:4px; 
	margin-top:2px;
}

#lankar-topp {
	position:absolute;
	top:100px;
	width:950px;
	height:30px;
	padding-left:15px;
	margin-left:10px;
	z-index:250;
	background:url(../bilder/butik/bg-toppmeny.gif);
	background-repeat: repeat-x;
}

#bott {
	position:absolute;
	bottom:0;
	width:100%;
	height:320px;
	background-color:#222;
}
#bott-wrapper {
	position:relative;
	max-width:960px;
	margin:0 auto;
	padding-top:30px;
}
#bott-wrapper ul {
	padding:0px;
}
#topp-wrapper {
	position:relative;
	width:1000px;
	height:135px;
	z-index:80;
	background-color:#fff;
}

#footer-wrapper {
	width:800px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:10px;
}
.footer-rubrik {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	text-shadow:0px 2px 2px #000;
}
#bott-wrapper li {
	list-style:none;
}
#footer-rad-1 {
	width:100%;
	position:relative;
	margin:0 0 10px 0;
}
#footer-rad-1 a {
	font-size:12px;
	line-height:18px;
	color:#999;
}
#footer-kolumn-1, #footer-kolumn-2, #footer-kolumn-3 {
	float:left;
	width:22%;
	height:200px;
	margin-right:30px;
	padding-right:10px;
	border-right:1px dotted #333;
}
#footer-kolumn-4 {
	float:left;
	width:215px;
	height:200px;
	margin-right:10px;
	padding-right:10px;
}
#footer-rad-2 {
	width:100%;
	color:#777;
	font-size:13px;
	margin-top:0px;
	border-bottom:1px solid #333;
    border-top:1px solid #333;
    padding:10px 0 10px 0;
}
.footer-rad-2a {
	float:left;
}
.footer-rad-2b {
	float:right;
}
#footer-rad-2 a {
	color:#777;
	font-size:12px;
	line-height:21px;
	text-decoration:none;
}
#footer-rad-3 {
	width:100%;
	text-align:center;
	margin:15px 0 0 0;
}

#main-start font style {
	font-size:20px !important;
}
.mobile-only {
    display:none;
}
.mobile-only2 {
    display:none;
}


/*
--------------------------------------------------------------------------------------------------

  Fotogalleri

--------------------------------------------------------------------------------------------------
*/
.fotowrapper {
	width:100%;
	margin:0 0 20px 0;
}
.fotocell {
	width:110px;
	height:150px;
	float:left;
	margin:0 21px 21px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
}
.fotocell a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#222;
	display:block;
	height:145px;
	padding:5px 0 0 0;
	color:#fff;
}
.fotocell a:hover {
	opacity:0.8;
	text-decoration:none;
}
.fotocell img {
	height:100px;
	padding:0 5px 5px 5px;
	display:block;
}


/*
 --------------------------------------------------------
 Klasserna nedan används till navigationstypen:
 "Navigation till vänster, trädstruktur" (alternativ 1)
 --------------------------------------------------------
*/

.menyTyp1 {
	font-size: 11px;
	display: block;
	width: 100%;
	font-weight: normal;
	text-decoration: none; 
	color: #000000;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1 a:link {
	display: block;
	width: 100%;
	text-decoration: none; 
	color: #000000;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1 a:visited {
	display: block;
	width: 100%;
	text-decoration: none; 
	color: #000000;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1 a:hover {
	display: block;
	width: 100%;
	text-decoration: underline; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1 a:active {
	display: block;
	width: 100%;
	text-decoration: underline; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1Rubrik {
	font-size: 11px;
	display: block;
	width: 100%;
	text-decoration: none; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.menyTyp1Rubrik a:link {
	display: block;
	width: 100%;
	text-decoration: none; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1Rubrik a:visited {
	display: block;
	width: 100%;
	text-decoration: none; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1Rubrik a:hover {
	display: block;
	width: 100%;
	text-decoration: underline; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.menyTyp1Rubrik a:active {
	display: block;
	width: 100%;
	text-decoration: underline; 
	color: #99D329;
	border: 0px;
	margin: 0px;
	padding: 0px;
}




/*
 --------------------------------------------------------
 Klasserna nedan används till navigationstypen:
 "Navigation till vänster, trädstruktur" (alternativ 2)
 --------------------------------------------------------
*/

.menyTyp2Niva1 {
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	border:0px;
	height:38px;
}
.menyTyp2Niva1 a {
	color: #000;
	text-decoration: none;
	padding: 10px 15px 10px 15px;
}
.menyTyp2Niva1 a:hover {
	color: #000;
	text-decoration: none;
	background-color: #e4e1e1;
	padding: 10px 15px 10px 15px;
}
.menyTyp2Niva1Markerad {
	color: #000 !important;
	font-weight: bold;
	text-decoration: none;
	background-color: #e4e1e1 !important;
	padding: 10px 15px 10px 15px;
}


.menyTyp2Niva2 {
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	border: 0px;
	height: 22px;
	background-color: #FFC461;
}
.menyTyp2Niva2 a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 10px 0px 10px;
	height: 22px;
}
.menyTyp2Niva2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 10px 0px 10px;
	height: 22px;
}
.menyTyp2Niva2 a:active {
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 1px 10px 0px 10px;
	height: 22px;
}
.menyTyp2Niva2 a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 1px 10px 0px 10px;
	height: 22px;
}
.menyTyp2Niva2Markerad {
	font-weight: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFC461;
	padding: 1px 10px 0px 10px;
	height: 22px;
}



.menyTyp2Niva3 {
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	border: 0px;
	height: 20px;
	background-color: #FFC461;
}
.menyTyp2Niva3 a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva3 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva3 a:active {
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva3 a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva3Markerad {
	font-weight: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFC461;
	padding: 1px 10px 0px 10px;
	height: 20px;
}



.menyTyp2Niva4 {
	font-size: 7pt;
	text-decoration: none;
	color: #000000;
	border: 0px;
	height: 20px;
	background-color: #FFC461;
}
.menyTyp2Niva4 a:link {
	color: #000000;
	text-decoration: none;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva4 a:visited {
	color: #000000;
	text-decoration: none;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva4 a:active {
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva4 a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	padding: 1px 10px 0px 10px;
	height: 20px;
}
.menyTyp2Niva4Markerad {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFC461;
	padding: 1px 10px 0px 10px;
	height: 20px;
}




/*
 --------------------------------------------------------
 Klasserna nedan styr utseende på popdownmenyer
 (både Typ 3 och Typ 4). Inga klasser får raderas.
 --------------------------------------------------------
*/

#costanzaMeny
{
	z-index:1;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}

.leftMenu
{
	text-align:left;
}

.centerMenu
{
	text-align:center;
}

.rightMenu
{
	text-align:right;
}

.myMenu
{
	position:absolute;
	visibility:hidden;
	z-index:5;
}


.menyTypPopDown {
	font-size:17px;
	font-weight: normal;
	color:#000000;
	border:0px;
	margin:0;
	padding:0px 20px 0px 0px;
}
.menyTypPopDown a {
	color: #000000;
	text-decoration: none;
}
.menyTypPopDown a:hover {
	text-decoration: underline;
}

.menyTypPopDown_Undermeny_Bakgrund {
	background-color: #ffffff;
	width:200px;
	height:15px;
}



.menyTypPopDown_Undermeny {
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	border: 0px;
	background-color: #C6E096;
	margin:0;
	padding:2px;
	width:200px;
	height:15px;
}
.menyTypPopDown_Undermeny:link {
	border: 0px;
	color: #000000;
	text-decoration: none;
	width:200px;
	height:15px;
}
.menyTypPopDown_Undermeny:visited {
	border: 0px;
	color: #000000;
	text-decoration: none;
	width:200px;
	height:15px;
}
.menyTypPopDown_Undermeny:active {
	border: 0px;
	color: #ffffff;
	text-decoration: none;
	background-color: #73AF61;
	width:200px;
	height:15px;
}
.menyTypPopDown_Undermeny:hover {
	border: 0px;
	color: #ffffff;
	text-decoration: none;
	background-color: #73AF61;
	width:200px;
	height:15px;
}



.menyTypPopDown_Markerad {
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	margin:0;
	padding:0px 20px 0px 0px;
}
.menyTypPopDown_Markerad a {
	text-decoration: none;
}
.menyTypPopDown_Markerad a:hover {
	text-decoration: underline;
}



.myMenuLabelleft, .myMenuItemleft
{
	text-align:left;
	padding:0;
}

.myMenuLabelcenter, .myMenuItemcenter
{
	text-align:center;
	padding:0;
}

.myMenuLabelright, .myMenuItemright
{
	text-align:right;
	padding:0;
}




/*
 --------------------------------------------------------
 Klasserna nedan används till navigationstypen:
 "Navigation till vänster, trädstruktur" (alternativ 5)
 --------------------------------------------------------
*/

.menyTyp5_Vanster {
	background-image: url(/bilder/webbpub-s/flik_vanster.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 5px;
}
.menyTyp5_Hoger {
	background-image: url(/bilder/webbpub-s/flik_hoger.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 5px;
}
.menyTyp5 {
	background-image: url(/bilder/webbpub-s/flik_mitten.gif);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
	font-weight: normal;
	color: #ffffff;
	font-size: 15px;
	height: 18px;
}
.menyTyp5 a:link {
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
}
.menyTyp5 a:visited {
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
}
.menyTyp5 a:hover {
	font-size: 15px;
	text-decoration: underline;
	color: #B1E351;
}
.menyTyp5 a:active {
	font-size: 15px;
	text-decoration: underline;
	color: #B1E351;
}

/*
 --------------------------------------------------------
 menyTyp5Markerad används för att indikera markerat objekt
 --------------------------------------------------------
*/

.menyTyp5Markerad_Vanster {
	background-image: url(/bilder/webbpub-s/flik_vanster.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 5px;
}
.menyTyp5Markerad_Hoger {
	background-image: url(/bilder/webbpub-s/flik_hoger.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 5px;
}
.menyTyp5Markerad {
	background-image: url(/bilder/webbpub-s/flik_mitten.gif);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
	font-weight: normal;
	color: #B1E351;
	font-size: 15px;
	height: 18px;
}
.menyTyp5Markerad a:link {
	font-size: 15px;
	text-decoration: none;
	color: #B1E351;
}
.menyTyp5Markerad a:visited {
	font-size: 15px;
	text-decoration: none;
	color: #B1E351;
}
.menyTyp5Markerad a:hover {
	font-size: 15px;
	text-decoration: underline;
	color: #B1E351;
}
.menyTyp5Markerad a:active {
	font-size: 15px;
	text-decoration: underline;
	color: #B1E351;
}


/*
 --------------------------------------------------------
 
 Definitioner för nyhetsdatabas
 
 --------------------------------------------------------
*/

.NyhetTyp3_Rubrik {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	line-height:normal;
}

.NyhetTyp3_Datum {
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:normal;
	margin-top:5px;
	margin-bottom:5px;
}

.NyhetTyp3_Lasmer {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	line-height:normal;
}




/*
 --------------------------------------------------------
 
 Klasserna nedan används för utskrift av kalendarium
 
 --------------------------------------------------------
*/

.datumNormal			{ display: block; font-size: 11px; color: #000000; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px }
.datumNormal a:link		{ display: block; color: #000000; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumNormal a:visited		{ display: block; color: #000000; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumNormal a:active		{ display: block; background-color: #FFCC00; color: #000000; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }
.datumNormal a:hover		{ display: block; background-color: #FFCC00; color: #000000; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }

.datumNormalHelg		{ display: block; font-size: 11px; color: #888888; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px }
.datumNormalHelg a:link		{ display: block; color: #888888; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumNormalHelg a:visited	{ display: block; color: #888888; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumNormalHelg a:active	{ display: block; background-color: #FFCC00; color: #888888; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }
.datumNormalHelg a:hover	{ display: block; background-color: #FFCC00; color: #888888; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }

.datumNormalIdag		{ display: block; font-size: 11px; color: #CC0000; font-weight:bold; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px }
.datumNormalIdag a:link		{ display: block; color: #CC0000; font-weight:bold; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumNormalIdag a:visited	{ display: block; color: #CC0000; font-weight:bold; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumNormalIdag a:active	{ display: block; background-color: #FFCC00; color: #CC0000; font-weight:bold; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }
.datumNormalIdag a:hover	{ display: block; background-color: #FFCC00; color: #CC0000; font-weight:bold; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }

.datumMarkerad			{ display: block; background-color: #DDDDDD; font-size: 11px; color: #000000; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px }
.datumMarkerad a:link		{ display: block; background-color: #DDDDDD; color: #000000; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumMarkerad a:visited	{ display: block; background-color: #DDDDDD; color: #000000; text-decoration: none; border: 1px solid #DDDDDD; padding: 0px; margin: 0px  }
.datumMarkerad a:active		{ display: block; background-color: #FFCC00; color: #000000; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }
.datumMarkerad a:hover		{ display: block; background-color: #FFCC00; color: #000000; text-decoration: none; border: 1px solid #FFCC00; padding: 0px; margin: 0px  }


/*
--------------------------------------------------------------------------------------------------

  Klasser för Drop-down-meny

--------------------------------------------------------------------------------------------------
*/
#dropmeny {
	width:100%;
	height:40px;
	float:left;
	margin:8px 0 0 0;
	z-index:100;
}
#dropmeny a {
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	color:#fff;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 15px 0 15px;
}
#dropmeny a:hover {
	text-decoration:none;
	background-color:#202c4f;
}
#dropmeny ul.meny {
	margin:0;
	padding:0;
	list-style: none; 
	z-index: 4000;
}
#dropmeny ul.meny li {
	float:left; 
	z-index: 3000;
	border-right:1px solid #202c4f;
	margin:0 10px 0 10px 0;
}
	
.dropmenyRubrik {
	font-size: 11px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	width:80%;
}
#dropmeny ul.meny li ul li {border:none;}

#dropmeny ul.meny li div#m1, #dropmeny ul.meny li div#m2, #dropmeny ul.meny li div#m3, #dropmeny ul.meny li div#m4, #dropmeny ul.meny li div#m5, #dropmeny ul.meny li div#m6 {
	width:100%; 
	position:absolute;
	left:0;
	z-index:10000; 
	padding:20px; 
	background-color:#26408b; 
	-moz-border-radius:0 0 8px 8px; 
	border-radius:0 0 8px 8px; 
	opacity:0.98; 
	box-shadow:1px 1px 0px #777;
}

#dropmeny ul.meny li div#m1 ul, #dropmeny ul.meny li div#m2 ul, #dropmeny ul.meny li div#m3 ul, #dropmeny ul.meny li div#m4 ul, #dropmeny ul.meny li div#m5 ul, #dropmeny ul.meny li div#m6 ul {
	z-index:1000;
	margin:0;
	list-style:none;
	padding:0;
	position:absolute;
}

#dropmeny ul.meny li div#m1 ul li a, #dropmeny ul.meny li div#m2 ul li a, #dropmeny ul.meny li div#m3 ul li a, #dropmeny ul.meny li div#m4 ul li a, #dropmeny ul.meny li div#m5 ul li a, #dropmeny ul.meny li div#m6 ul li a {font-size:13px; line-height:28px; font-weight:normal; color:#fff; padding:0; margin:0; height:28px; display:block;}
#dropmeny ul.meny li div#m1 ul li a:hover, #dropmeny ul.meny li div#m2 ul li a:hover, #dropmeny ul.meny li div#m3 ul li a:hover, #dropmeny ul.meny li div#m4 ul li a:hover, #dropmeny ul.meny li div#m5 ul li a:hover, #dropmeny ul.meny li div#m6 ul li a:hover  {text-decoration:none;}

#dropmeny ul.meny li div#m1 ul.Column1 {width:30%; float:left; position:relative;}
#dropmeny ul.meny li div#m1 ul.Column2 {width:150px;float:left;position: relative;}
#dropmeny ul.meny li div#m1 ul li {float:none;z-index: 1000;position: relative} 

#dropmeny ul.meny li div#m2 ul.Column1 {width:30%; float:left; position:relative;}
#dropmeny ul.meny li div#m2 ul.Column2 {width:150px;float:left;position: relative;}
#dropmeny ul.meny li div#m2 ul li {float:none;z-index: 1000;position: relative} 

#dropmeny ul.meny li div#m3 ul.Column1 {width:30%; float:left; position:relative;}
#dropmeny ul.meny li div#m3 ul.Column2 {width:150px;float:right; position:relative; width:180px; height:170px;}
#dropmeny ul.meny li div#m3 ul.Column2 a:hover {background: none !important;}
#dropmeny ul.meny li div#m3 ul li {float:none;z-index: 1000;position: relative} 

#dropmeny ul.meny li div#m4 ul.Column1 {width:30%; float:left; position:relative;}
#dropmeny ul.meny li div#m4 ul.Column2 {width:150px;float:left;position: relative;}
#dropmeny ul.meny li div#m4 ul li {float:none;z-index: 1000;position: relative} 

#dropmeny ul.meny li div#m5 ul.Column1 {width:30%; float:left; position:relative;}
#dropmeny ul.meny li div#m5 ul.Column2 {width:150px;float:left;position: relative;}
#dropmeny ul.meny li div#m5 ul li {float:none;z-index: 1000;position: relative} 

#dropmeny ul.meny li div#m6 ul.Column1 {width:30%; float:left; position:relative;}
#dropmeny ul.meny li div#m6 ul.Column2 {width:150px;float:left;position: relative;}
#dropmeny ul.meny li div#m6 ul li {float:none;z-index: 1000;position: relative} 


.NyhetTyp5_RUTA1, .NyhetTyp5_RUTA2, .NyhetTyp5_RUTA3, .NyhetTyp5_RUTA4, .NyhetTyp5_RUTA5, .NyhetTyp5_RUTA6, .NyhetTyp5_RUTA7, .NyhetTyp5_RUTA8, .NyhetTyp5_RUTA9, .NyhetTyp5_RUTA10 {
	margin-top:5px;
}
.NyhetTyp5_Lasmer {
	display:none;
	visibility:hidden;
}
.NyhetTyp5_Rubrik, .NyhetTyp5_Rubrik1, .NyhetTyp5_Rubrik2, .NyhetTyp5_Rubrik3, .NyhetTyp5_Rubrik4, .NyhetTyp5_Rubrik5, .NyhetTyp5_Rubrik6, .NyhetTyp5_Rubrik7, .NyhetTyp5_Rubrik8, .NyhetTyp5_Rubrik9, .NyhetTyp5_Rubrik10, .NyhetTyp5_Rubrik p, .NyhetTyp5_Rubrik1 p, .NyhetTyp5_Rubrik2 p, .NyhetTyp5_Rubrik3 p, .NyhetTyp5_Rubrik4 p, .NyhetTyp5_Rubrik5 p, .NyhetTyp5_Rubrik6 p, .NyhetTyp5_Rubrik7 p, .NyhetTyp5_Rubrik8 p, .NyhetTyp5_Rubrik9 p, .NyhetTyp5_Rubrik10 p {
	font-size:25px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:6px;
}
.NyhetTyp5_Rubrik a, .NyhetTyp5_Rubrik1 a, .NyhetTyp5_Rubrik2 a, .NyhetTyp5_Rubrik3 a, .NyhetTyp5_Rubrik4 a, .NyhetTyp5_Rubrik5 a, .NyhetTyp5_Rubrik6 a, .NyhetTyp5_Rubrik7 a, .NyhetTyp5_Rubrik8 a, .NyhetTyp5_Rubrik9 a, .NyhetTyp5_Rubrik10 a {
	color:#000000;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:6px;
	text-decoration:none;
}

.NyhetTyp5_Rubrik a:hover, .NyhetTyp5_Rubrik1 a:hover, .NyhetTyp5_Rubrik2 a:hover, .NyhetTyp5_Rubrik3 a:hover, .NyhetTyp5_Rubrik4 a:hover, .NyhetTyp5_Rubrik5 a:hover, .NyhetTyp5_Rubrik6 a:hover, .NyhetTyp5_Rubrik7 a:hover, .NyhetTyp5_Rubrik8 a:hover, .NyhetTyp5_Rubrik9 a:hover, .NyhetTyp5_Rubrik10 a:hover {
	text-decoration:underline;
}

.NyhetTyp5_Ingress, .NyhetTyp5_Ingress1, .NyhetTyp5_Ingress2, .NyhetTyp5_Ingress3, .NyhetTyp5_Ingress4, .NyhetTyp5_Ingress5, .NyhetTyp5_Ingress6, .NyhetTyp5_Ingress7, .NyhetTyp5_Ingress8, .NyhetTyp5_Ingress9, .NyhetTyp5_Ingress10 {
	display:block;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
}
.NyhetTyp5_Datum, .NyhetTyp5_Datum1, .NyhetTyp5_Datum2, .NyhetTyp5_Datum3, .NyhetTyp5_Datum4, .NyhetTyp5_Datum5, .NyhetTyp5_Datum6, .NyhetTyp5_Datum7, .NyhetTyp5_Datum8, .NyhetTyp5_Datum9, .NyhetTyp5_Datum10 {
	display:block;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	color: #555;
}
.NyhetTyp5_Lasmer, .NyhetTyp5_Lasmer1, .NyhetTyp5_Lasmer2, .NyhetTyp5_Lasmer3, .NyhetTyp5_Lasmer4, .NyhetTyp5_Lasmer5, .NyhetTyp5_Lasmer6, .NyhetTyp5_Lasmer7, .NyhetTyp5_Lasmer8, .NyhetTyp5_Lasmer9, .NyhetTyp5_Lasmer10 {
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:7pt;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
}
.NyhetTyp5_Lasmer a:link, .NyhetTyp5_Lasmer1 a:link, .NyhetTyp5_Lasmer2 a:link, .NyhetTyp5_Lasmer3 a:link, .NyhetTyp5_Lasmer4 a:link, .NyhetTyp5_Lasmer5 a:link, .NyhetTyp5_Lasmer6 a:link, .NyhetTyp5_Lasmer7 a:link, .NyhetTyp5_Lasmer8 a:link, .NyhetTyp5_Lasmer9 a:link, .NyhetTyp5_Lasmer10 a:link {
	color:#0F50B2;
	text-decoration:underline;
}
.NyhetTyp5_Lasmer a:visited, .NyhetTyp5_Lasmer1 a:visited, .NyhetTyp5_Lasmer2 a:visited, .NyhetTyp5_Lasmer3 a:visited, .NyhetTyp5_Lasmer4 a:visited, .NyhetTyp5_Lasmer5 a:visited, .NyhetTyp5_Lasmer6 a:visited, .NyhetTyp5_Lasmer7 a:visited, .NyhetTyp5_Lasmer8 a:visited, .NyhetTyp5_Lasmer9 a:visited, .NyhetTyp5_Lasmer10 a:visited {
	color:#0F50B2;
	text-decoration:underline;
}
.NyhetTyp5_Lasmer a:hover, .NyhetTyp5_Lasmer1 a:hover, .NyhetTyp5_Lasmer2 a:hover, .NyhetTyp5_Lasmer3 a:hover, .NyhetTyp5_Lasmer4 a:hover, .NyhetTyp5_Lasmer5 a:hover, .NyhetTyp5_Lasmer6 a:hover, .NyhetTyp5_Lasmer7 a:hover, .NyhetTyp5_Lasmer8 a:hover, .NyhetTyp5_Lasmer9 a:hover, .NyhetTyp5_Lasmer10 a:hover {
	color:#000000;
	text-decoration:underline;
}
.NyhetTyp5_Lasmer a:active, .NyhetTyp5_Lasmer1 a:active, .NyhetTyp5_Lasmer2 a:active, .NyhetTyp5_Lasmer3 a:active, .NyhetTyp5_Lasmer4 a:active, .NyhetTyp5_Lasmer5 a:active, .NyhetTyp5_Lasmer6 a:active, .NyhetTyp5_Lasmer7 a:active, .NyhetTyp5_Lasmer8 a:active, .NyhetTyp5_Lasmer9 a:active, .NyhetTyp5_Lasmer10 a:active {
	color:#000000;
	text-decoration:underline;
}
.NyhetTyp5_Streck, .NyhetTyp5_Streck1, .NyhetTyp5_Streck2, .NyhetTyp5_Streck3, .NyhetTyp5_Streck4, .NyhetTyp5_Streck5, .NyhetTyp5_Streck6, .NyhetTyp5_Streck7, .NyhetTyp5_Streck8, .NyhetTyp5_Streck9, .NyhetTyp5_Streck10 {
	margin-bottom:20px;
	margin-top:20px;
}
.KommentarerNy_Etikett {
	display:block;
	float:left;
	margin-right:0.5em;
	text-align:left;
	width:100%;
	height:20px;
	font-size:11px;
}
.KommentarerNy_p {
	margin:0;
	padding:2px;
}
.KommentarerNy_p .KundprofilFaltOK {
   	background-color:#fff;
    border:1px solid #eee;
    border-radius:5px 5px 5px 5px;
    color:#222;
    font-size:12px;
    margin:5px 0 0;
    padding:5px;
    width:95%;
}
.KommentarerNy_p input {
   	background-color:#204CA3;
    border:none;
    border-radius:5px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    margin:-10px 0 0 0;
    padding:0;
    width:150px;
}
.KundprofilFaltOK {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	width:308px;
}
.KundprofilFaltFEL {
	background-color:#FFFFFF;
	border:2px solid #FF0000;
	width:180px;
}
.KundprofilFaltOK_Kort {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	width:100px;
}
.KundprofilFaltFEL_Kort {
	background-color:#FFFFFF;
	border:2px solid #FF0000;
	width:100px;
}
.KommentarerNy_Rubrik {
	margin-top:0px;
	margin-bottom:5px;
}
.NyhetTipsaVanRubrik {
	margin:0 0 10px 0;
}

.KommentarerNy_Box {
}
.KommentarerHela_Box, .NyhetTipsaVanRam {
  	background-color:#F6F6F6;
    border-radius:5px 5px 5px 5px;
    padding:10px;
    margin:0 0 10px 0;
}
.Kommentarer_Rubrik {
	color:#000000;
	display:block;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:6px;
}
.Kommentarer_Datum {
	display:block;
	font-size:12px;
	color:#2167AC;
	font-weight:bold;
	line-height:normal;
	margin-bottom:4px;
}
.Kommentarer_Text {
	display:block;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:normal;
	margin-bottom:10px;
}
.Kommentarer_Streck {
	display:none;
}
.Kommentarer_Box {
	border-bottom:1px solid #ddd;
	padding:3px 0 3px 0;
}
.Nyhetslista_Huvudgrupp {
	display:none;
	visibility:hidden;
}

.NyhetTipsaVanInput {
	color: #777;
	font-size: 11px;
	width: 150px;
}


/*
 --------------------------------------------------------
 
 Tool-tip
 
 --------------------------------------------------------
*/
#topplankar a:link {
	position:relative;
	text-decoration:none;
}
#topplankar a:before {
	content:"";
	position:absolute;
	border-bottom:10px solid #F6F6F6;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	display:none;
	top:17px;
	left:-5px;
}

#topplankar a:after {
	content:attr(data-tooltip);
	position:absolute;
	color:#000;
	top:27px;
	left:-26px;
	background:#F6F6F6;
	padding:5px 15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	white-space:nowrap;
	display:none;
	opacity:0.90;
}
#topplankar a:hover:after, #topplankar a:hover:before {
	display:block;
}


/*
 --------------------------------------------------------
 
 Kolumner - CSS3
 
 --------------------------------------------------------
*/
.kolumner {
	column-count:2;
	column-width:150px;
	column-gap:20px;
	column-rule:1px solid #eee;
	
	-moz-column-count:2;
	-moz-column-width:150px;
	-moz-column-gap:20px;
	-moz-column-rule:1px solid #eee;
	
	-webkit-column-count:2;
	-webkit-column-width:150px;
	-webkit-column-gap:20px;
	-webkit-column-rule:1px solid #eee;
}


/*
 --------------------------------------------------------
 
 Produkter
 
 --------------------------------------------------------
*/

.PT_Wrapper_rad {
	width:100%;
	padding:0;
}
.PT_Wrapper_rad li:first-child {

}
.PT_Wrapper_rad li:last-child {
}
.PT_Wrapper {
	width:48%;
	float:left;
	margin:0 2% 2% 0 !important;
	list-style:none;
	border:1px solid #eee;
}
.PT_Bildruta {
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	text-align:center;
}
.PT_Bildruta a {
	width:100%;
	height:auto;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
}
.PT_Bildruta a:hover {
	opacity:0.9;
	transition:all 0.5s ease 0s;
}
.PT_Bildruta img {
	max-width:100%;
	text-align:center;
	margin:0 auto;
	display:inline;
}

.PT_Faktaruta {
	width:100%;
	padding:5px;
	margin:5px 0px 5px 0px;
	text-align:center;
}

.PT_Beskr {
	width:100%;
	margin-bottom: 5px;
	font-size:120%;
	font-weight:bold;
	line-height:normal;
	color:#000;
}
.PT_Text_Kort {
	width:100%;
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	margin-bottom:5px;
}
.PT_Pris {
	width:100%;
	font-size:13px;
	line-height:normal;
	color:#000;
	margin:0 0 5px 0;
}
.PT_Pris span {
	font-weight:bold;
}

/*
---------------------------
  Clearfix
---------------------------
*/
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
	display: table;
  	line-height: 0;
  	content: "";
}
.cf:after {
  	clear: both;
}

/*
--------------------------------------------------------------------------------------------------
CONTENTSLIDER
--------------------------------------------------------------------------------------------------
*/
.nivoSlider{position:relative; width:100%; max-height:390px; overflow:hidden; box-shadow:none !important; margin:0 0 5px 0 !important; z-index:1;}
.nivoSlider img{position:absolute; top:0px; left:0px; max-width:none}
.nivo-main-image{display:block !important; position:relative !important; width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; background:white; filter:alpha(opacity=0); opacity:0}
.nivo-slice{display:block; position:absolute; z-index:5; height:100%; top:0}
.nivo-box{display:block; position:absolute; z-index:5; overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity:0.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; /* Safari/Chrome,other WebKit */-moz-box-sizing:border-box;  /* Firefox,other Gecko */box-sizing:border-box;  /* Opera/IE 8+*/}
.nivo-caption p{padding:5px; margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{ display:none}
.nivo-directionNav a{position:absolute; top:45%; z-index:9; cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav{text-align:center; padding:5px 0 !important;}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
html .theme-default .nivo-directionNav a {opacity: 1;}
