/* CSS til trafikstyrelsen.dk */

BODY					{ background-color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:75%;}
FORM						{ margin:0px; padding:0px;}

.mainTable				{ width:996px; height:585px; text-align:left; }
.mainTop				{ height:150px; vertical-align:top;}
.mainCell					{ min-height:420px; height:420px; padding:0px 0px 0px 0px; vertical-align:top;}
.mainFooter			{ height:40px; font-size:75%; color:#636363;}

.logoTop				{ height:69px; width:210px; margin:0px 0px 0px 24px; }
.searchField			{ border:#8bc53f solid 1px; height:14px; width:96px; font-size:120%; color:#636363; padding:2px; margin:0px 5px 0px 0px; top:2px;}

.trmLogo			{ height:40px; padding:5px 0px 0px 20px; float:left;}
.trmLogo IMG, .logoTop	IMG	{ border:solid 0px white;}
.adr				{ height:40px; padding:10px 0px 0px 10px; width:380px; float:right; text-align:right; }
.adr STRONG			{ display:none;}
.adr A, adrSub A	{ text-decoration:none; color:#636363!important; }
.adrSub				{ height:40px; padding:10px 0px 0px 10px; width:235px; float:right; }
.adrSub I			{ display:none; font-style:normal;}

A.logout              { color:white !important; background-color:red; padding-top:2px; padding-left:4px; padding-right:4px; padding-bottom:2px; border-top:solid 2px white; font-weight:bold; }
A.logout:hover       { color:red !important; background-color:white;  }

/* Menuer */

.topMenu			{ height:18px; text-align:right; font-size:75%; padding:12px 0px 0px 0px; }
.topMenu A			{ color:#636363; text-decoration:none !important; margin-right:12px; padding-bottom:2px;}
.topMenu A:visited	{ color:#636363; text-decoration:none !important; }

.mainMenu					{ font-size:95%; height:16px;}
.mainMenu DL				{ margin:18px 0px 0px 47px; list-style:none;}
.mainMenu DD				{ float:left; height:16px; width:167px; border-left:#d8d8d8 solid 2px; padding:5px 0px 5px 7px; margin:0px;}
.mainMenu A				{ color:#636363; text-decoration:none; margin-right:12px; line-height:120%;}
.mainMenu A:visited		{ color:#636363; text-decoration:none; margin-right:12px; line-height:120%;}
.mainMenu A:hover		{ color:#ff1300; text-decoration:none; margin-right:12px; line-height:120%;}
.mainMenu #active A	{ color:#ff1300 !important; font-weight:bold; }

.leftMenu					{ background:url(../images/LeftRed.gif) repeat-y left; min-height:382px; padding:20px 0px 20px 0px; border-bottom:#fff solid 8px; background-color:#636363;}
.leftMenu A				{ color:#fff; font-size:95%; text-decoration:none;}
.leftMenu A:hover		{ color:#ff1300; }
.leftMenu DL				{ margin:0px 0px; padding:0px 0px;}
.leftMenu DD				{ line-height:130%; padding:0px 0px 0px 0px;}
.leftMenu .lvl01			{ width:168px; padding:0px 0px 0px 48px; margin:0px 0px; display:block; font-weight:bold; border:#999 solid 0px; }
.leftMenu .lvl01 A		{ padding:0px 0px 3px 9px; display:block; width:169px;}
.leftMenu .lvl02			{ width:160px; padding:1px 0px 2px 19px; margin:0px 0px 0px 48px; display:block;}
.leftMenu .lvl03			{ width:160px; padding:1px 0px 2px 19px; margin:0px 0px 0px 48px; display:block;}
.leftMenu #dot			{ background:url(../images/menuDot.png) no-repeat 25px center; border:#333 solid 0px;}
.leftMenu #dotSel		{ background:url(../images/menuDot.png) no-repeat 25px center; border:#333 solid 0px;}
.leftMenu #dotSel A	{ background-color:#fff; color:#ff1300; display:block;}
.leftMenu #Sel			{ background-color:#fff; color:#ff1300;}
.leftMenu #Sel A			{ color:#ff1300; }

/* Participant for Forms Module */
.participant				{ width:470px; background:#fff; padding:0px; color:#636363; font-size:95%; }
.participant LABEL			{ color:#828282;}
.participant INPUT			{ border: 0 solid #fff !important;  float:LEFT;}


/* Indhold */

.print							{ margin:0px 8px 0px 0px; }

.contentCell				{ padding:15px 0px 0px 18px; height:100%; width:510px;}

.content					{ width:470px; background:#fff; padding:0px; color:#636363; font-size:95%; }
.content H1				{ font-size:210%; color:#828282; line-height:110%; font-weight:normal; margin:0px 0px 17px 0px;}
.content H2				{ font-size:160%; color:#828282; line-height:140%; font-weight:normal; margin:0px 0px 10px 0px;}
.content H3				{ font-size:120%; color:#828282; line-height:140%; font-weight:normal; margin:0px 0px 10px 0px;}
.content H4				{ font-size:100%; color:#828282; line-height:140%; font-weight:normal; margin:10px 0px 10px 0px; padding:4px 4px 4px 4px; border:#e0e0e0 solid 1px; background-color:#f9f9f9; width:100%; }
.content BLOCKQUOTE		{ font-size:120%; font-weight:normal; line-height:140%; margin:0px 0px; }
.content P					{ font-size:100%; line-height:130%; }
.content UL				{ list-style-image:url(../images/list.png);}
.content A					{ color:#636363; text-decoration:underline !important; }
.content A:hover			{ color:#ff1300; text-decoration:underline !important; }
.content TABLE TH		{ font-size:100%; line-height:130%; color:#636363; text-align:left; }
.content TABLE TD		{ font-size:100%; line-height:130%; color:#636363;}
.content TABLE P		{ margin:0px 0px; }
.content HR				{ border-top:0px solid #bebebe; border-right:0px solid #bebebe; border-bottom:1px solid #bebebe; border-left:0px solid #bebebe; margin:20px 0px; display:block; height:0px;}
.content FORM			{}
.content INPUT			{ border:#bebebe solid 1px; margin:2px 0px 10px 0px;}
.content LABEL			{ color:#828282; padding:4px 0px 2px 0px;}
.content TEXTAREA	{ border:#bebebe solid 1px; color:#828282; font-family:Verdana;}

.content .radio, .check	{ border:none!important; margin:0px 0px 0px 10px; padding:0px 0px; height:12px;}

.content .formSingle	{ width:150px; float:left; color:#828282; font-size:100%; font-family:Verdana; color:#828282; margin:0px 5px 10px 0px;}
.content .formDouble	{ width:310px; float:left; color:#828282; font-size:100%; font-family:Verdana; color:#828282;}
.content .formTripple	{ width:465px; float:left; color:#828282; font-size:100%; font-family:Verdana; color:#828282;}
.content .formButton	{ float:right; clear:both; border:#bebebe solid 1px; margin:10px 0px 10px 0px; background-color:#ddd; color:#828282; font-size:100%; cursor:pointer;}

.content .col01			{ width:150px; background:#333; float:left;}
.content .col02			{ width:310px; background:#666; float:left;}
.content .ColSpace		{ margin:0px 0px 0px 10px;}

.content .date	{ color:#89877b; margin:10px 0px 0px 0px;}
.content .pdf		{ background:url(../images/pdf.gif) no-repeat; padding:0px 0px 0px 18px;  }

.content .contacts				{ display:table; width:480px; text-align:left; vertical-align:top; padding:0px 0px; margin:0px 0px;}
.content .contacts H1			{ float:left; font-size:50px; margin:0px 5px 0px 0px; padding:0px 0px; font-family:Tahoma; color:#bebebe; font-weight:normal; clear:left; width:40px;}
.content .contacts TABLE		{ width:430px; float:left; text-align:left; margin:0px 0px 20px 0px; clear:right;}
.content .contacts TH			{ white-space:nowrap;}
.content .contacts TD			{ vertical-align:top;}

.content .orderForm				{ width:470px; margin:5px;}
.content .orderForm  LABEL      { display:block; width:150px; float:left;}
.content .orderForm  INPUT, .content .orderForm  TEXTAREA	{ display:block; width:314px; float:left;}

.Index 		{ margin-bottom: 20px;}
.Index a 	{ padding-right: 4px; font-weight:bold; font-size:130%;}
.indexlist 	{ text-decoration:none!important;}

.Filter label, .Filter span, .Filter select {float:left; width:150px; display:block; margin:0px 10px 0px 0px;}
.Filter input, .Filter select {color:#636363; font-size:100%;}
.Filter input { margin-top:4px; height:16px; width:142px; font-size:95%; padding:0px 0px 0px 4px; line-height:16px;}

.contentWide					{ width:683px; background:#fff; padding:0px; color:#636363; font-size:95%; }
.contentWide BIG			{ font-size:210%; color:#828282; line-height:130%; font-weight:normal;}
.contentWide STRONG		{ font-size:120%; font-weight:normal; line-height:140%; }

.contentWide	.Tabel 		{ width:683px; max-width:683px; table-layout: fixed; }
.contentWide	.Tabel TD	{ background-color:#ddd !important; font-size:100%; line-height:130%; color:#636363; }

.updated	{ font-size:75%; color:#636363; margin-top:20px; clear:both;}

/* Bokse på undersider */

.left					{ height:400px; width:224px; height:325px; vertical-align:top; background:#bebebe; border-bottom:#fff solid 8px; margin:0px;}
.middle				{ height:400px; width:527px; padding:0px 0px 0px 0px; vertical-align:top; text-align:left; margin:0px; border-bottom:#fff solid 8px;}
.right					{ width:245px; vertical-align:top; background:#bebebe; border-bottom:#fff solid 8px; padding:0px 0px;}
.middleWide		{ height:400px; width:710px; padding:0px 0px 0px 0px; vertical-align:top; text-align:left; margin:0px; border-bottom:#fff solid 8px;}

.leftBox				{ min-height:70px; border-bottom:#fff solid 8px; font-size:95%; padding:0px 0px 11px 0px;}
.leftBox H1			{ font-size:95%; line-height:100%; padding:11px 11px 6px 56px; margin:0px 0px; }
.leftBox P			{ padding:4px 11px 4px 56px; margin:0px 0px;}
.leftBox A			{ text-decoration:none; }
.leftBox A:hover	{ text-decoration:underline; }
.leftBox IMG		{ }
.left DIV           {width:224px;}

.left .lightGrayCol, .leftUK .lightGrayCol	{ background:url(../images/LeftLightGray.gif) repeat-y left;}
.leftUK             { background-color:#bebebe; vertical-align:top; width:224px;}


.rightBox				{ min-height:70px; border-bottom:#fff solid 8px; font-size:95%;}
.rightBox H1			{ font-size:95%; line-height:100%; padding:11px 11px 0px 11px; margin:0px 0px; }
.rightBox P				{ padding:6px 11px 6px 11px; margin:0px 0px;}
.rightBox A				{ text-decoration:none; }
.rightBox A:hover	{ text-decoration:underline; }
.rightBox IMG			{ }

.lightGrayBg	{ color:#474747;}
.lightGrayBg A	{ color:#474747;}
.darkGrayBg	{ color:#fff; background-color:#636363 !important;}
.darkGrayBg A	{ color:#fff;}
.greenBg		{ color:#fff; background-color:#7fc31c !important;}
.greenBg A		{ color:#fff;}
.redBg			{ color:#fff; background-color:#ff1300 !important;}
.redBg A		{ color:#fff;}

.right .darkGrayCol	{ background:url(../images/RightDarkGray.gif) repeat-y right; padding:0px 44px 0px 0px;}
.right .lightGrayCol	{ background:url(../images/RightLightGray.gif) repeat-y right; padding:0px 44px 0px 0px;}
.right .greenCol		{ background:url(../images/RightGreen.gif) repeat-y right; padding:0px 44px 0px 0px;}
.right .redCol			{ background:url(../images/RightRed.gif) repeat-y right; padding:0px 44px 0px 0px;}
.right .orangeCol		{ background:url(../images/RightOrange.gif) repeat-y right; padding:0px 44px 0px 0px;}

.wideMedia				{ table-layout:fixed; max-height:128px !important; height:128px !important; width:703px; background:url(../images/LeftLightGray.gif) repeat-y left; padding:0px 8px 8px 48px; margin:0px; }

/* Sitemap */
.first		{ border-bottom:solid 1px #bebebe; padding-bottom:10px; padding-top:10px; display:block;}
.sitemap1 A, .sitemap2 A, .sitemap3 A, .sitemap4 A{color:#636363; text-decoration:none !important; line-height:130%; }
.sitemap1	{ padding:0px 0px 5px 0px; margin:10px 0px 10px 0px; list-style-image: url("../images/x.gif") !important; }
.sitemap1 A	{ font-size:100%; width:100%;  font-weight:bold; }
.sitemap2	{ padding:3px 0px 3px 0px; margin:0px; list-style-image: url("../images/x.gif") !important; } 
.sitemap2 A	{ font-size:100%;  font-weight:normal;}
.sitemap3	{ padding:3px 0px 3px 15px; margin-left:15px;}
.sitemap3 A	{ font-size:95%;  }
.sitemap4	{ padding:3px 0px 3px 30px; margin:0px; }
.sitemap4 A	{ font-size:90%;  }



























