/**
  * pixum_xxl
  *
  * @copyright       
  * @author          MGE
  * @version         0.01
  * @date 		     2009-04-03
  */

@import url("combiprodsel_content_module.css");


/**
 * @workaround: remove dotted border around active liks in FF
 * see http://sonspring.com/journal/removing-dotted-links
 */
a:active{ outline: none;}
:focus{-moz-outline-style: none;}


/**
  * @section pixum_xxl
  *
  * main container of pixum_xxl
  * @see     
  */

#main { margin:0; padding:0; /*url(/images/grid_67+15-15x18.png) 15px 18px;*/}

#pixum_xxl { padding: 0; position:relative; zoom:1; overflow:hidden; margin:0; background:#fff}
#xxl_content { display:inline; width:723px; float:left;position:relative;margin-left:246px; }
#xxl_sidebar{  width: 231px; margin-left:-969px; float:left; position:relative; }

#startseite_abschluss{clear:both; z-index:50; position:absolute; bottom:0px; right:0px; height:130px;}
#startseite_abschluss div{width:231px;height:130px; float:left; background:#ababab; margin:0 0 0 15px; padding:0;}
#xxl_footer{clear:both; background:#ababab; margin:0 }

/**
  * @section kundenstimmen
  *
  */


div.kundenstimme{padding: 18px 8px}
div.kundenstimme blockquote{padding:0; margin:0}
div.kundenstimme blockquote img{float:left; padding: 0 5px 0 0}
div.kundenstimme blockquote span.inquote,
div.kundenstimme blockquote span.outquote{height:14px; display:inline;display:-moz-inline-box;  display:inline-block;   width:19px; background:url(img/quotes.png);  }
div.kundenstimme blockquote span.outquote{background-position: 0 -19px; margin: 0 0 0 3px}
div.kundenstimme blockquote span.inquote{background-position: 0 3px}
div.kundenstimme blockquote p{font-size:10px; line-height:14px; padding:0; margin:0}
div.kundenstimme cite{display:block; color:#00a6ef; text-align:left;margin: 3px 0 0 0}




/**
 * @section slideshow NEU
 * starseitenslideshow mit 6 motiven
 *
 */

#xxlslideshow, #xxlslideshow .contentdiv{width:723px; border:none; height:520px; padding:0 ; overflow:hidden;background:#fff; position:relative;}
#xxlslideshow .contentdiv{position:absolute; top:0; left:0, overflow:hidden; text-indent:-9000px}

#xxlslideshow #slideshow1{background:#fff url(img/DE_slide1.jpg) no-repeat top left}
#xxlslideshow #slideshow2{background:#fff url(img/DE_slide2.jpg) no-repeat top left;}
#xxlslideshow #slideshow3{background:#fff url(img/DE_slide3.jpg) no-repeat top left;}
#xxlslideshow #slideshow4{background:#fff url(img/DE_slide4.jpg) no-repeat top left;}
#xxlslideshow #slideshow5{background:#fff url(img/DE_slide5.jpg) no-repeat top left;}
#xxlslideshow #slideshow6{background:#fff url(img/DE_slide6.jpg) no-repeat top left;}







/**
  * @section linkbox
  *
  */

#pixum_xxl .linkbox{background:#fff url(img/link_leinwandbilder_neu.png) no-repeat top left;line-height:18px; position:relative; border:2px solid #a8daf0; height:113px}
#pixum_xxl #link_poster{background:#fff url(img/link_poster_neu.png) no-repeat top left; }
#pixum_xxl .linkbox strong{color:#00a6ef; display:block; font-size:18px; padding: 16px 90px 2px 18px}
#pixum_xxl .linkbox em{color:#ff6600; display:block; font-size:17px; font-weight:bold; font-style:normal; padding:0 0 0 18px;}
#pixum_xxl .linkbox a, #pixum_xxl .linkbox a:visited{color:#000; display:block; font-size:10px; font-weight:normal; font-style:normal; padding:71px 90px 0 50px; line-height:16px; position:absolute;top:0; left:0; background:url(/images/x.gif)}

/**
  * @section xxl_footer
  *
  */

#xxl_footer{clear:both; margin: 0; background:#fff url(img/footer_bg.png) repeat-x 0 0; padding: 15px 0 18px 15px; overflow:hidden; width: 990px; }
html>body #xxl_footer{min-width: 990px; width:auto;}

.footerbox{float:left; width:229px; background:#e4e4e4 url(img/gradient_1.png) repeat-x; border:1px solid #ababab; margin: 0 15px 18px 0; height:108px}
.footerbox h2{display:block; color:#00a6ef; background: url(img/commom_footer_icons.png) no-repeat; height:36px; font-size:12px; line-height:18px; margin:3px 0 2px 0 ; }
.footerbox p {font-size:10px; padding:0 0 5px 10px; margin:0}
#xxl_footer #box1 h2{background-position: 0 -5px; padding: 4px 0 4px 50px}
#xxl_footer #box2 h2{background-position: 0 -60px; padding: 4px 0 4px 50px; line-height:36px; }
#xxl_footer #box3 h2{background-position: 0 -112px; padding: 4px 0 4px 50px; line-height:36px; }
#xxl_footer #box5 h2{background-position: 0 -270px; padding: 4px 0 4px 50px; line-height:36px; }
/*#xxl_footer #box4 h2{background-position: 0 -168px; padding: 21px 0 4px 155px; line-height:18px; height:18px;}*/

#xxl_footer #box4 h2{background-position: 0 -220px; padding: 4px 0px 4px 50px; line-height:36px; height:36px; letter-spacing:-0.4px; white-space:nowrap;}
#xxl_footer #box4 .code{color:#ff6600; padding:5px 10px}

#fusszeile{clear:both; width:960px; color:#666666;}

#xxl_footer #testsiegerlogos{background:url(img/testsiege.png); width:177px; height:62px; margin: -9px 0 0 45px}

#xxl_footer .footer_newsletter {background: url(img/arrow.gif) no-repeat; background-position: 110px 4px !important;}
#xxl_footer .button_footer_newsletter{background:none; border:none; font-size:8pt; color:#00a6ef; width:90px; text-align:right; cursor:pointer; font-weight:bold; margin: -1px 0 0 5px; height: 24px;}
#xxl_footer .footer_emailinput {width:95px; height:14px; color: #000000; padding:4px 2px 4px 2px; font-size:6pt;}

#xxl_logo{position:absolute; right:0;top:0;  background:url(img/xxl_logo.png) ; height:69px; width:199px;}
h1#index_claim{height:72px; margin:0 ; padding:0; overflow:hidden; text-indent:-9000px;background:url(img/DE_index_claim.png) no-repeat 20px 0;   }


/**
 * @section newsletterbox
 * 
 */

#xxl_footer .footer_newsletter {background: url(img/arrow.gif) no-repeat; background-position: 110px 4px !important;}
#newsletter_register_slot input.button{left:110px; background: url(img/arrow.gif) no-repeat 0 5px; border:none; font-size:8pt; color:#00a6ef; width:90px; text-align:right; cursor:pointer; font-weight:bold; margin: 1px 0 0 5px; height:24px;}
#newsletter_register_slot input#email {width:95px; height:0px; padding:4px 2px 4px 2px; font-size:8pt; border:#abc solid 1px;}
#newsletter_register_slot #email_row label {
display:none;
	height:0;
}

#newsletter_register_slot {position:relative; padding:0 !important; margin:0 !important; height: 24px;}
#newsletter_register_slot input#email {width:95px; height:14px; padding:4px 2px 4px 2px; font-size:8pt; border:#abc solid 1px;}
#newsletter_register_slot input.button {position:absolute; top:0px; left:110px}
#newsletter_register_slot form.compact_form {padding:0 0 0 10px; margin:0;}
#newsletter_register_slot #email_row label {
display:none;
	height:0;
}


