/* VDcalendar STYLES START*/

.VDcalendarHeadline
{
	color:#101010;
	font-size:15px;
	margin:0px 0px 10px 0px; 
}

/* VDcalendar STYLES END*/

/* GENERELLE STYLES */

body, html{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align:center;
	padding:0px;
	margin:0px auto;
	}

#ydreramme {
	width:100%; 
	}

#ramme {
	display:block;
	text-align:left;
	width: 941px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	overflow:hidden;
}

#menulinie {
/*	overflow:hidden;
	color:#999999;
	background-color:#FFFFFF;
	width: 941px;
	height:20px;
	border-bottom:1px solid #CCCCCC;
	margin:5px 0px 0px 0px; */
	text-align:right;
	height:30px;
	width:941px;
	background-image:url(/gfx/vejdirektoratet_dk_b_2010.gif);
	overflow:hidden;
	border:0px;      
	}

#bo1 {
	height:30px;
	background-color: red;
	border-bottom:1px solid #CCCCCC;
	width:941px;
	background-image:url(/gfx/vejdirektoratet_dk_b_2010.gif);
	overflow:hidden;
	border:2px;      
	}
	
#hovedMenu { 
	float:right;
	cursor:default;
  padding-top:7px;
	}

#soegning {
	float:right;
	text-align:right;
	width:177px;
	padding:0px;
	margin:0px 0px 0px 14px;
margin-top:3px;
}
	
#tekniskMenu { 
	float:right;
	text-align:right;
	margin:0px 0px 0px 0px;
	font-size:11px;
  height:19px;
  margin-top:3px;
}

.underMenu {
	overflow:hidden;
	visibility: hidden;
	position:absolute;
	top:0;
	left:0;
	width:140px; 
	background-color:#FFFFFF;
	padding:10px 15px 10px 15px;
	border:1px solid #CCCCCC;
  text-align:right;
}

#baggrundtop {
	overflow:hidden; /*  SKJULER PRELOADING AF MOUSEOVER-BILLEDER */
	top:0px;
	left:0px;	
	width:100%;
	height:96px; 
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#baggrundbund {
	background-color:#FFFFFF;
	width:100%;
	height:18px; 
	margin:20px 0px 0px 0px;
  text-align:center;
}

#fototop {
	width: 941px;
	height:74px;
	display:block;
}

.fotoFloat { float:left;}

#fotobund {
	width: 941px;
	height:18px;
  background-color:#187ab3;
  display:block;
  text-align:left;
}

#kolonne4, #kolonne5 {
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
	width:177px; 
	padding:0px;
	margin:17px 0px 0px 0px;
	}		

/* FORSIDESTYLES  */

#kolonne123 {
	overflow:hidden;
	float:left;
	width:750px;
	padding:0px;
	margin:32px 14px 0px 0px;
}

#kolonne4forside {
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
	width:177px;
	padding:0px;
	margin:32px 0px 0px 0px;
	}	

#artikelKasse {
	width:750px;
	border-bottom:1px solid #CCCCCC;
}

#artikelEtBillede, #artikelToBillede, #artikelStorBillede {
	float:left;
	overflow:hidden;
	width:120px;
	height:80px;
	padding:0px 0px;
	margin:0px 13px 0px 0px;
  background-color:silver;
}

#artikelStorBillede {
  width:368px;
  margin-right:14px;
  height:120px;
  background-color:silver;
  overflow:hidden;
}

#artikelEt, #artikelTo {
	float:left;
	overflow: hidden;
	width:235px;
	height:92px;
	margin:-2px 14px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#artikelTo {margin-right:0px;}

#artikelEtLink, #artikelToLink, #artikelStorLink {
	float:left;
	height:14px;
}

#artikelEtLink, #artikelStorLink {
	display:inline;
	vertical-align:baseline;
	width:270px;
	margin:1px 0px 20px 135px;
}

#artikelToLink{
	vertical-align:text-bottom;
	margin:1px 0px 20px 112px;
}
 
#artikelStor{
	float:left;
	overflow:hidden;
	width:368px;
	height:120px;
}

#menuKasse {
	width:750px;
	height:150px;
	padding:0px;
	padding-bottom:4px;
	border-bottom: 1px solid #CCCCCC;
	margin:9px 0px 0px 0px;
}

#menu1, #menu2, #menu3, #menu4 {
	float:left;
	width:177px;
	height:110px;
	padding:0px;
	margin:0px 14px 16px 0px;
	}

#menu4 {
  margin-right:0px;
}

#temaMenu1, #temaMenu2, #temaMenu3, #temaMenu4, #temaMenu5 {
	float:left;
	height:120px;
	padding:0px;
	margin:0px 14px 16px 0px;
	width:18%;
	}

#temaMenu3 {
	margin-right:0px;
}

#faktaKasse {
	margin:16px 0px 0px 0px;
}

#fakta0 {
	float:left;
	width:544px;
	height:100px;
	background-image: url(../gfx/faktaboks3.gif);
	background-repeat: no-repeat;
	padding:0px;
	margin:0px 14px 0px 0px;
}

#fakta34 {
	float:left;
	width:368px;
	height:100px;
	background-image: url(../gfx/faktaboks2.gif);
	background-repeat: no-repeat;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#fakta1, #fakta2, #fakta3, #fakta4 {
	float:left;
	overflow: hidden;
	width:177px;
	height:98px;
	background-image: url(../gfx/faktaboks.gif);
	background-repeat: no-repeat;
	padding:0px;
	margin:0px 14px 0px 0px;
	}

#fakta4 {margin-right:0px;}

#nyhedsOversigt {
	height:125px;
	padding:0px 0px 0px 0px;
	margin: 0px;
	margin-top:25px;
}

#fakta5 {
	height:170px;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #BFBFBF;
}

#fakta5krop {
  height:120px;
  padding:0px;
  margin:0px;
}

#nyhedsListe {
  height:58px;
}

#kalender {
  min-height:166px;
  margin-top:7px;
  margin-left:-9px;
  padding-bottom:8px;
}

#fakta5krop, #nyhedsListe  {
  overflow:auto;
}

#nyhedsLink {
	overflow:hidden;
	height:31px;
}

#fakta5Link {
	overflow:hidden;
	height:50px;
}

#adresser {
  overflow:hidden;
  padding:15px 0px 26px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #BFBFBF;
  height:189px; /* på portal02 skal højden være 167 i temaforside.asp og roaddirectorate.asp*/
  max-height:188px;
}


/* DOKUMENTSIDE STYLES */
	
#kolonne1 {
	float:left;
	overflow:hidden;
	display:inline;
	width:177px;
	background-color: #FFFFFF;
	padding:0px;
	margin:32px 0px 0px 0px;
	}

#kolonne23, #tilUdskrift {
	float:left;
	overflow:hidden;
	width:559px;
	padding:0px;
	margin:12px 14px 0px 14px;
	}
	
#kolonne234 {
	float:left;
	overflow:hidden;
	width:750px;
	padding:0px;
	margin:12px 0px 0px 14px;
}

#dokumentinfo {
	font-size:11px;
	color:#808080;
	padding:14px 0px 0px 0px;
	border-top:1px solid #BFBFBF;
	margin:26px 0px 0px 0px;
}

#faktaUnder {
	overflow:hidden;
	width:177px;
	height:98px;
	background-image:url(/gfx/faktaboks.gif);
	background-repeat:no-repeat;
}

#kolonne4Kasse {
	padding:15px 0px 26px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #BFBFBF;
}

.kolonne4Kasse {
	padding:15px 0px 26px 0px;
	margin:0px 0px 0px 0px;
	border-top:0px solid #BFBFBF;
}

#smalKolonne23{
	float:left;
	overflow:hidden;	
	width:368px;
	padding:0px;
	margin:8px 14px 0px 14px;
}

#bredKolonne4{
	float:left;
	overflow:hidden;
	width:368px;
	background:#FFFFFF;
	padding:0px;
	margin:32px 0px 0px 0px;
}


/* printside  */

#kant {
	text-align:left;
	width:645px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
}

#printtop, #printdokument, #printlinks, #printinfo{
	text-align:left;
	width:645px;
}


/* Sitemap */

.sitemap {
	width:177px;
  float:left;
  margin-right:14px;
}

#sitemap5 {
  margin-right:0px;
}


/*  4 kolonner dokument */

#FireKolTop, #FireKolBund {
	height:27px;
	text-align:left;
	background-color:#027BBC;
	padding:0px;
	margin:0px;
}

#FireKolTopTekst, #FireKolBundTekst  {
	overflow:auto;
	text-align:left;
	background-color:#FFFFFF;
	width:90%;
	padding:5px 0px 5px 0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0px;
}

#FireKolMidt {
	overflow:auto;
	text-align:left;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#FireKolTekst {
	overflow:auto;
	text-align:left;
	background-color:#FFFFFF;
	width:90%;
	padding:0px;
	margin:0px;
}

#appIndhold {
	overflow:auto;
	text-align:left;
	padding: 15px 8px 15px 8px;
	margin: 0px;
}

/*	FORMATTERING  */

h1 {
	color:#000000;
	font-size:20px;
	font-weight:normal;
	padding:0px;
	margin:15px 0px 13px 0px;
}

h2 {
	color:#101010;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 10px 0px; 
}

h2.artikel {
	padding:0px 0px 0px 0px;
  font-weight:normal;
	color:#101010;
}

h2.artikel a:link, h2.artikel a:visited {	color:#101010;}

h2.nyhedsoversigt {
	margin-top:0px;
  font-weight:normal;
}

h2.faktaoverskrift {
	margin:10px 0px 6px 13px;
  font-weight:normal;
}

h2.almindelig {
  font-weight:normal;
}

h3 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}

p, td, li, ul, div {
	font-size:12px;
	color:#333333;
}		

p {
	margin: 7px 0px 15px 0px;
}

	
.artikelTekst {
	margin:0px;
}


.faktaTekst {
	color:#007BBC;
	font-size:12px;
	margin:6px 13px 12px 13px;
}

.faktalink {
	margin:3px 0px 0px 13px;
}

.lilleGraa {
	font-size:11px;
	color:#333333;
}

.lilleMellemGraa {
	font-size:11px;
	color:#808080;
}

.lilleOrange {
	font-size:11px;
	color:#E67036;
	cursor:pointer;
}

.graa {
  color:#808080;
}

.orange {
	color:#E67036;
}

.lille {
	font-size:11px;
}

.flerenyheder {
	font-size:11px;
	margin:18px 0px 0px 0px;
}

.linkMellemrum {
	padding:0px;
	margin:0px 0px 3px 0px;
}

.linkMellemrum2 {
	padding:0px;
	margin:0px 0px 8px 0px;
}

.bottomText {width:941px;}
.bottomTextLeft, .bottomTextRight {font-size:11px;color:white;float:left;padding-left:1px;padding-top:2px;}
.bottomTextRight {float:right;padding-right:1px;padding-top:2px;}

.largerFont {
  font-size:24px;
}

/*  LINKS  */

a, a:link {
	color:#E67036;
	text-decoration: none;
}

a:hover, a:active {
	color:#E67036;
	text-decoration:underline;
}

a.mere, a.hovedmenu, a.teknisk {
	color:#808080;
	text-decoration:none;
}
	
a.hovedmenu, a.hovedmenuAktiv {
/*	padding-right:5px;
  padding-left:5px;
  height:20px;
  font-size:12px;*/
  color:#808080; font-size:12px; text-decoration:none;cursor:default;
}
	
a.mere:visited, a.hovedmenu:visited, a.teknisk:visited {
	color:#666666;
	text-decoration:none;
}
	
a.menupunkt, menupunkt a, a.menupunktDrop {
	color:#004766;
	text-decoration:none;
	padding:0px;
	margin:0px 3px 0px 0px;
	}

a.aktivtMenupunkt, a.hovedmenuAktiv {
	color:#E67036;
	text-decoration:none;
	}

a.menupunkt:visited, a.menupunktDrop:visited {
	color:#000000;
}

a.aktivtMenupunkt:active, a.aktivtMenupunkt:hover, a.menupunkt:active, a.menupunkt:hover, a.menupunktDrop:hover {
	color:#E67036;
	text-decoration:underline;
}

a.aktivtMenupunktBold {
  font-weight: bold;
}

a.menupunktBold {
  font-weight: bold;
	color:#004766;
}

a.mere:active, a.hovedmenu:active, a.mere:hover, a.teknisk:active, a.teknisk:hover, a.hovedmenu:hover{
	color:#E67036;
	text-decoration:underline;
}

.nobreak, a.menupunktDrop {white-space:nowrap;}

.faktaTekst a {
	color:#007BBC;
}

/* FORMS  */

form {
	padding:0px;
	margin:0px;
}

input.tekst {
	font-size:10px;
	width: 133px;
	height:15px;
	padding:0px;
	border:1px solid #cccccc;
	margin:0px 0px 0px 0px;
}

#searchField {
  float:left;
  margin-right:2px;
  padding:0px;
}

input.knap {
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	background-color:#CCCCCC;
	width:28px;
	height:15px;
	padding:1px 1px 2px 1px;
	border:0px solid #CCCCCC;
	margin:0px;
	}

  /* PERSONALISERING */

#personalisering {
  color:rgb(190,190,190);
  width:752px;
  height:12px;
  margin-bottom:-12px;
  float:left;
}

#loginBesked{
  font-size:10px;
  color: rgb(190,190,190);
  text-align:left;
  width:250px;
  float:left;
  height:12px;
}

#abonnementGenvej {
  font-size:10px;
  color: rgb(190,190,190);
  width:180px;
  float:left;
  height:12px;
}

.persOverskrifter {clear:both;}

.persOverskrift {float:left;padding-bottom:14px;} 
.persMere {float:right;padding-bottom:14px}

.gruppe {margin-bottom:16px;border-bottom:1px solid silver;padding-bottom:26px;float:left;}

/* vejcentre */

.col23 {float:left;width:364px;	padding:0px;	
}

.col12, .col34 {
  width: 368px;
  margin-right:14px;
  float:left;
  overflow:hidden;
}

.col34 {
	margin-right:0px;
}

.col5 {
	width:177px;
	margin-right:0px;
	float:left;
}

.col345 {
  width:559px;
  margin-right:0px;
  float:left;
}

.col1, .col2, .col3, .col4 {float:left;	padding:0px;
	margin:12px 0px 0px 0px;
}

.col3, .col4 {margin-left:14px;}
.col2, .col3 {width:175px;}
.col1, .col4 {width:180px;}
.col1 {float:left;}
.col234 {
	float:left;
	overflow:hidden;
	width:558px;
	padding:0px;
	margin:12px 0px 0px 14px;
}

.col12345 {
  width:941px;
}

.col1234 {
	width:750px;
	overflow:hidden;
	float:left;
	margin-right:14px;
}

.vejcenterIntro {height:110px;margin-bottom:26px;}
.vcImageHeader {margin-bottom:10px;}

/* farver */
.vcOestJylland {color:rgb(214,208,79);}
.vcSjaelland {color:rgb(125,190,214);}
.vcSyddanmark {color:rgb(91,192,157);}
.vcMidtvest {color:rgb(127,195,61);}
.vcHovedstaden {color:rgb(198,88,99);}
.vcNordjylland {color:rgb(208,147,91);}


/* Fra vejsektoren */
.lilleGraa, .lilleGraa a {
  font-size:11px;
  color:rgb(191,191,191);
}
