/* Start of CMSMS style sheet 'css_master_sfz' */
body {
background: #fff;
text-align: center;
margin: 0;	
padding:0;
}

#m4email {
margin-left: 20px;
}

#m4username {
margin-left: 74px;
}

#m4submit {
margin-top: 40px;
}

.clear{
clear: both;
_height: -1%;
padding: 0;
margin: 0;
}

.breaker {
height: 3px;
background-color: #fe8310;
margin: 6px 0;
}

.hideborder {
height: 2px;
background-color: #fff;
margin-top: -2px;
}

hr {
background-color: #ccc;
bord_er-bottom: #444;
height: 3px;
}

table {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #444;
margin-left: 20px;
}

td {
vertical-align: top;
}



/** Fonts på SFZ.DK **/

p {
font: normal 12px/20px Arial, Helvetica, sans-serif;
color: #444;
margin: 5px 0;
}

a {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color:#444;
text-decoration: underline;
}

a:visited {
color: #000;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a:active {
text-decoration: none;
color: #444;
}

li {
font: normal 12px/18px Arial, Helvetica, sans-serif;
}


#MainContentFront ul{
margin:0;
padding:0;
}

#MainContent li, #MainContentFront li{
font: normal 12px/18px Arial, Helvetica, sans-serif;
margin: 0;
list-style: none;
background:url(../uploads/gfx/bg_li.gif) no-repeat left 14px;
padding: 8px 0 0 12px;
}

#MainContentFront li {
background:url(../uploads/gfx/bg_li_maincontentfront.gif) no-repeat left 14px;
}

#MainContent h2, #MainContentFront h2, #MainContent h1 {
font: normal 18px/19px Arial, Helvetica, sans-serif;
border-bottom: 3px solid #ff9c20;
color:#1378bc;
margin: 8px 26px 26px 15px;
padding: 0 0 6px 0;
}

#MainContentFront h2 {
border: none;
margin-bottom: 10px;
}

#RightContent h2, #RightContentText h3{
font: normal 18px/19px Arial, Helvetica, sans-serif;
color:#fff;
margin: 9px 0 0 15px;
padding: 0;
}

#RightContentText h3{
border-bottom: 2px solid #fff;
color: #1378bc;
margin: 0 10px 10px 5px;
padding: 10px 0 3px 0;
_padding: 0 0 3px 0;
}

#MainContentFront h3 {
font: normal 18px/19px Arial, Helvetica, sans-serif;
color:#fff;
margin: 9px 0 0 15px;
padding: 0;
}

#MainContent p {
margin: 5px 16px;
}

#MainContent h3 {
font: normal 18px/19px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ebebeb;
color:#1378bc;
margin: 14px 26px 0 15px;
padding: 0;
}

#MainContent h4 {
font: bold 14px/19px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ebebeb;
color:#1378bc;
margin: 14px 26px 0 15px;
padding: 0;
}

/* Den ydre ramme, som holder indholdet inde på midten af siden*/

#OuterWrapper {
width: 979px;
text-align: left;
margin: 0em auto;
padding: 0;
overflow: hidden;
}

#Header {
background: url(../uploads/gfx/bg_header.gif) repeat-x;
margin: 0;
padding: 0;
width: 979px;
height: 141px;
}

#Logo a {
text-decoration: none;
border: none;
}

#Logo img{
border: none;
margin: 0;
}

#Logo {
margin: 66px 0 0 10px;
padding: 0;
float: left;
}


/* Hovedmenu / navigation */

#MenuWrapper {
height: 35px;
margin: 92px 0 0 0;
padding: 0;
float: right;
overflow: hidden;
}

#MenuWrapper ul {
margin:0;
padding: 0;
list-style:none;
}

#MenuWrapper li {
float:left;
padding:0 0 0 5px;
margin: 0 0 0 3px;
height: 35px;
background-color: #333333;
background: url(../uploads/gfx/left_tab.gif) no-repeat top left;
}

#MenuWrapper a{
display:block;
padding: 0 10px 0 5px;
_padding: 5px 20px 12px 20px;
text-decoration:none;
font: normal 12px/40px Arial, Helvetica, sans-serif;
_font: normal 12px/30px Arial, Helvetica, sans-serif;
color: #fff;
background: url(../uploads/gfx/right_tab.gif) no-repeat top right;
}

#MenuWrapper a:hover {
color:#fff;
text-decoration: underline;
background-color: #fe8310;
}

#MenuWrapper .currentpage, #MenuWrapper .activeparent {
text-decoration: underline;
}


/** Start på indhold **/

#MainContent, #MainContentFront {
width: 706px;
_width: 686px;
float: left;
margin: 8px 8px 0 0;
background: url(../uploads/gfx/bg_front_article.gif) no-repeat top left;
}

#MainContentFront {
_width: 706px;
}

#MainContentFrontTop {
margin: 10px 0 0 10px;
}

#MainContentFrontTopText{
margin-right: 10px;
padding: 0;
}

#MainContentFrontTop img {
float: right;
margin-right: 15px;
border: 1px solid #ebebeb;
padding: 3px;
}

#MainContentFrontTopText{
float: left;
}

#MainContent img {
border: 1px solid #ebebeb;
padding: 3px;
flo_at: right;
margin: 4px 0 4px 4px;
}


#MainContent .commentwrapper {
border-top: 1px solid #cecece;
margin: 25px 15px 0 15px;
 }

#MainContent .comment {
float: right;
font: normal 10px/12px Arial, Helvetica, sans-serif;
background: url(../uploads/gfx/icon_comment_box.gif) no-repeat left 8px;
padding: 8px 0 0 18px;
color: #444;
}

#MainContent .comment a {
font: normal 10px/12px Arial, Helvetica, sans-serif;
color: #000;
}

#MainContent .comment a:hover {
text-decoration: none;
color: #444;
}

#RightContent {
width: 265px;
margin: 8px 0 0 0;
float: left;
_float: right;
background:url(../uploads/gfx/bg_nav_right.gif) no-repeat top left;
hei_ght: 40px;
}

#RightContentMenu {
width: 265px;
float: left;
_float: right;
margin: 16px 0 0 0;
padding: 0;
background: url(../uploads/gfx/bg_rightmenu.gif) no-repeat top left;
}

#RightContentFront {
padding: 0;
background: none;
height: 5px;
_height: 1%;
margin: 16px 0 0 0;
background: url(../uploads/gfx/bg_resources_top.gif) no-repeat top left;
background-color: #fff;
}


#RightContentFrontContent {
background: url(../uploads/gfx/bg_resources_middel.gif) no-repeat top left;
margin: 0;
padding: 0;
}

#RightContentFrontBottom {
background: url(../uploads/gfx/bg_resources_bt.gif) no-repeat bottom left;
padding: 5px 0 0 0;
margin: 0;
background-color: #fff;
}

#RightContentText {
margin: 0 10px;
}

#RightContentText a {
padding: 2px 5px 2px 10px;
margin: 0 0 0 6px;
text-decoration: underline;
font: normal 12px/18px Arial, Helvetica, sans-serif;
background: url(../uploads/gfx/bg_li_rightcontentfront.gif) no-repeat left 10px;
color: #444;
display: block;
}

#RightContentText a:hover {
text-decoration: none;
}


#RightContentText p {
margin: 3px 0;
padding: 0;
}

#RightContentText ul {
margin: 0 0 0 20px;
padding: 0;
}

#RightContentText li {
margin: 0;
padding: 0;
list-style: none;
}


#RightContentMenu ul{
padding: 0 0 42px 0;
margin: 39px 0 0 0;
background: url(../uploads/gfx/bg_rightmenu_bt.gif) no-repeat bottom left;
}

#RightContentMenu li {
border: none;
border-bottom: 1px solid #ececec;
list-style-type: none;
padding: 1px 0;
margin: 0;
line-height: 31px;
}

#RightContentMenu li a{
padding: 2px 5px 2px 20px;
margin: 0;
text-decoration: none;
font: normal 12px/25px Arial, Helvetica, sans-serif;
background: url(../uploads/gfx/arrow.gif) no-repeat 8px center;
color: #444;
display: block;
}

#RightContentMenu li a:visited{
text-decoration: none;
}

#RightContentMenu li a:hover{
text-decoration: underline;
}

#RightContentMenu li a:active{
text-decoration: underline;
}


#RightContentMenu li .currentpage, #RightContentMenu li .activeparent {
background: url(../uploads/gfx/arrow_active.gif) no-repeat 8px center;
background-color: #5fb8e4;
color: #fff;
padding: 5px 5px 5px 20px;
margin: 0px 3px 0 2px;
text-decoration: none;
font: normal 12px/25px Arial, Helvetica, sans-serif;
}

#RightContentMenu li ul {
padding: 0 0 0 20px;
margin: 0;
background: none;
}

#RightContentMenu li ul li {
border-bottom: none;
}

#RightContentMenu li ul li a{
background: url(../uploads/gfx/arrow_active_list.gif) no-repeat 4px center;
}

#RightContentMenu li ul li .currentpage {
background-color: #fff;
background: url(../uploads/gfx/arrow_list.gif) no-repeat 4px center;
color: #ff981d;
padding-top: 0;
border-bottom: none;
text-decoration: underline;
}

/** FRONTSIDE Her **/



#MainContentFront .frontside_breaker {
width: 706px;
height: 5px;
background: url(../uploads/gfx/border_front_top_articel.gif) repeat-x top left;
}

#MainContentFront .frontsidebox, #MainContentFront .frontsideboxright{
width: 230px;
margin: 8px 8px 0 0;
padding: 0;
float: left;
background:url(../uploads/gfx/bg_front_title_subarticle.gif) no-repeat top left;
}

#MainContentFront .frontsideboxright {
margin-right: 0;
}

#MainContentFront .frontsidebox .frontsideboxtext, #MainContentFront .frontsideboxright .frontsideboxtext {
background:url(../uploads/gfx/bg_front_subarticle.gif) no-repeat top left;
margin-top: 16px;
padding: 8px 2px 8px 14px;
}


#MainContentFront .frontsidebox .frontsideboxtext a.read_pdf, #MainContentFront .frontsideboxright .frontsideboxtext a.read_pdf, #MainContentFront .frontsidebox .frontsideboxtext a.save_pdf,  
#MainContentFront .frontsidebox .frontsideboxtext a.search, #MainContentFront .frontsideboxright .frontsideboxtext a.save_pdf,
#MainContentFront .frontsideboxright .frontsideboxtext a.archieve, #MainContentFront .frontsidebox .frontsideboxtext a.archieve {
padding: 0 0 0 18px;
margin: 4px 0 0 0 ;
text-decoration: underline;
font: normal 12px/18px Arial, Helvetica, sans-serif;
background: url(../uploads/gfx/icon_doc.gif) no-repeat left 2px;
color: #444;
display: block;
}

#MainContentFront .frontsidebox .frontsideboxtext a.search {
background: url(../uploads/gfx/icon_search.gif) no-repeat left 2px;
}

#MainContentFront .frontsidebox .frontsideboxtext a.save_pdf {
background: url(../uploads/gfx/icon_safe.gif) no-repeat left 2px;
}

#MainContentFront .frontsideboxright .frontsideboxtext a.save_pdf {
background: url(../uploads/gfx/icon_safe.gif) no-repeat left 2px;
}

#MainContentFront .frontsideboxright .frontsideboxtext a.archieve, #MainContentFront .frontsidebox .frontsideboxtext a.archieve {
background: url(../uploads/gfx/icon_folder.gif) no-repeat left 2px;
}

#MainContentFront .frontsidebox .frontsideboxtext a:hover.read_pdf, #MainContentFront .frontsideboxright .frontsideboxtext a:hover.read_pdf, #MainContentFront .frontsidebox .frontsideboxtext a:hover.save_pdf,  
#MainContentFront .frontsidebox .frontsideboxtext a:hover.search, #MainContentFront .frontsideboxright .frontsideboxtext a:hover.save_pdf,
#MainContentFront .frontsideboxright .frontsideboxtext a:hover.archieve, #MainContentFront .frontsidebox .frontsideboxtext a:hover.archieve {
text-decoration: none;
}


#MainContentFront .frontsideboxright a, #MainContentFront .frontsidebox a{
text-decoration: underline;
}

#MainContentFront .frontsideboxright a:visited, #MainContentFront .frontsidebox a:visited{
color: #5fb8e4;
}

#MainContentFront .frontsideboxright a:hover, #MainContentFront .frontsidebox a:hover{
text-decoration: none;
}

#MainContentFront .frontsideboxright a:active, #MainContentFront .frontsidebox a:active{
text-decoration: none;
}

#MainContentFront .frontsideboxright hr, #MainContentFront .frontsidebox hr{
height: 2px;
background-color: #ebebeb;
border: none;
margin-top: 15px;
}

#MainContentFront  .frontsideboxtext  p{
margin: 4px 0;
padding: 0;
}


/** FOOTER **/

#Footer {
border-top: 10px solid #f18930;
width: 979px;
margin: 20px 0 10px 0;
padding: 0;
float: left;
}


#FooterHands {
margin: 5px 0 0 15px;
}

#Footerad {
float: right;
}

#Footerad a {
color: #f18930;
font-size: 10px;
}


/* Forms på siden */


form {
margin-top:0
background: url(../uploads/gfx/bg_form.gif) no-repeat top left;
}

form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
margin-bottom:0.5em;
margin-left:1em;
}

fieldset div div {
margin-top:0.5em;
margin-left:1em

}

input {
padding: 2px 3px;
}

fieldset {
margin-bottom:1em;
border:5px solid #5eb8e4;
background: url(../uploads/gfx/bg_form.gif) repeat-x top left;
padding:0.5em
}

fieldset label {
width:auto;
font: normal 12px/17px Arial, Helvetica, sans-serif;
display: block;
}

legend {
font: normal 16px/19px Arial, Helvetica, sans-serif;
color:#fff;
margin-bottom:0.5em;
padding:0.2em;
width: 250px;
background-color: #5eb8e4;
}

textarea {
margin: 0.5em 0;
width:98%;
height: 6em
}

/* Submit button */
.submit {margin-top:0.5em}

#MainContent .CompanyDirectoryItem, CompanyDirectoryCategory {
font: normal 12px/22px Arial, Helvetica, sans-serif;
margin-left: 15px;
}

#MainContent .CompanyDirectoryItem img{
float: none;
margin-top: 5px;
}

#MainContent .CompanyDirectoryItem ul{
float: right;
margin: 0 220px 0 0;
padding: 0;
}

#MainContent .CompanyDirectoryItem li{
list-style-type: none;
background: none;
margin: 0 10px 10px 10px;
padding: 0;
float: right;
}

#MainContent .CompanyDirectoryItem h3 {
font: normal 16px/19px Arial, Helvetica, sans-serif;
color: #444;
margin: 0 25px 0 0;
padding: 0;
border-bottom: 1px solid #ebebeb;
}


#MainContent .CompanyDirectoryItem h3 a{
font: normal 16px/19px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-decoration: none;
}

#MainContent .pagein{
font: normal 12px/17px Arial, Helvetica, sans-serif;
margin: 0 0 20px 15px;
padding: 0;
}

#MainContent .CompanyDirectoryCategory {
float: left;
margin: 15px;
}


#MainContent .hr_search {
margin: 0 25px 0 12px;
background: #ebebeb;
border: none;
}

#NewsPostDetailAuthor,  #NewsPostDetailDate{
float: left;
margin: 4px 5px 0 12px;
font: bold 12px/19px Arial, Helvetica, sans-serif;
}

.NewsSummaryLink {
font: bold 12px/19px Arial, Helvetica, sans-serif;
margin-top: 2px;
}

.NewsSummaryAuthor, .NewsSummaryContent, #NewsPostDetailAuthor {
font: normal 12px/19px Arial, Helvetica, sans-serif;
}


.NewsSummaryMorelink a, #NewsPostDetailReturnLink a, #NewsPostDetailPrintLink a{
background: url(../uploads/gfx/icon_print.gif) no-repeat center left;
padding: 2px 0 2px 20px;
margin: 10px 15px 0 0;
float: right;
}

#MainContent .NewsSummaryMorelink a {
margin-right: 25px;
}

.NewsSummaryPostdate {
font: normal 11px/19px Arial, Helvetica, sans-serif;
}

#MainContent .NewsSummaryAuthor, #MainContent .NewsSummaryPostdate, #MainContent .NewsSummaryLink {
margin: 0 0 0 25px;
}

#NewsPostDetailReturnLink a {
background: url(../uploads/gfx/icon_arrow_left.gif) no-repeat center left;
}

.NewsSummaryMorelink a {
background: url(../uploads/gfx/icon_arrow_right.gif) no-repeat center left;
}

#MainContent hr {
height: 2px;
background-color: #ebebeb;
border: none;
margin: 15px 35px 0 15px;
}


/* End of 'css_master_sfz' */

