/* @override http://www.vgsh.ch/my.css */

.kursmodul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



.kursmodul a:link,
.kursmodul a:active,
.kursmodul a:visited {
	text-decoration: underline;
	color: #929292;
}

.kursmodul a:hover {
	text-decoration: underline;
	color: #313131;
}


.kurs_haupttitel {
	text-align: left;
	font-size: 12px;

	font-weight: bold;
}
.kurs_untertitel {
	text-align: left;
	font-size: 12px;
}

.kurs_text {
	text-align: left;
	font-size: 10px;
}
.kurs_feldtitel {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}
.kurs_feldtext {
	text-align: left;
	font-size: 10px;
	vertical-align: top;
}

.Anzeigetabelle th, 
.Anzeigetabelle td {
	font-size: 10px;
	padding: 4px;
}
.Detailtabelle td {
	font-size: 10px;
	padding: 0px;
	height: 20px;
}
th.kurs_t_titel {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #4a4a4a;
	border-left: 1px solid #4a4a4a;
	width: 30%;
	vertical-align: top;
}
th.kurs_t_tag {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #4a4a4a;
	border-left: 1px dotted #4a4a4a;
	width: 20%;
	vertical-align: top;
}
th.kurs_t_beginntag {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #4a4a4a;
	border-left: 1px dotted #4a4a4a;
	width: 20%;
	vertical-align: top;
}


th.kurs_t_beginnzeit {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #4a4a4a;
	border-left: 1px dotted #4a4a4a;
	width: 10%;
	vertical-align: top;
}

th.kurs_t_kosten {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #4a4a4a;
	border-left: 1px dotted #4a4a4a;
	border-right: 1px solid #4a4a4a;
	width: 20%;
	vertical-align: top;
}



th.kurs_t_frei{
	font-weight: bold;
	text-align: right;
	border-left: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
th.kurs_t_anzplaetze {
	font-weight: bold;
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
th.kurs_t_endetag {
	font-weight: bold;
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
th.kurs_t_endezeit {
	font-weight: bold;
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
th.kurs_t_anmeldung {
	font-weight: bold;
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-right: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 



.kurs_titel {
	text-align: left;
	border-left: 1px solid #4a4a4a;
	vertical-align: top;
}
.kurs_tag {
	text-align: left;
	border-left: 1px dotted #4a4a4a;
	vertical-align: top;
}
.kurs_beginntag {
	text-align: left;
	border-left: 1px dotted #4a4a4a;
	vertical-align: top;
}
.kurs_beginnzeit {
	text-align: left;
	border-left: 1px dotted #4a4a4a;
	vertical-align: top;
} 
.kurs_kosten {
	text-align: left;
	border-left: 1px dotted #4a4a4a;
	border-right: 1px solid #4a4a4a;
	vertical-align: top;
}



.kurs_frei{
	text-align: right;
	border-left: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
.kurs_anzplaetze {
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
.kurs_endetag {
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
.kurs_endezeit {
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
} 
.kurs_anmeldung {
	text-align: right;
	border-left: 1px dotted #4a4a4a;
	border-right: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	vertical-align: top;
}
