/* GENERAL STYLES */
body { 
	background-image: 
	url('/umbraco/../media/2/back.jpg');
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	color: #000000;
	font-family: arial, "lucida console", sans-serif;
}

body.mceContentBody {
    background: #FFFFFF;
    color: #000;
    text-align: left;
    font-size: 9pt; line-height:150%;
  }

A:link, ul.topmenu li.first {color: #119BFF; text-decoration: underline;}
A:visited, ul.topmenu li.first A:visited {color: #119BFF; text-decoration: underline;}
A:active, ul.topmenu li.first A:active {color: #119BFF; text-decoration: underline;}
A:hover, ul.topmenu li.first A:hover {color: #119BFF; text-decoration: none;}

p {
	margin: 0;
	padding:0;
}

/* F O N T E */
h1, h2, h3 {
	margin: 0;
	padding: 0;
	line-height:175%;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight:normal;
color:#333;
}

/* STORT SET ALLE OVERSKRIFTER MED STORT */
h1 {
	font-size: 13pt;

	line-height:100%;
}

/* ARTIKEL- OG MESSEOVERSKRIFTER */
h2 { 
	font-size: 14pt;
	letter-spacing: -0.05em;
	line-height:110%;
	margin-bottom:3px;	
}

h2 A:link {color:#333; text-decoration: none;}
h2 A:visited {color: #333; text-decoration: none;}
h2 A:active {color: #333; text-decoration: none;}
h2 A:hover {color: #333; text-decoration: none;}

h3 { 
	font-size: 14pt;
	line-height:125%;
	margin-bottom:3px;
}

.headlinehthreegray {color:gray;}

h4 {       /* afsnitoverskrift til editoren */
color: #000000;
font-size: 11pt;
margin:0px;
padding:0px;
margin-bottom:3px;
}

.textmedismallblue {
	font-family: arial, "lucida console", sans-serif;
	color: #119BFF;
	font-size: 8pt;
	font-weight:bold;
	line-height: 100%;
}

.textmedismallblueleftside {
	font-family: arial, "lucida console", sans-serif;
	color: #119BFF;
	font-size: 8pt;
	font-weight:bold;
	line-height: 140%;
}

/* I M G */
img {border: 0;}



/* T O P M E N U */
.topMenuTable {
	width: 957px;
	margin-left: auto;
	margin-right: auto; 
}

tdTopMenu {width:100%;}

ul.topmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top:8px;
}

ul.topmenu li, ul.topmenu li.first {
	float:right;
	border: 0px solid red;
	text-align:center; 
	border-left: 1px solid #B2B2B2;
	font-family: arial, "lucida console", sans-serif;
	font-size: 7pt;
	color: #808080;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left:15px;
	font-weight: bold;
}

ul.topmenu li A:link, ul.topmenu li.first {color: #808080; text-decoration: none}
ul.topmenu li A:visited, ul.topmenu li.first A:visited {color: #808080; text-decoration: none}
ul.topmenu li A:active, ul.topmenu li.first A:active {color: #808080; text-decoration: none}
ul.topmenu li A:hover, ul.topmenu li.first A:hover {color: #808080; text-decoration: underline;} 

ul.topmenu li.first {
	border-right: 1px solid #B2B2B2;
	color: #808080; 
}

ul.topmenu li span.chosen {
	text-decoration: underline;
}


/* T O P B A N N E R E */
.bannertable {height: 100px;}

td.topbannere {
	text-align: center;
	width: 100%; 	
}

.headerbannerleft {
	width:468px;
	height:60px;
	border:0px solid white;
	float:right;
	margin-top:15px;
	margin-right:5px;
}

.headerbannerright {
	float:left;
	margin-left:5px;
	margin-top:15px;
}


/* M A I N T A B L E */
.tableMain {
	margin-left: auto;
	margin-right: auto;
	margin-top:6px;
}


.maincolumnone {
	text-align:left;
}

.maincolumntwo {
	text-align:left;
}

.maincolumnthree {
	text-align:right;
	padding-bottom:20px;
}

/* M A I N M E N U */
.tdMenu { 
	height: 63px;
	background-image: url('/umbraco/../media/40/mainMenuBackground.jpg');
	background-repeat: repeat-x;
	width: 100%;
}

.tdMenutdOne {width:25%;}

.tdMenutdTwo {width:75%; text-align: -moz-right; text-align:right; padding-right:40px;}

.teknikogvidendk_logo {
	margin-left: 25px;
	margin-top: 7px;
	float:left;
}

.menutable {
	margin-top:5px;
	height: 21px;
}

.mainNavSplitterTd {
	width:25px;
}

.buttonunselectedleft, buttonselectedleft {
	width: 6px;
	background-image: url('/umbraco/../media/65/menubuttonUnselectedLeft.gif');
}

.buttonunselectedright, buttonselectedright {
	width: 6px;
	background-image: url('/umbraco/../media/70/menubuttonUnselectedRight.gif');
}

.buttonunselectedmiddle, .buttonselectedmiddle {
	font-family: arial, "lucida console", sans-serif;
	font-size: 7pt;
	color: #4D4D4D;
	padding-right:5px;
	padding-left:5px;
	text-transform: uppercase;
	letter-spacing: 1pt;
	font-weight:bold;
	background-image: url('/umbraco/../media/60/menubuttonUnselectedBackg.gif');
}

.buttonselectedleft {background-image: url('/umbraco/../media/50/menubuttonSelectedLeft.gif');}

.buttonselectedright {background-image: url('/umbraco/../media/55/menubuttonSelectedRight.gif');}

.buttonselectedmiddle {
	background-image: url('/umbraco/../media/45/menubuttonSelectedBackg.gif');
	color: #FFFFFF;
}

.buttonselectedmiddle A:link {color: #FFFFFF; text-decoration: none}
.buttonselectedmiddle A:visited {color: #FFFFFF; text-decoration: none}
.buttonselectedmiddle A:active {color: #FFFFFF; text-decoration: none}
.buttonselectedmiddle A:hover {color: #FFFFFF; text-decoration: none;} 


.buttonunselectedmiddle A:link {color: #4D4D4D; text-decoration: none}
.buttonunselectedmiddle A:visited {color: #4D4D4D; text-decoration: none}
.buttonunselectedmiddle A:active {color: #4D4D4D; text-decoration: none}
.buttonunselectedmiddle A:hover {color: #4D4D4D; text-decoration: none;} 


/* B R E A D C R U M B */
ul.breadcrumb {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.breadcrumb li{
	float:left;
	text-align:left; 
	font-family: arial, "lucida console", sans-serif;
	font-size: 8pt;
	color: #9c9c9c;
	font-weight: plain;
	margin-bottom:0px;
}


/* S E A R C H A R E A */
.searcharea {
	width:198px; 
	height: 34px;
	background-image: url('/umbraco/../media/136/searchBackg.gif');
	float:right;

}

.searchbutton {
	margin-top: 5px;
	margin-right: 13px;
	float:right;
}

.searchfield {
	float:right;
	border: 0px;
	margin-top: 6px;
	margin-right: 12px;
	width: 131px;
	height: 19px;
}

/* M A I N C O L U M N O N E */

.maincolumnonetable {
	border-collapse: collapse; 
	width: 100%
}

.maincolumnonetable td {
	padding-top:15px; 
	padding-bottom:15px; 
	border-bottom: 1px solid #d2d2d2;
}

.newsletterletter {margin-left:15px;}

.nyhedsbrevValidation {font-size: 9pt;}

.nyhedsbrevDuErTilmeldt {font-size: 9pt;}

.maincolumnonetabletdtext, .semereherlink {
	font-family: arial, "lucida console", sans-serif;
	font-size: 8pt;	
	color: #666666;
	line-height:150%;
	margin-top:10px;
}

.semereherlink {
	padding-top:5px; 
	padding-bottom:5px;
}

.semereherlink A:link {color: #666666; text-decoration: none; font-weight:bold;}
.semereherlink A:visited {color: #666666; text-decoration: none; font-weight:bold;}
.semereherlink A:active {color: #666666; text-decoration: none; font-weight:bold;}
.semereherlink A:hover {color: #666666; text-decoration: underline; font-weight:bold;} 


.newsletteremailtextfield {
	border: 1px solid #d2d2d2; 
	float: left; 
	width: 110px; 
	height: 15px;
}

.newslettersubmit {
	float:right; 
	margin-right:20px;
}


/* M A I N C O L U M N T W O */

.articlefrontpage, .articlefrontpagerest {border-bottom: 1px solid #d2d2d2; margin-left: 35px; margin-right: 35px; margin-top:21px;}

.articlefrontpagerest {border:0px; margin-bottom:24px; border-bottom: 1px solid #d2d2d2;}

.articleimagethumbfrontpage {margin-left:10px; margin-bottom:10px; border:1px solid #e8e8e8;}

.articletextfrontpage {font-size: 9pt; color:#4D4D4D; line-height:150%; margin-bottom:20px; margin-top:10px;}

.artimagetable {border-collapse: collapse; float:right; margin-left:10px;}

.artimagetable td.picShadownLeftTopCorner {font-size:1px; height:2px; width: 2px; background-image: url('/umbraco/../media/111/picShadownLeftTopCorner.gif');}

.artimagetable td.picShadownTop {font-size:1px; height:2px; background-image: url('/umbraco/../media/131/picShadownTop.gif');}

.artimagetable td.picShadownRightTopCorner {font-size:1px; height:2px; width: 3px; background-image: url('/umbraco/../media/126/picShadownRightTopCorner.gif');}

.artimagetable td.picShadownLeft {font-size:1px; width: 2px; background-image: url('/umbraco/../media/101/picShadownLeft.gif');}

.artimagetable td.picShadownRight {font-size:1px; width: 3px; background-image: url('/umbraco/../media/116/picShadownRight.gif');}

.artimagetable td.picShadownLeftDownCorner {font-size:1px; height:3px; width: 2px; background-image: url('/umbraco/../media/106/picShadownLeftDownCorner.gif');}

.artimagetable td.picShadownBottom {font-size:1px; height:3px; background-image: url('/umbraco/../media/96/picShadownBottom.gif');}

.artimagetable td.picShadownRightCorner {font-size:1px; height:3px; width: 3px; background-image: url('/umbraco/../media/121/picShadownRightCorner.gif');}

.artimagetable td img {margin:10px;}

.laesmerebutton {margin-top:10px;}

/* W E B T E C H */
.webtectable {
	width:198px;
	float:right;
margin:10px 0 0 0;
}

.webtectable td {
	height: 48px;
	text-align: left;
	width: 100%;
}

.topwebtechtable {
	background-image: url('/umbraco/../media/176/webtectabletop.gif');
	padding-left: 20px;
}

.mainwebtechtablemiddlerows, .mainwebtechtablemiddlerowsWEB {
	background-image: url('/umbraco/../media/171/webtectablerowsmiddlebg.gif');
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 10px;
}

.webtectext {
	font-family: arial, "lucida console", sans-serif;
	font-size: 7pt;	
	color: #666666;
	font-weight:bold;
}

.webtectext A:link {color: #666666; text-decoration: none; font-weight:bold;}
.webtectext A:visited {color: #666666; text-decoration: none; font-weight:bold;}
.webtectext A:active {color: #666666; text-decoration: none; font-weight:bold;}
.webtectext A:hover {color: #666666; text-decoration: underline; font-weight:bold;} 

.webtectextannoncer {
	font-family: arial, "lucida console", sans-serif;
	font-size: 10pt;
	letter-spacing: 1px;
	float:right;
	margin-right:25px;
	font-weight:bold;
	}
	
.bottomwebtechtable A:link, .bottomwebtechtable A:visited, .bottomwebtechtable A:active, .bottomwebtechtable A:hover {
	font-family: arial, "lucida console", sans-serif;
	font-size: 10pt;
	letter-spacing: 1px;
	padding-left: 85px;
	font-weight:bold;
	color: Black;
	text-decoration: none;
}

.bottomwebtechtable A:hover {
	color: black; 
	text-decoration: underline;
} 

.bottomwebtechtable {
	background-image: url('/umbraco/../media/161/webtectablebottom.gif');
}


/* W E B   A N N O N C Ø R E R */
.webann {
	border: 1px solid gray;
	float:left;
	margin-right:2px;
	margin-bottom: 2px;
	padding:3px;
}

td.bottomwebtechtableWEB {
	background-image: url('/umbraco/../media/166/webtectablebottomWEB.gif');
	height: 24px;

}

.mainwebtechtablemiddlerowsWEB {padding-left: 25px;}

/* S U B P A G E S  */
.subpagecolumnone {padding-top:10px;}
.subpagecolumnone .maincolumnone {padding-top:10px;}
.kontaktdiv {border-bottom: 1px solid #d2d2d2; padding-top:10px; padding-bottom:20px; font-size: 8pt; color:#4D4D4D; line-height:150%;}
.subpagecolumnone .maincolumntwo {padding-top:10px;padding-left:42px; padding-right:5px;}


/* A U T O M A T I K   P D F   A R K I V */
.autoimagetable {border-collapse: collapse;}

.autoimagetable td.picShadownLeftTopCorner {font-size:1px; height:2px; width: 2px; background-image: url('/umbraco/../media/111/picShadownLeftTopCorner.gif');}

.autoimagetable td.picShadownTop {font-size:1px; height:2px; background-image: url('/umbraco/../media/131/picShadownTop.gif');}

.autoimagetable td.picShadownRightTopCorner {font-size:1px; height:2px; width: 3px; background-image: url('/umbraco/../media/126/picShadownRightTopCorner.gif');}

.autoimagetable td.picShadownLeft {font-size:1px; width: 2px; background-image: url('/umbraco/../media/101/picShadownLeft.gif');}

.autoimagetable td.picShadownRight {font-size:1px; width: 3px; background-image: url('/umbraco/../media/116/picShadownRight.gif');}

.autoimagetable td.picShadownLeftDownCorner {font-size:1px; height:3px; width: 2px; background-image: url('/umbraco/../media/106/picShadownLeftDownCorner.gif');}

.autoimagetable td.picShadownBottom {font-size:1px; height:3px; background-image: url('/umbraco/../media/96/picShadownBottom.gif');}

.autoimagetable td.picShadownRightCorner {font-size:1px; height:3px; width: 3px; background-image: url('/umbraco/../media/121/picShadownRightCorner.gif');}

.autoimagetable td img {margin:0px;}

.autoimagediv {float:left; width:175px; margin-bottom:20px;}

.texttoautofrontpage {font-size:9pt;}

.autoimgholder {width:132px; height:192px;}


/* V E N S T R E   S I D E S   L I S T E R */
td.listtabletd {padding-bottom:10px; font-size:9pt;}
td.listtabletd A:link {color: #4D4D4D; text-decoration: none;}
td.listtabletd A:visited {color: #4D4D4D; text-decoration: none;}
td.listtabletd A:active {color: #4D4D4D; text-decoration: none;}
td.listtabletd A:hover {color: #4D4D4D; text-decoration: underline;}


/* V E N S T R E   S I D E S   D I V ' E R */
.leftsidediv {border-bottom:1px solid #d2d2d2;;padding-bottom:20px; font-size: 9pt; color:#4D4D4D; line-height:150%;margin-bottom:20px;} 


/* V E N S T R E   S I D E S   A R T I K E L   I N D E X   F O L D   U D */
.produktkeysfrontpageSubTitle{font-size:0.75em;}

/* T A S T A T U R */
.tastatur {width:150px;margin-top:13px; margin-left: 4px;}
.selectedletter, .unselectedletter {width:14px; height:19px; float:left;margin-left:3px; margin-bottom:3px;color: #CCCCCC; padding-top:0px;font-family: Myriad Pro, arial, sans-serif; font-size:8pt;padding-left:7px;}
.selectedletter {color:#FFFFFF;background-image: url('/umbraco/../media/98627/tastatur_selected.jpg');}
.unselectedletter {background-image: url('/umbraco/../media/tastatur/unselected.gif');}
.unselectedletter A:link {color: #000000; text-decoration: none}
.unselectedletter A:visited {color: #000000; text-decoration: none}
.unselectedletter A:active {color: #000000; text-decoration: none}
.unselectedletter A:hover {color: #000000; text-decoration: none;}
.imgselectedletter, .imgunselectedletter {float:left; margin-left:3px; margin-bottom:3px; border:0px;}


/* A R T I K E L A R K I V */
.artimagetabletwo {border-collapse: collapse; margin-left:0px;}
.artimagetabletwo td.picShadownLeftTopCorner {font-size:1px; height:2px; width: 2px; background-image: url('/umbraco/../media/111/picShadownLeftTopCorner.gif');}
.artimagetabletwo td.picShadownTop {font-size:1px; height:2px; background-image: url('/umbraco/../media/131/picShadownTop.gif');}
.artimagetabletwo td.picShadownRightTopCorner {font-size:1px; height:2px; width: 3px; background-image: url('/umbraco/../media/126/picShadownRightTopCorner.gif');}
.artimagetabletwo td.picShadownLeft {font-size:1px; width: 2px; background-image: url('/umbraco/../media/101/picShadownLeft.gif');}
.artimagetabletwo td.picShadownRight {font-size:1px; width: 3px; background-image: url('/umbraco/../media/116/picShadownRight.gif');}
.artimagetabletwo td.picShadownLeftDownCorner {font-size:1px; height:3px; width: 2px; background-image: url('/umbraco/../media/106/picShadownLeftDownCorner.gif');}
.artimagetabletwo td.picShadownBottom {font-size:1px; height:3px; background-image: url('/umbraco/../media/96/picShadownBottom.gif');}
.artimagetabletwo td.picShadownRightCorner {font-size:1px; height:3px; width: 3px; background-image: url('/umbraco/../media/121/picShadownRightCorner.gif');}
.artimagetabletwo td img {margin:10px;}
.artikelemne {font-size: 8pt;color:#119BFF;font-weight:bold;margin-top:1px;}

.menutoarticles {font-size:9pt;color:#4d4d4d;margin-top:10px;}
.numbofarts {float:left; width:20%;}
.paging {float:right;margin-right:35px;}
.articleslayout {float:right; width:50%;}
.splitter {clear:both;margin-right:35px;border-bottom:1px solid #e8e8e8;font-size:1px;}

.onlyPicsImages {width:130px; height:160px;border:0px solid red;float:left;}
.articleartpage {margin-right:30px; margin-top:20px; border-bottom:1px solid #e8e8e8;}

/* L E V E R A N D Ø R E R */
.leverandoerholder {border: 1px solid #d2d2d2;padding:10px; padding-bottom:7px;margin-bottom:5px;}
.levdiv_one {width:65%; float:left;margin-top:12px; font-size: 9pt; color:#000000; line-height:135%;}
.levdiv_one h3 {font-size:13pt; color:#000000;}
.levdiv_two {width:35%; float:right;}
.levdiv_two a:link {font-size:9pt;float:right;text-decoration: underline;}
.levdiv_two a:visited {font-size:9pt;float:right;text-decoration: underline;}
.levdiv_two a:active {font-size:9pt;float:right;text-decoration: underline;}
.levdiv_two a:hover {font-size:9pt;float:right;text-decoration: none;}
.levinfo {margin-top:10px;}
.levholderheadline {border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:5px;}
.levnotpay {padding-left:15px; margin-top:7px;}
.levnotpay h3 {font-size:13pt;}
.levoplysninger {font-size: 9pt; color:#000000; line-height:135%;}
.arttolev {margin-top:10px;}
.arttolev a:link {font-size:9pt;text-decoration: underline;color:#000000;}
.arttolev a:visited {font-size:9pt;text-decoration: underline;color:#000000;}
.arttolev a:active {font-size:9pt;text-decoration: underline;color:#000000;}
.arttolev a:hover {font-size:9pt;text-decoration: none;color:#000000;}

/* P R O D U K T E R */
table.listofproducts {width: 100%; font-size:9pt;}
table.listofproducts tr td {}
.productnameinlist {margin-bottom:6px;}

/* K O N T A K T F O R M U L A R */
.formulartable {width: 90%;margin-top:12px;}
.formularlabel {font-size:10pt; padding-left:4px;color:#4D4D4D;}
.labelconfirm {font-size:11pt;margin-top:25px;}

/* F O O T E R */
td.footer {
	text-align:center;
	font-family: arial, "lucida console", sans-serif;
	font-size: 9pt;
	border-top: 1px solid #B3B3B3;
	padding-top:10px;
	width: 100%; 
	padding-bottom: 30px;
}

td.footer A:link {color: #000000; text-decoration: none;}
td.footer A:visited {color: #000000; text-decoration: none;}
td.footer A:active {color: #000000; text-decoration: none;}
td.footer A:hover {color: #000000; text-decoration: underline;} 

.clear {height:1px;font-size:1px;clear:both;}

/* EDITOR PROPERTIES */
