body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,td,div
{
	font-family:Franklin Gothic Medium, Monaco, URW Gothic L, Arial, Helvetica, sans-serif;
	font-size:101%;
}

img
{
	border:none;
}

p
{
	margin:1px;
}

body
{
	background-color:#CCC;
}


div.main
{
	position:static;
	margin:60px 120px 60px 120px;
	background-color:white;
	border-top:solid 2px #BBB;			
	border-left:solid 2px #AAA;			
	border-right:solid 2px #444;			
	border-bottom:solid 2px #333;			
	padding:30px;
}


div.audiologo
{
	padding:30px;
}

div.headlogo
{
	float:right;
	text-align:right;
}


h1
{
	font-size:130%;
	font-weight:normal;
	float:left;
	letter-spacing:2px;
	margin-right:10px;
}

h1 a:link,
h1 a:visited
{
	width:170px;
	padding:20px;
	float:left;
	background-color:#00F;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	color:#DDD;
	text-decoration:none;
	text-shadow:#444 1px 1px 1px;
	filter:Shadow(color=#000000, direction=45);
	border:solid 2px #888;
	border-style:outset;
}

h1 a:hover
{
	color:#FFF;
	text-decoration:underline;
}

h2
{
	font-size:120%;
	font-weight:normal;
	margin-right:200px;
	margin-bottom:40px;
	border-bottom:solid 1px;
}

h3
{
	font-size:108%;
	font-weight:normal;
	margin-bottom:0px;
}



div.splistdate,
div.splistreferent,
div.splistmedium
{
	font-size:77%;	
}

div.sptitle
{
	margin-top:6px;
}

div.splistsubtitle
{
	font-size:77%;
}

a.sptitle:link,
a.sptitle:visited
{
	text-decoration:none;
	color:#00A;
}

a.sptitle:hover
{
	text-decoration:underline;
	color:#00F;
}


div.download
{
	padding:20px;
	padding-top:10px;
	margin-top:20px;
	border-top:solid 1px #444;
	border-left:solid 1px #333;
	border-right:solid 1px #AAA;
	border-bottom:solid 1px #BBB;
	font-size:14px;
	background-color:#DDD;
}


div.manual
{
	clear:both;
}

div.spduration,
div.sporderno
{
	font-size:85%;
}


div.spduration
{
	margin-top:12px;
}

@media (max-width: 700px)
{
	div.main
	{
		margin:20px 5px 20px 5px;
	}
	
	h2
	{
		margin-right:70px;
	}
}
