body
{
   font-family: Arial, sans-serif;
	font-size:9pt;
	margin:auto;
	text-align: center;
	color: #566f7f;
}

.container
{
   width:900px;
	margin:auto;
	text-align:left;
}

.topnavi
{
	float:left;
	display: inline;
	color: #9eb0bc;
	margin-top:30px;
}

.suchleiste
{
	float:left;
	margin-top:28px;
	margin-left:7px;
	margin-right:0px;
}
.logo
{
	background-repeat: no-repeat;
	background-position: right top;
	width:900px;
	height:105px;
	margin:auto;
}
.logo img
{
	float:right;
	border: none;
}

.mainnavi
{
	font-family: Georgia;
	width:900px;
	height:27;
	color: #566f7f;
	font-size: 14pt;
	margin-left:-3;	
}

.ueberschrift
{
	font-family: Georgia;
	color:white;
	float: left;
	margin-top:222px;
	margin-left:10px;
	/*Für InternetExplorer*/
	display: inline;
	line-height: 1.3;
}

.titel
{
	font-size: 22pt;
}

.untertitel
{
	font-size: 14pt;
	margin-left:-2px;
}
.untertitel a:link{color: white;text-decoration: none;}
.untertitel a:visited{color: white;text-decoration: none;}

.header
{
	background-image: url(gfx/start.jpg);
	width:900px;
	height:300px;
	margin:auto;
}

.crumbs
{
	line-height: 1.5;
	color: #9eb0bc;
	margin-left:10px;
	width:900px;
	height:19px;
}

.aktseite
{
	font-family: Georgia;
	font-size:14pt;
	width:900px;
	border-top:1px solid #9eb0bc;
	margin-bottom:3px;
	height:30px;
	color:#fecb09;
}

.aktseiteInhalt
{
	margin-left:8px;
	float:left;
}

.drucken
{
	float:right;
	margin-top:5px;
}
.drucken img
{
	border:none;
}
.druckIcon
{
	margin-top:2px;
	margin-right:10px;
	float:left;
	border:none;
}
.drucktext
{
	margin-top:3px;
	margin-right:;
	float:left;
}	

.drucken a:link{color: #566f7f;font-size:11px;font-family:arial;border:none;}
.drucken a:visited{color: #566f7f;font-size:11px;font-family:arial;border:none;}
.mainbody
{
	width:900px;
	margin:auto;
	font-size: 9pt;
}

.links
{
	width:200px;
	float:left;
	text-align:left;
}

.links .csc-textpic-imagewrap
{
	
}

.links .csc-textpic-image
{
	padding-bottom:20px;
}

.content_links
{
	margin-top: 9px;
}

.mitte
{
	width:480px;
	float:left;
	text-align:left;
}

.content
{
	
	margin-bottom:59px;
	line-height: 1.5;
}

.artikelMitte
{
	border-top:1px solid #9eb0bc;
	width: 480px;
	margin-bottom:40px;
}

.inhaltMitte
{
	width:400px;
	margin-left:10px;
	margin-right:10px;
}

.seperator
{
	display:block;
	width: 480px;
	border-top:1px #9eb0bc solid;
}

.rechts
{
	width:220px;
	float:left;
	text-align:left;
	margin-top:10px;
	overflow:hidden;
}

.rechts img
{
	padding-top:10px;
}

.content_rechts
{
}

.artikelRechts
{
	margin-left:10px;
	border-top:1px solid #9eb0bc;
	margin-bottom:12px;
	line-height: 1.5;
}

.ausrichtungRechts
{
	margin-left:10px;
	width:200px;
}

.headerRechts
{
	display: block;
	margin-top:5px;
	margin-bottom: 6px;
	font-family: Georgia;
	font-size:11pt;
}

.footer
{
	width:900px;
	height:25px;
	background-image: url(gfx/footer.jpg);
	float:left;
	color:white;
}

.nachoben
{
	margin-top:10px;
	margin-left:5px;
	float:left;
}

.menuunten
{
	margin-top:9px;
	float:right;
	margin-right:5px;
}

.eventFront
{
	font-size:9pt;
   line-height: 1.6;
	border-bottom: 1px #ced7dd solid;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

.event
{
	font-size:9pt;
   line-height: 1.6;
	border-bottom: 1px #ced7dd solid;
	padding-bottom: 12px;
	
	margin-bottom: 10px;
}

.eventinhalt
{
	margin-left:10px;
}

.eventheading
{
	font-weight: bold;
	width:460px;
	line-height:1.3;
	height:15px;
	color:white;
	font-size:9pt;
	background-color: #f7931d;
}

.insideEventHeading
{
	margin-left: 10px;
}

.eventName
{
	display: block;
	margin-top:5px;
	margin-bottom: 10px;
	font-family: Georgia;
	font-size:14pt;
	line-height: 1.4;
}

.eventSingle
{
	margin-left:10px;
}

/*einzelformatierung für Seminare*/
.filetype-pdf
{
	list-style: url(gfx/dlOrange.jpg);
	margin-left:2px;
}

.zurueckLink
{
	background-image: url(gfx/backlink.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left:10px;
}
/*Textformatierungen*/
h1
{
	margin-top:5px;
	margin-bottom: 26px;
	color: #566f7f;
	font-family: Georgia;
	font-size: 22pt;
	font-weight: normal;
	line-height: 1.2;
}

h2
{
	margin-top:5px;
	margin-bottom: 26px;
	color: #566f7f;
	font-family: Georgia;
	font-size: 14pt;
	font-weight: normal;
	line-height: 1.2;
}

.terminRechts
{
}

ul
{
	list-style: url(gfx/listeGelb.jpg);
	margin:0;
	padding-left:15;
}

.bold
{
	font-weight: bold;
}

.suchknopf
{
	font-family: arial;
	font-size:9pt;
	background-color: white;
	color: #9eb0bc;
	padding:0;
	margin-top:1px;
	margin-left:2px;
	text-align:left;
}

hr
{	
	border: none;
	border-bottom: 1px #9eb0bc solid;
}

blockquote
{
	color:#9d070d;
	font-family: Georgia;
	font-size: 14pt;
	margin:0;
	padding:0;
	display:inline;
	font-style: italic;
}
.anfZeichen
{
	color:#9d070d;
	font-family: Georgia;
	font-size: 14pt;
	font-style: italic;
	margin:0;
	padding:0;
	display: inline;
}
blockquote p
{
	margin:0px;
	padding:0px;
	display:inline;
}

blockquote .bodytext
{
	display: inline;
}


/*Link-Formatierungen*/
.mainbody a:link{font-weight: bold;}
.mainbody a:visited{font-weight: bold;}

a:link
{	
	color: #FFC000;
	text-decoration: none;
}
a:visited
{
	color: #FFC000;
	text-decoration: none;
}
.topnavi a:link{color:#9eb0bc;}
.topnavi a:visited{color:#9eb0bc;}
.topnavi a:hover{color:#566f7f}

.mainnavi a:link{color:#566f7f;}
.mainnavi a:hover{color:#566f7f;}
.mainnavi a:visited{color:#566f7f;}

.footer a:link{color:white;}
.footer a:hover{color:white;}
.footer a:visited{color:white;}

.crumbs a:link{color:#9eb0bc;}
.crumbs a:hover{color:#9eb0bc;}
.crumbs a:visited{color:#9eb0bc;}

/*Menu-Formatierung*/

.menuLevel1
{
	line-height: 1.3;
	font-size:9pt;
	margin-left:10px;
	width:190px;
	font-weight: normal;
}
.menuLevel1 a:link{color:#9eb0bc;font-weight: lighter;}
.menuLevel1 a:visited{color:#9eb0bc;font-weight: normal;}
.menuLevel1 a:hover{color:#9d070d;font-weight: normal;}

.menu1aktiv{color:#9d070d;font-weight: normal;}
.menu1aktiv a:link{color:#9d070d;font-weight: normal;}
.menu1aktiv a:visited{color:#9d070d;font-weight: normal;}
.menu1normal{color:#9eb0bc;font-weight: normal;}

.menueinruecken
{
	display:inline;
	float:left;
	width:180px;
}
.menustriche
{
	display:inline;
	float:left;
	width:10px;
}
.menuLevel2
{
	line-height: 1.6;
	font-size:8pt;
	margin-left:13px;
	margin-bottom:20px;
	width:150px;
	font-weight: normal;
	float:left;
}
.menuLevel2 a:link{color:#566f7f;font-weight: normal;}
.menuLevel2 a:visited{color:#566f7f;font-weight: normal;}
.menuLevel2 a:hover{color:#9d070d;font-weight: normal;}

.menu2aktiv {color:#9d070d;font-weight: normal;}
.menu2aktiv a:visited{color:#9d070d;font-weight: normal;}
.menu2normal{color:#566f7f;font-weight: normal;}

/*DateiLinks*/
.dateityp{
	text-transform: uppercase;
}
.dateilink
{
	margin-top:4px;
	margin-bottom: 8px;
	list-style: none;
	margin-left:0px;
	line-height: 1.4;
}
.downloadHeader
{
	font-weight: bold;
}
.downloadBody
{
	background-position: left top;
	background-image: url(gfx/dlGelb.jpg);
	background-repeat: no-repeat;
}

/*Bereich für Firmeninfo*/
.contenttable
{
	background-color: #faf2f2;
	border:1px solid #a51012;
	font-size:9pt;
	color:#a51012;
	width:199px;
	margin-bottom: 13px;
	margin-top:3px;
	
}
/*Firmenliste*/
.tx-clcompanydatabase-pi1-listrow a
{
	background-image: url(gfx/firmastriche.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:10px;
	width:200px;
	padding-top:0;
}

.tx-clcompanydatabase-pi1-listrow tr
{
	background-image: url(gfx/grauerpunkt.jpg);
	background-repeat: repeat-x;
}

.firma
{
	font-size: 9pt;	
	width:305px;
	line-height:1.5;
	display:block;
}
.firma .bodytext
{
	line-height:1.5;
	margin-top:0px;
}

tx-clcompanydatabase-pi1-listrow img
{
	margin-bottom:15px;
}

.tr-even
{
	font-weight: bold;
}
/*Für farbige Balken im Hauptmenü*/
.gelb
{
	color:#fecb09;
	font-weight: bold;
}
.hmenuGelb a:hover{color:#fecb09;}

.orange
{
	color:#f7931d;
	font-weight: bold;
}
.hmenuOrange a:hover{color:#f7931d;}

.rot
{
	color:#9d070d;
	font-weight: bold;
}
.hmenuRot a:hover{color:#9d070d;}

.blau
{
	color:#566f7f;
	font-weight: bold;
}
.hmenuBlau a:hover{color:#333333}

/*für Tagwolke*/
.tx-vgetagcloud-pi1
{
	background-color: white;
}
.tx-vgetagcloud-pi1 ul
{
	background-color: white;
}
.tx-vgetagcloud-pi1 ul a:link{ color:#9eb0bc;font-weight:normal;padding-right:4px;padding-left:0px;}
.tx-vgetagcloud-pi1 ul a:visited{ color:#9eb0bc;font-weight:normal;padding-right:4px;padding-left:0px;}

.tx-indexedsearch-searchbox
{
	font-size:9pt;
}

.tx-indexedsearch
{
	font-size:9pt;
}

.tx-indexedsearch table
{
	font-size:9pt;
}

.tx-indexedsearch-res table
{
	margin-bottom:16px;
}