body {

  background:       #FFFFFF;

  color:            #444444;

  font-family:      Arial, sans-serif;

  font-size:        12px;

  margin:           0;

  padding:          0px;

  text-align:       left;

}



.clearer {

  clear:            both;

  line-height:      0;

  height:           0;

  font-size:        0;

}



a img {

  text-decoration: none;

  border: 0;

}





p, h1, h2, h3, h4, h5, h6 {

  padding:          0;

  margin:           0;

}



div#maincontainer

{

  margin:           0 auto;

  width:            979px;

  position:         relative;

}



div#headerbg

{

  height:           99px;

  width:            100%;

  background:       url('headerbg.jpg') repeat-x;

  margin:           0 auto;

}



div#header

{

  height:           99px;

  width:            979px;

  background:       url('header.jpg') no-repeat;

  margin:           0 auto;

}



div#headerLeft

{

  float:            left;

  width:            396px;

  height:           99px;

  margin-right:     15px;

  position:         relative;

  left:             -9px;

  top:              14px;

}



div#headerLeft img {

  position: absolute;

  left: 0;

  top: 0;

}





div#headerRight

{

  float:            left;

  height:           99px;

  width:            560px;

  margin-left:      0px;

  background:       url('navbar.jpg') no-repeat;

}



ul#navigation

{

  list-style:       none;

  margin:           0;

  margin-left:      16px;

  margin-top:       18px;

  padding:          0;

}



ul#navigation li

{

  background:       url('nav_divider.png') repeat-y top right;

  float:            left;

  font-size:        14px;

  padding:          0px 11px;

  font-weight:      bold;

}





ul#navigation li.no-bg { background: none; }



ul#navigation li a

{

  color:            #444444;

  text-decoration:  none;

}



ul#navigation li.active a

{

  color:            #3D99F9;

  text-decoration:  none;

}



ul#navigation li a:hover { text-decoration: underline; }



div#mainQuotebg

{

  height:           46px;

  width:            100%;

  background:       #e9e9e9;

}



div#mainQuote p

{

  color:            #000000;

  width:            900px;

  margin:           0 auto;

  margin-top:       0px;

  padding-top:      17px;

  text-align:       center;

  font-weight:      bold;

  font-size:        13px;

  line-height:      13px;

}



div#midAreabg

{

  background:       #FFFFFF;

  width:            100%;

  margin:           0 auto;

  padding-top:      10px;

  position: relative;

}



div#midAreabg_blank

{

  background:       #F9F9F9;

  width:            100%;

  margin:           0 auto;

  padding-top:      10px;

  position: relative;

}









div#midArea

{

  xxxbackground:       url('mid_bg.jpg') no-repeat;

  width:            977px;

  margin:           0 auto;

  padding-top:      30px;

  position:         relative;

}



div#midArea_blank {

  width:            959px;

  margin:           0 auto;

  padding-top:      30px;

  position:         relative;

  margin-bottom:    35px;

  padding-bottom:   0px;

}



.price_tag {

  position:       absolute;

  left:           -30px;

  top:            -56px;

  z-index:        1;

}



.lower_price {

  position:       absolute;

  left:           82px;

  top:            -8px;

  z-index:        2;

}



.lower_price_ref {

  position:       absolute;

  left:           82px;

  top:            2px;

  z-index:        3;

}



div#midArea h1

{

  font-size:        22px;

  line-height:      22px;

  color:            #000000;

  padding:          26px 0 19px 42px;

}







h1.product_headline {

  padding:          23px 0 19px 66px;

  font-size:        22px;

  color:            #000000;

}



h1.product_headline span {

  color:            #3D99F9;

  display:          block;

}





h1.faq_headline {

  padding:          0px 0px 0px 66px;

  margin:           22px 100px 5px 0px;  

  font-size:        19px;

  line-height:      25px;

  color:            #72a550;

  cursor:           pointer;

  background:       url(faq_arrow.gif) 43px 5px no-repeat;

}



.faq_headline_active {

  padding:          0px 0px 0px 66px;

  margin:           22px 100px 5px 0px;  

  font-size:        19px;

  line-height:      25px;

  color:            #53AC9E;

  cursor:           pointer;

  background:       url(faq_arrow_down.gif) 43px 5px no-repeat;

}





p.content {

  padding:          5px 10px 8px 10px;

  margin-left:      56px;

  line-height:      19px;

  width:            600px;

  display:          block;

  background:       #EAF4EF;

}



p.content a {

  color:            #3d99f9;

  font-weight:      bold;

}



.faq_text {

  display:          none;

  margin-bottom:    15px;

}





ol {

  margin:           15px 0 0 66px;

  padding:          0;

  width:            600px;



}



ol li {

  padding:          0 0px 15px 0;

  margin:           0 0 0 20px;

  line-height:      19px;

}





span.text_bigger {

  font-size:        14px;

  color:            #72A550;

}



.readymade_box {

  background:       url("readymade_product_back.jpg") 43px top no-repeat;

  margin-bottom:    30px;

}











.left h3.head {

  padding:          25px 0 19px 66px;

  margin:           0;

  font-size:        22px;

  color:            #3D99F9;

}





.left h3.head span {

  color:            black;

}



.readymade_box .head .left {

  float:            left;

  width:            318px;

}



.readymade_box .head .right {

  float:            left;

  width:            525px;

}



.readymade_box .head .right p {

  line-height:      20px;

  padding:          18px 0 0 0;

}







.vorteile_box {

  background:       url("readymade_vorteile_back.jpg") 43px top no-repeat;

  margin-bottom:    35px;

  padding-bottom:   20px;

}



.vorteile_box h3.head {

  padding:          21px 0 25px 66px;

  margin:           0;

  line-height:      20px;

  font-size:        20px;

  color:            #3D99F9;

}



.vorteile_box h3.head span {

  color:            black;

}







.vorteile_box .box_content p {

  padding:          0 0 8px 66px;

  line-height:      19px;

}



strong.blue {

  color:            #3D99F9;

  font-weight:      bold;

}





.vorteile_box .box_content .text {

  float:            left;

  width:            495px;

  padding-right:    55px

}



.vorteile_box .box_content .image {

  float:            left;

  width:            300px;

}



.vorteile_box .box_content .image img {

  display:          block;

  margin:           5px 0 5px 0;

}





.vorteile_box .box_content .image strong {

  display:      block;

}





.content_area .left_2 {

  width:            642px;

  float:            left;

}



.content_area .test_me {

  width:            208px;

  height:           100px;

  margin-top:       22px;

  float:            left;

  background: #F2F2F2;

  border: 1px solid #E3E3E3;

}



.content_area .test_me a {

  padding:      0px 0 0 24px;

  display:      block;

  margin-top:   10px;

}





.content_area .test_me span {

  display:      block;

  padding:      13px 30px 0 30px;

  font-size:    11px;

}



.content_area h2 {

  font-size:      17px;

  line-height:    50px;

  color:          black;

  padding:        10px 0 0 66px;

  position:       relative;

}





.screenshots img {

  margin-right: 12px;

}



.screenshot_box {

  float:        left;

  width:        730px;

}





.your_readymade {

  float: left;

  width: 120px;

  text-align: center;

}



.screenshots {

  padding-bottom: 40px;

}





.your_readymade h3 {

  font-size: 21px;

  line-height: 20px;

  color: black;

  padding-bottom: 9px;

}



.your_readymade a {

  color:              black;

  text-decoration:    none;

}



.your_readymade a:hover {

  text-decoration:    underline;

}



.your_readymade span {

  display: block;

  padding-top: 10px;

}







.content_area .left_2 ul {

  padding:      0;

  margin:       18px 0 0 66px;

}



.content_area .left_2 ul li {

  padding:            0 0 10px 15px;

  background:         url(bullet_blue.png) left 3px no-repeat;

  margin:             0;

  list-style-type:    none;

}





div#midArea p

{

  font-size:        12px;

  color:            #000000;

  padding:          0;

  line-height:      17px;

}





div#midArea p strong {

    font-size:      14px;

    padding-right:  10px;

}



div#midAboutbg

{

  background:       #ffffff;

  height:           840px;

  width:            100%;

  margin:           0 auto;

  padding-top:      35px;

  padding-left:     0px;

}



div#midAbout

{

  background:       url('about_bg.png') no-repeat;

  height:           800px;

  width:            938px;

  margin:           0 auto;

  padding-top:      15px;

}



div#aboutLeft

{

  float:            left;

  width:            300px;

}



div.aboutLeftbg

{

  background:       url('about_left_bg.jpg') no-repeat;

  width:            285px;

  height:           164px;

  margin-left:      15px;

}



div.aboutLeftbg h1

{

  color:            #0e64cd;

  font-size:        22px;

  margin-left:      10px;

  padding-top:      8px;

}



div.aboutLeftbg p

{

  font-size:        12px;

  color:            #000000;

  padding-left:     10px;

  padding-top:      5px;

  line-height:      20px;

  width:            270px;

}



div#midPortfoliobg

{

  background:       #ffffff;

  height:           992px;

  width:            100%;

  margin:           0 auto;

  padding-top:      35px;

  padding-left:     0px;

}



div#midPortfolio

{

  background:       url('portfolio_bg.png') no-repeat;

  height:           952px;

  width:            938px;

  margin:           0 auto;

  padding-top:      15px;

}



div#portfolioRight

{

  float:            left;

  width:            638px;

}



div#portfolioRight img

{

  padding-left:     20px;

  padding-top:      20px;

  border:           0;

}



div#portfolioRight h1

{

  color:            #000000;

  font-size:        18px;

  margin-left:      20px;

  padding-top:      8px;

}



div#midwhatweofferbg

{

  background:       #ffffff;

  height:           1300px;

  width:            100%;

  margin:           0 auto;

  padding-top:      35px;

  padding-left:     0px;

}



div#midwhatweoffer

{

  background:       url('whatweoffer_bg.png') no-repeat;

  height:           1260px;

  width:            938px;

  margin:           0 auto;

  padding-top:      15px;

}



div#midcontactbg

{

  background:       #ffffff;

  height:           600px;

  width:            100%;

  margin:           0 auto;

  padding-top:      35px;

  padding-left:     0px;

}



div#midcontactoffer

{

  background:       url('whatweoffer_bg.png') no-repeat;

  height:           560px;

  width:            938px;

  margin:           0 auto;

  padding-top:      15px;

}



div#whatweofferRight

{

  float:            left;

  width:            638px;

}



div#whatweofferRight img

{

  padding-left:     20px;

  padding-top:      20px;

  border:           0;

}



div#whatweofferRight h1

{

  color:            #000000;

  font-size:        18px;

  margin-left:      20px;

  padding-top:      8px;

}

div#whatweofferRight p

{

  color:            #000000;

  font-size:        12px;

  padding-left:     20px;

  padding-top:      20px;

  padding-bottom:   20px;

  width:            585px;

}



div.portfolioLeftbg

{

  background:       url('portfolio_left_bg.jpg') no-repeat;

  width:            285px;

  height:           280px;

  margin-left:      15px;

}



div.portfolioLeftbg h1

{

  color:            #0e64cd;

  font-size:        22px;

  margin-left:      10px;

  padding-top:      8px;

}



div.portfolioLeftbg p

{

  font-size:        12px;

  color:            #000000;

  padding-left:     10px;

  padding-top:      5px;

  line-height:      32px;

  width:            270px;

}



div.portfolioLeftbg img

{

  padding-right: 8px;

}



div#aboutRight

{

  float:            left;

  width:            638px;

}



div#aboutRight h1

{

  color:            #000000;

  font-size:        18px;

  margin-left:      20px;

  padding-top:      8px;

}



div#aboutRight p

{

  color:            #000000;

  font-size:        12px;

  margin-left:      20px;

  padding-top:      8px;

  line-height:      20px;

  width:            585px;

}



ul.aboutRight

{

  list-style:       disc;

  margin:           0;

  margin-left:      30px;

  margin-top:       5px;

  padding-left:     30px;

  width:            550px;

  line-height:      20px;

}



div#midButtons

{

  padding-top:      15px;

  margin-bottom: 20px;

}



div#midButtons img { border: 0 none; }



div#bottomMidbg

{

  height:           237px;

  width:            100%;

  background:       url('bottombg.jpg') repeat-x;

  margin:           0 auto;

  padding-top:      8px;

}



div#bottomMid

{

  background:       url('mid2_bg.jpg') no-repeat;

  height:           215px;

  width:            938px;

  margin:           0 auto;

  padding-top:      0px;

}



div#aboutus

{

  width:            938px;

  float:            left;

  margin-top:       20px;

  margin-left:      10px;

  padding-right:    8px;

}





div#aboutus h1

{

  font-size:        18px;

  color:            #000000;

  margin-left:      10px;

  padding-top:      13px;

}



div#aboutus p

{

  font-size:        12px;

  color:            #000000;

  margin-left:      10px;

  margin-top:       20px;

  width:            900px;

  line-height:      18px;

}



div#satisfaction

{

  background:       url('mid_divider.jpg') right 20px no-repeat;

  width:            290px;

  float:            left;

  margin-top:       20px;

  margin-left:      20px;

  display:          inline;

  padding-right:    8px;

}



div#satisfaction img 

{ 

  float:            left; 

  margin-right:     10px; 

  margin-top:       14px; 

}



div#satisfaction h1

{

  font-size:        17px;

  color:            #86B267;

  margin-left:      30px;

  padding-top:      10px;

  height:           32px;

}



div#satisfaction p

{

  font-size:        12px;

  color:            #000000;

  margin-left:      0px;

  margin-top:       15px;

  line-height:      18px;

  margin-right:     5px;

}



div#totalproject

{

  background:       url('mid_divider.jpg') no-repeat center right;

  width:            290px;

  float:            left;

  margin-top:       15px;

  margin-left:      10px;

  padding-right:    8px;

}



div#totalproject img { 

  float:            left; 

  margin-right:     10px; 

  margin-top:       10px; 

}





div#totalproject h1

{

  font-size:        17px;

  color:            #86B267;

  margin-left:      30px;

  padding-top:      10px;

  height:           32px;

}



div#totalproject p

{

  font-size:        12px;

  color:            #000000;

  margin-left:      0px;

  margin-top:       20px;

  line-height:      18px;

  margin-right:     5px;

}



div#mediacontour

{

  width:            290px;

  float:            left;

  margin-top:       20px;

  margin-left:      10px;

}



div#mediacontour img { 

  float:            left; 

  margin-right:     10px; 

  margin-top:       14px; 

}





div#mediacontour h1

{

  font-size:        17px;

  color:            #86B267;

  margin-left:      30px;

  padding-top:      10px;

  height:           32px;

}



div#mediacontour p

{

  font-size:        12px;

  color:            #000000;

  margin-left:      0px;

  margin-right:     5px;

  margin-top:       15px;

  line-height:      18px;

}



div#bottomLowbg

{

  height:           191px;

  width:            100%;

  background:       #e7e7e7;

  margin:           0;

}



div#bottomLow

{

  height:           191px;

  width:            938px;

  margin:           0 auto;

}



div#testimonial

{

  background:       url('low_divider.jpg') no-repeat center right;

  width:            290px;

  float:            left;

  margin-top:       15px;

  margin-left:      10px;

  display:          inline;

  padding-right:    10px;

}



div#testimonial img { border: 0; padding-left: 145px; padding-top: 0px; }



div#testimonial h1

{

  font-size:        18px;

  color:            #000000;

}



div#testimonial p

{

  font-size:        14px;

  font-style:       italic;

  color:            black;

  margin-top:       20px;

  padding-left:     38px;

  margin-bottom:    11px;

  line-height:      18px;

  background:       url('quote.jpg') left top no-repeat;

}





div#testimonial p.autor

{

  font-size:        11px;

  font-style:       normal;

  color:            #121212;

  margin-top:       0px;

  line-height:      16px;

  background:       none;

}





div#hosting

{

  background:       url('low_divider.jpg') no-repeat center right;

  width:            290px;

  float:            left;

  margin-top:       15px;

  margin-left:      10px;

  display:          inline;

  padding-right:    10px;

}



div#hosting img 

{ 

  border:           0; 

  padding-left:     0; 

  margin-top:      18px; 

  float:            left; 

  margin-right:    15px;

}



div#hosting h1

{

  font-size:        18px;

  color:            #000000;

}







div#hosting p

{

  font-size:        12px;

  color:            #000000;

  margin-top:       20px;

  line-height:      18px;

}



div#contactus

{

  width:            290px;

  float:            left;

  margin-top:       15px;

  margin-left:      10px;

  display:          inline;

  padding-right:    10px;

}



div#contactus h1

{

  font-size:        18px;

  color:            #000000;

}



div#contactus p

{

  font-size:        12px;

  color:            #000000;

  margin-top:       20px;

  line-height:      18px;

}



/*-- contact --*/

div#contactLarge { background: #fff; margin-left: 20px; padding-bottom: 2px; width: 900px; }

div#contactLarge h1 { color: #4b4b4b; font-size: 20px; margin: 0;width: 100%; }

div.contactFloat { float: left; padding: 10px; width: 420px; }

div.contactFloat input.contactInput { background: #ebf2f5; border: 1px solid #ccdde6; color: #5f6163; font-size: 13px; padding: 12px; margin-top: 20px; width: 370px; }

div.contactFloat select { background: #ebf2f5; border: 1px solid #ccdde6; color: #5f6163; font-size: 13px; padding: 12px; margin-top: 20px; width: 350px; }

div.contactFloat textarea { background: #ebf2f5; border: 1px solid #ccdde6; color: #5f6163; font-family: Arial, "Times New Roman", sans-serif; font-size: 12px; height: 150px; padding: 12px; margin-top: 20px; width: 370px; }

p.submit { width: 100%; margin-right: 20px; margin-top: 10px;}



#footer

{

  width:            959px;

  height:           50px;

  margin-top:       25px;

  padding-top:      5px;

  padding-bottom:   3px;

  margin:           0 auto;

  text-align:       center;

}





#footer a {

  color:   black;

}



#footer a:visited {

    color:      black;

}





/*  */



#tooltip {

	position:      absolute;

	border:        1px solid #3D99F9;

	background:    #ffffff;

	padding:       3px 6px;

	color:         #3D99F9;

	display:       none;

}	



/*  */

















.error_feedback {

    margin:         25px 300px 20px 66px;

    padding:        10px;

    background:     #CB181E;

    color:          white;

    font-weight:    bold;  

    font-size:      15px;

    display:        inline;

}



sup {

    font-size:      11px;

    line-height:    11px;

    color:          #3D99F9;

    margin-left:    5px;

    font-weight:    normal;

}





.form_info {

    margin:         10px 260px 15px 0;

    font-size:      13px;

    padding-left:   25px;

    background:     url(faq_arrow.gif) left 5px no-repeat;

}





.formgen {

    margin:       25px 66px 10px 66px;

    font-size:    13px;

    line-height:  20px;

}



.formgen label {

    font-weight:  bold;

    float:        left;

    width:        150px;

}



.formgen label.formerror {

    color:        #cb181e;

    font-size:    15px;

}



.formgen input {

    float:        left;



}





br {

    clear:            both;

    padding-bottom:   10px;

    display:          block;

}





div.form_clearer {

    clear:            both;

    font-size:        0;

    line-height:      0;

    height:           10px;

}





.formgen label.formradio {

    width:                550px;

    padding-left:         5px;

}





input.radio {

    display:             block;

}



fieldset {

    background:       #EAF4EF;

    margin-bottom:    30px;

    position:         relative;

    padding:          20px 20px 10px 20px;

    border:           1px solid #C2C3C5;

}





fieldset legend {

    font-size:        19px;

    font-weight:      bold;

    color:            #53ac9e;

    

    position:         absolute;

    top:              -8px;

    left:             0px;
    
    display: none;
    visibility: hidden;

}



div.formhinweis {

    padding:          0 0 15px 0;

    display:          block;



}







input.formsubmit {

    background:       url(anfrage_abschicken.jpg) left top no-repeat;

    font-size:        0;

    line-height:      100px;

    color: white;

    display: inline;

    border:           0;

    height:           29px;

    width:            173px;

    cursor:           pointer;

}





input.formtext {

    width:            220px;

}





.pick_1 {

    float:            left;

    width:            270px;

    margin-bottom:    20px;

}



.pick_1 img {

    display:          block;

    margin-bottom:    5px;

    padding:          2px;

    border:           1px solid #c2c3c5;

}





.pick_2 {

    float:            left;

    width:            270px;

    margin-bottom:    20px;

}



.pick_2 img {

    display:          block;

    margin-bottom:    5px;

    padding:          2px;

    border:           1px solid #c2c3c5;

}





.pick_3 {

    float:            left;

    width:            270px;

    margin-bottom:    20px;

}



.pick_3 img {

    display:          block;

    margin-bottom:    5px;

    padding:          2px;

    border:           1px solid #c2c3c5;

}



form h2 {

    font-size:        19px;

    font-weight:      bold;

    color:            #53ac9e;

    line-height:      19px;

    padding:          0 0 20px 0;

}





.what_is {

    float:            left;

    width:            350px;

    margin-left:      66px;

    display:          inline;

    margin-right:     30px;

    height:           120px;

}





.what_is2 {

    float:            left;

    width:            410px;

    height:           120px;

}



.what_is2 a {

    color:               black;

    text-decoration:     none;

    font-size:           11px;

}



h2.what {

    color:            #000000;

    font-size:        17px;

    }

    

p.standard_p {

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 8px;

    padding-left: 66px;

    line-height: 19px;

    width: 500px;

}





.five_steps {

    background:       url(readymades_5_steps.jpg) center center no-repeat #B5E2DF;

    width:            100%;

    height:           396px;

}





.reference {

    width: 100%;

    margin: 0 auto;

}



.reference h2 {

    color: #EEEEEE;

    font-size: 22px;

    line-height: 21px;

    font-weight: normal;

    padding: 180px 0 4px 0px;

    margin: 0;

}



.reference h3 {

    color: #3D99F9;

    font-size: 18px;

    line-height: 18px;

    font-weight: normal;

    padding: 0 0 11px 0;

    margin: 0;

}



.reference h3 span {

    color: white;

}



.reference p {

    color: #EEEEEE;

    font-size: 13px;

    line-height: 20px;

    width: 341px;

    font-weight: normal;

    padding: 0;

    margin: 0;

}



.reference p.link {

    padding-top: 11px;

    color: #A0A0A0;

}



.reference p.link a {

    color: #A0A0A0;

}



.ref_wrapper {

    width: 959px;

    margin: 0 auto;

    position: relative;

}



.qualito {

    background: url(qualito_back.jpg) center top no-repeat black;

    height: 381px;

}



.elag {

    background: url(elag_back.jpg) center top no-repeat black;

    height: 438px;

}



.fussball {

    background: url(fussball_back.jpg) center top no-repeat black;

    height: 438px;

}



.faiss {

    background: url(faiss_back.jpg) center top no-repeat black;

    height: 438px;

}



.rieger {

    background: url(rieger_back.jpg) center top no-repeat black;

    height: 566px;

}





.city_flizzer {

	

	background: url(city_flizzer_back.jpg) center top no-repeat black;

	height: 453px;

	

}





.cuba_buro {

	

	background: url(cuba_buro_back.jpg) center top no-repeat black;

	height: 477px;

	

}





.yoga {

    background: url(yoga_back.jpg) center top no-repeat black;

    height: 542px;

}





.ref_left {

    margin-left: 60px;

}



.ref_right {

    margin-left: 470px;

}





.transparenz {

    background: url(readymades_startpage_transparenz.jpg) center top no-repeat;

}



.programmierung {

    background: url(readymades_startpage_programmierung.jpg) center top no-repeat;

}



.inhaltspflege {

    background: url(readymades_startpage_inhaltspflege.jpg) center top no-repeat;

}



.design {

    background: url(readymades_startpage_design.jpg) center top no-repeat;

}



.startpage_small_feature {

    float: left;

    width: 210px;

    padding-top: 118px;

    margin-right: 20px;

    margin-bottom: 15px;

    margin-top: 5px;

}



.startpage_small_feature a {

    text-decoration: underline;

    color:          #3d99f9;

}



.startpage_small_feature a:hover {

    text-decoration: none;

}





.startpage_feature_wrapper {

    width: 490px;

    float: left;

    padding-left: 22px;

}





.player_frame {

    background: url(readymades_startpage_player_frame.jpg) left top no-repeat;

    height:     323px;

    width:      447px;

    padding-top: 10px;

    padding-left: 10px;

}





.features_table {

    width: 670px;

    background-color: #E4E4E4;

    line-height: 17px;

}



.features_table td, .features_table th  {

    padding:  10px;

    background-color: white;

    vertical-align: top;

    color: #666666;

}



.features_table .leistung {

    font-size: 14px;

    font-weight: bold;

    color: black;

}



.features_table th {

    padding:  10px;

    font-size: 14px;

    font-weight: bold;

    background-color: white;

    vertical-align: top;

    color: black;

}



.features_table .readymade {

    color: #3d99f9;

}



.features_table .andere {

    color: #666666;

}



td.readymade {

    color: #3d99f9;

    font-size:  13px;

    line-height: 18px;

    background-color: #F3F4F5;

}



.features_table ul {

    padding: 0;

    margin: 5px 10px 5px 25px;

}



.features_table ul li {

    padding: 0;

    margin: 0;

}



.table_float_wrapper {

    float: left;

    width: 727px;

}



.testimonials_wrapper {

    float: left;

    width: 250px;

}



.testimonials_wrapper img{

    padding-bottom: 25px;

}



.testimonial_qualito_link {

  position: absolute;

  left: 99px;

  top: 250px;

  color: #ADADAD;

  font-size: 11px;

}



.testimonial_cuba_link {

  position: absolute;

  left: 116px;

  top: 363px;

  color: #ADADAD;

  font-size: 11px;

}
