html {
	background-image:url(/img/sys/grauhinten.gif);
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11pt;
}
body {  
        padding-left:0.0em;
        padding-right:0.0em;
        padding-bottom:0;
        padding-top:0.1em;
}
img {
	border:1px;
}
a img {
    border:0px;
}
p {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:blue;
}
a:hover {
	color:red;
	background-color:#FFFFCC;
}
textarea, input[type=text], input[type=password], select {
	background-color:#FFFAFA;
}
/*textarea:hover, input:hover {
	background-color:#FFF2F3;
}*/
textarea:focus, input:focus {
	background-color:white;
}
h1, .bigred, .title {
        padding:0;
        margin:0;
        font-size:2em;
        font-family:Arial;
	color:#A92532;
	line-height:110%;
}
h2, .subtitle {
        padding:0.3em;
        margin:0;
	font-family:Arial;
        font-size:1.2em;
}
.mediumred {
	padding:0.3em;
	margin:0;
	font-size:1.2em;
	color:#A92532;
}
.pointdot {
	text-align:left;
	list-style-image:url(/img/sys/dot.gif);
}
.pointarrow {
	text-align:left;
	list-style-image:url(/img/sys/arrow_right.gif);
}
.infobox {
	margin:0.5em;
	margin-right:1em;
	padding:0.5em;
	border:1px solid #A92532;
	background-color:#BABABA;
}
.red {
	color:#A92532;
}
.green {
	color:#008A00;
}
.middle {
	margin:0px;
	text-align:center;
}
.larger {
	font-size:13pt;	
	line-height:110%;
}
.medium {
	font-size:12pt;
	font-family:Arial;
}
.smaller {
	font-size:8pt;
}
.greybox {
	margin-right:30%;
	margin-left:30%;
	margin-top:1em;
	padding:0.5em;
	border:3px double gray;
	text-align:center;
	font-family:Arial;
}
.rightboxheader {
	text-align:center;
	background-color:#ABABAB;
	border-bottom:1px solid black;
}
#rightbar {
    margin-top:5px;
    margin-bottom:5px;
}

#rightbar li {
    font-size:8pt;
    line-height:100%;
}
.i {
	font-style:italic;
}
.u {
	text-decoration:underline;
}
.b {
	font-weight:bold;
}
.thumbright a:hover, .thumbleft a:hover {
	background-color:#D6D6D6;
}
.thumbright img, .thumbleft img {
	border:0;
}
.thumbright, .thumbleft {
	margin:0.5em;
	padding:0;
	text-align:center;
	background-color:#D6D6D6;
}
.thumbright {
	float:right;
	margin-right:0.5em;
}
.thumbleft {
        float:left;
        margin-left:0.5em;
}
.thumbtext {
	margin:0px;
	padding:0px;
        padding-bottom:3px;
        padding-top:2px;
/*	padding-top:2px;
	padding-left:0.5em; */
	line-height:100%;
	font-size:8pt;
	font-family:Arial;
}
.imgleft {
	float:left;
}
.imgright {
	float:right;
}
.left {
	text-align:left;
}
.bordertext {
	font-family:Arial;
	font-size:9pt;
	border-top:1px solid gray;
	padding-top:0;
	text-align:center;
}
.imgbordermiddle, .imgborderleft, .imgborderright {
	border:1px solid gray;
	margin:0.5em;
}
.imgbordermiddle img, .imgborderleft img, .imgborderright img {
	margin:0;
}
.imgbordermiddle {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.imgborderleft {
	float:left;
	text-align:left;
}
.imgborderright {
	float:right;
	text-align:right;
}
.greyfield, .greyfieldborder {
	text-align:center;
}
.innergreyfield, .innergreyfieldborder {
	margin-left:auto;
	margin-right:auto;
	padding-top:0.3em;
	padding-bottom:0.3em;
	width:90%;
	background-color:#E9E9E9;
}
.innergreyfieldborder {
	border:1px solid gray;
}
.usertable-noborder div, .usertable-border div {
	text-align:center;
}
.usertable-noborder table, .usertable-border table {
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}
.usertable-noborder td, .usertable-border td {
	border:1px solid gray;
	padding-left:5px;
	padding-right:5px;
}
.usertable-noborder td {
	border:0;
}
.commentright,
.commentleft,
.actionright,
.actionleft {
    width:180px;
    margin:0.5em;
    background-color:#E9E9E9;
    font-size:8pt;
    font-family:Arial;
    text-align:left;
}
.actionright,
.actionleft {
    background-color:#e8bac3; /* e8a1af */
}
.commentheader,
.actionheader {
    padding-top:0.2em;
    padding-bottom:0.2em;
    padding-left:0.3em;
    background-color:#CBCBCB;
    font-size:9pt;
    font-weight:bold;
}
.actionheader {
    background-color:#d14e60; /*da6b7c*/
}
.actionheader span {
    color:#ffffff;
}
.commenttext,
.actiontext {
    padding-left:0.4em;
    padding-right:0.4em;
}
/*.actiontext a {
    color:black;
}*/
.commentright,
.actionright {
    float:right;
}
.commentleft,
.actionleft {
    float:left;
}
.action_star {
    height:15px;
    width:15px;
    margin-top:-15px;
    margin-right:5px;
    float:right;
}

#frontpage {
        color:#8C8C7B;
        font-weight:bolder;
        font-size:10pt;
}
#frontpage h1, #frontpage .bigred {
        font-family:Verdana;
}
#normal {
	font-size:10pt;
	font-family:Verdana;
	line-height:110%;
	padding-left:1em;
}
#normal p {
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	font-size:10pt;
	font-family:Verdana;
	line-height:110%;
}
#normal h1 {
	padding-left:1em;
	padding-bottom:1em;
	text-align:left;
	font-size:15pt;
	font-weight:bold;
	font-family:Verdana;
}
#normal h4 {
	padding-left:1em;
	padding-bottom:0.1em;
	padding-top:0em;
	margin-top:0.3em;
	text-align:left;
}
.staywhite:hover {
	background-color:white;
}
