
@media all {
	
	body {
		background-color:#F9F9F9;
		font-family:arial,helvetica,tahoma,verdana,sans-serif;

		padding:0px;
		margin:0px;
	}

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

	a.black {text-decoration:none;color:#000000;}
	a.black:link {text-decoration:none;color:#000000;}
	a.black:visited {text-decoration:none;color:#000000;}
	a.black:hover {text-decoration:underline;}
	a.black:active {text-decoration:underline;}
	
	input::-moz-focus-inner { border: 0;}
	
	.in_one {padding-left:20px;}
	.in_two {padding-left:40px;}
	


	div {
		clear: both;
		display: block;
		border-collapse:collapse;
		border:0px;
		padding:0px;
		margin:0px;
	}
	
	div.header {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #808080) );
		background:-moz-linear-gradient( center top, #f9f9f9 5%, #808080 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#808080');
		background-color:#808080;
		width: 100%;
		height: 40px;
	}
	
	.header img {
		margin-top:4px;
		margin-left:10px;
		margin-right:10px;
	}
	
	div.footer {
		width:100%;
		height:30px;
		position: absolute; bottom: 0; left: 0; 
		}
	div.footer table {
		margin:0px 0px 0px 20px;
	}
	div.footer td{
		color:#696969;
	}
	
	div.footer a {
		color:#A9A9A9;
	}
	
	div.container {
		overflow:hidden;
		vertical-align: top;
		min-width:100%;
	}

	div.container.opened {
		vertical-align: top;
	}

	div.container.closed {
		-webkit-transition-delay:1s;
		transition-delay:1s;
	}
	
	div.menu {
		overflow:hidden;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #d9d9d9) );
		background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
		background-color:#f9f9f9;

		display:inline-block;
		vertical-align: top;
		border-top: 0px solid gray;
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		-webkit-transition-property:width;
		-webkit-transition-duration:1s;
		-webkit-transition-timing-function:linear;
		/* Standard syntax */
		transition-property:width;
		transition-duration:1s;
		transition-timing-function:linear;
	}

	div.menu.closed {
		width:0px;
		height:0px;
		overflow:hidden;
		overflow-y:hidden;
		border: 0px solid #ccc;
	}
	
	.menu a:before {
		content: "- ";
	}
	
	.menu h1 {
		font-weight:normal;
		color:#303030;
		width:100%;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.00, #e9e9e9), color-stop(1, #a9a9a9) );
		background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
		background-color:#f9f9f9;

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

	.menu p {
		margin-left:10px;
		
		margin-top:0px;
		margin-bottom:2px;
		margin-right:0px;
		margin-left:20px;
		
	}
	.menu a {
		display:block;
		margin-left:10px;

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

	div.content {
		vertical-align: top;
		display:inline-block;
		position:absolute;
	}

	div._output {
		vertical-align:top;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 20px;
		padding-bottom:20px;
		border: 1px solid gray;
		background-color:#fff;
	}

	div._output h1{
		color:#2b65EC;
		margin-left:0px;
	}

	div._output h2{
		color:#2b65EC;
		margin-left:0px;
	}

	div._output h2.a:before {
		content: "- ";
	}

	div._output p{
		color:#555555;
		margin-left:0px;
		margin-right:0px;
	}
	
	div._output a {
		margin-left:0px;
	}
	
	table.output {
		margin-top:10px;
		margin-right:auto;
		margin-left:auto;
	}
	
	tr.extra {
		height:20px;
	}

	table.output td {
		width:auto;
	}

	table.output td.margin {
		width:0px;
	}

	
	table.output td.stavelser {
		padding-right:10px;
		text-align:right;
		color:#19a312;
	}
	
	div.add_728 {
		width:728px;
		height:90px;
		background-color:#fff;
		
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		
		margin-top:8px;
		margin-right:auto;
		margin-left:auto;
	}

	div.add_320 {
		width:320px;
		height:50px;
		background-color:#fff;
		
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		
		margin-top:8px;
	}
	div._inner_output {
	}

	input[type=search] {
		-webkit-appearance:none;
		margin-left:10px;

		outline:none;
		padding: 0px;
		width:180px;
		height:26px;
		vertical-align:middle;
		background-color:transparent;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		background-image:-moz-linear-gradient(top,#fff 0,#fff 100%);
}


	input.btn{
/* 		font-size:4px; */
		background:url('../img/search_96.png');
		background-size: 24px, 24px, contain;
		background-repeat:no-repeat;
		background-color: #FFF;
		width:24px;
		height:24px;
		vertical-align:middle;
		margin:0px;
		padding:0px;
	}
	div.round{
		border-radius:8px;
		padding-top:0px;
		padding-bottom:4px;
		padding-right:1px;
		padding-left:4px;
		width:230px;
		height:30px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		border:1px solid #808080;
		vertical-align:top;
		background-color: #FFFFFF;

		
	}
	
	div.round input {
		border:0px;
		font-size:18px;
	}
	div.rubrik {
		width:100%;
		color:#19a312;
		text-align: center;
	}
		
}
