/*-----------------------------------------------------------------------------------------
  Detta CSS är en del av Askås Webbverktyg.
  COPYRIGHT (c) ASKÅS INTERNET- & REKLAMBYRÅ AB 1998-2025. 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;}

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

/* GRID */
.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%}

/* TOTALBREDD */ 
#wrapper, .section {max-width:1200px;}
#wrapper, .section {margin:0 auto;}

/*-------------------------------------------------------------
  Generella inställningar
--------------------------------------------------------------*/
body,p,td,ul,ol {font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif; font-weight:400; font-size:17px; color:#000; margin:0;}
body, html {height:100%; background:#f5f5f3;}
img {max-width:100%; height:auto;}

@media screen and (min-width: 751px) { 
	.logo {margin-right: 1em;}
}

#bodywrapper {height:100%; position:relative;}
#wrapper {position:relative; min-height:100%; padding:20px;}
#Startwrapper {position:relative; min-height:100%;}

.header {width: 100%; z-index: 5; position: fixed !important; background:#f5f5f3;}
.header .section {padding:0 20px; justify-content: space-between; align-items: center;}
.header.scroll {position:fixed;}
.header.scroll .logo {margin:11px 0 3px;}
.header.scroll #nav6Meny ul li a {line-height:50px;}
.header.scroll #nav6Meny ul li ul li a {line-height:30px;}
.header.scroll .soktoggle {line-height:50px;}
.header.scroll .sokrutan.active {top:60px;}

.headroom--not-top .logo img {width:180px;}
.headroom--not-top #LSS_Close {top:45px;}
.headroom--top {-webkit-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0); transform:translateY(0);}
.headroom {-webkit-transition:all 0.1s ease-in-out, transform .4s ease-in-out; -ms-transition:all 0.1s ease-in-out, transform .4s ease-in-out; -moz-transition:all 0.1s ease-in-out, transform .4s ease-in-out; transition:all 0.1s ease-in-out, transform .4s ease-in-out; will-change:transform;}
.header {-webkit-transition:all 0.1s ease-in-out, padding .4s ease-in-out; -ms-transition:all 0.1s ease-in-out, padding .4s ease-in-out; -moz-transition:all 0.1s ease-in-out, padding .4s ease-in-out; transition:all 0.1s ease-in-out, padding .4s ease-in-out; will-change:transform;}
.logo img {-webkit-transition:width .4s ease-in-out; -ms-transition:width .4s ease-in-out; -moz-transition:width .4s ease-in-out; transition:width .4s ease-in-out; will-change:width;}
#LSS_Close {-webkit-transition:all 0.1s ease-in-out, top .4s ease-in-out; -ms-transition:all 0.1s ease-in-out, top .4s ease-in-out; -moz-transition:all 0.1s ease-in-out, top .4s ease-in-out; transition:all 0.1s ease-in-out, top .4s ease-in-out; will-change:transform;}

#main {padding-top: 70px;}
.meny {margin:0 0 0 20px;}
.soktoggle {line-height:78px; text-align:center; width:30px; cursor:pointer; font-style:normal;}
.soktoggle:after{font-family:FontAwesome; content:"\f002";}
.stangsok:after{font-family:FontAwesome; content:"\f00d";}
.sokrutan {display:none; left:25%; top:130px; width:50%; position:absolute;}
.sokrutan.active {display:block;}
.sokruta {border:none; width:91.5%; float:left; -webkit-appearance:none;}
.sokknapp {display:block; width:8%; height:50px; line-height:60px; text-align:center; float:left; margin:0 0 0 0.5%; padding:0 5px;}
#footer {width:100%; padding:20px 0;}
#footer .section {padding:0 20px;}
.navtoggle {display:none;}
.bigwrapper {padding:0 10%; text-align:center; width:100%; left:50%; position:absolute; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.dimmer.active {background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0; bottom:0; display:block; height:100%; left:0; position:fixed; right:0; top:0; width:100%; z-index:1;}

/*-------------------------------------------------------------
  Toppmeny
--------------------------------------------------------------*/
#nav6Meny {}
#nav6Meny ul li:hover ul, #nav6Meny ul li ul li:hover ul, #nav6Meny ul li ul li ul li:hover ul, #nav6Meny ul li ul li ul li ul li:hover ul {display:block;}
#nav6Meny ul li:hover ul ul, #nav6Meny ul ul li:hover ul ul {display:none;}

/* NIVÅ 1 */
#nav6Meny ul {float:left; list-style:none; margin:0; padding:0;}
#nav6Meny ul li {margin:0 5px 0 0; position:relative;}
#nav6Meny ul li a {color:#555 !important; display:block; padding:0 10px; line-height:80px;}
#nav6Meny ul li a:hover {background:#eee;}
#nav6Meny ul li a p {display:inline-block; font-weight: 700; font-size: 18px;}
#nav6Meny ul li a h3 {font-size:14px !important; margin:0; color:#555; display:inline-block; font-family:Open Sans; font-weight:300;}

/* NIVÅ 2 */
#nav6Meny ul li ul {background:rgba(0, 0, 0, 0.95); display:none; position:absolute; width:200px; z-index:50; border:1px solid #333}
#nav6Meny ul li ul li {width:100%; text-transform:none; margin:0; border-bottom:1px solid #333;}
#nav6Meny ul li ul li:last-child {border:none !important;}
#nav6Meny ul li ul li a {color:#fff !important; font-size:14px !important; font-weight: 700; line-height:30px; padding:2px 10px !important; margin:0;}
#nav6Meny ul li ul li a:hover {color:#777 !important; text-decoration:none;}

/* NIVÅ 3 */
#nav6Meny ul ul ul {position:absolute; left:185px; top:-1px;}

/* NIVÅ 4 */
#nav6Meny ul ul ul ul {position:absolute; left:195px; top:-1px;}

/*-------------------------------------------------------------
  Sidomeny
--------------------------------------------------------------*/
.sidomeny #nav6Meny {}
.sidomeny #nav6Meny ul li:hover ul, .sidomeny#nav6Meny ul li ul li:hover ul, .sidomeny#nav6Meny ul li ul li ul li:hover ul, .sidomeny#nav6Meny ul li ul li ul li ul li:hover ul {display:block;}
.sidomeny #nav6Meny ul li:hover ul ul, .sidomeny#nav6Meny ul ul li:hover ul ul {display:none;}

/* NIVÅ 1 */
.sidomeny #nav6Meny ul {float:none; list-style:none; margin:0 0 5px; padding:0; width:100%;}
.sidomeny #nav6Meny ul li {margin:0 5px 0 0; position:relative;}
.sidomeny #nav6Meny ul li a {color:#555 !important; display:block; margin:0 15px 0 0; line-height:30px; padding:0; border-bottom:1px solid #333;}
.sidomeny #nav6Meny ul li a p {color:#555;}
.sidomeny #nav6Meny ul li a h3 {font-size:14px !important; margin:0;}

/* NIVÅ 2 */
.sidomeny #nav6Meny ul li ul {background:rgba(0, 0, 0, 0.95); display:none; position:absolute; width:200px; left:200px; z-index:50; border:1px solid #333;}
.sidomeny #nav6Meny ul li ul li {width:100%; text-transform:none; margin:0; border-bottom:1px solid #eee;}
.sidomeny #nav6Meny ul li ul li:last-child {border:none !important;}
.sidomeny #nav6Meny ul li ul li a {color:#fff !important; font-size:14px !important; font-weight: 700; line-height:30px; padding:2px 10px !important; margin:0;}
.sidomeny #nav6Meny ul li ul li a:hover {color:#777 !important; text-decoration:none;}

/* NIVÅ 3 */
.sidomeny #nav6Meny ul ul ul {position:absolute; left:185px; top:0;}

/* NIVÅ 4 */
.sidomeny #nav6Meny ul ul ul ul {position:absolute; left:195px; top:0;}

/*-------------------------------------------------------------
  Startsidan
--------------------------------------------------------------*/
.owl-carousel .owl-item {position:relative;}
.owl-carousel .owl-item li {list-style:none;}
.contentwrapper {padding:0 10%; position:absolute; text-align:center; top:30%; width:100%;}
.startwrapper {padding:30px 20px;}

/*-------------------------------------------------------------
  Fotogalleri
--------------------------------------------------------------*/
#FotoGalleri {
  	background: #000;
  	padding: 16px 16px 0px 16px;
  	border-radius: 12px;
  	display: inline-flex;
  	flex-wrap: wrap;
  	align-items: center;
}
#FotoGalleri a {
	margin: 0 1% 1% 0;
	display: flex;
	flex-basis: 32.6%;
	max-width: 32.6%;
	justify-content: center;
	flex-wrap: wrap;
	box-sizing: border-box;
}
#FotoGalleri img {
  	max-width: 100%;
  	height: max-content;
}
#FotoGalleri a:nth-child(3n) {
  	margin: 0px 0px 1%;
}

#FotoGalleri img:hover {
  -moz-transform: scale(1.2) rotate(0deg);
  -webkit-transform: scale(1.2) rotate(0deg);
  -o-transform: scale(1.2) rotate(0deg);
  -ms-transform: scale(1.2) rotate(0deg);
  transform: scale(1.2) rotate(0deg);
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -ms-transition: 0.4s;
  transition: 0.4s;
  box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33);
}

/*-------------------------------------------------------------
  Kontaktformulär
--------------------------------------------------------------*/
.formular {}
.formular .formularText {margin-left:0!important;}
.formular .formularInput {
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color:#555;
    display:inline-block;
    font-size:14px;
    height:30px;
    line-height:30px;
    margin-bottom:10px;
    padding:6px;
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align:middle;
}
.formular .formularInput:focus {
    border-color:rgba(82, 168, 236, 0.8);
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline:0 none;
}

/*-------------------------------------------------------------
  Kalendarium
--------------------------------------------------------------*/
.datumNormal {display:block; font-size:11px; border:1px solid #ddd; padding:0px; margin:0px;}
.datumNormal a {display:block; color:#000; text-decoration:none; border:1px solid #ddd; padding:0px; margin:0px;}
.datumNormal a:hover {text-decoration:underline; border:1px solid #FFCC00;}

.datumNormalHelg {display:block; font-size:11px; color:#888; text-decoration:none; border:1px solid #ddd; padding:0px; margin:0px;}
.datumNormalHelg a {display:block; color:#888; text-decoration:none; border:1px solid #ddd; padding:0px; margin:0px;}
.datumNormalHelg a:hover {text-decoration:underline; border:1px solid #FFCC00;}

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

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

/*-------------------------------------------------------------
  Nyheter
--------------------------------------------------------------*/
.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; margin:0 0 5px 0;}
.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 {font-size:25px; margin:0 0 5px 0;}
.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 {}
.NyhetTyp5_Lasmer, .NyhetTyp5_Lasmer1, .NyhetTyp5_Lasmer2, .NyhetTyp5_Lasmer3, .NyhetTyp5_Lasmer4, .NyhetTyp5_Lasmer5, .NyhetTyp5_Lasmer6, .NyhetTyp5_Lasmer7, .NyhetTyp5_Lasmer8, .NyhetTyp5_Lasmer9, .NyhetTyp5_Lasmer10 {display:none;}
.NyhetTyp5_Streck, .NyhetTyp5_Streck1, .NyhetTyp5_Streck2, .NyhetTyp5_Streck3, .NyhetTyp5_Streck4, .NyhetTyp5_Streck5, .NyhetTyp5_Streck6, .NyhetTyp5_Streck7, .NyhetTyp5_Streck8, .NyhetTyp5_Streck9, .NyhetTyp5_Streck10 {margin:20px 0;}

/*-------------------------------------------------------------
  Kommentarer på nyheter
--------------------------------------------------------------*/
.KommentarerNy_Etikett {display:block; float:left; margin-right:0.5em; text-align:left; width:100%;}
.KommentarerNy_p {margin:0; padding:2px;}
.KundprofilFaltOK {background-color:#fff; border:1px solid #aaa; width:295px;}
.KundprofilFaltFEL {background-color:#fff; border:2px solid #ff0000; width:100%;}
.KundprofilFaltOK_Kort {background-color:#fff; border:1px solid #aaa; width:100%;}
.KundprofilFaltFEL_Kort {background-color:#fff; border:2px solid #ff0000; width:100%;}
.KommentarerNy_Rubrik {font-size:17px;}
.KommentarerNy_Box {}
.KommentarerHela_Box, .NyhetTipsaVanRam {border-top:1px solid #ddd; margin:10px 0;}
.KommentarerNy_p .KundprofilFaltOK, .NyhetTipsaVanInput {}
.KommentarerNy_p input {background-color:#204ca3; border:none; color:#fff;}
.Kommentarer_Box {padding:10px 0 0;}
.KommentarerNy_p textarea {min-height:110px;}
.Kommentarer_Rubrik {display:none;}
.Kommentarer_Text {padding:0 0 10px 0; border-bottom:1px solid #ddd;}
.Kommentarer_Streck, .KommentarerNy_Streck {display:none;}
.Nyhetslista_Huvudgrupp {display:none; visibility:hidden;}
.NyhetTipsaVanInput {color:#777; font-size:11px; width:150px;}
h3.NyhetTipsaVanRubrik {margin:10px 0;}
.NyhetTipsaVanSubmit {background-color:#204ca3; border:none; color:#fff; height:35px; line-height:35px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer;}

/*-------------------------------------------------------------
  Effekter
--------------------------------------------------------------*/
.dimmer.active, .sokrutan.active, .soktoggle::after, .stangsok::after, .header.scroll .logo, #nav6Meny ul li ul, #nav6Meny ul li a
{-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

input[type="text"], input[type="password"], select, textarea, #nyhetsbrev input[type="submit"], #kontaktformular input[type="submit"] {
    background-color:#fff;
    border:1px solid #ccc;
    -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;
    color:#555;
    display:inline-block;
    font-size:18px;
    height:50px;
    line-height:50px;
    padding:12px;
    transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align:middle;
}
textarea {min-height:100px; line-height:normal;}
input:focus, select:focus, textarea:focus {border-color:rgba(82, 168, 236, 0.8); box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline:0 none;}

/*-------------------------------------------------------------
  Typografi och färger
--------------------------------------------------------------*/
body,p,td,ul,ol {font-family:'Roboto Condensed', sans-serif; font-weight:400; font-size:17px; color:#000; margin:0;}
p,td,ul,ol {line-height:26px;}
ol {padding-left:20px;}
select,input,textarea,button {font-family:'Roboto Condensed', sans-serif; font-size:12px;}
b,strong,.ingress {font-family:'Roboto Condensed', sans-serif; font-weight:700;}

.mceContentBody {font-family: 'Roboto Condensed', Arial,Helvetica,sans-serif; font-weight:400; font-size:17px;}

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,h2,h3,h4 {font-weight:700; font-style:normal; line-height:normal; margin:0 0 5px 0;}

/* FONTSTORLEKAR */
h1 {font-size:3em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1em;}

.eight {font-size:8vw;}
.seven {font-size:7vw;}
.six {font-size:6vw;}
.five {font-size:5vw;}
.four {font-size:4vw;}
.three {font-size:3vw;}
.two {font-size:2vw;}

i.soktoggle, i.fa-search, .Nyhetsarkiv_Rubrik, .NyhetTyp3_Rubrik, .soktoggle {font-size:25px;}
.sokruta {font-size:20px;}
.Ingress {font-size: 24px; line-height: inherit;}
.knapp, .Nyhetsarkiv_Ingress, .NyhetTyp3_Ingress {font-size:18px;}
#footer p, .NyhetTyp3_Datum, .NyhetTyp3_Lasmer, .Kommentarer_Datum, .NyhetTyp5_Datum {font-size:12px;}
.Kommentarer_Text {font-size:11px;}
.DuArHar {font-size:10px;}

/* FÄRGER */
#footer-wrapper a {color:#444;}
.bigwrapper h2 a, .bigwrapper a h2, .bigwrapper h3 a, .bigwrapper a h3, .knapp {color:#fff;}
.gradient {background:radial-gradient(circle at right bottom , #33b1f8 0px, #aa81f3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)}

/* BLANDAT */
.bigwrapper h2 a, .bigwrapper a h2, .bigwrapper h3 a, .bigwrapper a h3 {text-shadow:2px 2px 3px #333;}
p, .DuArHar, .sidomeny {margin:0 0 10px 0 !important;}
.knapp {border:none; height:35px; line-height:35px; text-align:center;}

/* KNAPPAR */
.primbutton {background-color:#37a237; border-bottom:3px solid #2e922e; border-radius:3px; -webkit-border-radius:3px; color:#fff; height:35px; line-height:35px; display:block; padding:0 10px; transition:all 0.5s ease 0s; cursor:pointer;}
.primbutton:hover {background:#2e922e;}

.secbutton {background-color:#999; border-bottom:3px solid #777; border-radius:3px; -webkit-border-radius:3px; color:#fff; height:35px; line-height:35px; display:block; padding:0 10px; transition:all 0.5s ease 0s;}
.secbutton:hover {background:#777;}

/*-------------------------------------------------------------
  Egenskaper
--------------------------------------------------------------*/
.left {float:left;}
.right {float:right;}
.ten {padding:10px;}
.twenty {padding:20px;}
.margTB {margin:10px 0}
.margT {margin:10px 0 0}
.margB {margin:0 0 10px}
.margB10 {margin:0 0 10px}
.paddTB {padding:10px 0}
.paddT {padding:10px 0 0}
.paddB {padding:0 0 10px}
.border {border:1px solid #ddd}
.borderT {border-top:1px solid #ddd}
.borderB {border-bottom:1px solid #ddd}
.borderTB {border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.shadow {-moz-box-shadow:1px -2px 10px #444; -webkit-box-shadow:1px -2px 10px #444; box-shadow:1px -2px 10px #444;}
.radius {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.center {text-align:center;}
.relative {position:relative;}
.none {display:none !important}

.white {background:#fff;}
.lightgrey {background:#eee;}
.darkgrey {background:#000;}
.darerkgrey {background:#222;}
.black {background:#000;}
.blue {background:#2167ac;}
