audio {
	   width: 140px;
   }


body{
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
}
p{
	line-height:220%;
}

.active{
		border-bottom: 1px dotted red;
		color: #004B91;
		text-shadow: 0 0 0.2em #F87;
		

}
.linked{
	border-bottom: 1px dotted #004B91;
	color: #004B91;
}

.translation{
	border-bottom: 1px dotted #004B91;
	padding-left:3px;
	padding-right:6px;
	font-size: 110%;
	color: #004B91;
}

.grammar{
	border-bottom: 1px dotted red;
}
#counter {
	display:none;
}
.pop_up{
position: absolute;
background-color: #DDDDFF;
border: #000000 1px solid;
color: #000000;
padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
z-index: 8;
display: none;
}

.clickedElement{
text-shadow: 0 0 0.4em #ff00ff, 0 0 0.4em #ff00ff,
        0 0 0.4em #ff00ff;
}
.orangeGlow{
text-shadow: 0 0 0.4em #FFA500, 0 0 0.4em #FFA500,
        0 0 0.4em #FFA500;
}

.w{
outline:none;
}

	#context_menu{
	background-color: #eeeeee;
	border: #000000 1px solid;
	
	z-index: 10;
	padding: 0px;
	visibility: hidden;
	position: absolute;
	margin: 0px;
	
	}

	#context_menu ul{
		list-style-type: none;
		padding: 0px;
		margin:0px;
		text-align:left;
	}
	#context_menu li a {
			text-decoration: none;

			color:black;
				display: block;
				padding: 6px 20px 6px 20px;
				text-decoration: none;
			margin:1px;
			}

		#context_menu li a:hover {
			text-decoration: none;
			background: #AAAAFF;
			border: blue 1px solid;
	}
	.selected{
background: linear-gradient(to top, #E88 0%, #FEE 100%);
border-radius: 10px;
border: 1px solid #D77;
box-shadow:rgba(0, 0, 0, 0.1) 0 2px 5px;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px;
background-color: #E88;
padding: 2px 4px 4px 4px;
text-decoration: underline;
font-size: 140%;
}
#toggle{
margin-top:2px;
font-size: 120%;
height: 38px; 
width:150px;
}

#context_menu{
background-color: #eeeeee;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
z-index: 10;
padding: 0px;
visibility: hidden; 
position: absolute;
margin: 0px;
}

#context_menu ul{
	list-style-type: none;
	padding: 0px;
	margin:0px;
	text-align:left;
}
#context_menu li a {
		text-decoration: none;

		color:black;
			display: block;
			padding: 6px 20px 6px 20px;
			text-decoration: none;
		margin:1px;
		}
 
#context_menu li a:hover {
	text-decoration: none;
	background: #AAAAFF;
	border: blue 1px solid;
}
