BODY{height:100%; margin:0px 0px; text-align:center; font-family:Arial,sans-serif; font-size:13px; line-height:140%;}

P,DIV,TD { font-family:  Arial, Helvetica, sans-serif; font-size:13px; line-height:160%; margin:0px; }
A { text-decoration:underline;}
A:hover {text-decoration:none;}
AREA:hover {cursor:pointer;}

H1 { font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; margin:0px 0px 10px 0px; line-height:140%;}
H2 { font-family:Arial, Helvetica, sans-serif; font-size:15px;margin:0px 0px 8px 0px; text-align:left;}
H3 { font-family: sans-serif; font-size:13px; margin:0px 0px 8px 0px; text-align:left; font-weight:bold}

A H1 {}
A H1 {}
A H3 {}

.link-ext{position:relative; padding-left:12px; display:inline-block; white-space:nowrap; background:url(../img/linkExt.gif) center left no-repeat;}
.link-ext IMG{position:relative; display:inline;}
.link-mailto{position:relative; white-space:nowrap;}
.link-mailto IMG{position:relative; display:inline;}

FORM {padding:0px; margin:0px;}
INPUT, SELECT, TEXTAREA { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; }
TEXTAREA {overflow-x:auto; overflow-y:auto;}

UL{list-style-image:url(../img/icon_ul.gif); margin:0 0 0 10px; padding-left:8px}
UL LI{margin-bottom:4px;}

OL{padding-left:29px}
OL LI{margin-bottom:4px}

UL.special{list-style-image:url(../img/icon_special_list.gif); margin:0 0 0 10px; padding-left:8px}


.span-hidden{display:none}
.clearer{height:1px; clear:both; font-size:1px; line-height:1px;}
.hidden{display:none;}

.min-height {height:400px; width:1px; float:right;}

.margin-top{height:15px}
.margin-bottom{height:1px; clear:both}

.div-main{width:760px; margin:0px auto; text-align:left;}
.div-top{height:97px; width:760px; border-bottom:0; max-width:758px;}


.banner{clear:both; height:70px; margin-bottom:-2px;}
.banner-left{width:430px; padding-top:46px; float:left;}
.banner-right{width:250px; height:70px; float:right;}

.topad{position:absolute; top:15px;}
.topad .stars{float:left; margin:2px 5px 0 0; display:inline; width:66px; height:12px;}

.search{float:left; width:234px; margin-right:6px;}
.searchbox-searchform{height:24px;}
.searchbox-textfield{height:24px; width:180px; display:block; float:left; padding:3px 2px 0px 2px;}
.searchbox-submit{}
.searchbox-submit-a{float:left; display:block; position:relative; margin-left:-1px; height:24px; max-height:22px; line-height:22px; padding:0px 5px; font-weight:bold; text-decoration:none;}
.searchbox-submit-a:hover{}

.topnav{position:relative; z-index:1002; right:6px; line-height:140%;}
.topnav-countries{width:180px; height:23px; max-height:22px; position:relative; left:6px; border-top:1px solid #007C85; border-bottom:1px solid #007C85; }
.topnav A{display:block; text-decoration:none; padding:0px 3px; line-height:22px; color:#000000; font-weight:normal; position:relative; z-index:1010;}
.topnav-countries A{width:180px; max-width:173px; border-left:1px solid #007C85; border-right:1px solid #007C85;}
.mca{}
.mcn{display:block;}
.mcn:hover{}

.topnav UL{padding:0; margin:0; list-style:none;}
.topnav LI{float:left; position:relative; margin:0;}
.topnav-site LI{width:130px;}
.topnav-countries LI{width:180px;}
.topnav LI UL{display:none; position:absolute; top:19px; left:0px;}
.topnav LI UL LI{z-index:10;}
.topnav-site LI UL{width:130px;}
.topnav-countries LI UL{width:180px;}
li>ul{top:auto; left:auto;}
.topnav li:hover UL, li.over UL{display:block;}

.yellow {height:10px; font-size:1px; width:760px; float:left; position:relative; top:10px;}
.yellow-left {height:10px; width:20px; font-size:1px;  float:left; position:relative; left:-20px; z-index:6;}
.yellow-right {height:10px; width:66px; font-size:1px; position:relative; float:right; left:66px;}

.spacer-begin {clear:both; height:10px;}
.div-main-content {clear:both; }

.div-spacer{height:8px; max-height:6px;}
.line-1 {height:1px; font-size:1px; margin:20px 0px; border:0;}

.div-left{width:180px;}

.menu1{line-height:140%;}
.menu1-spacer{width:100px; height:4px; position:relative;}
.menu1-spacer IMG{display:none;}
.menu1 A{display:block; text-decoration:none; font-weight:normal; width:180px; max-width:160px; margin:0px; padding:4px 10px 5px 10px;}
.m11n{}
.m11n:hover{}
.m11a{}
.m11a-hs{}
.menu12{padding-bottom:4px;}
.menu12 IMG{border:0px; width:9px; height:8px; margin:0px 6px 1px -15px;}
.m12n{padding:4px 6px 4px 5px; line-height:130%}
.m12n:hover{text-indent:0px;}
.menu1 .menu12 A {margin-left:10px; width:170px; max-width:145px; padding:2px 10px 3px 15px;}
.m12n IMG{visibility:hidden;}
.m12n:hover IMG{visibility:visible;}
.m12a{line-height:130%}
.m12a IMG{}

.menu2{height:38px; line-height:140%; margin-left:12px;}
.menu2 A{height:28px; max-height:24px; padding:4px 9px 0px 9px; float:left; text-decoration:none; font-weight:normal; position:relative; z-index:1; top:0px; left:0px; margin-bottom:-1px;}
.m2n{}
.m2n:hover{}
.m2a{}


.div-right{float:right; width:570px; background:#FFFFFF}

.content-wrap{}
.content{margin:15px 0px 25px 14px; }


.image-text {text-align:inherit; display:block; padding:10px; margin:-8px 1px 0px 0px;}


.infobox {text-align:left; clear:both; padding:8px 0 9px 0;}
.infobox-content {margin:0 10px;}


.div-bottom{clear:both;}
.div-bottom-left{width:180px;float:left;}
.div-bottom-right{float:right; width:574px;}
.div-bottom-right TABLE {width:534px;}
.div-bottom-right TABLE TABLE {width:1; float:right;}

.div-bottom-left-spacer{height:24px}
.div-bottom-right-spacer{height:24px}

.actions{margin-top:20px;}
.actions A{display:block; padding:0px 15px 5px 22px; float:left;}
.actions .b-print IMG{border:0; width:15px; height:14px; margin:0px 8px -2px -22px}
.actions .b-mail IMG{border:0; width:15px; height:11px; margin:0px 6px -1px -22px}
.actions .b-favorit IMG{border:0; width:15px; height:14px; margin:1px 7px -2px -22px}

.toplink {height:40px; clear:both;}
.toplink-link {float:right;font-weight:bold; margin:10px 18px 0px 0px}
.toplink-link IMG {width:10px; height:10px; margin:5px 3px 0px 0px; float:left; border:0;}

.footer{clear:both; background:#FFFFFF}
.footer-right{float:right; width:570px;}
.footer-left{}
.footer-line{height:3px; margin-top:1px;}
.footer-content{padding:10px 0 10px 15px;}
.motorsport-link IMG {width:140px; height:71px; margin-top:15px; border:0;}


.menu-login {line-height:140%; margin-top:10px;}
.menu-login A {display:block; width:180px; max-width:140px; margin:0px; padding:4px 10px 5px 30px; text-decoration:none; font-weight:normal; color:#000000; }
.menu-login A:hover {}

.menu-login .mln{background:url(../img/icon_login.gif) 7px 5px no-repeat;}
.menu-login .mln:hover{}

.menu-login .mln-edit{background:url(../img/icon_key.gif) 6px 8px no-repeat;}
.menu-login .mln-edit:hover{}

.menu-login .mln-logout{background:url(../img/icon_logout.gif) 7px 5px no-repeat;}
.menu-login .mln-logout:hover{}

.menu-login .mla {background:url(../img/icon_login.gif) 7px 5px no-repeat;}
.menu-login .mla-edit {background:url(../img/icon_key.gif) 6px 8px no-repeat;}
.menu-login .mla-logout {background:url(../img/icon_logout.gif) 7px 5px no-repeat;}

.menu-login .menu12 IMG{border:0px; width:15px; height:10px; margin:1px 6px 1px -22px; vertical-align:middle;}
.menu-login .menu12 A {width:180px; max-width:140px; padding:4px 10px 4px 30px; line-height:120%; border:0;}
.menu-login .menu12 A:hover {}
.menu-login .ml2n {}
.menu-login .ml2n IMG {visibility:hidden; }
.menu-login .ml2n:hover {text-indent:0px;}
.menu-login .ml2n:hover IMG {visibility:visible;}
.menu-login .ml2a {}


DIV.s-sb {margin:10px 0px;}
DIV.s-sb-text {margin-bottom:10px;}
INPUT.s-sb-sword {width:448px;}
INPUT.s-sb-button {font-weight:bold; width:70px; margin:0px;}
DIV.s-sb P {margin-top:20px}
TABLE.s-sb-extended {margin-top:10px; width:525px;}
TABLE.s-sb-extended TD {padding:3px}
DIV.s-rules {}
DIV.s-sectionlinks {}
SPAN.s-sw {font-weight:bold;}
DIV.s-secHead {}
DIV.s-browsebox-header {margin:30px 0px 0px 0px; height:20px; max-height:18px; padding:2px 5px 3px 5px; width:525px; max-width:515px; }
DIV.s-browsebox {}
DIV.s-browsebox A {font-weight:normal; text-decoration:none; float:left; height:20px; max-height:18px; padding:2px 10px 3px 10px; margin-right:2px; margin-bottom:10px}
DIV.s-browsebox A:hover {}
SPAN.s-active-page {display:block; float:left; height:20px; max-height:18px; padding:2px 10px 3px 10px; margin-right:2px; cursor:default; margin-bottom:10px}
P.s-noresults {font-weight:bold; margin:15px 0px;}
DIV.s-section {}
DIV.s-section-page {}
DIV.s-res {width:515px;}
DIV.s-res-block {margin:10px 0px 30px 0px;}
DIV.s-res-title {width:435px}
DIV.s-res-icon {float:left; padding-left:4px; width:30px; max-width:26px}
DIV.s-res-title-word {float:left; width:375px;}
DIV.s-res-percent {float:right; text-align:right; width:30px;}
DIV.s-res-descr {clear:both; margin:5px 5px 0px 30px;}
DIV.s-res-info {margin:5px 0px 0px 30px; font-size:10px}
.s-res-other-user {display:none}


.news-header{}
.news-header .line-1{margin-top:5px;}
.news-footer{}
.news-footer .line-1{margin-bottom:5px;}
.news-backbutton {display:block;}
.news-backbutton A {text-decoration:none; font-weight:normal; height:20px; padding:1px 6px 2px 6px;}
.news-backbutton A:hover {}
.news-header .news-backbutton {margin-bottom:20px;}
.news-footer .news-backbutton {margin-top:20px;}
.news-date{clear:both; font-style:italic;}
.news-author{clear:both}
.news-email{clear:both}
.news-email A {}
.news-related {clear:both; display:block; margin-bottom:5px;}
.news-related A{}


.news-shortteaser {margin-top:25px;}
.news-shortteaser A {display:block; font-weight:normal; padding:6px 6px 6px 22px; text-decoration:none; line-height:120%;}
.news-shortteaser A:hover {text-decoration:underline;}
.news-shortteaser A IMG {width:14px; height:14px; border:0; margin:0px 8px -2px -22px}
.news-shortteaser-divider {height:1px}


.newslist-item {clear:both;}
.newslist-item IMG {border:0;}
.newslist-item-image {vertical-align:top;}
.newslist-item-image-table {margin:0px 12px 0px 0px; width:120px}
.newslist-item-image-table TD {vertical-align:middle; text-align:center}
.newslist-item-text {vertical-align:top;text-align:left}
.newslist-item-text .news-date {text-align:left}
.newslist-item-text H2 {margin-bottom:4px;}
.newslist-item .line-1 {clear:both}
.newslist-navi-top {text-align:left;}
.newslist-navi-bottom {text-align:left;}
.newslist-navi A {font-weight:normal; text-decoration:none; height:20px; padding:2px 10px 3px 10px; margin-right:2px;}
.newslist-navi A:hover {}
SPAN.newslist-navi-a {height:20px; padding:2px 10px 3px 10px; margin-right:2px;cursor:default;}
SPAN.newslist-navi-lastpagespacer {height:20px; padding:2px 10px 3px 10px; margin-right:2px;}



DIV.tx-newloginbox-pi1 H3 {font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; margin:0px 0px 10px 0px; line-height:140%;}
DIV.tx-newloginbox-pi1 P {margin:0px 0px 12px 0px;}
DIV.tx-newloginbox-pi1 TABLE TR TD P {margin:0px;}
DIV.tx-newloginbox-pi1 TABLE TR TD {margin: 2px 0px 0px 6px; padding: 3px 0px 3px 0px;}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {margin: 12px 0px 0px 0px;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {margin: 0px 0px 0px 6px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {margin: 30px 0px 0px 0px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}


.div-sondermodell {width:180px; max-width:178px; text-align:left;}
.div-sondermodell A {text-decoration:none; font-weight:normal; color:#000000}
.div-sondermodell A:hover {text-decoration:underline;}
.div-sondermodell .div-img {text-align:center;}
.div-sondermodell .div-text {margin:6px;}

.sitemap{}
.sitemap A {display:block;}

.sitemap-articles{}
.sitemap-articles A {display:block; padding:3px 0px;}

.sitemap-level1{padding:16px 0px 3px 20px;}
.sitemap-level2{padding:2px 0px 3px 40px;}
.sitemap-level3{padding:2px 0px 3px 60px;}
.sitemap-level4{padding:2px 0px 3px 80px;}
.sitemap-level5{padding:2px 0px 3px 100px}

/* Chart Airnergy+ contra O2 */
.chart-plus {color:#007384; font-size:20px;}
.chart-minus {color:#FF0000; font-size:20px; font-weight:bold;}


/* FE Users Registration Form  */
.FEreg-table { width:556px; }
.FEreg-left { vertical-align:top; padding:5px; margin:1px; padding-top:6px; }
.FEreg-right { vertical-align:top; width:252px; padding:5px; margin:1px;}
.FEreg-left2 { vertical-align:middle; padding:5px; margin:1px; }
.FEreg-right2 { vertical-align:middle; width:252px; padding:5px; margin:1px; }
.FEreg-text { padding:5px; width:540px;}
.FEreg-submit { width:415px; text-align:center; }
.FEreg-select { width:100px; }
.FEreg-input-large { width:250px; }
.FEreg-input-zip { width:50px; }
.FEreg-input-city { width:195px; margin-left:5px; }
.FEreg-textarea { width: 250px;}
TD.FEreg-submit { text-align:center; width:540px;}


/* Table with prices */
TABLE.c-table { width:556px; }
TABLE.c-table TD {padding:8px; margin:1px; text-align:center;}
TABLE.c-table TD.c-table-header-top { font-weight:bold; }
TABLE.c-table TD.c-table-header-left { font-weight:bold; text-align:left; }

TABLE.table-price { width:556px; }
TABLE.table-price TD {padding:8px; text-align:left; vertical-align:top;}
TABLE.table-price TD IMG {}
TABLE.table-price TD.table-price-header-top {font-weight:bold;}


.reflink{display:none}

.table-style{}
.table-style TD{padding:5px; margin:1px; vertical-align:top;}
.table-style TD.table-head{font-weight:bold;}
.table-style TD.table-blank{background:none; border:0;}
.table-redtext {color:#CC0000}
.table-style .table-spacer {background:none}



TABLE.tv-shows {width:556px; border-right:1px solid #007C85; border-bottom:1px solid #007C85;}
TABLE.tv-shows TD {vertical-align:top; border-left:1px solid #007C85; border-top:1px solid #007C85; padding:5px}
.tv-shows-item {}
.tv-shows-item IMG{border:0;}
.tv-shows-logo {margin:3px 5px 0 0; float:left; width:35px;}
.tv-shows-logo IMG{border:0;}
.tv-shows-item_descr {}
.tv-shows .tv-shows-ctitles TD {background-color:#DBEDEE; font-weight:bold; background:#BADEDF url(../img/bg_menu_top.jpg) repeat-x;}

.next-tv-show {margin-bottom:30px;}
.next-tv-show-logo {float:left; height:100px; width:100px; margin-right:10px; border:1px solid #007C85}
.next-tv-show-logo TD {text-align:center; vertical-align:middle; background-color:white;}
.next-tv-show-text {height:100px;}



.fa-table-main{}


/* Form Agent */
.fa-table-inner{width:556px; margin:0px 0px 8px 0px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#D6EDED url(../img/bg_menu_main.jpg) repeat-y;}
.fa-td-left-col{width:146px; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:4px 4px 4px 8px; vertical-align:top;}
.fa-td-right-col{border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}

.fa-div-box{}
.fa-td-box-title{border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:5px 8px; background:#92D1D1; font-weight:bold;}
.fa-div-result{}
.fa-div-result-price{}
.fa-div-box-content{}
.fa-div-box-note{}
.fa-div-box-note-header{}
.fa-div-box-note-content{}


.fa-input{padding:3px;}
.fa-input-valueonly{padding:3px 6px;}
.fa-div-upload-filename{padding:3px 6px;}
.fa-fielddescr{margin:3px; display:block; font-size:12px; color:#666666;}

.fa-maxlength-text, .fa-maxlength-text INPUT{font-size:12px; color:#666666;}
.fa-maxlength-text INPUT{border:0; background:none; cursor:default;}

.fa-div-upload-allowed{font-size:12px; color:#666666; margin-left:4px}
.fa-div-upload-filename{margin:4px 3px 4px 3px;}
.fa-div-upload-image{float:left;}
.fa-div-upload-image IMG {border:1px solid #007C85; margin:4px;}



.fa-table-checkbox{}
.fa-td-checkbox-box{}
.fa-td-checkbox-text{padding:3px}


.fa-div-ind-err{font-weight:bold; color:#CC0000; padding:5px}
.fa-div-global-err{font-weight:bold; color:#CC0000; margin:15px 0; border:1px solid #CC0000; padding:10px}

.fa-div-submit-buttons{padding-top:15px; text-align:center}

.fa-button-next {padding:6px 8px 9px 10px; margin-left:15px; background-color:#DBEDEE; border:1px solid #007C85; height:33px; max-height:18px;}
.fa-button-next:hover {background-color:#FFFFFF}
.fa-button-next IMG {width:19px; height:19px; border:0; position:relative; left:6px; margin:0px 4px -6px 0px}

.fa-button-back {padding:6px 10px 9px 6px; margin-right:15px; background-color:#DBEDEE; border:1px solid #007C85; height:33px; max-height:18px;}
.fa-button-back:hover {background-color:#FFFFFF}
.fa-button-back IMG {width:19px; height:19px; border:0; position:relative; left:0px; margin:0px 6px -6px 0px}

.fa-maxlength-text, .fa-maxlength-text INPUT{font-size:12px; color:#555555;}
.fa-maxlength-text INPUT{border:0; background:none; cursor:default;}

/* 
.fa-button-submit {font-weight:bold; float:left;}
.fa-button-submit:hover {background-color:#FFFFFF}
.fa-button-submit IMG {width:19px; height:19px; border:0; position:relative; left:0px; margin:0px 6px -6px 0px}
 */

/* Form Director */
.ctypebox {width:556px;}
/* .ctypebox-head A{border-left:1px solid #FFFFFF; width:556px; border-top:1px solid #FFFFFF; padding:5px 8px; background:#92D1D1 url(../img/icon_arrowright.gif) 5px 7px no-repeat; margin:0; font-weight:bold; font-size:13px; text-decoration:underline;}
.ctypebox-head A {}
.ctypebox-head .ctypebox-label-n {background:url(../img/icon_arrowright.gif) 5px 7px no-repeat; background-color:#92D1D1;}
.ctypebox-head .ctypebox-label-n:hover {background:url(../img/icon_dropdown.gif) 5px 7px no-repeat; background-color:#F7F3EF;}
.ctypebox-label-a {}
 */

.ctypebox-head A{display:block; height:30px; padding:0 6px 0 24px; line-height:30px; font-weight:bold; display:block; color:#000000;}

.ctypebox-head .ctypebox-label-n { background:url(../../../bp_icons/arrow_right.gif) 8px 11px no-repeat; background-color:#92D1D1; border:1px solid #FFFFFF; border-bottom:0;}
.ctypebox-head .ctypebox-label-n:hover {background-color:#54B8B8}
.ctypebox-label-a {background:url(../../../bp_icons/arrow_down.gif) 8px 11px no-repeat; background-color:#92D1D1; border:1px solid #FFFFFF; border-bottom:0;}
.ctypebox-label-a:hover {background-color:#54B8B8}

.ctypebox-content .fa-div-global-err{margin:1px;}

.ctypebox-content {margin-bottom:30px;}
.ctypebox-content .fa-table-inner{}
.ctypebox-content .fa-div-submit-buttons{height:60px; padding:0; text-align:center;}

.button-editform{margin-left:5px; text-align:left; font-weight:bold;}
.button-editform IMG{border:0; position:relative; width:11px; float:left; top:3px;}

.usetype-icon{float:left; margin:0 10px 10px 0;}


/*
.menu{display:block; clear:both; margin-bottom:1px; width:556px;}
.menu IMG {position:relative; top:1px; margin-top:6px; margin-right:5px;}
.menu A {margin:2px 4px 0 0; padding:0 8px; height:26px; max-height:24px; font-weight:bold; text-decoration:none; display:block; float:left; border:1px solid #C5C1B5; line-height:24px; color:#000000;}

.menu .mn {background:#C5C1B5;}
.menu A:hover {background:#F7F3EF;}
.menu .ma {background-color:#F7F3EF;}
.menu .mb {padding:0 0 0 20px; margin-bottom:1px;background:url(../res/icon-arrowleft.gif) 5px 7px no-repeat; }
*/







.userreg-usetypes-h1 {}
.userreg-usetypes-h1-icon {float:left; margin:2px 10px 0 0; width:50px; height:50px}
.userreg-overview-links {}
.userreg-overview-links A {display:block; margin:8px 0}
.userreg-overview-links-usetype IMG {float:left; width:20px; height:20px; border:0px; margin:1px 6px 0 -26px}
.userreg-overview-links-usetype A {margin-left:26px}





/* tx_wwlbusinesspartners_pi2 */


.table-content{padding:10px; margin:1px 0 0 1px; border-right:1px solid #FFFFFF; background:#D6EDED url(../img/bg_menu_main.jpg) repeat-y;}



.bp-pi2-ow {border:1px solid #007C85;}
.bp-pi2-ow-title {border-bottom:1px solid #007C85; padding:6px 0 6px 6px; height:32px; max-height:21px; background-color:#DBEDEE; font-weight:bold;}
.bp-pi2-ow-icon {display:block; float:right; margin-right:6px; height:19px; width:19px; max-width:18px; border:1px solid #007C85; text-decoration:none; cursor:pointer;}
.bp-pi2-ow-icon IMG {visibility:hidden; width:18px; height:19px; border:0;}
.bp-pi2-ow-icon:hover IMG {visibility:visible}
.bp-pi2-ow-icon:hover {text-indent:0;}
.bp-pi2-ow-content {clear:both; }
.bp-pi2-ow-item {display:block; margin:6px; height:20px; text-decoration:none; font-weight:normal; color:#000000}
.bp-pi2-ow-item .bp-pi2-ow-icon {float:left; margin:0 6px 0 0; cursor:pointer}
.bp-pi2-ow-item:hover .bp-pi2-ow-icon IMG {visibility:visible}
.bp-pi2-ow-item:hover {text-indent:0;}

.bp-pi2-ow-inactive {border:1px solid #A0A0A0; cursor:pointer}
.bp-pi2-ow-inactive .bp-pi2-ow-title {border-bottom:1px solid #A0A0A0; background-color:#e0e0e0; color:#818181}
.bp-pi2-ow-inactive .bp-pi2-ow-icon {border:1px solid #A0A0A0;}
.bp-pi2-ow-inactive .bp-pi2-ow-icon IMG {visibility:visible}
.bp-pi2-ow-inactive .bp-pi2-ow-content {clear:both;}
.bp-pi2-ow-inactive .bp-pi2-ow-item {display:block; margin:6px; height:20px; color:#818181}
.bp-pi2-ow-inactive .bp-pi2-ow-item .bp-pi2-ow-icon {float:left; margin:0 6px 0 0; }



/* tx_wwlbusinesspartners_pi1 */
.bp-pi1-headlink-n {font-weight:bold; display:block; padding:4px 6px 5px 24px; line-height:22px; color:#000000; background:url(../../../bp_icons/arrow_right.gif) 8px 11px no-repeat; background-color:#92D1D1; border:1px solid #FFFFFF; border-bottom:0;}
.bp-pi1-headlink-n:hover {background-color:#54B8B8}
.bp-pi1-headlink-a {font-weight:bold; display:block; padding:4px 6px 5px 24px; line-height:22px; color:#000000; background:url(../../../bp_icons/arrow_down.gif) 8px 11px no-repeat; background-color:#92D1D1; border:1px solid #FFFFFF; border-bottom:0;}
.bp-pi1-headlink-a:hover {background-color:#54B8B8}

.bp-pi1-partner-box {border:1px solid #007C85; padding:8px; position:relative; margin-top:-1px}
.bp-pi1-partner-box TABLE {width:512px}
.bp-pi1-partner-box-left {width:335px; padding-right:8px}
.bp-pi1-partner-box-right {}

OL.bp-pi1-listcities-partner {list-style:url(../../../bp_icons/geo_cursor_partner.gif) none; vertical-align:top;}
OL.bp-pi1-listcities-partner LI {margin:1px 0 1px -16px; padding-left: 5px;}

OL.bp-pi1-listcities-nopartner {list-style:url(../../../bp_icons/geo_cursor_nopartner.gif) none;}
OL.bp-pi1-listcities-nopartner LI {margin:1px 0 1px -16px; padding-left: 5px; vertical-align:top;}


/* newsletter subscribe */
.wwlnewsletter-pi1 {margin-bottom:0px;}
.wwlnewsletter-pi1 .fa-input{float:left; padding:3px; }
.wwlnewsletter-pi1 .fa-input INPUT{}

/* newsletter admin */
.wwlnewsletter-pi2 {margin-bottom:20px; clear:both;}
.wwlnewsletter-pi2 IMG {border:0;}
.wwlnewsletter-pi2-image {float:left; width:140px; vertical-align:top;}
.wwlnewsletter-pi2-text {}
.wwlnewsletter-pi2-text-reg {margin-top:10px;}
.wwlnewsletter-pi2-text-noreg {margin-top:10px;}
.wwlnewsletter-pi2-changenote {padding:10px; margin-bottom:20px;}


/* fairs */
.wwl-fairs{padding:5px 0 10px 0; width:556px;}
.wwl-fairs TD{vertical-align:top; padding:4px 10px 4px 4px; border-top:1px solid #99999a;}
.wwl-fairs TR{}
.wwl-fairs .titles TD{font-weight:bold; border:none;}



