body { text-align: center; font-family: sans-serif; padding-top: 20px; padding-bottom: 10px; }
table { width: 808px; text-align: center; margin-left: auto; margin-right: auto; align: center; border: 0px; background-color: #dddddd; }
td { background-color: #ffffff; font-size: 1.4em; letter-spacing: 0.1em; color: #999999; }
td.raster { width: 200px; height: 150px; }
a { text-decoration: none; color: #fcbf04; } 
a:active { text-decoration: none; color: #fcbf04; } 
a:visited { text-decoration: none; color: #fcbf04; } 
a:hover { text-decoration: none; color: #ff0000; }
a:focus { text-decoration: none; color: #ff0000; }
dl, dt, dd { font-size: 0.95em; letter-spacing: 0em; width: 780px; }
dl { display: block; }
dt { border: 1px solid #666666; padding: 3px; width: 3em; display: block; float: left; text-align: center; clear: left; }
dd { width: 80%; display: inline; float: left; min-height: 3em; margin-bottom: 20px; padding: 3px; }
p, li { font-size: 0.85em; letter-spacing: 0em; padding-top: 0em; padding-bottom: 0.1em; }
h1 { font-size: 1.4em; color: #888888; border-bottom: 1px dashed #888888; }
h2 { font-size: 1.2em; color: #999999; }
#gallery img { padding: 30px; }
#gallerysmall img { padding: 10px; }
.nav { font-size: 0.7em; letter-spacing: 0em; width: 100%; display: block; clear: both; }
.header { overflow: hidden; text-align: left; border: 0px solid #dddddd; background-color: #ffffff; }
.content { text-align: left; padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; }
.o { background-color: #fcbf04; color: #ffffff; }
.g { background-color: #cbff3b; color: #ffffff;  }
.title { font-size: 1.2em; padding: 0px; margin: 0px;  width: 200px;}
.subtitle { font-size: 0.9em; letter-spacing: 0.04em; padding: 0px; margin: 0px; width: 200px; }
.countdown { font-size: 0.7em; letter-spacing: 0.05em; word-wrap: nowrap; height: auto; text-align: right; display: block; }
.sub { font-size: 0.8em; height: auto; border: 0px; letter-spacing: 0em; }
.link { cursor: pointer; }
.standesamt { min-height: 200px; }
.verlobung { min-height: 200px; }
.vi { padding: 0px; padding-left: 30px; padding-right: 30px; }
