@font-face {
    font-family: 'DIN';
    src: url('../fonts/DINWeb.eot');
    src: url('../fonts/DINWeb.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINWeb.woff') format('woff'),
         url('../fonts/DINWeb.svg#font') format('svg');
		  font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DINLight';
    src: url('../fonts/DINWeb-Light.eot');
    src: url('../fonts/DINWeb-Light?#iefix') format('embedded-opentype'),
         url('../fonts/DINWeb-Light.woff') format('woff'),
         url('../fonts/DINWeb-Light.svg#font') format('svg');
		  font-weight: 300;
    font-style: normal;
}

html
{

}

body{
width:100%;
height: 100%;

background-color:#254657;
}

#header {
    width: 100%;
	height:90px;
	background-color:white;
	}
	
	#cookieMsgDiv {
	height:20px;
	background-color:#bcbcbc;
	text-align: center; 
	text-color: white;
	font-family:DIN, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}

#innerheader
{
	width:1280px;
	margin:auto;
	background-color:white;
}

.logo
{
width:170px;
height:70px;
background-color:white;
float:left;	
}

#logo
{
float:left;
height:70px;
width:170px;
}



#nav{
float:left;
width:665px;
height:70px;
}


	#nav ul {
		
		list-style: none;
		overflow: hidden;
		height:70px;
	}
	
	#nav li{
		float:left;
		
		text-align: center;
		text-transform: uppercase;
		font-size:12px;
		font-family:DIN, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#6e6e6e;
		letter-spacing:1px;
		
		padding-top:20px;
		padding-bottom:20px;	
		background-color:white;
		
		margin-top:10px;
	}
	
	#nav li.nav{
		width:170px;
	}
	
	#nav li.nav.home{	
		width:120px;
		margin-left:14px;
	}
	
	
#navform
{	
height:40px;
width:275px;
font-family:DIN, Arial, Helvetica, sans-serif;
font-size:13px;
color:#6e6e6e;;
font-weight:normal;
float:left;
margin-top:23px;
margin-left:10px;
}

	#navform td
	{
	font-size:10pt;	
	}

	#navform input[type=text] {
	border: 2px solid #6E6E6E;
    color: #6E6E6E;
    font-family: DINlight,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    height: 12px;
    margin-left: 10px;
    margin-top: -4px;
    outline: medium none;
    padding: 1px;
    position: relative;
    vertical-align: top;
    width: 120px;
    z-index: 1;
	} 
	
.navbutton {
	clear:both;
		background: url("../img/whitebutton.png") no-repeat scroll 0 0 #6E6E6E;
    border: medium none;
    cursor: pointer;
    height: 18px;
    margin-left: -3px;
    margin-top: -4px;
    outline: medium none;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 16px;
    z-index: 5;
	}
	


#language
{
	width:150px;
	height:70px;
	float:left;
}

#language select
{
	margin-top:25px;
	margin-left:20px;
	padding-bottom:4px;
	
	-webkit-appearance: none;
    -moz-appearance: none;
	text-indent: 0.01px;          /* Removes default arrow from firefox*/
    text-overflow: "";
    appearance: none;
    border: none;
	outline:none;
	
	width:110px;
	height:25px;
	
	background: url('../img/dd-nav.png')  no-repeat;
	background-position:right;
	background-color:white;
	
	color:#6e6e6e;
	font-family:DINlight, Arial, Helvetica, sans-serif;
	font-size:12pt;
	
}


#wrapper{
	width: 100%;
	min-width: 1280px;
	min-height: 100%;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../img/background.jpg',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../img/background.jpg',
sizingMethod='scale')";
}

#wrapper-home{
	width: 100%;
	min-width: 1280px;
	min-height: 100%;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/background-home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../img/background-home.jpg',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../img/background-home.jpg',
sizingMethod='scale')";
}

img
{
	border:none;}
	
#footer {
    width: 100%;
	height:180px;
	
}

#innerfooter
{
	width:1280px;
	margin:auto;
	height:;
}


/* ========= home page ====== */

#content-home
{
		width:100%;
	min-width:1280px;
	margin:auto;
	position: relative;
	min-height:100%;
}


#main-home 
{
	background-image:url(../img/round-background.png);
	background-repeat:no-repeat;
	height:600px;
	width:600px;
    margin: auto;	
	margin-top:100px;
	overflow:hidden;
}

.footer-home p {
	font-family:DINlight, Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:98%;
	left:10px;
	overflow:hidden;
	color:#ffffff;
	font-size:0.8em;
	position:absolute;
}

h1.home
{font-family:DINlight, Arial, Helvetica, sans-serif;
font-size:70px;
text-align:center;
color:#404040;
text-transform:uppercase;
margin-top:100px;
font-weight:normal;}

img.dot
{
display:block;
margin:15px;
margin-top:40px;
margin-left:0px;	
}

img.footer
{
margin-left:35px;	
margin-top:5px;
margin-bottom:5px;
}


.searchfieldhome
{
height:auto;
width:300px;
margin:auto;
margin-top:50px;
font-family:DINlight, Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
}


.searchfieldhome input[type=text] {
width: 250px;
height:25px;
border:#6e6e6e solid 5px;
outline:none;
vertical-align:top;
} 

.tfbutton {
		height:37px;
		width:37px;
		background: url('../img/searchbutton.png') no-repeat ;
		background-position:center; 
		cursor: pointer;
		border:solid #6e6e6e 3px;
		outline:none;
		padding:0;
		vertical-align:top;
	}
input[type=submit],
input[type=reset],
input[type=button]
{
    filter:chroma(color=#000000);
}
	
.searchfieldhome table {
background-color:#6e6e6e;
} 
	
span.select
{
	/*--
	color:#21c5bd;
	color:#80cf41;--*/
	color:#404040;
	font-size:22px;
	text-transform:uppercase;
	font-weight:900;
}

span.plus
{
font-weight:900;
font-size:35px;
margin:0;
}



/* ========= Advanced Search Page ====== */
#content-as
{
	min-width:1280px;
	width:100%; /* changes made here */
	margin:auto;
	position: relative;
	min-height:100%;
}

#content-as label
{
	font-size:10px;
}

#main-as 
{
	background-image:url('../img/round-background.png');
	background-repeat:no-repeat;
	height:600px;
	width:600px;
    margin: auto;	
	margin-top:100px;
	overflow:hidden;

}

.searchfield-as
{
height:auto;
width:350px;
margin:auto;
margin-top:90px;
font-family:DINlight, Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
}

img.full
{
margin:8px;
margin-left:0px;	
}

span.and
{
	color:black;
	font-size:10pt;
}

.back
{
/*width:78px;*/
height:15px;
margin-top:3px;
float:right;
font-family:DINlight, Arial, Helvetica, sans-serif;
font-size:15pt;
}

.back.results
{
margin-right:60px;
margin-top:25px;
}

.back.channel
{
margin-top:15px;
	
}

table.as
{
font-family:DIN, Arial, Helvetica, sans-serif;
width:400px;
margin-top:10px;	
}

p.formtitle
{
font-size:11pt;	
}

select.as{
    -webkit-appearance: none;
    -moz-appearance: none;
	text-indent: 0.01px;          /* Removes default arrow from firefox*/
      text-overflow: "";
    appearance: none;
    border: none;
	width:216px;
	height:20px;
	margin-right:10px;
	color:white;
	outline:none;
	font-family:DINlight, Arial, Helvetica, sans-serif;
      background: url('../img/dd-as.png')  no-repeat;
	  background-position:right;
	  background-color:#666666;
}

.searchfield-as option{
background-color:#666666;
border: none;
outline:none;
}


.as-search {
		height:36px;
		width:157px;
		float:right;
		background-color:#21c5bd;
		background: url('../img/as-search.png') no-repeat ;
		background-position:center; 
		padding:8px;
		cursor: pointer;
		outline:none;
		border:none;
		
		color:white;
		font-family:DIN, Arial, Helvetica, sans-serif;
		font-size:15pt;
		text-align:center;
		text-transform:uppercase;
		
		margin-right:50px;
		margin-top:20px;
	}
td.name
{
height:70px;	
}
	
td.option
{
width:226px; 
height:30px;
}

td.formtitle
{
width:117px;
}
	
	
/* ========= Results Page ====== */
	#headresults {
	margin-top:80px;
    width: 100%;
	height:70px;
	background-image:url(../img/transparent.png)
	}

	#innerheadresults
	{
		width:1280px;
		margin:auto;
	}

	p.result
	{
	font-size:16pt;
	font-family:DINlight, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin-left:80px;
	margin-top:25px;		
	}

	span.bigcyan
	{
	text-transform:uppercase;
	color:#21c5bd;
	margin-right:20px;
	}
	
#main-result 
{
	height:600px;
	width:100%;
    margin: auto;	
	overflow:auto;
}

#content-result
{
	width:100%;
	height:100%;
	min-height:100%;
	margin:auto;
	position: relative;
}

table.listresult
{
	width:100%;
	color:black;
	text-align:left;
	overflow: auto;
}

table.listresult th
{
	font-family:DIN, Arial, Helvetica, Myriad Pro, sans-serif;
	padding:6px;
	padding-left:20px;
	font-size:13pt;
	background-image:url(../img/transparent.png);
	white-space: nowrap;

}

table.listresult img
{
margin-left:7px;
	
}

table.listresult td
{
	font-family:DINLight, Arial, Helvetica, sans-serif;
	padding:6px;
	padding-left:20px;
	font-size:12pt;
}


tr.oneven
{
	background-color:#f2f2f2;
}

tr.even
{
	background-image:url(../img/transparent.png);
}



table.listresult tr:hover td
{
	background:#21c5bd;
	color:white;
}

/* ========= Channel Page ====== */

#channeltitel {
	margin-top:80px;
    width: 100%;
	height:70px;
	background-image:url(../img/transparent3.png)
	}
	
#innerchanneltitel {
	width:1160px;
	margin:auto;
	height:70px;
	}

#innerchanneltitel h1{
	margin-top:30px;
	float:left;
	color:white;
	text-transform:uppercase;
	font-family:DIN, Arial, Helvetica, sans-serif;
	font-size:20pt;
	
}
#content-channel
{
	width:100%;
	margin:auto;
	height:auto; 
	background-image:url(../img/transparent.png);
}

#main-channel 
{
	height:487px;
	width:1160px;
    margin: auto;
	overflow:hidden;
	text-align:left;
}

			#main-channel table
			{
				margin-top:0px;
				padding:5px;
				font-size:11pt;
			}
			
			#main-channel h2
			{
				color:#21c5bd;
				text-transform:uppercase;
				font-family:DIN, Arial, Helvetica, sans-serif;
				font-size:14pt;
				text-align:left;
				margin-top:10px;
				margin-bottom:0px;
				margin-left:2px;
			}
			
			#main-channel td
			{
				padding:3px;
			}
			
			#main-channel th
			{
				font-weight:bold;
				color:black;
				padding:5px;
				padding-left:0;
			}
			


#general-info
{
float:left;
height:175px;
width:744px;	
}

			td.ginfotitle 
			{
			font-family:DINlight, Arial, Helvetica, sans-serif;
			color:404040;
			width:250px;
			}
			
			td.ginfodata 
			{
			font-family:DINlight, Arial, Helvetica, sans-serif;
			color:black;
			width:500px;
			}


#technical-info
{
float:left;
height:175px;
width:386px;	
}


#coverage-map
{
float:left;
height:325px;
width:744px;	
}
	#coverage-map img
	{
	float:left;
	margin:15px;
	margin-left:5px;
	max-width:714px;
	max-height:295px;	
	}

#table-antenna
{
float:left;
height:325px;
width:386px;	
}

#table-antenna th
{
font-family:DINlight, Arial, Helvetica, sans-serif;

font-size:10pt;	
}

p.check
{
margin-top:20px;
font-size:9pt;
font-family:DINlight, Arial, Helvetica, sans-serif;
color:#666666;	
}

/* ========= Package Page ====== */
#main-package
{
	height:600px;
	width:1160px;
    margin: auto;
	overflow:auto;
	text-align:left;
}

.logo-box
{
	margin:6px;
	height:125px;
	width:216px;
	float:left;
	background-color:white;
}
	
.logo-box img
{
	margin:10px;
	max-width:196px;
	max-height:80px;	
}

.logo-box p
{
	width:196px;
	height:16px;
	background-color:white;
	text-align:center;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left:10px;
	margin-right:10px;
	
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
	text-transform:uppercase;
	font-family: "DIN";
	font-style: normal;
	font-weight: 300;
	font-size:12px;
	
	line-height:18px;
	
}

/* LINKS */
.logo-box a {color:#6E6E6E;}/* unvisited link */
.logo-box a:link {text-decoration: none;color:#6E6E6E;}      /* unvisited link */
.logo-box a:visited {color:#6E6E6E;}   /* visited link */
.logo-box a:hover {color:#2FB1AC;}     /* mouse over link */
.logo-box a:active {color:#2FB1AC;}    /* selected link */ 

a.advanced{font-size:18px;font-weight:bold;display:inline-block;margin-top:-10px;}/* unvisited link */
a.advanced:link {text-decoration: none;color:#6E6E6E;}      /* unvisited link */
a.advanced:visited {color:#6E6E6E;}   /* visited link */
a.advanced:hover {color:#21C5BD;}     /* mouse over link */
a.advanced:active {color:#21C5BD;}    /* selected link */ 

a.nav:link {text-decoration: none;color:#6e6e6e;}      /* unvisited link */
a.nav:visited {color:#6e6e6e;}   /* visited link */
a.nav:hover {color:#21c5bd;}     /* mouse over link */
a.nav:active {color:#21c5bd;}    /* selected link */ 

a.antenna:link {text-decoration: none;color:white;}      /* unvisited link */
a.antenna:visited {color:white;}   /* visited link */
a.antenna:hover {color:white;}     /* mouse over link */
a.antenna:active {color:white;}    /* selected link */ 

a.nav.active:link {text-decoration: none;color:#21c5bd;}      /* unvisited link */
a.nav.active:visited {color:#21c5bd;}   /* visited link */
a.nav.active:hover {color:#21c5bd;}     /* mouse over link */
a.nav.active:active {color:#21c5bd;}    /* selected link */ 

a.back {color:#6e6e6e;font-size:11pt;}      /* unvisited link */
a.back:link {text-decoration: none;color:#6e6e6e;}      /* unvisited link */
a.back:visited {color:#6e6e6e;}   /* visited link */
a.back:hover {color:#21c5bd;}     /* mouse over link */
a.back:active {color:#21c5bd;}    /* selected link */ 

a:link {text-decoration: none;color:black;}      /* unvisited link */
a:visited {color:black;}   /* visited link */
a:hover {text-decoration:underline;color:black;}     /* mouse over link */
a:active {text-decoration:underline;color:black;}    /* selected link */ 

a.back{font-size: 13pt;color:#666666; }

a.back.channel {color:white;}      /* unvisited link */
a.back.channel:link {text-decoration: none;color:white;}      /* unvisited link */
a.back.channel:visited {color:white;}   /* visited link */
a.back.channel:hover {color:#61f3ec;}     /* mouse over link */
a.back.channel:active {color:#61f3ec;}    /* selected link */ 
a.lyngsat-link {
	color: #ffffff;
}

table.listrslt a{display:block;}
table.listrslt a:link{font-family:DINLight, Arial, Helvetica, sans-serif;font-size:12pt;color:black;text-decoration:underline;}
table.listrslt a:visited{font-family:DINLight, Arial, Helvetica, sans-serif;font-size:12pt;color:black;text-decoration:underline;}
table.listrslt a:hover{font-family:DINLight, Arial, Helvetica, sans-serif;font-size:12pt;color:white;text-decoration:underline;}
table.listrslt a:active{font-family:DINLight, Arial, Helvetica, sans-serif;font-size:12pt;color:white;text-decoration:underline;}

input[type=submit].as-search:hover
{
color:#61f3ec;	
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

/*--@media only screen and (max-width : 960px){--*/
/*--	
#header {
width: auto;
}

#innerheader
{
	width:660px;
}

#logo
{
margin-left:10px;
height:35px;
width:85px;
margin-top:15px;
}

#nav{
width:565px;
}

	#nav li{
		font-size:10px;
		margin-top:10px;
	}
	
	#nav li.nav{
		width:160px;
	}
*/

#wrapper{
background-color:#254657;
background-image:url(../img/background-light.jpg);
background-repeat: no-repeat;
}

#wrapper-home{
background-color:#254657;
background-image:url(../img/background-home-light.jpg);
background-repeat: no-repeat;

}

}
