::placeholder {
  color: #808080;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #808080;
}

	/* Fonts*/

	body, a, p, h1, h2, td, input {
		font-family:Verdana,Arial,Helvetica,sans-serif;
	}


	a:link {text-decoration:none;color:#808080;}
	a:visited {text-decoration:none;color:#808080;}
	a:hover {text-decoration:underline;}
	a:active {text-decoration:underline;}

	.header a:link {text-decoration:none;color: #ffffff;}
	.header a:visited {text-decoration:none;color:#ffffff;}
	.header a:hover {text-decoration:underline;color:#ffffff;}
	.header a:active {text-decoration:underline;color:#ffffff;}

	div.synonymer a.f:link {text-decoration:underline;color:#000;}


	body {

		font-size:14px;

		background-color:#fff;

		padding-top:0px;
		padding-bottom:0px;
		padding-right:0px;
		padding-left:0px;
		
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:0px;
	}


	div.header{

		background: #006400;
		background-image: linear-gradient(#000080, #0000cd);
		width:100%;
		padding-top:3px;
		padding-bottom:2px;
	}


	div.header_content{

		vertical-align:top;
		width:30%;
		min-width: 300px;
		max-width: 400px;
		margin-top:0px;
		margin-bottom: 0px;
		margin-left:auto;
		margin-right:auto;
	}


	div.header_content img{

		vertical-align:bottom;
		margin-right:24px;
		margin-top:0px;
		margin-bottom:0px;
	}

	.header_content a, span{
		color: #ffffff;
		font-size:22px;
		text-align:left;
		vertical-align:bottom;
		margin-top:5px;
		margin-bottom:0px;
	}

	div.footer{

		background-color:#FFFFFF;

		width:100%;

		min-width: 260px;
		max-width: 600px;
		margin:auto;

		vertical-align:top;

		padding-top:20px;
		text-align:center;
	}

	div.footer a {

		font-size:12px;

		color:#3a3b3c;

		margin-top:0px;
		margin-bottom:0px;
		margin-left: 10px;
		vertical-align:top;
	}


	div.content {

		background-color:#fff;

		width:40%;
		min-width: 300px;
		max-width: 600px;

		vertical-align:top;
		margin:auto;

		padding-top:00px;
		padding-bottom:0px;
		padding-right:1px;
		padding-left:1px;
	}


	div.content, div.sform {

		margin-top: 20px;
	}


	div.output{

		vertical-align:top;
		margin:auto;
		width:100%;

		margin-top:10px;
		margin-bottom:20px;
		margin-right:0px;
		margin-left:0px;


		padding-top:0px;
		padding-bottom:10px;
		padding-right:5px;
		padding-left:5px;

		border-radius:8px;
		border:1px solid #808080;

	}


	div.synonymer{

		font-size:18px;
		color:#3a3b3c;

		vertical-align:top;
		background: #fff;

		margin-top:0px;
		margin-bottom:15px;
		margin-left: 20px;
		margin-right:0px;
	}


	div.synonymer a {

		font-size:18px;

		color:#3a3b3c;

		margin-top:0px;
		margin-bottom:0px;
		margin-left: 3px;
		vertical-align:top;
	}

	div.lex {
		display:block;
		vertical-align:top;
		background: #fff;
		margin-top: 0px;
		margin-left:0px;

		padding-top:3px;
		float:left;
	}


	div.leaderboard{
		margin-top: 10px;
		margin-bottom: 10px;

		min-width: 260px;
		max-width: 400px;
		width:30%;
		height: 40px;
	}


	div.round{

		vertical-align:top;

		width:30%;
		min-width: 260px;
		max-width: 400px;

		height:30px;
		margin-top: 50px;
		margin-bottom: 0px;
		margin-left:auto;
		margin-right:auto;

		padding-top:0px;
		padding-bottom:0px;
		padding-right:1px;
		padding-left:4px;

		border-radius:8px;
		border:1px solid #808080;
		background-color:#fff;
	}


	input{
		display:inline;
		border-style:none;
		background-color: #FFF;
		color:#808080;
		font-size:100%;

		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:0px;
	}


	input[type=search] {

		-webkit-appearance:none;

		margin-top:0 0 0 0;
		padding:0 0 0 5px;

		outline:none;

		width:100%;
		height:26px;

		vertical-align:middle;
		background-color:transparent;

		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}


	input.btn{

		font-size:4px;
		background:url('search_96.png');
		background-size: 24px, 24px, contain;
		background-repeat:no-repeat;
		background-color: #FFF;
		width:24px;
		height:24px;
		vertical-align:middle;
	}


	a.rubrik {

		font-size:22px;
		font-weight:normal;

		color:#808080;
	}


	div.center {
		text-align:center;
		margin-top: 20px;
		margin-bottom: 0px;

	}

		div.center span{
		color:#000;
	}

	div.content p {

		font-size:18px;
		font-weight:normal;
		color:#000000;

		padding-top: 0px;
		padding-bottom: 0px;

		margin-top: 0px;
		margin-bottom: 2px;
		margin-left: 20px;
	}


	div.content h1 {

		font-size:24px;
		font-weight:normal;
		color:#00008b;
		margin-bottom: 20px;
		margin-left:23px;
	}



	div.content h2 {

		font-size:18px;
		font-weight:normal;
		color:#00008b;

		margin-top: 30px;
		margin-bottom: 5px;
		margin-left:23px;
	}

	.f {
		color:#00008b;
	}
