* {
margin:0;
padding:0;
}

body {
background-color: #c00;
text-align:center; 
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
margin: 0;
}

#beholder {
background-color: #fff;
min-width:760px;
max-width:960px;
width: auto !important; /*IE6*/
width:960px; /*IE6*/
margin:20px auto; 
text-align:left;
border:2px solid #999;
}

#hoved{
background:url(../images/logo_pmf.gif) no-repeat; 
background-position: right;
border-bottom: 1px solid #c00;
height:200px;
}

#hoved h1 {
padding-top:110px;
}

#hoved a:link, #hoved a:visited, #hoved a:hover, #hoved a:active {
color: #c00;
text-decoration: none;
background-color: #fff;
font-size:1.8em;
}

#topmenu {
float: right;
padding-top:75px;
padding-right:25px;
padding-bottom:1em;
font-size:0.8em;
}

#kasser {
padding: 0;
margin: 0;
text-align: left;
}

#kasser tr {
vertical-align: top;
}

#kasser td {
border:1px #999 solid;
}

#footer {
border-top: 1px solid #c00;
text-align: center;
}

#venstrekol {float:left;width:20%; overflow:hidden; } 
#indhold60 {float:left;width:60%;overflow:hidden;}
#indhold80 {float:left;width:80%;overflow:hidden;}
#indhold100 {float:left;width:100%;overflow:hidden;}
#hoejrekol {float:left;width:20%; overflow:hidden;} 
#footer {clear:both;}
.indvendig {padding:10px;}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}

li,dd { 
margin-left:1.5em;
} 

fieldset { 
padding:.5em; 
}

img {
border: none;
}

a:link, a:active, a:visited {
color: #c00;
text-decoration:none;
}

a:hover {
color : #fff;
background-color : #c00;
}

h1,.componentheading{
font-size:1.5em;
color: #c00;
font-family : "Comic Sans MS", serif;
font-weight: bold;
}

h2,.contentheading {
font-size:1.3em;
color: #c00;
font-family : "Comic Sans MS", serif;
font-weight: bold;
}

h3 {
font-size:1.2em;
color: #c00;
font-family : "Comic Sans MS", serif;
}

h4{
font-size:1.0em;
color: #c00;
}

h5{
font-size:1.0em;
font-weight:bold;
}

h6{
font-size:1em;
font-weight:bold;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption, #pathway{
font:0.8em "Comic Sans MS", serif;
color:#999;
}

.moduletable{
margin-bottom:1em;
padding:0 10px; 
/*indvendig afstand*/
}

.moduletable h3{
background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0 -10px 0.5em -10px;}
/*negativ afstand for at faa h3 vaek fra .moduletable padding*/

/*HOVEDMENUEN*/
.moduletable_menu{
padding:0;
color: #333;
margin-bottom:1em;
}
.moduletable_menu h3 {
background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0;
border-bottom:1px solid #fff;
}
.moduletable_menu ul{
list-style: none;
margin: 0;
padding: 0;
}
.moduletable_menu li{
border-bottom: 1px dotted #999;
margin: 0;
}
.moduletable_menu li a{
display: block;
padding: 3px 5px 3px 0.5em;
border-right: 7px solid #999;
color: #000;
text-decoration: none;
}
html>body .moduletable_menu li a {
width: auto;
}
.moduletable_menu li a:hover,a#active_menu:link,a#active_menu:visited{
border-right: 7px solid #000;
background-color: #c00;
color: #fff;
} 

#current.active li a {
font-weight:normal;
}
#current.active a {
font-weight:bold;
}

/* Undermenu */
.moduletable_menu li li a{
display: block;
padding: 3px 5px 3px 1.5em;
border-right: 7px solid #999;
color: #000;

text-decoration: none;
}

/* TOPMENU - fra Listamatic*/
#topmenu li
{
display: inline;
list-style-type: none;
font-size:0.7em;
}

#topmenu a:link, #topmenu a:visited {
color: #c00;
text-decoration: none;
}

#topmenu a:hover {
color: #000;
background-color: #c00;
color:#fff;
text-decoration: none;
}

