body {
	margin:0;
	padding:0;
	color:#333; 
	background: #ffffff url(../img/bg.gif) top left repeat-x; 
	}
h1 {color:#ac0203; font-size: 1.4em; margin-top:0px;background-color:#f5c688; padding:10px;  }
h2 {font-size: 1.1em}
h3 {font-size: 1.4em}
.contentbak{background-color:#f8e2ce;font-size: 0.8em; font-weight:500; padding:10px;}
.contentjpg{font-size: 0.8em; font-weight:500; border: 1px solid #ac0203;padding-top:10px;padding-bottom:10px; background: #fff url(../img/jpgtmb.gif) right bottom no-repeat; text-align:center;}
.contentfla{font-size: 0.8em; font-weight:500; border: 1px solid #ac0203;padding-top:10px;padding-bottom:10px; background: #fff url(../img/flatmb.gif) right bottom no-repeat; text-align:center;  }
.contentcode{ border: 1px solid #ac0203;padding-top:0px;padding-left:5px;padding-top:5px;padding-right:5px;padding-bottom:10px; background: #fff url(../img/codetmb.gif) right bottom no-repeat; text-align:left; 
font-family:"Courier New", Courier, monospace;
font-size: 12px;
line-height:14px;
}
.downarrow{
	margin:0px;
	position: absolute; left: 798px; top: 109px;
}

.kallor{font-size: 0.6em; font-weight:300; padding-bottom:10px;padding-left:10px;padding-right:10px; }
.kallorrubrik{font-size: 10px; font-weight:500; margin-left:-10px;}
.footer{height:11px; font-size: 0.8em; font-weight:500;padding:10px; background: url(../img/bgfoot.gif) no-repeat; margin-bottom:20px; }
.bildtext, .bildtextb{font-size: 10px; font-weight:500; font-style:italic;margin-top:-7px;}
.bildtext{margin-top:-19px;}
a.extern { color:#000;border-bottom: 1px dotted #f5c688;}
a.extern:hover{ border-bottom: 1px dotted #f5c688;color:#ac0203; }
a.util {font-size: 12px; color:#000;border-bottom: 1px solid #000;}
a.util:hover{font-size: 12px;   border-bottom: 1px solid #f5c688;color:#ac0203; }

#menubox li{
	display: table;
}
#menubox, #menubox ul{
font: 62.5%/150% Verdana, Sans-Serif; 
padding: 0px; 
height: auto; 
width: 250px;
font-size:16px;
position: absolute; left: 0px; top: 128px;
border-top: 1px solid #a04f51;
margin:0;

}
#menubox a{
float: left;
padding-left: 20px;
padding-right: 8px; 
padding-bottom: 8px; 
padding-top: 8px; 
width: 250px;
color:#ac0203;
background-color:#f8e2ce;
border-bottom: 1px solid #ac0203;
border-right: 1px solid #ac0203;
text-decoration:none;
}
#menubox a#active{
float: left;
height: auto; 
padding-left:40px;
width: 230px;
background-color:#f5c688;
text-decoration:none;
}

#menubox a:hover{
float: left;
height: auto; 
padding-left:40px;
width: 230px;
background-color:#f5c688;
text-decoration:none;

}

#content{
font: 62.5%/150% Verdana, Sans-Serif; 
margin:0px;
width: 500px;
font-size:16px;
position: absolute; left: 320px; top: 135px;
padding-top:10px;
}
#utils{
margin:0px;
width: 80px;
position: absolute; left: 738px; top: 0px;
text-align:right;
}
