/*************** Seitenaufbau ***************/
body * {
	margin				:	0;
	padding				:	0;
}
#page {
	width				:	988px;
	border				:	1px solid #D6DADC;
	position			:	relative;
	margin-bottom		:	20px;
}
#head {
	margin				:	0 0 48px 4px;
	padding-top			:	4px;
	position			:	relative;
	height				:	auto;
}
#content {
	width				:	988px;
}
.left {
	width				:	168px;
	float				:	left;
	margin-left			:	3px;
}
.middle {
	width				:	500px;
	float				:	left;
	margin				:	-13px 25px 0px 31px;
	padding-bottom		:	30px;
}
.right {
	width				:	250px;
	float				:	left;
}
#footer {
	display				:	block;
	margin-left			:	3px;
	overflow			:	auto;
	width				:	100%;
	height				:	23px;
}
/*************** Seitenaufbau ende ***************/


/*************** globale styles ***************/
.accordion p, .news p, .termine p, .veranstaltungsorte p, .kreativsstrom p,
.ausbildungsfeed p, span, h1, label, input, #footer p, .linkliste p,
.teasergrafik p, .hotline p, .textteaser p, .htmlteaser p {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	font-size			:	12px;
	color				:	#344451;
}
a {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	font-size			:	12px;
	color				:	#003366;
}
img {
	border				:	0px none;
	display				:	block;
}
.right .teaser span,
.right .termine span {
	display				:	block;
}
.left a, 
.middle a, 
.right a {
	text-decoration		:	none;
	display				:	block;
}
.right .zeugnistagTeaser .teaserHead {
	background-color	:	#EFEEF7;
	height				:	32px;
	width				:	251px;
	display				:	table-cell;
	vertical-align		:	middle;
}
.right .zeugnistagTeaser .teaserHead p {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#344451;
	margin-left			:	6px;
}
.right .zeugnistagTeaser .teaserLinkHead {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	font-size			:	10px;
	font-weight			:	bold;
	color				: 	#003366;
	margin				:	6px 0 6px 12px;
}
.right .zeugnistagTeaser .teaserEndLink {
	width			:	242px;
	border			:	1px solid #D6DADC;
	border-right	:	0 none;
	border-left		:	0 none;
	clear			:	both;
	margin-bottom	:	1px;
	padding			:	4px;
}
.right .zeugnistagTeaser .teaserEndLink a {
	display			:	inline;
/*	color			:	#003366; XXX */
}
.right .zeugnistagTeaser .vticker ul {
	list-style-type	:	none;
}
.right .zeugnistagTeaser .vticker ul li p,
.right .zeugnistagTeaser .teaserOthers p {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	display				:	block;
	margin				:	2px 0 3px 12px;
	color				:	#344451;
	font-size			:	11px;
}
.allLink {
	border-bottom		:	1px solid #D6DADC;
	padding-bottom		:	1px;
}
.allLink a {
/*	color				:	#003366; XXX */
	font-weight			:	bold;
	font-size			:	11px;
	padding				:	7px 0 7px 23px;
	border-bottom		:	1px solid #D6DADC;
	text-indent			:	-12px;
}
.allLink a:hover {
	text-decoration		:	underline;
}
h1 {
	font-weight			:	bold;
	font-size			:	14px;
	margin-bottom		:	17px;
}

h1.detail {
	color				:	#F51E30;
	margin-bottom			:	0px;
}
h1.important {
	color				:	#C3CCD5;
	margin-top			:	32px;
	margin-bottom		:	26px;
}
/*
h1.important {
	color				:	#003366;
	margin-top			:	24px;
	font-size			:	12px;
}
*/
h1.important.accordion {
	color				:	#F51E30;
	margin-top			:	20px;
	margin-bottom		:	17px;
}
span.mehr {
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#003366;
}
.clearBoth {
	clear				:	both;
	font-size			:	1px;
	line-height			:	1px;
	height				:	1px;
}
.colStandortpolitik {
	color				:	#F51E30 !important;
}
.colStarthilfeFoerderung {
	color				:	#FF9933 !important;
}
.colBerufsbildung {
	color				:	#FDDD03 !important;
}
.colInnovationUmwelt {
	color				:	#79C800 !important;
}
.colInternational {
	color				:	#008DD6 !important;
}
.colRecht {
	color				:	#7315AB !important;
}
.colISC {
	color				:	#344451 !important;
}
/*************** globale styles ende ***************/


/*************** head ***************/
#head .ihkSchriftzug {
	position			:	absolute;
	left				:	178px;
	top					:	18px;
}
#head .keyVisual {
	position			:	absolute;
	right				:	0px;
	top					:	4px;
}
#head .portalVisual,
#head .mediaCityVisual {
	position			:	absolute;
	right				:	0px;
	top					:	4px;
}
#head .headNavi {
	position			:	absolute;
	right				:	0px;
	top					:	65px;
	width				:	784px;
}
#head .headNavi ul.firstLevel {
	width				:	100%;
	background-color	:	#8F9EA7;
	overflow			:	auto;
}
#head .headNavi ul li {
	float				:	left;
	list-style-type		:	none;
}
#head .headNavi ul.firstLevel li {
	background-color	:	#8F9EA7;
	height				:	24px;
	padding-right		:	10px;
}
#head .headNavi ul.firstLevel li.first {
	padding-left		:	93px;
}
#head .headNavi ul.firstLevel li a {
	font-family			:	Arial,Sans-serif;
	font-size			:	11px;
	font-weight			:	bold;
	text-decoration		:	none;
	color				:	#FFF;
	text-transform		:	uppercase;
	display				:	block;
	margin-top			:	5px;
}
#head .headNavi ul.firstLevel li a:hover {
	text-decoration		:	underline;
}
#head .headNavi ul.secondLevel li {
	padding-left		:	24px;
}
#head .headNavi ul.secondLevel li.first {
	padding-left		:	75px;
}
#head .headNavi ul.secondLevel li a {
/*	XXX color				:	#003366; */
	font-size			:	9px;
	text-decoration		:	none;
}
#head .headNavi ul.secondLevel li a:hover {
	text-decoration		:	underline;
}
#head .searchBox label {
	font-size			:	9px;
	color				:	#003366;
	margin-left			:	24px;
	position			:	relative;
	top					:	-1px;
}
#head .searchBox a {
/*	color				:	#003366; XXX */
	font-size			:	9px;
	left				:	-113px;
	position			:	relative;
	text-decoration		:	none;
	top					:	15px;
}
#head .searchBox a:hover {
	text-decoration		:	underline;
}
#head .searchBox input {
	font-size			:	11px;
	height				:	14px;
	width				:	152px;
}
#head .searchBox input.submit {
	background-color	:	transparent;
	border				:	0 none;
	cursor				:	pointer;
	height				:	auto;
	width				:	10px;
}
/*************** head ende ***************/


/*************** breadcrumb ***************/
.breadcrumb {
	margin				:	0 7px 0 203px;
	border-bottom		:	1px solid #D6DADC;
	padding-bottom		:	3px;
	min-height			:	16px;
	overflow			:	auto;
}
.breadcrumb ul {
	float				:	left;
	list-style-type		:	none;
	margin-bottom		:	0px;
}
.breadcrumb li {
	float				:	left;
	padding-right		:	4px;
	white-space			:	nowrap;
	line-height			:	12px;
	font-size			:	10px;
}
.breadcrumb a {
	color				:	#7F99B2;
	text-decoration		:	none;
	line-height			:	12px;
	font-size			:	10px;
}
.breadcrumb a:hover {
	text-decoration		:	underline;
}
.breadcrumb span.raute {
	color				:	#003366;
	font-size			:	10px;
	padding-right		:	4px;
	line-height			:	12px;
}
/*************** breadcrumb ende ***************/


/*************** socialbookmark ***************/
.right ul.socialbookmark {
	float				:	right;
	margin				:	3px 0 43px 0;
}
.right .socialbookmark li {
	float				:	left;
	list-style-type		:	none;
}
.right .socialbookmark li.second {
	margin-left			:	10px;
}
.right .socialbookmark li.second a {
	background			:	transparent url(/img/shared/ico-drucken.gif) no-repeat scroll left top;
	padding-left		:	3px;
/*XXX	color				:	#003366; */
	font-size			:	9px;
	text-decoration		:	none;
	display				:	block;
	width				:	13px;
	height				:	12px;
	cursor				:	pointer;
}
/*************** socialbookmark ende ***************/

/*************** Aktion Links ***************/
#aktion_links {
	margin-top: 		30px;
}
.left img.leftColTeaserImage {
	margin-top			:	8px;
}
/*************** Aktion Links Ende***************/
/*************** ISC Kontaktinformationen **************/
div.right div.iSCKontaktInfo {
	border				:	1px solid #d6dadc;
	padding				:	8px;
	margin-bottom		:	30px;
}
div.right div.iSCKontaktInfo p {
	font-family			:	Verdana,Sans-serif;
	font-size			:	11px;
	color				:	#344451;
}
div.right div.iSCKontaktInfo p.mitLinieUnten {
	border-bottom		:	1px solid #d6dadc;
	padding-bottom		:	5px;
	margin-bottom		:	5px;
}
div.right div.iSCKontaktInfo p strong {
	font-weight			:	bold;
}
/*************** ISC Kontaktinformationen Ende *********/
/*************** Sachverstaendigenkasten ***************/
div.right div.sachverstaendige {
	border		:	1px solid #D6DADC;
}
div.right div.sachverstaendige div.header img.visual {
	width		:	204px;
	height		:	52px;
	margin		:	10px 10px 10px 16px;
}
div.right div.sachverstaendige div.sucheingabe input {
	width		:	220px;
	margin-left	:	10px;
}
div.right div.sachverstaendige div.sucheingabe a {
/* XXX	color		:	#003366; */
	font-size	:	11px;
	font-weight	:	bold;
	margin		:	10px;
}

/*************** Sachverstaendigenkasten Ende***************/

/*************** teaser ***************/
.right .teaser {
	border-bottom		:	1px solid #D6DADC;
	margin-bottom		:	10px;
}
.right .teaser .cnt {
	background			:	transparent url(/img/shared/teaser-pfeil-no.gif) no-repeat 215px 13px;
	border				:	1px solid #D6DADC;
	border-left			:	0px none;
	border-right		:	0px none;
	margin-bottom		:	1px;
	cursor				:	pointer;
}
.right .teaser .cnt .hl {
	color				:	#F51E30;
	font-weight			:	bold;
	width				:	192px;
	padding				:	8px 48px 4px 9px;
}
.right .teaser .cnt .txt {
	font-size			:	11px;
	width				:	192px;
	padding				:	0 0 10px 9px;
	min-height			:	48px;
	padding-right		:	48px;
}
.right .teaser .cnt a:hover {
	text-decoration		:	underline;
}
/*************** teaser ende ***************/



/*************** topDownloads, Ausbildungsfeed-Tabs ***************/
.right div#topDownloads {
	margin-bottom	: 30px;
}
.right #topDownloads ul,
.right div.ausbildungsfeed ul {
	list-style-type	:	none;
}
.right #topDownloads ul.topDownloadTab,
.right div.ausbildungsfeed ul.topDownloadTab {
	background		:	transparent url(/img/shared/marginalspalte-tab-xo.gif) no-repeat;
	width			:	250px;
	height			:	30px;
}
.right #topDownloads ul.topDownloadTab li,
.right div.ausbildungsfeed ul.topDownloadTab li {
	display			:	block;
	vertical-align	:	bottom;
	float			:	left;
	width			:	121px;
	border			:	0;
}
.right #topDownloads .tabTitle,
.right div.ausbildungsfeed .tabTitle {
	font-size		:	12px;
	color			:	#344451;
	padding			:	7px 0 6px 12px;
}
.right #topDownloads a:hover,
.right div.ausbildungsfeed a:hover {
	text-decoration	:	underline;
	cursor			:	pointer;
}
.right #topDownloads a.tabTitle.aktiv:hover,
.right div.ausbildungsfeed a.tabTitle.aktiv:hover {
	text-decoration	:	none;
	cursor			:	auto;
}
.right #topDownloads ul.topDownloadList,
.right div.ausbildungsfeed ul.ausbildungsplatzliste {
	width			:	246px;
	border			:	1px solid #D6DADC;
	border-top		:	0 none;
	clear			:	both;
}
.right #topDownloads ul.topDownloadList,
.right div.ausbildungsfeed ul.ausbildungsplatzliste {
	padding-top		:	10px;
	padding-bottom	:	4px;

}
.right #topDownloads ul.topDownloadList li,
.right div.ausbildungsfeed ul.ausbildungsplatzliste li {
	margin-bottom	:	6px;
}
.right #topDownloads ul.topDownloadList li a,
.right div.ausbildungsfeed ul.ausbildungsplatzliste li a {
	font-size		:	11px;
	font-weight		:	bold;
/*XXX	color			:	#003366; */
	height			:	1%;
	display			:   block;
	padding-left	:   23px;
	text-indent		:   -13px;
}
.right #topDownloads .topDownload,
.right div.ausbildungsfeed .ausbildungsplatzliste {
	display			:	none;
}
.right #topDownloads .topDownload.einblenden,
.right div.ausbildungsfeed .ausbildungsplatzliste.einblenden {
	display			:	block;
}
/*************** topDownloads Ende ***************/


/*************** termine ***************/
.right .ihkTeaser,
.right .termine,
.right .veranstaltungsorte,
.right .kreativsstrom,
.right .ausbildungsfeed,
.right .teasergrafik,
.right .textteaser,
.right .htmlteaser,
.right .linkliste,
.right .hotline,
.right .sachverstaendige {
	margin-bottom		:	30px;
}
.right .termine .header,
.right .veranstaltungsorte .header,
.right .kreativsstrom .header,
.right .ausbildungsfeed .header,
.right .teasergrafik .header,
.right .textteaser .header,
.right .htmlteaser .header,
.right .linkliste .header, 
.right .hotline .header {
	background-color	:	#EFEFF7;
	border-bottom		:	1px solid #D6DADC;
}
.right .termine .header p,
.right .veranstaltungsorte .header p,
.right .kreativsstrom .header p,
.right .ausbildungsfeed .header p {
	background			:	transparent url(/img/shared/ico-termine.gif) no-repeat left 4px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}
.right .termine .item {
	border-bottom		:	1px solid #D6DADC;
}
.right .termine a:hover {
	text-decoration		:	underline;
}
.right .termine span.datum {
	font-size			:	10px;
	padding				:	9px 0 2px 9px;
}
.right .termine .hl,
.right #topDownloads .hl {
	font-size			:	11px;
	font-weight			:	bold;
	padding-left		:	9px;
	padding-bottom		:	9px;
}
.right .termine .beschreibung {
	font-size			:	11px;
	padding				:	2px 3px 9px 9px;
	line-height			:	15px;
}
.right .termine .item .txt {
	font-size			:	11px;
	margin				:	10px;
}
/*************** termine ende ***************/


/*************** veranstaltungsorte ***************/
.right .veranstaltungsorte {
	border-bottom		:	1px solid #D6DADC;
	padding-bottom		:	1px;
}
.right .veranstaltungsorte .header p {
	background			:	transparent url(/img/shared/ico_veranstaltungen.gif) no-repeat left 4px;
}
.right .veranstaltungsorte .map {
	border-bottom		:	1px solid #D6DADC;
	padding-bottom		:	10px;
}
.right .veranstaltungsorte .map .cnt {
	width				:	248px;
	height				:	175px;
	border				:	1px solid #D6DADC;
	margin-top			:	10px;
	margin-bottom		:	6px;
}
.right .veranstaltungsorte .map span.largerMapLink a {
/* XXX	color				:	#003366; */
	font-weight			:	bold;
	font-size			:	11px;
}
/*************** veranstaltungsorte ende ***************/

/*************** kreativsstrom ***************/
.right .kreativsstrom .header p,
.right .ausbildungsfeed .header p {
	background			:	transparent url(/img/shared/ico-rss.gif) no-repeat left 4px;
}
.right .kreativsstrom .header {
	margin-bottom		:	4px;
}
.right .kreativsstrom .cnt {
	display				:	block;
	padding-left		:	10px;
	margin-bottom		:	2px;
}
.right .kreativsstrom .cnt a {
	font-weight			:	bold;
	margin-left			:	9px;
/*	color				:	#003366; XXX */
	font-size			:	11px;
	display				:	inline;
	position			:	relative;
	top					:	-3px;
}
.right .kreativsstrom .cnt img {
	display				:	inline;
}
.right .kreativsstrom .cnt a:hover {
	text-decoration		:	underline;
}
.right .kreativsstrom .allLink {
	margin-top			:	4px;
}
.right .kreativsstrom .allLink a {
	border-top			:	1px solid #D6DADC;
}
/*************** kreativsstrom ende ***************/

/*************** ausbildungsfeed ***************/
/*
.right .ausbildungsfeed .header {
	margin-bottom		:	10px;
}
.right .ausbildungsfeed ul {
	border-bottom		:	1px solid #D6DADC;
}
.right .ausbildungsfeed li {
	list-style-type		:	none;
	display				:	block;
	padding-left		:   23px;
	margin-bottom		:	6px;
}
.right .ausbildungsfeed li a {
	font-weight			:	bold;
/*	color				:	#003366; XXX */
	font-size			:	11px;
	text-indent			:   -13px;
	display				:	block;
}
.right .ausbildungsplatz a:hover {
	text-decoration		:	underline;
}
*/
/*************** ausbildungsfeed ende ***************/

/*************** linkliste (marginalspalte) ***************/
.right .linkliste .header,
.right .teasergrafik .header,
.right .textteaser .header,
.right .htmlteaser .header {
	margin-bottom		:	0px;
}
.right .linkliste .header p,
.right .teasergrafik .header p,
.right .textteaser .header p,
.right .htmlteaser .header p {
	margin-left			:	10px;
	padding				:	8px 0 6px 0px;
}

.right .linkliste ul {
	border-color:			#D6DADC;
	border-style:			solid;
	border-width:			0 1px 1px;
	padding-bottom:			4px;
	padding-top:			10px;
}

.right .linkliste li,
.right .teasergrafik li {
	list-style-type		:	none;
	margin-bottom		:	6px;
}

.right .linkliste li a,
.right .teasergrafik li a,
.right .textteaser li a,
.right .htmlteaser li a {
/*	color				:	#003366; XXX */
	display				:	block;
	font-size			:	11px;
	font-weight			:	bold;
	height				:	1%;
	padding-left		:	23px;
	text-indent			:	-13px;	
}
.right .linkliste a:hover,
.right .teasergrafik a:hover,
.right .textteaser a:hover,
.right .htmlteaser a:hover {
	text-decoration		:	underline;
}
/*************** linkliste (marginalspalte) ende ***************/

/*************** hotline ******************/
.right .hotline .header p {
	background			:	transparent url(/img/shared/ico-hotline.gif) no-repeat left 4px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}

.right .hotline .boxcontent {
	/* Rahmen und Abstände*/
	border-color		:	#D6DADC;
	border-style		:	solid;
	border-width		:	0 1px 1px;
	padding				:	9px 9px 4px;
	
}

.right .hotline .boxcontent p {
	/* Schrift und Zeilenabstände */
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	margin-bottom:6px;
}
/*************** /hotline ******************/ 


/*************** teasergrafik *****************/
.right .teasergrafik li,
.right .textteaser li,
.right .htmlteaser li {
	margin-top			:	6px;
	margin-bottom		:	1px;
	padding-bottom		:	6px;
	border-bottom		:	1px solid #D6DADC;
	display				:	block;
}
.right .teasergrafik,
.right .textteaser,
.right .htmlteaser {
	border-bottom		:	1px solid #D6DADC;
}
/*************** /teasergrafik ****************/


/*************** textteaser *****************/
.right .textteaser .textcontent {
	margin-top			:	6px;
	margin-bottom		:	1px;
	padding-bottom		:	6px;
	padding-left		:	10px;
	padding-right		:	10px;
	border-bottom		:	1px solid #D6DADC;
	display				:	block;
}
/*************** /textteaser *****************/


/*************** htmlteaser *****************/
.right .htmlteaser .htmlcontent {
/*	margin-top			:	6px;
	padding-bottom		:	6px;
	padding-left		:	10px;
	padding-right		:	10px; */
	margin-bottom		:	1px;
	border-bottom		:	1px solid #D6DADC;
	display				:	block;
}
/*************** /htmlteaser *****************/


/*************** /wordmodul ******************/
/* Wordmodul-Stylebenennung ist aus global.css abgeleitet. */
.wordmodul {
	border-bottom:1px solid #D6DADC;
	margin-top:20px;
	padding-bottom:10px;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	color:#333536;
	text-decoration:none;	
}
.cpyttl {
	font-family:Verdana,Arial,Helvetica,Sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#003366; 
	text-decoration:none;
}
.cpyhed {
	font-family:Verdana,Arial,Helvetica,Sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
.cpylite {
	font-family:Verdana,Arial,Helvetica,Sans-serif; 
	font-size:11px; 
	color:#7F99B2;
	text-decoration:none;
}
.cpysmllite {
	font-family:Verdana,Arial,Helvetica,Sans-serif; 
	font-size:10px; 
	color:#7F99B2;
	text-decoration:none;
	}
.cpylnk {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:none;
}
.cpy {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	color:#344451;
	text-decoration:none;
}
.cpysml {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:10px;
	color:#344451;
	text-decoration:none;
}
.cpybld {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#344451;
	text-decoration:none;
}
.cpylitebld {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7F99B2; 
	text-decoration:none;
}
.cpysmllitebld {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7F99B2;
	text-decoration:none;
}
/*************** wordmodul ******************/



/*************** accordion ***************/
.accordion {
	margin				:	0 0 5px 0;
}
.accordion a {
	text-decoration		:	none;
	display				:	block;
}
.accordion a.head {
	background			:	transparent url(/img/shared/accordion-tab-closed-no.gif) no-repeat left bottom;
	padding				:	8px 0 8px 7px;
	position			:	relative;
	cursor				:	pointer;
}
.accordion a.selected {
	background			:	transparent url(/img/shared/accordion-tab-open-no.gif) no-repeat left bottom;
}
.accordion a.head:hover,
.accordion a.head.hovered {
	background			:	transparent url(/img/shared/accordion-tab-closed-ms.gif) no-repeat left bottom;
	text-decoration		:	underline !important;
}
.accordion a.selected:hover,
.accordion a.selected.hovered {
	background			:	transparent url(/img/shared/accordion-tab-open-ms.gif) no-repeat left bottom;
}
.accordion a.head span {
	color				:	#003366;
}
.accordion a.head span.txt {
	background			:	transparent url(/img/shared/aufklapper-pfeil-down.gif) no-repeat scroll left 5px;
	padding-left		:	26px;
	display				:	block;
	width				:	420px;
}
.accordion a.head.selected span.txt {
	background			:	transparent url(/img/shared/aufklapper-pfeil-up.gif) no-repeat scroll left 5px;
}
.accordion a.head span.hint {
	position			:	absolute;
	right				:	8px;
	top					:	9px;
	font-size			:	10px;
}
.accordion .cnt {
	background			:	transparent url(/img/shared/aufklapper-bg-kontur.gif) no-repeat scroll left bottom;
	display				:	none;
	zoom				:	1;
}
.accordion .cnt p, .accordion .cnt a {
	font-size			:	11px;
	padding-bottom		:	6px;
}
.accordion .cnt p {
	padding				:	8px 0 0 6px;
}
.accordion .cnt p a:hover {
	text-decoration		:	underline;
}
.accordion .cnt p {
	display				:	block;
}
.accordion .cnt p a {
	color				:	#344451;
}
.accordion .cnt p.links a {
	color				:	#003366;
}
.accordion .cnt p a strong {
	color				:	#003366;
}
.accordion .cnt p.links {
	padding-bottom		:	8px;
	zoom				:	1;
}
.accordion .cnt p.links a {
	padding-bottom		:	2px;
	font-weight			:	bold;
}
.accordion .htmlfragment td.blaueBox {
	background-color	:	#003366;
	vertical-align		:	middle;
	padding				:	4px;
}
.accordion .htmlfragment td.blaueBox p.cpybld {
	padding				:	0 0 0 12px;
	color				:	#fff;
}
.accordion .htmlfragment td div#worldmap2 {
	border-style		:	none solid solid;
	border-width		:	1px;
	border-color		:	#d6dadc;
}
.accordion .cnt p.etradeSearch {
	font-weight			:	bold;
}
.accordion .cnt p.etradeSearch a {
	display				:	inline;
	color				:	#003366;
}
.accordion .cnt p.etradeSearch input {
	width				:	242px;
	margin-bottom		:	12px;
	display				:	inline;
}
/*************** accordion ende ***************/


/*************** news ***************/
.news {
	border-bottom		:	1px solid #D6DADC;
	margin-top			:	10px;
	padding				:	7px 10px 0 10px;
}
.news.highlight {
	background-color	:	#EFEEF7;
	margin-top			:	0px;
}
.news p {
	font-size			:	10px;
}
.news span.hl {
	font-size			:	12px;
	font-weight			:	bold;
	display				:	block;
	padding				:	2px 0;
	color				:	#003366;
}
.news span.txt {
	font-size			:	11px;
	padding-bottom		:	10px;
	display				:	block;
}
.news span.links a {
	font-size			:	11px;
	font-weight			:	bold;
/*	color				:	#003366; XXX */
	padding-bottom		:	10px;
}
.news span.ansprech {
	font-size			:	11px;
	padding-bottom		:	10px;
	display				:	block;
}
.news .ansprech a {
	display				:	inline;
	color				:	#FF6600;
	font-size			:	11px;
}
.news a:hover {
	text-decoration		:	underline;
}
p.newsBlockSelector {
	margin				:	25px 0 0 5px;
}
p.newsBlockSelector a {
	display				:	inline;
	color				:	#036;
	margin				:	0 5px;
	font-size			:	11px;
}
p.newsBlockSelector a.first {
	margin-left			:	none;
}
p.newsBlockSelector a.selected {
	font-weight			:	bold;
}
/*************** news ende ***************/


/*************** weitereLinks ***************/
.left .weitereLinks {
	background-color	:	#B6C1CB;
	font-weight			:	bold;
	overflow			:	auto;
	margin-top			:	10px;
}
.left .weitereLinks ul {
	clear				:	both;
	border-top			:	1px solid #99A7B4;
	overflow			:	auto;
	zoom				:	1;
}
.left .weitereLinks ul li {
	float				:	left;
	list-style-type		:	none;
	padding				:	3px 3px 3px 8px;
}
.left .weitereLinks ul li a,
.left .weitereLinks ul.last span {
	color				:	#003366;
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	font-size			:	9px;
	text-decoration		:	none;
}
.left .weitereLinks ul li a:hover {
	text-decoration		:	underline;
}
.left .weitereLinks ul.last {
	border-bottom:1px solid #99A7B4;
}
.left .weitereLinks ul.last .second,
.left .weitereLinks ul.last .third {
	padding-left		:	0;
}
.left .weitereLinks ul.last span,
.left .weitereLinks ul.last a {
	display				:	inline;
}
.left .weitereLinks ul.last span {
	padding-right		:	4px;
}
/*************** navSprachen ende ***************/

/*************** Content: Doppelteaser ***********/
div.middle div.doppelTeaserContent {
	display				:	block;
	margin-top			:	30px;
}
div.middle div.doppelTeaserContent div.doppelTeaserL,
div.middle div.doppelTeaserContent div.doppelTeaserR {
	display				:	inline-block;
	width				:	244px;
	border-bottom		:	1px solid #d6dadc;
}
div.middle div.doppelTeaserContent div div.header {
	background-color	:	#EFEFF7;
	width				:	246px;
	color				:	#344451;
	font-size			:	12px;
}
div.middle div.doppelTeaserContent div.doppelTeaserL {
	margin-right		:	4px;
}
div.middle div.doppelTeaserContent div img {
	border				:	1px solid #d6dadc;
}
div.middle div.doppelTeaserContent div p {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	display				:	block;
	padding				:	5px;
	margin-left			:	5px;
}
div.middle div.doppelTeaserContent div a {
	font-size			:	11px;
	font-weight			:	bold;
	padding				:	5px;
	border-bottom		:	1px solid #d6dadc;
	margin-bottom		:	1px;
}
div.middle div.doppelTeaserContent div a.doppelTeaserBildlink {
	padding				:	0;
	border				:	0;
	margin				:	0;
}
/*************** /Content: Doppelteaser **********/

/*************** footer ***************/
#footer ul li {
	float				:	left;
	list-style-type		:	none;
	vertical-align		:	middle;
	color				:	#003366;
	font-size			:	11px;
}
#footer ul li p {
	color				:	#003366;
	font-size			:	9px;
	display				:	inline;
}
#footer ul li a {
/*	color				:	#003366; XXX */
	font-size			:	9px;
	text-decoration		:	none;
	margin				:	0 2px;
}
#footer ul li a:hover {
	text-decoration		:	underline;
}
#footer ul li.second {
	margin				:	0 304px 0 44px;
}
#footer ul li.third {
	margin-right		:	10px;
}
#footer ul li.third .socialbookmark {
	margin-top			:	3px;
}
#footer ul li.fourth a {
	background			:	transparent url(/img/shared/ico-drucken.gif) no-repeat scroll left top;
	padding-left		:	16px;
}
/*************** footer ende ***************/

/*************** Fixes fuer alten Content *******************/
/* Mininavigation */
table.mininavigation {
	display			:	table;
}
.mininavigation tr {
	margin			:	2px 0 2px 2px;
	position		:	relative;
	display			:	table-row;
}
.mininavigation td {
	padding	:	2px;
}
.mininavigation td.cpyttl a,
.mininavigation td.cpyttl span {
	font-size		:	12px;
	color			:	#003366;
}
.mininavigation a,
.mininavigation span {
	font-size		:	11px;
	color			:	#003366;
}
.mininavigation a.mininavi_aktiv img {
	display			:	inline;
}
.mininavigation a.mininavi_aktiv {
	font-size		:	11px;
	color			:	#FFF;
	display			:	inline;
}
/*************** Fixes fuer alten Content: ENDE *************/
