
body{
background-color:#616066;
font:10px Verdana, sans-serif;
text-align:center;
margin:auto;
padding:auto;
}
a{
color:#777;
}
a:visited{
color:#777;
}
a:hover{
color:black;
text-decoration:underline;
}
table{
font:10px Verdana, sans-serif;
color:#777;
}

#container{
margin:auto;
width:770px;
height:600px;
border:3px solid #F1DCB9;
background:url(img/back.jpg) no-repeat;
}
#container2{
margin:auto;
width:770px;
height:600px;
border:3px solid #F1DCB9;
background:url(img/back2.jpg) no-repeat;
}
#container3{
margin:auto;
width:770px;
height:600px;
border:3px solid #F1DCB9;
background:url(img/back2.jpg);
}
#header{
width:770px;

text-align:center;
}
#navcontainer {
float:left;
width:170px;
height:200px;

font-family: Verdana,georgia, serif;
font-size: 13px;
}

ul#navlist {
        text-align:left;
        list-style-type: none;
        width:170px;
margin-top:5px;
margin-left:-35px;



}

ul#navlist li {
        display: block;
      
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.65em 0 0.5em 2em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #f7f2ea;
}


#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #F6DFBC;
        color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: #F6DFBC;
        border:1px solid silver;
}
#foto{
width:504px;
height:193px;
float:left;
margin-top:53px;
margin-left:45px;
}
#box{
width:685px;
height:205px;
float:left;
margin-top:40px;
margin-left:44px;
border:1px solid silver;
}
#box2{
width:680px;
height:200px;
float:left;
margin-top:46px;
margin-left:47px;
border:1px solid silver;
overflow:auto;
}
#logo{
width:160px;
height:95px;
float:right;
margin-top:35px;
margin-right:565px;
}

.picture{
margin-top:8px;
margin-left:3px;
border:1px solid #eaeaea;
}
#text{
width:504px;
height:95px;
float:right;
margin-top:-83px;
margin-right:43px;
text-align:left;
color:#777;
}
#maintext{
width:670px;
height:190px;
float:left;
margin-top:5px;
margin-left:5px;
text-align:left;
color:#777;
}

#logo2{
width:143px;
height:79px;
float:left;
margin-left:57px;
margin-top:10px;
border:1px solid #eaeaea;

}

#text2{
width:504px;
height:95px;
float:left;
margin-left:21px;
text-align:left;
color:#777;
}
.evident{
text-decoration:underline;
}

fieldset{
border:1px solid silver;
width:250px;
float:left;
margin-left:190px;
}
legend{
border:1px solid silver;
color:#615E59;
}
.normal{
font:10px Verdana, sans-serif;
color:#777;
}
.space{
margin-left:20px;
}


.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(img/formbg.gif) repeat-x left top;
}

.image{
float:right;
margin-right:15px;
margin-top:100px;
}
.image2{
float:right;
margin-right:15px;
margin-top:-10px;
}

.image3{
float:right;
margin-right:10px;
margin-top:-80px;
border:1px solid #eaeaea;

}





table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}









