body{ background-color: #e4e4e4; background-image: url(../images/bgrd.jpg); background-position: center 0; text-align: left; margin: 5px 0 0; padding: 0; }

p { margin-top: 1.7em; }

td { vertical-align: top; }
.centeredDiv{ color: #656565; font-size: 11px; font-family: Arial, Verdana, "Trebuchet MS", Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.4em; background-color: white; margin: 0 auto; text-align: left; width: 913px; border-right: 10px solid #fff; border-left: 10px solid #fff; }
a:link { color: #656565; text-decoration: none; }
a:visited { color: #656565; text-decoration: none; }
a:hover { color: #b51c33; text-decoration: underline; }
a:active { color: #b51c33; text-decoration: none; }
a.navibutton:link { color: #656565; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; width: auto; height: auto; margin: 0 4px; padding: 0 0 6px; display: block; }
a.naviseite:link { color: #656565; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 12px 5px; text-decoration: none; text-align: left; width: auto; height: auto; margin: 0 4px; padding: 0 0 4px; border-bottom: 2px solid #b51c33; display: block; }
a.navibutton:visited { color: #656565; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; width: auto; height: auto; margin: 0 4px; padding: 0 0 6px; display: block; }
a.naviseite:visited { color: #656565; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 12px 5px; text-decoration: none; text-align: left; width: auto; height: auto; margin: 0 4px; padding: 0 0 4px; border-bottom: 2px solid #b51c33; display: block; }
a.navibutton:hover { color: #b51c33; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 12px 5px; text-decoration: none; text-align: left; width: auto; height: auto; margin: 0 4px; padding: 0 0 4px; border-bottom: 2px solid #b51c33; }
a.naviseite:hover { color: #b51c33; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 12px 5px; text-decoration: none; text-align: left; width: auto; height: auto; margin: 0 4px; padding: 0 0 4px; border-bottom: 2px solid #b51c33; display: block; }
a.navibutton2:link { color: #656565; line-height: 8px; text-decoration: none; text-align: left; }
a.naviseite2:link { color: #a30a24; line-height: 8px; text-decoration: none; text-align: left; }
a.navibutton2:visited { color: #656565; line-height: 8px; text-decoration: none; text-align: left; }
a.naviseite2:visited { color: #a30a24; line-height: 8px; text-decoration: none; text-align: left; }
a.navibutton2:hover { color: #b51c33; line-height: 8px; text-decoration: underline; text-align: left; }
a.naviseite2:hover { color: #a30a24; line-height: 8px; text-decoration: none; text-align: left; }
.navi_o_td { font-weight: bold; text-align: left; width: auto; float: left; margin: 0; padding: 0 8px 6px; }
.navi_o2_td { line-height: 8px; text-align: left; width: auto; float: left; margin: 0; padding: 0 8px 6px; border-left: 1px solid #cbcbcb; }
.navi_v_space { line-height: 8px; }
.h_line_grau { width: auto; margin: 0; padding: 0 0 0 0; border-bottom: 1px solid #cbcbcb; }
.header_txt { font-size: 13px; line-height: 1.4em; text-align: center; position: relative; top: 55px; left: 267px; width: 330px; margin: 0; padding: 0; }
.header_txt4 { font-size: 9px; text-align: center; margin: 0; padding: 0; position: relative; top: 25px; left: 70px; }
.header_txt_5 { position: relative; top: -25px; left: 99px; }
.header_txt2 { color: black; font-size: 16px; font-family: "trebuchet ms", arial, tahoma, verdana, helvetica, geneva, courier, georgia; font-weight: bold; font-style: normal; letter-spacing: 7px; position: relative; top: -5px; left: 14px; width: 100px; margin: 8px 0 0; padding: 0; }
.header_txt3 { color: #656565; font-size: 17px; font-family: verdana, "trebuchet ms", arial, tahoma, helvetica, geneva, courier, georgia; font-style: italic; font-weight: bold; line-height: 1.3em; margin: 8px 0 0; padding: 0; position: relative; top: 15px; left: 480px; width: 160px; }
.sidebar_l_td { color: #b51c33; font-size: 12px; font-family: arial; font-weight: bold; text-align: left; width: auto; float: none; margin: 0 0 0; padding: 0 0 2px; border-bottom: 1px solid #ce0001; }
.sidebar_table_l { font-family: arial; text-align: left; width: 95%; float: none; margin: 0 0 0 8px; padding: 0; }
.sidebar_table_r { font-family: arial; text-align: left; padding: 0; width: auto; float: none; margin: 0; }
.content_td { text-align: left; width: 48%; margin: 0; padding: 0; }
.content2_td { text-align: left; margin: 0; padding: 0; width: 40%; }
.content3_td { text-align: left; margin: 0 3px 0 0; padding: 0; width: 100%; }
.content4_td { text-align: left; margin: 0 0 0 0; padding: 0 10px 0 0; width: 100%; }
.sidebar_r_td { text-align: left; width: auto; margin: 0; padding: 0 0 2px; border-bottom: 1px solid #ce0001; }
.v_line_grau { width: 15px; height: auto; margin: 0; padding: 0 0 0 1px; border-right: 1px solid #efefef; }
.hspace_v_line { width: 15px; margin: 0; padding: 0; }
.h_line_red { width: auto; margin: 0; padding: 0 0 2px; border-bottom: 1px solid #b51c33; }
.header_image { background-image: url(../images/pano3_gold.jpg); background-repeat: no-repeat; width: 873px; height: 231px; margin: 0; padding: 0; }
.red_pix_img { text-align: left; width: 4px; height: 7px; margin: 0; padding: 5px 6px 0 0; }
.footer_img { background-image: url(../images/footer_img.gif); }
.image_border { margin: 0; padding: 1px; border: solid 1px #ccc; }
.image_border_space { margin: 5px 8px 3px 0; padding: 1px; border: solid 1px #ccc; }
.image_space1 { margin-top: 10px; margin-right: 20px; margin-bottom: 5px; }
.image_space2 { margin: 0 0 5px 12px; }
.image_space3 { margin: 6px 8px 0 0; padding: 1px; border: solid 1px #ccc; }
.image_space4 { margin: 6px 0 3px 20px; padding: 1px; border: solid 1px #ccc; }
.image_space4_m { margin: 10px 0 3px 4px; padding: 1px; border: solid 1px #ccc; }
.image_space5 { margin: 5px 0 0 8px; padding: 1px; border: solid 1px #ccc; }
.image_space6 { margin: 0 10px 0 0; padding: 1px; border: solid 1px #ccc; }
.image_space7 { margin: 0; padding: 0 0 9px; paddi }
.image_angebot { margin: 2px 4px 0 0; padding: 1px; border: solid 1px #305b8f; }
.two_logo_img { position: relative; top: 10px; margin: 0; padding: 0; }
.galerie_td { margin: 0; padding: 0 30px 3px 0; }
.teile_td { margin: 0; padding: 3px 0 3px 5px; }
.ul_service { text-align: left; width: auto; height: auto; margin: 0 0 0 20px; padding: 0; }
.24h_image { position: relative; left: -122px; right: -33px; width: 60px; height: 60px; margin: 0; padding: 0; }
.h1 { font-size: 11px; line-height: 1.4em; margin: 15px 0 13px; padding: 0; }
.nic_img { text-align: right; position: relative; top: -337px; left: 245px; right: 0; bottom: 0; width: 37px; height: 32px; z-index: 6; float: right; margin: 0; padding: 0; }
.iframe_gw_suche { position: relative; left: -15px; width: 667px; height: 569px; margin: 0; padding: 0; }
.border_line_td { background-color: #f3f3f3; margin: 0; padding: 6px 0; border-bottom: 1px solid #c0c0c0; }
.border_line_td_2 { background-color: #f3f3f3; margin: 0; padding: 0 0 0; border-bottom: 1px solid #c0c0c0; }
.link_icon { width: 4px; height: 10px; margin: 0; padding: 0; display: inline; }
.logo_space { margin: 0; padding: 15px 0 0 20px; }
.logo_table { width: 500px; margin: 0; padding: 0; }

