body { margin:10px; padding:0; background: #eeeeee; color: #333333; }
p,td,textarea,li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 105%; color:#881a23; margin:0 0 15px 0; }
p,ul { margin:0 0 10px 0; }
b,i { color:#881a23; }
hr { display: block; height: 1px; border-top: 1px dotted #881a23; border-left: 0 none; border-right: 0 none; border-bottom: 0 none; padding: 0; clear:both; }

form, option { text-align: left; margin-top: 0; margin-bottom: 0; }
input { background: #cccccc; border: 1px solid #ffffff; width: 170px; }
textarea { background: #cccccc; border: 0px; width: 240px; height:100px; overflow: auto; font-size: 100%; }
input.box { width: 20px; background: #ffffff; }
input.vit { background: #ffffff; }
input.btn { background: #881a23; color:#ffffff; width: 170px; }
input.btn:hover { background:#ff9900; color:#333333; cursor: hand, default; }

small { font-size: 10px; color:#999999; }
small input { font-size: 10px; width:22px;border:0 none;background:transparent;text-align:right;padding:0;margin:0; color:#999999; }

a:link,a:visited { color:#881a23; }
a:hover,a:active { color:#ff9900; }

div.bredd { width:720px; margin:0 auto; }
div.main { width:500px; border:1px solid #881a23; border-top:10px solid #881a23; margin:10px 0 10px 0; padding:10px; float:right; background: #ffffff; min-height:400px; }
div.menu { width:160px; border:1px solid #881a23; border-top:10px solid #881a23; margin:10px 0 10px 0; padding:10px; float:left; background: #ffffff; color:#881a23; }
div.halv { width:245px; }
.ppl { width:160px; float:left; margin:0 5px 25px 0; }

div.menu a:link, div.menu a:visited { color:#333333; text-decoration:none; }
div.menu a:hover, div.menu a:active { color:#ff9900; text-decoration:none; }

img { border: 0; }
.bild { margin:0 10px 10px 10px; }
.foto { margin-right:5px; margin-bottom:5px; float: left; }
.icon { margin-bottom:-2px; }

.obs { color:#881a23; }
.pvm { background:#881a23; color:#ffffff; padding:2px; }

.clear { clear:both; }
.fleft { float: left; }
.frait { float: right; }
.tleft { text-align: left; }
.tcent { text-align: center; }
.trait { text-align: right; }

table { empty-cells: show; margin-bottom:10px; }
td { padding: 3px 6px 3px 3px; empty-cells: show; white-space: nowrap; vertical-align:top; }
td.thead { background: #eeeeee; }
td.wr { white-space: normal; }

.old { color:#cccccc; }
