body
{
	font-family: Arial;
	font-size: 9pt;
	margin-top: 0px;
	margin-left: 0px;
}

table
{
	font-family: Arial;
	font-size: 9pt;
}

.dunkelblau
{
	color: #1B2E69;
}

.blau
{
	color: #1C2E6A;
}


.hellgrau
{
	color: #CDCECD;
}

.dunkelgrau
{
	color: #A9AAA9;
}


table.eComp
{
	border-color: #CDCECD;
	border-style: solid;
	border-width: 1px;
	width: 410px;	
}

table.eComp_tabelle
{
	border-color: #CDCECD;
	border-style: solid;
	border-width: 1px;
	width: 410px;	
	border-collapse: collapse;
 
}

table.form_anmelden
{
	table-layout: fixed;	
	border-width: 1px;
	border-style: solid;
	width: 400px;
}

select.auswahl_kurs
{
	font-size: 8pt;
}

td.eComp_spalte
{
	padding: 3px;
	border-color: #CDCECD;
	border-right-style: solid;
	border-right-width: 1px;
	width: 100px;
	
}

#background_element
{

	background-image: url(bilder/leiste_links_rechts.jpg);
	background-repeat: repeat-y;
	background-position: 5px 0px;
	top: 221px;
	position: absolute;
}

#agb
{
	font-size: 8pt;
	font-family: Arial;
}

div.kopf
{
	
	width: 800px;
	height: 220px; 
	background-repeat: no-repeat;
	margin-left: 5px;
	background-image: url(bilder/headline.jpg);
	position: absolute;
	top: 3px;
}

div.header_information
{
	position: absolute;
	top: 202px;
	left: 30px;
	color: #000000;
}

td.footer
{
	background-image: url(bilder/footer.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 800px;
}

div.logo_kopf
{
	top: 30px;
	left: 25px;
	position: absolute;
}

div.eKopf
{
	width: 780px;
	height: 20px; 
	margin-left: 5px;
	background-color: #1C2E6A;
	color: white;
}

td.ref_kopf
{
	background-color:  #90815b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9pt; 
	color: #FFFFFF; 
	padding: 3px;
}

td.ref
{
	background-color:  #FFFFFF;
	margin-top: 0px;
	padding: 3px;
}

td.tabsheet
{
	background-image: url(bilder/tabsheet_v1.jpg);
	width: 154px;
	color: #EEEEEE;
	text-align: center;
	
}



td.mitte_klein
{
	min-width: 424px;
	max-width: 424px;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}


td.mitte_breit
{
	vertical-align: top;
	width: 500px;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 100px;
	
}

table.haupttabelle
{

	table-layout: fixed;
	border-collapse: collapse; 
	width: 796px;
	margin-top: 5px;
	margin-left: 5px;
	border-spacing: 0px;
}

td.menu_links
{
	width: 181px;
	padding: 0px;
	padding-top: 30px;
	border-right-width: 1px;
	border-right-color: #737371;
	border-right-style: dashed;

}

td.index_pic
{
	width: 615px;
	padding: 0px;
	vertical-align: top;
}

td.menu_rechts 
{
	width: 191px;
	vertical-align: top;
	padding: 0px;	
	padding-top: 35px;
	border-left-width: 1px;
	border-left-color: #737371;
	border-left-style: dashed;
}

table.ref_tbl
{
	width: 156px;
	border-color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 15px;
	margin-left: 13px;
	padding-bottom: 20px;
}


a:link.contentlink { color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif }
a:visited.contentlink { color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif }
a:hover.contentlink { color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif }
a:active.contentlink { color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif }
a:focus.contentlink { color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif }

.index
{
	font-size: 8pt;
	font-weight: normal;
	color: #5d5d5d;
}

.headline_index
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	
}

.headline
{
	font-size: 10pt;
	font-weight: bold;
}

.fehler
{
	border-width: 1px;
	border-style:solid;
	border-color: Red;
	width: 263px;
}

A:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #383838;
	font-weight: bolder;
	text-decoration:none;
	
}

A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #383838;
	text-decoration:underline;
}	

A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #383838;
	text-decoration:none;
}

A:Hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: bolder;
}

.control_lpi
{
	height : 25px;        
	width : 595px;
	position: absolute;
	
}


