
html, body {
  margin: 0px;
  padding: 0px;
}

body {
  background-color: #e9e9e9;
}              

body, td, p, div, a {
    /*
	font-family: Verdana, Arial, Helvetica, sans-serif;
    */
    font-family: comic sans ms;
	font-size: 11px;
	font-weight: normal; 
	color: #666666;
}

img {
	border: 0px;
}

#table {
    display: table;
}

.tablerow {
    display: table-row;
}

.tablecell {
    display: table-cell;
}

#table_tl {
    vertical-align: bottom;
    text-align: right;
    overflow: hidden;
}

#table_tl img {
    margin: -282px 0px 0px -834px;
}

#table_tm {
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    min-height: 20px;
}

#table_tm img {
    margin: -282px 0px 0px 0px;
}

#table_tr {
    vertical-align: bottom;
    text-align: left;
    overflow: hidden;
}

#table_tr img {
    margin: -282px -834px 0px 0px;
}

#table_ml {
    vertical-align: middle;
    text-align: right;
    overflow: hidden;
    min-width: 10px;
}

#table_ml img {
    margin: 0px 0px 0px -834px;
}

#table_mr {
    vertical-align: middle;
    text-align: left;
    overflow: hidden;
    min-width: 10px;
}

#table_mr img {
    margin: 0px -834px 0px 0px;
}

#table_bl {
    vertical-align: top;
    text-align: right;
    overflow: hidden;
}

#table_bl img {
    margin: 0px 0px -329px -834px;
}

#table_bm {
    vertical-align: top;
    text-align: center;
    overflow: hidden;
    min-height: 20px;
}

#table_bm img {
    margin: 0px 0px -329px 0px;
}

#table_br {
    vertical-align: top;
    text-align: left;
    overflow: hidden;
}

#table_br img {
    margin: 0px -834px -329px 0px;
}

#page {
    width: 1000px;
    height: 820px;
}

#page #refwelt {
    width: 1000px;
    height: 750px;
}

#refwelt #background {       
    position: absolute;
}

#refwelt #background img {
    width: 1000px;
    height: 750px;
}

#refwelt #uhr {
    position: absolute;
    width: 30px;
    height: 30px;
    margin: 166px 0px 0px 428px;
    overflow: hidden;
}

#refwelt .doors {
    position: absolute;
    display: none;
}

#refwelt #door_01 {
    margin: 273px 0px 0px 161px;
}    

#refwelt #door_02 {
    margin: 259px 0px 0px 415px;
} 

#refwelt #door_03 {
    margin: 265px 0px 0px 826px;
}

#refwelt #door_04 {
    margin: 372px 0px 0px 782px;
}

#refwelt #door_05 {
    margin: 541px 0px 0px 621px;
}

#refwelt #door_06 {
    margin: 419px 0px 0px 925px;
}

#refwelt #door_07 {
    margin: 148px 0px 0px 606px;
}

#refwelt #wolken {
    position: absolute;
    margin: 0px;
    overflow: hidden;
    width: 1000px;
    height: 140px;
}

#refwelt #wolkenmove {
    position: absolute;
    width: 2000px;
    height: 140px;
}

#refwelt #ballon {
    position: absolute;
    margin: 0px;
    overflow: hidden;
    width: 1000px;
    height: 160px;
}

#refwelt #ballonmove {
    position: absolute;
    margin-left: 1050px;
    margin-top: 100px;
}

#refwelt .refanis, #refwelt .lifeanis { 
    position: absolute;
}

#refwelt #manwalk {
    margin: 247px 0px 0px 500px;
}

#refwelt #auto {
    margin: 256px 0px 0px 0px;
}

#refwelt #burgerman {
    margin: 386px 0px 0px 168px;
}

#refwelt #ipadman {
    margin: 425px 0px 0px 578px;
}

#refwelt #manstanding {
    margin: 362px 0px 0px 479px;
}

#refwelt #frausonne {
    margin: 486px 0px 0px 245px;
}

#refwelt #hund {
    margin: 476px 0px 0px 142px;
}

#refwelt #katze {
    margin: 482px 0px 0px 716px;
}

#refwelt #fische {
    margin: 408px 0px 0px 105px;
}

#refwelt #spiele {
}

#refwelt #mapimg {
    width: 1000px;
	height: 750px;
}

#newsblock {
    position: absolute;
    overflow: auto;
    width: 166px;
    height: 99px;
    margin: 626px 0px 0px 733px;
    text-align: center;
    font-size: 11px;
    line-height: 16px;
}

#newsblock strong {
    padding-bottom: 4px;
    display: block;
}

#newsblock a {
    font-size: 11px;
    text-decoration: none;
}

#page #footer { 
    background-image: url('../images/footer_bg.jpg');
    background-position: center center;
    width: 1000px;
    height: 55px;
    padding: 15px 0px 0px 0px;
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
    color: #000000;
}

#page #footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
    color: #000000;
    text-decoration: none;
}

