h1 {
margin : 10px auto ;
padding : 3px;
line-height : 1.2em;
width : 60% ;
}


.dan1 {
margin: 10px auto;
padding: 5px;
width:90%;
}

.pink {
background-color:transparent;
color:#FF33CC;
font-weight:bold;
}

.dan3 {
width : 85% ;
margin: 10px auto ;
}



.red {
color : #990000 /*red*/ ; background-color : transparent ;
font-weight : bold ; text-decoration : underline ;
}

.red2 {
color : #990000 /*red*/ ; background-color : transparent ;
}



h1.image {
width:500px ;
margin:10px auto;
background-color:transparent;
}


.dan4 {
clear:both;
width:50%;
margin: 10px auto;
}

.expl3 {
font-size:105%;
font-weight:bold;
color:#ff0066;
}

div.tbl {
width:75%;
margin:20px auto;
}

div.tbl2 {
width:50%;
margin:10px auto;
}


caption {
border-style:solid;
border-width:3px 0px 0px 30px;
border-color:#FF9999;
margin-bottom:0.5em;
padding-left:1em;
font-size:100%;
font-weight:bolder;
text-align:left;
}


table,th,td {
border:solid blue 1px;
}

td.wid30 {
width:30%;
}

td.wid70 {
width:70%;
}

td.wid50 {
width:50%;
}

.must {
background-color:#FFBBFF;
}

.must2 {
background-color:#B0FFFF;
}