div.error {margin-bottom:0px;}

.cmsteaser387 {width:387px;float:left;overflow:hidden;}
.cmsteaser387 .content2 {padding:10px 10px 0px 10px;overflow:hidden;border-width:0px 1px 1px 1px;border-style:solid;border-color:#506D88;}

.cmsteaser387 h3 {margin:5px 0px 0px 0px;padding:0px;font-size:15px;letter-spacing:-1px;}
.cmsteaser387 h4 {margin:10px 0px 0px 0px;font-weight:normal;font-size:11px;}
.cmsteaser387 p {margin:10px 0px 0px 0px;padding:0px;font-weight:normal;color:#333333;}

 .themenspecials .cmsteaser387 {height: 331px;} 
 .themenspecials .cmsteaser387 .content2 {padding-bottom: 12px;}

.cmsspecial p {margin:0px;padding:0px;}
.cmsspecial .textfield {border:1px solid #476581;width:250px;}
.cmsspecial .textfieldshort {border:1px solid #476581;width:45px;}
.cmsspecial .textfieldlong {border:1px solid #476581;width:200px;}
.cmsspecial .nomemberdata {border:1px solid #506D88;padding:20px 30px;line-height:1.5em;background-image:url(/webroot/gfx/global/background/productlist_bgmain.gif);background-repeat:repeat-y;background-position:right;}
.cmsspecial .nomemberdata select {width:100px;}
.cmsspecial .nomemberdata .footnote {padding-top:45px;font-size:10px;}

.cmsspecial .cmserror {color:#D10F10;}
.cmsspecial .cmserror input {border-color:#D10F10;}
.cmsspecial .raffle {padding-top:15px;}
.cmsspecial .raffle .block {background-image:url(/webroot/gfx/global/background/productlist_bgmain.gif);background-repeat:repeat-y;background-position:right;}
.cmsspecial .content {padding-top:15px;}
.cmsspecial .productlist {padding-top:15px;}

.cmsspecial h1 {font-size:16px;letter-spacing:-1px;margin:0px 0px 15px 0px;padding:0px;}
.cmsspecial h2 {font-size:13px;letter-spacing:-1px;}
.cmsspecial .block {border:1px solid #506D88;padding:20px 30px;line-height:1.5em;}
.cmsspecial .headline a {color:#FFFFFF;text-decoration:none;}

.cmsspecial .raffle input.upload {height:22px;width:550px;padding-top:4px;}
.cmsspecial .raffle .question {margin-top:15px;}

.cmsspecial .answers .chars input.char {width:21px;height:21px;border:none;margin-top:4px;margin-right:8px;text-align:center;padding-top:2px;font-weight:bold;font-size:16px;color:#000000;}
.cmsspecial .answers .chars .nr1 {background-image:url(/webroot/gfx/special/cms/raffle_bg_1.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr2 {background-image:url(/webroot/gfx/special/cms/raffle_bg_2.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr3 {background-image:url(/webroot/gfx/special/cms/raffle_bg_3.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr4 {background-image:url(/webroot/gfx/special/cms/raffle_bg_4.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr5 {background-image:url(/webroot/gfx/special/cms/raffle_bg_5.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr6 {background-image:url(/webroot/gfx/special/cms/raffle_bg_6.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr7 {background-image:url(/webroot/gfx/special/cms/raffle_bg_7.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr8 {background-image:url(/webroot/gfx/special/cms/raffle_bg_8.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr9 {background-image:url(/webroot/gfx/special/cms/raffle_bg_9.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr10 {background-image:url(/webroot/gfx/special/cms/raffle_bg_10.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr11 {background-image:url(/webroot/gfx/special/cms/raffle_bg_11.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr12 {background-image:url(/webroot/gfx/special/cms/raffle_bg_12.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr13 {background-image:url(/webroot/gfx/special/cms/raffle_bg_13.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr14 {background-image:url(/webroot/gfx/special/cms/raffle_bg_14.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr15 {background-image:url(/webroot/gfx/special/cms/raffle_bg_15.gif);background-repeat:no-repeat;}
.cmsspecial .answers .chars .nr16 {background-image:url(/webroot/gfx/special/cms/raffle_bg_16.gif);background-repeat:no-repeat;}

.cmsspecial .raffle .important {margin-top:60px;}
.cmsspecial .raffle p.submit {margin-top:30px;text-align:center;}
.cmsspecial .raffle p.requirements {margin-top:45px;}



.koopdoubleteaser td {vertical-align:top;}
.koopdoubleteaser td.td0 {border-width:1px 1px 0px 1px;border-style:solid;border-color:#5C7893;}
.koopdoubleteaser td.td1 {border-width:0px 1px 0px 1px;border-style:solid;border-color:#5C7893;}
.koopdoubleteaser td.td2 {border-width:0px 1px 1px 1px;border-style:solid;border-color:#5C7893;}
.koopdoubleteaser .header {padding:5px 10px;font-size:11px;background-image:url(/webroot/gfx/global/teaser/doubleteaser_bg_head.gif);background-repeat:repeat-y;}
.koopdoubleteaser .keyvisual {margin-top:1px;}
.koopdoubleteaser .description {padding:10px;font-size:11px;line-height:1.4em;}
.koopdoubleteaser .description h1 {margin:0px 0px 5px 0px;font-size:13px;letter-spacing:-1px;}
.koopdoubleteaser .description h2 {margin:0px 0px 5px 0px;font-size:11px;}
.koopdoubleteaser .description p {margin:5px 0px 0px 0px;}
.koopdoubleteaser .pointout {margin:0px;padding:5px 10px;color:#CD0000;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:1.4em;}
.koopdoubleteaser .pointout .price {float:right;margin:0px 10px 0px 0px;font-size:17px;white-space:nowrap;}
.koopdoubleteaser .inkl {font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:1.4em;color:#5E7893;}
.koopdoubleteaser .footer {padding:10px;font-size:11px;text-align:right;}

.catreisen .koopdoubleteaser .header {color:#2096B2;background-image:url(/webroot/gfx/global/teaser/doubleteaser_bg_headreisen.gif);}
.catreisen .koopdoubleteaser .header a {color:#2096B2;}
.catreisen .koopdoubleteaser .inkl {color:#2096B2;}
.catreisen .koopdoubleteaser td {border-color:#4AB4D1;}

.catclubextra .koopdoubleteaser .header {color:#8D7D5A;background-image:url(/webroot/gfx/global/teaser/doubleteaser_bg_headclubextra.gif);}
.catclubextra .koopdoubleteaser .header a {color:#8D7D5A;}
.catclubextra .koopdoubleteaser .inkl {color:#8D7D5A;}
.catclubextra .koopdoubleteaser td {border-color:#9A8A66;}


.kooptripleteaser td {vertical-align:top;}
.kooptripleteaser td.td0 {border-width:1px 1px 0px 1px;border-style:solid;border-color:#5C7893;}
.kooptripleteaser td.td1 {border-width:0px 1px 0px 1px;border-style:solid;border-color:#5C7893;}
.kooptripleteaser td.td2 {border-width:0px 1px 1px 1px;border-style:solid;border-color:#5C7893;}
.kooptripleteaser .header {padding:5px 5px;font-size:11px;background-image:url(/webroot/gfx/global/teaser/tripleteaser2_bg_head.gif);background-repeat:repeat-y;}
.kooptripleteaser .keyvisual {margin-top:1px;}
.kooptripleteaser .description {padding:5px 5px 0px 5px;font-size:11px;line-height:1.4em;}
.kooptripleteaser .description h1 {margin:0px 0px 5px 0px;font-size:12px;letter-spacing:-1px;}
.kooptripleteaser .description h2 {margin:0px 0px 5px 0px;font-size:11px;}
.kooptripleteaser .description p {margin:5px 0px 0px 0px;}
.kooptripleteaser .pointout {margin:0px;padding:5px 5px 10px 5px;color:#CD0000;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:1.4em;}
.kooptripleteaser .pointout .price {float:right;margin:0px 0px 0px 0px;font-size:17px;white-space:nowrap;}
.kooptripleteaser .pointout .inkl {color:#5E7893;}
.kooptripleteaser .footer {padding:0px 10px 10px 10px;font-size:11px;text-align:right;}

.catreisen .kooptripleteaser .header {color:#2096B2;background-image:url(/webroot/gfx/global/teaser/tripleteaser2_bg_headreisen.gif);}
.catreisen .kooptripleteaser .header a {color:#2096B2;}
.catreisen .kooptripleteaser .description h2 {color:#2096B2;}
.catreisen .kooptripleteaser .pointout .inkl {color:#2096B2;}
.catreisen .kooptripleteaser td {border-color:#4AB4D1;}

.catclubextra .kooptripleteaser .header {color:#8D7D5A;background-image:url(/webroot/gfx/global/teaser/tripleteaser2_bg_headclubextra.gif);}
.catclubextra .kooptripleteaser .header a {color:#8D7D5A;}
.catclubextra .kooptripleteaser .description h2 {color:#8D7D5A;}
.catclubextra .kooptripleteaser .pointout .inkl {color:#8D7D5A;}
.catclubextra .kooptripleteaser td {border-color:#9A8A66;}

/* ottomedia partnerseite */
.ompartnerteaser td {}
.ompartnerdocking {margin-top:25px;}

/* debug */

