.offer_grArrow_link { font-size:14px; font-weight: bold; color: #003063; text-decoration:none; line-height:26px; background: url(../images/offer/pfeil_gr.gif) no-repeat 0px 4px; padding-left: 12px;}
.offer_grArrow_link:hover { text-decoration: underline; }

.offer_2sp_2011_stars {padding: 86px 0 0 201px;}
.offer_2sp_2011_price {color: #FFFFFF; font-family: verdana; font-size: 22px; font-weight: bold; padding: 116px 0 0 252px;}

.offer_2sp_2011_stars_v1 {position: absolute; top: 66px; left: 200px;}
.offer_2sp_2011_stars_v2 {position: absolute; top: 234px; left: 6px;}
.offer_2sp_2011_stars_v3 {position: absolute; top: 79px; left: 200px;}
.offer_2sp_2011_price_v1 {color: #FFFFFF; font-family: verdana; font-size: 14px; font-weight: normal; position: absolute; bottom: 49px; right: 22px;}
.offer_2sp_2011_price_v2 {color: #FFFFFF; font-family: verdana; font-size: 14px; font-weight: normal; position: absolute; bottom: 49px; right: 22px;}
.offer_2sp_2011_price_v3 {color: #FFFFFF; font-family: verdana; font-size: 14px; font-weight: normal; position: absolute; bottom: 49px; right: 22px;}
.offer_2sp_2011_price_v1 span.price,
.offer_2sp_2011_price_v2 span.price,
.offer_2sp_2011_price_v3 span.price {color: #FFFFFF; font-family: verdana; font-size: 21px; font-weight: bold; }
.offer_2sp_2011_price_v1 span.euro,
.offer_2sp_2011_price_v2 span.euro,
.offer_2sp_2011_price_v3 span.euro {color: #FFFFFF; font-family: verdana; font-size: 21px; font-weight: normal; }

/* 3sp Offer Text Link 1 Angebot */
.offer_3sp { float:left;  overflow:hidden; height: 299px; width: 540px; font-family: Verdana; font-size:11px; color: #003063;}
/* .offer_3sp h1 { width: 473px; *width: 520px; height: 29px;color:#ffffff; line-height: 28px; margin: 0px; padding: 0 0 0 50px; } */
.offer_3sp h1 { height: 29px;color:#ffffff; line-height: 28px; margin: 0px; padding: 0 0 0 50px; }
.offer_3sp_head { width: 523px; background: url(../images/offer/head/head_3sp.gif) no-repeat; }
.offer_3sp_left { float:left; width: 344px; position: relative;}
.offer_spacer_left { height: 128px; }
.offer_2sp .offer_spacer_left { height: 119px; }
.offer_3sp_right {float:left; width: 163px; position: relative; }
.offer_3sp_mid { float:left; width:16px; height: 100px; }
.offer_3sp_1_fulllink,
.offer_3sp_2_fulllink { background: url(/clear.gif); height: 146px; width: 344px; left: 0; top: 0; position: absolute; }
.offer_3sp_2_fulllink { width: 163px; }
.offer_spacer_right { height: 154px; }
.offer_left_box { background-color: #dcf0f9; padding: 7px 20px 0 20px; font-family: Verdana; font-size:11px; color: #003063; }
.offer_left_box_wrap { background-color: #dcf0f9; height:106px; }
.offer_left_box div { margin-bottom: 10px; height: 65px;}
.offer_left_box a { font-weight: bold; color: #003063; text-decoration:none; margin-top:10px; background: url(../images/offer/pfeil_kl.gif) no-repeat 0px 3px; padding-left: 12px; }
.offer_left_box div a { font-weight: normal; color: #003063; text-decoration:none; margin-top:0; background: none; padding-left: 0; }
.offer_right_box { background-color: #9fdaec; padding-left: 5px;  }
.offer_right_box a { font-size:14px; font-weight: bold; color: #003063; text-decoration:none; line-height:26px; background: url(../images/offer/pfeil_gr.gif) no-repeat 0px 4px; padding-left: 14px;}
.offer_right_box2 { background-color: #dcf0f9; padding: 15px 20px 0 20px; }
.offer_right_box2_wrap { background-color: #dcf0f9; height:80px; }
.offer_tab_wrap { margin-left: 10px; }
.offer_toptab_wrap { padding-top: 150px; }
.offer_tab_wrap img { margin:0; padding:0; }
.offer_tab {  padding: 0 12px 0 10px; float:left; background-color: #dcf0f9; } 
.offer_tab a { font-family: Verdana; color: #003063; font-weight: bold; font-size:14px; line-height: 26px; text-decoration:none;  } 
.offer_3sp_price { color: #cc0033; padding-top: 5px; font-family: Verdana; }
.offer_3sp_price a { font-weight: bold; color:#cc0033; font-size: 18px; text-decoration:none;}
.offer_3sp_price a:hover { text-decoration: underline;}
/* ENDE - 3sp Offer Text Link 1 Angebot */

/* .tx-ttmpsibeinclude-pi1 { border: 1px solid green; } */
/* 1sp2z Bild mit Text offen */
.offer_1sp_sbg { background-color: #dcf0f9; height: 106px; width: 163px;}
.offer_1sp, .offer_1sp_s { width: 180px; height: 299px; float: left; overflow: hidden; position: relative; }
.offer_1sp_toptitel, .offer_1sp_toptitel_s { width: 163px; z-index: 50; height: 30px; background: url(../images/offer/head/head_1sp.gif) no-repeat; position: relative; }
.offer_1sp_toptitel_txt { font-family: verdana; color: #FFFFFF; padding-left: 50px; font-weight: bold; padding-top: 5px; font-size: 14px; }
.offer_1sp_6_img{ z-index: 1; width: 163px; height: 153px; position: absolute; top: 30px; left: 0px; }
.offer_1sp_6_ra { position: absolute; top: 183px; left: 0px; width: 163px; height: 106px; background-color: #dcf0f9;}
.offer_1sp_6_header { font-family: verdana; color: #003063; font-size: 12px; font-weight: bold; padding: 6px 3px 4px 3px; }
.offer_1sp_6_descr { overflow: hidden; height: 68px; font-family: verdana; color: #003063; font-size: 11px; font-weight: normal; padding: 0 3px; }
.offer_1sp_txt_descr { overflow: hidden; height: 52px; font-family: verdana; color: #003063; font-size: 11px; font-weight: normal; padding: 3px 0 0 20px; }
.offer_1sp_6_li_va { float: left; }
.offer_1sp_6_li_preis { float: right; font-family: verdana; font-size: 11px; color: #CC0033; padding-right: 2px; }
.offer_1sp_6_li_preis a { text-decoration: none; font-family: verdana; font-weight: bold; font-size: 17px; color: #CC0033; }
.offer_1sp_6_li_preis a:hover { text-decoration: underline;}
.offer_1sp_6_li_ra { clear: both; height: 22px; }

.offer_1sp_toptitel_s { background: url(../images/offer/head/head_1sp.gif) no-repeat; }
/*
.offer_1sp_s { background: url(../images/offer/1sp2z/box_1sp.gif) no-repeat 0px 30px; }
*/
.offer_1sp_3_1 { padding-top: 153px; }
.offer_1sp_3, .offer_1sp_3_m { background: url(../images/offer/blau_r_klein_klein.gif) no-repeat 5px 8px; padding-left: 18px; padding-top: 4px; }
.offer_1sp_3_m { float: right; padding-right: 20px; }
.offer_1sp_3 a, .offer_1sp_3_m a { font-family: verdana; color: #003063; font-size: 12px; font-weight: bold; text-decoration: none; }
.offer_1sp_3 a:hover, .offer_1sp_3_m a:hover { text-decoration: underline; }
/*.offer_1sp_3_m a { font-weight: normal; }*/
.offer_1sp_toptext,
.offer_1sp_toptext_lim { padding: 3px 10px 0 20px; font-family: verdana; color: #003063; font-size: 11px; text-decoration: none; }
.offer_1sp_toptext_lim { height: 54px; overflow: hidden; }
.txt_1sp_txt_head { text-decoration: none; font-family: verdana; color: #003063;  font-size: 14px; font-weight: bold; }
.txt_1sp_txt_head { background-color: #9fdaec; padding-left: 5px; }
.txt_1sp_txt_head a { font-size:14px; font-weight: bold; color: #003063; text-decoration:none; line-height:26px; background: url(../images/offer/pfeil_gr.gif) no-repeat 0px 4px; padding-left: 14px;}
.txt_1sp_link { padding-right:10px; text-align:right; font-family:Verdana; font-size:12px;}
.txt_1sp_link a { background:transparent url(../images/offer/pfeil_kl.gif) no-repeat scroll 0px 3px;color:#003063; padding-left:14px;font-weight:bold; text-decoration:none;}
.txt_1sp_link a:hover { text-decoration:underline; }

.offer_1sp_fulllink { background: url(/clear.gif); height: 145px; width: 163px; left: 0; top: 30px; position: absolute; z-index: 50;}

/* 2sp2z 3Angebote mit Bild und VA Logo */
.offer3_img_wrap { width: 347px; height: 284px; overflow: hidden; }
.offer3_bg1, .offer3_bg2, .offer3_bg3 { width: 259px; height: 83px; overflow: hidden; position: relative; }
.offer3_bg2, .offer3_bg3 { border-top: 4px solid #FFFFFF; }
.offer3_smallbg1, .offer3_smallbg2, .offer3_smallbg3 { width: 222px; height: 84px; overflow: hidden; position: relative; float: left; }
.offer3_smallbg2, .offer3_smallbg3 { border-top: 3px solid #FFFFFF; }
.offer3_img { position: absolute; top: 0px; left: 0px; width: 130px; height: 90px; }
.offer3_text { padding-top: 5px; }
.offer3_text p { padding-left: 20px; overflow: hidden; }
.offer3_text a { text-decoration: underline; }
.offer3_text a { background: url(../images/offer/pfeil_kl.gif) no-repeat 8px 3px; color:#003063; padding-left:20px;font-weight:bold; text-decoration:none;}
.offer3_text a:hover { text-decoration:underline; }

.offer3_logo { position: absolute; top: 59px; left: 20px; width: 75px; height: 21px; overflow: hidden; }
.offer3_price { position: absolute; top: 59px; left: 121px; width: 128px; height: 21px; overflow: hidden; text-align: right; }
.offer3_smallprice { position: absolute; top: 59px; left: 88px; width: 128px; height: 21px; overflow: hidden; text-align: right; }
.offer3_text { font-family: verdana; color: #003063;  font-size: 11px; }
.offer3_text a { text-decoration: none; font-family: verdana; color: #003063;  font-size: 12px; font-weight: bold; }
.offer3_text a:hover { text-decoration: underline; }
.offer3_price, 
.offer3_smallprice { font-family: verdana; font-size: 11px; color: #CC0033; } 
.offer3_price a,
.offer3_smallprice a { text-decoration: none; font-family: verdana; font-weight: bold; font-size: 17px; color: #CC0033; } 
.offer3_price a:hover,
.offer3_smallprice a:hover { text-decoration: underline; }

.offer3_smallimg { float: left; height: 84px; width: 122px; position: relative; }
.offer3_smallimg_border { border-top: 3px solid #FFFFFF; }
.offer3_smallimg_fullink { position: absolute; top: 0px; left: 0px; height: 84px; width: 122px; }

 /* 2sp2z Bildbox */
/*.offer_2sp_img { z-index: 1; position: absolute; width: 344px; height: 145px; top: 30px; left: 0px; }*/
.offer_2sp_img { width: 344px; height: 153px; }
/* .offer_2sp_txt_head { padding-top: 143px; padding-left: 5px; padding-bottom: 2px; }
.offer_2sp_txt_head, .offer_2sp_txt_head a { text-decoration: none; font-family: verdana; color: #003063;  font-size: 14px; font-weight: bold; }
.offer_2sp_txt, .txt_2sp_txt { height:73px;padding-top:1px;padding-left: 5px; padding-right: 5px; }
.offer_2sp_txt a, .offer_2sp_txt, .txt_2sp_txt { text-decoration: none; font-family: verdana; color: #003063;  font-size: 11px; }
.offer_2sp_txt a:hover { text-decoration:underline; color:#cc0033; }
*/
.txt_2sp_txt_head { text-decoration: none; font-family: verdana; color: #003063;  font-size: 14px; font-weight: bold; }
.txt_2sp_txt_head { background-color: #9fdaec; padding-left: 5px; width: 339px; }
.txt_2sp_txt_head a { font-size:14px; font-weight: bold; color: #003063; text-decoration:none; line-height:26px; background: url(../images/offer/pfeil_gr.gif) no-repeat 0px 4px; padding-left: 14px;}
.txt_2sp_txt_bg { background-color: #DCF0F9; height: 80px; width: 344px; }
.txt_2sp_txt { height: 54px; font-size: 11px; color: #003063; font-family: verdana; padding: 3px 5px 0 20px; }
.txt_2sp_txt a { text-decoration: underline; }
.txt_2sp_link { padding-right:20px; text-align:right; font-family:Verdana; font-size:12px;}
.txt_2sp_link a { background:transparent url(../images/offer/pfeil_kl.gif) no-repeat scroll 0px 3px;color:#003063; padding-left:14px;font-weight:bold; text-decoration:none;}
.txt_2sp_link a:hover { text-decoration:underline; }


 /* 2sp2z Listenbox */
.offer_2sp { width: 360px; height: 299px; float: left; overflow: hidden; position: relative; }
.offer_2sp_toptitel { width: 344px; z-index: 50; position: relative; height: 30px; background: url(../images/offer/head/head_2sp.gif) no-repeat; }
.offer_2sp_toptitel_txt { font-family: verdana; color: #FFFFFF; padding-left: 50px; font-weight: bold; padding-top: 5px; font-size: 14px; }
/* .liste_2sp_1_ang_ra { clear: both; background: url(../images/offer/pfeil_klein.gif) no-repeat 6px 8px; height: 20px; padding: 5px 15px 0px 20px; } */
.liste_2sp_1_ang_ra { overflow: hidden; clear: both; padding: 0px 8px 0px 6px; }
.liste_2sp_left_stern .liste_2sp_1_ang_ra { padding: 4px 8px 0px 6px; }
.liste_2sp_1_margtop { margin-top: 5px; }
.liste_2sp_1_ang_descr1 { height: 25px; float: left; font-family: verdana; color: #003063; font-size: 11px; }
.liste_2sp_1_ang_descr1a { height: 40px; float: left; font-family: verdana; color: #003063; font-size: 11px; }
.liste_2sp_1_ang_descr1a img { vertical-align: text-bottom; }
.liste_2sp_1_ang_descr1 a { font-family: verdana; color: #003063; font-size: 12px; font-weight: bold; text-decoration: none; }
.liste_2sp_1_ang_descr1a a { font-family: verdana; color: #003063; font-size: 12px; font-weight: bold; text-decoration: none; }
.liste_2sp_1_ang_descr1a a:hover { text-decoration: underline; }
.liste_2sp_1_ang_descr2 { height: 25px; float: right; font-family: verdana; font-weight: normal; font-size: 12px; color: #CC0033; }
.liste_2sp_1_ang_descr2 a { text-decoration:none; font-family: verdana; font-weight: bold; font-size: 12px; color: #CC0033; }
.liste_2sp_1_ang_descr2 a:hover { text-decoration:underline; }
.liste_2sp_1_ang_descr2a { padding-top: 13px; float: right; font-family: verdana; font-weight: normal; font-size: 12px; color: #CC0033; }
.liste_2sp_1_ang_descr2a a { text-decoration:none; font-family: verdana; font-weight: bold; font-size: 12px; color: #CC0033; }
.liste_2sp_1_ang_descr2a a:hover { text-decoration:underline; }
.liste_2sp_1_bg_ra { width: 344px; height: 259px; background-color: #dcf0f9; /*background: url(../images/offer/2sp2z/box_2sp.gif) no-repeat;*/ }
.liste_2sp_1_footer { background: url(../images/offer/pfeil_kl.gif) no-repeat 6px 9px; height: 20px; padding: 5px 15px 0px 20px; }
.liste_2sp_1_footer a { font-weight:bold; font-family: verdana; font-size: 12px; color: #003063; text-decoration: none; }
.liste_2sp_1_footer a:hover { text-decoration:underline } 

.liste_2sp_left_stern { float:left;width:259px; }
.liste_2sp_right_stern { float:left;width:85px; }

.offer3_2sp_right { float:left;width:259px; }
.offer3_2sp_left { float:left;width:85px; }

.offer_bg2listen { background-color: #dcf0f9; height:110px; }

.offer_2sp_toptitel_01 { height: 30px; }
.liste_2sp_1_bg_01 { width: 344px; height: 149px; background: url(../images/offer/head/head_2sp.gif) no-repeat; }
.liste_2sp_1_bg_02 { width: 344px; height: 140px; background: url(../images/offer/head/head_2sp.gif) no-repeat; }

.liste_1sp_1_bg_01 { width: 163px; height: 149px; background: url(../images/offer/head/head_1sp.gif) no-repeat; }
.liste_1sp_1_bg_02 { width: 163px; height: 140px; background: url(../images/offer/head/head_1sp.gif) no-repeat; }

.offer_2sp_vg_wrap { font-size: 11px; padding: 180px 0 0 212px; background: url(../images/offer/postit.png) no-repeat 200px 162px; height: 116px; }
.offer_2sp_vg_t1 { color: #003063; font-family: verdana; font-size: 14px; font-weight: bold;  }
.offer_2sp_vg_alllink { background: url(/clear.gif); height: 289px; width: 344px; left: 0; top: 0; position: absolute; }

.offer_top_wrap { height: 270px; position: relative; }
.offer_top_wrap2 { height: 162px; position: relative; }
.offer_top_wrap3 { height: 192px; position: relative; }
/*
.offer_top_wrap { width: 895px; height: 270px; position: relative; }
*/

.offer_top_balken { z-index: 50; background: #FFFFFF url(../images/offer/head/head_5sp.gif) no-repeat; width: 884px; height: 30px; position: absolute; top: 0px; left: 0px; }
.offer_top_balken2 { z-index: 50; background: url(../images/offer/top/head_gelb_5sp.gif) no-repeat; width: 884px; height: 30px; position: absolute; top: 0px; left: 0px; }
.offer_top_balken3 { z-index: 50; width: 884px; height: 0px; position: absolute; top: 0px; left: 0px; visibility:hidden; }
.offer_top_balken4 { z-index: 50; background: url(../images/offer/top/head_gelb_o_schatten_5sp.gif) no-repeat; width: 884px; height: 30px; position: absolute; top: 0px; left: 0px; }
.offer_top_balken5 { z-index: 50; background: url(../images/offer/top/head_rot_o_schatten_5sp.gif) no-repeat; width: 884px; height: 30px; position: absolute; top: 0px; left: 0px; }


.offer_top_balken_header { font-family: verdana; color: #FFFFFF; padding-left: 50px; font-weight: bold; padding-top: 5px; font-size: 14px; }
.offer_boxen { position: absolute; top: 0px; left: 0px; }
/*
.offer_boxen { width: 895px; height: 270px; position: absolute; top: 0px; left: 0px; }
*/
.obox_top_wrap { float: left; padding: 0px 17px 10px 0px; }

.obox_top_fulllink { background: url(/clear.gif); height: 146px; width: 163px; left: 0; top: 30px; position: absolute; }

.obox_top_bg1 { height: 26px; background-color: #9fdaec; }
.obox_top_bg2 { height: 58px; background-color: #dcf0f9; }

.obox_top_1sp_bg { width: 163px; height: 260px; position: relative; }
.obox_top_1sp_img { z-index: 2; width: 163px; height: 176px; }
.obox_top_1sp_header { padding-left: 5px; font-family: verdana; }
.obox_top_1sp_header a:hover { text-decoration:underline; }
.obox_top_1sp_header_fl { height: 32px; background: url(../images/pfeil_vor_blau.gif) no-repeat 6px 9px; padding: 5px 0 0 22px; font-size: 14px; font-weight: bold; color: #003063; font-family: verdana; }
.obox_top_1sp_header_fl a:hover { text-decoration:underline; }

.obox_top_1sp_header_fl a { font-size: 14px; font-weight: bold; color: #003063; font-family: verdana; text-decoration: none; }
.obox_top_1sp_text { padding: 10px 0 0 22px; font-size: 11px; color: #003063; font-family: verdana; }
.obox_top_1sp_price { padding: 2px 0 0 22px; font-size: 11px; color: #CC0033; font-family: verdana; overflow: hidden; }
.obox_top_1sp_price a { font-size: 20px; text-decoration: none; font-weight: bold; color: #CC0033; font-family: verdana; }
.obox_top_1sp_price a:hover { text-decoration: underline; }


.obox_top_2sp_bg { background-color: #dcf0f9; width: 344px; height: 260px; position: relative; }
.obox_top_2sp_img { z-index: 2; width: 344px; height: 176px; }
.obox_top_2sp_header { background: url(../images/offer/pfeil_gr.gif) no-repeat 6px 9px; padding: 5px 0 0 20px; font-size: 14px; font-weight: bold; color: #003063; font-family: verdana; }
.obox_top_2sp_header a:hover { text-decoration:underline; }
.obox_top_2sp_header_fl { height: 32px; background: url(../images/pfeil_vor_blau.gif) no-repeat 6px 9px; padding: 5px 0 0 22px; font-size: 14px; font-weight: bold; color: #003063; font-family: verdana; }
.obox_top_2sp_header_fl a:hover { text-decoration:underline; } 
.obox_top_2sp_header a, .obox_top_2sp_header_fl a { font-size: 14px; font-weight: bold; color: #003063; font-family: verdana; text-decoration: none; }
.obox_top_2sp_header_n { background: url(../images/offer/pfeil_kl.gif) no-repeat 0px 5px; padding: 2px 0 0 12px; font-size: 11px; color: #003063; font-family: verdana; }
.obox_top_2sp_header_n a { font-size: 11px; color: #003063; font-family: verdana; text-decoration: none; }
.obox_top_2sp_header_n a:hover { text-decoration: underline; }
.obox_top_2sp_text { padding: 9px 0 0 22px; font-size: 11px; color: #003063; font-family: verdana; }
.obox_top_2sp_price { padding: 2px 0 0 22px; font-size: 11px; color: #CC0033; font-family: verdana; }
.obox_top_2sp_price a { font-size: 20px; text-decoration: none; font-weight: bold; color: #CC0033; font-family: verdana; }
.obox_top_2sp_price a:hover { text-decoration: underline;}
.obox_top_2sp_left { float: left; height: 84px; width: 150px; background-color: #9FDAEC; margin-right: 8px; }
.obox_top_2sp_right { float: left; height: 70px; width: 185px; padding-top: 8px; }
.obox_top_2sp_fulllink { background: url(/clear.gif); height: 146px; width: 344px; left: 0; top: 30px; position: absolute; }

/* Links im Fließtext */
.offer_1sp_toptext a,.offer_1sp_6_descr a  { color:#003063; text-decoration:none; font-weight:bold;}
.offer_1sp_toptext a:hover,.offer_1sp_6_descr a:hover { color:#cc0033; text-decoration:underline;}

/* Vollgrafik Box neben der Schnellsuche Startseite */
.offer_2sp_qs { width: 358px; height: 173px; float: left; overflow: hidden; position: relative; }
