/*******************************************
 amoCourse CSS-File to format the output.
 *******************************************/

/* all <div> Tags of amoCourse */

input.required {
/*	background: #FFFFCC;*/
}

input.invalid {
	background: #FFFFCC;
	border: solid 1px #663399;
}

.form-validate{background: #e2e2e2;}

div.amo {
}
/* Layout of section title (not linked)*/



div.amo_sectiontitle {
	margin-top: 20px;
}
/* Layout of section description */



div.amo_sectiondescription {
}
/* Layout of category title (not linked)*/



div.amo_categorytitle {
	color: #3366cc;
	font-weight: bold;
	margin-top: 20px;
}
/* Layout of category description */



div.amo_categorydescription {
}
/* Layout of date or datetext layer */



div.amo_date {
}
/* Layout of time layer */



div.amo_time {
}
/* Layout of state layer */



div.amo_state {
	color: #ec008c;
}
/* shorttext of course */



div.amo_shorttext {
}
/* longtext of course */



div.amo_longtext {
}
/* textarea of course */



div.amo_textarea {
	background: #e7e7e7;
	margin-top: 10px;
}
/* Layout form layer */



div.amo_form {
}
/* Layer of success message */



div.amo_mailbody {
}
/*******************************************/



/* All <a> Tags of amoCourse */



a.amo {
	text-decoration: none;
}
/* Link of section title */



a.amo_sectiontitle {
	font-size: large;
}
/* Link of category title */



a.amo_categorytitle {
	color: #993399;
	text-decoration: none;
	font-weight: bold;
}
/* Link of category description */



a.amo_categorydescription {
}
/* Link of date or datetext */



a.amo_date {
	color: #333;
}
/* Link of time */



a.amo_time {
	color: #333;
}
/* Link of shorttext */



a.amo_shorttext {
	color: #333;
}
/* Link for registration button */



a.amo_subscribe {
}
/*******************************************/



/* all <table> Tags of amoCourse */



table.amo {
}
/* Table of Category data*/



table.amo_categories {
	width:99%;
}
/* Table of Course data*/



table.amo_courses {
	width:99%;
}
/* Table of Registration data*/



table.amo_registrations {
	border: solid 1px gray;
	margin-left: 5%;
	width:90%;
}
/*******************************************/



/* all <th> Tags of amoCourse */



th.amo {
	background: #e7e7e7;
	font-size:smaller;
}
/* Headercell of period */



th.amo_period {
	width:230px;
}
/* Headercell of duration */



th.amo_duration {
	width:80px;
}
/* Headercell of shorttext */



th.amo_shorttext {
	width:120px;
}
/* Headercell of longtext */



th.amo_longtext {
	width:250px;
}
/* Headercell of state*/



th.amo_state {
	width:100px;
}
/* Headercell of registration button*/



th.amo_registration {
	width:70px;
}
/* Headercell of registration output*/



th.amo_regcaption {
	background: #ccc;
}
/*******************************************/



/* all <td> Tags of amoCourse */



td.amo {
}
/* Cell with category title */



td.amo_categorytitle {
	margin-top: 5px;
}
/* Cell with category description */



td.amo_categorydescription {
}
/* Cell for date or datetext output */



td.amo_date {
}
/* Cell for time output */



td.amo_time {
}
/* Cell for shorttext output */



td.amo_shorttext {
}
/* Cell for longtext output */



td.amo_longtext {
}
/* Cell for state text */



td.amo_state {
}
/* Cell for registration button */



td.amo_subscribe {
}
/* Cell for registration data output */



td.amo_regfield {
	text-align: center;
}
/*******************************************/



/* all <span> Tags of amoCourse */



span.amo {
}
/* Layout of state text when registration is disabled */



span.amo_nosubscribe {
	color: purple;
}
/* Date or Datetext range */



span.amo_period {
}
/* Date or Datetext range */



span.amo_date {
}
/* Time range */



span.amo_time {
}
/* Time range */



span.amo_duration {
}
/* State text */



span.amo_state {
}
/* State text */



span.amo_statetext {
}
/* shorttext label */



span.amo_shorttext {
}
/* shorttext content */



span.amo_shorttext_data {
}
/* longtext label */



span.amo_longtext {
}
/* longtext content */



span.amo_longtext_data {
}
/* textarea label */



span.amo_textarea {
	font-weight: bold;
}
/* textarea content */



span.amo_textarea_data {
}

p.formp { margin: 5px 0 !important; }
