
.bksearchresult {
line-height: normal;
 font: 20px/10px Verdana;
 
}


.bksearchbox {
 display: block;
 text-decoration: none; 
 line-height: normal;
 font: 20px/10px Verdana;
 
 
/*  margin-left: 100px; */
 /* margin-top: 90px; */
/* min-height: 100px; */
}

.bksearchbox FORM {
 border: 0px solid #000000;
 padding:0px;
 margin: 0px;
 white-space: nowrap;
}

.bksearchbox IMG {
 display: inline;
}

.bksearchresult IMG {
 display: inline;
}

.bksearchbox_title {
 border: 0px dotted #f00;
}

.bksearchbox_title_image {
 width:460px;
 margin: 0px 0px -6px 0px ;
  
}

.bksearchbox_outer {
 border: 0px dotted #f00;
 /* position: absolute; */
 display:block;
 margin-bottom: 10px;
}

.bksearchbox_inner {
 border: 1px solid #eef068;
 width: auto;
 padding:8px;
 margin: 0px;
 white-space: nowrap;
 
 display: inline-block;
 

 box-shadow:4px 4px 16px #525252;
  
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 
 /* Hintergrund - http://www.colorzilla.com/gradient-editor/  */
 background: rgb(248,250,180);
 background: -moz-linear-gradient(top,  rgba(248,250,180,1) 0%, rgba(238,240,104,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,250,180,1)), color-stop(100%,rgba(238,240,104,1)));
 background: -webkit-linear-gradient(top,  rgba(248,250,180,1) 0%,rgba(238,240,104,1) 100%);
 background: -o-linear-gradient(top,  rgba(248,250,180,1) 0%,rgba(238,240,104,1) 100%);
 background: -ms-linear-gradient(top,  rgba(248,250,180,1) 0%,rgba(238,240,104,1) 100%);
 background: linear-gradient(to bottom,  rgba(248,250,180,1) 0%,rgba(238,240,104,1) 100%);
 /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fab4', endColorstr='#eef068',GradientType=0 );*/


		
}




.bksearchbox_query_panel {
 float:left; 
}

.bksearchbox .bksearchbox_query {

 /* Zeichendarstellung */
 font: 700 32px monospace;
 color: #800;
 letter-spacing: 3px;
 text-transform : uppercase;
 text-indent: 1ex;
 
 /* Positionierung udn Gestaltung */
 position:relative;
 display:block;
/* width: 390px; */
 margin: 0px;
 padding: 2px 0px 2px 0px;
 
 /* Rundungen  */
 border-top-right-radius: 8px;
 border-bottom-right-radius: 8px;
 border-top-left-radius: 25px;
 border-bottom-left-radius: 25px;
 
 -webkit-border-top-right-radius: 8px;
 -webkit-border-bottom-right-radius: 8px;
 -webkit-border-top-left-radius: 25px;
 -webkit-border-bottom-left-radius: 25px;
 
 -moz-border-radius-topright: 8px;
 -moz-border-radius-bottomright: 8px;
 -moz-border-radius-bottomleft: 25px;
 -moz-border-radius-topleft:25px;
   
 /* Hintergrund */
 /* background: rgb(252,246,189) url(lupe2.png) no-repeat bottom right ; */
 background: rgb(252,246,189);
 
}


.bksearchbox .bksearchbox_query:focus {
  outline: none;
}



.bksearchbox .bksearchbox_query:hover {
/* background: rgb(252,246,189) url(lupe.png) no-repeat bottom right ; */
}

.bksearchbox .bksearchbox_query:focus {
border: 2px solid #800000;
}

.bksearchbox .bksearchbox_query:active {
border: 2px solid #008000;
}

.bksearchbox_query_hint_text {
 position: absolute;
 margin: 0px 0px 0px -4px;
 font: bold 14px Verdana; 
 width: 384px;
 white-space: normal;
 border: 1px solid #008;
 background: #008;
 padding: 4px 8px 4px 12px;	
 color: #eeeffc;
 z-index: 1500;
 display: none;

-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;

-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;

border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
box-shadow:3px 3px 8px #525252;

background: rgb(0,0,136);
background: -moz-linear-gradient(top,  rgba(0,0,136,1) 0%, rgba(5,0,51,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,136,1)), color-stop(100%,rgba(5,0,51,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);

/*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000088', endColorstr='#050033',GradientType=0 );
*/

}

.bksearchbox_query_hint {
background: rgba(0, 0, 0, 0);
padding: 9px 2px 4px 4px; 
margin: -9px -6px -4px 0px; 
-webkit-border-top-right-radius: 20px;
-webkit-border-top-teft-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-topleft: 20px;
border-top-right-radius: 20px;
border-top-left-radius: 20px;
width: 400px;
display:block;
}

.bksearchbox .bksearchbox_query_panel:hover  .bksearchbox_query_hint_text {
display: block;
}

.bksearchbox .bksearchbox_query_panel:hover  .bksearchbox_query_hint {
background: #008;
 box-shadow:3px 3px 8px #525252;
}


.bksearchbox_button_hint {
background: rgba(0, 0, 0, 0);
padding: 9px 6px 14px 4px; 
margin: -9px -4px -14px -2px; 
-webkit-border-top-right-radius: 20px;
-webkit-border-top-teft-radius: 6px;
-moz-border-radius-topright: 20px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 20px;
border-top-left-radius: 6px;

width: 108;
display:block;

}

.bksearchbox .bksearchbox_button_panel:hover  .bksearchbox_button_hint_text {
display: block;
}

.bksearchbox .bksearchbox_button_panel:hover  .bksearchbox_button_hint {
background: #008;
 box-shadow:3px 3px 8px #525252;
}



.bksearchbox_button_hint_text {
position: absolute;
 margin: 14px 0px 0px -186px;
 font: bold 14px Verdana; 
 width: 283px;
 white-space: normal;
 border: 1px solid #008;
 background: #008;
 padding: 8px 8px 8px 8px;	
 color: #eeeffc;
 z-index: 500;
 display: none;
 text-align: center;

-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;

-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;

border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
box-shadow:3px 3px 8px #525252;

background: rgb(0,0,136);
background: -moz-linear-gradient(top,  rgba(0,0,136,1) 0%, rgba(5,0,51,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,136,1)), color-stop(100%,rgba(5,0,51,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,136,1) 0%,rgba(5,0,51,1) 100%);
}

.bksearchbox .bksearchbox_button_panel{
float:left;
display: inline-block;

}
.bksearchbox .bksearchbox_button{
 font-size: 25px; 
 font-weight: bold;
 padding: 4px 8px 4px 8px;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
cursor: pointer;



 white-space: nowrap;
 margin: 2px 4px 0px 0px;
 background: #eef068;
 background: -moz-linear-gradient(
		top,
		#d9db72 0%,
		#d4d459);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d9db72),
		to(#d4d459));
		color: #736615;
		
	box-shadow:3px 3px 8px #525252;
     border-style: none; 
}

.bksearchbox .bksearchbox_button:active{
 box-shadow:-1px -1px 4px #525252; 
}


.bksearchbox_kidsmode {
 /* position: absolute; */
  width: 36ex;
  margin: -2px 0px 0px 30px;
  padding: 2px 4px 4px 4px;
background: #eef068; 
 background: -moz-linear-gradient(
		top,
		#f8fab4 0%,
		#eef068);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eef068),
		to(#eef068));

		
		
  font: bold 14px Verdana,Aria,sans serif;
  border: 1px solid #eef068;
  
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;  
  color: #514a03;
  z-index: -1;
  box-shadow: 2px 2px 16px #525252;
  display: block;
  
  
  
  
}

.bksearchbox_kidsmode_text {
padding: 0px 4px 0px 4px;
font-style: groove;
}

.bksearchbox_checkbox {
  width: 50px;
  height:2px;
  background: #ccc;
  border-radius: 5px; 
  padding: 4px 0px 4px 0px;
  display:inline-block;
  position:relative; 
  border: 1px solid #514a03; 
  background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d9db72),
		to(#f8fab4));
    border-top-style: inset;	
 
}

.bksearchbox_checkbox input[type=checkbox] {
	visibility: hidden;
	display: none;
}
 
 
.bksearchbox_checkbox label {
	width: 14px;
	height: 14px;
	position:absolute; 
	border-radius: 50%; 
	cursor: pointer;	
	background: #ccc;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
		
background: rgb(252,240,133);
background: -moz-radial-gradient(center, ellipse cover,  rgba(252,240,133,1) 0%, rgba(239,212,33,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(252,240,133,1)), color-stop(100%,rgba(239,212,33,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,240,133,1) 0%,rgba(239,212,33,1) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(252,240,133,1) 0%,rgba(239,212,33,1) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(252,240,133,1) 0%,rgba(239,212,33,1) 100%);
background: radial-gradient(ellipse at center,  rgba(252,240,133,1) 0%,rgba(239,212,33,1) 100%);
/*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf085', endColorstr='#efd421',GradientType=1 );
*/
		
		
		
	padding: 4px;
	margin-top: -10px;
		margin-bottom: -8px;
	display: inline-block;
	border: 1px solid #514a03;
	 margin-right: 27px;
  margin-left: -4px;
  box-shadow:1px 1px 10px #525252;
} 

.bksearchbox_checkbox input[type=checkbox]:checked + label {
	margin-left: 30px;
	margin-right: 0px;
	background: rgb(49,153,21);
background: -moz-radial-gradient(center, ellipse cover,  rgba(49,153,21,1) 0%, rgba(25,104,8,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(49,153,21,1)), color-stop(100%,rgba(25,104,8,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(49,153,21,1) 0%,rgba(25,104,8,1) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(49,153,21,1) 0%,rgba(25,104,8,1) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(49,153,21,1) 0%,rgba(25,104,8,1) 100%);
background: radial-gradient(ellipse at center,  rgba(49,153,21,1) 0%,rgba(25,104,8,1) 100%);
/*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319915', endColorstr='#196808',GradientType=1 );
*/
	
}


 
#bksearchbox_nextpanel {
 text-align: center;
 padding: 0px
  
}

.bksearchbox_nextbutton {
  font-size: 23px; 
  letter-spacing: 1px;
 font-weight: bold;
 padding: 4px;
 margin: 40px 0px 0px 0px;
  border-radius: 12px; 
 -moz-border-radius: 12px; 
 -webkit-border-radius: 12px; 
 width: 110px;
 white-space: nowrap;
 width : 70%;
background: #eef068;
 background: -moz-linear-gradient(
		top,
		#d9db72 0%,
		#d4d459);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d9db72),
		to(#d4d459));
	color: #514a03;
  
 border-width: 2px;
  overflow:hidden;
 opacity:0.5;
filter:alpha(opacity=50); 

box-shadow:3px 3px 8px #525252;



}


#bksearchdelay  {
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 text-align: center;
 display: none;
 position: fixed;
 z-index: 10000;
 margin: 0px;
 padding: 0px;
 /*background: #ffffff; */
 
}

#bksearchdelay_image {
 opacity:0.3;
 filter:alpha(opacity=30);
}

#bksearchdelay_text {
 font-size: 25px; 
 font-weight: bold;
 font-style: italic;
 font-family: Verdana,Arial,Helvetica;
 color: #000000;
 display: none;
}

 
.bksearchrandom_button {
float:left;
}



.bksearchrandom_button_image {
 border-radius: 20px; 
 -moz-border-radius: 20px; 
 -webkit-border-radius: 20px;
 margin-right: 4px; 
 margin-top: 1px; 
 border: 0px solid #000;
 width: 38px;
 height: 38px;
 box-shadow:3px 3px 8px #525252;
 opacity:0.6;
 filter:alpha(opacity=60);
 position: relative;
}



.bksearchrandom_button_image_activate{
 border: 1px solid #660070;
 border-radius: 30px; 
 -moz-border-radius: 30px; 
 -webkit-border-radius: 30px;
 width: 50px;
 height: 50px;
 
 opacity:0.9;
 filter:alpha(opacity=90);
 
 -webkit-animation:spin 6s linear infinite;
 -moz-animation:spin 6s linear infinite;
 -o-animation:spin 6s linear infinite;
  animation:spin 6s linear infinite; 
  
	
}
@-o-keyframes spin { 100% { -o-transform: rotate(360deg); } }
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
 


.bksearchrandom_button_hint{
display: none;
position: absolute;
z-index: 100;
margin: -48px 0px 0px -10px;
font: bold 14px Verdana;
border: 0px dotted #000;
padding: 0px;	
}

.bksearchrandom_button:hover  .bksearchrandom_button_hint{
display: block;
}

.bksearchrandom_button_image:hover {
opacity:1;
 filter:alpha(opacity=100);
 box-shadow:4px 4px 8px #525252;
}

.bksearchrandom_button_hint_text {
margin: 63px 0px 0px 0px;	 
padding: 8px  8px  8px  12px;

background: rgb(165,7,121);
background: -moz-linear-gradient(top,  rgba(165,7,121,1) 0%, rgba(102,0,113,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,7,121,1)), color-stop(100%,rgba(102,0,113,1)));
background: -webkit-linear-gradient(top,  rgba(165,7,121,1) 0%,rgba(102,0,113,1) 100%);
background: -o-linear-gradient(top,  rgba(165,7,121,1) 0%,rgba(102,0,113,1) 100%);
background: -ms-linear-gradient(top,  rgba(165,7,121,1) 0%,rgba(102,0,113,1) 100%);
background: linear-gradient(to bottom,  rgba(165,7,121,1) 0%,rgba(102,0,113,1) 100%);

/*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50779', endColorstr='#660071',GradientType=0 );
*/

z-index:1000;
position:absolute;
color:#fae4f9;

/*


background: #eef068; 
 background: -moz-linear-gradient(
		top,
		#f8fab4 0%,
		#eef068);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eef068),
		to(#eef068));
		
		
		*/
	display: block;
width: 500px;	
box-shadow:3px 3px 8px #525252;

border-bottom-left-radius: 10px; 
 -moz-bottom-left-border-radius: 10px; 
 -webkit-bottom-left-border-radius: 10px;		
border-bottom-right-radius: 10px; 
 -moz-bottom-right-border-radius: 10px; 
 -webkit-bottom-right-border-radius: 10px;	
 text-align: left;
 position:absolute;
 
}

.bksearchrandom_button_image_panel{
margin: 0px 0px 0px 0px;
padding: 6px 6px 7px 6px;


background: rgb(160,4,119);
background: -moz-linear-gradient(-45deg,  rgba(160,4,119,1) 0%, rgba(170,10,122,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(160,4,119,1)), color-stop(100%,rgba(170,10,122,1)));
background: -webkit-linear-gradient(-45deg,  rgba(160,4,119,1) 0%,rgba(170,10,122,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(160,4,119,1) 0%,rgba(170,10,122,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(160,4,119,1) 0%,rgba(170,10,122,1) 100%);
background: linear-gradient(135deg,  rgba(160,4,119,1) 0%,rgba(170,10,122,1) 100%);

/*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00477', endColorstr='#aa0a7a',GradientType=1 );
*/


/*

background: #eef068; 
 background: -moz-linear-gradient(
		top,
		#f8fab4 0%,
		#eef068);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eef068),
		to(#eef068));

	*/
		display: block;
		width: 50px;
		height:50px;
		box-shadow:3px 3px 8px #525252;		
border-top-left-radius: 20px; 
 -moz-top-left-border-radius: 20px; 
 -webkit-top-left-border-radius: 20px;		
border-top-right-radius: 20px; 
 -moz-top-right-border-radius: 20px; 
 -webkit-top-right-border-radius: 20px;	
border-bottom: 0px solid #eef068;
z-index:1000;
position:absolute;

}

.bkwordrecommendation {
 
 white-space: normal;
 
 font: bold 28px Verdana;
 position: absolute;
 z-index: 9000;
 /* background: #e3e5e7; */
 /* background-image: url( http://www.blinde-kuh.de/bk-api/background-hint.png); */
 background: RGBa(185,185,185,0.6); 
 
 border: 2px solid RGBa(185,185,185,0.8);
 padding:0px;
 left: 5px;
 right:5px;
 display: none;
 border-radius: 4px; 
 -moz-border-radius: 4px; 
 -webkit-border-radius: 4px;
 text-align: center;
 margin-top:-22px;
 margin-bottom:22px;
 box-shadow:2px 2px 8px #525252;
}

.bkwordrecommendation .bkbutton {
 display: inline-block;
 border: 0px dotted #000;
 margin: 4px;
}

.bkwordrecommendation .bkbutton a{
 display: inline-block;
 text-decoration: none;
 padding: 8px;
 margin-bottom: 4px;
 color: #26437F;
 box-shadow:3px 3px 8px #525252;	
 border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 cursor: pointer;

}
.bkwordrecommendation .bkbutton a:hover{
box-shadow:5px 5px 8px #525252;
margin: -2px;
padding: 10px;
}

.bkwordrecommendation .bkbutton a:active{
box-shadow:5px 5px 8px #525252;
margin: -2px;
padding: 10px;
}


.bkwordrecommendation .bkbutton a.bkword { background: #999999; color: #e3e5e7; }
.bkwordrecommendation .bkbutton a.bkfilm { background: #79193f; color: #e3e5e7; }
.bkwordrecommendation .bkbutton a.bkbuzzword { background: #1e345e; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkkeyword { background: #26437F; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bktopic { background: #467c3f; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkturk { background: #d31d00; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bksubtopic { background: #2a4925; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bksupertopic { background: #79c471; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkreference { background: #3a6c76; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bksubreference { background: #234045; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkperson { background: #dd6403; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkbook { background: #3a4572; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkgame { background: #fd6b78;  color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkglossar { background: #d6b500; color: #e3e5e7;}
.bkwordrecommendation .bkbutton a.bkunique { 
opacity:0.9;
filter:alpha(opacity=90); 
}


.bkwordrecommendation .bkbutton IMG {
 margin: 2px 10px -1px 0px;
 opacity:0.8;
 filter:alpha(opacity=80); 
}
.bkwordrecommendation IMG.bkpersonimage        { width: 19px; height: 24px; } 
.bkwordrecommendation IMG.bkbookimage            { width: 32px; height: 24px; }
.bkwordrecommendation IMG.bkturkimage            { width: 32px; height: 24px; }
.bkwordrecommendation IMG.bksupertopicimage { width: 32px; height: 24px; }
.bkwordrecommendation IMG.bksubtopicimage     { width: 32px; height: 24px; }
.bkwordrecommendation IMG.bktopicimage           { width: 32px; height: 24px; }
.bkwordrecommendation IMG.bkglossarimage       { width: 24px; height: 24px; }
.bkwordrecommendation IMG.bkgameimage            { width: 24px; height: 24px; }
.bkwordrecommendation IMG.bkbuzzwordimage     { width: 24px; height: 24px; } 
.bkwordrecommendation IMG.bkfilmimage            { width: 24px; height: 23px; } 


.bkwordrecommendation_body {
 min-height: 122px;
 max-height: 242px;
 overflow:hidden;
 
}

.bkwordrecommendation_footer {
 font: 14px verdana;
 text-align: start;
 padding: 4px;
 vertical-align: middle;
}
 
.bkwordrecommendation_close {
  
  position: absolute;
  z-index:2005;
  right:0px;
  background: #c0c0c0;
  width: 100px;
  height: 100px;
  padding: 0px 0px 10px 10px;
  border-bottom-left-radius: 50%;
  border-left : 2px solid #808080;
  border-bottom : 2px solid #808080;
  
  opacity: 0.3;
  cursor: pointer;
  box-shadow:2px 2px 8px #404040;
}

.bkwordrecommendation_close:hover {
 opacity: 0.8;
}


.bksearchbox .bksearchbox_button {
 color: rgba(17, 17, 17, 0.5);
 text-shadow: 2px 2px 5px rgba(247, 247, 247, 0.94);
 box-shadow: 3px 3px 8px rgba(87, 87, 20, 0.91);
 border: 1px solid rgba(170, 170, 102, 0.81);
 border-left-color: rgba(243, 243, 228, 0.5);
 border-top-color: rgba(243, 243, 228, 0.5);
}
.bksearchbox .bksearchbox_button:hover {
color: rgba(24, 23, 12, 0.77);
}


.bksearchbox_kidsmode {
color: rgba(17, 17, 17, 0.5);
text-shadow: 2px 2px 5px rgba(247, 247, 247, 0.94);
}
.bksearchbox_kidsmode:hover .bksearchbox_kidsmode_text{
color: rgba(24, 23, 12, 0.77);
}


#bksearchhits {
 font-family: Verdana,Arial,Helvetica,Sans-Serif;
 font-size: 36px;
 font-weight: 800;
 color: rgb(0, 49, 150);
 padding: 20px;
 margin:0px;
}



#bksearchhits.bkerror {
color: rgb(150, 49, 49);
}

.bksearchbox_button {
 min-width: 30px;
 min-height: 40px;
}

