/* schriftarten */



p, td      { line-height: 13pt; font-size: 8pt;}

p           {padding: 5px;}

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

a:hover 	{ text-decoration: underline; }





h1			{ font-size: 14pt; color: #666; padding: 5px; }

h3			{ font-size: 12pt; color: #666; font-weight: bold; padding: 5px;}



.small 		{ font-size: 8pt }

.tall		{ font-size: 11pt; }

a.button 		{ border: 2px solid #555; margin-right:3px; padding: 3px; text-decoration: none; background-color: #ccc; color: #555}

a.button:hover 	{ background-color: ddd; text-decoration: none; }



input, textarea, input.checkbox, select {font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; border: 1px solid #555; margin:2px}



hr			{ height: 1px; color: #666 }



/* layout */

body  { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; background-color: fff;  color: #666}



#logo { z-index: 0;  position: absolute; left: 10px; top: 10px; width: 987px; text-align: left}

#cont { z-index: 0; position: absolute; left: 10px; top: 78px; width: 987px; text-align: left; background: url("images/cont_bg.gif")}

#right_bar { z-index: 1; position: relative; float: right; width:168px; height: 200px; background: url("images/right_bar_top.jpg") no-repeat}



#foot { margin-top: 93px; z-index: 2;width: 100%; background-color: #555; color: #fff; height: 30px}

table.grey_table	{ padding: 0px; margin: 0px; width: 100% }
table.grey_table td { margin: 2px; padding: 5px; background-color: #eee; text-align: center }
table.grey_table th { margin: 2px; padding: 5px; background-color: #ddd; text-align: center; font-size: 8pt }

table.grey_table td input { font-size: 8pt }
table.grey_table td select { font-size: 8pt }





