/*************** Seitenaufbau ***************/
body * {
	margin				:	0;
	padding				:	0;
}
#page {
	width				:	988px;
	border				:	1px solid #D6DADC;
	position			:	relative;
	margin				:	0 auto;
}
#head {
	margin				:	0 0 32px 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 ***************/
.clear-block:after {
        clear                           :       both;
        content                         :       ".";
        display                         :       block;
        height                          :       0;
        visibility                      :       hidden;
}
.clear-block {
        display                         :       inline-block;
}
/* Hides from IE-mac \*/
* html .clear-block {
        height                          :       1%;
}
.clear-block {
        display                         :       block;
}
/* End hide from IE-mac */

.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,
.newsletter-suche p, .newsletter-ctrl p, .newsarchiv p, .kontakt p,
.video p, .topLink p, .telkontakt p {
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	font-size			:	12px;
	color				:	#344451;
}
.accordion .cntstatic p {
	font-size			:	11px;
}
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,
.right .newsarchiv span,
.right .kontakt span,
.right .topLink span,
.right .video span {
	display				:	block;
}
.left a, 
.middle a, 
.right a {
	text-decoration		:	none;
	display				:	block;
}
.middle .cpylnk, .middle .cpypdflnk{
	display				:	inline;
}

.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				:	#003366;
	margin-top			:	32px;
	margin-bottom		:	16px;
}
/*
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;
}
.colSuche {
	color				:	#344451 !important;
}
.colNewsletter {
	color				:	#344451 !important;
}
.colRecht {
	color				:	#7315AB !important;
}
.colISC {
	color				:	#344451 !important;
}
/*
 *	Neuer Link-Button-Stil:
 */
a.lnkbtn {
	color   		:	#fff;
	font-weight     :	bold;
	background      :	url("/img/shared/button/btn-sprite.gif") repeat-x 0 0 transparent;
	padding         :	0 8px;
	height          :	19px;
	line-height		:	17px;
	display         :	inline-block;
	text-decoration	:	none;
	font-size	:	10px;
}
a.lnkbtn:hover {
	background-position	:	0px -60px;
}

/*************** 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;
	list-style-position	:	outside;
}
#head .headNavi ul.secondLevel li.first {
	padding-left		:	230px;
}
#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 div.searchBox {
	float		:	right;
}
#head .searchBox label {
	font-size			:	9px;
	color				:	#003366;
	margin-left			:	24px;
	position			:	relative;
	top					:	-1px;
}
#head .searchBox a {
	font-size			:	9px;
	text-decoration		:	none;
	margin-left			:	-2px;
}
#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		:	1px;
	min-height			:	14px;
	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;
	list-style-position	:	outside;
}
.breadcrumb a {
	color				:	#7F99B2;
	text-decoration		:	none;
	line-height			:	12px;
	font-size			:	10px;
	position			:	relative;
}
.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 34px 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;
	text-decoration		:	none;
	display				:	block;
	width				:	13px;
	height				:	12px;
	cursor				:	pointer;
	position			:	relative;
	top					:	-20px;
}
/*************** 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;
	list-style-position	:	outside;
}
.right #topDownloads ul.topDownloadList li a,
.right div.ausbildungsfeed ul.ausbildungsplatzliste li a {
	font-size		:	11px;
	font-weight		:	bold;
	height			:	1%;
	display			:   block;
	padding-left	:   23px;
	text-indent		:   -13px;
	overflow		:	hidden;
}
.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,
.right .newsletter-suche,
.right .newsletter-ctrl,
.right .newsarchiv,
.right .kontakt,
.right .video,
.right .topLink,
.right .telkontakt {
	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,
.right .newsletter-ctrl .header,
.right .newsarchiv .header,
.right .kontakt .header,
.right .video .header,
.right .topLink .header,
.right .telkontakt .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,
.right .newsarchiv a:hover,
.right .kontakt a:hover,
.right .telkontakt a:hover {
	text-decoration		:	underline;
}
.right .termine span.datum,
.right .newsarchiv span.datum {
	font-size			:	10px;
	padding				:	9px 0 2px 9px;
}
.right .termine .hl,
.right #topDownloads .hl,
.right .newsarchiv .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 ***************/


/*************** videobox *****************/
.right .video .header p {
	background			:	transparent url(/img/shared/ico-video.gif) no-repeat left 6px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}
.right .video li span.beschreibung {
	font-size			:	11px;
	padding				:	0 10px;
}
/*************** videobox ende ************/

/*************** newsarchiv ***************/
.right .newsarchiv .header p {
	background			:	transparent url(/img/shared/ico-akt-meldungen.gif) no-repeat left 6px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}
.right .newsarchiv ul {
	border-color		:	#D6DADC;
	border-style		:	solid;
	border-width		:	0 1px 1px;
	padding				:	0 9px 10px 9px;
}
.right .newsarchiv li {
	list-style-type		:	none;
	margin-bottom		:	0;
	padding-bottom		:	9px;
	border-bottom		:	1px solid #D6DADC;
	zoom				:	1;
}
.right .newsarchiv li.last {
	border-bottom		:	0 none;
	padding-bottom		:	0;
}
.right .newsarchiv li span.datum {
	padding-left		:	0;
}
.right .newsarchiv li .hl {
	padding-left		:	0;
	padding-bottom		:	0;
}
.right .newsarchiv .links {
	border-width		:	1px;
	border-style		:	none solid;
	border-color		:	#D6DADC;
	padding-top			:	1px;
}
.right .newsarchiv .newsLink a {
	font-size			:	11px;
	font-weight			:	bold;
	padding				:	7px 0 7px 23px;
	text-indent			:	-12px;
	padding				:	0 0 0 23px;
	margin				:	7px 0;
}
.right .newsarchiv .allLink {
	border				:	0 none;
	padding				:	0;
}
.right .newsarchiv .allLink a {
	padding				:	0 0 7px 23px;
	margin				:	7px 0 0 0;
}
/*************** newsarchiv ende ***************/

/********** ansprechpartner (kontakt) *************/
.right .kontakt .header p {
	background			:	transparent url(/img/shared/ico-ansprechpartner.gif) no-repeat left 4px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}
.right .kontakt .ansprechpartner {
	border-width		:	1px;
	border-style		:	none solid solid solid;
	border-color		:	#D6DADC;
	padding				:	1px 9px;
}
.right .kontakt .item {
	margin				:	11px 0;
}
.right .kontakt span.name {
	font-weight			:	bold;
}
.right .kontakt span.prefix {
	float				:	left;
	width				:	57px;
}
.right .kontakt a.email {
	color				:	#FF9933;
}
/********** ansprechpartner (kontakt) ende ********/

/***** telefonische ansprechpartner ***************/
.right .telkontakt .header p {
	background			:	transparent url(/img/shared/ico-ansprechpartner-telefon.gif) no-repeat left 4px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}
.right .telkontakt .item {
	border-width		:	1px;
	border-style		:	none solid solid solid;
	border-color		:	#D6DADC;
	padding-top			:	3px;
}
.right .telkontakt .item p {
	padding				:	0 9px;
	margin				:	8px 0;
	font-size			:	11px;
}
.right .telkontakt ul {
	padding				:	0 9px 0 9px;
}
.right .telkontakt li {
	background			:	transparent url(/img/shared/ico-ansprechpartner-ff9933.gif) no-repeat right 16px;
	list-style-type		:	none;
	margin-bottom		:	0;
	padding-bottom		:	9px;
	padding-top			:	4px;
	border-top			:	1px solid #D6DADC;
	zoom				:	1;
}
.right .telkontakt li span {
	margin-top			:	4px;
	zoom				:	1;
	font-size			:	11px;
}
.right .telkontakt li a {
	font-weight			:	bold;
	zoom				:	1;
	font-size			:	11px;
}
/***** telefonische ansprechpartner 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,
.right .newsletter-suche .header,
.right .newsletter-ctrl .header,
.right .topLink .header {
	margin-bottom		:	0px;
}
.right .linkliste .header p,
.right .teasergrafik .header p,
.right .textteaser .header p,
.right .htmlteaser .header p,
.right .newsletter-suche .header p,
.right .newsletter-ctrl .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 .newsletter-ctrl ul {
	border-width:			0 1px 1px 1px;
	border-color:			#D6DADC;
	border-style:			solid;
	padding-top:			5px;
	padding-bottom:			5px;
}

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

.right .linkliste li a,
.right .teasergrafik li a,
.right .textteaser li a,
.right .htmlteaser li a,
.right .newsletter-ctrl li a,
.right .topLink li a,
.right .video 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,
.right .newsletter-suche a:hover,
.right .newsletter-ctrl a:hover,
.right .topLink a:hover,
.right .video 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,
.right .newsletter-ctrl li,
.right .topLink li,
.right .video li {
	margin-top			:	6px;
	margin-bottom		:	1px;
	padding-bottom		:	6px;
	border-bottom		:	1px solid #D6DADC;
	display				:	block;
}
.right .newsletter-ctrl li {
	margin-top			:	0;
	padding-top			:	1px;
	padding-bottom		:	1px;
	border-bottom		:	0 none;
}
.right .teasergrafik,
.right .textteaser,
.right .htmlteaser {
	border-bottom		:	1px solid #D6DADC;
}
.right .teasergrafik div.nlthema {
	margin-top			:	-6px;
	border-left			:	1px solid #D6DADC;
	border-right		:	1px solid #D6DADC;
}
.right .teasergrafik div.nlthema ul.nlthemalist {
	padding-top			:	11px;
	border-bottom		:	1px solid #D6DADC;
}
.right .teasergrafik div.nlthema ul.nlthemalist a {
	font-weight			:	normal;
}
.right .teasergrafik div.nlthema ul.nlthemalist li {
	border				:	none;
	margin-top			:	0;
}
/*************** /teasergrafik ****************/

/*************** toplink **********************/
.right .topLink .header p {
	background			:	transparent url(/img/shared/ico-toplink.gif) no-repeat left 6px;
	margin-left			:	10px;
	padding				:	8px 0 6px 31px;
}
.right .topLink li span.beschreibung {
	font-size			:	11px;
	padding				:	0 10px;
}
/*************** toplink ende *****************/

/*************** 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 *****************/

/*************** newsletter-suche ************/
.right .newsletter-suche {
	border				:	1px solid #D6DADC;
} 
.right .newsletter-suche input {
	height				:	19px;
	border-color		:	#ABADB3 #E3E9EF #E3E9EF #ABADB3;
	border-style		:	solid;
	border-width		:	1px;
	margin				:	2px 0 8px 10px;
	width				:	222px;
}
.right .newsletter-suche a {
	margin-left			:	10px;
	margin-bottom		:	10px;
	font-weight			:	bold;
	font-size			:	11px;
}
/*************** /newsletter-suche ************/

/*************** /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;
}
div.accordion.static {
	border-bottom			:	1px solid #d6dadc;
	margin-bottom			:	10px;
}
.accordion a {
	text-decoration		:	none;
	display				:	block;
}
.accordion a.headstatic {
	padding				:	8px 0 8px 7px;
	background-color		:	#EFEEF7;
	font-weight			:	bold;
}
.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 .cntstatic {
	border-bottom			:	1px solid #d6dadc;
	margin-bottom			:	1px;
	display				:	block;
	zoom				:	1;
}
.accordion .cntstatic img.teaser {
	float				:	right;
	width				:	160px;
	margin				:	0 10px 10px 10px;
}
.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,
.accordion .cntstatic p.links a {
	padding-bottom		:	2px;
	font-weight			:	bold;
	font-size		:	11px;
}
.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 ***************/


/*************** download-modul ***************/
.download-module {
	border				:	1px solid #d6dadc;
	margin-top			:	30px;
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
}
.download-module h1 {
	color				:	#344451;
	font-size			:	12px;
	font-weight			:	normal;
	padding				:	8px 32px;
	margin				:	0;
	background			:	#e1e2eb url(/img/shared/ico-download.png) 6px 6px no-repeat;
}
.download-module table {
	border				:	0 none;
	border-spacing		:	0;
	font-family			:	Verdana,Arial,Helvetica,Sans-serif;
	width				:	100%;
}
.download-module table td {
	vertical-align		:	top;
}
.download-module table td.col-wide {
}
.download-module table td.col-narrow-left {
	width				:	50%;
	border-right		:	1px solid #e1e2eb;
}
.download-module table td.col-narrow-right {
	width				:	50%;
}
.download-module .topic {
	background			:	#fff;
} 
.download-module .topic h2 {
	color				:	#344451;
	font-size			:	12px;
	background			:	#f7f7fb;
	padding				:	8px;
	margin				:	0;
}
.download-module ul {
	margin				:	0;
	padding				:	14px 10px;
}
.download-module ul li {
	list-style-type		:	none;
	padding				:	4px 0 4px 36px;
	background-image	:	url(/img/shared/icon-empty.gif);
	background-position	:	0 3px;
	background-repeat	:	no-repeat;
	list-style-position	:	outside;
	zoom				:	1;
}

.download-module ul li.doc-download { background-image: url(/img/shared/icon-doc-download.gif); }
.download-module ul li.pdf-download { background-image: url(/img/shared/icon-pdf-download.gif); }
.download-module ul li.pdf-formular-download { background-image: url(/img/shared/icon-pdf-formular-download.gif); }
.download-module ul li.ppt-download { background-image: url(/img/shared/icon-ppt-download.gif); }
.download-module ul li.website-link { background-image: url(/img/shared/icon-website-link.gif); }
.download-module ul li.xls-download { background-image: url(/img/shared/icon-xls-download.gif); }
.download-module ul li.zip-download { background-image: url(/img/shared/icon-zip-download.gif); }

.download-module ul li span {
	font-size			:	11px;
}
.download-module ul li span.linkinfo {
	display				:	block;
	margin-bottom		:	2px;
}
.download-module ul li span.description {
	display				:	block;
}
.download-module ul li span a {
	display				:	inline;
	font-weight			:	bold;
	font-size			:	11px;
}
.download-module ul li a:hover {
	text-decoration		:	underline;
}
.download-module .legende {
	border-top			:	1px solid #d6dadc;
	padding				:	12px 10px 8px 10px;
	zoom				:	1;
}
.download-module .legende span {
	color				:	#8F9EA7;
	font-size			:	11px;
	float				:	left;
	display				:	block;
	background-position	:	0 3px;
	background-repeat	:	no-repeat;
	padding				:	4px 0 8px 21px;
	width				:	134px;
}

.download-module .legende .doc-download { background-image: url(../img/shared/icon-doc-download-solo.gif); }
.download-module .legende .pdf-download { background-image: url(../img/shared/icon-pdf-download-solo.gif); }
.download-module .legende .ppt-download { background-image: url(../img/shared/icon-ppt-download-solo.gif); }
.download-module .legende .website-link { background-image: url(../img/shared/icon-website-link-solo.gif); }
.download-module .legende .xls-download { background-image: url(../img/shared/icon-xls-download-solo.gif); }
.download-module .legende .zip-download { background-image: url(../img/shared/icon-zip-download-solo.gif); }

.download-module .legende .pdf-formular-download {
	background-image	:	url(../img/shared/icon-pdf-formular-download-solo.gif);
	width				:	402px;
}

/*************** download-modul ende ***************/


/*************** acrobat reader download ***************/
a.acrobat-download {
	display				:	block;
	color				:	#88A0B7;
	font-size			:	11px;
	background			:	url(../img/shared/icon_pdf.jpg) 0 3px no-repeat;
	padding-left		:	30px;
	margin				:	8px 10px;
}
a.acrobat-download:hover {
	text-decoration		:	underline;
}

/*************** acrobat reader download 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;
	overflow			:	hidden;
}
#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			:	#036;
	display			:	inline;
}
p ol li, p ul li, td ol li, td ul li {
	list-style-position	:	inside;
}
/*************** Fixes fuer alten Content: ENDE *************/

.fully_booked  {
	display: block;
	font-style: italic;
	font-size: 10px;
	color: #546471;
	line-height: 1.2em;
}

/******************** Newsletter ****************************/
.newsletter {
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
}
.newsletter-error {
	font-size		:	11px;
	padding			:	20px 0 0 0;
	font-weight		:	bold;
	color			:	#ff0000;
}
.newsletter-error ul {
	margin			:	10px 0 10px 24px;
	padding			:	0;
}
.newsletter-error ul li {
	margin			:	0;
	padding			:	0;
}
.newsletter p.intro {
	font-size		:	11px;
}
form#registerFormular h2,
form#unregisterFormular h2,
form#updateFormular h2 {
	font-size		:	12px;
	font-weight		:	bold;
	color			:	#344451;
	margin-top		:	10px;
}
.newsletter-info {
	border-width	:	0 0 1px 0;
	border-color	:	#D6DADC;
	margin-bottom	:	20px;
	padding-bottom	:	20px;
}
.newsletter-info span.label {
	font-weight		:	bold;
	display			:	block;
	width			:	120px;
	float			:	left;
	font-size		:	11px;
}
.newsletter-info #email-label span {
	padding-top		:	3px;
}
.newsletter-info label {
	margin			:	12px 0;
	display			:	block;
	font-size		:	11px;
}
.newsletter-info #email,
.newsletter-info #email1 {
	width			:	265px;
	border			:	1px solid;
	border-color	:	#ABADB3 #E3E9EF #E3E9EF #ABADB3;
	height			:	19px;
}
.newsletter-info #format {
	margin			:	12px 0;
}
.newsletter-info #format label {
	float			:	left;
	margin			:	0;
	width			:	100px;
}
.newsletter-info #format input {
	margin			:	0;
	float			:	left;
}
.newsletter-info #format label span {
	display			:	block;
	font-size		:	11px;
	margin-left		:	20px;
}

.newsletter-topic {
	border-width	:	0 0 1px 0;
	border-color	:	#D6DADC;
	margin-bottom	:	20px;
	padding-bottom	:	20px;
}
.newsletter-topic h2 {
	font-size		:	11px;
	font-weight		:	bold;
	margin-bottom	:	16px;
	color			:	#344451;
}
.newsletter-topic .col-left {
	width			:	239px;
	margin-right	:	10px;
	float			:	left;
}
.newsletter-topic .col-right {
	width			:	239px;
	float			:	left;
}
.newsletter-topic ul.topic {
	margin			:	0 0 35px 0;
	padding			:	0;
	list-style-position: outside;
}
.newsletter-topic ul.lastTopic {
	margin			:	0 !important;
}
.newsletter-topic ul.topic li {
	margin			:	0 0 14px 0;
	padding			:	0;
	list-style-type	:	none;
}
.newsletter-topic ul.topic li input {
	float			:	left;
}
.newsletter-topic ul.topic li span {
	margin-left		:	24px;
	display			:	block;
	font-weight		:	bold;
	font-size		:	11px;
}
.newsletter-topic ul.topic li ul.subtopic {
	margin-left		:	24px;
	margin-top		:	14px;
}
.newsletter-topic ul.topic li ul.subtopic span {
	font-weight		:	normal;
	font-size		:	11px;
}
.newsletter-datenschutz {
	border			:	0 none;
	margin-bottom	:	20px;
}
.newsletter-datenschutz input {
	float			:	left;
}
.newsletter-datenschutz span {
	margin-left		:	24px;
	display			:	block;
	font-size		:	11px;
}
/******************** Newsletter: ENDE **********************/
/******************** Suche **********************/
.suchbox {
	background		:	#e1e2eb;
	padding			:	11px 9px;
}
.suchbox fieldset {
	border			:	0 none;
	margin			:	0;
	padding			:	0;
}
.suchbox #query {
	width			:	200px;
	border			:	1px solid;
	border-color	:	#ABADB3 #E3E9EF #E3E9EF #ABADB3;
	height			:	22px;
}
.suchbox #swishdocpath {
	width			:	152px;
	border			:	1px solid;
	border-color	:	#ABADB3 #E3E9EF #E3E9EF #ABADB3;
	height			:	21px;
	margin-right	:	6px;
}
.suchbox span {
	padding			:	0 10px;
}
.suchbox a.suchtipps {
	cursor			:	pointer;
	padding-top		:	6px;
	font-weight		:	bold;
	font-size		:	11px;
}
.suchbox a.suchtipps:hover {
	text-decoration	:	underline;
}
.suchergebnisse {
}
.suchergebnisse .header {
	margin-top		:	10px;
	border-bottom	:	1px solid #d6dadc;
	padding-bottom	:	2px;
}
.suchergebnisse .header .left,
.suchergebnisse .header .right {
	font-weight		:	bold;
	margin			:	0;
	width			:	auto;
	font-size		:	11px;
}
.suchergebnisse .header .left {
	padding			:	4px 0;
}

.suchergebnisse .header .left span {
	font-weight		:	normal;
	font-size		:	11px;
}
.suchergebnisse .header .right {
	float			:	right;
}
.suchergebnisse .header .right #page_size {
	border			:	1px solid;
	border-color	:	#ABADB3 #E3E9EF #E3E9EF #ABADB3;
	height			:	21px;
	width			:	55px;
	margin-left		:	6px;
}
ul.ergebnisliste {
	margin			:	10px 0 0 0;
	padding			:	0;
	list-style-position: outside;
}
ul.ergebnisliste li {
	list-style-type	:	none;
	margin			:	0 0 10px 0;
	padding			:	0;
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
	zoom			:	1;
}
ul.ergebnisliste li h2 {
	background		:	#e1e2eb;
	padding			:	3px 20px 3px 10px;
	margin			:	0 0 1px 0;
	zoom			:	1;
}
ul.ergebnisliste li h2 a {
	font-size		:	11px;
	display			:	block;
	float			:	left;
	width			:	410px;
}
ul.ergebnisliste li h2 a:hover {
	text-decoration	:	underline;
}
ul.ergebnisliste li h2 img {
	float			:	right;
	margin-top		:	1px;
}
ul.ergebnisliste li p {
	clear			:	both;
	margin			:	0;
	background		:	#f6f8f9;
	padding			:	4px 20px 4px 10px;
	font-size		:	11px;
}
.suchepager {
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
	font-size		:	11px;	
}
.suchepager a {
	display			:	inline;
}
/******************** Suche: ENDE **********************/
/******************** Laender-Link-Teaser-Box **********************/
div.content-land-teaser {
    border          :   1px solid #D6DADC;
    position        :   relative;
    margin	:	15px 0;
}
div.content-land-teaser a.linkimage {
	display         :       block;
	float           :       left;
	padding         :       10px;
}
div.content-land-teaser a.linkimage img {
    display		:	block
}
div.content-land-teaser div.linkblock a {
    font-size   :   12px;
    font-weight :   bold;
    position    :   absolute;
    padding     :   10px;
    top         :   2px;
    right       :   10px;
}
div.content-land-teaser div.linkblock a.raquo {
    width       :   220px;
}
div.content-land-teaser div.linkblock a.text {
    width       :   200px;
}
/******************** Laender-Link-Teaser-Box: ENDE **********************/
/******************** Schlagworte: IHK von A-Z ***************************/
/* BLUE MARS (DHA), neue Styles fï¿½r 2spaltige Listelemente (IHK A-Z), 07.11.07 */

/* Container fï¿½r Inhaltslisten */
#ihk_list_container     { width: 501px;  font-size:11px; background: #f6f8f9 url(/img/bg_a-z.gif) left top repeat-y; overflow: auto;     }
#ihk_list_container *   { margin:0; padding: 0; line-height:1.2em       }

/* Listencontainer links und rechts */
#ihk_list_container #a-z_list_left, #ihk_list_container #a-z_list_right { list-style-type: none; width: 250px;  overflow: hidden; height: auto !important; /* Hack fï¿½r IE6 */ height: 1%
;   }
#ihk_list_container #a-z_list_right { float: right;  }
#ihk_list_container #a-z_list_left      { float: left;  }

/* Bereichsheadlines */
#ihk_list_container #a-z_list_left li .contentHeadline, 
#ihk_list_container #a-z_list_right li .contentHeadline { padding: 1em; background-color: #d4dbe2;       }

/* Innere Listen */
#ihk_list_container #a-z_list_left ul,
#ihk_list_container #a-z_list_right ul          { padding-left: .5em; list-style-type: none; }
#ihk_list_container #a-z_list_left ul li,
#ihk_list_container #a-z_list_right ul li       { padding: .7em 0; padding-left: 0em; padding-right: .5em;      /* background: url(../img/diamond.png)
 left 1.1em no-repeat; */ }

/******************** Schlagworte: IHK von A-Z: ENDE *********************/

