body {
  border-radius: 20px !important;
  width: 769px;
  position: relative;
  margin: auto;
}

p { color: navy; font-size: 12px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
p.mini { color: black; font-size: 10px; line-height: 110%; font-family: Verdana, Arial, sans-serif }
p.stor { color: navy; font-weight: bold; font-size: 14px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
p.overskrift { color: navy; font-weight: bold; font-size: 20px; line-height: 110%; font-family: Verdana, Arial, sans-serif }
td { color: navy; font-size: 12px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
td.mini { color: navy; font-size:10px; line-height:110%; font-family:Verdana, Arial, sans-serif }
td.overskrift { color: navy; font-size:18px; font-weight: bold; line-height:110%; font-family:Verdana, Arial, sans-serif }
td.stor { color: navy; font-size:13px; font-weight: bold; line-height:110%; font-family:Verdana, Arial, sans-serif }
td.toplinks { color: yellow; font-size:10px; line-height:110%; font-family:Verdana, Arial, sans-serif }
ol { color: black; font-size: 12px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
ul { color: black; font-size: 12px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
form {margin-top : 5; margin-bottom : 5;}
a { text-decoration: none }
a:visited { color: blue }
a:hover { color: red }
a.toplinks {text-decoration:none; color:yellow}
a.glemt{text-decoration:none; color:yellow}


a:visited.toplinks {color:yellow}
a:visited.glemt{text-decoration:none; color:yellow}
a:hover.toplinks {color:red}
a.sidebar {text-decoration:none; color:#00CC00}
a:visited.sidebar {color:#00CC00}
a:hover.sidebar {color:red}
a.sidebarld {text-decoration:none; color:#6699FF}
a:visited.sidebarld {color:#6699FF}
a:hover.sidebarld {color:red}
a.mini {text-decoration:none; font-size:10px}
a:visited.mini {font-size:10px}
a:hover.mini {font-size:10px; color:red}
a.hvid {text-decoration:none; color:white}
a:visited.hvid {text-decoration:none; color:white}
a:hover.hvid {text-decoration:none; color:red}
a.green {text-decoration:none; color:#00cc00}
a:visited.green {text-decoration:none; color:#00cc00}
a:hover.green {text-decoration:none; color:red}
h1 { color: navy; font-weight: bold; font-size: 20px; line-height: 110%; font-family: Verdana, Arial, sans-serif}
h2 { color: red; font-weight: bold; font-size: 18px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
h3 { color: navy; font-weight: bold; font-size: 14px; line-height: 130%; font-family: Verdana, Arial, sans-serif }
h4 { color: navy; font-style: italic; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, sans-serif }
h5 { color: white; font-style: normal; font-weight: normal; font-size: 11px; line-height: 30%; font-family: Verdana, Arial, sans-serif }

.mini{
color: black; font-size: 10px; line-height: 110%; font-family: Verdana, Arial, sans-serif;
margin-bottom:3px;
padding-bottom:3px;
}

.rightSide{
align:center;
position:absolute;
z-index:1000;
top:15px;
left:780px;
#background:#EEEEEE;
width:151px;
padding:0px;
}

.rightSide h3{
margin-top:0px;
margin-bottom:3px;
padding:0px;

}
.listSelectorContent {
padding:5px;
}
.listSelector input,
.listSelector select
{
width:130px;
margin-bottom:10px;
}
.listSelector .radio
{
width:13px;
margin-bottom:0px;
}

.relatedTitles{
margin-bottom:20px;
text-align:center;

}
#related_img{
margin: 2px;
}

.visvare table[width="616"] {
  width: 620px;
}

/* Galleri */
.nextbutton {
  background: green;
  color: white;
  border-radius: 12px;
  padding: 5px;
  cursor: pointer;
}

.nextbutton:disabled {
  background: silver;
  cursor: not-allowed;
}

.modal {
  display: none;
  position: fixed;
  z-index: 101;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.6);
  align-items: center;
  justify-content: center;
}

.modal-content {
  position: relative;
  padding: 20px;
  /*width: 50%;*/
  /*max-width: 500px;*/
  /*max-height: 50%;*/
}

#modalImage {
  width: 100%;
  /*height: 80%;*/
  object-fit: contain;
  max-height: 95vh;
}

.close {
  color: white;
  position: absolute;
  top: 20px;
  right: 35px;
  font-size: 35px;
  font-weight: bold;
  cursor: pointer;
}

.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
   padding:  25px; 
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev {
  left: 0;
  border-radius: 3px 0 0 3px;
}

.close, .prev, .next {
  text-shadow: -1px 1px 4px black;
}

.landscape {
  /*width: 100%;*/
  height: auto;
  max-width: 90vw;
}

/**************/

td[disabled] { opacity: 0.2 }

.clamp-sidste-nyt {
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.alert { color: red}