body{margin:0px;FONT-FAMILY:"arial";font-size:14px;line-height:1.42857143;color:#333}
a{text-decoration:none;}
li.search{color:white;}
.form-control{background-color:#666;border:1px solid;border-color:#666;font-size:1em;color:#fff;}
.form-control:focus{outline:none;border-color:#555;-webkit-box-shadow:none;box-shadow:none;}
::placeholder{color:#bbb;opacity:1;}
:-ms-input-placeholder{color:#bbb;}
::-ms-input-placeholder{color:#bbb;}
img{border:0;}
.row{max-width:800px;margin:auto;}
.toprow{max-height:50px;}
#topbar{position:fixed;top:0px;background-color:#333;height:50px;z-index:2;width:100%;}
#topbar a{color:white;}
a#logga{text-decoration:none;}
#logga{font-size:30pt;font-weight:bold;color:#ffffff;FONT-FAMILY:"arial";letter-spacing:-4px;margin-right:20px;margin-left:10px;line-height:50px;white-space:nowrap;}
.hamburger{display:inline-block;cursor:pointer;float:right;margin:2px;padding:8px;}
.bar1, .bar2, .bar3{width:30px;height:4px;background-color:white;margin:6px 0;transition:0.4s;}
.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);}
.change .bar2{opacity:0;}
.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);}
#navbar ul{padding:0;margin:10px;list-style-type:none;}
#navbar li{font-size:1.2em;margin: 2px;}
#navbar a{text-decoration:none;margin:0px;display:block;width:100%;height:100%;}
div#navbar{position:relative;top:51px;left:46px;z-index:2;background-color:rgba(40, 40, 40, 0.8);float:right;display:none;}
.display{display:block !important;}
.container{margin-top:55px;}
.sedan{color:#666;font-size:small;white-space:nowrap;}
.from{color:#02822d;}
.newsrow{padding:1em;border-bottom:dotted 1px #ccc;max-width:800px;margin:auto;clear:both;}
.newstitle{font-size:1.3em;margin: 5px;}
a.newstitle:link{color:#0000CC;}
a.newstitle:visited{color:#609;}
a.newstitle:HOVER{text-decoration:underline;}
.newnews{font-size:1.4em;font-weight:bold;margin-left:6px;margin-right:6px;}
.newsimage{width:100%;height:auto;max-height:450px;object-fit:cover;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.allnewsfooter{color:#333;font-size:small;padding:5px;float:right;}
.allnewsfooter a{color:#0066cc;text-decoration:underline;}
.news-description{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;position:relative;}
.news-description.expanded{display:block;-webkit-line-clamp:unset;}
li.active{background-color:#777;}
.privacy-banner{position:fixed;bottom:0;left:0;right:0;background:#2c3e50;color:#ecf0f1;padding:20px;box-shadow:0 -2px 10px rgba(0,0,0,0.3);z-index:9999;animation:slideUp 0.3s ease-out;}
@keyframes slideUp{from{transform:translateY(100%);}to{transform:translateY(0);}}
@keyframes slideDown{from{transform:translateY(0);}to{transform:translateY(100%);}}
.privacy-banner-content{max-width:1200px;margin:0 auto;}
.privacy-banner h3{margin:0 0 10px 0;font-size:18px;color:#fff;}
.privacy-banner p{margin:5px 0;font-size:14px;line-height:1.6;}
.privacy-banner-buttons{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap;}
.privacy-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:all 0.2s;}
.privacy-btn-primary{background:#27ae60;color:white;}
.privacy-btn-primary:hover{background:#229954;}
.privacy-btn-secondary{background:#95a5a6;color:white;}
.privacy-btn-secondary:hover{background:#7f8c8d;}
.privacy-btn-text{background:transparent;color:#bdc3c7;text-decoration:underline;}
.privacy-btn-text:hover{color:#ecf0f1;}
div#newitemdiv {position: fixed;left: 0;right: 0;background-color: white;margin-left: auto;margin-right: auto;margin-top: 2px;width: 140px;border-radius: 5px;text-align: center;border: 1px solid;padding: 2px;box-shadow: 5px 5px #777;z-index: 1000;animation: popIn 0.4s ease-out;}
@keyframes popIn {
    0% { transform: scale(0); opacity: 0; }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); opacity: 1; }
}
@media (max-width:500px){div#navbar{top:2px;}}
@media (min-width:768px){.newsimage{float:right;max-width:40%;margin-left:10px;}
.newscont{min-width:100%;display:inline-block;min-width:-moz-available; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;}
div#navbar{position:relative;top:-45px;left:210px;z-index:2;display:block;float:unset;background-color:transparent;}
li{display:-webkit-inline-box;padding:6px;margin-right:15px;}
li.active{background-color:#666;}
.hamburger{cursor:pointer;float:right;margin-top: 4px;margin-right: 0;display:block;padding:8px;z-index:3;position:relative;}
li.search{order:1;margin-top: -3px;}
li.menu-item{display:none;}
#navbar ul{display:flex;align-items:center;position:relative;}
#navbar.display li.menu-item{display:block;position:absolute;left: 390px;background-color:rgba(40, 40, 40, 0.8);padding:6px 20px;white-space:nowrap;box-shadow:0 4px 8px rgba(0,0,0,0.3);min-width:150px;}
#navbar.display li.menu-item:nth-child(6){top:40px;}
#navbar.display li.menu-item:nth-child(7){top:75px;}
}
.action-buttons button {margin: 3px;}