.bkwidget_plugin {
 position:relative;
 display:inline-block;
 margin: 8px;
 padding: 10px;
 border: 10px solid rgb(0,0,0,0);
 border: 10px solid transparent;	
 }


x.bkwidget_plugin:hover,
.bkwidget_plugin.controls {
 border: 10px dashed rgba(0,0,0,0.1);
 -moz-border-radius: 15px;
 -webkit-border-radius:15px;
 border-radius: 15px;
 background: rgba(0,0,0,0.1);
 }

body .bkwidget_controls {
 width: 250px;
 position:absolute;
 right:10px;
 display:none;
 }
	
x.bkwidget_plugin:hover .bkwidget_controls,
.bkwidget_plugin.controls .bkwidget_controls {
 display:block;
 }
 

body .bkwidget_controls .bkwidget-clickhandle {
 height: 44px;
 width: 43px;
 margin-left: auto;
 margin-top: -35px;
 opacity: 0.5;
 position: relative;
 right: -35px;
    
 background: url(http://www.blinde-kuh.de/bkimages/bkwidgets/zahnrad.png);
 background-repeat: no-repeat;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 -o-border-radius:15px;
 border-radius:15px;
	
 -moz-transform:scale(0.7);
 -webkit-transform:scale(0.7);
 -ms-transform:scale(0.7);
 -o-transform:scale(0.7);
 transform:scale(0.7);
 }

body .bkwidget_controls .bkwidget-clickhandle:hover,
body .bkwidget_controls .bkwidget-clickhandle:focus {
 opacity:1;
 cursor:pointer;
}

body .bkwidget_controls .bkwidget-clickhandle.active {
 background: url(http://www.blinde-kuh.de/bkimages/bkwidgets/bkwidget-control-close.png);
 background-repeat: no-repeat;
 opacity:1;
 z-index:1000;
 }

body .bkwidget_controls .bkwidget-clickcontent {
 display: none;
 position: relative;

 z-index:999;
 border:1px solid #000000;
 border-color: #ffffff #000000 #000000 #ffffff;
 margin-top: -25px;
 margin-right: -20px;
 -o-border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
	
 box-shadow: 3px 3px 9px rgba(0,0,0,0.4);
 -moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.4);
 -webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.4);
 -o-box-shadow: 3px 3px 9px rgba(0,0,0,0.4);
 }	

body .bkwidget_controls .bkwidget-clickcontent-inner {
 margin-left:auto;
 margin-right:0px;
 }

body .bkwidget_controls .div {
 display: inline-block;
 color: #ffffff;
}

body .bkwidget_controls .move {
 border:1px solid rgba(0,0,0,0);
 border:1px solid transparent;
 padding: 5px 5px 10px 5px;
 display:block;
}

body .bkwidget_controls .move,
body .bkwidget_controls .bkwidget-delete-outer,
body .bkwidget_controls .bkwidget-schemes { 
 background: rgb(51,51,51);
 opacity:0.9;
 }

body .bkwidget_controls .move:hover,
body .bkwidget_controls .bkwidget-delete-outer:hover,
body .bkwidget_controls .bkwidget-schemes:hover {
 background: rgba(14, 21, 128,0.9);
 border:1px solid #1B1F60;
 opacity:1;
 }

/* Darstellung bkwidget_controls */


body .bkwidget_controls .move:hover {
 -moz-border-radius: 4px 4px 0 0;
 -o-border-radius: 4px 4px 0 0;
 -webkit-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0;

}

body .bkwidget_controls .bkwidget-delete-outer:hover {
 -moz-border-radius: 0 0 4px 4px;
 -o-border-radius: 0 0 4px 4px;
 -webkit-border-radius: 0 0 4px 4px;
 border-radius: 0 0 4px 4px;
 cursor:pointer;

 }

body .bkwidget_controls .move-inner >div {
 display:inline-block;
 }

body .bkwidget_controls .move-inner {
 margin: 0 43px 0 41px;
 text-align: center;
}

body .bkwidget-move {
 width: 30px;
 height: 30px;
 padding: 5px;
 margin: 3px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 -ms-border-radius: 8px;
 -o-border-radius: 8px;
 border-radius: 8px;
}

/* Schattierung der Schaltflaechen fuer move und delete bei:hover */



body .bkwidget_controls .move .bkwidget-move,
body .bkwidget_controls span.bkwidget_schemecontrols_option {	
 border:1px solid rgba(0,0,0,0);
 border:1px solid transparent;
 opacity:0.9;
}

body .bkwidget_controls .move .bkwidget-move:hover,
body .bkwidget_controls span.bkwidget_schemecontrols_option:hover {	
 border-color: #ffffff;
 opacity:1;
}

body .bkwidget_controls .move .bkwidget-left {
	background-image: url(http://www.blinde-kuh.de/bkimages/bkwidgets/bkwidgetcontrol-icon-left.png);
	background-repeat:no-repeat;
    display: inline-block;
}

body .bkwidget_controls .move .bkwidget-top {

	background-image: url(http://www.blinde-kuh.de/bkimages/bkwidgets/bkwidgetcontrol-icon-top.png);
	background-repeat:no-repeat;
    margin-bottom: 0px;
    display: block; 
}


body .bkwidget_controls .move .bkwidget-bottom {
	background-image: url(http://www.blinde-kuh.de/bkimages/bkwidgets/bkwidgetcontrol-icon-bottom.png);
	background-repeat:no-repeat;
    margin-top: 5px;
    display: block;
}

body .bkwidget_controls .move .bkwidget-right {
	background-image: url(http://www.blinde-kuh.de/bkimages/bkwidgets/bkwidgetcontrol-icon-right.png);
	background-repeat:no-repeat;
    display: inline-block;
}

body .bkwidget_controls .move .bkwidget-control-description {
  	display:block;
  	color: #ffffff;
    font: bold 16px verdana,arial,helvetica;
	margin: 10px;
}

body .bkwidget_controls .move .move-inner {
	margin-top: 15px;
}


body .bkwidget_controls .bkwidget-delete-outer {
 padding: 3px;
 height:40px;
 border: 1px solid rgba(0,0,0,0);
 border: 1px solid transparent;
 cursor:pointer;
}

body .bkwidget_controls .bkwidget-delete {
 background-image: url(http://www.blinde-kuh.de/bkimages/bkwidgets/bkwidgetcontrol-icon-delete.png);
 background-repeat: no-repeat;
 cursor: pointer;
 float: left;
 height: 30px;
 width: 30px;
 zoom: 0.9;
 -moz-transform:scale(0.9);
 -webkit-transform:scale(0.9);
 -ms-transform:scale(0.9);
 -o-transform:scale(0.9);
 transform:scale(0.9);
 margin-left: 12px;
 margin-top: 3px;
 }
	

body .bkwidget_controls .bkwidget-delete-outer .bkwidget-control-description  {
    color: #ffffff;
    display: inline-block;
    font: bold 16px verdana,arial,helvetica;
    margin:6px 0 6px 0;
	float:right;
	margin-right: 12px;
	}

body .bkwidget_controls .bkwidget-schemes {

	display:block;
	padding: 10px 3px 10px 3px;
	border: 1px solid rgba(0,0,0,0);
	border: 1px solid transparent;	
 }

body .bkwidget_controls .bkwidget-schemes ul {
	display: block;
	margin:5px;
	margin-left: -30px;
	cursor:pointer;
 }
body .bkwidget_controls .bkwidget-schemes label {
	font: bold 16px verdana,arial,helvetica;
	color: #ffffff;
	margin:7px 7px 7px 10px;
 }

body .bkwidget_controls .bkwidget-schemes ul li {
	font: 12px verdana,arial,helvetica;
	color: #c3c3c3;
	display:inline-block;
	width: 45px;
	margin:2px;
 }

body .bkwidget_controls .bkwidget-schemes ul li:selected {
}

body span.bkwidget_schemecontrols_option {
 border: 1px solid rgba(0,0,0,0);
 display: block;
 height: 30px;
 width: 30px;
 -moz-border-radius: 5px;
 -o-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 margin: 5px 0 2px 0;
}


/*Farben der Beschreibung der bkwidget_controls bei :hover*/

body .bkwidget_controls  .bkwidget-schemes:hover label,
body .bkwidget_controls  .bkwidget-delete-outer:hover .bkwidget-control-description,
body .bkwidget_controls  .bkwidget-schemes:hover span.bkwidget_schemecontrols_optiontitle,
body .bkwidget_controls .move:hover .bkwidget-control-description {
 color: #ffffff;
}



@media (max-width:360px){
.bkwidget_plugin {
 border: 5px solid transparent;	
 border: 5px solid rgba(247,237,192,0);
 margin: 10px 0 1px 0;
 }
 
.bkwidget_plugin.controls {
 border: 5px dashed rgba(0,0,0,0.1);
 background: none;
 	}
 
body .bkwidget_controls .bkwidget-clickcontent {
 margin-right:0px;
 }

body .bkwidget_controls .bkwidget-clickhandle {
 right:0;
 top: 8px;
 }

}

