/* Course list */
.c_body { background-color:#F3F7FC;}
.c_h1 { font-weight:bolder; font-size:36px;}

.c_course_group { color:blue;}
.c_course_type { width:15%; color:blue; background-color:yellow; border:solid;}

.c_heading_cell { color:#FFFFFF; background-color:#0000FF;}
.c_table {width:100%; border-width:0; border-color:#000000;}

.c_h1_school_name { color:red;}

/* Course list details */

.d_a_register { height:200px; padding-right:49px;}
.d_a_register a {cursor: hand; font-family:Verdana; color:#ffffff; text-decoration:none; font-weight:normal; font-size:11px; text-decoration: none;}
.d_a_register a:hover { text-decoration:underline;}
.d_body {background-color:#242424; }

.d_table_1{width:100%; border:none;}
.d_table_2{width:98%; background-color:#242424; margin-top:10px;}

.d_navigator { font-family:Verdana; font-size:10px;}
.d-navigator-1 {color:#CCCCCC;}
.d-navigator-2 {color: #CCCCCC;}

.d_hor-line { background-image:url(../../images/dash.png); background-repeat:repeat-x; height:10px; margin:0 0 0 0; padding:0 0 0 0;}
.fill-round { background-image:url(../../layouts/anlk/images/fill-round.png); background-repeat:repeat-x; color:#333333; font-family:Verdana; font-size:10px;}
.fill-round a {height:20px; color:#333333} 
.d_subtitle { font-family:Verdana; font-size:12px; font-weight:bold; color:#CCCCCC;}

.d_title {color:#CCCCCC; font-size:22px; font-family: Verdana;}
.d_course_name {color:#1D4A88; background-color:#CDE0F0; font-weight:bold; padding-left:5px; font-family: Verdana;}
.d_preis_word {color:#1D4A88; font-size:12px; font-weight:bold;}
.d_field_caption, .d_field_value {font-size:12px; font-family: Verdana; color:#ffffff;}
.d_chf {font-size:14px; font-weight:bold; font-family: Verdana; color:#0F253E;}
.d_descr {color:#1D4A88; font-size:16px; font-weight:bold; font-family: Verdana;}

/* Course registration */

/*input[type=text], textarea {border: groove; border-color:#999999; border-width:1px; background-color: #FFFFFF; color: #1D4A88;}*/
.r_title {font-size:18px; font-weight:bold; color:#1D4A88; font-family: Trebuchet MS;}
.r_body {background-color:#242424;}
.r_agb_text_link a {cursor: hand; color: #1D4A88; text-decoration:none; font-weight:normal; font-size:14px; text-decoration:underline;}
.r_agb_text_link a:hover {font-weight: bold;}
.r_field_caption {font-weight:bold; color:#1D4A88; font-family: Verdana; font-size:12px;}

.r_field_input {font-size:12px; font-family: Verdana; color:#ffffff;}
.reg-input {height:20px; width:200px; background-color:#CCCCCC; border: inset  1px #333333; font-size:12px; color:#ffffff; font-family:Verdana;}
.reg-input-required {height:20px; width:200px; background-color:#e5faff; border:dashed 1px #FF0000; font-size:12px; color:#000000; font-family:Verdana;}

.reg-dropdown {border: inset  1px #333333;}
.reg-dropdown-required {border:dashed 1px #FF0000;}


input[type=text] {height:20px; background-color:#CCCCCC; border: medium 2px #333333; font-size:12px; color:#000000; font-family:Verdana;}
textarea {font-size:12px; color:#000000; font-family:Verdana; width:200px;}
.r-fill-round { background-image:url(../../layouts/anlk/images/fill-round.png); background-repeat:repeat-x; color:#FFFFFF; font-family:Verdana; font-size:10px;}
.r-fill-round a {cursor: hand; font-family:Verdana; color:#333333; text-decoration:none; font-weight:normal; font-size:11px; text-decoration: none; height:20px;}
.r-fill-round a:hover { text-decoration:underline;}
.d_field_caption a { color:#aab2d4; font-family:Verdana; text-decoration:none; font-size:12px;}

/* Own list */

.o_body { margin-left:5px; margin-top:0; background-color:#242424;}

.o_p_1 {font-family:Verdana; color:#CCCCCC; font-size:24px; background-color:#242424; padding-top:0px; margin-bottom:16px;}
.o_p_2 {font-weight:bold; font-family:Verdana; color:#000000; font-size:14px;}
.o_p_3 {font-weight:bold; font-family:Verdana; color:#000000; font-size:14px;}
.o_p_4 {font-family:Verdana; color:#CCCCCC; font-size:12px;}
.o_p_5 {font-family:Verdana; color:#CCCCCC; font-size:12px; background-color:#242424; padding-top:0px; margin-bottom:16px;}

.o_table_1 {width:100%; border:none;}
.o_table_2 {width:100%; font-size:10px; background-color:#242424;}
.o_table_2 tbody tr th{background-color:#000000; color:#FFFFFF}
.o_table_2 tbody tr.odd{color:#FFFFFF}
.o_table_2 tbody tr.even{background-color:#333333; color:#FFFFFF}
/*.o_table_2 tbody tr.even A{color:#FFFFFF}*/

.o_th_1 { background-color:#ffffff; font-weight:bold; font-family: Verdana; color:#000000; font-size:12px; padding-left:10px;}

.o_td_1 {font-family: Verdana; font-size:20px; color:#CCCCCC; padding-bottom:16px;}
.o_td_3 {font-family:Verdana; font-size:12px; padding-left:10px; height:20px;}
.o_td_4 {font-family:Verdana; font-size:12px; padding-left:10px; height:20px; padding:10px 0 10px 10px;}

a.o_a_1:link, a.o_a_1:visited, a.o_a_1:hover {FONT-SIZE:12px; font-family:Verdana; color:#FFFF33; text-decoration:none;}
a.o_a_1:hover { text-decoration:underline;}

.o_font_no_data {font-family:Verdana; font-size:20px; font-weight:bold; color:#FFFFFF}

/* AGB TEXT */
.agb_body { background-color:#F3F7FC;}
.agb_table { border:solid; border-width:2px; border-color:#CDE0F0; width:100%;}


/* HTML+CSS Questions classes */

.q-body
{
   background-color:#ffffff;
}

.q-table
{
   border:solid;
   border-color:#CDE0F0;
   border-width:2px;
   margin-top:6px;
   background-color:#F3F7FC;
   width:100%;
}

.q-title-cell
{
   padding-left:5px;
   font-weight:bold;
}

.q-title-row
{
   background-color:#CDE0F0
}

.q-question-name
{
   padding-left:5px;
   font-weight:bold;
   font-size:12px;
}

.q-question-view
{
   padding-left:5px;
   padding-bottom:10px;
}

.q-submit-row
{
   padding-left:5px;
}

.fill-left {
	background-image:url(../../layouts/anlk/images/left-round.png); background-repeat:no-repeat;
	width:5px
}

.fill-right {
	background-image:url(../../layouts/anlk/images/right-round.png); background-repeat:no-repeat;
	width:5px
}

.errorHeading {
	font-family:Verdana; font-weight:bold; color:#FF9900; font-size:12px;
}

.error {
	color:#FF9900; font-size:10px;
}