﻿/* ------------------ Generic Stylesheet for all BGZ Arbocatalogus layout ------------------  */

html, body, form {
    margin:                     0;
    padding:                    0;
}

html {
    background-color:           #FBF3E8;
}

* {
    font-family:                Verdana;
}

a img {
    border:                     0px;
}

ul {
    padding-top:                0px;
    padding-bottom:             0px;
    margin-bottom:              0px;
    margin-top:                 0px;
}

li {
    list-style-type:            square;  
}

/* ------------------ Form values  */

.BGZButton {
    border:                     solid 1px #F97800;
    background-color:           #F97800;
    color:                      #FFFFFF;
    cursor:                     pointer;
}

.BGZTextInput {
    border:                     solid 1px #F97800;
    padding:                    3px;
    font-size:                  1.0em;
}

.BGZMultiLineInput {
    width:                      400px;
    height:                     100px;
}

.label {
    font-weight:                bold;
}

.MailSendConform {
    background-color:           #F97800;
    padding:                    5px;
    color:                      #FFFFFF;
    font-weight:                bold;
    text-align:                 center;    
}

/* ------------------ Sitewide Layout  */

#swFullSite {
    position:                   relative;
    top:                        0px;
    margin:                     0 auto;
    width:                      958px;
    margin-right:               auto;
    margin-left:                auto;
    border-left:                solid 1px #666666;
    border-right:               solid 1px #666666;
    border-bottom:              solid 1px #666666;
}

#swBreadcrums {
    background-color:           #FF5800;
    padding-left:               50px;
    padding-top:                5px;
    padding-bottom:             5px;
    font-weight:                bold;
    font-style:                 italic;
    height:                     auto !important; /* Modern browsers (IE7/IE8, FF, Safari, Opera, Chrome, etc) */
    height:                     12px;            /* Fix for IE6 problem */
    overflow:                   hidden;
}

#swBreadcrumDivider {
    margin-top:                 5px;  
    background-color:           #FF5800;
    height:                     5px;
    font-size:                  0px;
}

#swContentContainer {
    background-image:           url(../images/backgrounds/contenttop.gif);    
    background-position:        left top;
    background-repeat:          no-repeat;
    padding-top:                5px;
    font-size:                  0.7em;
}

#swPageTitle, #swContent {
    width:                      863px;    
    padding-left:               21px;
    padding-right:              21px;
    margin-left:                29px;
}

#swPageTitle {
    background-image:           url(../images/backgrounds/contenttitle.gif);
    background-repeat:          no-repeat;
    margin-top:                 20px;
    padding-top:                8px;
    padding-bottom:             10px;
    color:                      #FFFFFF;
    font-weight:                bold;
    height:                     12px;
    overflow:                   hidden;
}

#swContent {
    width:                      863px;
    background-image:           url(../images/backgrounds/content.gif);
    background-repeat:          repeat-y;
    padding-top:                10px;
    line-height:                1.7em;
}

#swFooter {
    height:                     21px;
    padding-top:                42px;
    padding-left:               40px;
    background-image:           url(../images/backgrounds/footer.gif);    
    background-position:        left top;
    background-repeat:          no-repeat;
    font-weight:                bold;
    font-size:                  0.7em;
}

#swPrintBlock {
    display:                    inline-block;
    position:                   absolute;
    right:                      75px;
    top:                        175px;
}

#swPrintBlock a {
    color:                      #FFFFFF;
    text-decoration:            none;
}

.HeaderDivider {
    background-color:           #FF5800;
    font-size:                  0px;
    height:                     8px;
}

.noLink {
    background-image:           url(../images/backgrounds/linklistarrow.gif);
    background-repeat:          no-repeat;
    background-position:        left center;
    padding-left:               20px;
    color:                      #CCCCCC;
}

/* ------------------ Content section  */

#swPageTitle h1 {
    padding:                    0px;
    margin:                     0px;
    color:                      #FFFFFF;
    font-size:                  1.4em;
    display:                    inline;
}

#swContent h2, .dvTrefwoorden {
    background-color:           #FF5800;
    color:                      #FFFFFF;
    font-size:                  1.4em;
    padding-top:                5px;
    padding-bottom:             5px;
    left:                       -11px;
    padding-left:               11px;
    padding-right:              11px;
    position:                   relative;
    width:                      863px;                   
}

.wordlistdiv {
    display:                    block;
    width:                      840px;
    background-color:           #F6DDC3;
    padding:                    5px;
    margin:                     2px;
}

.tableTrefWoorden a
{
	color:                      #FFFFFF !important;
	padding-left:               19px;
	font-size:                  0.9em;	
}

.boldLink
{
     font-weight:				bold;
}

.dvTrefwordenItem
{
    margin-bottom:              9px;
}

#swContent a {
    color:                      #000000;
    text-decoration:            none;
}

.overviewList {
    width:                      870px;
}

.overviewList td {
    width:                      290px;
    white-space:                nowrap;
}

.overviewList a {
    background-image:           url(../images/backgrounds/linklistarrow.gif);
    background-repeat:          no-repeat;
    background-position:        left 5px;
    padding-left:               20px;
    display:                    inline-block;
}

#swUpdatedDate {
    font-style:                 italic;
    text-align:                 right;
    padding-top:                10px;
    font-size:                  0.8em;         
}

#swContent .textualContent a {
    text-decoration:            underline;
}

.PrintDate {
    display:                    none;
}

/* ------------------ Breadcrums section  */

#swBreadcrums a {
    color:                      #000000;
    text-decoration:            none;       
}

/* ------------------ Footer section  */

#swFooter a {
    color:                      #000000;
    text-decoration:            none;
    text-transform:             uppercase;
    margin-right:               5px;
    margin-left:                5px;    
}

/* ------------------ Branches  */

#PDFLinkContainer {
    position:                   absolute;
    top:                        165px;
    right:                      2px;
    text-align:                 right;
    margin-right:               50px;
    margin-top:                 10px;
    color:                      #FFFFFF;    
}

#MasterLayout_TemplateLayout_PDFLink {
    display:                    inline-block;
    text-align:                 left;
    position:                   relative;
    background-image:           url(../images/backgrounds/icon_pdf.gif);
    background-repeat:          no-repeat;
    background-position:        right center;
    padding-right:              25px;
}

#MasterLayout_TemplateLayout_PDFLink a {
    color:                      #FFFFFF;
}

#PDFLink img {
    vertical-align:             middle;
}

#MasterLayout_TemplateLayout_aPDFLink {
    color:                      #FFFFFF;
    text-decoration:            none;
}

/* ------------------ Subjects  */

.SubjectSelector {
    width:                      auto !important;
    min-width:                  200px;
}

.MessuresTable {
    margin-top:                 5px;
    width:                      850px;
}

.MessuresTable th {
    background-color:           #FF5800;
    text-align:                 left;
    padding:                    3px;
    color:                      #FFFFFF;
    border-left:                solid 2px #FFFFFF;
    border-bottom:              solid 10px #FFFFFF;
}

.MessuresTable td {
    border-right:               solid 2px #FF5800;
    border-bottom:              solid 1px #FF5800;
    padding:                    5px;
}

.MessuresTable td.MessuresTableMoreInfoCell {
    border-right:               none;
    text-align:                 center;
}

.MessuresTable td.MessuresTableTitleCell {
    font-weight:                bold;
}

#swContent .MessuresTable td.MessuresTableTitleCell a {
    text-decoration:            none;
}

.MessuresTable .MessuresTableLastRow  td {
    border-bottom:              none;
}

.MessuresTable .MessuresTableStarsCell {
    text-align:                 center;
}

.MessuresTable .MessuresTableSubTitleCell {
    border-right:               none;
    border-top:                 solid 1px #FF5800;
}

#MessureLegenda {
    float:                      right;
    position:                   relative;
    top:                        -20px;
    margin-right:               40px;
    color:                      #666666;
    text-transform:             uppercase;
    font-weight:                bold;
}

#swContent #AboutArboLink {
    margin-left:                5px;
    background-color:           #009EE0;
    padding-top:                1px;
    padding-bottom:             1px;
    padding-left:               4px;
    padding-right:              4px;
    display:                    inline-block;
    color:                      #FFFFFF;
}

/* ------------------ Measures  */

#swContent h3 {
    background-color:           #009CDD;
    margin-top:                 0px;
    color:                      #FFFFFF;
    font-weight:                bold;
    padding:                    5px;   
    width:                      850px;    
}

.MeasureText a {
    color:                      #FF5800;
    text-decoration:            underline;
}

.MeasureText, .MeasurePixture {
    vertical-align:             top;
}

#MeasureTextDivider, .MeasureText {
    width:                      680px;
}

#MeasureTextDivider {
    background-color:           #FF5800;
    height:                     2px;
    font-size:                  0px;     
    margin-bottom:              17px;
}

/* ------------------ SOOB  */

#SoobBox {
    background-color:           #FBF3E8;
    border:                     solid 5px #F97800;
    width:                      400px;
    margin-left:                auto;
    margin-right:               auto;
    margin-bottom:              40px;
    margin-top:                 40px;
}

#SoobBoxContent {
    padding:                    10px;
}

#SoobBox h2 {
    left:                       0px;
    margin:                     0px;
}

#SoobBox p {
    margin:                     0px;
    padding:                    0px;
    margin-bottom:              5px;
    font-style:                 italic;
}

#SoobBox label {
    font-weight:                bold;
}

/* ------------------ Form values  */

.bgzInput {
    border:                     solid 1px #FF5800;
}

.bgzButton {
    border:                     solid 1px #FF5800;
    background-color:           #FF5800;    
    color:                      #FFFFFF;
    font-weight:                bold;
    cursor:                     pointer;
}

.ValidationSummary {
    font-weight:                bold;
    padding-top:                5px;
}

/*--------------------- Wizards     */

#dvestimatedTime {
	position:					 relative;
	color:                       #000000;
	left:                        640px;
	display:                     inline-block;
	width:                       220px;
}

.timeinfo {
    font-size:                  0.8em;
    font-style:                 italic;
}

.MessuresTable td.singleMeassuresCell {
    font-style:                 normal;
    text-align:                 left;
}

#swContent .MeassuresTableDescCell a {
    text-decoration:            underline;
}

.sitationInfo {
    padding-left:               22px;
    padding-bottom:             15px;
    padding-top:                5px;
}

.sitationInfo ul {
    padding-left:               15px;
}

.MessuresTable td.wizardFixedInfoCell {
    width:                      300px;
    font-size:                  0.8em;
    text-align:                 left;
}

.MessuresTable td.wizardFixedInfoCell ul, .MessuresTable td.wizardFixedInfoCell li {
    padding:                    0px;
    margin:                     0px;
    list-style-type:            none;
}
