body
{
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	color: #000;
	background-color: #fff;
	font-family: Calibri;
}

.home-theme, .home-theme a {
	color: #646464;
}

.dsl-theme, .dsl-theme a {
	color: #D9A100;
}

.res-theme, .res-theme a {
	color: #008832;
}

.cal-theme, .cal-theme a {
	color: #8D0000;
}

.pedamp-theme, .pedamp-theme a {
	color: #2b2b2b;
}

.dsl-page-banner {
	position: absolute;
	top: 0px;
}

.dsl-page-banner td
{
	background-repeat: repeat-x;
	text-align: right;
	height: 155px;
}

.dsl-topbar-menu
{	
	font-family: Calibri;
	text-align:left;
	width:auto;
	min-width: 350px;
	height:25px;
	position: absolute;
	top: 158px;
	left:210px;
	/*right:0px;*/
	right:0;
        
}

.dsl-topbar-menu a.menu-item
{
    white-space: nowrap;
    text-decoration: none;
}

.dsl-topbar-menu a.menu-item:visited {
	font-weight: bold;
	text-decoration:none;
}

.dsl-logo {
	vertical-align: top;
	text-align: right;
	display: inline;
	margin: 5px;
}

.dsl-page-banner div.dsl-quote {
    padding: 3px;
    font-weight: bold;
    font-size: 0.8em;
    font-style: italic;
    color: #333;
    background-color:transparent;
}

.pedamp-theme .dsl-theme-bg-filler {
	background-image: url(../images/pedamp-Oticon-Theme-filler.png);
}

.dsl-theme .dsl-theme-bg-filler {
	background-image: url(../images/DSL-Oticon-Theme-filler.png);
}

.res-theme .dsl-theme-bg-filler {
	background-image: url(../images/CP-Oticon-Theme-filler.png);
}

.cal-theme .dsl-theme-bg-filler {
	background-image: url(../images/CAL-Oticon-Theme-filler.png);
}

.dsl-theme #theme-picture {
	width: 360px;
	background-image: url(../images/DSL-Oticon-Theme.png);
}

.pedamp-theme #theme-picture {
	width: 360px;
	background-image: url(../images/pedamp-Oticon-Theme.png);
}

.res-theme #theme-picture {
	width: 360px;
	background-image: url(../images/CP-Oticon-Theme.png);
}

.cal-theme #theme-picture {
	width: 360px;
	background-image: url(../images/CAL-Oticon-Theme.png);
}

.dsl-page-content-pedamp-theme {
	border-top: #2b2b2b solid 2px;
	broder-bottom: #2b2b2b solid 2px;
}

.dsl-page-content-dsl-theme {
	border-top: #d9a100 solid 2px;
	border-bottom: #d9a100 solid 2px;
}

.dsl-page-content-cal-theme {
	border-top: #8d0000 solid 2px;
	border-bottom: #8d0000 solid 2px;
}

.dsl-page-content-res-theme {
	border-top: #008832 solid 2px;
	border-bottom: #008832 solid 2px;
}

.dsl-page-body {
	vertical-align: top;
}

div.dsl-page-body
{
	padding: 10px;
	margin: 0px;
	position: absolute;
	right: 5px;
	bottom: 100px;
	top: 205px;
	left:  210px;
	overflow:auto;
}

.dsl-affiliates img
{
	padding: 0px;
	border: 0px;
	margin: 5px;
}

.dsl-affiliates a
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	border: none;
}

.dsl-page-footer 
{
	text-align:right;
	position:absolute;
	bottom:0px;
	left:0px;
}

.dsl-page-footer a {
	color: black;
	font-weight: bold;
}

.section-menu, .section-news {
	text-align:right;
	height:auto;
	width: 150px;
	right:0;
	white-space: normal;
}

.section-menu {
	position: absolute;
	top: 233px;
	left:19px;
}

.section-news {
	position: absolute;
	top: 157px;
	left:19px;
}

.section-menu a.menu-item, .section-news a.menu-item {
	display: block;
	font-family : "Calibri", sans-serif;
	text-decoration: none;
	font-weight: lighter;
	width: 150px;
	font-size: 12pt;
	vertical-align: top;
	white-space: normal;
	padding: 5px;
}

.section-news a.menu-item {
	font-weight: bold;
	color: black;
}

.dsl-topbar-menu a.pedamp-theme:before {
	content:url(../images/pedamp-ear.png);
	padding-right: 5px;
}

.dsl-topbar-menu a.dsl-theme:before {
	content:url(../images/DSL-ear.png);
	padding-right: 5px;
}

.dsl-topbar-menu a.cal-theme:before {
	content:url(../images/CAL-ear.png);
	padding-right: 5px;
}

.dsl-topbar-menu a.res-theme:before {
	content:url(../images/CP-ear.png);
	padding-right: 5px;
}


.section-menu a.menu-item:visited {
	font-weight: bolder;
}

#DSL_oticon
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/Oticon-girl.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	height: 480px;
}

#DSL_content
{
	padding: 0px;
	margin: 0px;
	border-top: black solid 1px;
	border-bottom: black solid 1px;
	background-image: url("../images/sound-wave.jpg");
	background-repeat: repeat-x;
	height: 480px;
}



