body {
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: normal;
}
p, td {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: normal;
}
h1 
{
    font-family: Verdana,arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 21px;
    line-height: normal;
    font-weight: normal;
}
h2 
{
    font-family: Verdana,arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
}
h3 
{
    font-family: Verdana,arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
}
h4 
{
    font-family: Verdana,arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
}
h5 
{
    font-family: Verdana,arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    margin: 0px;
}
a, a:link, a:active, a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}
table.top {
	width: 1020px;
	border: 0px;
}
td.selectlanguage {
	width: 30px;
	height: 60px;
	text-align: left;
	vertical-align: middle;
}
td.logo {
	width: 280px;
	height: 60px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 20px;
	background-image: url(images/top_bg_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.topbanner {
	width: 520px;
	height: 60px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
td.aalborgkommune {
	width: 160px;
	height: 60px;
	background-color: #FFFFFF;
	background-image: url(images/top_bg_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
}
td.verticalspacer10px {
	height: 10px;
}
table.menu {
	width: 960px;
	border: 0px;
}
td.menuitem {
	width: 131px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}
.menuitem, .menuitem a, .menuitem a:link, .menuitem a:hover, .menuitem a:active, .menuitem a:visited, .menuitemon, .menuitemon a, .menuitemon a:link, .menuitemon a:hover, .menuitemon a:active, .menuitemon a:visited  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.menuitemon, td.bil, td.busogtog, td.cykel, td.vandtrafik, td.parkering, td.omsiden {
	width: 131px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/menuon.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.bil, .bil a, .bil a:link, .bil a:hover, .bil a:active, .bil a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.busogtog, .busogtog a, .busogtog a:link, .busogtog a:hover, .busogtog a:active, .busogtog a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.cykel, .cykel a, .cykel a:link, .cykel a:hover, .cykel a:active, .cykel a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
}
.vandtrafik, .vandtrafik a, .vandtrafik a:link, .vandtrafik a:hover, .vandtrafik a:active, .vandtrafik a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}
.parkering, .parkering a, .parkering a:link, .parkering a:hover, .parkering a:active, .parkering a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.omsiden, .omsiden a, .omsiden a:link, .omsiden a:hover, .omsiden a:active, .omsiden a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
td.corner {
	width: 20px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
td.white {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
td.address {
	text-align: left;
	vertical-align: top;
}
.address, .address a, .address a:link, .address a:active, .address a:visited  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.address a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
td.addressspace {
	width: 85px;
}
table.content {
	width: 920px;
	border: 0px;
}
td.bilcolor {
	width: 920px;
	height: 10px;
	background-color: #CC0000;
}
td.buscolor {
	width: 920px;
	height: 10px;
	background-color: #FFCC00;
}
td.cykelcolor {
	width: 920px;
	height: 10px;
	background-color: #339900;
}
td.vandtrafikcolor {
	width: 920px;
	height: 10px;
	background-color: #009999;
}
td.parkeringcolor {
	width: 920px;
	height: 10px;
	background-color: #003399;
}
td.omsidencolor {
	width: 920px;
	height: 10px;
	background-color: #333333;
}
td.pagetheme {
	width: 920px;
	height: 140px;
	text-align: left;
	vertical-align: top;
}
td.bilmenu {
	width: 215px;
	height: 320px;
	text-align: left;
	vertical-align: top;
	background-color: #CC0000;
	padding-bottom: 60px;
}
td.busmenu {
	width: 215px;
	height: 320px;
	text-align: left;
	vertical-align: top;
	background-color: #FFCC00;
	padding-bottom: 60px;
}
td.cykelmenu {
	width: 215px;
	height: 320px;
	text-align: left;
	vertical-align: top;
	background-color: #339900;
	padding-bottom: 60px;
}
td.vandtrafikmenu {
	width: 215px;
	height: 320px;
	text-align: left;
	vertical-align: top;
	background-color: #009999;
	padding-bottom: 60px;
}
td.parkeringmenu {
	width: 215px;
	height: 320px;
	text-align: left;
	vertical-align: top;
	background-color: #003399;
	padding-bottom: 60px;
}
td.omsidenmenu {
	width: 215px;
	height: 320px;
	text-align: left;
	vertical-align: top;
	background-color: #333333;
	padding-bottom: 60px;
}
td.horizontalspacer20px {
	width: 20px;
}
td.contentarea {
	width: 685px;
	text-align: left;
	vertical-align: top;
}
table.submenutable {
	width: 215px;
	border: 0px;
}
td.submenuitem {
	width: 215px;
	/*height: 30px;*/
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom: 1px solid #FFFFFF;
}
td.submenuitemon {
	width: 215px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #999999;
}
.submenuitem, .submenuitem a, .submenuitem a:link, .submenuitem a:hover, .submenuitem a:active, .submenuitem a:visited, .submenuitemon, .submenuitemon a, .submenuitemon a:link, .submenuitemon a:hover, .submenuitemon a:active, .submenuitemon a:visited  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
td.rejseplanen, td.webcams, td.column {
	width: 215px;
	text-align: left;
	vertical-align: top;
}
td.detsker {
	width: 450px;
	height: 100%;
	text-align: left;
	vertical-align: top;
}
table.detskertable {
	width: 450px;
	height: 100%;
	border: 0px;
}
td.greycorner {
	width: 10px;
	height: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #DCDCDC;
}
td.grey {
	background-color: #DCDCDC;
	text-align: left;
	vertical-align: top;
}
td.greyside {
	width: 10px;
	background-color: #DCDCDC;
}
table.columntable {
	width: 215px;
	border: 0px;
}
td.headerbil {
	width: 165px;
	height: 30px;
	background-color: #CC0000;
	text-align: left;
	vertical-align: middle;
}
td.iconbil {
	width: 50px;
	height: 30px;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
}
td.headerbusogtog {
	width: 165px;
	height: 30px;
	background-color: #FFCC00;
	text-align: left;
	vertical-align: middle;
}
td.iconbusogtog {
	width: 50px;
	height: 30px;
	background-color: #FFCC00;
	text-align: center;
	vertical-align: middle;
}
td.headercykel {
	width: 165px;
	height: 30px;
	background-color: #339900;
	text-align: left;
	vertical-align: middle;
}
td.iconcykel {
	width: 50px;
	height: 30px;
	background-color: #339900;
	text-align: center;
	vertical-align: middle;
}
td.headerparkering {
	width: 165px;
	height: 30px;
	background-color: #003399;
	text-align: left;
	vertical-align: middle;
}
td.iconparkering {
	width: 50px;
	height: 30px;
	background-color: #003399;
	text-align: center;
	vertical-align: middle;
}
.headerbil, .headerbusogtog, .headercykel, .headerparkering {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
}
td.sign {
	width: 40px;
	text-align: left;
	vertical-align: top;
}
td.text {
	text-align: left;
	vertical-align: top;
}
td.pinfovesterbro {
	width: 215px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-color: #009c00;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
td.pinfohavnen {
	width: 215px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-color: #0000ce;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
td.pinfosauer {
	width: 215px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-color: #FF0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
td.pinfototal {
	width: 215px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-color: #aaaaaa;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
