/* General */
body {
 font-family: verdana,arial,sans-serif;
 background-color: #F6F6E4;
}
body, h1, h2, h3, h4 {margin: 0pt; border: 0pt; padding: 0pt;}

p {padding: 0.5em 0em;}

/* Font sizes, style */
ul,ol,dl {line-height: 1.2em;}
p, td, li, ul, ol, dl {font-size: small;}
dt {font-weight: bold;}

ul, ol, dl, p {text-align: justify;}

/* Heading styles */
h1 {font-size: x-large;}
h2 {font-size: large;}
h3 {font-size: medium;}
h4 {font-size: small;}

h1, h2, h3, h4 {
  font-family: arial,sans-serif;
  color: green;
}

h1, h2, h3  {
 border-bottom-style: groove;
 border-bottom-color: green;
}

h1 {
 padding-bottom: 3px;
 border-bottom-width: 4px;
}

h2 {
 padding-bottom: 2px;
 border-bottom-width: 2px;
}

h3 {
 padding-bottom: 1px;
 border-bottom-width: 1px;
}

hr {
 color: #fff;
 height: 1px;
 border: none;
 border-bottom: 1px solid #ddd;
 margin: 0;
 padding: 0;
 clear: both;
}

/* Links */
a {text-decoration:none; font-weight: bold}
a:link, a:active { color: #0000bb; }
a:hover { color:#750075; }
a:visited { color:#750075; }

/* Navigation */
.navbox {border:1px solid #7386BB; background-color:#E6E6B4;}
.navhead {font-size: 9pt; font-weight:bold; color:#344910; background-color:#D8D76B;}
.naventry {font-size: 8pt;}
.navlink {font-weight: normal;}

/* Others... */
.nonborder {border: none}
.footer {font-size: 8pt}
.tiny {font-size: 8pt}
.normalfont {font-weight: normal}
.boldfont {font-weight: bold}
.highlighted {color: red; font-weight: bold; font-size: 12pt; background-color:#E6E6B4}
.centered {text-align: center}
.on {background-color: black}
.off {}

/* Videobox */
.video {border:1px solid #7386BB; background-color:#E6E6B4; padding: 10px; text-align: center; margin: 10px 0px}

.weddingpic {
 margin: 0 auto;
 width: 450px;
 height: 600px;
 display: block;
 border: 1px solid black;
 background: url(images/hochzeit09/DSCF3130.JPG) 0 0 no-repeat;
}
.weddingpic:hover {
  background: url(images/hochzeit09/DSCF2993.JPG) 0 0 no-repeat;
}

