body{
border: 1px solid #65bef8;
padding: 5px;
-webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
background-color: #fff;
}

.gombok-light-container{
	/*margin-top: 60px;*/
	width: inherit;
	height: inherit;
	-webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	display: block;
}

.gombok-light-container a.button{
	display: block;
	float:left;
	min-width: 150px;
	margin-top: 10px;
	margin-right: 10px;
}

#opten_lights .button{
    background: #65bef8; /* old browsers */
    background: -moz-linear-gradient(top, #65bef8 0%, #0e89d6 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65bef8), color-stop(100%,#0e89d6)); /* webkit */
    background: linear-gradient(to bottom right, #65bef8 0%,#0e89d6 100%); /*W3c*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65bef8', endColorstr='#0e89d6',GradientType=0 );
    font:12px/15px Arial, Helvetica, sans-serif;
    color: white;
    text-decoration:none;
    text-shadow:1px 1px 0px #999;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow: 0px 1px 1px #888;
    -moz-box-shadow: 0px 1px 1px #888;
    -webkit-box-shadow: 0px 1px 1px #888;
    float: none;
    margin-bottom: 2px;
    clear: both;
    padding:7px 12px;
    cursor:pointer;
	width: 111px;
}
#opten_lights.de a.button,
#opten_lights.en a.button
{
	margin-top: 5px;
	margin-bottom: 0;
	padding: 5px 12px;
}

@media only screen and (max-width: 470px) {
	/*.gombok-light-container a:nth-child(odd){
		clear: left;
	}*/
	
	.gombok-light-container a.button{
		min-width: 105px;
		font: 11px/13px Arial,Helvetica,sans-serif !important;
	}
}