
/* Seminarübersicht */

.semcat-overview-semxxxx{
	width: 349px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

.semcat-overview-osem {
	width: 334px;
	height: auto;
	float: left;
	border-left: 1px solid #e5e5e5;
	margin-left: 8px;
	padding-left: 8px;
}

.semcat-overviewxxxx {
	width: auto;
	height: auto;
	float: left;
	border-top: 1px solid #e5e5e5;
	margin-top: 5px;
	padding-top: 10px;
}

.semcat-title {
	font-size: 14px;	
}



.semcat-block-small {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 0px;
}

.semcat-bild {
	width: auto;
	float: left;
}

.semcat-text {
	width: 280px;
	line-height: 20px;
	float: left;
	margin-left: 10px;
}



.semcat-navi {
	width: auto;
	line-height: 15px;
	margin-top: 10px;
	color: #868686;
	font-size: 10px;		
}

.semcatdescription {
/*	color: #868686; */
	font-size: 12px;
}

.semcatdescription {
	font-size: 12px;
}


/* Seminarübersicht - TopLevel */

.cat-block3 {
	width: 295px;
	height: auto;
	text-align: left;
	float:left;
	margin-right: 35px;
	margin-bottom: 25px;
}

.cat-block3right {
	width: 295px;
	height: auto;
	text-align: left;
	float:left;
}

.cat-bild3 {
	width: auto;
}

.cat-text3 {
	width: auto;
	padding-top: 15px;
}

.catdescription {
	font-size: 12px;
}

/* Seminarübersicht - 2nd Level */

.cat-block2 {
	width: 320px;
	height: auto;
	text-align: left;
	margin-bottom: 20px;
	float: left;
}

.cat-bild2 {
	width: 51px;
	float: left;
}

.cat-text2 {
	width: 250px;
	line-height: 20px;
	margin-left: 15px;
	float: left;
}

.cat-overview2 {
	width: 970px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

/* Seminarübersicht - 1nd Level DETAILS*/

.cat-block1 {
	width: 700px;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	float: left;
}

.cat-bild1 {
	width: 51px;
	float: left;
}

.cat-text1 {
	width: 600px;
	line-height: 20px;
	margin-left: 15px;
	float: left;
}

.catdescription1 {
	font-size: 10px;
	color: gray;
	line-height: 16px;
}

.cat-navi1 {
	margin-left: 65px;
	width: auto;
	line-height: 15px;
	color: #868686;
	font-size: 10px;
	margin-bottom: 15px;		
}

/* Handbücher - Hörbücher - PC Produkte Übersicht */

.cat-blockhb {
	width: 690px;
	height: auto;
	text-align: left;
	margin-bottom: 20px;
	float: left;
}

.cat-bildhb {
	width: 90px;
	float: left;
}

.cat-texthb {
	width: 580px;
	line-height: 20px;
	margin-left: 15px;
	float: left;
}

.cat-overviewhb {
	width: 700px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

/* Fachbroschürenübersicht */

/* FB Unternehmensführung und Management 18 SCHWEIZ */
.cat-blockfb19{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #A3D3EE;
	padding: 10px;
	margin-bottom: 10px;
}
/* FB Arbeitsrecht und Personal 19 SCHWEIZ */
.cat-blockfb18{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #f46035;
	padding: 10px;
	margin-bottom: 10px;
}

/* FB Soziale Kompetenz 20 SCHWEIZ */
.cat-blockfb20{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #A3D3EE;
	padding: 10px;
	margin-bottom: 10px;
}


/* FB Arbeitsrecht und Personal 23 */
.cat-blockfb23{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #f46035;
	padding: 10px;
	margin-bottom: 10px;
}

/* FB Bauwesen und Architektur 26 */
.cat-blockfb26{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #1E308B;
	padding: 10px;
	margin-bottom: 10px;
}

/* FB Öffentliche Verwaltung 25 */
.cat-blockfb25{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #f46035;
	padding: 10px;
	margin-bottom: 10px;
}

/* FB Soziale Kompetenz 24 */
.cat-blockfb24{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #f46035;
	padding: 10px;
	margin-bottom: 10px;
}

/* FB Soziale Kompetenz 22 */
.cat-blockfb22{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #75C5A6;
	padding: 10px;
	margin-bottom: 10px;
}

/* FB Soziale Kompetenz 21 */
.cat-blockfb21{
	width: auto;
	height: auto;
	text-align: left;
	border: 1px solid #A3D3EE;
	padding: 10px;
	margin-bottom: 10px;
}


.cat-textfb {
	width: 500px;
	float: left;
	line-height: 20px;
}

/* Newsletter Übersicht */

.cat-blocknl {
	width: 690px;
	height: auto;
	text-align: left;
	margin-bottom: 20px;
	float: left;
	border-top: 1px solid #e5e5e5;
	padding-top: 15px;
}

.cat-bildnl {
	width: 70px;
	text-align: center;
	float: left;
}

.cat-textnl {
	width: 600px;
	line-height: 20px;
	margin-left: 15px;
	float: left;
}

.cat-overviewnl {
	width: 700px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

.cat-overviewnl-onl {
	width: 350px;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

.catdescriptionnl-onl {
	color: gray;
}

a:link.nl {  color:#16467D; }
a:visited.nl {  color:#16467D; }
a:hover.nl {  color:#cc0000; }
a:active.nl {  color:#cc0000; }

/* CSS Vorlage */

.seminfo {
	vertical-align: middle;
}

.semoverview {
	margin: 10px 10px; 
	padding: 10px;
	width: 650px;
	font-size: 12px;
	border-color: #5b8dca;
	border-top: 1px solid #5b8dca;
	border-left: 1px solid #5b8dca;
	border-right: 1px solid #5b8dca;
}

.semoverview2 {
	margin: 10px 10px; 
	padding: 10px;
	width: 650px;
	font-size: 12px;
	border-color: #5b8dca;
	border-top: 2px solid #5b8dca;
	border-left: 2px solid #5b8dca;
	border-right: 2px solid #5b8dca;
}

 
.semcontent {
	margin: 0px;
	border: 1px solid #18307a;
	width: 650px;
	background-color: #c5ddfc;
	font-size: 12px;
}

.semdates {
	font-size: 11px;
}

.rollout {
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */ 
	
}

/* ONLINE - Management & Geschäftsführung 1 */

.team-mana {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #a3d3ee;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead1{
	background:#a3d3ee;
}

.semdivider1 {
	background:#a3d3ee;
}

.semoverview1 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #a3d3ee;
	background-color:#f7f7f7;
}

.semoverview21 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: 680px;
	font-size: 12px;
	border-top: 2px solid #a3d3ee;
	border-left: 2px solid #a3d3ee;
	border-right: 2px solid #a3d3ee;
	background-color:#f7f7f7;
}
 
.semcontent1 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #a3d3ee;
	border-right: 2px solid #a3d3ee;
	border-bottom: 2px solid #a3d3ee;
	width: 680px;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates1 {
	font-size: 10px;
}

.semlsmenu1 {
	color: #a3d3ee;
}

.semlsterm1 {
	border: 2px solid #a3d3ee;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu1 { font-size: 10px;color:#a3d3ee; }
a:visited.semlsmenu1 { font-size: 10px;color:#a3d3ee; }
a:hover.semlsmenu1 {  font-size: 10px;color:#000000; }
a:active.semlsmenu1 { font-size: 10px;color:#a3d3ee; }

 /* Online-Seminare ASSI 2 */

.team-assi {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #efbd4d;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}


.semhead2{
	background:#efbd4d;
}

.semdivider2 {
	background:#efbd4d;
}

.semoverview2 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #efbd4d;
	background-color:#f7f7f7;
}

.semoverview22 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: 680px;
	font-size: 12px;
	border-top: 2px solid #efbd4d;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	background-color:#f7f7f7;
}
 
.semcontent2 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	border-bottom: 2px solid #efbd4d;
	width: 680px;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates2 {
	font-size: 10px;
}

.semlsmenu2 {
	color: #efbd4d;
}

.semlsterm2 {
	border: 2px solid #efbd4d;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu2 { font-size: 10px;color:#efbd4d; }
a:visited.semlsmenu2 { font-size: 10px;color:#efbd4d; }
a:hover.semlsmenu2 {  font-size: 10px;color:#000000; }
a:active.semlsmenu2 { font-size: 10px;color:#efbd4d; }


/* CSS für Online-Steuern, Finanzen & Controlling 3 */

.team-fibu {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #75C5A6;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead3{
	background:#75C5A6;
}

.semdivider3 {
	background:#75C5A6;
}

.semoverview3 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #75C5A6;
	background-color:#f7f7f7;
}

.semoverview23 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: 680px;
	font-size: 12px;
	border-top: 2px solid #75C5A6;
	border-left: 2px solid #75C5A6;
	border-right: 2px solid #75C5A6;
	background-color:#f7f7f7;
}
 
.semcontent3 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #75C5A6;
	border-right: 2px solid #75C5A6;
	border-bottom: 2px solid #75C5A6;
	width: 680px;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates3 {
	font-size: 10px;
}

.semlsmenu3 {
	color: #75C5A6;
}

.semlsterm3 {
	border: 2px solid #75C5A6;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu3 { font-size: 10px;color:#75C5A6; }
a:visited.semlsmenu3 { font-size: 10px;color:#75C5A6; }
a:hover.semlsmenu3 {  font-size: 10px;color:#000000; }
a:active.semlsmenu3 { font-size: 10px;color:#75C5A6; }

/* Online-Seminare BAU  4 */

.team-bau {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #1e308b;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead4{
	background:#1e308b;
}

.semdivider4 {
	background:#1e308b;
}

.semoverview4 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #1e308b;
	background-color:#f7f7f7;
}

.semoverview24 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: 680px;
	font-size: 12px;
	border-top: 2px solid #1e308b;
	border-left: 2px solid #1e308b;
	border-right: 2px solid #1e308b;
	background-color:#f7f7f7;
}
 
.semcontent4 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #1e308b;
	border-right: 2px solid #1e308b;
	border-bottom: 2px solid #1e308b;
	width: 680px;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates4 {
	font-size: 10px;
}

.semlsmenu4 {
	color: #1e308b;
}

.semlsterm4 {
	border: 2px solid #1e308b;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu4 { font-size: 10px;color:#1e308b; }
a:visited.semlsmenu4 { font-size: 10px;color:#1e308b; }
a:hover.semlsmenu4 {  font-size: 10px;color:#000000; }
a:active.semlsmenu4 { font-size: 10px;color:#1e308b; }

/* CSS für Online Bibliotheken 5 */

.team-biblio {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #1e308b;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead5{
	background:#1e308b;
}

.semdivider5 {
	background:#1e308b;
}

.semoverview5 {
	width: auto;
	margin: 10px 0 0 0; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #1e308b;
	background-color:#f7f7f7;
}

.semtitle{
	font-size: 14px;
	font-weight: bold;
}

.semoverview25 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #1e308b;
	border-left: 2px solid #1e308b;
	border-right: 2px solid #1e308b;
	background-color:#f7f7f7;
}
 
.semcontent5 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #1e308b;
	border-right: 2px solid #1e308b;
	border-bottom: 2px solid #1e308b;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates5 {
	font-size: 10px;
}

.semlsmenu5 {
	color: #1e308b;
}

.semlsterm5 {
	border: 2px solid #1e308b;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu5 { font-size: 10px;color:#1e308b; }
a:visited.semlsmenu5 { font-size: 10px;color:#1e308b; }
a:hover.semlsmenu5 {  font-size: 10px;color:#000000; }
a:active.semlsmenu5 { font-size: 10px;color:#1e308b; }

/* CSS für Gleichstellung 6 */

.team-glb {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #efbd4d;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead6{
	background:#efbd4d;
}

.semdivider6 {
	background:#efbd4d;
}

.semoverview6 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #efbd4d;
	background-color:#f7f7f7;
}

.semoverview26 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #efbd4d;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	background-color:#f7f7f7;
}
 
.semcontent6 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	border-bottom: 2px solid #efbd4d;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates6 {
	font-size: 10px;
}

.semlsmenu6 {
	color: #efbd4d;
}

.semlsterm6 {
	border: 2px solid #efbd4d;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu6 { font-size: 10px;color:#efbd4d; }
a:visited.semlsmenu6 { font-size: 10px;color:#efbd4d; }
a:hover.semlsmenu6 {  font-size: 10px;color:#000000; }
a:active.semlsmenu6 { font-size: 10px;color:#efbd4d; }

/* CSS für Online-Seminare Immobilien und Grundbesitz 7 */

.team-immo {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #bb202f;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead7{
	background:#bb202f;
}

.semdivider7 {
	background:#bb202f;
}

.semoverview7 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: auto;
	font-size: 12px;
	border: 1px solid #bb202f;
	background-color:#f7f7f7;
}

.semoverview27 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #bb202f;
	border-left: 2px solid #bb202f;
	border-right: 2px solid #bb202f;
	background-color:#f7f7f7;
}
 
.semcontent7 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #bb202f;
	border-right: 2px solid #bb202f;
	border-bottom: 2px solid #bb202f;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates7 {
	font-size: 10px;
}

.semlsmenu7 {
	color: #bb202f;
}

.semlsterm7 {
	border: 2px solid #bb202f;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu7 { font-size: 10px;color:#bb202f; }
a:visited.semlsmenu7 { font-size: 10px;color:#bb202f; }
a:hover.semlsmenu7 {  font-size: 10px;color:#000000; }
a:active.semlsmenu7 { font-size: 10px;color:#bb202f; }

/* CSS für Online-Personal 8 */

.team-personal {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #efbd4d;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead8{
	background:#f46035;
}

.semdivider8 {
	background:#f46035;
}

.semoverview8 {
	width: auto;
	margin: 10px 0 0 0; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f46035;
	background-color:#f7f7f7;
}

.semoverview28 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #f46035;
	border-left: 2px solid #f46035;
	border-right: 2px solid #f46035;
	background-color:#f7f7f7;
}
 
.semcontent8 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #f46035;
	border-right: 2px solid #f46035;
	border-bottom: 2px solid #f46035;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates8 {
	font-size: 10px;
}

.semlsmenu8 {
	color: #f46035;
}

.semlsterm8 {
	border: 2px solid #f46035;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu8 { font-size: 10px;color:#f46035; }
a:visited.semlsmenu8 { font-size: 10px;color:#f46035; }
a:hover.semlsmenu8 {  font-size: 10px;color:#000000; }
a:active.semlsmenu8 { font-size: 10px;color:#f46035; }

/* CSS für Management & Geschäftsführung 9 */

.team-mana {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #a3d3ee;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead9{
	background:#a3d3ee;
}

.semdivider9 {
	background:#a3d3ee;
}

.semoverview9 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #a3d3ee;
	background-color:#f7f7f7;
}

.semoverview29 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: 680px;
	font-size: 12px;
	border-top: 2px solid #a3d3ee;
	border-left: 2px solid #a3d3ee;
	border-right: 2px solid #a3d3ee;
	background-color:#f7f7f7;
}
 
.semcontent9 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #a3d3ee;
	border-right: 2px solid #a3d3ee;
	border-bottom: 2px solid #a3d3ee;
	width: 680px;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates9 {
	font-size: 10px;
}

.semlsmenu9 {
	color: #a3d3ee;
}

.semlsterm9 {
	border: 2px solid #a3d3ee;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu9 { font-size: 10px;color:#a3d3ee; }
a:visited.semlsmenu9 { font-size: 10px;color:#a3d3ee; }
a:hover.semlsmenu9 {  font-size: 10px;color:#000000; }
a:active.semlsmenu9 { font-size: 10px;color:#a3d3ee; }

/* CSS für Assistenz & Sekretariat 10 */

.team-assi {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #efbd4d;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead10{
	background:#efbd4d;
}

.semdivider10 {
	background:#efbd4d;
}

.semoverview10 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #efbd4d;
	background-color:#f7f7f7;
}

.semoverview210 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #efbd4d;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	background-color:#f7f7f7;
}
 
.semcontent10 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	border-bottom: 2px solid #efbd4d;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates10 {
	font-size: 10px;
}

.semlsmenu10 {
	color: #efbd4d;
}

.semlsterm10 {
	border: 2px solid #efbd4d;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu10 { font-size: 10px;color:#efbd4d; }
a:visited.semlsmenu10 { font-size: 10px;color:#efbd4d; }
a:hover.semlsmenu10 {  font-size: 10px;color:#000000; }
a:active.semlsmenu10 { font-size: 10px;color:#efbd4d; }

/* CSS für Steuern, Finanzen & Controlling 11 */

.team-fibu {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #75C5A6;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead11{
	background:#75C5A6;
}

.semdivider11 {
	background:#75C5A6;
}

.semoverview11 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #75C5A6;
	background-color:#f7f7f7;
}

.semoverview211 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: 680px;
	font-size: 12px;
	border-top: 2px solid #75C5A6;
	border-left: 2px solid #75C5A6;
	border-right: 2px solid #75C5A6;
	background-color:#f7f7f7;
}
 
.semcontent11 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #75C5A6;
	border-right: 2px solid #75C5A6;
	border-bottom: 2px solid #75C5A6;
	width: 680px;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates11 {
	font-size: 10px;
}

.semlsmenu11 {
	color: #75C5A6;
}

.semlsterm11 {
	border: 2px solid #75C5A6;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu11 { font-size: 10px;color:#75C5A6; }
a:visited.semlsmenu11 { font-size: 10px;color:#75C5A6; }
a:hover.semlsmenu11 {  font-size: 10px;color:#000000; }
a:active.semlsmenu11 { font-size: 10px;color:#75C5A6; }

/* CSS für Bauwesen & Architektur 12 */

.team-bau {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #1e308b;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead12{
	background:#1e308b;
}

.semdivider12 {
	background:#1e308b;
}

.semoverview12 {
	width: auto;
	margin: 10px 0 0 0; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #1e308b;
	background-color:#f7f7f7;
}

.semoverview212 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #1e308b;
	border-left: 2px solid #1e308b;
	border-right: 2px solid #1e308b;
	background-color:#f7f7f7;
}
 
.semcontent12 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #1e308b;
	border-right: 2px solid #1e308b;
	border-bottom: 2px solid #1e308b;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates12 {
	font-size: 10px;
}

.semlsmenu12 {
	color: #1e308b;
}

.semlsterm12 {
	border: 2px solid #1e308b;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu12 { font-size: 10px;color:#1e308b; }
a:visited.semlsmenu12 { font-size: 10px;color:#1e308b; }
a:hover.semlsmenu12 {  font-size: 10px;color:#000000; }
a:active.semlsmenu12 { font-size: 10px;color:#1e308b; }


/* CSS für Immobilien & Grundbesitz 13 */

.team-immo {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #bb202f;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead13{
	background:#bb202f;
}

.semdivider13 {
	background:#bb202f;
}

.semoverview13 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: auto;
	font-size: 12px;
	border: 1px solid #bb202f;
	background-color:#f7f7f7;
}

.semoverview213 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #bb202f;
	border-left: 2px solid #bb202f;
	border-right: 2px solid #bb202f;
	background-color:#f7f7f7;
}
 
.semcontent13 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #bb202f;
	border-right: 2px solid #bb202f;
	border-bottom: 2px solid #bb202f;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates13 {
	font-size: 10px;
}

.semlsmenu13 {
	color: #bb202f;
}

.semlsterm13 {
	border: 2px solid #bb202f;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu13 { font-size: 10px;color:#bb202f; }
a:visited.semlsmenu13 { font-size: 10px;color:#bb202f; }
a:hover.semlsmenu13 {  font-size: 10px;color:#000000; }
a:active.semlsmenu13 { font-size: 10px;color:#bb202f; }

/* CSS für Personal 14 */

.team-perso {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #f46035;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead14{
	background:#f46035;
}

.semdivider14 {
	background:#f46035;
}

.semoverview14 {
	width: auto;
	margin: 10px 0 0 0; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f46035;
	background-color:#f7f7f7;
}

.semtitle{
	font-size: 14px;
	font-weight: bold;
}

.semoverview214 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #f46035;
	border-left: 2px solid #f46035;
	border-right: 2px solid #f46035;
	background-color:#f7f7f7;
}
 
.semcontent14 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #f46035;
	border-right: 2px solid #f46035;
	border-bottom: 2px solid #f46035;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates14 {
	font-size: 10px;
}

.persosemcat {
	color: #f46035;
}

.semlsmenu14 {
	color: #f46035;
}

.semlsterm14 {
	border: 2px solid #f46035;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu14 { font-size: 10px;color:#f46035; }
a:visited.semlsmenu14 { font-size: 10px;color:#f46035; }
a:hover.semlsmenu14 {  font-size: 10px;color:#000000; }
a:active.semlsmenu14 { font-size: 10px;color:#f46035; }



/* CSS für Stiftungen 15 */

.team-stift {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #f46035;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead15{
	background:#f46035;
}

.semdivider15 {
	background:#f46035;
}

.semoverview15 {
	width: auto;
	margin: 10px 0 0 0; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f46035;
	background-color:#f7f7f7;
}

.producttitle{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}

.semoverview215 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #f46035;
	border-left: 2px solid #f46035;
	border-right: 2px solid #f46035;
	background-color:#f7f7f7;
}
 
.semcontent15 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #f46035;
	border-right: 2px solid #f46035;
	border-bottom: 2px solid #f46035;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates15 {
	font-size: 10px;
}

.semlsmenu15 {
	color: #f46035;
}

.semlsterm15 {
	border: 2px solid #f46035;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu15 { font-size: 10px;color:#f46035; }
a:visited.semlsmenu15 { font-size: 10px;color:#f46035; }
a:hover.semlsmenu15 {  font-size: 10px;color:#000000; }
a:active.semlsmenu15 { font-size: 10px;color:#f46035; }

/* CSS für Frau und Beruf 16 */

.team-frau {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #efbd4d;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
}

.semhead16{
	background:#efbd4d;
}

.semdivider16 {
	background:#efbd4d;
}

.semoverview16 {
	margin: 10px 0 0 0; 
	padding: 10px;
	width: 680px;
	font-size: 12px;
	border: 1px solid #efbd4d;
	background-color:#f7f7f7;
}

.semoverview216 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #efbd4d;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	background-color:#f7f7f7;
}
 
.semcontent16 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #efbd4d;
	border-right: 2px solid #efbd4d;
	border-bottom: 2px solid #efbd4d;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates16 {
	font-size: 10px;
}

.semlsmenu16 {
	color: #efbd4d;
}

.semlsterm16 {
	border: 2px solid #efbd4d;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu16 { font-size: 10px;color:#efbd4d; }
a:visited.semlsmenu16 { font-size: 10px;color:#efbd4d; }
a:hover.semlsmenu16 {  font-size: 10px;color:#000000; }
a:active.semlsmenu16 { font-size: 10px;color:#efbd4d; }


/* CSS für Bilanzierung 17 */

.team-bil {
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #EA9F27;
	background-color: #F7F7F7;
	padding: 0px 0px 5px 5px;
	line-height: 25px;
	width:245px;
}

.semhead17{
	background:#EA9F27;
}

.semdivider17 {
	background:#EA9F27;
}

.semoverview17 {
	width: auto;
	margin: 10px 0 0 0; 
	padding: 10px;
	font-size: 12px;
	border: 1px solid #EA9F27;
	background-color:#f7f7f7;
}

.semtitle{
	font-size: 14px;
	font-weight: bold;
}

.semoverview217 {
	margin: 10px 0 0 0; 
	padding: 9px 9px 12px 9px;
	width: auto;
	font-size: 12px;
	border-top: 2px solid #EA9F27;
	border-left: 2px solid #EA9F27;
	border-right: 2px solid #EA9F27;
	background-color:#f7f7f7;
}
 
.semcontent17 {
	position:relative;
	margin: 0px;
	padding: 0px 9px 12px 9px;
	border-left: 2px solid #EA9F27;
	border-right: 2px solid #EA9F27;
	border-bottom: 2px solid #EA9F27;
	width: auto;
	font-size: 12px;
	height:auto !important; /* Important Regel für moderne Browser */
	overflow: hidden !important; /* FF Scroll-leiste */
	background-color:#f7f7f7; 
}

.semdates17 {
	font-size: 10px;
}

.persosemcat {
	color: #f46035;
}

.semlsmenu17 {
	color: #EA9F27;/*f46035*/	
}

.semlsterm17 {
	border: 2px solid #EA9F27;
	background-color: #f7f7f7;
	padding: 10px 10px;
	font-size: 12px;
}

a:link.semlsmenu17 { font-size: 10px;color:#EA9F27; }
a:visited.semlsmenu17 { font-size: 10px;color:#EA9F27; }
a:hover.semlsmenu17 {  font-size: 10px;color:#000000; }
a:active.semlsmenu17 { font-size: 10px;color:#EA9F27; }



.semtestimonial {
	text-align: left;
}
/* -- Seminar Klandar -- */

tr.semkal_even {
	background-color: #EDF7F3;		
}

tr.semkal_odd {
	background-color: #FFFFFF;
}



/* ---------------------------------------------------------------------- */

div.clear
{
	clear: left;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
}

.divright {
	float: right;
	height: auto;
	margin: 0px 0px 0px 10px;
}
.divleft {
	float: left;
	
	height: auto;
	margin: 0px 10px 0px 0px;
}

.orderlink {
	color: #000000;
}


a:link.semdate {  color:#16467D; }
a:visited.semdate {  color:#16467D; }
a:hover.semdate {  color:#cc0000; }
a:active.semdate {  color:#cc0000; }
