/* Firmen A-Z Style Sheet v2 - (c) 08/2009 simondorner.com */

/*--------------------------------------------------------*/
/*-------------- =GRUNDLEGENDE FORMATIERUNGEN ------------*/

body {
	background: #708592 url(../img/bg_verlauf.png) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h4 {font-size: 1em;}
h3 {font-size: 1.2em;}

ul#skip {position: absolute; height: 0; padding: 0; margin: 0; z-index: 1000000;}

ul#skip li a,
#topnav h5 strong,
#topnav h6 a span,
#optionen span,
.access,
div.pager a.link_forward_corner em,
div.suche_einfach.versteckt,
div.suche_erweitert.versteckt {
	position: absolute;
	width: 50px;
	height: 50px;
	left: -3000px;
}

#clearpage, .clearpage {clear: both;}

#page {
	margin: auto;
	position: relative;
	padding: 30px 0; /* GP 20100204: geaendert */
	width: 990px; /* GP 20100204: geaendert */
	background: url(../img/bg.jpg) no-repeat -20px 0;
}

/* Skip-Links fuer User einblenden, die durch die Seite tabben. */

ul#skip a:hover,
ul#skip a:active,
ul#skip a:focus { 
	background: #000;
	border: 4px solid #fff;
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 1.7em;
	left: 220px;
	padding: 50px 0 25px 0;
	position: absolute;
	text-decoration: none; 
	top: 80px;
	width: 540px;
	text-align: center;
	z-index: 100000;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 10px 10px 5px #888;
}

ul#skip a {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in
}

ul#skip a:focus {
	opacity: 0.8;
}

ul#skip a:hover {
	opacity: 1;
}

/*--------------------------------------------------------*/
/*------------------------- =HEADER ----------------------*/

#header {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	position: relative;
}

#header a { color: #d8e2e9; }

#topnav {padding-top: 100px; }

#topnav h5, #topnav h6 {margin: 0;}

body.site_faz #topnav h5 a {
	height: 53px;
	background: url("../img/logo_faz.png") no-repeat;
	margin: 0;
	display: block;
	text-decoration: none;
	position: absolute;
	left: 20px;
	top: 5px;
}

body.site_marktplatz #topnav h5 a {
	width: 386px;
	height: 54px;
	background: url("../img/logo_marktplatz.png") no-repeat;
	margin: 0;
	display: block;
	text-decoration: none;
	position: absolute;
	left: 20px;
	top: 5px;
}

#topnav h5 a {left: 15px; padding-left: 5px;}

#topnav h5 em {
	display: block;
	margin-left:3px;
	margin-top:50px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px; 
}

#topnav h6 a {
	height: 77px;
	width: 232px;
	position: absolute;
	right: 13px;
	top: 7px;
	left: auto;
	background: url("http://images.wko.at/common/icons/faz/r1-9/logo_wko.png") no-repeat;
	margin: 0;
	display: block;
}

div#firmendaten_bearbeiten {
	position: absolute;
	right: 18px;
	top: 85px;
	z-index: 8000 !important;
}

div.actionbutton strong,
div.actionbutton strong a {
	background:url(../img/actionbutton_sprite.png) no-repeat 0 0;  
}

div.actionbutton strong {
	background-position: 0 -150px;
	display: block;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 5px 0 6px 25px;
}

div.actionbutton strong a {
	background-position: 100% -120px;
	color: black;
	font-weight: normal;
	padding: 5px 15px 6px 0;
	text-decoration: none;
	text-shadow: 0 1px #fff;
}

div#header div.actionbutton strong {
	background-position: 0 -30px;
	margin: 0;
	padding: 5px 0 6px 25px;
}

div#header div.actionbutton strong a {
	background-position: 100% 0;
	color: #FFF;
	text-shadow: -1px -1px #3c4b57;
}

div#header div.actionbutton.login strong {
	background-position: 0 -90px;
}

div#header div.actionbutton.login strong a {
	background-position: 100% -60px;
	text-shadow: -1px -1px #630c17;
}


/*--------------------------------------------------------*/
/*--------------- =GROSSES SUCHFORMULAR OBEN -------------*/

div#header .suchformular a {
	color: #42677F; /* GP 20100204: geaendert */
}

.suchheader {
	height: 27px;
	padding-top: 10px;
	margin: 0 0 0 20px;
	z-index: 1000;
}

#header .suchheader a {
	padding: 9px 30px 10px 20px; /* GP 20100204: geaendert */
	text-decoration: none;
	font-size: 14px;
	font-weight: bold; /* GP 20100204: hinzugefuegt */
	border-bottom: none;
	position: relative;
	z-index: 500;
	background: #7b919b url(../img/suchheader_inaktiv.png) no-repeat 50% 0;
	color: #DAE7EB; /* GP 20100204: geaendert */
}

#header .suchheader a:hover {
	color: #ffffff; /* GP 20100204: geaendert */
}

div#header div.suchheader a.aktiv {
	background: #ebefee url(../img/suchheader_aktiv.png) no-repeat 50% 0;
	border: 1px solid #858b8c;
	color: #38444c; /* GP 20100204: hinzugefuegt */
}

div.suchformular {
	margin: -3px 0 0 0;
	background: #ebefee url(../img/suche_bg.png) repeat-x 0 100%;
	position: relative;
	font-size: 14px;
	z-index: 750;
	padding-bottom: 10px;
	border-bottom: 1px solid #cbd5d5;
	color: #38444c; /* GP 20100204: hinzugefuegt */
}

div.suchformular > div > div { /* GP 20100204: geaendert */
	width: 303px;
	margin: 20px 20px 0 0;
	float: left;
	position: relative;
}

div.suchformular span.suche_button  { /* GP 20100204: hinzugefuegt */
	padding: 0 0 60px 0;
	display: block;
	clear: both;
}

							/* GP 20100204: entfernt
div.suchformular strong {
	display: block;
	color: #586771;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
	width: 400px;
} */

div.suche_gefue {
  z-index: 100 !important;
}

div.suche_branche {
  	z-index: 200 !important;
}


div.suche_firma label, 
div.suche_standort label,
div.suche_branche label, 
div.suche_produkte label,
div.suche_zertifikate label,
div.suche_gefue label,
div.suche_suchbegriff label,
span.suche_zertifikate_header {
	width: 100%; /* GP 20100204: geaendert */
	display: block;
	height: 20px;
}

div.suchformular div a.link_popup_label { /* GP 20100210: geaendert */
	background: url("../img/pfeil_hinauf.png") no-repeat 2px 50%;
	padding: 1px 0px 1px 22px;
	margin-left: 10px;
	font-size: 12px;
	color: #c4c5c5;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	text-decoration: underline;
}

div.suchformular div a.link_popup_label:hover { /* GP 20100210: hinzugefuegt */
	color: #38444C!important;
}

div.suchformular div a.link_popup:hover { /* GP 20100204: geaendert */
	color: #FFFFFF !important;
	background: #42677F url(../img/i_suche_auswahl_bg.png) 0 -32px no-repeat;
}

div.suchformular div p {
	font-size: 10px;
	color: #b1b2b2;
	margin: 5px 0 5px 0;
	font-family: Verdana, sans-serif;
}

div.suche label,
span.suche_zertifikate_header {
	display: block;
	font-size: 15px; /* GP 20100204: geaendert */
	font-weight: bold;
	margin-bottom: 2px;
	color: #38444c;
}

div.suche label em { /* GP 20100204: hinzugefuegt */
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}

div.suchformular div input,
div.suchformular div select,
span.link_zertifikate { /* GP 20100204: div zu span geaendert */
	height: 17px; /* GP 20100204: geaendert */
	width: 292px; /* GP 20100204: geaendert */
	color: #38444c; /* GP 20100204: hinzugefuegt */
	border: 1px solid #7f9db9;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 3px; /* GP 20100204: geaendert */
}

div.suchformular div.suche_standort input,
div.suchformular div.suche_produkte input,
div.suchformular div.suche_branche input,
div.suchformular span.link_zertifikate { /* GP 20100204: hinzugefuegt */
	border-right: none;
	width: 238px;
	float: left;
}

div.suchformular div div input { /* GP 20100204: hinzugefuegt fuer IE7 */
	float: left;
}

div.suchformular div div a.link_popup { /* GP 20100204: hinzugefuegt, GP 20100210: geaendert */
	text-decoration: none!important;
	display: block;
	width: 44px;
	height: 21px;
	padding: 4px 0 0 10px;
	border: 1px solid #7f9db9;
	border-left: none;
	float: left;
	background-color: #DAE2E2;
	font-size: 11px;
	cursor: pointer;
	background: url(../img/i_suche_auswahl_bg.png) 0 0 no-repeat;
	color: #42677F;
}

div.suchformular div div.suche_zertifikate a { /* GP 20100204: hinzugefuegt */
	margin-left: 246px;
}

						/* GP 20100204: entfernt
div.link_zertifikate {
	height: auto;
	min-height: 20px;
} */

div.suchformular div select {
	height: 28px;
	padding: 0;
}

/*div.link_zertifikate, */ /* GP 20100204: entfernt */
div.suchformular div input.blur,
input.blur {
	color: #626d75;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

span.link_zertifikate { /* GP 20100204: div zu span sowie Inhalt geaendert */
	border-style: dashed;
	overflow: hidden;
	display: block;
	font-size: 12px;
	position: absolute;
	left: 0;
	margin-top: -5px;
	background: #ffffff;
	font-weight: normal;
}

div.suchformular span.suche_genauigkeit { /* GP 20100204: hinzugefuegt */
	display: block;
	float: right;
	width: 280px; /* GP 20100210: geaendert */
	text-align: right;
	margin: 30px 20px 0 0;
	font-size: 15px;
	font-weight: bold;
}

div.suchformular span.suche_genauigkeit label { /* GP 20100204: hinzugefuegt */
	display: inline;
	font-weight: normal;
}

div.suchformular span.suche_genauigkeit input { /* GP 20100204: hinzugefuegt */
	width: auto;
	height: auto;
	border: none;
	margin-right: 3px;
}

div.suchformular input.suchbutton {
	border: 1px solid #333F4C;
	font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans","Sun Sans-Regular", Helvetica, Arial, sans-serif;
	color: #ffffff;
	background: url(../img/suchbutton_wide.png) no-repeat; /* GP 20100204: geaendert */
	height: 28px;
	width: 92px; /* GP 20100204: geaendert */
	cursor: pointer;
	font-size: 14px;
	padding: 0;
	z-index: 5000;
	position: relative;
	float: right; /* GP 20100204: geaendert */
	margin: 25px 23px 0 20px; /* GP 20100204: geaendert */
}

div.suchformular input.button:hover {
	border-color:#142230;
	color: #E3F0FF;
}

div.suchformular input.button:active {
	border: 2px solid #222222;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	color:#000000;
	background: url(../img/button_active.gif);
}

div.suche div.link_zertifikate a.link_popup {
	white-space: normal;
}

div.suche_einfach,
div.suche_erweitert {
	position: relative;
	padding-left: 20px; /* GP 20100204: hinzugefuegt */
}

div.suchformular > div.suche_einfach > div { /* GP 20100204: hinzugefuegt */
	width: 390px;
}

div.suchformular div.suche_einfach div input { /* GP 20100204: hinzugefuegt */
	width: 375px;
}

div.suchformular  div.suche_einfach div.suche_standort { /* GP 20100204: hinzugefuegt */
	width: 410px;
}

div.suchformular  div.suche_einfach div.suche_standort input { /* GP 20100204: hinzugefuegt */
	width: 343px;
}

a.suche_switcher { /* GP 20100204: hinzugefuegt */
	background: url(../img/i_suche_erweitert_neu.png) no-repeat 0 2px;
	padding: 0 0 0 19px;
	margin-top: 30px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	float: left;
}

							/* GP 20100204: entfernt
em.suche_switcher {
	background: url(../img/i_suche_erweitert.png) no-repeat 0 5px;
	padding: 5px 0 0 20px;
	font-style: normal;
	font-size: 12px;
	display: block;
	margin: 0 0 5px 20px;
	clear: both;
} */

/*--------------------------------------------------------*/
/*--------------------- =INHALTSBEREICH ------------------*/

div#main {
	background: #ffffff url("../img/main_top_schatten.gif") repeat-x;
	margin: 0;
	padding: 20px;
	min-height: 84px;
	z-index: 100;
	overflow: hidden;
}

div#inhalt {
	z-index: 110;
	margin-right: 320px;
}

div#sidebar {
	width: 300px;
	background-color: white;
	float: right;
}

div#inhalt a, div#sidebar a { 
	text-decoration: underline;
	color: #42677f; 
}

div#inhalt a:hover { text-decoration: underline; }

div#sidebar div.box em {color: #aaaaaa; display: block; margin-left: 12px; }

div#sidebar input.filter_submit {width: 110px;}

div#inhalt h1, div#inhalt h1 strong {
	font-weight: normal;
	font: 18px Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif; /* GP 20100204: geaendert */
	margin: 0px 0px 10px 0px;
}

div#inhalt h1 span.suchbegriffe{ /* GP 20100204: hinzugefuegt */
	color: #42677F;
}

div#inhalt h2 {
	font-size: 12px;
	font-weight: normal; 
	margin: 0px 0px 20px 0px;
}

div#copyright, div#copyright a {
	text-align: center;
	margin: 20px 0 20px 0;
	color: #b6c3cc
}
div#copyright a {
	text-decoration: underline;
}

/* ------------------------------------------- */
/* ---------------- =ADRESSEN ---------------- */

div.vcard {
	margin-bottom: 20px;
}

div.vcard h4 { /* GP 20100204: geaendert */
	margin: 5px 0 0 0;
	border-bottom: 1px solid #000000;
	padding-bottom: 3px;
	font-size: 13px;
}

div.vcard a.link_firma { /* GP 20100204: hinzugefuegt */
	text-decoration: none!important;
	color: #000000!important;
	display: block;
	min-height: 50px;
}

div.vcard a.link_firma:hover { /* GP 20100204: hinzugefuegt */
	color: #42677F!important;
	cursor: pointer;
	background: #EBEFEE url("../img/suche_bg.png") repeat-x 0 100%;
}

p.geo {
	margin: 0;
	color: #999;
	font-size: 9px;
}

p.adr {
	color: #808080;
	margin: 5px 0 5px 0;
}

span.adr_datalist { /* GP 20100204: ul > span sowie Inhalt geaendert */
	padding: 0; 
	margin: 0;
	display: block;
}

span.adr_datalist .adr_data { /* GP 20100204: hinzugefuegt */
	display: block;
	padding: 3px 0 2px 20px;
}

span.adr_datalist span.adr_zertifikat { /* GP 20100210: hinzugefuegt */
	font-weight: bold;
	background-position: 0 2px;
	background-repeat: no-repeat;
}

div.faz_detail_gesamt ul.adr_datalist {
	list-style: none; 
	padding: 0; 
	margin: 0 225px 5px 0; /* GP 20100204: geaendert */
}

ul.adr_datalist li {
	padding: 2px 0 2px 20px;
	background: url(../img/icon_web.gif) no-repeat 0 4px;
	display: block;
}

table.adr_datalist td,
table.adr td {
	vertical-align: top;
}

td.adr_url,
td.adr_email,
td.adr_tel,
td.adr_cell,
td.adr_fax {
	padding: 2px 0 2px 20px !important;
	background: url(../img/icon_web.gif) no-repeat 0 50%;
}

ul li.adr_adr {
	background: url(../img/icon_adress.png) no-repeat 0 3px; /* GP 20100204: geaendert */
}
a.adr_url, /* GP 20100204: hinzugefuegt */
ul li.adr_url,
td.adr_url {
	background: url(../img/icon_web.gif) no-repeat -1px 2px; /* GP 20100204: geaendert */
}
a.adr_email, /* GP 20100204: hinzugefuegt */
ul li.adr_email,
td.adr_email {
	background: url(../img/icon_adress.gif) no-repeat 0 5px; /* GP 20100204: geaendert */
}
span.adr_tel, /* GP 20100204: hinzugefuegt */
ul li.adr_tel,
td.adr_tel {
	background: url(../img/icon_fon.png) no-repeat 0 3px; /* GP 20100204: auf png ++ geaendert */
}
span.adr_cell, /* GP 20100204: hinzugefuegt */
ul li.adr_cell,
td.adr_cell {
	background: url(../img/icon_mobile.png) no-repeat 3px 50%; /* GP 20100204: auf png ++ geaendert */
}
span.adr_fax, /* GP 20100204: hinzugefuegt */
ul li.adr_fax,
td.adr_fax {
	background: url(../img/icon_fax.png) no-repeat 0 3px;; /* GP 20100204: auf png ++ geaendert */
}

div.faz_detail_tablelook { /* GP 20100204: hinzugefuegt */
	margin: 0 0 0 6px; /* GP 20100204: geaendert */
	padding: 5px;
	overflow: hidden;
}

div.faz_detail_tablelook > div { /* GP 20100204: hinzugefuegt */
	vertical-align: top;
	clear: left;
	border-top: 1px dashed #cdcdcd;
}

div.faz_detail_tablelook div div { /* GP 20100204: hinzugefuegt */
	vertical-align: top;
	float: left;
	margin: 7px 0 7px 0;
}

div.faz_detail_tablelook div.faz_detail_left { /* GP 20100204: hinzugefuegt */
	width: 30%;
	font-weight: bold;
}

div.faz_detail_tablelook div.faz_detail_right { /* GP 20100204: hinzugefuegt */
	width: 70%;
}

abbr {border: none;}

.firmendaten .adr_datalist strong, /* GP 20100217: geaendert */
div.hinweis span.print_add,
.firmendaten .adr_datalist abbr { /* GP 20100217: geaendert */
	border: none;
	position: absolute;
	left: -3000px;
}

table.firmendaten .adr_datalist { /* GP 20100217: hinzugefuegt */
	font-size: 11px;
	padding: 6px 0 6px 0;
}

span.firmendaten { /* GP 20100204: table > span sowie Inhalt geaendert */
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
}

.firmendaten h4 { /* GP 20100217: geaendert */
	margin: 0;
	padding: 5px 0 0 0;
	font-weight: bold;
	background: none;
	border: none;
	font-size: 12px;
}

p.details a {font-weight: bold;}


table.firmendaten tr.same_commercial td {
	border-top: 0;
}
table.firmendaten tr.same_commercial td h4 {
	visibility: hidden;
	height: 0;
}

table.firmendaten tr.firstchild td { border-top: none; }

table.firmendaten ul li {
	border: none;
	padding: 2px 0 2px 20px;
	overflow: hidden;
}

span.firmendaten span.links { /* GP 20100204: table > span sowie Inhalt geaendert */
	padding: 3px 10px 0 0;
	vertical-align: top;
	display: block;
	float: left;
	width: 340px;
}

/* GP 20100204: entfernt
table.firmendaten tr td.mitte {width: 70px; padding-right: 10px; vertical-align: top; }
*/

span.firmendaten span.rechts { /* GP 20100204: table > span sowie Inhalt geaendert */
	width: 244px;
	font-size: 11px;
	display: block;
	float: left;
}

div.faz_aktuell_box a:hover, /* GP 20100217: hinzugefuegt */
span.firmendaten span.rechts a:hover { /* GP 20100204: hinzugefuegt */
	color: #669FC5!important;
}

div.vcard a.link_firma,
div.vcard a.link_firma { /* GP 20100204: hinzugefuegt */
	border-top: 1px dashed #D4D4D4;
	padding-bottom: 4px;
	clear: left;
}

div.vcard a.first,
div.vcard a.first { /* GP 20100204: hinzugefuegt */
	border-top: none;
	padding-top: 0;
}

div.vcard span.web { /* GP 20100215: geaendert */ /* GP 20100204: hinzugefuegt */
	margin-bottom: 7px;
	display: block;
	float: left;
	font-size: 11px;
}

div.vcard span.web span.links { /* GP 20100215: hinzugefuegt */
	padding: 0 10px 0 36px;
	display: block;
	float: left;
	width: 340px;
}

.firmendaten .berechtigung,
.firmendaten .details { /* GP 20100217: geaendert */
	padding: 0;
	margin: -1px 0 0 0;
	display: block;
}

/*span.firmendaten .street-address {
	display: block;
}*/							 /* GP 20100217: entfernt */

.firmendaten .street-address, /* GP 20100217: geaendert */
.firmendaten .standort { /* GP 20100217: geaendert */
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	display: block;
}

span.adr_datalist .firmendaten_jw { /* GP 20100204: ul > span geaendert, li entfernt */
	font-weight: bold;
	padding-left: 22px;
	background-repeat: no-repeat; /* GP 20100210: hinzugefuegt */
	background-position: 0 3px; /* GP 20100210: hinzugefuegt */
}

/*-------------------------------------------------------*/
/*------------------------ =BOXEN -----------------------*/

div.box {
	background: #EFF5F9;
	margin: 20px 0;
	padding: 0;
}

div.boxcontent {
	padding: 12px 5px 5px 5px;
}

div.box h3 {
	font-size: 14px;
	padding: 7px 5px 6px 12px;
	margin: 0;
	background: #dce5e9;
	font-family: "Trebuchet MS", Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif; /* GP 20100217: geaendert */
	font-weight: bold; /* GP 20100217: geaendert */
	color: #38444C; /* GP 20100217: geaendert */
}

div.faz_banner_box h3,
div.faz_aktuell_box h3 { /* GP 20100805: hinzugefuegt */
	padding: 6px 5px 5px 12px;
}

div.box h4 {
	padding: 8px 5px 5px 12px;
	margin: 0;
	background: url(../img/sortierleiste_bg.png) repeat-x;
	border-bottom: 1px solid #dce5e9;
	color: #0e0e0f;
}

div.box img {
	border: 1px solid #B4C2C4;
}

div.boxoptions input {
	background: url(../img/suchbutton_wide.png) 0 0 no-repeat; /* GP 20100204: geaendert */
	border: 1px solid #787878;
	color: #ffffff; /* GP 20100204: geaendert */
	cursor: pointer;
	font-family: Verdana,"Lucida Grande","Bitstream Vera Sans","Sun Sans-Regular",Helvetica,Arial,sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	margin-left: 25px;
	z-index: 5000;
}

div.sortoptions, /* GP 20100204: hinzugefuegt */
div.filteroptions { /* GP 20100204: geaendert */
	margin-bottom: 10px;
	background: #EBEFEE url("../img/suche_bg.png") repeat-x 0 100%;
	padding: 5px 0 5px 5px;
	width: 410px;
	float: left; /* GP 20100227: geaendert */
	height: 48px;
	color: #38444C;
}

div.sortoptions { /* GP 20100204: hinzugefuegt */
	float: right; /* GP 20100227: geaendert */
	width: 205px;
	margin-left: 5px; /* GP 20100227: geaendert */
}

.clear_left { /* GP 20100204: hinzugefuegt */
	clear: left;
	height: 0;
	display: block;
}

div.sortoptions ul, /* GP 20100204: hinzugefuegt */
div.filteroptions ul {
	margin: 0;
	padding: 0;
} 

div.sortoptions li, /* GP 20100204: hinzugefuegt */
div.filteroptions li {
	float: left;
	list-style: none;
	vertical-align: middle;
	margin-bottom: 6px; /* GP 20100212: geaendert */ /* GP 20100204: hinzugefuegt */
	width: 78px; /* GP 20100204: hinzugefuegt */
	white-space: nowrap; /* GP 20100204: hinzugefuegt */
}
div.filteroptions li.filter_tel,
div.filteroptions li.filter_mobil { /* GP 20100212: hinzugefuegt */
	width: 118px;
}
div.sortoptions li { /* GP 20100204: hinzugefuegt */
	width: auto;
}

div.sortoptions li.first, /* GP 20100204: hinzugefuegt */
div.filteroptions li.first { /* GP 20100204: geaendert */
	display: block;
	float: left;
	font-weight: bold;
	height: 50px;
	margin: 3px 0 0 5px;
	width: 110px; /* GP 20100212: geaendert */
}
div.sortoptions li.first { /* GP 20100204: hinzugefuegt */
	width: 110px;
} 
div.filteroptions input {
	margin-right: 4px;
	margin-left: 12px;
}

div.filteroptions div.boxoptions input {
	height: auto;
	width: 64px; /* GP 20100204: hinzugefuegt */
	padding: 2px; /* GP 20100212: geaendert */
/*	margin-left: 16px; */ /* GP 20100212: entfernt */ /* GP 20100204: hinzugefuegt */
	margin-top: -1px; /* GP 20100212: hinzugefuegt */
}

div.no_sortbox div.filteroptions { /* GP 20100227: hinzugefuegt */
	width: auto;
	height: 20px;
	float: none;
}

div.no_sortbox div.filteroptions li { /* GP 20100227: hinzugefuegt */
	width: auto;
	height: auto;
}

div.no_sortbox div.filteroptions input { /* GP 20100227: hinzugefuegt */
	margin-left: 19px;
}

div.no_sortbox div.sortoptions { /* GP 20100227: hinzugefuegt */
	display: none;
}

div.faz_banner_box, /* GP 20100805: hinzugefuegt */
div.faz_aktuell_box {
	margin-top: 0;
}
div.faz_aktuell_box div.vcard { /* GP 20100217: hinzugefuegt */
	position: relative!important;
	padding: 10px;
}
div.faz_aktuell_box table.firmendaten { /* GP 20100217: hinzugefuegt */
	margin: 0;
	padding: 0;
}
div.faz_aktuell_box table.firmendaten td.links { /* GP 20100217: hinzugefuegt */
	vertical-align: top;
}
div.faz_aktuell_box td.faz_detail_logo_td { /* GP 20100217: geaendert */
	width: 180px;
	vertical-align: middle;
	background: #FFFFFF;
	border: 1px solid #B4C2C4;
	height: 170px;
	padding: 0;
}
div.faz_aktuell_box a.faz_aktuell_imglink { /* GP 20100217: hinzugefuegt */
	display: block;
	position: absolute;
	width: 182px;
	height: 172px;
	left: 12px;
	bottom: 12px;
	text-decoration: none!important;
	background: transparent url(../img/faz_hover_corner_bg.png) right top no-repeat;
}
div.faz_aktuell_box a.faz_aktuell_imglink:hover { /* GP 20100217: hinzugefuegt */
	background: transparent url(../img/faz_hover_corner_bg.png) right bottom no-repeat;
}
div.faz_aktuell_box td.faz_detail_logo_td div.faz_detail_logo { /* GP 20100217: geaendert */
	margin: 0;
	float: none;
	min-height: 0;
	border: none;
	width: auto;
}
div.faz_aktuell_box td.faz_detail_logo_td div.faz_detail_logo img { /* GP 20100217: hinzugefuegt */
	margin: 0;
}
div.faz_aktuell_box td.links { /* GP 20100217: geaendert */
	padding-left: 15px;
}
div.faz_aktuell_box td.rechts {
	padding-top: 7px;
}
div.faz_aktuell_box h4 {
	border: none;
	background: none;
	padding: 0 0 4px 0; /* GP 20100217: geaendert */
	font-weight: bold!important;
}
div#main div.faz_aktuell_box p.berechtigung {
	margin-bottom: 2px;
}

body.page_searchresults p.adr {margin-right: 230px;} /* FIXME: NOTWENDIG?? */

/* ------------------------------------------------- */
/* --------------------- =PAGER -------------------- */

div.pager {
	background: none; /* 21.10.09 WS */
	border-top:1px solid #EEEEEE !important; /* 21.10.09 WS */
	font-size: 11px;
	margin-top: 10px; /* 21.10.09 WS */
	padding: 4px 5px 3px 0px; /* 21.10.09 WS */
	position: relative;
}

div.pager em {
	float: left;
	font-style: normal;
	padding-right: 30px;
}

div.pager strong {
	background: #787878;
	border: 1px solid #5E5E5E;
	color: #FFF; 
	margin: 0 7px 0 0;
	padding: 1px 2px 1px 2px;
	text-decoration: none; 
}

div.pager a {
	color: #272D2E !important; 
	margin: 0 5px 0 0;  
	padding: 1px 2px 1px 2px;
}

div.pager a:hover {
	color: #33ADFF !important;
}

div.pager a.link_forward {
	background: url(../img/i_kl_sprite.png) no-repeat 100% -370px;
	padding-right: 20px;
}

div.pager a.link_backward {
	background: url(../img/i_kl_sprite.png) no-repeat 0 -345px;
	padding-left: 16px;
}

div.pager a.disabled {
	color: #CBCBCB !important;
	cursor: default;
	text-decoration: none !important;
}

div.pager a.link_forward.disabled {
	background: url(../img/i_kl_sprite.png) no-repeat 100% -395px;
}

div.pager a.link_backward.disabled {
	background: url(../img/i_kl_sprite.png) no-repeat 0 -320px;
}

div.pager a.link_forward_corner {
	bottom: 15px;
	height: 40px;
	margin-right: 0;
	position: absolute;
	right: 0;
	width: 50px;
	display:none; /* 21.10.09 WS */
}

/* -------------------------------------------------- */
/* -------------- =DETAIL-NAVIGATIONEN -------------- */

div.faz_subnav { /* GP 20100204: hinzugefuegt */
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px; /* GP 20100204: geaendert */
	font-weight: bold;
	clear: left; /* GP 20100216: geaendert */
}

table.faz_detail_nav { /* GP 20100204: hinzugefuegt */
	margin: 0;
	width: 100%;
}

table.faz_detail_nav td { /* GP 20100204: hinzugefuegt */
	background: url(../img/subnav_bg.png) repeat-x 0 0;
	text-align: center;
	white-space: nowrap;
	border-left: 1px solid #DAE7EB;
}

table.faz_detail_nav td.firstchild { /* GP 20100204: hinzugefuegt */
	border-left: none;
}

table.faz_detail_nav .current { /* GP 20100204: hinzugefuegt */
	background: url(../img/subnav_bg.png) repeat-x 0 -40px;
}

div#inhalt table.faz_detail_nav a { /* GP 20100204: hinzugefuegt */
	color: #DAE7EB;
	text-decoration: none;
	display: block;
	padding: 4px 13px;
}

div#inhalt table.faz_detail_nav .current a { /* GP 20100204: hinzugefuegt */
	color: #4E575F!important;
}

div#inhalt table.faz_detail_nav a:hover { /* GP 20100204: hinzugefuegt */
	color: #ffffff;
}

ul.faz_detail_nav { /* GP 20100204: geaendert */
	margin: 0;
	padding: 0;
	border-top: 1px solid #E8EBEE;
}

ul.faz_detail_nav li { /* GP 20100204: geaendert */
	list-style: none;
	border-right: 1px solid #F0F6FA; /* GP 20100216: geaendert */
	float: left; /* GP 20100216: geaendert */
	white-space: nowrap;
}

div#inhalt ul.faz_detail_nav a { /* GP 20100204: geaendert */
	color: #42677F;
	margin: 0 0 0 1px;
	padding: 4px 13px;
	text-decoration: none;
	display: block;
}
div#inhalt ul.faz_detail_nav .current { /* GP 20100204: geaendert */
	background: #F0F6FA;
}

div#inhalt ul.faz_detail_nav li:hover { /* GP 20100204: geaendert */
	background: #F0F6FA;
}

/*------------------------------------------------------*/
/* ---------------- =DETAIL-ERGEBNISSE ---------------- */

div.detail_daten {
	background: #e8ebee url(../img/bg_vcard.png) repeat-x 0 0;
}

div#inhalt div.detail_daten h1 {
	padding-top: 20px;
}

div.faz_detail_gesamt {
	background: #f0f6fa; /* url(../img/sortierleiste_bg.png) repeat-x 0 0; */ /* GP 20100204: geaendert */
	padding: 20px 5px 10px 5px; /* GP 20100204: geaendert */
	position: relative;
	clear: left; /* GP 20100216: geaendert */
	border: 1px solid #f0f6fa;
	border-top: none; /* GP 20100204: geaendert */
/*	border-top-color: #d1dde3; */  /* GP 20100204: entfernt */
}

div.faz_detail_gesamt h4 {
	border-bottom: 1px solid #4c5354;
	margin: 0;
	padding: 4px;
	background: #f0f0f0;
	font-size: 1em;
}

div.faz_detail_gesamt ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.faz_detail_gesamt td,
div.faz_detail_gesamt th {
	border: none;
	padding: 0 10px 0 0;
	text-align: left;
	vertical-align: top;
}

div.faz_detail_gesamt h5 {
	font-size: 1em;
	margin: 0 0 5px 0;
}

div.faz_detail_adresse {
	margin: 0 0 0 6px; /* GP 20100204: geaendert */
	padding: 5px;
	overflow: hidden;
}

div.faz_detail_adresse td.map a {margin-right: 5px;}

div.faz_detail_adresse li.map {margin-bottom: 20px;}

div.faz_detail_logo {
	background: #ffffff;
	border: 1px solid #B4C2C4;
	float: left;
	margin: 20px 13px 13px 10px;
	width: 152px;
	min-height: 50px;
}

div.faz_detail_logo img {
	border: none;
	display: block;
	max-height: 150px;
	max-width: 150px;
	margin: 10px auto;
}

div.faz_detail_adresse table.adr_datalist abbr,
td.adr_url,
td.adr_index {
	font-weight: bold !important;
}

.adr_datalist em {font-style: normal;}

.adr_datalist strong {
	width: 100px; /* GP 20100204: geaendert */
	float: left; 
	display: inline;
}

div.faz_detail_gesamt td.adr_index {width: 70px;}

td.adr_tel,
td.adr_cell,
td.adr_fax,
td.adr_url {
	width: 60px;
	font-weight: bold;
}

div.faz_detail_oeffnung {
	padding: 0; /* GP 20100204: geaendert */
	float: right;
	max-width: 200px; /* GP 20100204: geaendert */
	margin: 0 10px 0 0; /* GP 20100204: geaendert */
}

div.faz_detail_oeffnung h3 {
	font-weight: normal;
	font: 16px Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
	margin: 0;	
}

div.faz_detail_oeffnung p {
 	margin: 2px 0;	
}

div.faz_detail_adresse div.vcard_exp { /* GP 20100204: hinzugefuegt */
	margin-left: 110px;
}

div.faz_detail_adresse div.vcard_exp a { /* GP 20100204: hinzugefuegt */
	text-decoration: none!important;
	color: #000000!important;
}


table.standortliste td.standortliste_links a {
	margin-left: 20px;
	text-decoration: none;
	background: url("../img/pfeil_vorwaerts.png") no-repeat 0% 50%;
	padding-left: 12px;
}

table.standortliste td.standortliste_links a:hover { text-decoration: underline; }

.newImage {
	text-align:left;
	margin:5px;
}

div.newImage h4 { margin:0 }

div.newImage span {
	font-style:italic;
	color:#CCCCCC;
}

div.hinweis { color: #7f7f7f; margin: 15px 50px 5px 0; font-size: 10px;}
div#inhalt div.hinweis a { color: #7f7f7f; }
div#inhalt div.hinweis a:hover { color: #333333; }
div.hinweis h4 { margin: 0 }

/* ---------------------------------------------------------- */
/* -------------------- =LINK-WIDGETS------------------------ */

.link_zurueckspringen a {
	background: #EFF5F9 url(../img/i_zurueckspringen.png) no-repeat 4px 50%;
	display: block;
	margin: 0 0 20px 0;
	padding: 8px 0 7px 28px;
}

.link_zurueckspringen a:hover { background-color: #DBE7F0; }

a.link_popup {
	background: url(../img/popup.gif) no-repeat 0 50%;
	padding: 2px 2px 2px 19px;
	color: #717980;
	white-space: nowrap;
}

a.link_popup:hover { color: #343C44; }

a.link_cancel, a.link_ref {
	background: url("../img/pfeil_vorwaerts.png") no-repeat 0% 50%;
	padding: 1px 0 1px 12px;
	display: inline-block;
}

div#sidebar a.link_ref {display: block;}

/* Stateless Arrows */
a.stateless_link_forward {
	background: url(../img/pfeil_vorwaerts.png) no-repeat 100% 50%;
	padding-right: 12px;
}
a.stateless_link_backward {
	background: url(../img/pfeil_zurueck.png) no-repeat 0% 50%;
	padding-left: 12px;
}

/* ------------------------------------------------ */
/* ---------------- =WARNMELDUNGEN ---------------- */

div.alert {
	background:  #FFF8C1 url(../img/alert.gif) repeat-x;
	border: 1px solid #F6DA35;
	color: #563006;
	font-size: 1.1em;
	margin: 30px 0 20px; 
}

div.alert div {
	background:  url(../img/alert_icon.gif) no-repeat 5px 50%;
	padding: 5px 5px 5px 60px;
	position: relative;
}

div.alert h3, div.alert p {
	margin: 5px 0px 5px 5px !important;
	font-size: 1.1em;
}


/*------------------------------------------------------------*/
/*------------------------ =ALERTBOXEN -----------------------*/

div.alert_info {
	border: 1px solid #acc0de;
	color: #3f5fa7;
	padding: 5px 5px 5px 40px;
	background: #fefefe url(../img/alert_info_bg.png) no-repeat;
	border: 1px solid #B5C1DD;
	margin: 0 0 20px 0;
	position: relative;
}

div#main div.alert_info a { color: #3f5fa7; }

div.search_refine a.link_ref { margin-left: 5px; }

div.alert_info h3 {
	background: none;
	margin: 0 !important;
	font-weight: bold !important;
	padding: 3px 3px 3px 5px;
	font-size: 11px;
}

div.alert_info h3 a {
	text-decoration: none !important;
}

div.alert_info ul,
div.search_refine ul {
	padding: 0;
	margin: 3px;
	list-style: none;
}

div.alert_info ul li a,
div.search_refine ul li a {
	background: url(../img/pfeil_vorwaerts.png) no-repeat 0 50%;
	padding-left: 12px;
}

div.alert_info h4 {
	background: #f0f0f0;
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid #505657;
}

/*
div.alert_info a {
	display: block;
	padding: 9px 9px 9px 50px;
	margin-top: 2px;
	font-size: 1.2em;
	color: #3F5FA9;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/alert_info_icon.gif) no-repeat 10px 50%;
	position: relative;
}

div.alert_info a:hover { text-decoration: underline; }
*/

em.hit {
	background: #FFD74C;
	border: 1px solid #EBB600;
	padding: 1px;
	font-style: normal;
}

/*------------------------------------------------------------------------------------------------*/
/*------------ =MAPPING, BASISSTYLES, MUESSEN FUER IFRAME-LOESUNG AUSGEWEITET WERDEN -------------*/

iframe#themap {
	border: 1px solid #B4C2C4 !important;
}

div#sidebar iframe#themap {
	width: 300px;
	height: 230px;
	margin-bottom: 20px;
	margin-top: 35px;
	scrolling: no;  /* 21.10.09 WS */
	scrollbarvisable: no;  /* 21.10.09 WS */
	scroll: no; /* 21.10.09 WS */
}

div#faz_detail_mapcontainer iframe#themap {
	width: 100%;
	height: 320px; /* 21.10.09 WS */
	margin: 0;
	border: none !important;
}

/*----------------------------------------------------------------------------------------------*/
/*------------------------------- =MAPPING, REFEREZIMPLEMENTIERUNG -----------------------------*/
/* DIESE STYLES KOENNEN ENTFERNT WERDEN, WENN DIE REFERENZIMPLEMENTIERUNG NICHT VERWENDET WIRD. */

div#themap {
	border: 1px solid #B4C2C4;
}

div#sidebar div#themap {
	width: 300px;
	height: 230px;
	margin-bottom: 20px;
}

div#faz_detail_mapcontainer div#themap {
	width: 100%;
	height: 300px;
	margin: 0;
}

span.map_marker_td { /* GP 20100204: table > span sowie Inhalt geaendert */
	width: 36px;
	vertical-align: top;
	display: block;
	float: left;
	height: 50px;
	background-position: 0 6px;
	background-repeat: no-repeat;
}

strong.map_marker {
	background: url(../img/map_marker.png) no-repeat;
	width: 26px;
	height: 38px;
	font-size: 14px;
	color: white;
	margin: 5px 10px 5px 2px;
	display: block;
}

strong.map_marker span {
	display: block;
	padding-top: 4px;
	text-align: center;
}

div#faz_detail_mapcontainer div.boxcontent{
	padding: 10px;
}

.bubble {
	width: 230px;
}

.bubble p {
	margin: 5px 0 0 0;
	text-align: right;
}

input#route_startadresse {
	width: 230px;
}

select#route_dirflg {
	width: 235px;
}

/* --------------------------------------------------------- */
/* ------------------------- HelpPopup --------------------- */
/* --------------------------------------------------------- */

div.helpPopUp  {
	background: white; 
	background-image: none; 
	position: relative; 
	float: left; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 100%; min-width: 580px; 
	height: 486px; min-height: 468px;	
}

/* --------------------------------------------------------- */
/* ---- PRODUKTE UND DIENSTLEISTUNGEN by Peter Horcicka ---- */
/* --------------------------------------------------------- */

div.faz_detail_produkte {padding: 5px;}
div.faz_detail_produkte div { padding: 4px 8px 4px 8px; }

div.faz_detail_produkte ul { 
	list-style: disc; 
	margin: 10px 0px 10px 32px;
	padding: 0px; 
}

table.rdf-detail {
	margin: 0px 0px 0px 2px;
}

table.rdf-detail td {
	vertical-align: top;
}

div.faz_detail_produkte h4 { 
	border-bottom: 1px solid #505657; 
	margin: 0;
	padding: 4px;
	background: #f0f0f0;
	font-size: 1em;
}

div.faz_detail_produktbilder { 
	margin: 5px 5px 3px 5px;
}

div.faz_detail_produktbilder img { 
	
}

div.produktliste { 
	margin: 0 10px 10px 0px;
	padding-bottom: 10px;
}

div.produktliste h4 { 
	border: none; background: none; 
	font-weight: bold; 
	margin: 0px; 
}

div.produktliste ul {
	list-style: disc; 
	margin: 0px 0px 0px 32px; 
}

/* --------------------------------------------------------- */
/* ---- ANGEBOTEDETAILS (MARKTPLATZ)  by Peter Horcicka ---- */
/* --------------------------------------------------------- */

div.faz_detail_angebote { 
	border: 1px solid #dddddd; 
}

div.faz_detail_angebote_bilder { 
	margin: 5px 5px 3px 5px; 
}

div.faz_detail_angebote_bilder img { 
	width: 150px; height: 100px; 
}

div.faz_detail_angebote_container {
	position: relative;
	border: none;
	padding: 0; margin: 0; 	
}

div.faz_detail_angebote_box_left {
	position: absolute;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	margin-top: 10px;
	width: 49%;
	left: 0;	
}

div.faz_detail_angebote_box_right {
	position: absolute;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	margin-top: 10px;
	width: 49%;
	right: 0px;	
}

/* Statless Arrows */
a.stateless_link_forward {
	background: url(../img/pfeil_vorwaerts.png) no-repeat 100% 50%;
	padding-right: 10px;
}

a.stateless_link_backward {
	background: url(../img/pfeil_zurueck.png) no-repeat 0% 50%;
	padding-left: 10px;
}

.certificateAddArea {
	position:relative;
	left:60px;
}


/* --------------------------------------------------------- */
/* ---------------------- VARIOUS CSS ---------------------- */
/* --------------------------------------------------------- */

div.alignleft {
 	text-align: left;
   	padding-left: 1px;	
   	margin-left: 1px;
   	margin-top: 0px;
}

div.alignright {
 	text-align: right;
 	margin-top: -14px;
 	padding-right: 1px; 
 	margin-right: 1px;	
}

div#inhalt a.transparent_label_info {
	color: black;
	text-decoration: none !important;
	padding: 1px 0 1px 0;
}

.statelessItemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.contentSpace {
	margin: 10px;
}

.ecgListItems {
	margin: 0px;	
	padding: 0px;
}

.ecgListItems li {
	list-style-type: none;	
	margin:10px;
}

.boldArrowLink {
	font-weight: bold;
	text-decoration: none;
	background: url(../img/pfeil_schwarz.gif) no-repeat 0 5px;
	padding-left: 11px;
}

.boldArrowLink:hover {
	text-decoration: underline;
}

.sourceCodeBox {
	font: 9px Verdana, sans-serif;
}

.warningMessage {
	font-weight:bold;
	font-style:italic;
	color:#C30;
	border:5px double #C30;
	padding:5px;
}

/* --------------------------------------------------------------------*/
/* Custom Styles by WKO-IT 
/* --------------------------------------------------------------------*/

div#main div.box h3 a {
	text-decoration: none;
	color: black;
}

/* ------------------------ von Alte Stylesheets übernommen I.McIntosh */
table.form_layout { width: 740px;}

.breit30,
.breit40,
.breit60 {
	width: 100% !important;
}

table.form_layout_detail { width: 1000px;}

/* Yet another Hotfix by Wolfgang Steininger */

table.form_layout_detail tr td {
	padding: 2px 0 2px 5px; 
	vertical-align:top;
}

.breit60_detail { width: 55% !important;}


/* --------------------------------------------------------------------*/

/* -------------- AJAX AUTOCOMPLETE -------------- */

div.suchformular div.autocomplete  {	
	font-size: 12px;
	height: auto;
	margin-top: 0px;		
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	z-index: 10000 !important;
	position: absolute;
}

div.suchformular div.suche_standort {z-index: 5000}

div.suchformular div.autocomplete div {
	margin: 0;
	width: auto;
}

div#header {z-index: 1000;}

.element_aktiv {
	font-weight: bold;
}

/********************************************/
/* Individualprojekt Frau in der Wirtschaft */
/* Wolfgang Steininger 2009-01-27 			*/
/********************************************/

body.individual_fiw div#topnav h6 a {
 	background: url(http://images.wko.at/common/icons/faz/r1-9/logo_fiw.png) no-repeat;
}

span.suche_individual_fiw { /* GP 20100210: div > span und Inhalt geaendert */
	background: url(../img/icon_fiw.gif) no-repeat 0 3px;
	padding-left: 16px;
	display: block;
	width: 250px;
	float: right;
	margin-top: 30px;
}

span.suche_individual_fiw label { /* GP 20100210: div > span geaendert */
	display: inline!important;
	font-weight: normal;
}

span.suche_individual_fiw input { /* GP 20100210: div > span und Inhalt geaendert */
	margin: 0 2px 0 6px;
	position: relative !important;
	border: none!important;
	width: auto!important;
	height: auto!important;
}

span.suche_individual_fiw label img { /* GP 20100210: div > span geaendert */
 	vertical-align: bottom;
 	padding-bottom: 3px; 	
}

span.adr_individual_fiw { /* GP 20100210: ul li > span und Inhalt geaendert */
	background: url(../img/icon_fiw.gif) no-repeat 0 3px;
	font-weight: bold;
}

em.individual_fiw {
	font-weight: bold;
}

/********************************************/
/* Ausgabe Zertifikate				 */
/* Wolfgang Steininger 2009-07-17 	    */
/********************************************/


table.zertifikate { margin: 5px; }

div.faz_detail_gesamt table.zertifikate {
	margin-top: 0px;
	table-layout: fixed
}

.zertifikate_col_01 {
	width: 170px;
	text-align: center;
	padding-bottom: 10px;
	vertical-align: top;
}

.zertifikate_col_02 {
	padding-bottom: 10px;
	vertical-align: top;
}

.zertifikate_col_03 {
	width: 170px;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

td.zertifikate_col_03 ul{
	list-style: none;
	margin-left: 0px;
}

.zertifikate_col_04 {
	width: 0px;
	vertical-align: top;
}

div.faz_detail_gesamt .zertifikate_col_03 ul.adr_datalist { margin: 0;}

div#main div.promotionbox div.grid_mini img {
	border: 1px solid #718591;
	display: inline;
	float: left;
	height: 98px;
	margin: 0 0 20px 0;
	width: 138px;
}

div#main div.promotionbox div.grid_mini .promo_spalte1 img {
	margin-right:20px;
}

div#sidebar p.link_hilfe {margin: 0;}

div#sidebar p.link_hilfe a {
	background: #EFF5F9 url(../img/i_link_hilfe.png) no-repeat 0 50%;
	display: block;
	margin: 0 0 20px 0;
	padding: 8px 0 7px 30px;
}

div#sidebar p.link_hilfe a:hover { background-color: #DBE7F0; }

div.angebot {
	overflow: hidden;
	width: 100%;
	margin-left: 17px;
}

div.angebot img {
	border: 1px solid #B4C2C4;
	display:inline;
	float:left;
	margin-right:15px;
}

div.angebot h3 {
	font-size: 12px;
	margin: 0 0 6px 0;
}

div.angebot a {
	display: block;
	margin-top: 10px;
}

div.angebot p {
	color: #616161;
	margin: 2px 60px 5px 0;
	padding-left: 117px;
}

div.angebot p strong {
	color: #000;
	font-weight: normal;
}


div.neu_anlegen {
	margin: 17px; /* Steininger 23.10.2009 */
	padding-bottom: 15px;   /* Steininger 23.10.2009 */
	padding-top: 15px; /* Steininger 23.10.2009 */
}


div#inhalt div.neu_anlegen a {
	background: url(../img/i_plus.png) no-repeat 0 50%;
	color: #4A719D;
	padding-left: 20px;
}


/* =dropnav
   ----------------------------------------------*/

ul.dropnav li {list-style: none;}

ul.dropnav li ul {padding-left: 0; margin-left: 0;}

ul.dropnav a {
	background: url(../img/i_kl_sprite.png) no-repeat 0 -919px;
	display: block; 
	font-style: normal;
	padding: 2px 0 2px 18px; 
	text-decoration: none;
}

ul.dropnav li.dropnav_folder > a {
	background: url(../img/i_kl_sprite.png) no-repeat 0 -822px;
	color: #3f464e; 
	text-decoration: none;
}

ul.dropnav li.dropnav_folder.offen > a { background: url(../img/i_kl_sprite.png) no-repeat 0 -872px; }

ul.dropnav li.dropnav_folder > a:hover,
ul.dropnav li a:hover {text-decoration: underline;}

ul.dropnav li li {padding-left: 18px;}

ul.dropnav li.offen > a {font-weight: bold}

ul.dropnav li.aktiv > a {
	background: url(../img/i_kl_sprite.png) no-repeat 0 -971px;
	font-weight: bold;
}

ul.dropnav li.aktiv {
	background: url(../img/dropnav_aktiv.png) no-repeat 100% 0; 
	left: 21px; 
	margin-left: -21px;
	position: relative;
}

ul.dropnav ul.versteckt {
	left: -3000px;
	top: -7000px;
	position: absolute; 
	width: 1px;
	height: 10px;
}

div#inhalt .inserat {
	background: transparent url(img/inserat_neutral.gif) no-repeat scroll 7px 0;
	padding: 10px;
	position: relative;
	z-index:0;
}

div#inhalt .inserat .inserat_bild {
	float: left;
	margin-right: 10px;
	position: relative;
}

div#inhalt .inserat img {
	height: 74px;
	width: 100px;
}

div#inhalt .inserat ul {
	margin: 0;
	min-height: 80px;
	margin-left: 0;
}

div#inhalt .inserat ul li {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 1px;
	position: relative;
}

div#inhalt .inserat ul li em {
	color: #616161;
	width: 90px;
	float: left; 
	font-style: normal;
	display: inline;
}

div#inhalt .inserat ul .zeitraum {
	position: relative;
}

div#inhalt .inserat ul .zeitraum ul {
	display: inline-block;
	float: right;
	margin-top: -51px;
	width: 180px;
}

div#inhalt .inserat ul ul {
	min-height:1px;
	padding:0;
}

/* =Marktplatz ---------------------------------------------- */

div.active_box {
	background: #EFF5F9;
	border: none;
}

div.active_box h3,
div#ii_rubriken h3,
div#ii_channels h3 {
	font-size: 18px;
	padding: 5px 0 0 12px;
	margin: 0;
	font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
	font-weight: normal;
	color: #0e0e0f;
}

div#ii_channels,
div#ii_rubriken {
	background: #EFF5F9 url(../img/i_themen.png) no-repeat 10px 12px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

div.markt_start_kat {
	background: #EFF5F9 url(../img/i_marktplatz_kat.png) no-repeat 10px 12px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

div.markt_start_kat_neu,
div#ii_rubriken {
	background: #EFF5F9 url(../img/i_marktplatz_sofa.png) no-repeat 10px 12px;
	padding-bottom: 15px;
}

div.markt_start_kat h3,
div.markt_start_kat_neu h3,
div#ii_channels h3,
div#ii_rubriken h3 {
	padding: 15px 6px 0 40px;
	margin: 0;
}

div.markt_start_kat h3, div.markt_start_kat p,
div.markt_start_kat_neu h3, div.markt_start_kat_neu p,
div#ii_channels h3, div#ii_channels p,
div#ii_rubriken h3, div#ii_rubriken p {
	padding-left:71px;
}

div.markt_start_kat p,
div.markt_start_kat_neu p,
div#ii_channels p,
div#ii_rubriken p {
	margin: 4px 0;
}

div#inhalt div.markt_start_kat,
div#inhalt div.markt_start_kat_neu,
div#inhalt div#ii_channels,
div#inhalt div#rubriken {
	overflow: hidden;
	width: 100%;
}

div#inhalt div.markt_start_kat ul,
div#inhalt div.markt_start_kat_neu ul {
	float: left;
	margin: 3px;
	padding: 0 2px;
	width: 30%;
}

div#inhalt div.markt_start_kat ul li,
div#inhalt div.markt_start_kat_neu ul li {
	background: transparent url(../img/pfeil_vorwaerts.png) no-repeat left center;
	list-style-image: none;
	list-style-type: none;
	padding: 3px 2px 3px 12px;
}

div.zweispaltig div#textinhalt {
	margin-left: 120px;
}

div.zweispaltig div#marginalspalte {
	float: left;
	width:100px;
}

div#textinhalt h2 {
 	font-weight: normal;
 	font: 20px Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
 	margin: 0px 0px 10px 0px;
}

p.bild_popup {
	line-height:20px;
	text-align:right;
}

div#textinhalt a.link_popup,
div#textinhalt a.link_vorschau,
div#textinhalt a.link_cancel,
div#textinhalt a.link_info,
div#textinhalt a.link_delete,
div#textinhalt a.link_ref,
div#textinhalt a.link_addright,
div#textinhalt a.link_continue,
em.required {
	background:transparent url(../img/popup_content.png) no-repeat 0 50%;
	color:#717980;
	padding:2px 2px 2px 19px;
	white-space:nowrap;
}

div#textinhalt a.link_popup:hover,
div#textinhalt a.link_vorschau:hover,
div#textinhalt a.link_cancel:hover {
	color:#343C44;
}

div.markt_detail_adresse {
	background: #EFF5F9;
	margin: 20px 0;
	padding: 0;
	overflow: hidden;
}

div.markt_detail_adresse h3 {
	font-size: 14px;
	padding: 7px 5px 6px 12px;
	margin: 0;
	background: #dce5e9;
	font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
	font-weight: normal;
	color: #0e0e0f;
}

div.markt_detail_adresse h4 {
	border: none;
	margin: 0;
	padding: 0;
}

div.markt_detail_adresse h5 {
	margin: 5px 0 5px 0;
	font-size: 1em;
	font-weight: normal;
}

div.markt_detail_adresse div.boxcontent { padding: 10px; }
div.markt_detail_adresse_firmensitz {
	float: right;
	width: 90px;
	text-align: center;
	margin: 5px 0 10px 0;
}

div#marginalspalte ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#marginalspalte ul li {
	margin: 5px 0 5px 0;
}

div.marktplatz_suchergebnisse div.box,
div.marktplatz_suchergebnisse h3,
div.marktplatz_suchergebnisse h4 {
	background: none;
	border: none;
}

div.marktplatz_suchergebnisse h4 {
	background: #EFF5F9;
	margin: 10px 0 10px 0;
	padding: 10px;
	overflow: hidden;
	text-align: right;
}

div.marktplatz_suchergebnisse h3 {
	font-size: 20px;
	padding: 0;
}

div.marktplatz_suchergebnisse div.box {margin: 0;}

div.marktplatz_suchergebnisse h4 strong {
	float: left;
	width: 220px;
	margin-right: 10px;
	text-align: left;
}

div#inhalt div.marktplatz_suchergebnisse .inserat ul li em {
	width:120px;
}

div#inhalt div.marktplatz_suchergebnisse .inserat ul .zeitraum ul em {
  width: 90px;
}

a.link_mehr,
a.link_neu,
a.link_erweitert {
	background: url(../img/i_kl_sprite.png) no-repeat  0 -919px;
	padding:2px 0 2px 18px;
	margin-left: 10px;
	font-weight: normal;
	white-space: nowrap;
}

a.link_mehr {margin-left: 0;}

a.link_neu {
	background: url(../img/i_plus.png) no-repeat  0 3px;
}

a.link_erweitert {
	background: url(../img/i_lupe.png) no-repeat  0 1px;
	padding-left: 20px;
}

body.individual_jw div#topnav h6 a {
	background:transparent url(http://images.wko.at/common/icons/faz/r1-9/jw_logo_neg_faz.gif) no-repeat scroll 0 0; /* 21.10.09 WS */
}
