table.FirmenTable {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	color:#000;
}
.class0 {
	background-color:#f4f4f4;
}
.class1 {
	background-color:#e8e8e8;
}


body {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	margin:0;
}
#date {
	margin: 10px 10px;
	font-size:11px;
	color:#82A2AF;
	text-align:right;
}
#print {
	font-size:11px;
	text-align:right;
}

/**
* LINK-AUSSEHEN begin
*/
a:link, a:visited, a:hover, a:active  {
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-decoration:none;
	color:#0CA0D9;
}

a:hover, a:active {
color:#034b80;
/*	color:#5b84ab;
*/
	text-decoration:underline;
}
/**
* LINK-AUSSEHEN end
*/

/* haupt headers */
h1, h1.csc-firstHeader {
	margin: 10px 0 20px 0;
	font-weight:100;
	letter-spacing:2pt;
	font-size:14pt;
	color:#034B80;
	border-bottom:1px solid #034B80;
}
/* layout 1 header */
h2, h2.csc-firstHeader {
/*	letter-spacing:2pt;*/
	font-size:12pt;
	color:#82A2AF;
	display:block;
/*	border-bottom: 1px solid #82A2AF;*/
}

/**
* CONTENT-FRAME
*/
#content_frame {
/*	width:540px;*/
	width:700px;
	padding:0px 10px;
	font-size:10pt;
	color:#034B80;
}


/**
* RECHTS (NEWS)
*/
#right {
	width:160px;
}
/*************************************************** 
* 
* COPYRIGHT
*
****************************************************/
#copyright {
	font-size:10px;
	text-align:center;
	color:#B0BCD6;
	
}

/*************************************************** 
* 
* MENU LINKS 
*
****************************************************/
.left {
	/*background-color:#5B84AB;*/
	background-color:#0b9fd8;
}
#menu_left_1 {
	width:180px;
	font-size:12px;
	font-weight:bold;
	padding: 10px 10px;
	background-color:#B0BCD6;
}
#menu_left_2 {
	padding:2px 0 4px 26px;
	font-size:10px;
	font-weight:bold;
}

a.tmenu_link_1:link, 
a.tmenu_link_1:visited, 
a.tmenu_link_1:hover, 
a.tmenu_link_1:active  {
	text-decoration:none;
	color:#fff;

/*	color:#08a6e7;
	background-color:#fff;*/
}

a.tmenu_link_1:hover, 
a.tmenu_link_1:active {
	color:#fff;
	text-decoration:underline;
/*	background-color:#08a6e7;*/
}

a.tmenu_link_1_active:link, 
a.tmenu_link_1_active:visited, 
a.tmenu_link_1_active:hover, 
a.tmenu_link_1_active:active  {
	text-decoration:none;
	color:#fff;
/*	background-color:#08a6e7;*/
}

a.tmenu_link_1_active:hover, 
a.tmenu_link_1_active:active {
	color:#fff;
/*	background-color:#08a6e7;*/
}


/*********/
/* level 2 */
/*********/
a.tmenu_link_2:link, 
a.tmenu_link_2:visited, 
a.tmenu_link_2:hover, 
a.tmenu_link_2:active  {
	text-decoration:none;
	color:#fff;

/*	color:#08a6e7;
	background-color:#fff;*/
}

a.tmenu_link_2:hover, 
a.tmenu_link_2:active {
	color:#fff;
	text-decoration:underline;
/*	background-color:#08a6e7;*/
}

a.tmenu_link_2_active:link, 
a.tmenu_link_2_active:visited, 
a.tmenu_link_2_active:hover, 
a.tmenu_link_2_active:active  {
	text-decoration:underline;
	color:#fff;
}

a.tmenu_link_2_active:hover, 
a.tmenu_link_2_active:active {
	color:#fff;
}


/**********************************
* Anmeldung
/**********************************/
.anmeldung-schritt-act {
	font-weight:bold;
	color: #82A2AF;
}
.anmeldung-schritt-inact {
	color: #dddddd;
}
.anmeldung-zwischenueberschrift {
	font-weight:bold;
	text-decoration:underline;
	padding:10px 0;
}
.anmeldung-zwischenueberschrift-big {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	padding:10px 0;
}
.anmeldung-zwischenueberschrift-small {
	text-decoration:underline;
	padding:10px 0;
}

