body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #ffffff;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* links allgemein */
/*--------------------------------------------------------------*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
/* der normale text style für inhalte */
/*--------------------------------------------------------------*/
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;

}

form  { 
 display: inline; 
} 

.normal a:link, .normal a:visited, .normal a:active{
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
	text-decoration:underline;
}
.normal a:hover {
	font-size: 13px;
	color: #E29703;
	letter-spacing:0,8em;
	text-decoration:underline;
}

/* protokoll download */
a.protLink1:link, a.protLink1:visited, a.protLink1:active{
	font-weight: bold;
	color: #565555;
	text-decoration:none;
	padding:5px;
	width:100%;
	display: block;
	background-color: #F0EEEF;
}
a.protLink1:hover{
	color: #E39706;	
	background-color: #F0EEEF;
}

a.protLink2:link, a.protLink2:visited, a.protLink2:active{
	font-weight: bold;
	color: #565555;
	text-decoration:none;
	padding:5px;
	width:100%;
	display: block;
	background-color: #E2E0E1;
}
a.protLink2:hover{
	color: #E39706;	
	background-color: #E2E0E1;
}


/* content überschrift */
/*--------------------------------------------------------------*/
h1.contentTitle{
	font-weight: bold;
	font-size: 18px;
	color: #E29703;	
	display: inline;
	word-break: break-all;
}

/* protokoll überschrift */
/*--------------------------------------------------------------*/
h1.protTitle{
	font-weight: bold;
	font-size: 16px;
	color: #E29703;	
	display: inline;
	word-break: break-all;
}

h1.grau{
	font-weight: bold;
	font-size: 18px;
	display: inline;
	color:#858585; 
}

h1.fachinfos_login{
	font-weight: bold;
	font-size: 14px;
	display: inline;
	color:#E29703; 
}

td.formTdHead{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;	
	text-indent: 10px;
	background-color: #F3A817;
	height: 25px;
}
/* kasten für standart inhalte 
/*--------------------------------------------------------------*/
.kasten {
	border: solid 1px #4C6464;
	width:100%;
	padding:8px;
}

.kastenOrange{
	border: solid 1px #E29703;
	width:100%;
	padding:8px;
}

/* kasten für STB inhalte 
/*--------------------------------------------------------------*/
.kasten_stb {
	border: solid 1px #8a2727;
	padding:8px;
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
}
/* kasten für STFW inhalte 
/*--------------------------------------------------------------*/
.kasten_stfw {
	border: solid 1px #936622;
	padding:8px;
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
}
/* kasten für Fortbildung inhalte 
/*--------------------------------------------------------------*/
.kasten_fortb {
	border: solid 1px #536579;
	padding:8px;
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
}
/* kasten für Arbeitkreise inhalte 
/*--------------------------------------------------------------*/
.kasten_arbeitskr {
	border: solid 1px #366c86;
	padding:8px;
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
}
/* kasten für STFA inhalte 
/*--------------------------------------------------------------*/
.kasten_stfa {
	border: solid 1px #538258;
	padding:8px;
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
}


/* abstandskasten 10 px hoch */
/*--------------------------------------------------------------*/
.abstand {
	width:100%;
	height: 10px;
}

/* home - teaser titel */
/*--------------------------------------------------------------*/
h1.homeTitle{
	font-weight: bold;
	font-size: 13px;
	color: #E29703;	
	display: inline;
}
.home {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
}
.home a:link, .home a:visited, .home a:active{ 
	color: #E29703;
	font-size: 13px;
}
.home a:hover  {
	color: #646262;
	font-size: 13px;
}

/* broschüre anfordern titel styles */
/* --------------------------------------------------------------- */
.steuerberater {
	font-weight: bold;
	font-size: 13px;
	color: #8A2727;	
}
.steuerfachwirt{
	font-weight: bold;
	font-size: 13px;
	color: #936622;
}
.steuerfachangestellter{
	font-weight: bold;
	font-size: 13px;
	color: #538258;
}
.fortbildung{
	font-weight: bold;
	font-size: 13px;
	color: #536579;
}
.arbeitskreise{
	font-weight: bold;
	font-size: 13px;
	color: #366C86;
}
.alleLehrgaenge{
	font-weight: bold;
	font-size: 13px;
	color: #EEA61C;
}
/* broschüre anfordern links */
a.b_link:link, a.b_link:visited, a.b_link:active, a.b_link:hover {
	font-weight: bold;
	color: #E29703;
	text-decoration:none;
}

/* fachinfos link */
a.fachLink:link, a.fachLink:visited, a.fachLink:active {
	font-size:14px;
	font-weight: bold;
	color: #E29703;
	text-decoration:underline;
}
a.fachLink:hover {
	font-size:14px;
	font-weight: bold;
	color: #646262;
}

/* download */
/*--------------------------------------------------------------*/
.download a:link, .download a:visited, .download a:active{ 
	color: #646262;
	font-size: 13px;
	display: block;
	width: 100%;
	text-decoration:none;
}

.download a:hover  {
	color: #E29703;
	font-size: 13px;
	display: block;
	width: 100%;
	text-decoration:none;
}
/* download titel link */
a.dl_title:link, a.dl_title:visited, a.dl_title:active{ 
	color: #8F3334;
	font-size: 13px;
	display: block;
	width: 100%;
	font-weight:normal;
	text-decoration:none;
}
a.dl_title:hover  {
	color: #E29703;
	font-size: 13px;
	display: block;
	width: 100%;
	font-weight:normal;
	text-decoration:none;
}
/* download titel link aktiv */
a.dl_title_act:link, a.dl_title_act:visited, a.dl_title_act:active, a.dl_title_act:hover{ 
	color: #E29703;
	font-size: 13px;
	display: block;
	width: 100%;
	text-decoration:none;
}

/* gasthörer site */
/*--------------------------------------------------------------*/
.gasthoerer {
	font-size: 16px;
	color: #565555;
}

.gasthoerer a:link, .gasthoerer a:visited, .gasthoerer a:active{ 
	color: #565555;
	font-size: 16px;
	text-decoration:none;
}
.gasthoerer a:hover  {
	color: #565555;
	font-size: 16px; 
	text-decoration:none;
}

/* fördermittel navi */
/*--------------------------------------------------------------*/
a.foerdermittel:link, a.foerdermittel:visited, a.foerdermittel:active{ 
	color: #848484;
	font-size: 13px;
	text-decoration:none;
}
a.foerdermittel:hover  { 
	color: #E29703;
	text-decoration:none;
}
a.foerdermittel_active:link,  a.foerdermittel_active:visited,  a.foerdermittel_active:active  { 
	color: #E29703;
	font-size: 13px;
	text-decoration:none;
}
a.foerdermittel_active:hover  { 
	color: #E29703;
	text-decoration:none;
}

/* examensvorbereitung steuerberater navi */
/*--------------------------------------------------------------*/
a.vorb_berater:link, a.vorb_berater:visited, a.vorb_berater:active{ 
	color: #8A2727;
	font-size: 13px;
	text-decoration:none;
}
a.vorb_berater:hover  { 
	color: #E29703;
	text-decoration:none;
}
a.vorb_berater_active:link,  a.vorb_berater_active:visited,  a.vorb_berater_active:active  { 
	color: #E29703;
	font-size: 13px;
	text-decoration:none;
}
a.vorb_berater_active:hover  { 
	color: #E29703;
	text-decoration:none;
}
/* examensvorbereitung steuerfachwirt navi */
/*--------------------------------------------------------------*/
a.vorb_fachwirt:link, a.vorb_fachwirt:visited, a.vorb_fachwirt:active{ 
	color: #936622;
	font-size: 13px;
	text-decoration:none;
}
a.vorb_fachwirt:hover  { 
	color: #E29703;
	text-decoration:none;
}
a.vorb_fachwirt_active:link,  a.vorb_fachwirt_active:visited,  a.vorb_fachwirt_active:active  { 
	color: #E29703;
	font-size: 13px;
	text-decoration:none;
}
a.vorb_fachwirt_active:hover  { 
	color: #E29703;
	text-decoration:none;
}
/* examensvorbereitung steuerfachangestellter navi */
/*--------------------------------------------------------------*/
a.vorb_fachang:link, a.vorb_fachang:visited, a.vorb_fachang:active{ 
	color: #538258;
	font-size: 13px;
	text-decoration:none;
}
a.vorb_fachang:hover  { 
	color: #E29703;
	text-decoration:none;
}
a.vorb_fachang_active:link,  a.vorb_fachang_active:visited,  a.vorb_fachang_active:active  { 
	color: #E29703;
	font-size: 13px;
	text-decoration:none;
}
a.vorb_fachang_active:hover  { 
	color: #E29703;
	text-decoration:none;
}


/* die teaser */
/*--------------------------------------------------------------*/
td.teaser {
	background: #E2E0E0;
	border-bottom: solid 2px #ffffff;
	padding: 15px 20px;
	font-size: 11px;
	color: #646262;
	/*letter-spacing:0,8em;*/
}
.teaser a:link, .teaser a:visited, .teaser a:active{
	font-size: 11px; 
	color:#646262;
	text-decoration:none; 
}
.teaser a:hover  {
	color:#E29703;
	text-decoration:none; 
}
/*--------------------------------------------------------------*/

/* newsletter */
/*--------------------------------------------------------------*/
td.newsletter {
	background: #E2E0E0;
	border-bottom: solid 2px #ffffff;
	padding-top: 15px;
	padding-left:20px;
	padding-right:5px;
	font-size: 11px;
	color: #646262;
	/*letter-spacing:0,8em;*/
}
/*--------------------------------------------------------------*/


/* impressum link */
/*--------------------------------------------------------------*/
a.imp:link, a.imp:visited, a.imp:active{
	color: #949393;
	letter-spacing:0,8em;
	text-decoration:none;
}
a.imp:hover{
	color: #565555;
	letter-spacing:0,8em;
	text-decoration:none;
}

a.impNeu:link, a.impNeu:visited, a.impNeu:active{
	color: #949393;
	letter-spacing:0,8em;
	text-decoration:none;
}
a.impNeu:hover{
	color: #E29703;
	letter-spacing:0,8em;
	text-decoration:none;
}

/* kurs-kontakt link */
/*--------------------------------------------------------------*/
a.k_link:link, a.k_link:visited, a.k_link:active{
	color:#ffffff; 
	font-size: 11pt;	
	letter-spacing:0,8em;
	text-decoration:none;
}
a.k_link:hover{
	color: #E29703;
	font-size: 11pt;	
	letter-spacing:0,8em;
	text-decoration:none;
}

/*--------------------------------------------------------------*/

/* terminplan */
/*--------------------------------------------------------------*/
td.termin_head{
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	background: #E2E0E1;
	font-size: 13px; 
	color:#636162;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
	padding-left:10px;
	padding-right:5px;
}

td.termin_head_end{
	border-top: solid 1px #ffffff;
	border-right: solid 1px #E2E0E1;
	background: #E2E0E1;
	font-size: 13px; 
	color:#636162;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
	padding-left:10px;
	padding-right:5px;
}

td.termin_body{
	border-bottom: solid 1px #E2E0E1;
	border-right: solid 1px #E2E0E1;
	background: #ffffff;
	padding-left:10px;
	padding-right:5px;
	font-size: 13px; 
	color:#636162;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
}

td.termin_body_end{
	border-bottom: solid 1px #E2E0E1;
	border-left: solid 1px #E2E0E1;
	border-right: solid 1px #E2E0E1;
	background: #ffffff;
	padding-left:10px;
	padding-right:5px;
	font-size: 13px; 
	color:#F3A817;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
}

/* standart orange auf weissem hintergrund */
.orange{
	font-size: 13px; 
	color:#E29703;
	letter-spacing:0,8em;
}
.red{
	font-size: 13px; 
	color:#ff0000;
	letter-spacing:0,8em;
}
/*--------------------------------------------------------------*/
div.orange{
	color:#E29703;
	letter-spacing:0,8em;
}

/*--------------------------------------------------------------*/

/* sendafriend */
/*--------------------------------------------------------------*/
.sendafriend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
}

/* kursübersicht*/
/*--------------------------------------------------------------*/
hr.ub {
	height: 1px;
	color: #E2E0E1;
        border: none;
	background:#E2E0E1;
}

/* terminplan */
/*--------------------------------------------------------------*/
td.ub_head{
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	background: #E2E0E1;
	font-size: 13px; 
	color:#636162;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
	padding-left:10px;
	padding-right:5px;
}

td.ub_head_end{
	border-top: solid 1px #ffffff;
	border-right: solid 1px #E2E0E1;
	background: #E2E0E1;
	font-size: 13px; 
	color:#636162;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
	padding-left:10px;
	padding-right:5px;
}

td.ub_body{
	border-bottom: solid 1px #E2E0E1;
	border-right: solid 1px #E2E0E1;
	background: #ffffff;
	padding-left:10px;
	padding-right:5px;
	font-size: 11px; 
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
}

td.ub_body_end{
	border-bottom: solid 1px #E2E0E1;
	border-left: solid 1px #E2E0E1;
	border-right: solid 1px #E2E0E1;
	background: #ffffff;
	padding-left:10px;
	padding-right:5px;
	font-size: 11px; 
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:0,8em;
	vertical-align:top;
}


/*-------------------------------------------------------*/
.tKontakt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565555;
	letter-spacing:0,8em;
	border: solid 1px #E29703;
}
.sKontakt {
	font-size: 14px;
	font-weight: bold;
}
.sKontakt a {
	font-size: 14px;
	font-weight: bold;
}

/*---------------------------------------------------------*/
a.k_anmeldung:link, a.k_anmeldung:visited, a.k_anmeldung:active{
	font-size: 11pt;
	color: #ffffff;
	letter-spacing:0,8em;
	text-decoration:none;
}
a.k_anmeldung:hover {
	font-size: 11pt;
	color: #E29703;
	letter-spacing:0,8em;
	text-decoration:none;
}
/*Bildrahmen grau*/
rahmen_grau.img {
	border: solid 2px #E8E6E7;
}

/* linkliste */
/*--------------------------------------------------------------*/
ul.linkliste-rubrik {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: #E29703;
}

ul.linklist-link {
	margin-bottom: 10px;
	list-style-type: none;
}

