#puzzle_bild { 
    padding: 5px 5px; 
    border-style: none; 
    border: 0; 
	text-align: center;
    background-color: #FFF; 
    font-family: Georgia, "Times New Roman", Times, serif; 
} 
     
#puzzle_bild .jqp-wrapper { 
    padding: 1px; 
    border: 1px solid #6666cc; 
    background-color: transparent; 
} 
 
#puzzle_bild .jqp-piece { 
    border: 1px solid #000000; 
    color: #6666cc; 
    font-size: 60px; 
    line-height: 68px; 
    text-align: center; 
} 
 
#puzzle_bild .jqp-piece:hover { 
    border-color: #6666cc; 
    opacity: 0.8; 
} 
 
#puzzle_bild .jqp-piece:hover span { 
    padding: 3px; 
    padding-top: 0px; 
    background-color: #6666cc; 
    color: #000; 
}             
 
#puzzle_bild .jqp-controls a { 
    margin-top: 15px; 
    margin-right: 5px; 
    padding: 3px 16px; 
    border: 1px solid #000000; 
    background-color: #6666cc; 
    color: #FFFFFF; 
    font-size: 1em; 
    float: left; 
} 
 
#puzzle_bild .jqp-controls a:hover { 
    background-color: #6666cc; 
} 
 
#puzzle_bild .jqp-controls a.jqp-toggle,  
#puzzle_bild .jqp-controls a.jqp-down { 
    padding: 2px 15px; 
    border-width: 1px; 
    background-color: #6666cc; 
} 
 
#puzzle_bild .jqp-controls a.jqp-disabled { 
    background-color: #6666cc; 
    color: #666666; 
} 
 
#puzzle_bild .jqp-controls span { 
    margin-top: 0px; 
    padding: 2px; 
    padding-top: 0px; 
    padding-left: 0px; 
    background-color: transparent; 
    color: #000; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    float: left; 
} 
 
#puzzle_bild .jqp-controls span.jqp-disabled { 
    color: #000; 
} 
 
#puzzle_bild.jqp-solved .jqp-controls span { 
    padding: 2px; 
    padding-top: 0px; 
    padding-left: 0px; 
    border-style: none; 
    background-color: #000; 
    color: #000; 
} 
 
#puzzle_bild .jqp-controls span input { 
    margin: 0px 3px; 
    padding: 1px 2px; 
    border: 0px none; 
    background-color: #222222; 
    color: #000; 
    font-family: inherit; 
    font-size: 10px; 
    font-weight: bold; 
    text-align: right; 
} 
 
#puzzle_bild .jqp-controls span.jqp-disabled input { 
    color: #000; 
    font-weight: normal; 
} 
 
#puzzle_bild.jqp-solved .jqp-controls span input { 
    background-color: #000; 
    color: #FFFFFF; 
} 