/* Start of CMSMS style sheet 'semat_master' */
/* CSS Document */


body {
background: url(uploads/gfx/bg_body.gif) repeat-x top left #f4f4f4;
text-align: center;
margin: 0;	
padding:0;
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000;
}

img, ul, li {
padding: 0;
margin: 0;
}

.clear{
clear: both;
height: -10px;
_height: -1%;
padding: 0;
margin: 0;
}

hr {
background-color: #ccc;
bord_er-bottom: #444;
height: 3px;
}

table {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #444;
border-collapse:separate;
empty-cells:hide;
word-wrap:break-word;
}

/* Fonts på Semat Design */


h4 {
font: bold 16px/12px Arial, Helvetica, sans-serif;
color: #444; 
margin: 20px 0 0 0;
padding: 0;
}




a, .infobokstop a {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color:#90a238;
text-decoration: underline;
}

a:visited {
color: #7e7b75;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a:active {
text-decoration: none;
color: #444;
}


.infobokstop p{
font: bold 14px/18px Arial, Helvetica, sans-serif;
margin: 0 20px;
padding: 5px 0;
}

.infobokstop a {
font: bold 14px/18px Arial, Helvetica, sans-serif;
text-decoration: none;

}

#RightContent p {
margin: 10px 0 10px 17px;
}

#RightContent a.download_link, .CGBlogDetailField a.download_link {
color: #444;
background: url(uploads/gfx/icon_pdf.gif) no-repeat top left;
padding-left: 20px;
display: block;
}


h3 {
font: bold 16px Arial, Helvetica, sans-serif;
margin: 0;
padding: 25px 0 0;
border-bottom: 1px solid #ebe7e0;
color: #363636;
}



h1 {
font: normal 30px/28px Arial, Helvetica, sans-serif;
margin: 10px 0 0 20px;
padding: 0;
color: #000;
}

h2 {
font: 26px/30px Arial, Helvetica, sans-serif;
color:#000;
margin: 0 0 15px 0;
padding: 5px 0 0 0;
}

#MainContentFrontsideWrapperBottomTeaser .infobokscontent h2, #MainContentFrontsideWrapperBottomTeaser .infobokscontent h2 a {
font: normal 14px/16px Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 5px 8px;
color: #fff;
display: block;
}

#MainContentFrontsideWrapperBottomTeaser .infobokscontent h2 a:visited {
text-decoration: none;
}


#MainContentFrontsideWrapperBottomTeaser .infobokscontent h2 a:hover {
text-decoration: underline;
color: #000;
} 

#MainContentFrontsideWrapperBottomTeaser .infobokscontent h2 a:active {
color: #f4f4f4;
} 




#MainContentText .calendar-event h2 {
bor_der-top: 1px solid #a5a198;
color: #a5a198;
background: none;
margin-left: 0;
pad_ding-bottom: 15px;
}


/* Rammen der holder indholdet inde på midten af siden*/

#OuterWrapper {
width: 918px;
text-align: left;
margin: 0em auto;
padding: 0;
overflow: hidden;
}


/* Header - sidens top */

#Header {
width: 918px;
height: 76px;
}

#HeaderTekst {
float: left;
margin-left: 25px;
}

#Logo a {
text-decoration: none;
border: none;
}

#Logo img{
border: none;
}

#Logo {
float: left;
}

/* Navigation i toppen af siden til højre */

#TopTools {
background: transparent;
float: right;
height: 20px;
width: 220px;
margin: 0;
padding: 0;
}

#TopTools ul {
padding: 0;
margin: 0;
overflow: hidden;
}

#TopTools li {
padding: 0 10px 0 10px;
margin: 0;
margin-left: -1px;
margin-top: 10px;
list-style: none;
float: left;
border-left: 1px solid #f4f4f4;
}

#TopTools a {
color: #f4f4f4;
text-decoration: none;
font: 10px Arial, Helvetica, sans-serif;
display: block;
line-height: 10px;
padding: 1px 2px;
}

#TopTools a:hover {
color: #90a238;
text-decoration: underline;
}


/* Hovedmenu / navigation */

#MenuWrapper, #MenuWrapperFront {
width: 918px;
height: 32px;
margin: 0;
padding: 0;
float: left;
overflow: hidden;
background:url(uploads/gfx/bg_body_top_menu.gif) no-repeat top right;
}

#MenuWrapperFront {
background: none;
}

#MenuWrapper ul, #MenuWrapperFront ul {
margin:0;
padding: 0 10px 0 0;
list-style:none;
}

#MenuWrapper li, #MenuWrapperFront li {
float:left;
padding:0;
margin-bottom: 2px;
border-right: 1px solid #fff;
height: 36px;
}

#MenuWrapper a, #MenuWrapperFront a {
display:block;
background: url(uploads/gfx/bg_top_menu.gif) repeat-x top left;
pad_ding: 0px 10px 7px 10px;
padding: 0px 7px 7px 7px;
_padding: 5px 10px 7px 10px;
text-decoration:none;
font: normal 12px/33px Arial, Helvetica, sans-serif;
_font: normal 12px/25px Arial, Helvetica, sans-serif;
color:#fff;
}

#MenuWrapper a:hover, #MenuWrapperFront a:hover{
color:#fff;
text-decoration: underline;
}


#MenuWrapper li a.currentpage, #MenuWrapperFront .currentpage, #MenuWrapperFront li a.activeparent, #MenuWrapper li.activeparent a.activeparent {
background: url(uploads/gfx/bg_top_menu_active.gif) repeat-x top left;
display:block;
pad_ding: 0px 10px 7px 10px;
padding: 0px 7px 7px 7px;
_padding: 0px 10px 7px 10px;
margin: 0;
text-decoration: underline;
font: normal 12px/33px Arial, Helvetica, sans-serif;
color: #fff;
height: 30px;
_width: 10px;
} 

/* Rammen rundt om primær indhold - dækker over menu, maincontent og højre-colon */

#Content {
width: 918px;
margin:0;
background: url(uploads/gfx/bg_content.jpg) repeat-x top left;
}

/* Venstre menu på undersider */

#LeftContent {
width: 173px;
float: left;
margin: 0 1px 0 0;
background: url(uploads/gfx/gif_bg_undermenu1.jpg) repeat-x top left;
}

#LeftMenu {
margin: 0;
padding: 0;
min-height:40px;
height:auto !important;
height:40px;
}

#LeftMenu ul{
padding: 0;
margin: 36px 0 0 0;

border-top: 1px solid #bdb8ad;
}

#LeftMenu li {
background: url(uploads/gfx/dots_undermenu.gif) repeat-x bottom left;
width: 173px;
list-style: none;
padding: 0;
margin: 0;
border-bottom: 1px solid #bdb8ad;
}

#LeftMenu a{
display: block;
padding: 8px 20px 8px 6px;
margin: 0;
text-decoration: none;
font: normal 12px/14px Arial, Helvetica, sans-serif;
background: url(uploads/gfx/arrow_left_menu.gif) no-repeat 147px center;
color: #96938a;
}

#LeftMenu li a:visited{
text-decoration: none;
}

#LeftMenu li a:hover{
text-decoration: underline;
}

#LeftMenu li a:active{
text-decoration: underline;
}


#LeftMenu .currentpage {
display: block;
heig_ht: 30px;
padding: 8px 5px 8px 6px;
margin: 1px 0;
text-decoration: none;
font: normal 12px/14px Arial, Helvetica, sans-serif;
background: url(uploads/gfx/bg_left_menu_active.gif) repeat-x top left #8d8982;
color: #fff;
}

#LeftMenu ul li.activeparent a .activeparent {
border: none;
background: none;
}

#LeftMenu ul li ul, #LeftMenu ul li ul li, #LeftMenu ul li ul li a {
list-style: none;
padding: 4px 0 4px 10px;
margin: 0;
border: none;
background: url(uploads/gfx/arrow_left_menu.gif) no-repeat center left;
}

#LeftMenu ul li ul li {
padding: 0;
}

#LeftMenu ul li ul li a {
background: url(uploads/gfx/arrow_left_menu.gif) no-repeat left center;
}


#LeftMenu ul li ul {
margin: 0 0 0 20px;
padding: 0;
background: none;
}

#LeftMenu li.activeparent ul li a.currentpage {
text-decoration: underline;
background: none;
color: #444;
padding: 4px 0 4px 10px;
margin: 0;
border: none;
}




/* Hovedindholdet på undersider */

#MainContent {
margin: 0;
width: 100%;
}

#MainContentText, #MainContentTextBlog {
width: 506px;
min-height:400px;
height:auto !important;
height:400px;
border-right: 1px solid #b4b0a6;
padding: 0 1px 30px 0;
float: left;
}

#MainContentTextBlog {
width: 680px;
}

#MainContentText .container, #MainContentTextBlog .container {
margin: 10px 15px;
}

#MainContentText h2, #MainContentTextBlog h2{
background: url(uploads/gfx/bg_header_left.gif) repeat-x top left;
height: 32px;
padding: 8px 0 0 15px;
margin-bottom: 10px;
}

#MainContentText h2.overskrift, #MainContentTextBlog h2.overskrift {
font: normal 13px/14px Arial, Helvetica, sans-serif;
color: #fff;
}

#MainContentText ul, #MainContentTextBlog ul {
margin: 5px 0 10px 0;
padding: 0; 
}

#MainContentText li, #MainContentTextBlog li  {
font: normal 13px/14px Arial, Helvetica, sans-serif;
list-style-type: square;
margin: 5px 0 0 40px;
color: #000;
}

#MainContentText table, #MainContentTextBlog table {
border-color:#444;
margin:0;
padding: 0;
border-collapse:separate;
empty-cells:hide;
word-wrap:break-word;
}

#MainContentText td, #MainContentTextBlog td {
padding: 5px;
border-color: #444;
border-bottom:1px solid #ebe7e0;
}

#MainContentText .td_border_none, #MainContentTextBlog .td_border_none{
border: none;
vertical-align: top;
}

/* Indhold i højre kolonne*/

#RightContent {
width: 235px;
_width: 234px;
float: right;
margin-left: 1px;
}

#RightContent h2 {
background: url(uploads/gfx/bg_header_right.gif) repeat-x top left #f4f4f4;
height: 32px;
padding: 8px 0 0 15px;
color: #000;
}

/* Indhold nederst på siden */

#Footer {
width: 918px;
background: url(uploads/gfx/bg_footer.gif) repeat-x top left;
border-top: 1px solid #b3b0a4;
}

#FooterContent {
_margin: 15px 0 5px 0;
padding-top: 14px;
_padding-top: 0;
}

#FooterContent .design {
float: right;
width: 133px;
height: 16px;
}

#FooterContent .design a{
font: normal 10px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ccc;
}

#FooterContent .design a:visited{
color: #ccc;
}

#FooterContent .design a:hover{
text-decoration: underline;
}

#FooterContent .design a:active {
text-decoration: underline;
}

/* Diverse forms - input er stylet for at give en større og breddere flade */

#RightContent input {
padding: 2px;
width: 170px;
margin: 5px 10px;
}

.rightcontent_frontside input{
padding: 2px;
width: 210px;
margin: 5px 10px;
}

.rightcontent_frontside submit.button {
w_idth: 50px;
float: right;
}

#RightContent .submit, .rightcontent_frontside .submit_hojrekolonne{
width: 50px;
float: right;
}


#RightContentFrontsideWrapper{
width: 239px;
float: left;
margin-left: 5px;
}

.rightcontent_frontside{
background: url(uploads/gfx/bg_rightcol_top_frontside.gif) repeat-x top left;
}

#MainContentFrontside {
width: 918px;
margin: 1px 0;
}


#MainContentFrontsideWrapperBottom .infoboks, #MainContentFrontsideWrapperBottomTeaser .infoboks {
width: 229px;
float: left;
margin-left: 1px;
}

#MainContentFrontsideWrapperBottom .infobokscontent, #MainContentFrontsideWrapperBottomTeaser .infobokscontent {
width: 229px;
float: left;
}

#MainContentFrontsideWrapperBottom .infoboks_bordertop {
background: #fff;
padding-bottom: 3px;
}

#MainContentFrontsideWrapperTop {
width: 918px;
background-color: #ebe7e0;
margin: 0;
padding: 0;
overflow: hidden;
}

#MainContentFrontsideWrapperTop .infobokstop {
back_ground-color: #ebe7e0;
width: 750 px; /* Ændret fra 560 af Mie og Niels 5.9.2018 */
float: left;
overflow; hidden;
}

#MainContentPicFrontside {
width: 358px;
float: left;
}


#MainContentFrontsideWrapperBottom {
margin-top: 5px;
margin-left: -1px;
width: 924px;
}

#MainContentFrontsideWrapperBottomTeaser {
width: 924px;
background: url(uploads/gfx/bg_front_wrapper_teaser_tex.gif) repeat-y top left;
}


#MainContentFrontsideWrapperTop .contentintro img {
border: 1px solid #ccc;
padding: 3px;
}

a.readon{
color: #444;
background: url(uploads/gfx/link_frontside.gif) no-repeat 2px 2px; 
padding: 0 0 0 20px;
margin-top: 10px;
display: block;
}

#MainContentFrontside .contentintro a:visited{
color: #cc2b34;
}

#MainContentFrontside .contentintro a:hover{
text-decoration: none;
}

#MainContentFrontside .contentintro a:active{
color: #cc2b34;
text-decoration: none;
}

#MainContentFrontside .contentintro table{
width: 200px;
}

#MainContentText .calendar-event {
width: 506px;
margin: 14px 0 0 -15px;
padding:0;
}


#ArkivMat {
width: 500px;
overflow: hidden;
}

#ArkivMat ul, #ArkivMat li {
float: left;
list-style: none;
display: block;
margin: 0;
padding: 0;
}

#ArkivMat li {
width: 90px;
border-left: 1px solid #ebe7e0;
padding-left: 10px;
}

#ArkivMat li.titel {
width: 250px;
border: none;
}

#ArkivMat ul {
border-bottom:1px solid #ebe7e0;
margin: 20px 0 0 0;
}


.col70, .col30 {
margin: 5px 0;
padding: 3px 0;
}




.cufon-loading h1, .cufon-loading h2{ /* for Cufon.replace('h2') */
	visibility: hidden !important;
}

Cufon.replace('h2' {
	hover: true
});


/* End of 'semat_master' */

