 /* General page style. Body, headlines and links */
 
 
 
.imgresponsive{max-width:700px;} 
 
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size: 28px;
	line-height:23px;
	color: #999;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:3px;
}
h2 {
	font-size: 28px;
	line-height:23px;
	color: #999;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	color: #069;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
}
h6 {
	font-size: 24px;
	color: #069;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
}
h4 {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
}

h5{
	font-size: 16px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;	
}
h5 a{
	font-size: 16px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
}
h5 a:hover{
	color: #000;
	text-decoration:none;	
}
h5 a:visited{
	color: #000;
	text-decoration:none;	
}
a{
	text-decoration:none;
	color: #069;
	outline: none;
}
a:hover {
	color: #999;
	text-decoration: none;
}
a:active {
	color: #069;
	text-decoration: none;
}
img{
	border:none;
}
img a{
	border:none;
}
.fatlink a{
	color:#069;
	text-decoration:none;
	font-weight:bold;
}
.fatlink a:hover{
	color:#999;
	text-decoration:none;
	font-weight:bold;
}

 /* Special text used in articles */
 
.bodyText {
	width: 700px;
}
.emphasis {
	font-style: italic;
}
.definitionText {
	font-style: italic;
	color: #666;
	text-align:left;
}
.exampleText {
	font-style: italic;
	color: #000;
}
.tableofcontents{
	color: #999;
	text-transform:uppercase;
}

 /* Formatting of top section */
 
div#center
{
	margin-top:-10px;
	margin-left: auto; 
	margin-right: auto;
	width: 915px;
	min-height:1500px;
} 
#topline{
	min-width:915px;
	position:relative;
	top:0px;
	left:0px;
	background:url(pictures/topnav_topBG_wide.jpg); 
	background-repeat:no-repeat;
	height:53px;
}
#toplogo{
	height:53px;
	width: 915px;
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
}
#bottomline{
	padding:0px;
	position: relative; 
	min-width:915px;
	margin-top: 0px; 
	background:#CCC; 
	height:5px; 
} 

/* Formatting of navigation */

#topnavBG{
	padding:0px;
	position:relative;
	min-width:915px;
	margin-top:0px; 
	background:url(pictures/topnav_menuBG.jpg); 
	background-repeat:repeat-x; 
	height:55px;
	
}
#topNavigation{
	height:55px;
	margin-left: auto; 
	margin-right: auto;
	width:915px;
}

/*--- 

Top Navigation styling 

---*/
ul#topnav {
	margin: 0; padding: 0;
	list-style: none;
	float: left;
	width: 721px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}	
/*--CSS Sprites - Default State--*/
ul#topnav a {
	float: left;
	display: block;
	height: 55px; /*--Specify height of navigation--*/
	text-indent: -99999px; /*--Shoot the text off the page--*/
	background-position: left top;
	background-repeat:no-repeat;
}
/*--CSS Sprites - Hover State--*/
ul#topnav a:hover {
	background-position: left -56px;
}
/*--Assign an image and width to each link--*/
ul#topnav li.nav_anbefalinger a {
	background-image: url(pictures/menu_anbefalinger.jpg);
	width: 145px;
}
ul#topnav li.nav_tests a {
	background-image: url(pictures/menu_tests.jpg);
	width: 56px;
}
ul#topnav li.nav_nyheder a {
	background-image: url(pictures/menu_nyheder.jpg);
	width: 78px;
}
ul#topnav li.nav_artikler a {
	background-image: url(pictures/menu_artikler.jpg);
	width: 77px;
}
ul#topnav li.nav_temaer a {
	background-image: url(pictures/menu_temaer.jpg);
	width: 68px;
}
ul#topnav li.nav_guides a {
	background-image: url(pictures/menu_guides.jpg);
	width: 73px;
}
ul#topnav li.nav_galleri a {
	background-image: url(pictures/menu_galleri.jpg);
	width: 71px;
}
ul#topnav li.nav_teknik a {
	background-image: url(pictures/menu_teknikken.jpg);
	width: 91px;
}
ul#topnav li.nav_forum a {
	background-image: url(pictures/menu_forum.jpg);
	width: 62px;
}

#anbefalinger li.nav_anbefalinger a, /*--anbefalinger Page > anbefalinger Link--*/
#tests li.nav_tests a, /*--tests Page > tests Link--*/
#nyheder li.nav_nyheder a, /*--nyheder Page > nyheder Link--*/
#artikler li.nav_artikler a, /*--artikler Page > artikler Link--*/
#temaer li.nav_temaer a, /*--temaer Page > temaer Link--*/
#guides li.nav_guides a, /*--guidesPage > awards Link--*/
#galleri li.nav_galleri a, /*--galleryPage > awards Link--*/
#teknikken li.nav_teknik a, /*--teknikken Page > teknikken Link--*/
#forum li.nav_forum a /*--forum Page > forum Link--*/
{
	background-position: left bottom;
}



/*-- Her er du --*/
#hererdu {
	position:absolute;
	margin-top: 0px;	
	margin-left: 4px; 
	font-size: 11px;
	color:#000;
}

#hererduforum {
	position:absolute;
	height:25px;
	margin-top: -104px;	
	margin-left: 3px; 
	width:915px;
	z-index:5;
	font-size: 11px;
	color:#000;
}
.hererdu a{
	color:#666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.hererdu a:hover{
	color:#069;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#languageSelector{
	position:absolute;
	width:208px;
	left:738px;
	top:-53px;
	z-index:5;
}

/* Formatting of bottom section */

#bottomBG{
	clear:both;
	margin-top:30px;
	min-width:915px;
	background:url(pictures/bund_BG.jpg); 
	background-repeat:repeat-x; 
	height:100px;	
}
#bottomContent{
	margin-left: auto; 
	margin-right: auto;
	width:915px;
}
#bottomLogo{
	float:left;
	width:200px;
	height:50px;
	margin-left:0px;
	margin-top:0px;
}
#bottomLinks{
	float:left;
	width:625px;
	height:30px;
	left:250px;
	margin-top:25px;
}
#bottomDisclaimer{
	clear: both;
	text-align:left;
	width:915px;
	height:30px;	
	left:0px;
	top:0px;
}
.bottemLinks_disclaimer{
	margin-top:0px;
	margin-left:0px;
	color:#999;
	font-size:9px;
}
.bottemLinks_body{
	font-weight:300;
	margin-top:0px;
	margin-left:0px;
	color:#666;
	font-size:11px;
}
.bottemLinks_body a{
	color:#666;
	font-weight:400;
	text-decoration:none;
}
.bottemLinks_body a:hover{
	color:#069;
	font-weight:400;
	text-decoration:none;
}

/* Formatting of right column holding quicklinks */

#rightcolumn{
	position:absolute;
	top:26px;
	left:720px;
	text-align:left;
	width:225px;
}
.rightcolumn a{
	color:#999;
	text-decoration:none;
}
.rightcolumn a:hover{
	color:#069;
	text-decoration:none;
}
#debatheadline{
	height:30px;	
}

.poll_question{
	height:15px !important;
}

/* Formatting of front page DIV*/

#dailycontent{
	position:relative;
	margin-top:22px;
	width:720px;
	padding:0px;
	display:inline;
}

/* Text formatting of the colums holding news, articles and tests */
 .billede {
	display:block;
	float:left;
	margin-right:7px;
}
.plainText{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#666;
}
.newsitemsformat{
	/*width:210px; 
	position:absolute; 
	left:107px; 
	top:30px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#666;
}
.newsitemsformat a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#666;
	text-decoration:none;
	line-height: 13px;
}
.newsitemsformat a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#999;
	text-decoration:none;
}
.testsitemsformat{
	/*width:210px; 
	position:absolute; 
	left:107px; 
	top:20px;*/
	position:relative;
	width:100%;
	height:auto;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#666;
}
.testsitemsformat a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#666;
	text-decoration:none;
		line-height: 13px;
}
.testsitemsformat a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size: 11px;
	color:#999;
	text-decoration:none;
}

.newsheaderformat{
	font-size: 28px;
	line-height:23px;
	color: #999;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;	
}
.newsheaderformat a{
	text-decoration:none;
	font-size: 28px;
	color: #999;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.newsheaderformat a:hover{
	text-decoration:none;
	font-size: 28px;
	color:#666;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.newsitemsheader{
	text-transform: uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#000;
}
.newsitemsheader a{
	text-transform: uppercase;
	font-weight:bold;
	color:#000;
	vertical-align:top;
		line-height: 13px;
}
.newsitemsheader a:hover{
	text-transform: uppercase;
	font-weight:bold;
	color:#000;
}
.newsreadmore a{
	text-transform:none;
	text-decoration:none;
	font-size: 10px;
	color:#069;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.newsreadmore a:hover{
	text-transform:none;
	text-decoration:none;
	font-size: 10px;
	color:#999;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.newsdate{
		
}
.newsarchive{
	text-transform: nine;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:black;
}
.newsarchive a{
	text-transform: nine;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:black;
}

 /* Formatting for "Se flere" in headline on front page */
.seflere{
	margin-left:20px; 
	height:10px;
	display:inline; 
	font-size:9px; 
	color:#999;
	margin-bottom:10px;
}
.seflere a:hover{
	color:#069;	
}

#counter {
	position: absolute;
	margin-left: 5px;
	margin-bottom:5px;
	display:none;
}

 /* Formatting of front page news, articles, and tests columns */
 
#newscolumn{
	float:left;
	width:360px;
	padding:0px;
}
#newsheadline{
	height:30px;
}
#testcolumn{
	float:left;
	width:360px;
	padding:0px;
}
#testheadline{
	height:30px;
}
#articlescolumn{
	float:left;
	width:360px;
	margin-top:25px;
	padding:0px;
}
#articlesheadline{
	height:30px;
}
#focuscolumn{
	padding:0px;	
	float:left;
	width:360px;
	margin-top:25px;
}
#focusheadline{
	height:30px;
}


 /* Formatting of the top rotating banner */

.effectContainer { margin: 0 0 0 0; height:160px; overflow: hidden; }
.slide { position: relative; height: 150px; width: 900px; background: #fff; text-align: left; margin-top:10px; }
#navigation { height: 15px; ; float:left; }
   
.active { border-bottom: 3px solid #000; }
.active a{color:#000;}
.s1 { border-color:#C30; }
.s2 { border-color:#069; }
.s3 { border-color:#090; }
.s4 { border-color:#C60; }
.s5 { border-color:#C9C; }
.s6 { border-color:#CC0; }
.s7 { }

#example3 { margin: 0 0 0 0; }
#example3 > div { position:relative; }

#example3 > #Example3SlideNotes {  text-align: center; overflow: auto; width: auto;}
#Example3SlideNotes div { float: left; padding: 0 1em; border-right: 1px dotted #999; background: #fff; }
#Example3SlideNotes div:last-child { border-right: 0; }
#Example3SlideNotes div.active a{color:#000; }
	  
#example3 a { text-decoration: none; text-transform:uppercase; color:#CCC;}

 
 /* Fonts used inside the banners */

.topad_header {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	text-transform:uppercase; 
	font-size:60px; 
	color:#000;
	align:left;
}

.topad_header2 {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	text-transform:uppercase; 
	font-size:50px; 
	color:black;
	align:left;
}

.topad_header3 {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	text-transform:uppercase; 
	font-size:40px; 
	color:black;
	align:left;
}

#example3 .topad_header a{
	color:#000;
	text-decoration:none;

}
#example3 .topad_header a:hover{
	color:#000;
	text-decoration:none;
}
#example3 .topad_header2 a{
	color:#000;
	text-decoration:none;

}
#example3 .topad_header2 a:hover{
	color:#000;
	text-decoration:none;
}
#example3 .topad_header3 a{
	color:#000;
	text-decoration:none;

}
#example3 .topad_header3 a:hover{
	color:#000;
	text-decoration:none;
}
.topad_body{font-size: 12px; color:#999; text-align:left}
.topad_body a{font-size:12px; color:#069;}
.topad_body a:hover{color:#999}
#example3 .topad_readmore{font-size:12px; color:#069; text-align:left}
#example3 .topad_readmore a{
	color:#069;
	text-transform:none;
}
#example3 .topad_readmore a:hover{
	color:#999;
}
/* ---------- gallery styles start here ----------------------- */

.hidden {
	visibility: hidden;
	position:absolute;
	top:0;
	left:0;
	display:inline;
}
#folder_comment
{
 margin-top:10px;
 margin-left:10px;
}

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery ul{
	list-style: none;
	float: left;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 120px;
	height: 140px;
}
.gallery li:hover img {
	border-color: #000;
	background: #ddd;
}
.gallery img {
	background: #fff;
	border: solid 1px #888;
	padding: 5px;
}
.gallery em {
	/*background: #fff; /*url(images/grey-gradient.gif) repeat-y;*/
	color: #000;
	font-style: normal;
	/*font-weight:bold;*/
	padding: 0px 0px;
	display: block;
	/*position: absolute;
	top: 145px;
	left: 17px;*/
	position:relative;
	width:140px;
	height:15px;
	text-align:center;
	border: 0px;
	border-left-color: #888;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover em {
	color:#069;
	/*background:#ddd;/*
	/*border-color:#666;*/
}
.newversion {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: none;
	float: none;
}
.newversion a img {
	background-color: transparent;
	color: white;
	border: none;
	text-decoration: none;
}


/* ---------------------------

Highslide styling 

------------------------------- */


.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 0px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-dimming {
	background: #000000;
}
.highslide-image {
	border: 8px solid #000000;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(graphics/loader.white.gif);
}


/* ---------------------------

Google Custom search styling 

------------------------------- */

.gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {

  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #000000;
	font-size:14px;
	line-height:13px;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #000000;
	text-decoration:none;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #006699;
	text-decoration:none;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #000000;
	text-decoration:none;
  }
  .gsc-cursor-page {
    color: #000000;
  }
  a.gsc-trailing-more-results:link {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-snippet {
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:10px;
    color: #666;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
    color:#999;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
.gs-webResult.gs-result .gs-title {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
    color: #ABC123;
	text-decoration:none;
	line-height:13px;
}
div.gsc-clear-button {
background-image: url(http://www.flatpanels.dk/pictures/clear.gif);
}

/* ---------------------------

Disqus Widget styling 

------------------------------- */

img.dsq-widget-avatar{
	float:left;
}

.dsq-widget-comment{
	margin-left: 10px;
}

a.dsq-widget-user {
	float:left;
	font-weight: bold;
	color:#9E9E9E;
	display:block;
}
a.dsq-widget-user:hover {
	color:#666;

}
li.dsq-widget-item {
	list-style-type: none;
	display:block;
	color:#999;
}
a.dsq-widget-thread {
	font-weight: normal;
	color:#9E9E9E;	
}
a.dsq-widget-thread:hover{
	color:#666;	
}
.dsq-append-post {zoom: 1;}

#tweets {
    width: 300px;
    margin: 0 auto;
}

#tweets .twtr-widget,
#tweets .twtr-doc {
    font-family: Verdana, Geneva, sans-serif !important;
	font-size: 11px !important;
}


#tweets .twtr-hd {
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    font-family: Verdana, Geneva, sans-serif;
 }

#tweets .twtr-hd *,
#tweets .twtr-hd h4 a {
}

#tweets .twtr-hd h3,
#tweets .twtr-hd h4 {
	line-height:13px !important;
}

#tweets .twtr-hd h3 {
    background: #fff !important;
    color: #999 !important;
    font-size: 11px !important;
	display:none !important;
}

#tweets .twtr-tweet {
    background: #fff;
}

#tweets .twtr-tweet a:link,
#tweets .twtr-tweet a:visited,
#tweets .twtr-tweet a:hover {

    color: ##069 !important;

}

#tweets .twtr-tweet .twtr-tweet-text {
}


#tweets .twtr-tweet .twtr-tweet-text p {
    color: #999 !important;
}

#tweets .twtr-widget em, .twtr-widget .twtr-new-results {
    font-family: Verdana, Geneva, sans-serif !important;
	font-size: 8px !important;
}

#tweets .twtr-join-conv {
    font-family: Verdana, Geneva, sans-serif !important;
	color: #999 !important;
	font-size: 11px !important;
}