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


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


.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 ;
}


.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 {
font-size:110%;
font-weight:bolder;
background-color:transparent;
color:blue;
line-height:1.4em;
}

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;
}

#form .text1,
#form select {
margin:2px;
border :solid 1px black ;
padding:2px;
background-color: #ffffff;
}

#form .text1:focus{
margin:2px;
padding:2px;
border :solid 1px #990033 ;
background-color: #ffffd2;
}

#form .text2 {
margin:2px;
border :solid 1px black ;
padding:2px;
background-color: #ECE9D8;
}

textarea#comment {
width : 370px ;
}

.stopsafari {
color: #ffcc6;!
}

label {
cursor: pointer;
}