html,body {margin:0;padding:0;font-family:Verdana; font-size:12px;}
body{}
img {border:0}
p { margin:0; padding:0;}
div.clearer {clear:both;}

#page {width:1000px;margin: 0 auto;text-align:left !important;}

#header{width:1000px; margin-bottom:10px;}
#header a {margin-left:240px;width:650px;display:block;background:transparent url(../../N_bghor.png/$FILE/bghor.png) right 5px no-repeat;}
#header a img{margin-top:20px;}
#leftNav{width:230px;float:left;margin-left:5px;font-size:11px;}
#leftNav ul {margin:0 0 0 15px; padding:0;list-style-type:none;}
#leftNav ul li {margin:3px 0}
#leftNav ul li a {font-weight:bold;color:#999999;text-decoration:none;}
#leftNav ul li a.inpath {color:#CC0033;}
#leftNav ul li a:hover {color:#CC0033;}
#leftNav ul li ul{margin:3px 0 0 15px; padding:0;}

#content{margin:0 0 20px 5px;width:750px;float:left;min-height:100px;position:relative;}
#content div.p1col {float:left;width:650px;margin-right:10px;}
#content div.p3col {float:left;width:210px; margin:0 10px 20px 0;}
#content div.p2col{float:left;margin:0 10px 20px 0;}
#content div.p2col.col0 {width:210px;}
#content div.p2col.col1 {width:430px;}
#content div.p2col.col2 {width:210px;}
#content p {margin-top:0px;}
#content h1 p {margin-top:0px !important;}
#content #rssIcon {float:left;margin-right:10px;}
#content #twitterIcon {float:left;}

div.no-box  {margin:0 0 10px;padding:1px 0 4px;}
div.no-box h1 {font-size:18px; color:#F39E48;margin:0}
div.no-box h2 {font-size:12px; color:#666666;margin:0 0 10px;}
div.no-box p {font-size:12px; color:#666666;font-style:italic;}
div.no-box a {color:#666666;}

div.nextImage {position:relative;border-bottom:1px solid #fff;font-size:1px;}
div.box-nextPlay {margin:0 0 10px; width:210px;}
div.box-nextPlay div.content {background:transparent url(../../N_boxgreybg.png/$FILE/boxgreybg.png) 0 0 repeat; padding:8px 8px; overflow:hidden;color:#333333;}
div.box-nextPlay div.content div.date {font-weight:bold;}
div.box-nextPlay div.content div.preis {color:#666666;}
div.box-nextPlay div.content div.vkstat {color:#666666;}
div.box-nextPlay div#today {position:absolute;display:block;bottom:10px;left:0;}
div.box-nextPlay div.content a {color:#666666;}
div.box-nextPlay div.content div.sponsor {float:left;margin:8px 20px 11px 0;}
div.box-nextPlay div.content div.bestellen {clear:left;}
div.box-nextPlay div.content div.bestellen a {clear:left;color:#333333;text-decoration:none;font-size:12px;line-height:12px; font-weight:bold; padding-left:20px;background:url(../../N_nextBuyLink.png/$file/nextBuyLink.png) no-repeat 0px 1px;}
div.box-nextPlay div.bottom {width:100%; height:6px; background: transparent url(../../N_boxgreybot.png/$FILE/boxgreybot.png) 0 0 no-repeat;}

div.box-grey {margin:0 0 10px; width:210px;}
div.box-grey div.top {width:100%;font-size:1px;height:6px; background: transparent url(../../N_boxgreytop.png/$FILE/boxgreytop.png) 0 0 no-repeat;}
div.box-grey div.content {background: transparent url(../../N_boxgreybg.png/$FILE/boxgreybg.png) 0 0 repeat;padding:8px 8px; overflow:hidden;color:#666666;}
div.box-grey div.content img {float:left;margin-right:5px;}
div.box-grey div.content a {color:#666666;}
div.box-grey div.content h1 {font-size:14px;margin:0 0 8px;padding:0;color:#ffffff;clear:both;}
div.box-grey div.content h2 {font-size:12px;margin:0 0 8px;padding:0;color:#303030;}
div.box-grey div.bottom {width:100%; height:6px; background: transparent url(../../N_boxgreybot.png/$FILE/boxgreybot.png) 0 0 no-repeat;}

div.box-orange {margin:0 0 10px; width:210px;}
div.box-orange div.top {width:100%;height:6px;font-size:1px; background: transparent url(../../N_boxorangetop.png/$FILE/boxorangetop.png) 0 0 no-repeat;}
div.box-orange div.content {font-size:10px;font-weight:bold;background:transparent url(../../N_boxorangebg.png/$FILE/boxorangebg.png) 0 0 repeat;padding:8px 8px; overflow:hidden;color:#ffffff;}
div.box-orange div.content img {float:left;margin-right:5px;}
div.box-orange div.content a {color:#ffffff;}
div.box-orange div.content h1 {font-size:14px; margin:0 0 8px; padding:0; color:#ffffff;clear:both;}
div.box-orange div.content h2 {font-size:12px;margin:0 0 8px;padding:0;color:#303030;}
div.box-orange div.bottom {width:100%; height:6px; background: transparent url(../../N_boxorangebot.png/$FILE/boxorangebot.png) 0 0 no-repeat;}

div.box-turquoise {margin:0 0 10px; width:210px;}
div.box-turquoise div.top {width:100%;height:6px;font-size:1px; background: transparent url(../../N_boxturquoisetop.png/$FILE/boxturquoisetop.png) 0 0 no-repeat;}
div.box-turquoise div.content {font-size:10px;font-weight:bold;background:transparent url(../../N_boxturquoisebg.png/$FILE/boxturquoisebg.png) 0 0 repeat;padding:8px 8px; overflow:hidden;color:#ffffff;}
div.box-turquoise div.content img {float:left;margin-right:5px;}
div.box-turquoise div.content a {color:#ffffff;}
div.box-turquoise div.content h1 {font-size:14px;margin:0 0 8px;padding:0;color:#ffffff;clear:both;}
div.box-turquoise div.content h2 {font-size:12px;margin:0 0 8px;padding:0;color:#303030;}
div.box-turquoise div.bottom {width:100%; height:6px; background: transparent url(../../N_boxturquoisebot.png/$FILE/boxturquoisebot.png) 0 0 no-repeat;}

div.box-rosa {margin:0 0 10px; width:210px;}
div.box-rosa div.top {width:100%;height:6px;font-size:1px; background: transparent url(../../N_boxrosatop.png/$FILE/boxrosatop.png) 0 0 no-repeat;}
div.box-rosa div.content {font-size:10px;font-weight:bold;background:transparent url(../../N_boxrosabg.png/$FILE/boxrosabg.png) 0 0 repeat;padding:8px 8px; overflow:hidden;color:#ffffff;}
div.box-rosa div.content img {float:left;margin-right:5px;}
div.box-rosa div.content a {color:#ffffff;}
div.box-rosa div.content h1 {font-size:14px;margin:0 0 8px;padding:0;color:#ffffff;clear:both;}
div.box-rosa div.content h2 {font-size:12px;margin:0 0 8px;padding:0;color:#303030;}
div.box-rosa div.bottom {width:100%; height:6px; background: transparent url(../../N_boxrosabot.png/$FILE/boxrosabot.png) 0 0 no-repeat;}

div.box2 {width:430px;}
div.box-orange.box2 div.bottom {background: transparent url(../../N_boxorangebot2.png/$FILE/boxorangebot2.png) 0 0 no-repeat;}
div.box-orange.box2 div.top {background: transparent url(../../N_boxorangetop2.png/$FILE/boxorangetop2.png) 0 0 no-repeat;}
div.box-turquoise.box2 div.bottom {background: transparent url(../../N_boxturquoisebot2.png/$FILE/boxturquoisebot2.png) 0 0 no-repeat;}
div.box-turquoise.box2 div.top {background: transparent url(../../N_boxturquoisetop2.png/$FILE/boxturquoisetop2.png) 0 0 no-repeat;}
div.box-rosa.box2 div.bottom {background: transparent url(../../N_boxrosabot2.png/$FILE/boxrosabot2.png) 0 0 no-repeat;}
div.box-rosa.box2 div.top {background: transparent url(../../N_boxrosatop2.png/$FILE/boxrosatop2.png) 0 0 no-repeat;}
div.box-grey.box2 div.bottom {background: transparent url(../../N_boxgreybot2.png/$FILE/boxgreybot2.png) 0 0 no-repeat;}
div.box-grey.box2 div.top {background: transparent url(../../N_boxgreytop2.png/$FILE/boxgreytop2.png) 0 0 no-repeat;}

div.box3 {width:650px;}
div.box-orange.box3 div.bottom {background: transparent url(../../N_boxorangebot3.png/$FILE/boxorangebot3.png) 0 0 no-repeat;}
div.box-orange.box3 div.top {background: transparent url(../../N_boxorangetop3.png/$FILE/boxorangetop3.png) 0 0 no-repeat;}
div.box-turquoise.box3 div.bottom {background: transparent url(../../N_boxturquoisebot3.png/$FILE/boxturquoisebot3.png) 0 0 no-repeat;}
div.box-turquoise.box3 div.top {background: transparent url(../../N_boxturquoisetop3.png/$FILE/boxturquoisetop3.png) 0 0 no-repeat;}
div.box-rosa.box3 div.bottom {background: transparent url(../../N_boxrosabot3.png/$FILE/boxrosabot3.png) 0 0 no-repeat;}
div.box-rosa.box3 div.top {background: transparent url(../../N_boxrosatop3.png/$FILE/boxrosatop3.png) 0 0 no-repeat;}
div.box-grey.box3 div.bottom {background: transparent url(../../N_boxgreybot3.png/$FILE/boxgreybot3.png) 0 0 no-repeat;}
div.box-grey.box3 div.top {background: transparent url(../../N_boxgreytop3.png/$FILE/boxgreytop3.png) 0 0 no-repeat;}


img#bgVert{position:fixed; left:5px; bottom:5px;}

#rss h2 {font-size: 12px; margin:0 0 10px 0;color:#ffffff;}
#rss ul { margin:0px; padding:0px;list-style-type:none;}
#rss ul li a {text-decoration: none; font-weight:bold; font-size:10px;color:#ffffff;}
#rss ul li h3 {font-size: 9px;margin:0; color:#d27108;font-weight:normal;}
#rss ul li {padding-left:22px;margin-bottom:3px;}
#rss ul li.spiegel {background: transparent url(../../N_spiegel_rss_logo.jpg/$FILE/spiegel_rss_logo.jpg) 0 1px no-repeat;}
#rss ul li.sueddeutsche {background: transparent url(../../N_sz_rss_logo.jpg/$FILE/sz_rss_logo.jpg) 0 1px no-repeat;}
#rss ul li.motor {background: transparent url(../../N_motor_rss_logo.jpg/$FILE/motor_rss_logo.jpg) 0 1px no-repeat;}
#rss ul li.zeit {background: transparent url(../../N_zeit_rss_logo.jpg/$FILE/zeit_rss_logo.jpg) 0 1px no-repeat;}
#rss ul li.ard {background: transparent url(../../N_ard_rss_logo.gif/$FILE/ard_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.dwworld {background: transparent url(../../N_dw_rss_logo.gif/$FILE/dw_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.jazzecho {background: transparent url(../../N_jazzecho_rss_logo.gif/$FILE/jazzecho_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.faz {background: transparent url(../../N_faz_rss_logo.gif/$FILE/faz_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.taz {background: transparent url(../../N_taz_rss_logo.gif/$FILE/taz_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.dradio {background: transparent url(../../N_dradio_rss_logo.gif/$FILE/dradio_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.focus {background: transparent url(../../N_focus_rss_logo.gif/$FILE/focus_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.visions {background: transparent url(../../N_visions_rss_logo.gif/$FILE/visions_rss_logo.gif) 0 1px no-repeat;}
#rss ul li.allaboutjazz {background: transparent url(../../N_allaboutjazz_rss_logo.gif/$FILE/allaboutjazz_rss_logo.gif) 0 1px no-repeat;}

#tweets h2 {font-size: 12px; margin:0 0 10px 0}
#tweets ul { margin:0px; padding:0px;list-style-type:none;}
#tweets ul li h3 {font-size: 12px;margin:0; color:#ffffff;font-weight:bold;}
#tweets ul li h3 a{color:#666666;}
#tweets ul li p {font-size: 9px;margin:0; color:#d27108;}
#tweets ul li {padding:0;margin-bottom:3px;}


#spielplan {width:710px;}
#spielplan #spTop {background: transparent url(../../N_spTopBg.png/$FILE/spTopBg.png) top left no-repeat;border-bottom:1px solid #ffffff;padding:18px 10px 3px}
#spielplan #spTop h1{font-size:12px; color:#303030;float:left;margin:0;}
#spielplan #spTop div.months {font-size:12px;float:right;color:#ffffff;font-weight:bold;margin-right:60px;display:inline;}
#spielplan #spTop div.months a{color:#ffffff;font-weight:bold;text-decoration:underline;}
#spielplan #spTop div.months a.active{color:#cc0033;font-weight:bold;text-decoration:none;}
#spielplan #spClasses {background:#939179;color:#ffffff;padding:5px 10px;border-bottom:1px solid #ffffff;}
#spielplan #spBot {background: transparent url(../../N_spBotBg.png/$FILE/spBotBg.png) bottom left no-repeat;padding:3px 10px 18px}
#spielplan #spBot div.months2 {font-size:12px;float:right;color:#ffffff;font-weight:bold;margin-right:60px;display:inline;}
#spielplan #spBot div.months2 a{color:#ffffff;font-weight:bold;text-decoration:underline;}
#spielplan #spBot div.months2 a.active{color:#cc0033;font-weight:bold;text-decoration:none;}

#spielplan table {border-collapse:collapse; table-layout:fixed;border-bottom:1px solid #ffffff;}
#spielplan table.stripe1 {background: #F8B53F;}
#spielplan table.stripe2 {background: #F39E48;}
#spielplan table.catWorkshop td.col0 {background: transparent url(../../N_kat_workshop.gif/$FILE/kat_workshop.gif) 4px 8px no-repeat;}
#spielplan table.catSpezielles td.col0 {background: transparent url(../../N_kat_spezielles.gif/$FILE/kat_spezielles.gif) 4px 8px no-repeat;}
#spielplan table.catMusik td.col0 {background: transparent url(../../N_kat_konzert.gif/$FILE/kat_konzert.gif) 4px 8px no-repeat;}
#spielplan table.catKabarett td.col0 {background: transparent url(../../N_kat_kabarett.gif/$FILE/kat_kabarett.gif) 4px 8px no-repeat;}
#spielplan table.catInformation td.col0 {background: transparent url(../../N_kat_information.gif/$FILE/kat_information.gif) 4px 8px no-repeat;}
#spielplan table.catParty td.col0 {background: transparent url(../../N_kat_party.gif/$FILE/kat_party.gif) 4px 8px no-repeat;}
#spielplan table.catTheater td.col0 {background: transparent url(../../N_kat_theater.gif/$FILE/kat_theater.gif) 4px 8px no-repeat;}
#spielplan table.catKino td.col0 {background: transparent url(../../N_kat_kino.gif/$FILE/kat_kino.gif) 4px 8px no-repeat;}
#spielplan table.catDiashow td.col0 {background: transparent url(../../N_kat_diashow.gif/$FILE/kat_diashow.gif) 4px 8px no-repeat;}
#spielplan table.catPoetry td.col0 {background: transparent url(../../N_kat_poetryslam.gif/$FILE/kat_poetryslam.gif) 4px 8px no-repeat;}
#spielplan table.catLesung td.col0 {background: transparent url(../../N_kat_lesung.gif/$FILE/kat_lesung.gif) 4px 8px no-repeat;}
#spielplan table td {padding:0;}
#spielplan table td a {text-decoration:none;color:#333333;}
#spielplan table td a:hover {text-decoration:underline;}
#spielplan table td.col0 {width:105px; background-image:none; padding:7px 10px 7px 0px; text-align:right; font-weight:bold;}
#spielplan table td.col0 .today {color:#333333; font-size: 12px; }
#spielplan table td.col0 .day {color:#333333;font-size:10px; line-height:11px; }
#spielplan table td.col0 .month {font-size:12px; font-weight:bold; line-height:11px; color:#333333; padding-top:4px; }
#spielplan table td.col0 .year {font-size:12px; font-weight:bold; line-height:11px; color:#333333; padding-top:4px; }
#spielplan table td.col0 .time {color:#333333;font-size:10px; line-height:13px; padding-top:3px;}
#spielplan table td.col1 {width:230px; padding:7px 10px 7px 10px; color:#333333}
#spielplan table.catWorkshop td.col1 {width:365px !important;}
#spielplan table td.col1 .head {font-size:10px; line-height:11px; color:#333333;}
#spielplan table td.col1 .title {font-size:14px; line-height:15px; padding-top:4px;}
#spielplan table td.col1 .title a{color:#ffffff;font-weight:bold;font-size:16px}
#spielplan table td.col1 .subtitle {font-size:13px; line-height:12px; color:#333333; padding-top:2px;}
#spielplan table td.col2 {width:120px; padding:7px 10px 7px 10px;color:#333333;}
#spielplan table td.col2 .head {font-size:10px; line-height:11px; color:#333333;}
#spielplan table td.col2 .title {font-size:11px; line-height:12px;}
#spielplan table td.col2 .subtitle {font-size:11px; line-height:12px; padding:3px 0 3px 0;font-weight:bold;}
#spielplan table td.col2 a {font-size:10px; line-height:12px; font-weight:bold; padding-left:20px;}
#spielplan table.stripe1 td.col2 a {background:url(../../N_spLink1.png/$file/spLink1.png) no-repeat 0px 1px;}
#spielplan table.stripe2 td.col2 a {background:url(../../N_spLink2.png/$file/spLink2.png) no-repeat 0px 1px;}
#spielplan table td.col2 .status {font-size:10px; line-height:12px; color:#ff0000;}
#spielplan table.catWorkshop td.col3 {width:0px !important;}
#spielplan table td.col3 {width:135px; padding:8px 0 6px 10px;}
#spielplan table td.col3 .sponsor {margin:0 20px 0 0; float:left}
#spielplan table td.col3 .sponsor3 .sponsor {margin:0 0 0 0 !important;}
#spielplan table td.col3 .iCalendar {margin-top:4px;}
#spielplan table td.col3 .iCalendar a{font-size:10px; line-height:12px; color:#333333; background:none; font-weight:normal;}
#spielplan table td.col4 {background:#ffffff !important;padding-left:15px;}
#spielplan table td.col4 a {text-decoration:none;}
#spielplan table td.col4 a.iCal {background: url(../../N_icalIcon.png/$FILE/icalIcon.png) 0 0 no-repeat; height:25px; width:26px; display:block;padding:0;text-align:center;}
#spielplan table td.col4 a.iCal .tiny {font-size:5px;color:#ffffff;text-decoration:none !important;margin-bottom:2px;}
#spielplan table td.col4 a.iCal .tiny:hover {text-decoration:none !important;margin-bottom:2px;}

#icalIcon {position:absolute; right:10px; top:0;}

#content .para-form {width:430px; min-height:150px; overflow: visible;}
#content .para-form .label {display:block; float:left; clear:both; width:100px; padding:2px 0px 5px 0px; text-align:right; color: #666666;}
#content .para-form .right {clear:none; float:left; width:300px; padding:2px 0px 5px 13px; font-weight:bold}
#content .para-form .info, .para-form h1, .para-form .remark {clear:both; float:left; width:300px; margin:10px 0 10px 112px;display:inline;}
#content .para-form .info {font-weight:bold;}
#content .para-form h1 {color:#666666; padding-top:0; padding-left:112px; margin-bottom:15px; font-size:14px; line-height:18px; font-weight:bold;}
#content .para-form .remark {color:#666666;}
#content .para-form input, .para-form textarea {font-weight:normal;background:#f0f0f0; border:1px solid #666666;color:#666666;font-size:12px;line-height:12px;}
#content .para-form input.radio{background:transparent; border:0;float:left;margin:2px 3px 5px 0;}
#content .para-form div.radio br{clear:both;}
#content .para-form label.radio{float:left;}
#content .para-form div.radio label.radio{width:210px;margin:0 0 5px 0;}
#content .para-form input.text, .para-form input.file, .para-form select {width:210px;}
#content .para-form input.number {width:45px;}
#content .para-form textarea {width:300px;}
#content .para-form div.submit {width:180px;}
#content .para-form input.button, .para-form input.file {}

div.ipeStatus0 {height:auto;}

/* --- popup dialog --- */
.dragWin {position:absolute; width:820px; margin-left:-410px; left:50%; table-layout:fixed; border-collapse:collapse; z-index:2000; border:2px solid white;}
.popContent {width:480px; margin-left:-240px;}
.dragWin td {margin:0px; padding:0px;}
.dragWin .wTitle {padding:1px 0px 0px 10px; font-size:12px; font-weight:bold; color:#ffffff;}
.dragWin .wBorderTopLeft {width:1px; height:1px; background:#666666; overflow:hidden;}
.dragWin .wBorderTopCenter {height:1px; background:#666666;}
.dragWin .wBorderTopRight {width:1px; height:1px; background:#666666; overflow:hidden;}
.dragWin .wTitleLeft {width:1px; height:20px; background:#666666; overflow:hidden;}
.dragWin .wTitleCenter {height:20px; background:#000000; -moz-user-focus:ignore; -moz-user-input:disabled; -moz-user-select:none;}
.dragWin .wTitleRight {width:1px; height:20px; background:#666666; overflow:hidden;}
.dragWin .wContentLeft {width:1px; background:#666666; overflow:hidden;}
.dragWin .wContentCenter {background-color:#ffffff;}
.dragWin .wContentRight {width:1px; background:#666666; overflow:hidden;}
.dragWin .wBorderBottomLeft {width:1px; height:1px; background:#666666; overflow:hidden;}
.dragWin .wBorderBottomCenter {height:1px; background:#666666; border-bottom:1px solid #666666; line-height:12px; border-top:1px solid #666666; padding:0; font-size:10px; text-align:center; color:#ffffff;}
.dragWin .wBorderBottomRight {width:1px; height:1px; background:#666666;}
.dragWin .content {position:absolute; left:0px; top:20px; width:300px; background-color:#ffffff; border-top:1px solid #cccccc;}
.dragWin .wButtonClose {position:absolute; right:4px; top:2px; display:block; width:68px; height:16px; background-image:url(../../N_win_close.gif/$file/win_close.gif);}
.button {background-color:#e7e7e7; color:#000000;}
#overlay {position:absolute; background-color:#000000; -moz-opacity:.20; opacity:.20; filter:alpha(opacity=20); 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;}