body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	margin:0;
}


Table { font-size:100% }
TD { font-size:100%;  }

.viewport {
height:525px;
overflow:auto;
}

#bodycontent {

}

.hoejremenu {
padding:5px;
width:216px;
float:right;

}

.topfaneblad {
font-size:12px;
float:right;
padding:1px;
}

.SubpageImage { background-image:url(images/subpagetop.gif); }

.FrontpageImage { background-image:url(images/toplogo.jpg); }

.FactBoxText	{ color:#000000; }

.topfane_borger {
background-color:#90A340;
color:white;
margin-left:25px;
padding:3px;
}

.topfane_borger a, .topfane_borger a:visited, .topfane_borger a:hover {
color:white;
}

.topfanefagfolk {
background-color:#576909;
color:white;
padding:3px;
}

.topfanefagfolk a, .topfanefagfolk a:visited, .topfanefagfolk  a:hover{
color:white;
}

.topfane_english {
color:#90A340;
font-weight:bold;
}
.topfane_english a, .topfane_english a:visited, .topfane_english a:hover {
color:#90A340;
font-weight:bold;
}


#TopMenu{ font-size:10px; color:#FFFFFF; }

#TopMenu A { font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }

#TopMenu A:hover { font-size:11px; font-weight:normal; text-decoration:none; color;#FF6600; }

.Heading { font-weight:bold; font-size:18px; }

.Heading2 { font-weight:bold; }

#topmenu1 {
font-size:12px
border-color:#0f425f;
border-style:solid;
border-width:0;
height:22px;
background-color:#0f425f;
color:white;
padding-top:5px;
}

.submenuwrap {
border-color:#467f9b;
border-style:solid;
border-width:1px;
padding:1px;
width:170px;
padding-top:0px;
padding-bottom:0px;
}

.submenucontainer {
background-color:#edf3f5;
color:#124765;
padding:10px;
}

.infoboks_wrap {
border-color:#467f9b;
border-style:solid;
border-width:1px;
padding:1px;
width:170px;

}
.infoboks {
height:auto;
background-color:#edf3f5;
color:#124765;
padding-left:6px;
padding-right:6px;
padding-top:0px;
padding-bottom:0px;

}

.infoboks p {
padding-bottom:5px;
padding-top:5px;

}

.infoboks a, .infoboks a:active, .infoboks a.visited{
text-decoration:underline;
}

.infoboks  h1.csc-firstheader{
font-size:14px;
color:#124765;

}


.kalenderboks_wrap {
border-color:#467f9b;
border-style:solid;
border-width:1px;
padding:1px;
width:180px;

}
.kalenderboks {
background-color:#124765;
color:#edf3f5;
padding-left:18px;
padding-right:18px;
padding-top:2px;
padding-bottom:0px;

font-weight:bold;
}

.kalenderboks p {
padding-bottom:1px;
padding-top:0px;
}

.textfeild {
   border-color: #000;
   border-width: 1px;
   background: transparent;
   width: 174px;
}

.submitfield
{
   color: #000;
   background: #fff;
   border-width: 1px;
   border: 1px outset #000;
   font-weight:bold;
   padding:0px;
   margin:opx;
} 

.alfabet {
font-size:14px;
word-spacing:2px;
font-weight:bold;
text-align:center;
border-color:#467f9b;
border-style:solid;
border-width:1px;
padding:1px;
margin-top:10px;
}
.alfabet_nulramme {
font-size:14px;
word-spacing:2px;
font-weight:bold;
text-align:center;
border-color:#467f9b;
border-style:solid;
border-width:0px;
padding:1px;
margin-top:10px;
}

.csc-frame-frame1 .alfabet {
font-size:14px;
word-spacing:10px;
text-align:left;
border-width:0;
margin-top:0px;

}
.csc-frame-frame1  h1.csc-firstheader{
font-size:14px;
color:#124765;

}

.csc-frame-frame1  h1{
font-size:14px;
color:#124765;

}

.csc-frame-frame2  h1{
font-size:14px;
color:white;

}


.csc-frame-frame2  h1.csc-firstheader{
font-size:14px;
}

.beskrivlink {
margin:10px 5px 0 0 ;
}


#ShortcutHolderUdskriv {
float:right;
padding-left:10px;
}

#Soegfelt_holder {

float:right;
padding-left:10px;
}

#pdflinkholder {
float:right;
padding-right:10px;
padding-left:15px;
}

#sendsidelink {
float:right;

}


.news-list-category {
font-size:0.9em;
}