a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #0e3358;
	text-decoration: none;
	filter: Grau;
	font-weight: normal;
	font-variant: normal;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #0E3358;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #0E3358;
	text-decoration: underline;
	font-weight: normal;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #0E3358;
	text-decoration: none;
	font-weight: normal;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.contentbes {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.content_ueber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.linkzeichen_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.tabellen_ueber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;

	line-height: 40px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.carlo-navi_oben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	font-weight: normal;
}

table.seminarList a, table.seminarList a:hover, table.seminarList a:visited {
	font-size: 11px;
}

table.seminarList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	width:100%;
	border:1px solid #A7C5F5;
}

table.seminarList th {
	text-align:left;
}

table.seminarList th.cellA {
	width:20%;
	color: #FFFFFF;
	background-color:#A7C5F5;
}

table.seminarList th.cellB {
	width:70%;
	color: #FFFFFF;
	background-color:#A7C5F5;
}

table.seminarList th.cellC {
	width:10;
	color: #FFFFFF;
	background-color:#A7C5F5;
}

table.seminarList th.cellD {
	color: #FFFFFF;
	background-color:#A7C5F5;
}

table.seminarList tr.row2{
	background-color:#F4F9FF;
}

p.legendTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:1em 0px 0px 0px;
}

p.legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.4em;
	margin:0.5em 0px 0.5em 0px;
}

p.legend span {
	width:1.1em;
	margin-right:0.5em;
}

table.seminarList td.free,
p.legend span.free {
	background-color:#029D54;
}

table.seminarList td.low,
p.legend span.low {
	background-color:#FFFF46;
}

table.seminarList td.empty,
p.legend span.empty {
	background-color:#FF1C23;
}
.submit  { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #a7c5f5; border: 1px #f4f9ff }

table.carloTable {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000;
	margin-left:-2px;
	margin-bottom:1.5em;
}

table.carloTable tr.top td {
	width:50%;
	height:6em;
	border-bottom:1px solid #000;
	padding:0px;
}

table.carloTable tr.bottom td {
	width:50%;
	vertical-align:bottom;
}

.carlo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.carlo-rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px ; color: #FF0000}
.content_telefon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


.admin-klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	line-height: 13px;
	margin: 0px;



}
.admin-form-medium  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; width: 270px; border: solid 1px #a7c5f5 }
table.admintable  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; border: solid 1px #a7c5f5 }
table.admintable a, table.admintable a:hover, table.admintable a:visited {
	font-size: 11px;
	margin: 0px;
	font-weight: normal;
	line-height: 13px;
}
table.admintable th  { color: #ffffff; font-weight: bold; background-color: #a7c5f5 }
table.admintable tr.row2 {
	background-color:#ECF4FF;
}
table.admintable tr.row1 {
	background-color:#FFFFFF;
}
.admin-form-small  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; width: 132px; border: solid 1px #a7c5f5 }
table.admintable tr.rowhead {
	background-color:#A7C5F5;
	color: #FFFFFF;
	font-weight: bold;
}
.admin-form-mini  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; width: 44px; border: solid 1px #a7c5f5 }
.admin-form-extramini  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; width: 20px; border: solid 1px #a7c5f5 }
.admin-form-plz  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: center; margin: 0; width: 44px; border: solid 1px #a7c5f5 }
.admin-form-ort  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; width: 220px; border: solid 1px #a7c5f5 }
.admin-form-teilnehmer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 40px;
	border: 0px;
	margin: 0px;
}
.admin-form-erfahren {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 270px;
	border: 1px #C1DEFC;
	margin: 0px;
}
p.admin-absatz {
	margin: 0px;	
}
.error {
	color: #FF0000;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #A7C5F5;
	border: 1px #F4F9FF;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.fontsize-table {
	font-size: 11px;
}
