/* STRUKTUR */
body {
font-family: Verdana, Arial, sans-serif;
font-size: 8pt;
color: #000000;
background-color: #FFFFFF;
}
.overall {
margin: auto;
width: 870px;
margin-top: -20px;
}
.toplogo {
position: relative;
top: 24px;
margin-right: 5px;
}
.topmenu {
    display: inline;
}
.forsidepic {
width: 868px;
height: 190px;
float: left;
margin-bottom: 10px;
background-color: #FFFFFF;
background-position: left top;
border: 1px solid #B82E2E;
}
.bund {
width: 869px;
float: left;
border-left: 1px solid #B82E2E;
border-bottom: 1px solid #B82E2E;
margin-top: 10px;
}
.border {
float: left;
width: 869px;
background-image: url(images/structur/border.gif);
background-repeat: repeat-y;
background-position: right top;
margin-bottom: 5px;
}
.copy {
font-size: 0.8em;
font-weight: bold;
float:left;
padding-left: 6px;
padding-right: 5px;
padding-bottom: 0px;
}
.toptopmenu {
float: none;
text-align: right;
font-size: 0.8em;
font-weight: bold;
padding-left: 6px;
padding-right: 5px;
padding-bottom: 0px;
}
h1 {
width: 500px;
font-size: 1.6em;
font-weight: bold;
margin: 0px;
position: relative;
top: 14px;
left: 5px;
}
h2 {
width: 100%;
font-size: 1.5em;
font-weight: bold;
float: left;
margin-top: 0px;
margin-bottom: 10px;
color: #B82E2E;
}
h3 {
font-size: 1.1em;
color: #B82E2E;
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: 204px;
margin-left: 10px;
_margin-left: 5px;
margin-bottom: 5px;
float: left;
}
.h {
float: right;
width: 204px;
margin-left: 0px;
padding-left: 10px;
}
.fop, .fned {
width: 194px;
}
.fned {
margin-top: 20px;
border-top: 1px solid #B82E2E;
padding-top: 10px;
}
.punkt {
width: 194px;
margin-bottom: 9px;
overflow: hidden;
}
.fpunkt {
width: 184px;
margin-left: 10px;
margin-bottom: 13px;
}
.p_flere, .flere {
text-align: right;
font-weight: bold;
margin-right: 10px;
}
.flere {
height: 10px;
margin-top: 1px;
float: right;
}
.ftekst {
width: 428px;
padding-left: 10px;
float: left;
}
.fnytoverall {
float: left;
width: 418px;
margin-bottom: 15px;
}
.fnytpic {
float:left;
margin-right:5px;
width: 107px;
height: 80px;
overflow: hidden;
border: none;
text-align: center;
}
.fnyt, .unyt {
}
.nytoverall {
width: 650px;
float: left;
margin-bottom: 15px;
}

/* STRUKTUR - undersiderne */
.toppic {
width: 868px;
height: 98px;
float: left;
background-color: #FFFFFF;
background-position: left top;
border: 1px solid #B82E2E;
margin-bottom: 10px;
}
.brod {
height: 10px;
width: 870px;
float: left;
margin-top: 10px;
}
.venstre {
width: 209px;
margin-right: 10px;
float: left;
padding-bottom: 20px;
}
.sitemenu {
width: 209px;
border-top: 3px solid #B82E2E;
}
.menu, .menuw {
width: 204px;
height: 15px;
padding-left: 5px;
padding-top: 4px;
border-bottom: 1px solid #B82E2E;
color: #555555;
}
.menuw {
width: 195px;
padding-left: 14px;
}
.mellemrum {
width: 180px;
height: 25px;
position: relative;
left: -1px;
padding-top: 10px;
background-color: #FFFFFF;
}
.nyt {
width: 209px;
border-top: 3px solid #B82E2E;
}
.ny {
width: 204px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 2px;
border-bottom: 1px solid #B82E2E;
}
.index {
width: 650px;
height: 100%;
float: left;
padding-bottom: 20px;
}
.tekst {
width: 650px;
margin-top: 4px;
margin-bottom: 10px;
float: left;
}
.inputs {
display: inline;
}
.nsubmit {
font-weight: bold;
border: 1px solid #888888;
width: 100%;
font-family: verdana, arial, sans-serif;
font-size: 8pt;
}
.tekst td, .tekst th {
vertical-align: top;
}

/* STRUKTUR - eliteidræt */
.bokseramme {
margin: 10px 0px 10px 0px;
padding: 10px 0px 10px 0px;
float: left;
}
.bokse {
float: left;
background-image: url(images/structur/boksborder.jpg);
background-repeat: repeat-y;
background-position: right top;
}
.bokse2 {
float: left;
background-image: url(images/structur/boksborder.gif);
background-repeat: repeat-y;
background-position: right top;
}
.boks {
float: left;
width: 305px;
margin: 0px 10px 0px 10px;
_margin: 0px 5px 0px 5px;
}

/* 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 */
.dtext, .darea, .dsubmit {
border: 1px solid #888888;
width: 100%;
font-family: verdana, arial, sans-serif;
font-size: 8pt;
}
.dsubmit {
width: 100%;
font-weight: bold;
position: relative;
top: -16px;
}
.df {
text-align: right;
}
.db {
border-top: 1px solid #888888;
padding-top: 5px;
margin-top: 15px;
}
.df a {
    font-weight: bold;
}
.dover {
color: #B82E2E;
font-weight: bold;
}
.ddato {
float: right;
font-weight: bold;
}

/* STRUKTUR - billederne */
.bullet {
position: relative;
top: -1px;
margin: 0px 5px;
}
.krumme {
position: relative;
top: -1px;
margin: 0px 4px;
}
.vbue {
float: left;
position: relative;
top: -1px;
left: -1px;
}
.hbue {
float: right;
position: relative;
top: -1px;
left: 1px;
}
.nbue {
float: left;
clear: both;
position: relative;
top: 1px;
left: -1px;
}
.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,
.toptopmenu A:link, .toptopmenu A:visited, .toptopmenu 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, .toptopmenu A:hover {
color: #B82E2E;
}
A img {
border: 0px;
}
.p_flere A:link, .p_flere A:visited, .p_flere A:active {
text-decoration: none;
color: #555555;
}
.p_flere A:hover {
text-decoration: none;
color: #000000;
}

/* STRUKTUR - søg */
#queryContainer {
margin-bottom:1em;
width: 640px;
}
#query {
border:1px solid silver;
width: 300px;
float: left;
}
#searchcontrol {
width:640px;
text-align:left;
}
.gsc-results, .gsc-control, .gsc-resultsRoot, .gsc-resultbox-visible, .gsc-webresults {
width: 640px !important;
}
.gs-title, .gs-title a, .gs-result .gs-title, gs-result .gs-title *, .gs-result .gs-title a b, .gsc-trailing-more-results, .gsc-trailing-more-results * {
text-decoration: none !important;
}
.gs-result .gs-title a b {
color: #B82E2E;
}
.gsc-input 
{
    border-color: #888888 !important;
}
#branding {
float: left;
}
.ssubmit, .gsc-search-button input {
font-weight: bold;
border: 1px solid #888888 !important;
width: 75px;
font-family: verdana, arial, sans-serif;
font-size: 8pt;
height: 20px;
}
.CommonContent {
padding-top: 10px;
}
.CommonContent p {
margin-top: 0px;
margin-bottom: 0px;
}
.CommonContent h3 {
padding-top: 10px;
border-top: 1px solid #888888;
}
/*.CommonContent a {
text-decoration: none;
color: #B82E2E;
}*/
.gs-webResult DIV.gs-visibleUrl-short {
display: none !important;
}
.gs-webResult DIV.gs-visibleUrl-long {
display: block !important;
}
.gsc-ad-box {
    display: none;
}
.gsc-resultsHeader .gsc-title {
font-weight: bold;
color: #B82E2E !important;
}