@charset "UTF-8";

html{
background-color: #ffffff;
}

body {
margin: 0 auto;
width: 620px;
text-align: center;
border-style: double;
border-radius: 20px;
border-color: #000000;
padding: 10px;
background-color: #ffffe1;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 1em;
}

.bodydiv {
margin: 0 auto;
}

.bodydivinfo {
margin: 0 auto;
}

.bodydivmain img {
width: 100%;
max-width: 950px;
border-radius: 10px;
}

.bodydivimp {
text-align: left;
}

.header {
position: relative;
height: 50px;
font-size: 1.2em;
} 
.headercenter {
position: absolute;
left: 0;
right: 0;
bottom: 10px;
text-align: center;
font-size: 1.4em;
font-weight: 800;
}
.headerleft {
position: absolute;
left: 0;
text-align: left;
}
.headerright {
position: absolute;
right: 0;
text-align: right;
}

.bodydivmain {
}

.bodydivmainhead {
margin: 0 auto;
text-align: center;
font-size: 2em;
font-weight: bold;
}

.bodydivmaintxt {
text-align: left;
padding: 10px;
font-family: "Times New Roman", Times, serif;
font-size: 1.0em;
}

.divadtablemain {
width: 100%;
margin-top: 20px;
margin-bottom: 10px;
}
.divadtablemain a {
text-decoration: none;
cursor: pointer;
}
.divadtablemain img {
border-radius: 5px;
border-style: solid;
border-width: 1px;
border-color: #000000;
}
.divadtablemain span {
font-size: 1em;
}
.divadtablemaininlineblock {
/*width: 150px;*/
/*display: inline-block;*/
padding-left: 3px;
padding-right: 3px;
margin-top: 5px;
margin-bottom: 5px;
}
.divadtablemaininlineblockspana:before {
content: "Uhrenvielfalt.de";
}
.divadtablemaininlineblockspanb:before {
content: "Tuchbaum-Shop.de";
}
.divadtablemaininlineblockspanc:before {
content: "Brawat.de";
}
.divadtablemaininlineblockspand:before {
content: "Elysee-Watches.com";
}
.divadtablemaininlineblockspane:before {
content: "Der-Uhren-Shop.de";
}
.divadtablemaininlineblockspanf:before {
content: "Wish-A-Watch.com";
}
.divadtablemaininlineblockspang:before {
content: "Jacques Lemans";
}

.divadtablemaininlineblockspanu:before {
content: "Stormlondon.de";
}
.divadtablemaininlineblockspanv:before {
content: "Clarendo.de";
}
.divadtablemaininlineblockspanw:before {
content: "Classygood.com";
}
.divadtablemaininlineblockspanx:before {
content: "Tolle-Uhren.de";
}
.divadtablemaininlineblockspany:before {
content: "Giacomocortes.com";
}
.divadtablemaininlineblockspanz:before {
content: "Uhren-Tom.de";
}

.underlinks {
display: block;
font-size: 0.8em;
margin-top: 0px;
}

.disclaimer {
width: 500px;
}

.inshead{
width:100%;
margin: 0 auto;
text-align:center;
padding-bottom: 10px;
padding-top: 10px;
}

.bodydivmainfooterex {
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}

p{
display:inline;
}

div.headtxt {
width:100%;
text-align:center;
}

div.headline {
font-size: 2em;
font-weight: 800;
white-space:nowrap;
}

div.gmtclock {
font-family: monospace;
font-size: 2em;
font-weight: 600;
white-space:nowrap;
}

div.sunclock {
font-family: monospace;
font-size: 2em;
font-weight: 600;
white-space:nowrap;
}

div.sundaybegin {
margin-top: 10px;
font-family: monospace;
font-size: 1.6em;
font-weight: 600;
white-space:nowrap;
}

div.sundayend {
font-family: monospace;
font-size: 1.6em;
font-weight: 600;
white-space:nowrap;
}

div.picktxt {
font-size: 1em;
white-space:nowrap;
margin-top: 10px;
margin-bottom: 10px;
}

div.suntimeclock {
font-size: 2em;
font-weight: 600;
}

div.mappe {
width: 100%;
margin: 0 auto;
text-align: center;
}

div.risk {
font-size: 0.8em;
margin: 0 auto;
text-align: center;
white-space:nowrap;
}

div.inforisk {
font-size: 1.0em;
margin: 0 auto;
text-align: center;
}

.insfoot{
width:100%;
margin: 0 auto;
text-align:center;
}

.paypal {
margin: 0 auto;
text-align: center;
width: 148px;
margin-top: 20px;
}

.copy {
margin-top:10px;
text-align:center;
}

.fix {
display: none;
}

.eot-move {
}
.eot-move-left {
display: inline-block;
width: 33%;
height: 720px;
vertical-align: bottom;
}
.eot-move-center {
display: inline-block;
width: 33%;
height: 720px;
vertical-align: bottom;
text-align: center;
}
.eot-move-right {
display: inline-block;
width: 33%;
height: 720px;
vertical-align: bottom;
}

.tablesunsetsunrise {
border-collapse: collapse;
text-align: right;
font-weight: bold;
}
.tablesunsetsunrise, th, td {
border: 1px solid black;
padding-left: 5px;
padding-right: 5px;
}
.tablesunsetsunrisemaxminpoint {
text-align: left;
}
.tablesunsetsunrisesolstice {
text-align: left;
}
.tablesunsetsunrisepink {
background-color: #ff00ff;
}
.tablesunsetsunrisegreen {
background-color: #00ff00;
}
.tablesunsetsunriseyellow {
background-color: #ffff00;
}
.tablesunsetsunrisecyan {
background-color: #00ffff;
}

.imgfloatrightsunrisesunset {
margin: 0 auto;
width: 100%;
text-align: center;
}
.imgfloatrightsunrisesunset img {
  max-width: 300px;
}

.imgstonehenge {
float: right;
font-size: 0.8em;
text-align: center;
}

.togglebutt {
    cursor: pointer;
}

img {
border: none;
}

.tableeottimediff {
width: 100%;
margin: 0 auto;
text-align: center;
}
.tableeottimediff table {
margin: 0 auto;
border-collapse: collapse;
}
.tableeottimediff table, th, td {
border: 1px solid black;
cursor: default;
}
.tableeottimediff thead {
color:#008100;
background-color: #FFFC00;
font-weight: bold;
}
.tableeottimediff tbody {
color:#000000;
}
.tableeottimediff tfoot {
color:#ff0000;
}

.tablecol1 {width: 25%;}
.tablecol2 {width: 25%;}
.tablecol3 {width: 25%;}
.tablecol4 {width: 25%;}

.tableeottimediff tbody td:nth-child(1) {text-align: left;}
.tableeottimediff tbody td:nth-child(2) {text-align: right;}
.tableeottimediff tbody td:nth-child(3) {text-align: right;}
.tableeottimediff tbody td:nth-child(4) {text-align: right;}

.tableeottimediff tbody tr:nth-child(odd) {
background-color: #FFFC00;
}
.tableeottimediff tbody tr:nth-child(even) {
background-color: #FFC600;
}
.tableeottimediff tbody tr:hover {
background-color:#0FFF00 ;
}