body {margin:0px;}
body.main {background:#ff9933 url(../../N_outer_background.gif/$file/outer_background.gif) 0px 0px repeat-x;}
body.popup {background-color:#ffffff;}
body, td, a, input, select {font-family:Arial, Helvetica, sans-serif; color:#333333;}
html body.editbody a {display:inline-block;}
p {margin:0; font-size:inherit;}
ul {padding:0; margin:8px 0 8px 0; display:block; border:0px solid red; list-style-type:none;}
ul li {margin:0; padding:0 0 0 8px; background:url(../../N_list_dot.gif/$file/list_dot.gif) 0px 6px no-repeat;}
ol {margin:8px 0px 8px 20pt;padding:0px;}
ol li {margin:0; padding:0px 0px 0px 0px; background:none;}

h1 {margin:2px 0px 4px 0px; font-size:12px; font-weight:bold; color:#cc0330;}
h2 {margin:2px 0px 0px 0px; font-size:12px; font-weight:bold; color:#333333;}
.intro {font-size:10px; color:#222222}
.date {color:#333333;}
.clearer {float:none; clear:both;}

.bg1, .bg1 table {background-color:#ff9933 !important;}
.bg2, .bg2 table {background-color:#ffdd99 !important;}
.bg1 .intro {color:#ffffff}
.bg2 .intro {color:#444444}

.bottomMargin {border-bottom:5px solid #ffffff !important;}
.topMargin {border-top:5px solid #ffffff !important;}
#colLeft .bottomMargin, #colRight .bottomMargin {border-bottom:5px solid #ffeecc !important;}
#colLeft .topMargin, #colRight .topMargin {border-top:5px solid #ffeecc !important;}

#printbutton {display:none;}

.paraConfig {float:left; margin:5px 0 0 20px; border:1px solid red; background-color:#ffaaaa; padding:10px; color:#333333; font-size:12px;}
.paraConfigValue {width:1px; height:1px; visibility:hidden; overflow:hidden;}

/* ------- Forms ------- */
form {margin:0px;}
input {font-family:Arial; font-size:11px;} 
select {font-family:Arial; font-size:11px;}
textarea {font-family:Arial; font-size:11px;}
.formfield {width:225px;}
.listField {width:230px;}
.formBox {width:455px; height:70px;}
.fieldShort {width:150px;}
.fieldMid {width:310px;}
.fieldLong {width:450px;}
select.fieldShort {width:155px;}
select.fieldMid {width:315px;}
select.fieldLong {width:455px;}

/* ------- Tables ------- */
.td0 {font-size:11px; color:#333333;}
.td1 {font-size:11px; color:#333333; border-bottom:1px solid black;}
.td2 {font-size:11px; color:#333333; border-bottom:1px solid black; border-right:1px solid black;}
.td3 {font-size:11px; color:#cc0330; border-bottom:3px solid #cc0330;}

/* ------- Links ------- */
.downloadlink {padding-left:13px; background:url(../../N_icon_link_download.gif/$file/icon_link_download.gif) 0px center no-repeat;}
.externallink {padding-left:13px; background:url(../../N_icon_link_external.gif/$file/icon_link_external.gif) 0px 2px no-repeat; display:block;}
.internallink, .searchResultLink {padding-left:13px; background:url(../../N_icon_link.gif/$file/icon_link.gif) 0px 2px no-repeat; display:block;}
.joblink {padding-left:13px; background:url(../../N_icon_link.gif/$file/icon_link.gif) 0px 2px no-repeat; display:block;}
.navlinkMedia {padding-left:28px !important; background:url(../../N_icon_link_media.gif/$file/icon_link_media.gif) 10px center no-repeat;}
.navlinkContact {padding-left:28px !important; background:url(../../N_icon_link_contact.gif/$file/icon_link_contact.gif) 10px center no-repeat;}
.embeddedpopuplink {padding-left:13px; background:url(../../N_icon_link_media.gif/$file/icon_link_media.gif) 0px center no-repeat;}
.searchlink {padding-left:13px; background:url(../../N_icon_search.gif/$file/icon_search.gif) 0px center no-repeat;}


/* -------------------------------------------------------- Content-Bereiche -------------------------------------------------------- */
#content {position:relative; background:url(../../N_column_background.gif/$file/column_background.gif) 0px 0px repeat-y; width:985px; margin-left:auto; margin-right:auto; text-align:left;}
#header {position:relative; width:985px; height:125px;background:#fbb226 url(../../N_KOENIG_header.jpg/$File/KOENIG_header.jpg) 0px 0px no-repeat; border-bottom:5px solid #ffffff}
#footer {clear:both; position:relative; width:985px; height:100px}

#colLeft {position:static; width:185px; margin-right: 5px; float:left; overflow-x:hidden;}
#colCenter {position:static; width:605px; float:left; overflow-x:hidden}
#colRight {position:static; width:185px; margin-left: 5px; float:left; overflow-x:hidden;}

/* ------- Header ------- */
#logo {position:absolute; left:188px; top:30px;}
.toplink {position:absolute; top:93px; width:15px; height:15px; z-index:3;}
.toplink:hover {position:absolute; top:62px; width:100px; height:46px; z-index:2;}
.toplink img {border:0;}
#toplinkPrint {left:810px; background:url(../../N_icon_top_print.gif/$file/icon_top_print.gif);}
#toplinkPrint:hover {left:768px; background:url(../../N_pop_top_print_de.gif/$file/pop_top_print_de.gif) 0px 0px;}
#toplinkSend {left:840px; background:url(../../N_icon_top_send.gif/$file/icon_top_send.gif);}
#toplinkSend:hover {left:798px; background:url(../../N_pop_top_send_de.gif/$file/pop_top_send_de.gif) 0px 0px;}
#toplinkLang {left:890px; background:url(../../N_icon_top_lang.gif/$file/icon_top_lang.gif);position:absolute; top:93px; width:45px; height:15px; z-index:3;}
#toplinkLang:hover {left:890px; background:url(../../N_icon_top_lang.gif/$file/icon_top_lang.gif);position:absolute; top:93px; width:45px; height:15px; z-index:3;}
#toplinkSitemap {left:865px; background:url(../../N_icon_top_sitemap.gif/$file/icon_top_sitemap.gif);}
#toplinkSitemap:hover {left:823px; background:url(../../N_pop_top_sitemap_de.gif/$file/pop_top_sitemap_de.gif) 0px 0px;}

/* ------- Breadcrumb ------- */
#breadcrumbNavi {position:relative; background-color:#ffeecc; height:15px; border-bottom:5px solid white;}
#breadcrumbNavi h1 {display:inline; margin:0; font-size:10px; font-weight:bold; color:#666666;}
#breadcrumbNavi #ellipses {position:absolute; top:1px; left:0px; font-size:10px; font-weight:bold; display:none;}
#breadcrumbNavi #breadcrumb {position:absolute; top:1px; left:12px; width:585px; text-align:right; font-size:10px; font-weight:bold; color:#aaaaaa;}
#breadcrumbNavi #breadcrumb a {color:#aaaaaa;}
#breadcrumbNavi #breadcrumb a:hover {color:#cc0330;}

/* ------- Footer ------- */
#footerLinks {color:#999999; padding-top:57px; font-size:11px; line-height:18px;}
#footerLinks a {color:#999999; font-size:11px; text-decoration:none; padding:0 9px 0 14px; background:0px 2px no-repeat;}
#footerLinks a:hover {color:#cc0330;}


/* ---------------------------- Spalte Links ---------------------------- */

/* ------- Navi / Brand Portals ------- */
#mainNav span {display:block; margin-bottom:1px; border-right:1px solid #ff9933; width:184px;}
#portals span {display:block; margin-bottom:1px; border-left:1px solid #ff9933; width:184px; overflow:hidden;}
#mainNav a, #portals a {font-size:12px; display:block; text-decoration:none;}
#mainNav a:hover, #portals a:hover {color:#cc0330;}

.entry-n0, .entry-a0, .entry-o0 {background:url(../../N_n0n0.gif/$file/n0n0.gif) repeat-x;}
.entry-n1, .entry-a1, .entry-o1 {background:url(../../N_n0n1.gif/$file/n0n1.gif) repeat-x;}
.entry-n0 a {line-height:20px; height:20px; padding-left:10px; color:#333333;}
.entry-o0 a {line-height:20px; height:20px; padding-left:10px; color:#cc0330;} 
.entry-a0 a {line-height:20px; height:20px; padding-left:10px; color:#cc0330;}
.entry-n1 a {line-height:19px; height:19px; padding-left:30px; color:#333333;}
.entry-o1 a {line-height:19px; height:19px; padding-left:30px; color:#cc0330;}
.entry-a1 a {line-height:19px; height:19px; padding-left:30px; color:#cc0330;}
.entry-n2 a {line-height:19px; height:19px; padding-left:50px; color:#333333;}
.entry-o2 a {line-height:19px; height:19px; padding-left:50px; color:#333333;} 
.entry-a2 a {line-height:19px; height:19px; padding-left:50px; color:#cc0330;}

#portals .entry-n1 a {padding-left:23px; background:url(../../N_icon_link_external.gif/$file/icon_link_external.gif) 9px center no-repeat;}

#portalsClosed, #portalsOpened {position:relative; display:none;}
#portalsClosed .entry-n0 a {padding-left:30px; background:url(../../N_but_portals_closed.gif/$file/but_portals_closed.gif) 5px 0px no-repeat;} 
#portalsOpened .entry-n0 a {padding-left:30px; background:url(../../N_but_portals_opened.gif/$file/but_portals_opened.gif) 5px 0px no-repeat;}

.accPanelHead .entry-n0 a {padding-left:30px; background:url(../../N_but_portals_closed.gif/$file/but_portals_closed.gif) 5px 0px no-repeat;} 
.accPanelHeadA .entry-n0 a {padding-left:30px; background:url(../../N_but_portals_opened.gif/$file/but_portals_opened.gif) 5px 0px no-repeat;}
.accMenu {width:185px;}
.accPanelHead, .accPanelHeadA {cursor:pointer; position:relative; padding:0px;}
.accPanelContent {position:relative; background:#ffffff; height:1px; overflow:hidden;}
.accPanelIcons {position:absolute; bottom:0px;}

#search {position:relative; width:185px; height:79px; background-color:#ffbb61; margin-bottom:1px;}
#searchlabel {position:absolute; left:10px; top:31px; color:#333333; font-size:11px; padding-left:13px; background:url(../../N_icon_search.gif/$file/icon_search.gif) 0px 2px no-repeat;}
#searchbox {position:absolute; left:10px; top:45px;}

#accessJobportal {position:relative; width:185px; height:195px; background:#ff9933 url(../../N_bg_jobportal.gif/$file/bg_jobportal.gif) 0px 12px no-repeat; margin-top:5px;}
#accessJobportal a {position:absolute; left:10px; top:162px; color:#333333; padding-left:13px; background:url(../../N_icon_link_jobportal.gif/$file/icon_link_jobportal.gif) 0px center no-repeat; text-decoration:underline;}

/* ------- Jobspecific ------- */
#rss {position:relative; height:19px; border-left:1px solid #ff9933; border-bottom:1px solid #ffeecc; background-color:#ffbb61; margin-bottom:1px;}
#rss a {position:absolute; left:8px; top:4px;}
#accessBrands {position:relative; width:185px; height:195px; background:#ff9933 url(../../N_bg_brands.jpg/$file/bg_brands.jpg) 10px 20px no-repeat; margin-top:5px;}
#accessBrands a {position:absolute; left:10px; top:162px; color:#333333; padding-left:13px; background:url(../../N_icon_link_brands.gif/$file/icon_link_brands.gif) 0px center no-repeat; text-decoration:underline;}


/* ---------------------------- Spalte Mitte ---------------------------- */
#colCenter {color:#333333;}

#colCenter div.col2Image1 {float:left; width:300px; padding: 0px 5px 0px 0px; background:#ffffff}
#colCenter div.col2Image2 {float:left; width:300px; padding: 0px 0px 0px 0px; background:#ffffff}
#colCenter div.col4Image1 {float:left; width:148px; padding: 0px 5px 0px 0px; background:#ffffff}
#colCenter div.col4Image2 {float:left; width:147px; padding: 0px 5px 0px 0px; background:#ffffff}
#colCenter div.col4Image3 {float:left; width:147px; padding: 0px 5px 0px 0px; background:#ffffff}
#colCenter div.col4Image4 {float:left; width:148px; padding: 0px 0px 0px 0px; background:#ffffff}

#colCenter div.image {position:static; background-color:#ffffff; padding:5px 5px 5px 0;}
#colCenter div.image2 {position:static; background-color:#ffffff; padding:5px 5px 5px 0;}
#colCenter div.image img, #colCenter div.image2 img {border:1px solid #ffaa33;}
#colCenter div.col2Image1 img, #colCenter div.col2Image2 img {border:1px solid #ffaa33; width:298px;}
#colCenter div.col4Image1 img, #colCenter div.col4Image4 img {border:1px solid #ffaa33; width:146px;}
#colCenter div.col4Image2 img, #colCenter div.col4Image3 img {border:1px solid #ffaa33; width:145px;}
#colCenter div.image .flash {border:1px solid #ffaa33;}
#colCenter .first div.image, #colCenter .first div.image2 {padding-top:0 !important;}
#colCenter .subline {padding:3px 10px 5px 10px !important; font-size:10px !important; color:#666666 !important;}
#colCenter .whiteLine {height:5px; overflow:hidden; background-color:#ffffff;}

/* ------- standard paragraphs ------- */
#colCenter .paraText {clear:both; float:none; padding:10px 10px 10px 10px; position:relative; background-color:#ffeecc; font-size:12px;}

#colCenter .paraImage {clear:both; float:none; position:static; margin-left:0px; background-color:#ffeecc; font-size:12px; border:0px;}
#colCenter .paraImage div.image {padding:5px 0px 5px 0px; margin:0px;}
#colCenter .paraImage div.image2 {padding:5px 0px 5px 0px; margin:0px;}

#colCenter .br1 div.image {background-color:transparent}
#colCenter .br2 div.image {background-color:transparent}
#colCenter .br3 div.image {background-color:transparent; padding-left:5px}
#colCenter .br2 div.image img {border:0px none; margin:1px;}
#colCenter .br1 div.image2 {background-color:transparent}
#colCenter .br2 div.image2 {background-color:transparent}
#colCenter .br3 div.image2 {background-color:transparent; padding-left:5px}
#colCenter .br2 div.image2 img {border:0px none; margin:1px;}

#colCenter .paraTextImage {clear:both; float:none; position:static; background-color:#ffeecc;}
#colCenter .paraTextImage table {border-collapse:collapse; width:100%;}
#colCenter .paraTextImage td {vertical-align:top; padding:0px; font-size:12px;}
#colCenter .paraTextImage td.colText {padding:10px 10px 10px 10px;}
#colCenter .paraTextImage td.colImage {text-align:right;}
#colCenter .paraTextImage div.image {padding:5px 0 5px 5px; float:right;}

#colCenter .paraImageText {clear:both; float:none; position:static; background-color:#ffeecc;}
#colCenter .paraImageText table {border-collapse:collapse;}
#colCenter .paraImageText td {vertical-align:top; padding:0px; font-size:12px;}
#colCenter .paraImageText td.colText {padding:10px 10px 10px 10px;}

#colCenter .paraImageText .imageText2Col1 {vertical-align:top; width:305px}
#colCenter .paraImageText .imageText2Col2 {vertical-align:top; width:300px}

#colCenter .paraImageFloat {clear:both; float:none; padding:10px 10px 10px 10px; background-color:#ffeecc; font-size:12px;}
#colCenter .paraImageFloat .imageLeft {float:left; border-collapse:collapse; margin:-10px 10px 5px -10px;}
#colCenter .paraImageFloat .imageLeft td {padding:0px;}
#colCenter .paraImageFloat td.colText {padding:10px 10px 10px 10px;}
#colCenter .paraImageFloat div.image {padding:5px 5px 5px 0; font-size:12px;}

#colCenter .paraImageFloatMiddle {clear:both; float:none; padding:10px 10px 10px 10px; background-color:#ffeecc; font-size:12px; width:585px;}
#colCenter .paraImageFloatMiddle .imageLeft {float:left; border-collapse:collapse; margin:5px 10px 5px -10px;}
#colCenter .paraImageFloatMiddle .imageLeft td {padding:0px;}
#colCenter .paraImageFloatMiddle td.colImage {padding:0px;}
#colCenter .paraImageFloatMiddle td.colText {padding:0px 10px 10px 0px; font-size:12px;}
#colCenter .paraImageFloatMiddle div.image {padding:5px 5px 5px 0; font-size:12px;}

#colCenter .paraTable {clear:both; float:none; padding:10px 10px 10px 10px; position:static; background-color:#ffeecc;}
#colCenter .paraTable .subline {padding:0 !important; margin-top:10px; width:585px;}

#colCenter .paraTableText {clear:both; float:none; position:static; background-color:#ffeecc;}
#colCenter .paraTableText table.outline {border-collapse:collapse;}
#colCenter .paraTableText td {vertical-align:top; padding:0px; font-size:12px;}
#colCenter .paraTableText td.colText {padding:10px 10px 10px 15px; width:280px;}
#colCenter .paraTableText td.colTable {padding:10px 0 10px 10px; width:290px;}
#colCenter .paraTableText td.colTable .subline {padding:0 !important; margin-top:10px; width:290px;}

#colCenter .paraText2Col {padding:0px;}
#colCenter .paraText2Col table {border-collapse:collapse}
#colCenter .paraText2Col table td {vertical-align:top;font-size:12px;}
#colCenter .paraText2Col .text2Col1 {width:290px; padding:7px 4px 8px 6px; border-right:5px solid #ffffff}
#colCenter .paraText2Col .text2Col2 {width:290px; padding:7px 4px 8px 6px}

#colCenter .paraText4Col  {padding:0px; background-image:url(../../N_column4_background.gif/$file/column4_background.gif); background-position: 0px 0px repeat-y}
#colCenter .paraText4Col table {border-collapse:collapse}
#colCenter .paraText4Col table td {vertical-align:top;font-size:12px;}
#colCenter .paraText4Col .text4Col1 {width:135px; padding:7px 6px 0px 7px; border-right:5px solid #ffffff}
#colCenter .paraText4Col .text4Col2 {width:135px; padding:7px 6px 0px 6px; border-right:5px solid #ffffff}
#colCenter .paraText4Col .text4Col3 {width:135px; padding:7px 6px 0px 6px; border-right:5px solid #ffffff}
#colCenter .paraText4Col .text4Col4 {width:135px; padding:7px 6px 0px 7px;}
#colCenter .paraText4Col .spacer {height:4px}

/* ------- lists ------- */
#colCenter .paraListPersonHead {clear:both; float:none; padding:5px 0px 5px 205px; background-color:#ffeecc;}

#colCenter .paraListPerson {clear:both; float:none; padding-bottom:10px; background-color:#ffeecc;}
#colCenter .paraListPerson table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraListPerson td.colImage {padding:0; text-align:right; vertical-align:top; width:200px; font-size:11px;}
#colCenter .paraListPerson td.colText {padding:3px 10px 0px 5px; vertical-align:top; font-size:11px;}
#colCenter .paraListPerson td.colText .intro {font-size:12px; color:#333333; margin-bottom:12px;}
#colCenter .paraListPerson td.colImage img {border:1px solid #ffaa33;}

#colCenter .paraListEntry {clear:both; float:none; position:static; padding-top:10px; background-color:#ffeecc;} 
#colCenter .paraListEntry table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraListEntry h1 {font-size:11px; margin-top:0px;}
#colCenter .paraListEntry td.colText {width:505px; padding:0px 10px 10px 10px; vertical-align:top; font-size:11px;}
#colCenter .paraListEntry td.colImage {width:80px; padding:0; text-align:right; vertical-align:top; margin:0; font-size:11px;}
#colCenter .paraListEntry td.colImage .image {padding:0; margin:0; background-color:#ffeecc;}

#colCenter .paraListContact {clear:both; float:none; position:static; padding-bottom:5px; background-color:#ffeecc;} 
#colCenter .paraListContact table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraListContact h1 {font-size:11px; margin-top:7px; color:#333333;}
#colCenter .paraListContact td.colText {width:390px; padding:0px 10px 0 5px; vertical-align:top; font-size:11px;}
#colCenter .paraListContact td.colImage {width:200px; padding:10px 0 0 0; text-align:right; vertical-align:top; margin:0; font-size:11px;}
#colCenter .paraListContact td.colImage .image {padding:0; margin:0; background-color:#ffeecc;}

/* ------- teaser ------- */
#colCenter .paraTeaserTIT {clear:both; float:none; background-color:#ffeecc;}
#colCenter .paraTeaserTIT h1 {font-size:11px;}
#colCenter .paraTeaserTIT table {border-collapse:collapse; table-layout:fixed;} 
#colCenter .paraTeaserTIT td.col1 {width:180px;}
#colCenter .paraTeaserTIT td.col2 {padding:0; vertical-align:top; border-left:5px solid #ffffff;}
#colCenter .paraTeaserTIT td.col2 table {border-collapse:collapse; table-layout:auto;}
#colCenter .paraTeaserTIT td.colText {padding:10px 10px 10px 10px; vertical-align:top; font-size:11px;}
#colCenter .paraTeaserTIT td.colImage {padding:0; margin:0; vertical-align:top; font-size:11px;}
#colCenter .paraTeaserTIT td.colImage .image {padding:0; margin:0;}

#colCenter .paraTeaserIT {clear:both; float:none; background-color:#ffeecc;} 
#colCenter .paraTeaserIT h1 {font-size:11px;}
#colCenter .paraTeaserIT table {border-collapse:collapse;}
#colCenter .paraTeaserIT td.colText {padding:10px 10px 10px 10px; vertical-align:top; font-size:11px;}
#colCenter .paraTeaserIT td.colImage {padding:0; margin:0; vertical-align:top; font-size:11px;}
#colCenter .paraTeaserIT td.colImage img {border:1px solid #ffaa33;}

#colCenter .paraTeaserTTT {clear:both; float:none; background-color:#ffeecc;} 
#colCenter .paraTeaserTTT table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraTeaserTTT h1 {font-size:11px;}
#colCenter .paraTeaserTTT td.col1 {width:180px; border-right:5px solid #ffffff;}
#colCenter .paraTeaserTTT td.col2 {width:175px; border-right:5px solid #ffffff;}
#colCenter .paraTeaserTTT td.col3 {width:180px;}
#colCenter .paraTeaserTTT td.colText {padding:10px 10px 10px 10px; vertical-align:top; font-size:11px;}

#colCenter .paraTeaserTT {clear:both; float:none; background-color:#ffeecc;} 
#colCenter .paraTeaserTT table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraTeaserTT h1 {font-size:11px;}
#colCenter .paraTeaserTT td.col1 {width:280px; border-right:5px solid #ffffff;}
#colCenter .paraTeaserTT td.col2 {width:280px;}
#colCenter .paraTeaserTT td.colText {padding:10px 10px 10px 10px; vertical-align:top; font-size:11px;}

#colCenter .paraPager {clear:both; float:none; position:static; background-color:#ffeecc;} 
#colCenter .paraPager table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraPager td.col0 {width:20px; padding:8px 0px 10px 5px; font-size:11px;}
#colCenter .paraPager td.col0 a {display:block; width:18px; height:13px; border:1px solid #ffaa33;}
#colCenter .paraPager td.col0 a:hover {background-color:#ffffff;}
#colCenter .paraPager td.col1 {width:80px; padding:8px 5px 10px 5px; font-size:11px;}
#colCenter .paraPager td.col2 {width:50px; padding:8px 10px 10px 0px; font-size:11px; text-align:right;}
#colCenter .paraPager td.col3 {width:430px; padding:8px 0px 10px 0px; font-size:11px;}
#colCenter .paraPager .pager {border-collapse:collapse; table-layout:auto;}
#colCenter .paraPager .pager td {padding:0 5px 0 0;}
#colCenter .paraPager .pager td a {display:block; width:18px; height:13px; border:1px solid #ffaa33; overflow:hidden; text-decoration:none; text-align:center; font-weight:bold;}
#colCenter .paraPager .pager td a:hover {background-color:#ffffff;}
#colCenter .paraPager .pager td a.active {background-color:#ffffff; color:#cc0330;}

.tabBox {border:5px solid #ffdd99; padding:5px; margin-bottom:5px; font-size:11px;}
.tabBox .tabA {display:block; padding:2px 10px 0 10px; background-color:#ffeecc; color:#cc0330; float:left; margin-right:5px; height:18px; text-decoration:none;}
.tabBox .tabI {display:block; cursor:pointer; padding:2px 10px 0 10px; background-color:#ff9933; float:left; margin-right:5px; height:16px; text-decoration:underline; margin-bottom:2px solid white;}
.tabBox .tabContainer {border-collapse:collapse; table-layout:fixed; display:none;}
.tabBox .tabContainer td {vertical-align:top; font-size:11px; padding:0px;}
.tabBox .tabContainer td img {border:1px solid #b6b6b6;}
.tabBox .tabContainer td.col0 {width:390px;}
.tabBox .tabContainer td.col1 {width:190px; padding:0 0 0 5px;}
.tabBox .tabContainer td.colFull {width:585px;}
.tabBox .tabContainer .paraImage {font-size:11px !important;} 
.tabBox .tabContainer .paraText {clear:both; float:none; padding:10px 10px 10px 10px; position:static; font-size:11px !important; background-color:#ffeecc;} 
.tabBox .tabContainer .paraText h1 {font-size:11px !important;} 
.tabBox .tabContainer .tabImageFloat {clear:both; float:none; padding:10px 10px 10px 10px; position:static; font-size:11px !important; background-color:#ffeecc;} 
.tabBox .tabContainer .tabImageFloat .imageLeft {float:left; border-collapse:collapse; margin:0px 10px 5px -10px;}
.tabBox .tabContainer .tabImageFloat .imageLeft td {padding:0px;}


/* ------- Job paragraphs ------- */
#colCenter .paraTicker {clear:both; float:none; height:17px; padding:3px 10px 0px 10px; position:relative; background-color:#ff9933; font-size:12px;}
#colCenter .paraTicker #tkFrame {position:relative; overflow:hidden; width:583px;}
#colCenter .paraTicker .tkText {position:absolute; width:100%; text-align:center; color:#000000;}
#colCenter .paraTicker .tkText a {color:#000000;}

#colCenter .paraJobPersons {clear:both; float:none; position:relative; background-color:#ffeecc; width:594px; height:155px; padding:10px 0 0 11px; overflow:hidden;}
#colCenter .paraJobPersons table {border-collapse:collapse; width:109px; table-layout:fixed;}
#colCenter .paraJobPersons table td {padding:0px;}
#colCenter .paraJobPersons table td.colText {padding:4px; font-size:10px; color:#ffffff;}
#colCenter .paraJobPersons .jobPersonFrame {position:relative; float:left; width:109px; height:143px; border:1px solid #999999; margin-right:7px; overflow:hidden;}
#colCenter .paraJobPersons .jobPersonData {position:absolute; top:0px; left:0px; width:109px; height:143px; background-color:#999999;}
#colCenter .paraJobPersons .jobPersonImg {position:absolute; top:0px; left:0px; width:109px; height:143px; display:none;}
#colCenter .paraJobPersons .jobPersonOverlay {}
#colCenter .paraJobPersons .jobPersonOverlay img {border:0;}
#colCenter .paraJobPersons .jobPersonLink {position:absolute; top:0px; left:0px;}
#colCenter .paraJobPersons .jobPersonLink:hover .jobPersonOverlay {background:url(../../N_icon_job_personlink.gif/$file/icon_job_personlink.gif) right bottom no-repeat;}
#colCenter .paraJobPersons .arrow {position:absolute; top:129px; left:98px; width:10px; height:10px; background:url(../../N_icon_link.gif/$file/icon_link.gif) 0px 0px no-repeat;}
#colCenter .paraJobPersons .selected {border-color:#cc0330;}

#colCenter .paraJobPersonData {border:5px solid #d9d9d9; padding:5px; margin-bottom:5px; font-size:11px;}
#colCenter .paraJobPersonData .tabA {display:block; padding:2px 10px 0 10px; background-color:#ffeecc; color:#cc0330; float:left; margin-right:5px; height:18px; text-decoration:none;}
#colCenter .paraJobPersonData .tabI {display:block; padding:2px 10px 0 10px; background-color:#ff9933; float:left; margin-right:5px; height:16px; margin-bottom:2px solid white;}
#colCenter .paraJobPersonData .content {background-color:#ffeecc; clear:both; float:none;}
#colCenter .paraJobPersonData div.image {position:relative; background-color:#ffeecc; padding:10px 5px 5px 0;}
#colCenter .paraJobPersonData .paraImageText {width:585px;}
#colCenter .paraJobPersonData .paraImageText td {font-size:11px;}
#colCenter .paraJobPersonData h3 {font-size:11px; margin:0; font-weight:bold;}

#colCenter .paraJobResultListEntry {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .paraJobResultListEntry table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraJobResultListEntry h1 {font-size:11px; margin-top:0px;}
#colCenter .paraJobResultListEntry td.col0 {width:185px; padding:10px 10px 10px 5px; vertical-align:top; font-size:11px; border-right:5px solid white; text-align:right;}
#colCenter .paraJobResultListEntry td.col1 {width:375px; padding:10px 10px 10px 10px; vertical-align:top; font-size:11px;}

#colCenter .paraJobResultListPager {clear:both; float:none; position:relative; background-color:#ffeecc; border-top:5px solid white; border-bottom:5px solid white;} 
#colCenter .paraJobResultListPager table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraJobResultListPager td.col0 {width:185px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px; border-right:5px solid white;}
#colCenter .paraJobResultListPager td.col1 {width:155px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px;}
#colCenter .paraJobResultListPager td.col2 {width:215px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px;}
#colCenter .paraJobResultListPager td.col2 .pager {border-collapse:collapse; table-layout:auto;}
#colCenter .paraJobResultListPager td.col2 .pager td {padding:0 5px 0 5px;}
#colCenter .paraJobResultListPager td.col2 .pager td img {border:1px solid #b6b6b6;}

#colCenter .paraJobResultDetails {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .paraJobResultDetails table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraJobResultDetails td.col0 {width:185px; padding:5px 10px 0px 5px; vertical-align:top; font-size:11px; border-right:5px solid white; text-align:right;}
#colCenter .paraJobResultDetails td.col1 {width:375px; padding:5px 10px 0px 10px; vertical-align:top; font-size:11px;}

#colCenter .paraJobResultBackToList {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .paraJobResultBackToList table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraJobResultBackToList td.col0 {width:190px; padding:5px 5px 5px 5px; vertical-align:top; font-size:11px; border-right:5px solid white;}
#colCenter .paraJobResultBackToList td.col1 {width:375px; padding:5px 10px 5px 10px; vertical-align:top; font-size:11px;}
#colCenter .paraJobResultBackToList td.col0 .pager {border-collapse:collapse; table-layout:auto;}
#colCenter .paraJobResultBackToList td.col0 .pager td {padding:0 5px 0 5px;}
#colCenter .paraJobResultBackToList td.col0 .pager td img {border:1px solid #b6b6b6;}

#colCenter .paraJobResultDetailsHeader {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .paraJobResultDetailsHeader table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraJobResultDetailsHeader h1 {font-size:11px; margin-top:0px;}
#colCenter .paraJobResultDetailsHeader td.col0 {width:185px; padding:15px 10px 5px 5px; vertical-align:top; font-size:11px; border-right:5px solid white; text-align:right;}
#colCenter .paraJobResultDetailsHeader td.col1 {width:375px; padding:10px 10px 10px 10px; vertical-align:top; font-size:12px;}
#colCenter .paraJobResultDetailsHeader td.col2 {width:185px; padding:15px 10px 10px 5px; vertical-align:bottom; font-size:11px; border-right:5px solid white; text-align:right;}

#colCenter .paraForm {clear:both; float:none; position:relative; background-color:#ffeecc; padding:10px 0 0 0;} 
#colCenter .paraForm table {border-collapse:collapse; table-layout:fixed;}
#colCenter .paraForm td.col0 {width:125px; padding:6px 0 0 10px; vertical-align:top; font-size:11px;}
#colCenter .paraForm td.col1 {padding:3px 10px 0 0; vertical-align:top; font-size:11px;}
#colCenter .paraForm .infolink {position:relative;}
#colCenter .paraForm .infolink .infotext {width:320px; margin-left:20px; background-color:#ffffff; border:1px solid #ffaa33; padding:4px 9px 6px 9px; font-size:10px; color:#666666;}
#colCenter .paraForm .infolink a.info {position:absolute; text-decoration:none; display:block; overflow:hidden; z-index:10; width:11px; height:11px; background:url(../../N_icon_info.gif/$file/icon_info.gif) 0px 0px no-repeat;}
#colCenter .paraForm .infolink a.info:hover {width:400px; height:100px;}

/* ------- Brands paragraphs ------- */
#colCenter .brandsHeader {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .brandsHeader table {border-collapse:collapse; table-layout:fixed;}
#colCenter .brandsHeader td.col0 {width:385px; padding:5px 5px 5px 10px; vertical-align:top; font-size:12px; border-right:5px solid white;}
#colCenter .brandsHeader td.col0 div {height:60px; overflow:hidden;}
#colCenter .brandsHeader td.col1 {width:200px; height:70px; padding:0; vertical-align:top; overflow:hidden;}
#colCenter .brandsHeader td.col1 div {height:70px; overflow:hidden;}
#colCenter .brandsHeader #navFlash {position:absolute; z-index:0;}
#colCenter .brandsHeader #navImg {position:absolute; display:none; z-index:1;}

#colCenter .brandsNavi {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .brandsNavi table {border-collapse:collapse; table-layout:fixed;}
#colCenter .brandsNavi td.col0 {width:78px; padding:3px 10px 5px 10px; vertical-align:top; font-size:11px; border-right:5px solid white;}
#colCenter .brandsNavi td.col1 {width:482px; padding:0px 10px 0px 10px; vertical-align:top; font-size:11px;}
#colCenter .brandsNavi .brandsCat {font-weight:bold; font-size:11px;}
#colCenter .brandsNavi .brandsCatA {font-weight:bold; font-size:11px; color:#cc0330;}
#colCenter .brandsNavi .A {background-color:#cc0330 !important;}
#colCenter .brandsNavi .A .brandsCat {color:#ffffff;}
#colCenter .brandsNavi .brandsList {margin:3px 0 7px 0;}
#colCenter .brandsNavi .brandsList .brandsCat {display:block; font-weight:bold; font-size:11px;}
#colCenter .brandsNavi .brandsLinkA {color:#cc0330;}

#colCenter .brandDataHead {clear:both; float:none; position:relative; background-color:#cc0330;} 
#colCenter .brandDataHead table {border-collapse:collapse; table-layout:fixed; width:605px;}
#colCenter .brandDataHead td.col0 {padding:3px 0 3px 10px; font-size:11px; font-weight:bold; color:#ffffff;}
#colCenter .brandDataHead td.col1 {padding:3px 10px 3px 0; font-size:11px; font-weight:bold; color:#c99fab; text-align:right;}

#colCenter .brandDataContent {clear:both; float:none; position:relative;} 
#colCenter .brandDataContent .colCenter {width:390px; float:left; margin-right:5px;}
#colCenter .brandDataContent .colRight {width:190px; float:left;}
#colCenter .brandDataContent .colCenter .paraImageFloat {font-size:11px;}
#colCenter .brandDataContent .colCenter .paraImageFloat img {border:1px solid #ffaa33; margin-top:10px;}
#colCenter .brandDataContent .colCenter h3 {font-size:11px; margin:0; font-weight:bold;}
#colCenter .brandDataContent .colCenter .paraText {font-size:11px; position:static;}
#colCenter .brandDataContent .colRight .paraText h1 {font-size:11px;}
#colCenter .brandDataContent .colRight .paraText {font-size:11px; position:static;}
#colCenter .brandDataContent .colRight .paraText img {border:1px solid #ffaa33; margin:0px;}
#colCenter .brandDataContent .colRight .paraImage {background-color:#ffffff; padding:0; position:static;}
#colCenter .brandDataContent .colRight .paraImage img {border:1px solid #ffaa33; margin:0px;}

#colCenter .tabBrands .tabContainer td.col0 {width:390px;}
#colCenter .tabBrands .tabContainer td.col1 {width:190px; padding:0 0 0 5px;}
#colCenter .tabBrands .tabContainer td.colFull {width:585px;}

/* ------- Companies paragraphs ------- */
#colCenter .compHeader {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .compHeader table {border-collapse:collapse; table-layout:fixed;}
#colCenter .compHeader td {padding:5px 10px 5px 10px; font-size:12px;}
#colCenter .compHeader td div {height:60px; overflow:hidden;}


#colCenter .compNavi {clear:both; float:none; position:relative; background-color:#ffeecc;} 
#colCenter .compNavi table {border-collapse:collapse; table-layout:fixed;}
#colCenter .compNavi td.col0 {width:180px; padding:3px 10px 5px 10px; vertical-align:top; font-size:11px; border-right:5px solid white;}
#colCenter .compNavi td.col1 {width:380px; padding:3px 10px 5px 10px; vertical-align:top; font-size:11px;}
#colCenter .compNavi .compCat {font-weight:bold; font-size:11px;}
#colCenter .compNavi .compCatA {font-weight:bold; font-size:11px; color:#cc0330;}
#colCenter .compNavi .A {background-color:#cc0330 !important;}
#colCenter .compNavi .A .compCat {color:#ffffff;}
#colCenter .compNavi .compLinkA {color:#cc0330;}

#colCenter .compMap {clear:both; float:none; position:relative; height:330px;}
#colCenter .compMap .world {position:absolute;}
#colCenter .compMap #navImg {position:absolute; z-index:1;}

.tabComp .tabContainer td.col0 {width:380px;}
.tabComp .tabContainer td.col1 {width:190px; padding:0 0 0 5px;}
.tabComp .tabContainer td.colFull {width:575px;}
.popContent {width:603px; padding-top:5px; height:405px; overflow:auto;}
.popContent .tabBox {width:575px; border:0; padding:0 0 0 5px; margin-bottom:5px; font-size:11px; z-index:2000;}


/* ---------------------------- Spalte rechts ---------------------------- */
#colRight {color:#333333; font-size:11px;}
#colRight h1 {font-size:11px; margin-top:0;font-weight:bold}
#colRight div.image img {border:1px solid #ffaa33; margin-bottom:5px;}
#colRight .subline {padding:3px 10px 5px 10px !important; font-size:10px; color:#666666;}
#colRight .dark {background-color:#e0ded9 !important;}
#colRight .whiteLine {height:5px; overflow:hidden; background-color:#ffffff;}

#colRight .paraImage {clear:both; float:none; background-color:#ffeecc;}
#colRight .paraImage table {border-collapse:collapse;}
#colRight .paraImage td img {border:1px solid #ffaa33;}

#colRight .paraText {clear:both; float:none; padding:10px 10px 10px 10px; position:relative; background-color:#ffeecc;}

#colRight .paraTable {clear:both; float:none; padding:10px 10px 10px 10px; position:relative; background-color:#ffeecc;}
#colRight .paraTable td {padding:0 2px 0 2px;}
#colRight .paraTable .subline {padding:0 !important; margin-top:10px; width:160px;}

/* ------- Job Search ------- */
#jobsearch {position:relative; width:162px; background-color:#e0ded9; margin-bottom:5px; padding:10px 13px 8px 10px;}
#jobsearchlabel {color:#333333; font-size:11px; padding-left:13px; background:url(../../N_icon_search.gif/$file/icon_search.gif) 0px 2px no-repeat;}
#jobsearchSearch {width:138px;}
#jobsearchbox1 {margin: 4px 0px 17px 0px;}
#jobsearchbox2 {margin: 4px 0px 10px 0px;}
#jobsearchbox3 {margin: 4px 0px 10px 0px;}
#jobsearchbox3 table {width:100%;}
#jobsearchbox3 table td {padding-top:4px; font-size:10px;}
.jobsearchSelect {width: 100%;}
#jobsearchbox2 div {margin-bottom:6px;}

/* ------- News Search ------- */
#newssearch {position:relative; width:162px; background-color:#ff9933; margin-bottom:5px; padding:10px 13px 8px 10px;}
#newssearchlabel {color:#333333; font-size:11px; padding-left:13px; background:url(../../N_icon_search.gif/$file/icon_search.gif) 0px 2px no-repeat;}
#newssearchSearch {width:138px;}
#newssearchbox1 {margin: 4px 0px 17px 0px;}
#newssearchbox2 {margin: 4px 0px 10px 0px;}
#newssearchbox3 {margin: 4px 0px 10px 0px;}
#newssearchbox3 table {width:100%;}
#newssearchbox3 table td {padding-top:4px; font-size:10px;}
.newssearchSelect {width: 100%;}
#newssearchbox2 div {margin-bottom:6px;}

.paraNewsResultListPager{clear:both; float:none; position:relative; background-color:#ffeecc; border-top:5px solid white; border-bottom:5px solid white;} 
.paraNewsResultListPager table {border-collapse:collapse; table-layout:fixed;}
.paraNewsResultListPager td.col0 {width:185px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px; border-right:5px solid white;}
.paraNewsResultListPager td.col1 {width:155px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px;}
.paraNewsResultListPager td.col2 {width:215px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px;}
.paraNewsResultListPager td.col2 .pager {border-collapse:collapse; table-layout:auto;}
.paraNewsResultListPager td.col2 .pager td {padding:0 5px 0 5px;}
.paraNewsResultListPager td.col2 .pager td img {border:1px solid #ffaa33;}

/* ------- Story Search ------- */
#storysearch {position:relative; width:162px; background-color:#e0ded9; margin-bottom:5px; padding:10px 13px 8px 10px;}
#storysearchlabel {color:#333333; font-size:11px; padding-left:13px; background:url(../../N_icon_search.gif/$file/icon_search.gif) 0px 2px no-repeat;}
#storysearchSearch {width:138px;}
#storysearchbox1 {margin: 4px 0px 17px 0px;}
#storysearchbox2 {margin: 4px 0px 10px 0px;}
#storysearchbox3 {margin: 4px 0px 10px 0px;}
#storysearchbox3 table {width:100%;}
#storysearchbox3 table td {padding-top:4px; font-size:10px;}
.storysearchSelect {width: 100%;}
#storysearchbox2 div {margin-bottom:6px;}

.paraStoryResultListPager {clear:both; float:none; position:relative; background-color:#ffeecc; border-top:5px solid white; border-bottom:5px solid white;} 
.paraStoryResultListPager table {border-collapse:collapse; table-layout:fixed;}
.paraStoryResultListPager td.col0 {width:185px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px; border-right:5px solid white;}
.paraStoryResultListPager td.col1 {width:155px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px;}
.paraStoryResultListPager td.col2 {width:215px; padding:5px 5px 5px 10px; vertical-align:top; font-size:11px;}
.paraStoryResultListPager td.col2 .pager {border-collapse:collapse; table-layout:auto;}
.paraStoryResultListPager td.col2 .pager td {padding:0 5px 0 5px;}
.paraStoryResultListPager td.col2 .pager td img {border:1px solid #ffaa33;}

/* ------- productSearch ------- */
#productsearch {position:relative; width:162px; background-color:#ffdd99; padding:10px 13px 8px 10px;}
#productsearchSearch {width:138px;}
#productsearchbox1 {margin: 4px 0px 17px 0px;}
#productsearchbox2 {margin: 4px 0px 10px 0px;}
#productsearchbox3 {margin: 4px 0px 10px 0px;}
#productsearchbox3 table {width:100%;}
#productsearchbox3 table td {padding-top:4px; font-size:10px;}
#productsearchbox3 .submit {background:url(../../N_icon_link.gif/$file/icon_link.gif) 0px 2px no-repeat; width:13px; height:11px; vertical-align:top}
.productsearchSelect {width: 100%;}
#productsearchbox2 div {margin-bottom:6px;}
.productNumber {color: #333333; font-weight: normal;}
/* ------------------------------------------ Popups ------------------------------------------ */

/* --- popup page --- */
.popup {padding:5px 0 5px 5px; margin:0; width:575px; overflow-x:hidden;}
.popup #colCenter {width:575px;}
.white {background-color:#ffffff !important;}
.popup #colCenter .paraImageFloat .imageLeft {float:left; border-collapse:collapse; margin:2px 10px 5px 0;}
.popup #colCenter .paraImageFloat div.image {padding:0; font-size:12px;}
.popup #colCenter .paraImageFloat td.colText {padding:0;}

/* --- popup dialog --- */
#popcontainer {position:relative; z-index:1000;}

.overlay_dialog {background-color:#000000;	filter:alpha(opacity=30);	-moz-opacity:0.3; opacity:0.3;}
.overlay___invisible__ {background-color: #000000; filter:alpha(opacity=0);	-moz-opacity:0; opacity:0;}

.dialog_nw {width:1px; background-color:#ff9933;}
.dialog_n {background-color:#ff9933;}
.dialog_ne {width:1px; background-color:#ff9933;}
.dialog_e {width:1px; background-color:#ff9933;}
.dialog_w {width:1px; background-color:#ff9933;}
.dialog_sw {width:1px; height:14px; background-color:#ff9933;	border-bottom:1px solid #ffffff;}
.dialog_s {height:14px; background-color:#ff9933;	border-bottom:1px solid #ffffff;}
.dialog_se {width:1px; height:14px; background-color:#ff9933;	border-bottom:1px solid #ffffff;}

.dialog_sizer {width:8px; height:13px; background:#ff9933 url(images/popup_sizer.gif) no-repeat 0 0; cursor:se-resize; border-bottom:1px solid #ffffff;}
.dialog_close {position:absolute; right:6px; top:3px; display:block; width:19px; height:15px; background-image:url(images/popup_close_n.gif);}
.dialog_close:hover {background-image:url(images/popup_close_o.gif);}
.dialog_title {height:20px; line-height:20px; padding-left:10px; font-family: Tahoma, Arial, sans-serif; font-size:12px; text-align:left; font-weight:bold; color:#666666; background-color:#ff9933; border-bottom:1px solid #ffffff;	margin-bottom:1px;}
.dialog_content {overflow:auto;	background-color:#ffffff;}

.top_draggable {cursor:move;}

.dialog {display:block;	position:absolute; border-top:1px solid #ffffff;}
.dialog table.table_window {border-collapse:collapse; border-spacing:0; width:100%; margin:0px; padding:0px;}
.dialog table.table_window td , .dialog table.table_window th {padding: 0;}
.dialog .title_window {-moz-user-select:none;}

/* --- popup dialog old --- */
.dragWin {position:absolute; width:605px; left:50%; table-layout:fixed; background-color:#ffffff; border-collapse:collapse; z-index:2000; margin-left:-303px;}
.dragWinWide {position:absolute; width:804px; left:50%; table-layout:fixed; background-color:#ffffff; border-collapse:collapse; z-index:2000; margin-left:-402px;}
.dragWinEcards {position:absolute; width:772px; left:50%; table-layout:fixed; background-color:#ffffff; border-collapse:collapse; z-index:2000; margin-left:-386px;}
.dragWin td {margin:0px; padding:0px;}
.dragWin .wTitle {padding:5px 0px 0px 9px; font-size:12px; font-weight:bold; color:#666666;}
.dragWin .wBorderTopLeft {width:1px; height:1px; background-color:#ffffff; overflow:hidden;}
.dragWin .wBorderTopCenter {height:1px; background-color:#ffffff;}
.dragWin .wBorderTopRight {width:1px; height:1px; background-color:#ffffff; overflow:hidden;}
.dragWin .wTitleLeft {width:1px; height:23px; background-color:#ffdd99; overflow:hidden; border-bottom:1px solid #ffffff;}
.dragWin .wTitleCenter {height:23px; background-color:#ffdd99; -moz-user-focus:ignore; -moz-user-input:disabled; -moz-user-select:none; border-bottom:1px solid #ffffff;}
.dragWin .wTitleRight {width:1px; height:23px; background-color:#ffdd99; overflow:hidden; border-bottom:1px solid #ffffff;}
.dragWin .wContentLeft {width:1px; background-color:#ffffff; overflow:hidden; padding-top:1px;}
.dragWin .wContentCenter {background-color:#ffffff; padding-top:1px;}
.dragWin .wContentRight {width:1px; background-color:#ffffff; overflow:hidden; padding-top:1px;}
.dragWin .wBorderBottomLeft {width:1px; height:14px; background-color:#ffdd99; overflow:hidden; border-bottom:1px solid #ffffff;}
.dragWin .wBorderBottomCenter {height:14px; background-color:#ffdd99; border-bottom:1px solid #ffffff;}
.dragWin .wBorderBottomRight {width:1px; height:14px; background-color:#ffdd99; overflow:hidden; border-bottom:1px solid #ffffff;}
.dragWin .content {position:absolute; left:0px; top:80px; width:300px; background-color:#ffffff; border-top:1px solid #ffdd99;}
.dragWin .wButtonClose {position:absolute; right:6px; top:4px; display:block; width:19px; height:15px; background-image:url(../../N_popup_close_n.gif/$file/popup_close_n.gif);}
.dragWin .wButtonClose:hover {background-image:url(../../N_popup_close_o.gif/$file/popup_close_o.gif);}
#overlay {position:absolute; background-color:#000000; -moz-opacity:.30; opacity:.30; filter:alpha(opacity=30); display:none;}

/* --- image gallery --- */
.galleryWin { width:634px !important; margin-left:0 !important; left:225px !important}
.gallIndex {position:relative; width:500px;}
.margin .gallIndex {width:180px; padding-left: 23px;}
.gallIndexPage {border:0px solid red; width:500px;}
.gallIndexPic {border-collapse:collapse; float:left; margin:0px 0px 5px 0; cursor:pointer; width:120px; height: 84px;}
.margin .gallIndexPic {margin:10px 0px 5px 0;}
td.gallIndexPicImage {padding:0px; text-align:center; vertical-align:middle; width:190px;}
#gallery {position:relative; width:610px; height:600px; margin-top:10px; margin-left:10px;}

#gallImageFrame {position:absolute; left:0px; top:0px; width:610px; height:435px; overflow:hidden;}
.gallImage {float:left; width:610px; text-align: center;}
.gallImage img {position:relative; display:block; margin:auto;}
#gallImage {position:absolute; width:610px; background-color:#ffffff; z-index:1;}
.gallImageLabel {padding-top:5px; color:#615344; font-size:11px; font-weight:bold;}
#gallImageOverlay {position:absolute; width:610px; background-color:#ffffff; z-index:9; display:none; filter:alpha(opacity=100);-moz-opacity:1; opacity:1; text-align: center;}
#gallImageOverlay img {margin-left: auto; margin-right: auto;}
#gallImageScroller {position:absolute; width:8000px; top:0px; background-color:#ffffff; z-index:0;}
.gallImageScroll {position:absolute; z-index:10; width:200px; height:410px; cursor:pointer; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
#gallImagePrev {left:0px; top:0px; background:url(../../N_gall_image_prev.gif/$file/gall_image_prev.gif) left center no-repeat;}
#gallImageNext {right:0px; top:0px; background:url(../../N_gall_image_next.gif/$file/gall_image_next.gif) right center no-repeat;}

#gallThumbsFrame {position:absolute; left:-2px; top:440px; width:614px; height:150px; overflow:hidden; background-color:#ffffff; border:0px solid red;}
.gallThumb {float:left; margin-right:11px; width:190px; height:128px; padding:1px; border:1px solid #ffffff; cursor:pointer; text-align:center;}
.gallThumb img {margin-left: auto; margin-right: auto;max-height:128px;}
#gallThumbs {position:absolute; width:615px; padding-left:5px; background-color:#ffffff; z-index:1;}
#gallThumbsScroller {position:absolute; width:4000px; top:0px; background-color:#ffffff; z-index:0;}
.gallThumbsScroll {position:absolute; border:0px solid #cccccc; width:20px; height:20px; cursor:pointer; background-color:#ffffff;}
#gallThumbsPrev {left:4px; bottom:0px; width:15px; height:15px; background:url(../../N_gall_thumb_prev.gif/$file/gall_thumb_prev.gif) center center no-repeat;}
#gallThumbsNext {right:4px; bottom:0px; width:15px; height:15px; background:url(../../N_gall_thumb_next.gif/$file/gall_thumb_next.gif) center center no-repeat;}

.activeThumb {border-color:#891619;}
.endFloat {float:none; clear:both; line-height:0px;}
dt.hgallery { margin-top: 20px !important;}

/* ------- ColEdit ------- */
.copytext {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

