.confirm { padding: 20px 0px 0px 20px; }
html { background-color: #FFF; font-family: "Trebuchet MS"; font-size: 13px; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; font-size: 13px; }
a:link { text-decoration: none; color: #C32C36; font-size: 13px; padding: 0px; }
a:visited { text-decoration: none; color: #C32C36; font-size: 13px; }
a:hover { text-decoration:underline; font-style:normal; color: #C32C36; }
a:active { text-decoration:underline; font-style:normal; color: #C32C36; }
.ueberschrift_ohne_link { font-size: 13px; font-family: "Trebuchet MS"; color: #C32C36; }
.link_schwarz { font-size: 13px; font-family: "Trebuchet MS"; color: #000; }
.link_schwarz a:link { font-size: 13px; font-family: "Trebuchet MS"; color: #000; text-decoration: none; }
.link_schwarz a:visited { font-size: 13px; font-family: "Trebuchet MS"; color: #000; text-decoration: none; }
.link_schwarz a:hover { font-size: 13px; font-family: "Trebuchet MS"; color: #000; text-decoration: underline; }
.link_schwarz a:active { font-size: 13px; font-family: "Trebuchet MS"; color: #000; text-decoration: underline; }
#container { background-color: #FFF; width: 100%; }
/* CSS Document */
#seiten_layout { border: 0px solid #C32C36; width: 1002px; height: 100%; margin: auto; }
#header { height: 100px; width: 1002px; background-color: #FFF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #C32C36; }
#header_logos { width: 1002px; height: 100px; }
#header_logos #left { background-position: left; width: 300px; }
#header_logos #right { width: 684px; text-align: right; vertical-align: middle; padding-right: 10px; }
#links_layout { height: 100%; background-color: #DDDDDD; width: 125px; float: left; padding-top: 10px; padding-bottom: 0px; }
#links_strich { width: 115px; background-color: #DDDDDD; margin-left: 9px; border-left: 1px solid #C32C36; text-align: right; }
#links_navi { background-color: #CCCCCC; text-align: center; width: 105px; }
.bild { height: 50px; padding-top: 0px; border: 0px; padding-bottom: 0px; }
.bild_text { height: 14px; padding-bottom: 8px; padding-top: 0px; line-height: 15px; }
#rechts_layout { height: 100%; background-color: #DDDDDD; float: right; width: 190px; padding-top: 10px; padding-bottom: 10px; }
#rechts_strich { background-color: #DDDDDD; width: 180px; border-left-width: 1px; border-left-style: solid; border-left-color: #C32C36; margin-left: 9px; }
#rechts_navi { width: 170px; }
.rechts_hell { background-color: #CCCCCC; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 3px; }
.rechts_dunkel { background-color: #BBBBBB; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 3px; vertical-align: middle; }
#galerie { width: 590px; border: 0px; margin-left: 30px; padding-top: 20px; padding-bottom: 20px; }
#galerie td { height: 65px; }
#Einzelbild h1 { font-size: 11px; font-family: "Trebuchet MS"; color: #C32C36; }
#Mainframe { text-align: left; padding-left: 134px; padding-right: 192px; }
#Mainframe h1 { font-size: 16px; font-family: "Trebuchet MS"; color: #C32C36; margin-bottom: 10px; margin-top: 10px; }
#Mainframe h2 { font-size: 13px; font-family: "Trebuchet MS"; color: #C32C36; margin-bottom: 5px; margin-top: 2px; }
#Mainframe h3 { font-size: 12px; font-family: "Trebuchet MS"; color: #C32C36; margin-bottom: 10px; margin-top: 20px; }
#Mainframe h5 { font-size: 15px; font-family: "Trebuchet MS"; color: #C32C36; margin-bottom: 10px; margin-top: 20px; text-align: center; }
p { padding-left: 4px; padding-top: 0px; padding-bottom: 0px; }
#strom { padding-right: 150px; }
img { border: 0px; vertical-align: middle; }
.links_dunkel { background-color: #BBBBBB; height: 50px; padding-top: 8px; border: 0px; text-align: center; }
.links_dunkel_text { background-color: #BBBBBB; height: 14px; padding-top: 0px; border: 0px; padding-bottom: 8px; text-align: center; }
.form_links { font-size: 11px; line-height: 20px; font-family: Verdana, Geneva, sans-serif; background-color: #999; width: 200px; text-align: right; color: #FFF; font-weight: bold; padding-right: 5px; border: 0px; }
.form_rechts { font-size: 11px; line-height: 20px; font-family: Verdana, Geneva, sans-serif; background-color: #ccc; width: 340px; text-align: left; color: #000; border: 0px; }
#Einzelbild { margin-left: 20px; width: 584px; }
.links { width: 25px; text-align: left; vertical-align: middle; border: 0px; margin: 0px; padding: 0px; }
.mitte { text-align: center; border: 0px; }
.rechts { width: 25px; text-align: right; vertical-align: middle; border: 0px; margin: 0px; padding: 0px; }
#kontakt { text-align: center; width: 620px; background-color: #CCC; margin-top: 30px; padding-top: 10px; }
#anfrage_abstand { background-color: #CCCCCC; padding-bottom: 15px; padding-top: 10px; padding-left: 5px; text-align: left; }
.infofeld { background-color: #DDDDDD; text-align: left; width: 330px; padding-left: 3px; margin-left: 10px; }
.infofeld_dunkel { padding-left: 4px; width: 320px; }
.infofeld_dunkel_links { background-color: #DDDDDD; text-align: left; margin-right: 0; margin-left: 5px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 6px; width: 160px; }
.infofeld_dunkel_rechts { background-color: #DDDDDD; text-align: right; padding-right: 8px; padding-bottom: 5px; width: 160px; }
.preise { font-size: 9px; padding-left: 5px; padding-right: 5px; }
.leer { padding-top: 0px; padding-bottom: 0px; line-height: 7px; }
.abschlussFormel { padding-top: 7px; padding-bottom: 0px; line-height: 15px; }
.preise2 { font-size: 9px; }
.text_rot_13 { font-size: 13px; color: #C32C36; }
.anfahrt_bilder { text-align: center; }
.rechts_hell2 { background-color: #CCCCCC; padding-left: 3px; padding-right: 3px; padding-top: 2px; line-height: 20px; padding-bottom: 3px; }
#route { text-align: center; }
.anfrage { text-align: center; padding-top: 8px; }
.formular_neu { border: 2px solid #CCCCCC; padding-top: 4px; }
.flaggen_rechts_oben { padding-bottom: 6px; background-color: #BBBBBB; padding-top: 0px; width: 160px; }
.zentriere { text-align: center; }
.haupttabelle_links { width: 300px; }
.haupttabelle_rechts { width: 364px; padding-left: 8px; }
.td_angebot { vertical-align: top; }
.gleich_h1 { font-size: 16px; color: #000; padding-bottom: 10px; text-align: center; }
.abstand { padding-left: 80px; font-weight: bold; }
.opening_times { font-size: 9px; padding-left: 30px; line-height: 30px; }
.gleich_h2 { font-size: 16px; color: #000; font-weight: bold; line-height: 24px; }
.telefonnummer { font-weight: bold; color: #009900; line-height: 20px; }
.gleich_h2 { font-size: 16px; color: #000; font-weight: bold; line-height: 24px; }
.opening_times { font-size: 9px; padding-left: 30px; line-height: 30px; }
.haupttabelle_links { width: 300px; }
.haupttabelle_rechts { width: 364px; padding-left: 8px; }
.infofeld_dunkel_rechts { background-color: #DDDDDD; text-align: right; padding-bottom: 5px; width: 60px; padding-right: 8px; }
.paket_abstand { padding-top: 4px; padding-left: 0px; background-image: url(images/Vorteilspaket.jpg); width: 170px; height: 300px; background-repeat: no-repeat; text-align: left; padding-bottom: 0px; }
.flaggen_rechts_oben { padding-bottom: 10px; background-color: #BBBBBB; padding-top: 0px; width: 160px; text-align: center; }
.vorteil_h2 { font-size: 16px; font-style: normal; font-weight: bold; color: #C32C36; padding-top: 30px; padding-bottom: 0px; text-align: center; line-height: 30px; }
.abstand_vorteilspaket { padding-bottom: 0px; width: 160px; font-size: 11px; padding-top: 0px; padding-left: 4px; line-height: 16px; }
.vorteil_kleingedr { font-size: 9px; padding-top: 26px; padding-left: 4px; }
