Sorry, hatte ich vergessen...
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../Bilder-1/bg-body.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; }
#navi ul { width: 820px; margin: 0; padding: 0; }
#navi li { color: white; font-size: 12px; font-weight: bold; text-align: center; width: 80px; height: 22px; float: left; margin: 0; padding-top: 8px; border-left: 2px solid white; list-style-type: none; }
#bottom li { margin: 0; padding-right: 20px; padding-left: 20px; display: inline; }
p { }
h1 { color: #6c3; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; text-align: left; margin-top: 18px; margin-bottom: 25px; }
td {}
a:link { color: #313131 }
a:visited { color: #313131 }
a:hover { color: #ff5000 ; text-decoration: underline; }
a:active { color: #ff5000 }
#bottom { color: #666; font-size: 10px; font-weight: bold; background-image: url(../Bilder-1/bg-footer.jpg); text-align: center; width: auto; height: 28px; clear: both; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 15px; }
#bottom_2 { color: #313131; font-size: 10px; font-weight: normal; text-align: center; margin-right: 10px; margin-left: 10px; padding-top: 20px; width: 880px; clear: both; }
#bottom_3 { color: #313131; font-size: 10px; font-weight: normal; text-align: center; margin-right: 25px; margin-bottom: 0; margin-left: 355px; padding-bottom: 15px; width: 300px; clear: both; }
#bottom_werbung { color: #313131; font-size: 10px; font-weight: normal; text-align: center; width: auto; clear: both; margin-right: 10px; margin-left: 10px; padding-top: 25px; padding-bottom: 5px; }
#bottom a:link { color: #313131; font-weight: normal; text-decoration: none; padding: 2px; }
#bottom a:visited { color: #313131; font-weight: normal; text-decoration: none; padding: 2px; }
#bottom a:hover { color: white; font-weight: normal; text-decoration: none; }
#content { color: #313131; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; width: 650px; margin-top: 50px; margin-right: 25px; margin-left: 25px; padding-right: 100px; padding-left: 100px; }
#content_breit { color: #313131; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; margin-top: 65px; margin-right: 25px; margin-left: 25px; padding-right: 100px; padding-left: 100px; width: 620px; }
#content_news { color: #313131; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; margin-top: 50px; margin-right: 25px; margin-left: 25px; padding-right: 100px; padding-left: 100px; width: 620px; }
#content_f { color: #313131; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; width: 470px; float: left; margin-top: 21px; padding-right: 15px; padding-left: 15px; }
#content_f_home { color: #313131; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; margin-top: 30px; width: 470px; float: left; padding-right: 15px; padding-left: 15px; }
#img_row { width: 880px; height: 150px; margin-top: 5px; margin-left: 20px; }
#subnavi { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; width: 170px; float: left; margin-top: 44px; margin-left: 10px; padding-left: 20px; border-right: 1px dotted silver; border-bottom: 1px dotted silver; }
#subnavi_ohne_navi { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 190%; text-align: left; margin-top: 40px; width: 170px; float: left; margin-left: 10px; padding-left: 20px; border-right: 1px dotted silver; border-bottom: 1px dotted silver; }
#subnavi_ohne_navi_home { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 190%; text-align: left; margin-top: 40px; margin-left: 10px; padding-left: 20px; width: 170px; float: left; border-right: 1px dotted silver; }
#subnavi_schmal { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 190%; text-align: left; margin-top: 110px; margin-left: 30px; padding-left: 25px; width: 100px; float: left; border-right: 1px dotted silver; border-bottom: 1px dotted silver; }
#subnavi_tip { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 170%; text-align: left; margin-top: 44px; margin-left: 10px; padding-left: 20px; width: 170px; float: left; border-right: 1px dotted silver; border-bottom: 1px dotted silver; }
#subnavibox_rechts { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-align: right; width: 140px; float: left; margin-top: 63px; padding-left: 10px; }
#subnavibox_links_home { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 190%; text-align: left; width: 160px; float: left; margin-top: 40px; padding-right: 10px; padding-left: 10px; border-left: 1px dotted #c0c0c0; }
#subnavibox_links { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 190%; text-align: left; margin-top: 55px; padding-left: 10px; width: 160px; float: left; padding-right: 10px; border-bottom: 1px dotted #c0c0c0; border-left: 1px dotted #c0c0c0; }
#subnavibox_mittig { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-align: center; width: 140px; float: left; margin-top: 63px; padding-left: 10px; }
#subnavi a:link { color: #666; text-decoration: none; }
#subnavi_tip a:link { color: #666; text-decoration: none; }
#subnavi a:visited { color: #666; text-decoration: none; }
#subnavi_tip a:visited { color: #666; text-decoration: none; }
#subnavi a:hover { color: #ff5000; background-color: white; text-decoration: underline; padding: 2px; }
#subnavi_tip a:hover { color: #ff5000; text-decoration: underline; background-color: white; padding: 2px; }
#navi { background-image: url(../Bilder-1/bg-navi.jpg); background-repeat: repeat-x; width: auto; height: 28px; margin-right: 10px; margin-left: 10px; }
#suche { background-repeat: repeat-x; width: 300px; height: 31px; margin: 35px 25px 1px; padding-left: 176px; }
#suche_home { background-repeat: repeat-x; text-align: left; padding-left: 176px; width: 300px; height: 31px; float: left; margin: 35px 25px 1px; }
#trivago_links { background-repeat: repeat-x; text-align: left; width: 290px; float: left; }
#trivago_rechts { background-repeat: repeat-x; text-align: left; width: 180px; float: left; }
#suche_sprache { background-repeat: repeat-x; text-align: left; width: 170px; height: 31px; float: left; margin: 35px 10px 1px; }
#suche_sitemap { background-repeat: repeat-x; margin: 35px 25px 1px; padding-left: 100px; width: 300px; height: 31px; }
#navi a:link { color: white; font-weight: bold; text-decoration: none; }
#navi a:visited { color: white; font-weight: bold; text-decoration: none; }
#navi a:hover { color: #454545; font-weight: bold; text-decoration: none; width: 110px; height: 30px; padding: 3px 1px 4px; }
#top { background-image: url(../Bilder-1/880x126-Kopf.jpg); width: 880px; height: 126px; margin-right: 10px; margin-left: 10px; }
#container { background-image: url(../Bilder-1/bg-container-900.jpg); background-repeat: repeat-y; width: 900px; margin-right: auto; margin-left: auto; }
p { }
.img { margin-left: 4px; }