/*
 * ticketportal
 * 2009/09/22
 */
html { height: 100%; padding-bottom: 1px; font-size: 100%; }
body { position: relative; padding: 0; background: #fff; color: #808080; font: .75em/1.5 "Tahoma", "Geneva", sans-serif; }
#root { overflow: hidden; width: 890px; margin: 0 auto; padding: 20px 305px 0 0; }
* { margin: 0; padding: 0; }
p, ul, ol, dl { padding-bottom: 1em; }
ul, ol { margin-left: 0; padding-left: 2em; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
textarea, input, select, option, optgroup, button { font: 1em "Tahoma", "Geneva", sans-serif; }
img { border: none; vertical-align: bottom; }
a { color: #c40068; text-decoration: none; outline: none; cursor: pointer; }
a:hover { text-decoration: underline; }
button, input.radio, input.checkbox, label, select { cursor: pointer; }



button { padding: 0; border: none; background: transparent; }
button span { float: left; margin-right: 8px; background: transparent url("/images/button.png") no-repeat 0 0; color: #fff; font-size: 12px; font-weight: 400; line-height: 24px; white-space: nowrap; }
button span span { position: relative; left: 8px; margin-right: 0; padding-right: 26px; background-position: 100% 0; }

a.button { display: inline-block; margin-right: 8px; background: transparent url("/images/button.png") no-repeat 0 0; color: #fff !important; font-size: 12px; font-weight: 400; line-height: 24px; white-space: nowrap; }
a.button:hover { text-decoration: none; }
a.button span { position: relative; left: 8px; display: inline-block; padding-right: 26px; background: transparent url("/images/button.png") no-repeat 100% 0; line-height: 24px; }



#content { overflow: hidden; border:1px solid #e5e5e5; }

.column-primary { float: left; width: 634px; padding-left: 22px; }
.column-primary .column-primary { float: right; width: 325px; padding-left: 0; }
.column-primary .column-secondary { float: left; width: 300px; padding-right: 0; }


/*
 * page header
 */
#header { position: relative; overflow: hidden; height: 70px; padding: 5px 9px 0 0; }
#header p.logo { overflow: hidden; float: left; width: 420px; height: 50px; }

.error-title h2 
{
	font-size: 1.2em;
}

.error-body 
{
}

.error-actions 
{
	text-align: center;
	padding: 180px 0 0;
}