/* CSS */

body			{ color: #000; background-color: #fff; margin:0px; }
body, td		{ font: normal 11px Trebuchet MS; }
h1				{ font: normal 28px Trebuchet MS; color: #666; }
h2				{ font: bold 11px Trebuchet MS; color: #333; margin: 0px; }
h3				{ font: bold 20px Trebuchet MS; color: #333; }
h4				{ font: bold 16px Trebuchet MS; color: #333; margin-bottom: .5em; }
i, em			{ font-style: italic; }
b, strong		{ font-weight: bold; }
.vBox ul 		{ margin: 0px; padding: 0px; list-style-type: none; }
.vBox ol		{  }
.vBox li		{ padding-bottom: .3em; }
li.FkatG		{ background-color: #d0d0d0; margin-top: 3px; text-align: center; letter-spacing: 1px; font: normal 10px Tahoma; padding-bottom: 0px; }
p				{ margin: 0px 0 1em 0; }
form			{ margin: 0px; }
img				{ border: 0px;}
a, a:link		{ color: #333; text-decoration: none; font-weight: normal; }
a:hover			{ color: #111; text-decoration: underline; }
cite			{ font: italic 13px Arial, sans-serif; color: #050; }
input			{ font: normal 11px Verdana, Arial, Tahoma, sans-serif; }
.ip				{ width: 225px; }
.ip-L			{ width: 450px; }
.ipb			{ width: 90px; }
.required		{ font: bold 11px Verdana; color: #a00; cursor: help; }
.important		{ color: #a00; }
.empty			{ color: #a00; cursor: help; }
dt				{ margin-top: 20px; font: bold 18px Trebuchet MS; }
th				{ background: #525252 url(gradgray22.gif) top repeat-x; }
.sort th		{ padding: 0px; height: 2px; overflow: hidden; background-image: none; background-color: #E5E5E5; }
.sort th.sorted	{ background-color: #b00; }
tfoot			{ display: none; }
.listTable		{ background-color: #ccc; }
.listTable tbody td	{ vertical-align: top; background-color: #fff; padding: 2px 7px; }
th a, th a:link	{ color: #eee; font: bold 11px Arial; text-transform: uppercase; }
th a:hover		{ color: #ff2; }
fieldset, legend	{ margin-bottom: 1em; }
fieldset		{ padding: 14px 14px 7px 14px; }
img.Fthumb		{ display: inline; width: 50px; float: right; margin: 0 0 2px 2px; }
.greeny			{ color: #2b5500; }
hr				{ border:1px solid #5BA314; }

/* NY SØG */
#sea01			{ background: #4a8310 url(gradgreen601b.gif) bottom no-repeat; margin-bottom: 7px; padding-bottom: 4px; font-size: 12px; }
#sea01 select, #sea01 input	{ font: normal 10px Tahoma; }
#sea01 p		{ color: #fff; margin-left: 7px; }
#sea01 table p	{ margin: 0px; }
.seaTable		{ margin-left: 0px; }
.seaTable td	{ vertical-align: top; }
#sea01 a, #sea01 a:hover	{ color: #ff9; font-weight: bold; }
#sea01 h2		{ font: bold 15px Arial; text-transform: uppercase; color: #fff; display: block;
				  height: 18px; background: url(gradgreen601t.gif) no-repeat; padding: 2px 0 0 7px; margin: 0px; }
/* WebEventLite */				  
#weblite01			{ background: #cf0000 url(gradred601b.gif) bottom no-repeat; margin-bottom: 7px; padding-bottom: 4px; font-size: 12px; }
#weblite01 select, #sea01 input	{ font: normal 10px Tahoma; }
#weblite01 p		{ color: #fff; margin-left: 7px; }
#weblite01 table p	{ margin: 0px; }
.weblite01Table		{ margin-left: 0px; }
.weblite01Table td	{ vertical-align: top; }
#weblite01 a, #weblite01 a:hover	{ color: #ff9; font-weight: bold; }
#weblite01 h2		{ font: bold 15px Arial; text-transform: uppercase; color: #fff; display: block;
				  height: 18px; background: url(gradred601t.gif) no-repeat; padding: 2px 0 0 7px; margin: 0px; }

input.ip-sea	{ width: 73%; }
input.ipb-sea	{ width: 15%; font-size: 11px; }
.slct-sea		{ width: 110px; }
.slct-seaWide	{ width: 240px; }
.niv2			{ margin-left: 20px; }
#my75 select	{ width: 18%; }
#my75 p			{ margin: 3px 7px; }

/* FORUM */
ul.forum		{ margin: 0px; padding: 7px; background-color: #fcfcfc; color: #050; font-family: Verdana; font-size: 11px; }
ul.forum ul		{ margin: 0 0 0 15px; padding: 0px; }
ul.forum li		{ list-style-type: square; margin: 0px; padding: 3px; }
ul.forum li a, ul.forum li a:link	{ color: #000; text-decoration: underline; }
ul.forum li	a:visited				{ color: #666; text-decoration: none; border-bottom: 1px dashed #555; }
ul.forum li	a:hover					{ color: #000; background-color: #fffed3; }
/*ul.forum>li		{ margin-top: 7px; }*/

/* GENERELLE REGLER */
div.spacer 		{ clear:both; }
.lh20			{ line-height:20px; height: 20px;}
.lh15			{ line-height:15px; height: 15px;}
.lh10			{ line-height:10px; height: 10px;}
.lh0			{ line-height:0px}
.b				{ font-weight: bold;}
.padLR5			{ padding: 0px 5px 0px 5px;}
.margRight5		{ margin-right:5px; }
.margRight10	{ margin-right:10px; }
.margLeft10		{ margin-left:10px; }
.margLeft30		{ margin-left:30px; }
.margLeft50		{ margin-left:50px; }
.margLeft60		{ margin-left:60px; }
.margLeft100	{ margin-left:100px; }
.alignR			{ text-align:right;}
.alignB			{ vertical-align:text-bottom;}


/* HATTEN */
#hatten	td		{ }
a.top01			{ color: #222222; text-decoration: none; font-weight: normal; }
a:hover.top01	{ color: #000000; text-decoration: underline; }
a.top02			{ color: #ffffff; text-decoration: none; font-weight: normal; }
a:hover.top02	{ color: #ffffff; text-decoration: none; }
#cellon			{ cursor: hand; background-color: #FF8C00; }
#celloff		{  }
.topnavtable	{ width: 750px; align: center; background-color: #eeeeee; 
				  border: solid 1px #444; border-top-width: 0px; margin-top: 0px; }
.topnavcell		{ color: #000; padding: 2px; white-space: nowrap; }
.toptable		{ width: 750px; background-color: #fff; margin-bottom: 8px;
				  border: solid 1px #444; border-top-width: 0px; }
.topcell		{ background-color: #fff; }
.subtable		{ background-color: #fff; }
.subcell		{ border-left: solid 1px #D7ADAD; font: normal 13px Verdana; 
				  color: #fff; padding: 2px; background-color: #9a3333; }
.DDsponsor		{ font: normal 11px Tahoma, Arial, Helvetica, Verdana, sans-serif; width: 116px; margin: 0 10px 4px 0; }
.botCellah		{ vertical-align: bottom; }

/* DIV */
.whiteBG  { background-color: #fff; padding: 30px 201px 30px 202px; margin-bottom: 10px; }
#hatten   { position: absolute; top: 0px; left: 10px; width: 750px;}
#leaderboard  { position: relative; margin: 0px 0 15px 0; text-align: center; width: 770px; }
#leaderboardTOM { position: relative; margin-top: 85px; width: 700px; height: 1px; overflow: hidden; }
#skyscraber  { position: absolute; top: 238px; left: 770px; width: 162px;}
#toppen   { margin-bottom: 7px; }
#toppen img  { display: block; }
#left   { position: relative; left: 10px; width: 142px; float: left; }
#content  { position: relative; left: 17px; width: 601px; float: left; padding-bottom: 21px;}
#pageContent { background-color: #EBEBEB; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; padding: 7px;}

.banner142		{ width: 142px; }
.skyA			{ height: 18px; background: url(annonce_top.gif) no-repeat; margin-top: 14px; }
.skyB a img		{ display:block; border: 1px solid #999; }
#amtMap			{}


/* VENSTRE-BOKSE */
.vBox			{ }
.vBox h1		{ font: bold 11px Arial; text-transform: uppercase; color: #fff; 
				  height: 18px;  background: url(stat_top.gif) no-repeat; padding: 2px 0 0 7px; margin: 0px; }
.vBox#about h1, .vBox#menu h1	{ background-image: url(omfrii_top.gif); }
					
/* Brugerlogin */
.loginBox		{ background: url(login_bg.gif) bottom no-repeat left; padding-bottom:3px; font-size: 11px}
.vBox input		{ font: normal 9px Verdana, Arial, Helvetica; color: #000;}
.loginBox input.inputFelt { color: #999; border:1px solid #7F9DB9; width: 120px; margin-bottom: 2px; padding: 0px 0px 0px 3px; }
.inputKnap		{ margin-right: 7px; width: 50px; }
.loginBox a		{ clear:both; margin: 0px 0px 0px 8px; line-height:1.2; }
.tjekker		{ margin: 0 2px 0 0px; }

/* Statistikbokse */
.statBox		{ background: #e6e6e6 url(statBox_bg.gif) bottom no-repeat; margin-bottom: 7px; font-size: 11px;}
div.statBox div.content	{ padding: 7px 8px;}
.statBox a		{ }

#content h1		{ font: bold 11px Arial; letter-spacing: 1px; color: #fff; text-transform: uppercase; 
			  		background: url(indhold_top.gif) no-repeat; padding: 7px 0px 7px 7px; margin: 0px; }
.artTable		{ background-color: #EBEBEB; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
.borderline		{ border-top: solid 1px #bbb; }


/* SØGER */

/* Generelle regler for søger */
#search						{ color: #fff;}
#search select				{ font: bold 9px Verdana, Arial, Helvetica; color: #000; color:#000; width: 115px; margin:0px; padding:0px;}
#searchTopA					{ display: none;  }
#searchTopA img				{ display: block; }
#searchTopQ					{ }
#searchTopQ img				{ display: block; }
#searchResult				{ background-color:#5FA712; border-left:1px solid #559510; 
							  border-right:1px solid #559510; padding: 0px 7px 0px 9px;}
.rb							{ width: 13px; height:14px; margin-right:3px; vertical-align:text-bottom;}							
.searchBox					{ float:left;}
#searchFritekst	input.inputFelt { width: 320px; margin-right:14px; }
#searchFritekst				{ background: url(sogFritekst_bg.gif) no-repeat; padding: 8px 0 13px 140px; height: 20px; overflow: hidden; }

/* height: 41px; overflow: hidden;  */

/* Simpel søgning */
#searchQ		{ background: url(sogKvikEmne_bg.gif) no-repeat; padding-top:30px; padding-left:16px; }
.sQ				{ width: 138px; padding: 26px 0px 6px 7px;}
#hvadQ			{ background: url(sogHvad.gif) 	  no-repeat; }
#hvorQ			{ background: url(sogHvor.gif)    no-repeat; }
#hvornarQ		{ background: url(sogHvornar.gif) no-repeat; }
#forHvemQ		{ background: url(sogForHvem.gif) no-repeat; padding-bottom: 10px; }

#searchQKnap	{ text-align:right; margin-right: 20px;}

/* Avanceret søgning */
#searchA				{ background: url(sogAvanceret_bg.gif) no-repeat; display:none;}

#searchType				{ padding: 8px 0px 15px 140px; width:450px;}
#searchType input		{ margin: 0px 20px 0 5px; }
#searchType	label		{ font-weight: bold;}

#searchDato 			{ padding:8px 0px 42px 140px; width:450px; }
#searchDato label		{ font-weight: bold; margin-right:5px}
#searchDato select.dato	{ width:40px;}
#searchDato select.year	{ width:50px;}

.sA						{ width: 139px; padding: 26px 0px 4px 7px;}
#searchSubject			{ padding-left: 16px;}
#hvadA					{ background: url(sogAvanceretHvadSted.gif) no-repeat; }
#hvorA					{ background: url(sogAvanceretHvadType.gif) no-repeat; }
#hvornarA				{ background: url(sogAvanceretHvor.gif) no-repeat; }
#forHvemA				{ background: url(sogAvanceretForHvem.gif) no-repeat; padding-bottom: 20px;}

#searchAKnap			{ text-align:right; vertical-align:bottom; margin-right: 20px; margin-top:2px; }
#searchAKnap input.sm	{ margin-left:40px; vertical-align:text-bottom;}	

/* ARTIKLER - FORSIDE */

/* Store artikler */
.artikelStor		{ background: #fff url(artikelStor_bg.gif) no-repeat bottom left; padding:7px 9px;}
.artikelBanner		{ text-align: center; }
.artikelStorTop	 	{ display: block; margin: 0px; border: 0px; padding: 0px; }

.txt-ML				{ float: right; width: 275px; }
.txt-L				{ float: right; width: 340px; }
.txt-L h2, .txt-ML h2	{ font: normal 18px Trebuchet MS; text-transform: uppercase; color: #666; margin-top: 0px;}
.artikelStor img, #profilCont img	{ padding: 4px; background: url(billede_bg.gif); }

/* Små artikler */
.artikelLille		{ padding: 7px 9px; }
.artikelLilleTop	{ display: block; height: 7px; margin: 0px; padding: 0px; }
.artPad_v, .artPad_h { background: #fff url(artikelLille_bg.gif) no-repeat bottom left; vertical-align: top; padding-bottom: 7px; }
.artPad_h			{ margin-left: 0px; }
.artPad_X			{ background-image: none; background-color: transparent; }

.txt-S				{ }
.txt-S	h2			{ font: bold 14px Trebuchet MS; text-transform: uppercase; color: #666;}
.artikelLille img	{ padding: 4px; background: url(billede_bg.gif); float: left; margin-right: 7px; }

.txt-L img, .txt-S img	{ padding: 0px; background-image: none; margin: 0 7px 0 3px; float: none; }

/* Artikel link */
.arrlink			{ font-size: 9px; margin-top: -.5em; }
.arrlink a.second	{ margin-left:10px; }
.artikelStor div.arrlink {margin-left: 0px;}

.aTest			{ width: 200px; height: 50px; float: left; background: url(sogAvanceret_bg.gif); margin: 10px; }

/* KORT */
#mapWrapper		{ width: 215px; padding-left: 370px; }
#mapTop			{ width: 215px; height:18px; overflow:hidden; }
#amtMap			{ width: 213px; border: 1px solid #ccc; border-top-width: 0px; }
#map object		{ display: block; }
.showMap		{ margin-top: -18px;}
.hideMap		{ margin-top: 0px;}


/* PROFILSIDE */
#profil			{ width: 585px; margin-bottom: 20px;}
#profil	img		{ display: block; margin: 0px; border: 0px; padding: 0px; }
#profilLeft		{ width: 284px;}
#profilRight p	{ margin-top: 7px;}
#profilLeft img { padding: 4px; background: url(billede_bg.gif); display:block; margin-bottom: 7px; }
#profilLeft .detaTable img { padding: 3px; background-image: none; display: inline; }
#profilCont		{ border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; padding: 7px; padding-bottom: 0px; background-color: #FFFFFF;}
#profilCont	h2	{ font: normal 18px Trebuchet MS; color: #666; margin-top: 0px;}
#profilRight	{ float: right; width: 275px; }
#profilRight img { display: inline; margin-right: 10px; }
.widthFix		{ height: 0px; overflow: hidden; }
.detaTable td	{ background: #f2f2f2; }
ul.ulprofil		{ margin: 0px; padding: 0px; }
ul.ulprofil ul	{ margin: 0 0 0 15px; padding: 0px; }
ul.ulprofil li	{ list-style-type: square; margin: 0px; padding: 0px; }

.descImg		{ margin-left: 1px;}
.redSorter		{ color: #ff9; }
a:hover .redSorter	{ color: #ff0; }
.hilite, .hilite a, .hilite a:link, .hilite a:visited	{ color: #fff; }
.listTable tbody .hilite td		{ background-color: #b62a2a; color: #fff; }
.minigSnap		{ float: right; border: solid 4px #ffa11b; }

/* FIXES */
.txt-ML				{ float: right; width: 275px; }
.txt-X				{ float: none; width: 100%; }
#profilCont img.redArrow			{ display: inline; margin-right: 10px; padding: 0px; background-image: none; }
#profilLeft img.ikonList	{ display: inline; margin-right: 10px; padding: 0px; background-image: none; float: none; vertical-align: middle; }
.omtPic				{ float: left; margin: 0 10px 5px 0; }

/* END */
