/* ---------------------------- */
/*    IHK Frankfurt am Main     */
/* ---------------------------- */

/* Migrationsaenderungen: siehe  unten */

/* BLUE MARS, neue Styles ab 01.12.04 */
.header_navigation_grau     { background-color: #8F9EA7; }
.header_navigation_weiss    { background-color: #FFFFFF; }
.navi_main_grau             { background-color: #C3CCD5; }
.navi_main_hellgrau         { background-color: #DCE2E9; }
.navi_paddingSuche          { padding-left:8px;padding-top:2px;padding-bottom:1px;padding-right:4px;}

.footerText                 { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; color:#003366; text-decoration:none;}
.footerLetter1px            { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; color:#003366; text-decoration:none;letter-spacing:1px;}
.naviText, a.naviText:link  { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; color:#003366; text-decoration:none;}
.naviTextWhite              { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
.naviLetter1px              { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:9px; color:#003366; text-decoration:none;letter-spacing:1px;}
.naviPosHoch                { position:relative;top:-2px;width:62px;}
.naviPosRunter              { position:relative;top:3px;}

/* Content */
.contentHeadline            { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#003366;font-weight:bold;}
.contentHeadlineHell        { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#7F99B2; text-decoration:none;/*font-weight:bold;*/}
.contentHeadlineBig         { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:14px; color:#003366; text-decoration:none;font-weight:bold;}
.contentTrennlinie          { height:1px;background-color:#99A7B4;width:351px;font-family:Verdana,Arial,Helvetica,sans-serif;}

/* allgemeines */
.presseMitteilung           { padding-top:8px;}
.padding5px                 { padding-left:5px; }
.trennlinieGrau             { background-color:#D4DBE2;}
.grauSprache                { background-color:#99A7B4;}
.hellgrauSprache            { background-color:#b6c1cb;}
.input142px                 { width:142px; height:auto;font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#003366; text-decoration:none; margin-left: 22px; }
.input152px                 { width:152px; height:auto;font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#003366; text-decoration:none;}
.space2px                   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:2px;}
.space1px                   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1px;}
.linkBold                   { font-family:Verdana, Arial,Helvetica,sans-serif; text-decoration: none; color:#003366; font-weight:bold; font-size:11px;}

/* Hintergrundfarben zu den einzelnen Punkten */
.standortpolitikFarbe       { background-color: #F51E30; }
.starthilfeFarbe            { background-color: #FF9933; }
.ausbildungFarbe            { background-color: #FDDD03; }
.innovationFarbe            { background-color: #79C800; }
.internationalFarbe         { background-color: #008DD6; }
.rechtFarbe                 { background-color: #7315AB; }
.allgemeinFarbe             { background-color: #C3CCD5; }
.branchenFarbe              { background-color: #D4DBE2; } /* => soll nicht mehr verwendet werden! TN�, 05.01.2005 */

/* Linkfarben zu den einzelnen Punkten */
.standortpolitikLink        { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#F51E30; text-decoration:none;}
.starthilfeFarbeLink        { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#FF9933; text-decoration:none;}
.ausbildungFarbeLink        { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#FDDD03; text-decoration:none;}
.innovationFarbeLink        { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#79C800; text-decoration:none;}
.internationalFarbeLink     { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#008DD6; text-decoration:none;}
.branchenFarbeLink          { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#D4DBE2; text-decoration:none;}
.rechtFarbeLink             { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#7315AB; text-decoration:none;}

/* Styles f�r Marginalspalte */
.blaueBox                   { background-color: #003366;height:22px;padding-left:15px;padding-right:15px;}
.graueBox                   { background-color: #D4DBE2;padding-left:15px;padding-right:10px;}
.graueBoxMultimedia         { background-color: #D4DBE2;padding-left:10px;padding-right:10px;}
.grau                       { background-color: #D4DBE2;}
.marginalHeadlineWhite      { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;padding-top:5px;padding-bottom:5px;}
.marginalHeadline           { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#003366; font-weight:bold; padding-top:5px;}


/* Folgeseiten */
.paddingFolgeNavi15px       { padding-left:15px; padding-right:15px;}
.cpyFolgeHeadline           { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:12px; color:#003366; text-decoration:none;padding-top:5px; padding-bottom:3px;}
.cpyFolgeHeadlineHell       { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:12px; color:#7F99B2; text-decoration:none;padding-top:5px; padding-bottom:5px;}
.grauContentHeadline        { background-color: #D4DBE2;padding-left:12px;padding-right:12px;font-family:Verdana,Arial,Helvetica,Sans-serif;font-weight:bold;padding-top:2px; padding-bottom:2px;}
.hellgrauContent            { background-color: #F6F8F9;padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:10px;font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#003366;text-decoration:none;}

/* PIXEL-POSITIONIERUNGEN */
/* Homepage */
#logo_ihk1        { position: absolute; left:2px;   top:2px; }
#logo_ihk2        { position: absolute; left:205px; top:2px; }
#navi_oben        { position: absolute; left:205px; top:66px; }
#buehne           { position: absolute; left:205px; top:144px; }		


/* Content-Seiten*/
#logo_ihk1_content       { position: absolute; left:0px;   top:1px; }
#logo_ihk2_content       { position: absolute; left:203px; top:1px; }
#navi_oben_content       { position: absolute; left:278px; top:65px; }

/* Styles Flexmodul Kontaktseite.htms */
#kontakt * {
	margin					:	0px;
	padding					:	0px;
}
#kontakt td {
	vertical-align			:	top;
}
#kontakt td.left {
	width					:	256px;
}
#kontakt td.beglaubigung {
	padding-top				:	30px;
}
#kontakt td.fachinformation {
	padding					:	38px 0px 10px 0px;
}
#newsletterContainer div.hr,
#kontakt div.hr {
	border-top				:	1px solid #909EA7;
	font-size				:	2px;
	height					:	1px;
	line-height				:	1px;
	margin					:	10px 0px 10px 0px;
}
#kontakt textarea {
	width					:	250px;
	height					:	180px;
	color					:	#333536;
	font-family				:	Verdana,Arial,Helvetica,Sans-serif;
	font-size				:	11px;
}
#kontakt textarea.areaWidth {
	width					:	520px;
	height					:	60px;
}
#durchwahl {
	margin-bottom			:	10px;
}
#durchwahl td.first {
	background-color		:	#D4DBE3;
	padding					:	0px 4px 0px 8px;
	text-align				:	right;
	height					:	20px;
}
#durchwahl td.second {
	padding-left			:	4px;
}
#durchwahl span {
	width					:	60px;
	float					:	left;
}
#durchwahl td.space {
	font-size				:	2px;
	height					:	1px;
	line-height				:	1px;
	padding-top				:	10px;
	background-color		:	#D4DBE3;
}
#durchwahl input {
	color					:	#333536;
	font-family				:	Verdana,Arial,Helvetica,Sans-serif;
	font-size				:	11px;
	width					:	350px;
	margin-bottom			:	4px;
}
#durchwahl input.nummer {
	width					:	95px;
	margin-top				:	2px;
}

/* ------------------------------------ */
/* Starthilfe und Unternehmensf�rderung */
/* ------------------------------------ */
#prozessstruktur {
	border					:	0px none;
	padding					:	0px;
	margin					:	0px;
	width					:	496px;
}
#prozessstruktur thead {
	background-color		:	#B7C1CB;
}
#prozessstruktur thead td {
	padding					:	5px 0px 5px 16px;
}
#prozessstruktur thead td.borderRight {
	border-right			:	2px solid #FFF;
}
#prozessstruktur tbody {
	background-color		:	#ECEDF1;
}
#prozessstruktur tbody td {
	padding					:	8px 0px 8px 13px;
	vertical-align			:	top;
}
#prozessstruktur tbody td.first {
	background-color		:	#FFF;
	padding-left			:	0px;
}
#prozessstruktur tbody td.second {
	border-right			:	2px solid #FFF;
}
#prozessstruktur tbody td.btnBorder {
	font-size				:	1px;
	line-height				:	1px;
	height					:	1px;
	padding					:	0px;
	border-bottom			:	1px solid #9AA8B5;
}	

/* ---------------------------- */
/* urspr�ngliche Styles von IHK */
/* ---------------------------- */

/* Flie�text */
.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;}
/* alt: .cpy {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#003366; text-decoration:none;}*/
.cpylite {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#7F99B2;text-decoration:none;}
/*.cpysml {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#003366;text-decoration:none;}*/
.cpysmllite {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#7F99B2;text-decoration:none;}
.cpybx {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#003366;text-decoration:none;}
.hstryoff {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; font-weight:normal; color:#003366; text-decoration:none;}
.hstry {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; font-weight:normal; color:#7F99B2; text-decoration:none;}


/* Abstandhalter */
.gap9 {font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:9px;text-decoration:none;}


/* Standards */
i {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;}
b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
u {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

/* Navigation */
.navwht {font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.cpynav {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#003366; text-decoration:none;}


/* Links */
a:link {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none;}
a:visited {font-family:Verdana, sans-serif; text-decoration: none;}
a:active {font-family:Verdana, sans-serif;}

a:hover {font-family:Verdana, sans-serif; text-decoration: underline;}

.cpylnk {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#FF6600; text-decoration:none;}
.cpysmllnk {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#FF6600; text-decoration:none;}
.redlnk {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#F51E30;}
.orangelnk {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#FF9933;}
.gelblnk {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#FDDD03;}
.gruenlnk {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#79C800;}
.blaulnk {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#008DD6;}
.lilalnk {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#7315AB;}
.defaultlnk, a.defaultlnk:link {font-family:Verdana, sans-serif; font-weight:normal; text-decoration: none; color:#003366;}

/* Formulare */
input {font-family:Courier; font-size:10px; color:#333333; text-decoration:none;}
select {font-family:Courier; font-size:10px; color:#333333; text-decoration:none;}
/* Imperia Drop-Downs */
select#flexlist_select {font-family:Courier; font-size:12px; color:#333333; text-decoration:none;}
option {font-family:Courier; font-size:10px; color:#333333; text-decoration:none;}
.cour {font-family:Courier; font-size:10px; color:#333333; text-decoration:none;}

/* Newsletter-Submission */
#nlInfo ul, 
#nlTopics ul,
#nlAktion ul 			{ list-style-type:none; padding: 0; margin: 0; }
#nlInfo ul li,
#nlAktion ul li			{ width: 110px; float: left; padding: 0; margin: 0; }
#nlTopics ul li 		{ clear: left; }
#nlTopics input 		{ float: left; }
#nlInfo input.text 		{ width: 304px; }
/* IE only*/
* html #nlTopics label	{ display: inline; margin-left: 5px; }
#nlTopics label 		{ display:block; margin-left: 23px;	margin-bottom: 5px; padding-top: 3px; height: 1%; }
#nlInfo .advice,
#updateFormular .advice,
#unregisterFormular .advice 		{ color: #88A1B7; }
#nlInfo .adviceRow .advice,
#updateFormular .advice,
#unregisterFormular .advice 	{ padding: 10px 0; }
#nlTopics .catHeader 				{ font-weight: bold; margin-top: 25px; }
#registerFormular #submit 			{ font-weight: bold; margin-bottom: 40px; margin-top: 10px; }
#registerFormular #submit #left 	{ float: left; margin-left: 25px; display: inline; }
#registerFormular #submit #right	{ float: right; margin-right: 20px; display: inline;  }


/* ---------------------------- */
/*    MIGRATIONS-�NDERUNGEN     */
/* ---------------------------- */

/* BLUE MARS, �nderungen im Rahmen Migration/Hyperlinkformatierung, ab. 08.06.2005, TN */

/* ge�nderte Klassen */
/* (z.B. underline, Basic-Grau #333536):, alte Version ist unten auskommentiert */
.cpy {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#333536; text-decoration:none;margin:0;padding:0;}
.cpysml {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#333536;text-decoration:none;}

/* neue Klassen */
.cpybld {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#333536; text-decoration:none;}
.cpytea {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#003366;}
a.cpytea {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; color:#003366;}
a.cpyteahed {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#003366;}
a.cpyteabld {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; font-weight:bold; color:#003366;}
.cpylitehed {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#7F99B2; text-decoration:none;}
.cpylitebld {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#7F99B2; text-decoration:none;}
.cpyliteblack {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#000000;text-decoration:none;}
.cpyliteblue {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#839CB4;text-decoration:none;}
.cpysmllitebld {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; font-weight:bold; color:#7F99B2; text-decoration:none;}
.cpysmlbld {font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:10px; font-weight:bold; color:#333536;text-decoration:none;}
.marginalcpy	{font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#333536; text-decoration:none; padding-top:5px;}

/* LF Erg�nzungen: Audio-Liste, Hyperlinkumformatierung der Grafiken */
/* von Lukas hinzugef�gt */
.soundList {
 	border-top		: 	1px solid #B6C1CB;
	padding 		:   1px;
	font-family		:	Arial,Sans-serif;
	font-size		:	11px;
	color			:	#333536;
	text-decoration	:	none;
	font-weight		:	normal;
}
.soundListBottom {
 	border-top		: 	1px solid #B6C1CB;
	border-bottom  	:	1px solid #B6C1CB;
	padding 		:   1px;
	font-family		:	Arial,Sans-serif;
	font-size		:	11px;
	color			:	#333536;
	text-decoration	:	none;
	font-weight		:	normal;
}


/* ----- */
.prmNav, a.prmNav:link {
	font-family		:	Arial,Sans-serif !important; 
	font-size		:	11px; 
	color			:	#FFFFFF; 
	text-decoration	:	none;
	font-weight		:	bold !important;
}
.naviButton {
	background-color:   #8F9EA7;
	color			:	#FFFFFF;
	text-transform	:	uppercase;
	text-align		: 	left !important;
}
.naviButtonFirst {
   	background-color:   #8F9EA7;
	color			:	#FFFFFF;
	text-transform	:	uppercase;
	text-align		: 	right !important;
	padding-right	:	10px !important;
}

.navSprachen {
	background-color:	#B6C1CB;
	border-top 		:	1px solid #99A7B4; 
	font-family		:	Arial;
	font-size		:	11px;
	color			:	#003366;
	text-decoration	:	none;
	font-weight		:	bold;
}

.navSprachen a:link, .navSprachen a:visited, .navSprachen a:active{
	font-family		:	Arial,Helvetica,Sans-serif;
	font-size		:	11px;
	color			:	#003366;
	text-decoration	:	none;
	font-weight		:	bold;
}
.navSprachen a:hover {
	font-family		:	Arial,Helvetica,Sans-serif;
	font-size		:	11px;
	color			:	#003366;
	text-decoration	:	underline;
	font-weight		:	bold;
}

#naviDruckerLine {
	margin-top		:	2px;
	border-top		:	1px solid #B6C1CB;
}
#naviDrucker {
	position       	:	relative;
	top				:	-15px !important;
	display			:	inline;
	float			:	right !important;
}

.mininavi_aktiv {
	font-family:Verdana,Arial,Helvetica,Sans-serif; 
	font-size:11px; 
	font-weight:bold!important; 
	color:#ffffff;
	}
	
/* BLUE MARS (DS), neue Styles f�r 2 Spaltige Tabelle (IHK Berufe), 06.03.08 */
/* Tabelle */
#forminfo {
	background		:	url(/img/icon_formular_large.gif) 0 2px no-repeat;
	padding-left	:	20px;
}
#pdfinfo {
	background		:	url(/img/icon_pdf.jpg) 0 2px no-repeat;
	padding			:	11px 0 8px 26px;
	border-bottom	:	1px solid #CFD6DD;
}
#ihk_berufe {
	width			:	500px;
	background		:	url(/img/background_tabelle_berufe.gif) 0 0 repeat-y;
}
#ihk_berufe #headline {
	background		:	url(/img/background_tabelle_berufe_hl.gif) 0 0 repeat-y;
}
#ihk_berufe #footer {
	background		:	url(/img/background_tabelle_berufe_footer.gif) 0 0 repeat-y;
}
#ihk_berufe #headline th {
	text-align		:	left;
	color			:	#FFF;
	padding			:	3px 0 3px 22px;
	font			:	13px Verdana,Arial,Helvetica,Sans-serif;
	font-weight		:	bold;
	text-transform	:	uppercase;
}
#ihk_berufe #footer td {
	text-align		:	left;
	color			:	#003366;
	padding			:	8px 14px 8px 22px;
	font			:	11px Verdana,Arial,Helvetica,Sans-serif;
}
#ihk_berufe #footer td a {
	color			:	#003366;
	font-weight		:	bold;
}
#boerseheadline {
	text-align		:	left;
	color			:	#FFF;
	background		:	#003466;
	padding			:	3px 0 3px 22px;
	font			:	13px Verdana,Arial,Helvetica,Sans-serif;
	font-weight		:	bold;
	text-transform	:	uppercase;
}
#boersecontent {
	background		:	#DFE4E8;
	padding			:	8px 22px;
	font			:	12px Verdana,Arial,Helvetica,Sans-serif;
	color			:	#003366;
}
#boersecontent a {
	color			:	#003366;
}
#ihk_berufe .ihk_berufe_spalte {
	vertical-align	:	top;
	width			:	250px;
	padding			:	0 10px 10px 6px;
}
#ihk_berufe .ihk_berufe_spalte p {
	margin			:	0;
	padding			:	4px 14px 6px 18px;
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
	font-size		:	11px;
	color			:	#003366;
	
}
#ihk_berufe .berufe_cluster {
/*	border-top		:	1px solid #FFFFFF;*/
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
	font-size		:	11px;
	padding-bottom	:	1px;
	color			:	#003366;
	width			:	100%;
	margin-top		:	6px;
}
#ihk_berufe .berufe_cluster.first {
	border-top		:	none;
	margin-top		:	0;
}
#ihk_berufe .berufe_cluster th {
	text-align		:	left;
	padding			:	8px 0 4px 14px;
	text-transform	:	uppercase;
	font-size		:	11px;
}
#ihk_berufe .berufe_cluster td {
	padding			:	2px 0 2px 0;
	width			:	auto;
}
#ihk_berufe .berufe_cluster td.pfeil {
	padding			:	0;
	width			:	9px;
	padding			:	2px 0 2px 14px;
	vertical-align	:	top;
}
#ihk_berufe .berufe_cluster td.form {
	background		:	url(/img/icon_formular_small.gif) 0 0 no-repeat;
}

.berufe_cluster_full {
/*	border-top		:	1px solid #FFFFFF;*/
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
	font-size		:	11px;
	padding-bottom	:	1px;
	color			:	#003366;
	width			:	500px;
	margin-top		:	6px;
}
.berufe_cluster_full.first {
	border-top		:	none;
	margin-top		:	0;
}
.berufe_cluster_full tr.headline th {
	text-align		:	left;
	color			:	#FFF;
	background		:	#003466;
	padding			:	3px 0 3px 22px;
	font			:	13px Verdana,Arial,Helvetica,Sans-serif;
	font-weight		:	bold;
	text-transform	:	uppercase;	
	width			:	auto;
}
.berufe_cluster_full tr {
	background		:	#DFE4E9;
	
}
.berufe_cluster_full td {
	padding			:	2px 0 2px 1px;
	width			:	491px;
}
.berufe_cluster_full td.pfeil {
	padding			:	0;
	width			:	9px;
	padding			:	2px 0 2px 21px;
	vertical-align	:	top;
}
.berufe_cluster_full td.form {
	background		:	#DFE4E9 url(/img/icon_formular_small.gif) 7px 0 no-repeat;
	height			:	1%;
}
.berufe_cluster_full p {
	padding			:	0 6px 4px 6px;
}

#ihk_berufe_header {
	width			:	500px;
	background		:	url(/img/background_tabelle_berufe_hl.gif) 0 0 repeat-y;
}
#ihk_berufe_header #headline th {
	text-align		:	left;
	color			:	#FFF;
	padding			:	3px 0 3px 22px;
	font			:	13px Verdana,Arial,Helvetica,Sans-serif;
	font-weight		:	bold;
	text-transform	:	uppercase;
	width			:	250px;
}
#ihk_berufe_footer {
	width			:	500px;
	background		:	url(/img/background_tabelle_berufe_footer.gif) 0 0 repeat-y;
	margin-top		:	0;
}
#ihk_berufe_footer #footer td {
	text-align		:	left;
	color			:	#003366;
	padding			:	8px 14px 8px 22px;
	font			:	11px Verdana,Arial,Helvetica,Sans-serif;
	width			:	250px;
}
#ihk_berufe_footer tr#footer {
	display			:	inline;
}

#ihk_berufe_footer #footer td a {
	color			:	#003366;
	font-weight		:	bold;
}
#ihk_berufe_footer .ihk_berufe_spalte {
	border-top		:	1px solid #FFFFFF;
	font-family		:	Verdana,Arial,Helvetica,Sans-serif;
	font-size		:	10px;
	vertical-align	:	top;
	width			:	250px;
}
#ihk_berufe_footer .ihk_berufe_spalte a {
	color			:	#FF9933;
}
.sequence {
	display			:	none;
}

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



/* BLUE MARS (DF), Styles f�r Weltkarte v1,jquery, 04/2008 */
.worldmap{
    width:498px;
    height:300px;
    border-left:1px solid #D4DBE2;
    border-bottom:1px solid #D4DBE2;
    border-right:1px solid #D4DBE2;
    position:absolute;
}
/*set opacity to 0*/
.country-container{
    position:absolute;
    cursor:pointer;
    filter:alpha(opacity=00);
    -moz-opacity:.00;
    opacity:.00;
    }
#africa-image{
    top:153px;
    left:213px;
}
#asia-pacific-image{
    top:112px;
    left:279px;
}
#northamerica-image{
    top:0px;
    left:22px;
}
#europe-image{
    top:49px;
    left:208px;
}
#southamerica-image{
    top:189px;
    left:135px;
}

/* BLUE MARS (DF), Styles f�r Weltkarte v2, image-map, 05/2008 */
#worldmap2{
	width:498px;
	height:300px;
	border-left:1px solid #D4DBE2;
	border-bottom:1px solid #D4DBE2;
	border-right:1px solid #D4DBE2;
	background:url('../images/weltkarte_hg.jpg') #fff no-repeat;
}

/* Anpassung fuer EWE Wordmodul, Zeilenumbruch in Tabellen, 09/2008 */

td p {
        margin: 0;
        padding: 0;
}

/* Neues Layout fuer Newsuebersichten, 12/2008, BlueMars, RKL */

.contentHeadlineMeldung {
		font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px; color:#003366; text-decoration:none;font-weight:bold;
}
.meldung {
    padding-bottom: 15px;
}
.meldung p {
    margin-top: 10px;
}
.meldung .mehr {
    margin-left: 5px;
}
.meldung .contentHeadlineMeldung {
    width: 500px;
}
.date {
    position: relative;
    text-align: right;
    height: 11px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d4dbe3;
}
.date span {
    position: relative;
    top: 1px;
    display: inline-block;
    width: 75px;
    color: #003366;
    background-color: #ffffff;
    font-size: 11px;
    font-family: verdana,arial,helvetica,sans-serif;
}

/* Layout fuer Konjunkturpakete, 04/2009, BlueMars, TH*/
.pfeilKonjPak {
    background            :    transparent url(/img/divers/konjunkturpaket_pfeil.jpg) no-repeat scroll left top;
    height                :    16px;
}
.pfeilKonjPak .cpyhed {
    padding-left        :    57px;
	display:block;
}
.veranstaltungshinweis {
    margin-bottom        :    20px;
}
.veranstaltungshinweis .cnt {
    margin-bottom        :    15px;
}
.veranstaltungshinweis .visual {
    background            :    transparent url(/img/divers/konjunkturpaket_veranstaltungshinweis.jpg) no-repeat scroll left top;
    width                :    170px;
    height                :    26px;
    margin								:		45px 0 9px 0;
}
.veranstaltungshinweis .cpyhed,
.veranstaltungshinweis .cpytea,
.veranstaltungshinweis .cpylnk {
    display                :    block;
    line-height            :    13px;
}
.veranstaltungshinweis .cnt .cpylnk {
	display:block;
}
.veranstaltungshinweis .cpytea {
    padding                :    3px 0;
    font-size            :    11px;
}
.veranstaltungshinweis .linie {
    border-top            :    1px solid #D4DBE3;
    width                :    auto;
    height                :    1px;
} 

/* ================================
    YouTube Teaserbox - Startseite
		   (BM, 09/2009)
   ================================*/

/* Teaserbox */   
.youtubeteaser {
	position: relative;
	margin-top: 8px;
	/*padding-left: 11px;
	padding-right: 11px;*/
	padding-top: 10px;
	margin-bottom: -8px;
	background-color: #efeff7;
	border-top: 1px solid #99a7b4;
	width:351px;
}

.videowrapper {
	/*padding-bottom: 11px;*/
	border-bottom: 11px solid #efeff7;
}

/* Teaserueberschrift */
.videoueberschrift {
	margin-bottom: 16px;
	margin-left: 11px;
	}

/* Videos */
.videolinks {
	position: relative;
	margin-left: 11px;
	width: 160px;
} 

.videorechts {
	position: absolute;
	top: 39px;
	left: 10px;
	margin-left: 169px;
	margin-right: 11px;
}

.videolinks a, .videorechts a {
	display: block;
	margin-bottom: 7px;
	}

.videountertitel {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:10px; 
	color:#344451;
	width: 160px;
	display: block;
}

.videopreview {
	border: 1px solid #222c35;
}

.videoplay {
	position: absolute;
	top: 45px;
	left:60px;
}


/* ****************************** */
/* * Anpassungen Luminale Popup * */
/* ****************************** */
body#luminale-popup {
	background		:	#000 url(../img/popup-ihk-luminale.jpg) 0 0 no-repeat;
	color			:	#fff;
	margin			:	0;
	padding			:	0;
}

body#luminale-popup * {
	margin			:	0;
	padding			:	0;
	font-size		:	12px;
	font-weight		:	normal;
	font-family		:	verdana, sans-serif;
}

#luminale-popup #header {
	padding-top		:	10px;
	margin			:	0 190px 0 10px;
}

#luminale-popup #header h1 {
	background		:	#003366;
	padding			:	2px 0 3px 10px;
	margin-right	:	251px;
	margin-bottom	:	4px;
	font-weight		:	bold;
	font-size		:	1.3em;
}

#luminale-popup #header p {
	background		:	#003366;
	padding			:	2px 0 3px 10px;
}

#luminale-popup #content {
	margin			:	15px 30px 24px 10px;
}

#luminale-popup #footer {
	margin			:	38px 151px 0 69px;
}

#luminale-popup #content p {
	margin-left		:	10px;
	margin-bottom	:	8px;
}

#luminale-popup #footer p {
	margin-left		:	10px;
	margin-bottom	:	5px;
}

#luminale-popup #footer a {
	display			:	block;
	background		:	#003366 url(../img/luminale-link-pfeil.gif) 11px 6px no-repeat;
	padding			:	2px 0 3px 24px;
	margin			:	0px 243px 4px 0px;
	color			:	#fff;
	text-decoration	:	none;
}

#luminale-popup #footer a:hover {
	text-decoration	:	underline;
}


/* ****************************** */
/* * Anpassungen Presse-Ticker  * */
/* ****************************** */
.vticker {
}

.vticker ul {
	margin			:	0;
	padding			:	0;
}

.vticker ul li {
	list-style-type	:	none;
	margin			:	0 0 12px 0;
	padding			:	0;
	height			:	30px;
}

.vticker ul li a {
	display			:	block;
	padding-left	:	14px;
	background		:	url(../img/presse-link-pfeil.gif) 0 3px no-repeat;
	font-size		:	11px;
	color			:	#003366;
}


/* ********************************************************** */
/* Korrektur defaultlnk Klasse für Weiterbildungsdetailseiten */
/* ********************************************************** */
a.defaultlnkFixed {
	font-family		:	Verdana, sans-serif;
	font-weight		:	normal;
	text-decoration	:	none;
	color			:	#003366;
}
a.defaultlnkFixed:hover {
	text-decoration	:	underline;
}

.cpyquote {
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	color:#333536;
	text-decoration:none;
	display:block;
	margin-left: 30px;
	padding-left: 20px;
	border-left: 5px solid #666666;
	font-style:italic;
}

/*
 * Neuer Button-Style:
 */
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;
}

/*pdf Link*/
.cpypdflnk{
	font-size:11px;
	color:#FF6600; 
	text-decoration:none;
	background-image:url("/images/pdf.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:15px;
}

.wordmodul ul, wordmodul li {
	padding:40;
}

/*Broschueren Bestellung*/
.broschuere_bestellung{
	background-color:#F6F8F9;
	padding:5px;
}

.broschuere_bestellung th{
	color: #344451;
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    font-size: 11px;
    text-decoration: none;
	text-align:right;
	padding-right:5px;
}
.broschuere_bestellung td{
	color: #344451;
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    font-size: 13px;
    text-decoration: none
}

.broschuere_bestellung input{
	vertical-align:bottom;
}
