/* www.hallgeir.com */
/* Stylesheet for www.hallgeir.com/*
/* made by Hallgeir Ogaard (C) 2006 */


/* Body color and fonts */
body {
background-color: #c2193a;
}
p {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
text-align: left;
padding-left: 20px;
padding-right: 20px;
}


.menu {
font-face: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
text-align: left;
padding-left: 20px;
}

.form {
font-face: verdana, arial, helvetica, sans-serif;
font-size: small;
text-align: left;
}

.copy {
font-size: small;
text-align: center;
}

.copy a:link {
text-decoration: underline;
color: #ffffff;
}

.copy a:visited {
text-decoration: underline;
color: #ffffff;
}

.copy a:active {
text-decoration: underline;
color: #ffffff;
}

.copy a:hover {
text-decoration: none;
color: #ffffff;
}


.guest {
padding-left: 5px;
padding-right: 5px;
}

.indent {
padding-left: 30px;
padding-right: 20px;
}

h1 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
border-bottom: 1px solid #999999;
padding-left: 30px;
}

h2 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
text-decoration: underline;
}

a:link, a:visited, a:active {
text-decoration: underline;
color: #000000;
}

a:hover {
text-decoration: none;
color: #5d5d5d;
}

input.txt {
background-color: #cbc1b6;
font-family: verdana;
font-size: small;
font-color: #0000000;
border: 1px solid #104d79;
width: 300px;
}

input.btn {
background-color: #cbc1b6;
font-family: verdana;
font-size: small;
color: #000000;
border: 1px solid #104d79;
width: 100px;
}

textarea {
width: 300px;
height: 100px;
background-color: #cbc1b6;
font-family: verdana;
font-size: small;
font-color: #000000;
border: 1px solid #104d79;
}

.leftimg {
float: left;
margin-left: 30px;
margin-right: 20px;
margin-bottom: 10px;
}

p, td, th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
}

.datatable {
font: 0,8em Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #104d79;
border-collapse: collapse;
width: 100%;
}

.datatable td {
border: 1px solid #104d79;
padding: 4px;
}

.datatable th {
border: 1px solid #104d79;
background-color: #a3a3a3;
font-weight: bold;
text-align: left;
padding-left: 4px;
}

.datatable caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
color: #000000;
text-align: left;
padding-top: 3px;
padding-bottom: 8px;
}

.datatable tr.altrow {
background-color: #d6d6d6;
color: #000000;
}


ul {
list-style: disc;
text-align: left;
margin: 0;
padding-left: 20px;
padding-top: 10px;
margin-left: 20px;
}