*{
	margin:0;
	padding:0;
	list-style:none;
}
body        { color: #555; font: 68% "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; margin-right: auto; margin-left: auto; width: 64em }
p  { line-height: 1.5em; margin: 15px 0 }

html   { background: #fafafa url(../images/body_bg.gif) no-repeat center top }

.selected{
	background-color:#F00;
	color:#FFF;
}

.content { background-color: #fff; padding: 1em }

input {
	width:180px;
	background:url(../images/input.jpg) top no-repeat;
	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color:#333;
	border:0;
	padding:7px 10px;
	margin:5px;
	color:#777;
}
textarea  { color: #777; font: 100% "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; background: url(../images/textarea.jpg) no-repeat; margin: 5px; padding: 10px; border: 0; width: 350px; height: 105px }

input[type=submit]   { color: #fff; font-weight: bold; background: url(../images/submit.jpg) no-repeat; padding: 7px 10px; width: 182px; height: 33px; cursor: pointer  }

blockquote   { color: #888; font: italic 1.2em/1.5em Georgia, "Times New Roman", Times, serif; background: #f0f0f0 url(../images/close-quote.gif) no-repeat right bottom; text-indent: -18px; margin: 1em 0; padding: 0.3em 1em 0.3em 1.5em }

blockquote:first-letter  { background: url(../images/open-quote.gif) no-repeat left top; padding-left: 1.5em }

table {
	width:100%;
	padding:5px;
}

td {
	background:#eee;
	padding:4px;
	text-align:center;
	background:url(../images/td.jpg) top repeat-x;
}

h2 {
clear:both;
}
#header       { font-variant: normal; font-weight: normal; font-family: Georgia, Verdana; background: no-repeat left 2.2em; text-align: left; margin-top: 1.2em; padding-top: 5.1em; z-index: 1 }

#header h2    { color: #bbb; font: 100% "Lucida Grande", Verdana, Georgia; text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-right: 0; margin-bottom: 3em; margin-left: 0; padding-top: 1em }

#accordian  { margin: 0 auto; z-index: 2; width: 54em }

.accordion_headings      { color: #fff; font: 1.1em "Lucida Grande", Verdana; background: #b92121 url(../images/akte.gif) no-repeat 21em bottom; letter-spacing: 0.1em; float: none; clear: both; margin-top: 0.1em; margin-left: 24em; padding-top: 0.3em; padding-bottom: 0.2em; padding-left: 1em; border-bottom: 0.3em solid #b92121; width: 22em; overflow: hidden; cursor: pointer  }

.accordion_headings:hover   { color: #999; background: url(../images/akte_0.gif) no-repeat 21em bottom }

.accordion_child   { background-color: #fafafa; padding: 1.5em 1.5em 0.5em; border: solid 5px #f4f4f4 }

.accordion_child h2  { color: #b92121; font: 130%/150% "Lucida Grande", verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../images/h2.jpg) no-repeat left bottom; margin-top: 1.2em; margin-right: 0px; margin-bottom: 1em; padding-bottom: 0.1em; border-bottom: 1px solid #eee }

.accordion_child a  { color: #333; font-weight: bold; text-decoration: none }

.accordion_child a:hover  { color: #b92121; text-decoration: none }

.accordion_child ul.links li  { background: url(../images/link.gif) no-repeat left 0.2em; padding-left: 2em }


.accordion_child ul  { margin: 1em 0 1em 0px }

.accordion_child ul li   { line-height: 19px; background: url(../images/bullet.gif) no-repeat left center; margin: 0.3em 0; padding-bottom: 0.3em; padding-left: 1.5em; border-bottom: 1px solid #eee }
img    { }
.img_l   { background-color: #fff; margin-top: 0; margin-bottom: 0.6em; margin-left: 1.6em; padding: 0.6em; border: solid 1px #eee }
.img_r  { background-color: #fafafa; margin-top: 1em; margin-right: 1.6em; margin-bottom: 0.6em; padding: 0.6em; border: solid 1px #eee }
img2 { margin: 0 20px 20px; padding: 5px; border: solid 1px #eee }


.header_highlight    { color: #999; background: url(../images/akte_0.gif) no-repeat 21em bottom }

#footer     { color: #777; font-size: 90%; margin: 0 auto; width: 100% }

#footer a  { color: #818181; font-weight: bold; text-decoration: none }

#footer .validate {
	float:right;
}
