﻿/* 
* MASTER.master - CSS is provided by Newmarket Town AB (www.newmarket.se)
*/
.mp_minimumContentHeight { height:522px; line-height:522px; width:1px; }
#mpMaster_div_contextMenu
{
    position:absolute;
    top:0;
    right:0; 
}

.mp_body {
    margin:0;
    background:#d3d4d5 url(../../Documents/Oxhamn/Images/bg_body.gif) repeat-y left;
}

/* CSS Document */
.mp_body * { margin:0; padding:0;  }

.mp_body img { border: 0; }
.mp_body ul { padding:0 0 0 0; }
.mp_body li { margin-left:25px; }

/*FORMS*/
.mp_body label { width:80px; display:block; float:left; font-weight:bold; }
.mp_body input { margin: 5px 0 0 0; padding: 2px 2px 2px 4px; }
.mp_body input.button { margin: 10px 0 0 0; padding:2px 5px 3px 5px; width:auto; background:#a1a1a1; color: #fff; border:1px solid #a1a1a1; }
.mp_body input.button:hover { background:#919191; }

/* CLASSES */
.clear { width:0; height:0; overflow:hidden; clear:both; font-size: 0px; }
.hr { display:block; clear:both; height:20px; background:url(../studio/images/hr.gif) repeat-x center; overflow:hidden; }
.imgnone { float:left; padding: 0 0 10px 0; }
.imgleft { float:left; padding: 0 35px 10px 0; }
.imgright { float:right; padding: 0 0 10px 35px; }
.imgmargin { margin: 0 0 7px 0; }
.grey { color: #818789 !important; }

.articleinfo { width:auto; color:#999999; }
.articleinfo em { color:#999999; }

.photo_by, .bild_comment { font-size: 9px; color:#777; }
.photo_by { float:right; text-align:right; }
.bild_comment { float:left; color:#828282 !important; }

/*puffar*/
.puff { width:218px; margin-bottom:10px; }
.puff_top { height:10px; background:url(../../Documents/Oxhamn/Images/bg_puffTop.gif) no-repeat; overflow:hidden; }
.puff_content { padding:7px 17px 7px 17px; border-left:1px solid #ececec; border-right:1px solid #ececec;  }
/*.puff_content h1 {} check SiteCss.css for this definition...*/
.puff_content, .puff_content p, .puff_content a { font-size:10px !important; line-height:13px !important; }
.puff_bottom { height:10px; background:url(../../Documents/Oxhamn/Images/bg_puffBottom.gif) no-repeat; overflow:hidden; }

/* OTHER HYPERLINKS */

#contacts a { color:#333333; font-size:9px; line-height:14px; text-decoration:none; }
#contacts a:hover { text-decoration:underline; }

div.breadcrumbs   { color:#888888; text-decoration:none; font-size:9px; font-weight: normal; }
div.breadcrumbs a { color:#888888; text-decoration:none; font-size:9px; font-weight: normal; }
div.breadcrumbs a:hover { text-decoration:underline; }

a.docType_pdf { padding-left:15px; background:url(../studio/images/file_icons/pdf.gif) no-repeat left; }
a.docType_doc { padding-left:15px; background:url(../studio/images/file_icons/doc.gif) no-repeat left; }

/* MASTER DESIGN */
#page { width:980px; }
#header { height:222px; position:relative; background:url(../../Documents/Oxhamn/Images/bg_header.gif) repeat-x top; }
#main { padding-bottom:60px; }
#copyrights { padding-left:20px; font-size:9px; color:#777777;  }
#copyrights a { font-weight: normal !important; font-size:9px !important; }

/* SUB DESIGN */

/*header*/
#logotype { width:201px; height:35px; overflow:hidden; position:absolute; top:18px; left:22px; }
#menu { width:697px; height:71px; overflow:hidden; position:absolute; top:0; right:0; background:url(../../Documents/Oxhamn/Images/bg_menu.gif); padding:0 0 0 38px; }
#bannerImg { width:649px; height:166px; overflow:hidden; position:absolute; bottom:3px; left:0; }
#bannerFlash { width:280px; height:110px; overflow:hidden;position:absolute; bottom:10px; right:12px; }

/*extraNac*/
#langSelection { width:172px; float:left; padding:16px 39px 0 39px; color:#888888; text-decoration:none; font-size:9px; font-weight: normal;  }
#langSelection a { color:#888888; text-decoration:none; }
#langSelection a:hover { text-decoration:underline; }
div.breadcrumbs { width:617px; float:left; padding:16px 73px 0 30px; color:#888888; }

/*main*/
#parents { margin:0 0 30px 0; color:#888888; font-size:9px; font-weight: normal; }
#submenu { width:172px; padding:37px 39px 0 39px; float:left; }
#content { width:340px; float:left; padding:37px 59px 0 30px; line-height:14px; }
#puffs 	 { width:218px; float:left; padding:37px 73px 0 0px; }
#footer  { width:980px; height:20px; padding:35px 0 0 0; position:fixed; bottom:0; left:0; background:#ffffff url(../../Documents/Oxhamn/Images/bg_footer.gif) no-repeat top center; }

