/* STRUKTUR */
body {
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
color: black;
}
.overall {
width: 100%;
}
.toplogo {
position: relative;
top: 24px;
margin-right: 5px;
}
.forsidepic {
display: none;
}
.topmenu, .toptopmenu
{
display: none;
}
.bund {
width: 100%;
float: left;
border: 0px;
}
.border {
width: 100%;
}
.copy {
font-size: 0.8em;
font-weight: bold;
float:left;
width: 350px;
margin-top: 20px;
padding-top: 2px;
border-top: 1px solid #b82e2e;
}
h1 {
width: 500px;
font-size: 1.6em;
font-weight: bold;
margin: 0px 0px 20px 5px;
border-bottom: 1px solid #b82E2E;
}
h2 {
font-size: 1.5em;
font-weight: bold;
margin-top: 0px;
margin-bottom: 10px;
color: black;
}
h3 {
font-size: 1.1em;
color: black;
font-weight: bold;
margin-bottom: 2px;
margin-top: 0px;
}
h4 {
margin: 0px;
font-weight: normal;
color: #B82E2E;
font-size: 1em;
}

/* STRUKTUR - forside */
.v, .h {
width: 25%;
float: left;
}
.v {
border-left: 1px solid #b82e2e;
padding-left: 10px;
}
.h {
border-right: 1px solid #b82e2e;
padding-right: 10px;
}
.fned {
margin-top: 20px;
border-top: 1px solid #B82E2E;
padding-top: 10px;
}
.fnytoverall, .nytoverall {
float: left;
width: 100%;
margin-bottom: 15px;
}
.fnytpic {
float:left;
margin-right:5px;
width: 107px;
height: 80px;
overflow: hidden;
border:1px solid black;
}
.fnyt, .unyt {
float: left;
width: 80%;
}
.nytoverall {
width: 100%;
}
.unyt {
width: 90%;
}
.p_flere {
display: none;
}
.ftekst {
width: 40%;
float: left;
padding: 0px 10px 0px 10px;
border-left: 1px solid #b82e2e;
border-right: 1px solid #b82e2e;
margin: 0px 10px 0px 10px;
}

/* STRUKTUR - undersiderne */
.toppic {
display: none;
}
.brod {
padding:5px;
border: 1px solid grey;
float: left;
margin-top: 6px;
margin-bottom: 9px;
}
.venstre {
display: none;
}
.index {
width: 100%;
height: 100%;
float: left;
}
.tekst {
width: 100%;
}
td, th {
vertical-align: top;
}

/* STRUKTUR - kalender + table */
.kover {
font-weight: bold;
font-size: 1.1em;
border-top: 2px solid #B82E2E;
border-bottom: 2px solid #B82E2E;
}
.kal {
vertical-align: top;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #BBBBBB;
}

/* STRUKTUR - debat */
.inputs {
display: none;
}
.db {
border-top: 1px solid #888888;
padding-top: 5px;
margin-top: 15px;
}
.ddato {
float: right;
font-weight: bold;
}

/* STRUKTUR - billederne */
.vbue {
display: none;
}
.hbue {
display: none;
}
.nbue {
display: none;
}
.pil {
margin-right: 5px;
}
.pil_f {
margin: 0px 5px 0px 5px;
float: right;
position: relative;
top: 4px;
}
.pil_forside {
margin-left: 5px;
}

/* STRUKTUR - links */
.v A:link, .v A:visited, .v A:active,
.h A:link, .h A:visited, .h A:active,
.venstre A:link, .venstre A:visited, .venstre A:active,
.fmenu A:link, .fmenu A:visited, .fmenu A:active,
.p_flere A:link, .p_flere A:visited, .p_flere A:active,
.copy A:link, .copy A:visited, .copy A:active,
.brod A:link, .brod A:visited, .brod A:active {
text-decoration: none;
color: #555555;
}
.v A:hover, .h A:hover, .venstre A:hover, .fmenu A:hover, .p_flere A:hover, .brod A:hover {
text-decoration: none;
color: #000000;
}
.tekst A:link, .tekst A:visited, .tekst A:active, h3 A:link, h3 A:visited, h3 A:active, .kal A:link, .kal A:visited, .kal A:active {
text-decoration: none;
color: #B82E2E;
}
.tekst A:hover, h3 A:hover, .kal A:hover {
color: #555555;
}
.copy A:hover {
color: #B82E2E;
}
A img {
border: 0px;
}

/* STRUKTUR - søg */
#queryContainer {
margin-bottom:2em;
width: 650px;
}
#query {
display: none;
}
#searchcontrol {
width:650px;
text-align:left;
}
.gsc-results, gsc-control {
width: 650px;
}
.gsc-webresults {
width: 650px;
}
#branding {
float: left;
}