/* Lokaler */
#premisesmain, #premisesmiddle, #premisesbottom
{
	width:58em;
	float:right;
}
#premisesmain #searchpremises
{
	background-color:#F4F1D9;
	height: 18.1em;
	width: 25.6em;
}
#premisesmain #searchpremises div
{
	color:#3C7ED1;
	font-weight:bold;
	font-size:110%;
	padding:0.8em;
}
#premisesmain #searchpremises div span
{
	display:block;
	text-align: right;
	margin:0 0 1em 0;
}
#premisesmain #searchpremises div select
{
	width:12em;
	margin:0 1.8em 0 1em;
}
#premisesmain #searchpremises h2
{
	font-size:200%;
	font-weight:normal;
	color:#3C7ED1;
	margin:0;
	padding:0.6em 0 0 0.6em;
}
#premisesmain #searchpremises div input
{
	display:block;
	position:relative;
	left:12em;
	width:5.8em;
	margin:1.5em 0 0 0;
}
#premisesmiddle
{
	background-image:url(../images/bgdot_blue.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	padding-bottom: 1em;
	margin: 0.6em 0 0 0;
}
#premisesmiddle a
{
	display:block;
	height:1.7em;
	width:9em;
	float:left;
	margin-right:1em;	
	color:#FFF;
	background-image:url(../images/lokaler/start-butik.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-top:6.3em;
	margin:0 0.8em 0 0;
	text-align:center;
	text-decoration:none;
	background-color:#E8D08F;
}
#premisesmiddle a span
{
	font-size:110%;
	font-weight:bold;
	font-family: Arial Black, Arial, Sans-Serif;
}
#premisesbottom
{
	margin-bottom:1.4em;
}
#premisesbottom .colleft
{
	float:left;
	width:22em;
}
#premisesbottom .colright
{
	float:right;
	width:35em;
}
#premisesbottom .colleft h3
{
	color:#D0B452;
	font-size:180%;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	background-image:url(../images/bgdot_blue.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
	padding:0.5em 0 0.5em 0;
	margin:0;
}
#premisesbottom .colright h3
{
	color:#D0B452;
	font-size:120%;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	padding:0;
	margin:1.4em 0 0 1.4em;
}
#premisesbottom .colright .normaltext ul
{
	float:left;
	width:12em;	
	margin:1em 0 0 3.2em;
	padding:0;
	list-style-position:outside;	
	list-style-image:url(../images/smallarrow_premises.gif);
}
#premisesbottom .colright .normaltext ul li
{
	margin:0 0 1em 0;
}
#premisesbottom .colright .normaltext ul li a
{
	font-weight:bold;
}
#premisesbottom .colright h3.new
{
	background-color: #2F76D1;
	color:#FFFFFF;
	text-indent: 1em;
	font-size:160%;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	padding:0.3em 0 0.3em 0;
	margin:0.4em 0 0 0;
	width: 100%;
}
#premisesbottom .colright h3.new select
{
	font-size:60%;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	margin:0 0 0 5em;
	width:15em;
}
#premisesbottom .colright table
{
	width:100%;
	border-bottom: solid 0.3em #E8D08F;
}
#premisesbottom .colright table th
{
	background-color:#F2EDC6;
	padding:0.5em 0.4em 0.4em 0.4em;
	border-bottom: solid 0.1em #E0CF95;
	color:#997802;
	font-weight:bold;
}
#premisesbottom .colright table tr
{
	background-color:#F4F1D9;
}
#premisesbottom .colright table td
{
	padding:0.4em 0.4em 0.3em 0.4em;
	text-align:left;
	border-top: solid 0.1em #FFFFFF;	
	white-space:nowrap;
}
#premisesbottom .colright table td a
{
	color:#6B550A;
	text-decoration:none;
	display:block;
}
#premisesbottom .colright table td a:visited
{
	color:#C0A138;
}
/* ----------- Search result ---------- */
#premisesresult
{
	position:relative;
	left:2.6em;
	width:56.5em;
}
#premisesresult #searchpremises
{
	background-color:#F2EDC6;
	width:56.5em;
	margin-bottom:1em;
}
#premisesresult #searchpremises div
{
	color:#664833;
	padding:0.8em;
}
#premisesresult #searchpremises div select
{
	margin:0.2em 0.4em 0.2em 0.1em;
}
#premisesresult #searchpremises div input
{
	width:6.4em;
	margin:0.5em 0 0 0;
}
#premisesresult table
{
	width:56.5em;
}
#premisesresult table th
{
	background-color:#F2EDC6;
	padding:0.6em 0.8em 0.4em 0.8em;
	border-bottom: solid 0.1em #FFFFFF;
	color:#997802;
	font-weight:bold;
}
#premisesresult table tr
{
	background-color:#F4F1D9;
}
#premisesresult table td
{
	padding:0.4em 0.8em 0.3em 0.8em;
	border-bottom: solid 0.1em #FFFFFF;	
}
#premisesresult table td a
{
	color:#6B550A;
	text-decoration:none;
	display:block;
}
#premisesresult table td a:visited
{
	color:#C0A138;
}
#premisesresult table tr.footer
{
	background-color:#F2EDC6;
	color:#997802;
}
#premisesresult table tr.footer td
{
	padding:0.6em 0.8em 0.6em 0.8em;
}
#premisesresult table tr.footer td div.showitems
{
	position:relative;
	left:1em;
	top:0.3em;
	float:left;
}
#premisesresult table tr.footer td div.pagenumbers
{
	position:relative;
	right:1em;
	top:-0.3em;
	float:right;
}
#premisesresult table tr.footer td div.pagenumbers img
{
	position:relative;
	top:0.4em;
}
#premisesresult table tr.footer a,#premisesresult table tr.footer a:visited
{
	display:inline;
	color:#997802;
	padding:0.1em 0.3em;
	font-weight:bold;
}
#premisesresult table tr.footer a.selected, #premisesresult table tr.footer a:visited.selected
{
	background-color:#BA9F46;
	color:#EADFB7;
}
/*------ Show premises --------*/
#premises
{
	position:relative;
	left:3em;
	width:57em;
}
#premises div.mainarea
{
	float:left;
	width:33em;
	margin-top:1em;
}
#premises div.infobox
{
	background-color:#F4F1D9;
	margin-top:2em;
}
#premises div.infobox table tr
{
	height:1.5em;
}
#premises div.infobox table th
{
	color:#423B23;
	font-weight:bold;
	font-size:110%;
}
#premises div.infobox table td
{
	color:#423B23;
	font-weight:normal;
	font-size:110%;
}
#premises div.infobox h2
{
	background-color:#E8D08F;
	color:#FFFFFF;
	font-size:140%;
	padding: 0.3em 0 0.3em 0.8em;
	margin:0;
}
#premises div.infobox div.maininfo
{
	width:100%;
	border-bottom:solid 0.2em #F0E396;
	padding:0.5em 0 1em 0;
}
#premises div.infobox div.extrainfo
{
	display:block;
	width:100%;
	padding:0.5em 0 1em 0;
	color:#423B23;
	font-weight:normal;
	font-size:110%;
}
#premises div.infobox div.extrainfo label
{
	color:#423B23;
	font-weight:bold;
	display:block;
	padding-top:0.7em;
}
#premises div.infobox div.extrainfo a
{
	color:#423B23;
}
#premises div.rightcolumn
{
	float:right;
	width:19em;
	margin-top:0.5em;
}
#premises div.rightcolumn h3
{
	background-color:#E8D08F;
	color:#FFFFFF;
	font-size:110%;
	padding: 0 0 0 0.6em;
	margin:0 0 0.2em 0;
}
#premises div.rightcolumn a.arealink
{
	font-family:Verdana;
	display:block;
	color:#4E83B3;
	font-weight:bold;
	background-image:url(../images/smallarrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	margin-top:1em;
	padding-left:0.7em;
}
#premises div.rightcolumn a.imagelink
{
	font-family:Verdana;
	display:block;
	color:#4E83B3;
	font-weight:bold;
	background-image:url(../images/smallarrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	margin-top:0;
	margin-bottom:0.2em;
	padding-left:0.7em;
}

#premises fieldset
{
	border:solid 0.2em #E8D08F;
	margin-right:2em;
	padding:1em 0 2.5em 1.5em;
	margin-bottom:1em;
	margin-top:1em;
}
#premises fieldset legend
{
	color:#E8D08F;
	font-size:140%;
	font-weight:bold;
}
#premises fieldset div
{
	float:left;
	width:15.5em;
	margin-right:1.5em;
}
#premises span.emailinfo
{
	display:block;
	font-weight: normal;
	font-style: italic; 
	color: #78818A;
	font-size: 100%;
	white-space: nowrap;
	margin: 0;
	margin-top: 0.4em;
}
#premises fieldset div.container
{
	width:51.6em;
	margin-right:0;
	height:13em;
}
#premises fieldset div.thankyou
{
	width:100%;
	margin-right:0;
	text-align:center;
	font-size:140%;
	font-weight:bold;
	color:#C8B46F;
	margin-top:3.5em;
	height:5.5em;
	line-height:150%;
}
#premises fieldset div label
{
	margin-top:0.5em;
	font-size:110%;
	font-weight:normal;
	color:#000000;
	display:block;
}
#premises fieldset div input
{
	display:block;
	width:12.5em;
}
#premises fieldset div input.interestbutton
{
	display:block;
	position:relative;
	top:1em;
	left:5.5em;
	width:7.9em;
}
#premises fieldset div textarea
{
	display:block;
	width:12.5em;
	height:6.5em;
}
#premisespopup
{
	position:relative;
	left:1.5em;
	width:36em;
}
#premisespopup h1
{
	color:#E3A01D;
	font-size:140%;
	font-weight:bold;
	margin:0;
	padding:0;
	text-indent:0;
}
#premisespopup img
{
	padding:0.8em 0;
}
/* Lokalkategori */
#premiespage
{
	margin:0.4em 0 2em 2.8em;
	padding:0;
	width:57em;
}
#premiespage .normaltext
{
	color:#003366;
}
#premiespage #headerarea
{
	float:left;
	width:100%;
	background-color:#F4F1D9;
}
#premiespage #headerarea #introtext
{
	float:left;
	width:23em;
	padding:1.5em;
}
#premiespage #headerarea img
{
	float:right;
	width:24.6em;
	border-left: solid 0.5em #FFFFFF;
}
#premiespage #spacer
{
	float:left;
	width:100%;
	height:3.5em;
	background-color:#F4F1D9;
	padding:0;
	margin:0.6em 0 0 0;
}
#premiespage #spacer div
{
	margin:1em 1em 0 2em;
	float:left;
	background-image: url(../images/smallarrow_premises_link.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	text-indent: 1em;
}
#premiespage #spacer div a
{
	color:#016ed0;
	font-size:110%;
	font-weight: bold;
}
#premiespage #spacer div a.selected
{
	color: #D7B65A;
}
#premiespage #info, #premiespage #contact
{
	float:left;
	width:100%;
	background-color:#F4F1D9;
	padding:0;
	margin:0.6em 0 2em 0;
}
#premiespage #contact
{
	float:left;
	width:100%;
	background-color:#F4F1D9;
	padding:0;
	margin:0.6em 0 0 0;
}
#premiespage #info div.infotext, #premiespage #contact div.infotext
{
	padding: 1em 3em 2em 3em;
}
#premiespage #info h1, #premiespage #contact h1
{
	font-size:140%;
	color:#217FD1;
}
#premiespage #contactlisting div.summary ul, #startarea div.contactlisting div.summary ul
{
	padding:0;
	margin:0 0 0 2em;
}
#premiespage #info h2
{
	font-size:130%;
}
#premiespage #infolist
{
	float:left;
	background-color:#F4F1D9;
	background-image: url(../images/premises_bg.jpg);
	background-repeat: repeat-y;
	margin-bottom: 2em;
}
#premiespage #infolist #infolistleft
{
	width:24.9em;
	float:left;
	border-right:solid 0.3em #FFFFFF;
}
#premiespage #infolist #infolistright
{
	width:28.8em;
	float:left;
	border-left:solid 0.3em #FFFFFF;
}
#premiespage #infolist #infolistleft img.image
{
	width:24.9em;
	border:none;
	border-top:solid 0.6em #FFFFFF;
}
#premiespage #infolist #infolistleft div.infotext
{
	width:21.2em;
	padding: 1.8em;
	border:none;
	border-top:solid 0.6em #FFFFFF;
	background-color:#F4F1D9;
}
#premiespage #infolist #infolistright img.image
{
	width:28.8em;
	border:none;
	border-top:solid 0.6em #FFFFFF;
}
#premiespage #infolist #infolistright div.infotext
{
	width:25.2em;
	padding: 1.8em;
	border:none;
	border-top:solid 0.6em #FFFFFF;
	background-color:#F4F1D9;
}
#premiespage #infolist #infolistright div.infotable
{
	width:28.8em;
	padding: 0;
	border:none;
	border-top:solid 0.6em #FFFFFF;
	background-color:#F4F1D9;
}
#premiespage #infolist #infolistright div.infotable table 
{
	width:100%;
	padding:0;
	color:#FFFFFF;
}
#premiespage #infolist #infolistright div.infotable table th
{
	padding:0.2em;
	text-indent: 1em;
	font-size: 130%;
	color:#FFFFFF;
	border-top:solid 0.1em #FFFFFF;
	background-color:#E0CD99;
}
#premiespage #infolist #infolistright div.infotable table td
{
	text-align:left;
	padding:0.3em 0.2em;
	color:#6B550A;
	border-top:solid 0.1em #FFFFFF;
	white-space:nowrap;
}
#premiespage #infolist #infolistright div.infotable table td a
{
	color:#6B550A;
	text-decoration:none;
	display:block;
}
#premiespage #infolist #infolistright div.infotable table tr.footer
{
	text-align:left;
	padding:0.1em;
	color:#6B550A;
	border:none;
}
#premiespage #infolist #infolistright div.infotable table tr.footer td .pagenumbers
{
	float:right;
}
#premiespage #infolist #infolistright div.infotable table tr.footer td a
{
	color:#6B550A;
	text-decoration:none;
	display:inline;
	float:left;
	padding:0 0.2em;
}
#premiespage #infolist #infolistright div.infotable table tr.footer td a.selected
{
	font-weight: bold;
	color: #ffffff;
	background-color:#E0CD99;
}
#premiespage #infolist #infolistright div.infotable div.infotext
{
	width:25.2em;
	padding: 1.8em;
	border:none;
	background-color:#F4F1D9;
}
/* Bilplatser */
#parkingmain, #parkingmain2
{
	width:56em;
	float:left;
	padding-left:2.6em;
	margin-right:1em;
}
#parkingmain2
{
	margin-top: 2em;
}
#parkingdivider
{
	position:relative;
	float:left;
	width:55.6em;
	padding:0;
	margin:0;
	border-bottom: solid 1px #E3E9F1;
}
#parkingmain #searchparking
{
	background-color:#C1CEE0;
	width:25.8em;
	height: 18em;
}
#parkingmain #searchparking div
{
	color:#334966;
	font-weight:bold;
	font-size:110%;
	padding:0.8em;
}
#parkingmain #searchparking div select
{
	display:block;
	width:15.5em;
	margin:0.2em 0 0.8em 0.1em;
}
#parkingmain #searchparking h2
{
	font-size:140%;
	font-weight:bold;
	color:#3C5678;
	background-color:#A3B7D1;
	margin:0;
	padding:0.4em 0.6em;
}
#parkingmain #searchparking div input
{
	display:block;
	position:relative;
	left:16em;
	width:3.6em;
	margin:0.5em 0 0 0;
}
#parkingright
{
	position:relative;
	float:right;
	width:23em;
}
#parkingleft
{
	position:relative;
	float:left;
	width:26em;
}
#parkingmain2 h3
{
	color:#4E83B3;
	font-family: Verdana;
	font-size:120%;
	font-weight:bold;
	padding:0;
	margin:0 0 0.6em 0;
}
#parkingmain2 h3.alt2
{
	color:#E29F1C;
	font-size:160%;
	font-weight:normal;
	margin:1em 0 0 0;
}
#parkingmain2 h3.alt3
{
	color:#7FA2CF;
	font-size:180%;
	font-weight:bold;
	margin:0 0 0.6em 0;
}
#parkingmain2 h3.alt4
{
	color:#7FA2CF;
	font-size:130%;
	font-weight:bold;
	margin:1em 0 0.6em 0;
}
/* ----------- Parking search result ---------- */
#parkingresult
{
	position:relative;
	left:2.6em;
	width:56.5em;
	margin-top: -0.4em;
}
#parkingresult #searchparking
{
	width:56.5em;
}
#parkingresult #searchparking div
{
	color: #4B5E97;
	padding: 0.8em;
}
#parkingresult #searchparking #parkingtop, #parkingresult #searchparking #parkingtop div
{
	color: #4B5E97;
	padding: 0;
}
#parkingresult #searchparking #parkingtop h2
{
	font-size:100%;
	margin-top:0;
	margin-bottom:0.5em;
}
#parkingresult #searchparking div select
{
	margin:0.2em 0.4em 0.2em 0.1em;
}
#parkingresult #searchparking div input
{
	width:3.8em;
	margin:0.5em 0 0 0;
}
#parkingresult #searchparking2
{
	width:100%;
	text-align:right;
	margin: 0.4em 0 0.4em 0;
}
#parkingresult #searchparking2 label
{
	font-weight: normal;
	
}
#parkingresult #searchparking2 label input
{
	padding-top: 4px;
	height: 1.4em;
}
#parkingresult table
{
	width:56.5em;
}
#parkingresult table th
{
	background-color:#A3B7D1;
	padding:0.6em 0.4em 0.4em 0.4em;
	border-bottom: solid 0.1em #FFFFFF;
	color:#ffffff;
	font-weight:bold;
}
#parkingresult table th.alt
{
	background-color:#95ABCB;
}
#parkingresult table tr
{
	background-color:#E0E7F0;
}
#parkingresult table td
{
	padding:0.4em 0.4em 0.3em 0.4em;
	border-bottom: solid 0.1em #FFFFFF;	
}
#parkingresult table td.alt
{
	background-color: #CCD6E7;
}
#parkingresult table td a
{
	color:#3C5C93;
	text-decoration:none;
	display:block;
}
#parkingresult table td a:visited
{
	color:#525050;
}
#parkingresult table tr.footer
{
	background-color:#C5D2E2;
	color:#997802;
}
#parkingresult table tr.footer td
{
	padding:0.6em 0.8em 0.6em 0.8em;
}
#parkingresult table tr.footer td div.showitems
{
	position:relative;
	left:1em;
	top:0.3em;
	float:left;
}
#parkingresult table tr.footer td div.pagenumbers
{
	position:relative;
	right:1em;
	top:-0.3em;
	float:right;
}
#parkingresult table tr.footer td div.pagenumbers img
{
	position:relative;
	top:0.4em;
}
#parkingresult table tr.footer a, #parkingresult table tr.footer a:visited
{
	display:inline;
	color:#334967;
	padding:0.1em 0.3em;
	font-weight:bold;
}
#parkingresult table tr.footer a.selected, #parkingresult table tr.footer a:visited.selected
{
	background-color:#557AAB;
	color:#C5D2E2;
}
/* ----------- Parking application ---------- */
#parkingapplication
{
	position: relative;
	margin: 0 2em 0 4em;
	padding: 0 0 0 0;	
	color: #3C5C93;
	font-size: 110%;
	width: 120%;
}
#parkingapplication p
{
	margin-right: 2em;
}

#parkingapplication .summary ul
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 90%;
	color: red;
	top: auto;
	right: auto;
	list-style-type: disc;
	list-style-position:inside;
}
#parkingapplication .summary ul li
{
	font-size: 100%;
}
#parkingapplication .applicationstep .error img
{
	position: relative;
	top: auto;
	left: 0.3em;
}
#parkingapplication .applicationstep .errorselect img
{
	position: relative;
	top: -0.3em;
	left: 0.3em;
}
#parkingapplication .applicationstep .errortext img
{
	position: relative;
	top: 0.1em;
	left: 0.3em;
}

#parkingapplication .applicationstep label
{
	display: block;
	color: #3C5C93;
	margin-top: 0.6em;
}
#parkingapplication .applicationstep li label
{
	position:relative;
	font-weight: normal;
	top: 0;
	left: -4em;
	color: #3C5C93;
	display: inline;
	margin: 0 0 0 0;
}
#parkingapplication .applicationstep .leftcol
{
	float:left;
	width: 40%;
	margin-bottom: 2em;
	margin-left: 0;
}
#parkingapplication .applicationstep .rightcol
{
	float: right;
	width: 55%;
	margin-bottom: 2em;
	margin-left: 0;
	padding-right: 0;
}
#parkingapplication .applicationstep .fullwidth
{
	float: left;
	width: 80%;
	margin-bottom: 2em;
	margin-left: 0;
}
#parkingapplication .applicationstep .data
{
	padding: 0;
}
#parkingapplication .applicationstep .data .textbox
{
	width: 13em;
	font-weight: normal;
}
#parkingapplication .applicationstep .data .textboxlarge
{
	width: 18em;
	font-weight: normal;
}
#parkingapplication .applicationstep .data .multiline
{
	width: 34em;
}
#parkingapplication .applicationstep .data .checkbox 
{
	white-space: nowrap;
}
#parkingapplication .applicationstep .data .checkbox input
{
	width: 1.1em;
	height: 1.1em;
	margin: 0.2em 0.2em 0.2em 0;
}
#parkingapplication .applicationstep .data .checkbox label 
{
	display: inline;
}
#parkingapplication .applicationstep .data .textboxmove 
{
	margin: 0.6em 0 0 0;
	padding: 0 0 0 0;
}
#parkingapplication .applicationstep .data .textboxmove label
{
	margin: 0;
	padding: 0;
	display: inline;
}

#parkingapplication .applicationstep .datacol
{
	margin: 0;
	padding: 0;
}
#parkingapplication .applicationstep .datacol .textbox
{
	width: 13em;
	margin-left: 1em;
}
#parkingapplication .applicationstep .datacol label
{
	display: block;
	text-align:right;
	width: 80%;
	float:left;
}
#parkingapplication .applicationstep .datacol span.validator
{
	display: inline;
	width: 1em;
	float: left;
	margin-top: 0;
	margin-right: 2em;
}

#parkingapplication .applicationstep .datacol .error img
{
	position: relative;
	top: 1em;
	left: 0.4em;
}
#parkingapplication .applicationstep .confirm
{
	margin: 0 3em 0 0;
	color: #3c5c93;
	text-align: center;
}
#parkingapplication .applicationstep .email
{
	color: #00A651;
	font-weight: bold;
}
#parkingapplication .applicationstep .data select
{
	color: #3C5C93;
	font-size: 102%;
	margin-top: 0.12em;
	margin-bottom: 0.2em;
	width: 14.55em;
	height: 1.6em;
}
#parkingapplication #submenu
{
	position: absolute;
	width: 22%;
	right: -2em; 
	top: 2em; 
	padding: 0.2em 0 0 0;
	margin: 1.7em 0 0 1em;
	list-style-type: none;
	display: block;
}
#parkingapplication #submenu li
{
	padding: 0;
	margin: 0;
}
#parkingapplication #submenu li.selected
{
	position: relative;
	left: -1.3em;
	padding-left: 1.3em;
	font-weight: bold;
	background-color: #ffffff;
	white-space: nowrap;
	background-image: url(../images/smallarrow_advertisement.gif);
	background-repeat: no-repeat;
	background-position: 8% 50%;
}
#parkingapplicationborder
{
	position: relative;
	float: right;
	border-top: solid 2px #C1CEE0;
	width: 95.6%;
	margin: 1em 0 0 0;
	padding: 0;
	z-index: 0;
	line-height: 3em;
}
.parkingapplicationbuttonpanel
{
	position: absolute;
	bottom: 0em;
	right: 6em;
	background-color: #ffffff;
	padding: 0 0.4em 0 0.4em;
	margin: 0;
	z-index: 0;
}
.parkingapplicationbuttonpanel input.previous
{
	height:1.36em;
	margin-right:1em;
}
.parkingapplicationbuttonpanel input.next
{
	height:1.36em;
}
.parkingapplicationbuttonpanel input.finish
{
	height:1.36em;
}
.parkingapplicationbuttonpanel input.cancel
{
	height:0.96em;
	margin-right:1em;
	margin-top:0.6em;
}
.parkingapplicationbuttonpanel input.clear
{
	height:0.96em;
}
#parkingapplication #helplink
{
	position: absolute;
	right: -2em; 
	top: 1em; 
	left:auto;
	bottom: auto;
	font-size: 100%;
}
/* ----------- Parking signed up  ---------- */
#myparking
{
	padding-left:2em;
	margin: 1em 0 0 0;
}
#myparking table
{
	width:58em;
	padding:0;
}
#myparking div
{
	font-size: 110%;
}
#myparking th
{
	background-color:#A3B7D1;
	padding:0.4em 0.3em 0.3em 0.3em;
	border-bottom: solid 0.1em #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
}
#myparking tr
{
	margin:0 0 0 1.5em;
	background-color:#E0E7F0;
}
#myparking td
{
	padding:0 0.3em 0 0.3em;
	border-bottom: solid 0.1em #FFFFFF;	
	color:#3C5C93;
}
#myparking td.norow
{
	padding:0.4em 0 0.4em 1em;
}
#myparking td a
{
	color:#513A3A;
	text-decoration:none;
	display:block;
	width:100%;
}
#myparking td a.button
{
	display:inline;
}
#myparking td.firstcolumn
{
	padding: 0.4em 0.4em 0.4em 0;
}
#myparking td.firstcolumn span
{
	background-color:#C0CEE0;
	padding:0.4em 0.4em 0.4em 0.3em;
}
#myparking td a:visited
{
	color:#957E64;
}
#myparking tr.lastrow
{
	background-color:#C5D2E2;
	height:2.7em;
}
#myparking tr.lastrow td
{
	color:#3F76B6;
	padding-left: 1em;
}
#myparking tr.lastrow td a
{
	color:#3F76B6;
	display:inline;
}
#myparking tr.lastrow td a:visited
{
	color:#3F76B6;
}
#myparking ul.horizontallist
{
	margin-top:1em;
}
#myparking ul.horizontallist li span
{
	color:#F2BA6D;
}
