	/* =================================== =Anbieterverzeichnis aus screen ================================================= */
.is24-offer-start .is24-corner .is24-marker {
	background:none;
}
.is24-offer-start .is24-s5 {
	background: url(img/hintergrundbild_branchenbuch.jpg) 0 0 no-repeat;
	margin-bottom: 14px;
	overflow:visible;
}
.is24-offer-start .is24-text.is24-corner {
	width: 568px;
    border-radius: 0 0 70px 0;
}
.is24-offer-start .is24-oss.is24-gr {
	-webkit-box-shadow:none;
}
.is24-offer-start .is24-text.is24-corner .is24-oss {
	width: auto;
	border: none;
	background: none;
	height: auto;
	padding: 0;
	margin: 0;
}
.is24-offer-start .is24-text.is24-corner .is24-oss h4 {
	width: auto;
	display: inline-table;
	padding-right: 110px;
	font-weight:normal;
	margin-bottom: 7px;
}
.is24-offer-start .is24-text.is24-corner ul.is24-linklist {
	width: 350px;
	overflow:hidden;
	margin-top: 21px;
}
.is24-offer-start .is24-text.is24-corner ul.is24-linklist li {
    width: 244px;
    padding-right:30px;
}
.is24-offer-start .is24-text.is24-corner ul.is24-linklist li.is24-f {
	width: 350px;
	margin-left: -14px;
}
.is24-offer-start .is24-text.is24-corner .is24-oss form fieldset p {
 	width: 160px;
	float: right;
	margin-top: -44px;
}
.is24-offer-start .is24-s3 div.is24-img h3,
.is24-offer-start .is24-s3 div.is24-img p {
	margin-left: 50px;
}
.is24-offer-start .is24-s3 div.is24-img p.is24-img {
	margin-left: 0;
}
.is24-offer-start .is24-s2 .is24-focus {
	overflow: hidden;
	padding: 14px 7px;
}
.is24-offer-start .is24-text.is24-corner .is24-oss h4.is24-l {
	padding-right: 0;
}
.is24-offer-start .is24-megalayer.yui3-menubutton {
	float: left;
}
.is24-offer-start .is24-quicksearch .is24-megalayer .yui3-menu-content > div {
	height: 180px;
	padding: 0;
	border-right: none;
}
.is24-offer-start .is24-quicksearch .is24-megalayer.yui3-menubutton ul li a {
	text-decoration: none;
}
.is24-heading-adress {
	display: block;
	padding-top: 14px;
	font-size: 12px;
}
.is24-providerlist.is24-border-noresults {
	padding: 0;
	margin-bottom: 158px;
	overflow: visible;
}
.is24-providerlist.is24-border {
	padding: 0;
	margin-bottom: 21px;
	overflow: visible;
}
.is24-providerlist .is24-oss {
	height: auto;
	border-bottom: 1px solid #cad5df;
}
.is24-providerlist .is24-oss form {
	width: auto;
	background: #F4F7FB;
}
.is24-providerlist .is24-oss form p {
	font-size: 1.1em;
}
.is24-providerlist .is24-oss-criteria {
	padding: 0 12px 0 20px;
	width: 728px;
	float: left;
}
.is24-providerlist .is24-oss-criteria ul li {
	width: auto;
}
.is24-providerlist .is24-oss-criteria ul li label {
	display: inline;
	margin-bottom: 14px;
}
.is24-providerlist .is24-oss .is24-quicksearch {
	padding: 14px;
}
.is24-providerlist .is24-oss .is24-quicksearch label {
	font-size: 1.2em;
	font-weight: normal;
	width: auto;
}
.is24-providerlist .is24-oss .is24-quicksearch input.text {
	width: 256px;
	padding-right: 7px;
	border-right: 1px solid #cacaca;
	float: left;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton {
	padding-right: 0;
	margin-left: 0;
	width: 256px;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button button,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button button{
	width: 256px;
}
.is24-providerlist .is24-oss .is24-oss-criteria span.is24-cancel {
	float: right;
	padding-right: 14px;
}
.is24-providerlist form fieldset > div,
.is24-providerline > div {
	float: left;
	width: 258px;
	padding-right: 14px;
}
.is24-providerlist div div.is24-f{
	width: 272px;
}
.is24-providerlist div div.is24-l {
	float: right;
	padding-right: 30px;
	width: 120px;
	margin-top: 20px;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button{
	background: url("../../img/sp_hp-search.png") no-repeat scroll 0 -503px transparent;
	width: 256px;
	margin-left: 0;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button .first-child,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button .first-child{
	background: url("../../img/sp_hp-search.png") no-repeat scroll 100% -576px transparent;
	margin-left: 1px;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button-hover,
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button-focus,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button-hover,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button-focus{
	background-position: 0 -649px;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button-hover .first-child,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button-hover .first-child{
	background-position: 100% -722px;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button-active .first-child,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-menubutton .yui-button-active .first-child{
	background-position: 100% -868px;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-menubutton .yui-button-active{
	background-position: 0 -795px;
}
.is24-providerlist .is24-menubutton .yui-menu-button-menu .bd{
	width: 238px !important;
}
.is24-text.is24-corner .is24-menubutton .yui-menu-button-menu .bd{
	width: 234px !important;
}
.is24-providerlist .is24-oss .is24-quicksearch .is24-promo-l,
.is24-text.is24-corner .is24-oss .is24-quicksearch .is24-promo-l{
	float: right;
}
.is24-providerlist li.is24-providerline {
	padding: 14px;
	overflow: hidden;
	border-bottom: 1px solid #CAD5DF;
	z-index: 3;
	background: none;
	position:relative;
}
.is24-providerlist li.is24-providerline:hover {
	background: #f9fbfd;
}
.is24-providerlist li.is24-providerline ul {
	float: right
}
.is24-providerlist li.is24-providerline div ul {
	float: none;
}
.is24-providerlist li.is24-providerline div ul li {
	width: auto;
	background: url(../../img/fi/check.gif) 0 5px no-repeat;
	padding: 0 0 0 14px;
	margin: 0;
}
.is24-providerlist li.is24-providerline.is24-l {
	border: none;
}
.is24-providerline p.is24-img {
	float: left;
	width: 156px;
	border: 1px solid #cad5df;
	text-align: center;
	padding: 3px;
	height: 40px;
	background: #fff;
}
.is24-providerlist .is24-providerline div {
	width: 380px;
}
.is24-providerlist .is24-providerline div.is24-f {
	width: 162px;
	height: 50px;
}
.is24-providerlist .is24-providerline div p span {
	width: 70px;
	display: inline-block;
}
.is24-providerlist .is24-providerline .is24-rating {
	overflow: hidden;
}
.is24-providerlist .is24-providerline .is24-rating p {
	float:left;
	margin-top: 7px;
}
.is24-providerlist .is24-providerline .is24-rating span {
	float: left;
	margin-top:3px;
	padding-top: 2px;
}
.is24-providerlist li.is24-providerline div.is24-l {
	width: 100px;
	margin-top: 0;
}
.is24-providerlist li.is24-providerline ul li {
	background: none;
	padding: 3px 0;
	width: 156px;
}
.is24-providerline ul li.is24-details a{
	background: url(../../img/sp_offer_icon.png) 0 -1px no-repeat;
	text-decoration: none;
	height: 35px;
	padding: 2px 0 2px 21px;
}
.is24-providerline .is24-address {
	background:url(../../img/sp_expose.png) no-repeat scroll 0 -3867px transparent;
    padding-left: 16px;
	margin-top: 14px;
}
.is24-providerline .is24-checklist {
	margin-top: 14px;
}
.is24-providerlist .is24-providerline div .is24-checklist li{
	margin: 2px 0;
}
.is24-providerline .is24-vip {
	position: absolute;
	top:0;
	left:0;
}
.is24-providerlist .is24-providerline a.is24-promo-action,
.is24-providerlist .is24-providerline a.is24-promo-action span {
	font-weight: normal;
}
/* NEW VENDOR LIST */

.is24-providerlist.is24-vendorlist .is24-linklist {
    float: right;
    width: 200px;
    margin-top: -6px;
}
.is24-providerlist.is24-vendorlist h4 {
    font: 17px Tahoma, Geneva, Kalimati, sans-serif;
    word-wrap: break-word;
}
.is24-vendorlist.is24-vendorlist .is24-providerline p.is24-img {
    height: 64px;
    width: 164px;;
}
.is24-providerlist.is24-border.is24-vendorlist {
    border: none;
}
.is24-providerlist.is24-vendorlist .is24-sort-bar {
    overflow: visible;
}
.is24-providerlist.is24-vendorlist .is24-oss {
    border: 1px solid #CAD5DF;
    border-radius: 4px 4px 0 0;
}
.is24-providerlist.is24-vendorlist .is24-sort-bar {
    border-right: 1px solid #CAD5DF;
    border-left: 1px solid #CAD5DF;
    border-radius:0 0 4px 4px;
    height: 30px;
    padding-top:4px;
}
.is24-providerlist.is24-vendorlist .is24-sort-bar ul.is24-f {
    width: 601px;
}
.is24-providerlist.is24-vendorlist .is24-sort-bar span.is24-padded-left  {
    display: inline-block;
    margin-left: 40px;
    margin-top:4px;
}
.is24-providerlist.is24-vendorlist li.is24-providerline {
	padding-left:0;
	padding-right: 7px;
    float:none;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-f {
	width: 170px;
    height: auto;
}
.is24-providerlist.is24-vendorlist .is24-providerline .is24-f .is24-img.is24-realtor-logobox {
    height: 64px;
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-f div.is24-img{
	border-radius:0 0 25px 0;
	height: 58px;
	float: none;
	clear: both;
	width: 163px;
	border: 1px solid #cad5df;
	border-top: none;
    padding-right: 0;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-f div.is24-img div {
    float: left;
    width: 100px;
    padding-top: 7px;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-f div.is24-img div p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100px;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-f div.is24-img div.kreis {
  	width: 50px;
  	height: 50px;
  	border-radius: 50px;
  	border: 1px solid #cad5df;
	padding-top: 2px;
	margin-right: 7px;
    float: left;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-m {
    width: 390px;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-m ul li {
	width: auto;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-m p {
	padding-left: 14px;
}
.is24-providerlist.is24-vendorlist .is24-providerline div.is24-l {
	width: 190px;
	padding-left: 7px;
    border-left: 1px dotted #cacaca;
}
.is24-providerlist.is24-vendorlist .is24-providerline ul li {
	width: 137px;
}
.is24-providerlist.is24-vendorlist .is24-providerline .is24-percentstars span.is24-number {
	font-weight: bold;
}
.is24-providerlist.is24-vendorlist li.is24-providerline:hover {
    background: none;
}
.is24-providerlist.is24-vendorlist li.highlight,
.is24-providerlist.is24-vendorlist li.is24-providerline.highlight:hover{
    background: #f9fbfd;
    position: relative;
}
.is24-providerlist.is24-vendorlist li.highlight .hl-badge,
.is24-providerlist.is24-vendorlist li.top .top-badge {
    position: absolute;
    top: 0;
    left: 0;
}
.is24-providerlist.is24-vendorlist .is24-ibw-layerlist .is24-layer-listtrigger .is24-layer-list {
    top: 21px;
}
.is24-providerlist.is24-vendorlist .is24-ibw-layerlist .is24-layer-listtrigger a {
        background-position: 151px 3px;
}
.is24-providerlist.is24-vendorlist .is24-ibw-layerlist .is24-layer-listtrigger a.is24-c {
   background-position: 151px -20px;
}
.is24-providerlist.is24-vendorlist .is24-ibw-layerlist .is24-layer-listtrigger a {
   width: 165px;
}
.is24-providerlist.is24-vendorlist .is24-ibw-layerlist .is24-linklist li a{
    background-position: -564px -1674px;
}

.is24-providerlist form fieldset > div.is24-actionfield,
.is24-providerline > div.is24-actionfield {
    width: 180px;
    margin-left: 14px;
}
.is24-oss .is24-quicksearch .is24-actionfield div.is24-regionfield p {
    float: left;
    width: 155px;
}
.is24-oss .is24-quicksearch .is24-actionfield p label {
    display: inline-block;
    margin-left: 4px;
}
.is24-oss .is24-quicksearch .is24-actionfield div.is24-regionfield {
    overflow: hidden;
    padding-top:2px;
}
.is24-oss .is24-quicksearch .is24-actionfield div.is24-regionfield input {
    float: left;
}
.is24-providerlist.is24-vendorlist .is24-oss form {
    position: relative;
}
.is24-providerlist.is24-vendorlist .is24-oss form p.is24-expand,
.is24-providerlist.is24-vendorlist .is24-oss form p.is24-collapse {
    position: absolute;
    left: 627px;
    top: 33px;
}
.is24-providerlist.is24-vendorlist .is24-oss form p.is24-expand a {
    background: url("img/right.png") no-repeat 0 3px;
    padding-left: 14px;
    font-size: 12px;
}
.is24-providerlist.is24-vendorlist .is24-oss form p.is24-collapse a {
    background: url("img/down.png") no-repeat -1px 7px;
    padding-left: 14px;
    font-size: 12px;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria {
    padding-bottom: 28px;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria div p {
    margin-left: 14px;
    font-size: 12px;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria div.is24-f {
    width: 600px;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria div.is24-l {
    margin-top: 0;
    width: 300px;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria div.is24-l input {
    float: left;
    margin-right: 7px;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria div.is24-l label {
    display: inline-block;
    float: left;
}
.is24-providerlist.is24-vendorlist div.is24-oss fieldset.is24-offer-criteria div.is24-f ul li {
    width: 190px;
}
.is24-offer-criteria ul li {
    float: left;
    width: 377px;
    background: none;
    padding-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* buttons */
.is24-providerlist.is24-vendorlist .is24-providerline ul li {
    list-style-image: none!important;
    list-style: none!important;
}
.is24-providerlist.is24-vendorlist .is24-providerline a.is24-action-button {
    background: url("img/bb_liste_button.png") no-repeat;
    display: inline-block;
    height: 30px;
    width: 114px;
}
.is24-providerlist.is24-vendorlist .is24-providerline a.is24-action-button:hover {
    background-position: -116px 0;
}
.is24-providerlist.is24-vendorlist .is24-providerline a.is24-light-button {
    background: url("img/bb_liste_button1.png") no-repeat;
    display: inline-block;
    height: 30px;
    width: 114px;
}
.is24-providerlist.is24-vendorlist .is24-providerline a.is24-light-button:hover {
   background-position: -116px 0;
}
.is24-providerlist.is24-vendorlist .is24-vipbadge {
    position: absolute;
    left: -2px;
    top: 14px;
}
/* Form in Layer Anbieterverzeichnis */
#is24-offercontact textarea {
	width: 358px;
	margin-bottom: 14px;
}
#is24-offercontact input.text {
	width: 261px;
}
#is24-offercontact label {
	width: 88px;
}
#is24-offercontact p.is24-expand,
#is24-offercontact p.is24-collapse {
	background: none;
	padding-top: 14px;
}
#is24-offercontact p.is24-expand a,
#is24-offercontact p.is24-collapse a{
	margin-left: 4px;
}
#is24-offercontact p label {
	width: 330px;
}
#is24-offercontact p.is24-f {
	padding-top: 14px;
}
#is24-offercontact .is24-combo-l .is24-m{
	width: 258px;
}
#is24-offercontact .is24-combo-l .is24-s{
	width: 80px;
}
#is24-offercontact.is24-layer .is24-hint-error {
	background: url(../../img/fi/hint_error-s.gif)  10px 10px no-repeat #FFDDDC;
}
/* Anbieterverzeichnis Details */
.is24-provider-details h2 {
	font-size: 24px;
	padding: 0 23px 6px 13px;
	border-bottom: 1px solid #97acc1;
	margin-left:-14px;
	margin-right:-14px;
}
.is24-provider-details h2 span {
	font-size: 17px;
}
.is24-provider-details .is24-s2,
.is24-provider-details .is24-s3 {
	float: left;
	padding-top: 14px;
}
.is24-provider-details .is24-s3 {
	width: 547px;
	padding-left:0;
}
.is24-provider-details .is24-s3 p.is24-img {

	float: left;
	padding-right: 14px;
}
.is24-provider-details .is24-s3 p.is24-img img {
	border:1px solid #cad5df;
	padding: 3px;
}
.is24-provider-details .is24-s3 p.is24-fineprint {
	margin-bottom: 0;
}
.is24-provider-details .is24-s3 div.is24-f {
	float:left;
	width: 316px;
}
.is24-provider-details .is24-s3 div.is24-f p span {
	width: 80px;
	display: inline-block;
}
.is24-provider-details .is24-s3 div.is24-l {
	margin-bottom: 14px;
	padding-bottom: 14px;
	width:547px;
}
.is24-provider-details .is24-s3 div h3 {
	font-size: 16px;
	font-weight:normal;
	font-family: Tahoma, Geneva, sans-serif;
}
.is24-provider-details .is24-s3 .is24-text.is24-ex-address {
	font-size: 1.2em;
	border-top: none;
	margin-bottom: 14px;
	float: left;
	width: 222px;
	margin-top: 14px;
}
.is24-provider-details .is24-s3 .is24-text.is24-ex-address ul li {
	font-size: 1em;
}
.is24-provider-details .is24-s3 .is24-ex-address p.is24-img{
	border: none;
	width: auto;
	padding-right: 0;
}
.is24-provider-details .is24-s3 .is24-ex-address p.is24-img img {
	border: none;
}
.is24-provider-details .is24-s3 ul.is24-linklist {
	float: left;
	width: 318px;
	margin-top: 14px;
}
.is24-provider-details .is24-s3 ul.is24-checklist {
	overflow: hidden;
}
.is24-provider-details .is24-s3 ul.is24-checklist li {
	width: 257px;
	float: left;
}
.is24-provider-details .is24-s3 ul.is24-checklist.is24-no-float li{
	float: none;
}
.is24-provider-details .is24-s3 div ul.is24-linklist {
	float: none;
}
.is24-provider-details .is24-s3 div ul.is24-linklist li {
	width: 500px;
	padding-bottom: 7px;
}
.is24-provider-details .is24-s3 div ul.is24-linklist li a {
	width: auto;
}
.is24-provider-details .is24-s3 div ul.is24-linklist li a:hover {
	margin: 0;
	padding:0;
	padding-left:30px;
	border: none;
	width:auto;
	margin-left: -7px
}
.is24-provider-details .is24-s3 p.is24-padded-top-l {
	clear: both;
}
.is24-provider-details .is24-s3 .is24-dotted-border {
	padding-bottom: 14px;
}
.is24-provider-details .is24-s2 {
	width: 353px;
	padding-right:0;
}
.is24-provider-details .is24-s2 .is24-quote {
	border: none;
	background: url(img/quotes.png) 0 0 no-repeat;
	padding-left: 55px;
	color: #000;
	min-height:inherit;
	padding-bottom: 14px;
}
.is24-provider-details .is24-s2 .is24-quote h3 {
	font-size: 1.6em;
	font-family: Tahoma, Geneva, sans-serif;
	color: #444;
	font-weight: normal;
}
.is24-provider-details .is24-s2 .is24-quote p {
	color: #000;
}
.is24-provider-details .is24-s2 .is24-form fieldset{
	width: 334px;
}
.is24-provider-details .is24-s2 .is24-form p.is24-img {
	float: left;
	width: auto;
	clear:none;
}
.is24-provider-details .is24-s2 .is24-form p.is24-float {
	float: left;
	width: 245px;
	clear: none;
	padding-left:7px;
}
.is24-provider-details .is24-s2 .is24-form p.is24-expand,
.is24-provider-details .is24-s2 .is24-form p.is24-collapse {
	font-size: 11px;
}
.is24-provider-details .is24-s2 .is24-form label {
	width: 62px;
	font-size: 11px;
}
.is24-provider-details .is24-s2 .is24-form input.text,
.is24-provider-details .is24-s2 .is24-form textarea {
	width: 248px;
}
.is24-provider-details .is24-s2 .is24-form .is24-combo-l span,
.is24-provider-details .is24-s2 .is24-form .is24-combo-l label {
	width: 62px;
}
.is24-provider-details .is24-s2 .is24-form .is24-combo-l .is24-s {
	width: 54px;
}
.is24-provider-details .is24-s2 .is24-form .is24-combo-l .is24-m {
	width: 178px;
}
.is24-provider-details .is24-s2 .is24-form fieldset p label {
	width: 302px;
}
.is24-provider-details .is24-linklist.is24-inline li {
	font-size:1.3em;
}
.is24-provider-details .is24-s5 {
	width: 926px;
}
.is24-provider-details .is24-s5 .is24-offer-tabs {
	border-bottom: 1px solid #cacaca;
	padding-bottom: 14px;
	margin-bottom: 14px;
}
/* new Branchenbuch-Layout */
.is24-yellow-pages .is24-s5 {
	padding-left: 0;
}
.is24-yellow-pages .is24-s2 {
	margin-left: 14px;
	width: 350px;
	margin-top:-21px;
}
.is24-yellow-pages .is24-s2.is24-focus {
	background: #f2f5f7;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form {
	margin-bottom: 0;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form,
.is24-yellow-pages .is24-s2.is24-focus .is24-form fieldset,
.is24-yellow-pages .is24-s2.is24-focus .is24-form p.is24-collapse,
.is24-yellow-pages .is24-s2.is24-focus .is24-form p.is24-expand {
	background: none;
	border: none;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form p.is24-help {
	padding-left: 4px;
	padding-bottom: 7px;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form p.is24-collapse a,
.is24-yellow-pages .is24-s2.is24-focus .is24-form p.is24-expand a {
	margin-left: 0;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form .is24-combo-l span {
	display: block;
	float: none;
	width: 140px;;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form label {
	width: 62px;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form textarea {
	width:334px;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form ul li {
	padding: 3px 0;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form ul li.is24-margin-left label {
    width: 310px;
}
.is24-yellow-pages .is24-s2.is24-focus .is24-form form .is24-ovf-hid p {
	clear: none;
}
.is24-yellow-pages .is24-s3 {
	width: 550px;
	margin-right:14px;
	margin-top:-21px;
}
.is24-yellow-pages .is24-s5 .is24-border {
	height: 232px;
	width: 933px;
	overflow: hidden;
	background:url(img/wolkenbg.png) 0 0 no-repeat;
}
.is24-yellow-pages .is24-border .is24-box {
	padding: 19px;
	border: 1px solid #b6c5d3;
    border-radius: 0 0 46px 0;
	width: 600px;
	height: 170px;
	position:relative;
	background-image: -webkit-linear-gradient(#fff 0%, #f2f5f7 100%);
	background-image: -moz-linear-gradient(#fff 0%, #f2f5f7 100%);
	background-image: -o-linear-gradient(#fff 0%, #f2f5f7 100%);
	background-image: linear-gradient(#fff 0%, #f2f5f7 100%);

}
.ie_8 .is24-yellow-pages .is24-border .is24-box,
.ie_9 .is24-yellow-pages .is24-border .is24-box {
	background: #F7F9FA;
}
.is24-yellow-pages .is24-border .is24-box h2 {
	width: 380px;
}
.is24-yellow-pages .is24-border .is24-box .is24-float-left p {
	padding-top: 3px;
}
.is24-yellow-pages .is24-border .is24-box .is24-float-left p.is24-img {
	padding: 0;
}
.is24-yellow-pages .is24-border .is24-box .is24-float-left p.is24-padded-top-s {
	margin-top: 7px;
}
.is24-yellow-pages .is24-border .is24-box  p.is24-badge {
	position: absolute;
	top: 0px;
	left: 562px;
}
.is24-yellow-pages .is24-s5 .is24-border .is24-box .is24-address {
    background: url("../../img/sp_expose.png") no-repeat scroll 0 -3867px transparent;
    padding-left: 16px;
	margin-left: 30px;
}
.is24-yellow-pages .is24-s5 .is24-border .is24-box .is24-county {
    margin-left:43px;
}
.is24-yellow-pages .is24-s5 .is24-border .is24-box .is24-img-box {
    height:95px;
}
.is24-yellow-pages .is24-s5 .is24-border .is24-box .is24-linklist {
	margin-left: 45px;
    margin-top: 3px;
}
.is24-yellow-pages .is24-s5 .is24-border .is24-box span {
	width: 60px;
	display: inline-block;
}
.is24-yellow-pages .is24-focus {
	padding: 14px;
}
.is24-yellow-pages .is24-ovf-hid {
	overflow: hidden;
}
.is24-yellow-pages .is24-borderbox {
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	margin:21px 0 0 0;
	padding:14px 0;
}
.is24-yellow-pages .is24-borderbox h3 {
	font-size: 16px;
	font-weight: normal;
}
.is24-yellow-pages .is24-bb-box {
	margin-bottom: 14px;
	margin-left: 7px;
}
.is24-yellow-pages .is24-bb-box h3 {
	border-bottom: 1px solid #97ACC1;
	padding-left: 14px;
	margin: -10px -14px 0 -14px;
	padding-bottom: 7px;
	font-size: 17px;
	font-weight: normal;
	background: #fff;
	padding-top: 5px;
}
.is24-yellow-pages .is24-bb-box h3 i {
	font-size: 21px;
	padding-right: 14px;
	color:#335D86;
}
.is24-yellow-pages .is24-inline li {
	width: 153px;
	display: inline-block;
}
.is24-yellow-pages .is24-totalrate {
	background-color: #fff;
	position: relative;
	padding-bottom: 35px;
}
.is24-yellow-pages .is24-totalrate .is24-star-details h4 {
	font-size:14px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.is24-yellow-pages .is24-totalrate .is24-star-details div {
	padding: 14px 0;
	border-bottom: 1px solid #cacaca;
}
.is24-yellow-pages .is24-totalrate .is24-star-details div p strong {
	width: 260px;
	display:inline-block;
	padding-left: 7px;
}
.is24-yellow-pages .is24-totalrate .is24-star-details div p span.is24-stars,
.is24-percentstars span.is24-stars {
	display: inline-block;
	background: url(img/yellowStar_small.png) 0 19px;
	width: 96px;
	height: 18px;
	margin-right: 25px;
}
.is24-providerlist .is24-providerline div.is24-percentstars {
    width: 140px;
    overflow: hidden;
    margin-top: 3px;
}
.is24-percentstars span.is24-stars {
    margin: 0;
    float: left;
}
.is24-yellow-pages .is24-totalrate .is24-star-details div p span.is24-stars span,
.is24-percentstars span.is24-stars span{
	display: inline-block;
	background: url(img/yellowStar_small.png) 0 0;
	width: 96px;
	height: 18px;
}
.is24-percentstars span.is24-number {
    float: left;
}
.is24-yellow-pages .is24-totalrate.is24-rate-interest p.is24-img {
	position: absolute;
	bottom: 270px;
	left: 84px;
}
.is24-yellow-pages .is24-totalrate.is24-rate-seller p.is24-img {
	position: absolute;
	bottom: 270px;
	left: 340px;
}
.is24-yellow-pages  .is24-totalrate .is24-rate-wrap {
	padding: 14px 0;
	margin-bottom: 28px;
	border-bottom: 1px solid #cacaca;
}
.is24-yellow-pages .is24-totalrate .is24-boxes {
	text-align: center;
	display: inline-block;
	width: 49%;
	border-right: 1px dotted #cacaca;
}
.is24-yellow-pages .is24-totalrate .is24-boxes .is24-recommend {
	height:35px;
	padding:7px;
}
.is24-yellow-pages  .is24-totalrate .is24-boxes.is24-l {
	border: none;
	margin-left:-4px;
}
.is24-yellow-pages .is24-totalrate .is24-rate-wrap span.is24-font12 {
	vertical-align: bottom;
}
.is24-yellow-pages .is24-totalrate .is24-rate-wrap span.is24-stars {
	background: url(../../../css/plus_css/sl_offer/img/yellowStar_big.png) 0px 24px;
	display: inline-block;
	height: 22px;
	width: 121px;
	margin-left: 26px;
	text-align:left;
}
.is24-yellow-pages .is24-totalrate .is24-rate-wrap span.is24-stars span {
	background: url(../../../css/plus_css/sl_offer/img/yellowStar_big.png) 0 0;
	display: inline-block;
	height: 22px;
	width: 121px;
	text-align:left;
}
.is24-yellow-pages .is24-bb-box .is24-img-list {
	overflow: hidden;
}
.is24-yellow-pages .is24-bb-box .is24-img-list li {
	background: none;
	width: 171px;
	float: left;
	text-align: center;
	padding-left: 0;
	margin-bottom: 14px;
}
.is24-yellow-pages .is24-bb-box .is24-img-list li.is24-l {
	clear: both;
	width: auto;
}
.is24-yellow-pages .is24-bb-box span.is24-float-left {
	padding: 4px;
	font-size: 12px;
}
.is24-yellow-pages .is24-bb-switch {
	position: relative;
}
.is24-yellow-pages .is24-border.is24-bb-switch {
	padding: 14px 49px;
}
.is24-yellow-pages .is24-bb-box.is24-bb-switch h3 {
	margin: -10px -49px 0;
}
.is24-yellow-pages .is24-bb-switch span.is24-back,
.is24-yellow-pages .is24-bb-switch span.is24-next {
	position: absolute;
	background: url(img/progress.png) -27px 0 no-repeat;
	top: 50%;
	left: 20px;
	height: 26px;
	width: 20px;
	text-indent: -99999px!important;
	cursor:pointer;
}
.is24-yellow-pages .is24-bb-switch span.is24-next {
	left: 500px;
	background: url(img/progress.png) -111px 0 no-repeat;
}
.is24-yellow-pages .is24-bb-switch span.is24-back:hover {
	background: url(img/progress.png) 1px 0 no-repeat;
}
.is24-yellow-pages .is24-bb-switch span.is24-next:hover  {
	background: url(img/progress.png) -83px 0 no-repeat;

}
.is24-yellow-pages #is24-video-container-parent {
    height: 198px;
    width: 350px;
}




/* =================================== Anbieterbewertung ======================================== */
.is24-offer-rate {
	padding: 14px 14px 0 14px;
}
.is24-offer-rate div {
	float: left;
	width: 300px;
	padding-bottom: 14px;
	height: auto;
}
.is24-offer-rate div p.is24-img {
	padding-top: 7px;
}
.is24-offer-rate div.is24-l p.is24-img {
	padding-top: 3px;
}
.is24-offer-rate div.is24-rating {
	float: right;
	clear: none;
	width: 604px;
/*	-moz-box-shadow: 0 4px 5px -4px #999999;*/
	border-left: 1px solid #cad5df;
	padding-left: 21px;
	height: auto;
}
.is24-offer-rate div.is24-rating .is24-bottom-border02 label span.is24-help img{
	margin-top: -4px;
}
.is24-offer-rate .is24-kingsize,
.is24-offer-rate .is24-kingsize fieldset {
	border: none;
	background-color: transparent;
}
.is24-offer-rate .is24-kingsize fieldset div {
	width: 580px;
	height: auto;
}
.is24-offer-rate .is24-kingsize fieldset div h4 {
	font-size: 1em;
	padding-top: 17px;
}
.is24-offer-rate .is24-kingsize fieldset div h4,
.is24-offer-rate .is24-kingsize fieldset div ul {
	float: left;
	width: 275px;
	padding-bottom:21px;
}
.is24-offer-rate .is24-kingsize fieldset div.is24-bottom-border02 ul {
	padding-bottom: 0;
}
.is24-offer-rate .is24-kingsize fieldset div.is24-textarea textarea {
	height: 66px;
}
.is24-offer-rate .is24-kingsize fieldset div.is24-bottom-border02 span.label {
	width:188px;
}
.is24-offer-rate .is24-kingsize fieldset div ul.is24-inline {
	margin-left: 103px;
}
.is24-offer-rate .is24-kingsize fieldset div h4 span {
	display: block;
}
.is24-offer-rate .is24-kingsize fieldset .is24-bottom-border02 p {
	width: 261px;
}
.is24-offer-rate .is24-kingsize fieldset .is24-bottom-border02 span.is24-rating-text {
	width: 154px;
}
.is24-offer-rate .is24-form label {
	width: 287px;
}
.is24-offer-rate .is24-form ul.is24-inline li label {
	width: auto;
}
.is24-offer-rate div.is24-l p {
	float: left;
	width: 186px;
	padding-left: 14px;
}
.is24-offer-rate div.is24-l .is24-kingsize p {
	float: right;
	width: 168px;
}
.is24-offer-rate div.is24-l .is24-kingsize p.is24-l {
	float: none;
}
.is24-offer-rate div.is24-l .is24-bottom-border02 p {
	padding-left: 7px;
	float: none;
	width: 261px;
}
.is24-offer-rate div.is24-l p.is24-img {
	width: auto;
	padding-left: 0;
}
.is24-offer-rate div div.is24-l {
	border-top: 1px solid #cad5df;
	padding: 14px 0 0 0;
	border-left: none;
	width: 300px;
}
.is24-offer-rate .is24-rating ul li {
	padding: 2px 0;
}
.is24-offer-rate.is24-ownerrate .is24-bottom-border02 label {
	width: 302px;
}
.is24-offer-rate.is24-ownerrate ul {
	font-size: 12px;
}
.is24-offer-rate.is24-ownerrate p.is24-expand,
.is24-offer-rate.is24-ownerrate p.is24-collapse {
	background: #fff;
}
.is24-offer-rate.is24-ownerrate p.is24-expand a,
.is24-offer-rate.is24-ownerrate p.is24-collapse a {
	margin-left: 4px;
}

.is24-offer-rate.is24-ownerrate .is24-bottom-border02 span.is24-help img,
.is24-offer-rate.is24-ownerrate .is24-bottom-border02 span.is24-help-l img {
	vertical-align:baseline;
}
/* =================================== =ANBIETERVERZEICHNIS ================================================= */
#is24-offer-tabs.is24-nav-local {
	width: 915px;
} 
.is24-offer-tabs div.is24-l ul li {
	background: none;
	width: 122px;
	float: left;
	height: 190px;
	padding:0 7px;
	padding-bottom: 14px;
}	
.is24-offer-tabs div.is24-l ul.is24-f li {
	float: none;
	height: 7px;
	width: 150px;
}
.is24-offer-tabs div ul li a {
	text-decoration: none;
	display: block;
	width: 122px;
}
.is24-offer-tabs div ul li a:hover {
	text-decoration: none;
	border: 1px solid #ff7500;
	padding: 3px;
	margin-top: -4px;
	margin-left:-4px;
}
.is24-offer-tabs div ul li a img {
	border: 1px solid #c6c6c6;
}
.is24-offer-tabs div ul li a span {
	display: block;
	font-size: 10px;
	color:#444;
	text-align: center;
}
.is24-offer-tabs div ul li a:link {
	text-decoration: none;
}
.is24-offer-tabs .is24-expand a, 
.is24-offer-tabs .is24-collapse a {
	margin-left: 0;
	float:none;
	clear:both;
}
.is24-offer-tabs .is24-expand,
.is24-offer-tabs .is24-collapse {
    clear: both;
}
.is24-offer-tabs {
    overflow: visible;
}
.is24-offer-tabs .is24-l.is24-f {
    clear: both;
    width: 100%;
    height: auto;
}.is24-thumbs-up {
	background: url(img/empfehlung_icon.png) 0 8px no-repeat;
	padding-left: 35px;
}
/* Rating Stars */
p.is24-star0,
li.is24-star0,
p.is24-star05,
li.is24-star05,
p.is24-star1,
li.is24-star1,
p.is24-star2,
li.is24-star2,
p.is24-star3,
li.is24-star3,
p.is24-star4,
li.is24-star4,
p.is24-star5,
li.is24-star5,
p.is24-star15,
li.is24-star15,
p.is24-star25,
li.is24-star25,
p.is24-star35,
li.is24-star35,
p.is24-star45,
li.is24-star45,
.is24-star-layerlist li {
	background: url(img/greenstars_half_sprite_flat.png) 0 0 no-repeat;
	height: 15px;
	width: 86px;
}
p.is24-star0,
li.is24-star0,
.is24-star-layerlist li.is24-star0 {
	background-position: 0 -200px;
}
p.is24-star05,
li.is24-star05,
.is24-star-layerlist li.is24-star05 {
	background-position: 0 -180px;
}
p.is24-star1,
li.is24-star1,
.is24-star-layerlist li.is24-star1 {
	background-position: 0 -160px;
}
p.is24-star2,
li.is24-star2,
.is24-star-layerlist li.is24-star2 {
	background-position: 0 -120px;
}
p.is24-star3,
li.is24-star3,
.is24-star-layerlist li.is24-star3 {
	background-position: 0 -80px;
}
p.is24-star4,
li.is24-star4,
.is24-star-layerlist li.is24-star4 {
	background-position: 0 -40px;
}
p.is24-star15,
li.is24-star15,
.is24-star-layerlist li.is24-star15 {
	background-position: 0 -140px;
}
p.is24-star25,
li.is24-star25,
.is24-star-layerlist li.is24-star25 {
	background-position: 0 -100px;
}
p.is24-star35,
li.is24-star35,
.is24-star-layerlist li.is24-star35 {
	background-position: 0 -60px;
}
p.is24-star45,
li.is24-star45,
.is24-star-layerlist li.is24-star45 {
	background-position: 0 -20px;
}
.is24-provider-details .is24-s3 .is24-rating div {
	padding: 7px 0 7px 0;
}
.is24-provider-details .is24-s3 .is24-rating div.is24-f {
	float: none;
	width: auto;
	margin-bottom: 7px;
}
.is24-provider-details .is24-s3 .is24-rating p {
	float: left;
	margin-top: 2px;
}
.is24-provider-details .is24-s3 .is24-rating p.is24-f {
	width: 250px;
}
.is24-provider-details .is24-s3 .is24-rating span.is24-padded-left-s.is24-font12 {
	float: left;
	width: 40px;
	margin-right: 28px;
}
.is24-provider-details .is24-s3 .is24-rating span.is24-font12 {
	width: 90px;
}
/* lightbox mit is24-promo-action (orange button)*/
.is24-lb .is24-kingsize fieldset.action span.is24-promo-action {
	float: right;
	margin: 14px 14px 0 0;
}