body { color: #fff; background-color: #290302; margin: 0 0 40px; padding: 0; }
.hochzeit { background-image: url(hochzeitsplaner/backgrund.gif); width: 900px; margin: 0 auto 0; padding: 0; }
.hochzeitsplaner {}
.heirat { width: 223px; float: left; clear: right; margin: 0; padding: 0; }
.rechts { font-size: 15px; font-family: verdana; background-color: #290302; width: 677px; height: 30px; float: left; margin: 0; padding: 18px 0 5px; }
.rbox { font-family: verdana; width: 677px; float: right; margin: 0; padding: 0; }
.breadcrumb { color: #373737; font-size: 12px; background-image: url(hochzeitsplaner/bread-bg.gif); width: 667px; height: 16px; margin: 0; padding: 17px 0 10px 10px; }
.breadcrumb A { color: #323232; text-decoration: none; }
.breadcrumb A:hover { color: #290302; text-decoration: underline; }
.content { color: #290302; font-size: 13px; width: 647px; margin: 0; padding: 0 15px 10px; }
.content h1 { font-size: 20px; }
.content A { color: #290302; text-decoration: underline; }
.content A:hover { color: #68231e; text-decoration: underline; }
.left { font-family: verdana; width: 223px; float: left; }
.marry { margin: 0; padding: 0; }
.navi {  }
.navi ul { margin: 0; padding: 0; list-style-type: none; }
.navi li { border-bottom: 1px solid #f7f7f7; display: block; }
.navi A { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; width: 201px; margin: 0; padding: 4px 0 4px 20px; display: block; }
.navi A:hover { color: #fff; font-size: 11px; font-weight: bold; background-color: #68231e; text-decoration: none; width: 203px; margin: 0 0 0 2px; padding: 4px 0 4px 18px; display: block; }
.current { color: #323232; font-size: 14px; font-weight: bold; text-decoration: none; display: block; }
a.current { color: #f7f7f7; font-size: 11px; font-weight: bold; background-color: #68231e; text-decoration: none; margin-left: 2px; display: block; }
ul.nav2nd { margin-bottom: 10px; }
ul.nav2nd li { background-color: #96231e; margin-left: 2px; border-style: none; }
ul.nav2nd li A { color: #290302; font-size: 11px; font-weight: bold; background-color: #96231e; text-decoration: none; width: 190px; margin: 0; padding: 4px 0 4px 30px; display: block; }
ul.nav2nd li A:hover { color: #fff; font-size: 11px; font-weight: bold; background-color: #68231e; text-decoration: none; width: 190px; margin: 0; padding-left: 30px; display: block; }
ul.nav2nd li a.active { color: #f7f7f7; font-size: 11px; font-weight: bold; text-decoration: none; }
.rulf { color: #323232; font-size: 11px; width: 200px; margin: 20px 0; padding: 0 8px; }
.rulf A { color: #323232; font-size: 11px; }
.rulf A:hover { color: #68231e; font-size: 11px; text-decoration: underline; }
.wem { margin: 0 auto; padding: 0 0 0; }
