/* general font */
body{
font-family:Verdana,Helvetica,Arial,sans-serif;
color:black;
font-size:8pt;
background-color:ffcc00;
margin-left: 3px;
}

/* emphasized body text */
#emphbody{font-weight:bold}

/* table general */
table{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

/* table cell entry */
table td{
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
padding-right: 3px;
}

textarea{
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size:8pt;
}
input{
font-family: Verdana,Helvetica,Arial,sans-serif;
}
select{
font-family: Verdana,Helvetica,Arial,sans-serif;
}
/* alternate row */
.stripe{background-color: #f0c000}

/* column caption */
.columncaption{
font-weight:bold;
color=red;
}

/* header 1 */
h1{
font-size:14pt;
font-weight:bold;
margin-bottom:1pt;
margin-top:1pt;
color:red;
}

/* header 2 */
h2{
font-size:8pt;
font-weight:bold;
margin-bottom:1pt;
color:white;
}

/* all link types */
a:link{
color:black;
text-decoration:none;
font-size:8pt;
}

a:visited{
color:black;
text-decoration:none;
font-size:8pt;
}

a:active{
color:black;
text-decoration:none;
font-size:8pt;
}

/* logo */
#logo{font-size:24pt;color:white;font-weight:bold}

/* explanation abbreviation */
#explabb{color:red}

/* nordwestschweiz */
#nws{font-size:24pt;color:red;font-weight:bold}

/* labels */
.label{font-weight:bold}

/* dimmed labels */
.dimmedlabel{font-weight:bold; color:#AAAAAA}

/* labels with emphasis */
.emphlabel{
font-weight:bold;
color:red;
}

/* values of variables */
.value{}

/* instruction */
.instruction{
font-size:10pt;
font-weight:bold;
}

/* bullet points */
ul {
margin-left:20px;
list-style-type:square;
}

/* user input errors */
.error{
color:red;
}
