/*
  Farben
  Men� (dunkelgrau): #878A8B
  Hintergrund Inhalt (hellgrau): #DEDEDE
  Hinterund body (hellgrau): #CED1D1
  Hintergrund Links/Rechts (mittelgrau): #B9BDBE
  Topmenu Extension (mittelgrau): #AAAEAE
*/

.int-part ul li
{
  margin-bottom: 2px;
}

.advanced
{
  font-size: 11px;
  color: #D17700;
  margin-top: 3px;
}

.sword 
{
  margin-left: 2px;
  margin-right: 2px !important;
} 


.csc-uploads
{
  width: 100%;
  /* table-layout: fixed; */
}



.tx-crzmailform-pi1
{
  float:left;
  width: 520px;
}

#mailform
{
  float:left;
  width: 520px;
  margin-top: 10px; 
}

.mailformrow
{
  float:left;
  width: 520px;
  margin-top: 3px;
  margin-bottom: 2px; 
}

.mailform-label
{
  float: left;
  width: 150px;
}


img
{
 border: 0px !important;
}

body
{
  padding: 0;
  margin: 0;
  background: #CED1D1 url("../media/body_background.gif") top left repeat-x;
}

#layout-splashlink
{
  position: absolute;
  width: 220px;
  height: 80px;
  top: 40px;
  left: 20px;
  z-index: 10000;
}

#layout-splashlink a
{
  float: left;
  width: 220px;
  height: 80px;
}

#layout-partnerlink
{
  height:80px;
  position:absolute;
  right:1px;
  top:40px;
  width:200px;
  z-index:10000;
}

#layout-partnerlink a
{
  float: left;
  width: 220px;
  height: 80px;
}



#layout-extension
{
  position: absolute;
  width: 50%;
  top: 138px;
  left: 50%;
  height: 29px;
  background-color: #AAAEAE;
}

#layout-print
{
  height:29px;
  left:772px;
  position:absolute;
  top:210px;
  width:25px;
  z-index:1000;
}

#layout-site
{
  position: absolute;
  top: 0px;
  left: 50%;
  width: 990px;
  margin-left: -495px;
  min-height: 600px;
}

#layout-header
{
  float: left;
  height: 138px;
  width: 990px;
  
}

#layout-header-left
{
  float: left;
  height: 138px;
  width: 485px;
  background: #FFFFFF url("../media/header_logo_left.gif") top left no-repeat;
}

#layout-header-right
{
  float: left;
  height: 138px;
  width: 485px;
  
}

#layout-whiteplain
{
  clear: both;
  float: left;
  height: 29px;
  width: 652px;
  background-color: #FFFFFF;
}

#layout-topmenu
{
  float: left;
  height: 29px;
  width: 224px;
  background-color: #878A8B;
  padding-left: 10px;
  overflow: hidden;
}

#layout-lang
{
  background-color :#878A8B;
  float:left;
  height:29px;
  padding-top:0px;
  width:104px;
  overflow: hidden;
}

.hide-int
{
  display: none;
}

.show-int
{
  display: block;
}

#layout-mainmenu
{
  clear: both;
  float: left;
  height: 30px;
  width: 990px;
  background-color: #878A8B;
  padding-left:24px;
  width:966px;
  overflow: hidden;
}

#layout-sitebody
{
  background-image: url(../media/sitebody_bg.gif);
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #B9BDBE;
  clear: both;
  float: left;
  min-height: 655px;
  width: 990px;
}

*html #layout-sitebody
{
  height: 637px;
}

#layout-left
{
  padding-top: 10px;
  float: left;
  height: 100%;
  width: 185px;
  background-color: #B9BDBE;
}

#layout-content
{
  float: left;
  height: 100%;
  padding-left: 10px;
  padding-top: 12px;
  padding-right: 36px;
  padding-bottom: 20px;
  width: 569px;
  background-color: #DEDEDE;
  
}

*html #layout-content
{
  overflow: hidden;
}

#layout-right
{
  float: left;
  height: 100%;
  width: 190px;
  background-color: #B9BDBE;
}

*html #layout-right
{
  overflow-x: hidden;
}

#layout-righttop
{
  float: left;
  height: 150px;
  width: 185px;
  background-color: #B9BDBE;
  padding-top: 5px;
}


#layout-login
{
  float: left;
  height: 60px;
  padding: 5px;
  width: 180px;
  margin-top: 5px;
}


#layout-search
{
  float: left;
  height: 65px;
  padding: 5px;
  width: 180px;
}

#layout-search span, #layout-login span, .quickfinder span
{
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 3px;
  padding-bottom:6px;
  vertical-align:middle;
}

#layout-rightcolumn
{
  float: left;
  height: 100%;
  width: 190px;
}


#layout-rightcolumn-start
{
  float: left;
  width: 180px;
  height: 100%;
  padding-left: 5px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 0px;
}


.mainmenu { font-family: Arial !important; }

form {
  margin: 0;
  padding: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

input, select {
  margin: 0;
  padding: 0px 2px 0px 2px;;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#layout-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#layout-content ul li {
  color: #000;
  font-size: 12px;
  padding-left: 1.6em;
  background-image: url(/fileadmin/visus/templates/media/bullet_visus_new.gif);
  background-repeat: no-repeat;
  background-position: 0.5em 0.4em;
}

#layout-content div, #layout-content, #layout-left, #layout-right {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:120%;
}

.int-head
{
    background: transparent url("../media/int-head.gif") top left no-repeat;
    width: 175px;
    height: 7px;
    overflow: hidden;
}

.int-int
{
    background: transparent url("../media/int-body.gif") top left repeat-y;
    padding:10px;
  width: 155px;
    font-family:verdana;
  font-size:11px;
}

.int-part
{
  background: transparent url("../media/int-body.gif") top left repeat-y;
  border-top:1px dotted #CED1D1;
  font-family:verdana;
  font-size:11px;
  padding-left:10px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  width: 155px;
}

.int-part ul
{
  margin-top: 0px;
  padding-left: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.int-part a
{
  color: #000000;
  text-decoration: none;
}

.int-bottom
{
    background: transparent url("../media/int-bottom.gif") top left no-repeat;
    width: 175px;
    height: 9px;
}

p {
  margin:0 0 0 0;
  padding:0 0 0 0;
}

filelinks {
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#layout-content h1, #layout-left h1, #layout-right h1{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  padding: 0;
  line-height: 140%;
  color: #000000;
}

#layout-content h2, #layout-left h2, #layout-right h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0px 0px 0px;
  padding: 0;
  line-height: 140%;
  color: #000000;
}

#layout-content h3, #layout-left h3, #layout-right h3 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  line-height: 140%;
  color: #000000;
}

#layout-content h4, #layout-left h4, #layout-right h4 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  line-height: 140%;
  color: #D96600;
}

#layout-content h5, #layout-left h5, #layout-right h5 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  line-height: 140%;
  color: #687EAB;
}

.caption {
  font-size: 9px;
  padding: 4 4 4 4;
}

.news_single_caption {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: regular;
}

.news_list_caption {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: regular;
  display: none;
}

.csc-uploads td {
  background-color:#ccc;
  padding:10px 10px 10px 10px;
  line-height:11px;
}

.csc-uploads-fileName p {
  padding:0px 0px 0px 10px;
  margin:0px 0px 12px 0px;
  line-height:10px;
}

.csc-uploads-2 TD.csc-uploads-fileName {
  vertical-align:bottom;
}

.csc-uploads-fileSize {
  padding:10px 0 0 10px;
  line-height:15px;
  color:#777;
  width: 150px;
}

p.csc-uploads-description {
  line-height:18px;
}

.contenttable-0 {
  padding: 0;
  margin: 0;
  width: 100%;
}

.contenttable-0 td {
  background-color:#B9BDBE;
  padding:5px 5px 5px 5px;
  margin: 0;
}


.contenttable-0 p {
  color:#323232;
  font-weight:regular;
  font-size: 10px;
}


.contenttable-0 .tr-0 td {
  background-color:#878A8B;
  font-weight:bold;
  height:100%;
  padding:10px 10px 10px 10px;
  vertical-align: top;
  color:#ffffff;
}

.contenttable-0 .tr-0 td p {
  background-color:#878A8B;
  font-weight:bold;
  height:100%;
  vertical-align: top;
  color:#ffffff;
}

#layout-content table.imgtext-table {
  color:#323232;
  padding: 0;
  margin: 0px 0px 10px 10px;
}

.csc-caption {
  background-color:#b9bdbe;
  color:#222222;
  font-weight:regular;
  font-size: 10px;
  line-height:12px;
  padding:5px 6px 5px 6px;
  text-align: left;
}


.contenttable-1 {
  padding: 0;
  margin: 0;
}

.contenttable-1 td {
  padding:5px 5px 5px 5px;
  margin: 0;
  vertical-align: top;
}


.contenttable-1 p {
  color:#323232;
  font-weight:regular;
  font-size: 10px;
}

.contenttable-1 tr-0  {
  color:#ffffff;
  font-weight:bold;
  height:100%;
  padding:10px 10px 10px 10px;
  vertical-align: top;

}

#layout-content a {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*  font-size: 12px;*/
  font-weight: regular;
  color: #D17700;
  text-decoration: none;
}

#layout-content a:hover {
  text-decoration: underline;
}

#logbox {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 0 0 0 0;
}

.usernamebox {
  width: 68px;
  border:1px solid #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 4px;
}

.eingabefeld {
  width: 360px;
}

.passwordbox {
  width: 67px;
  border:1px solid #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 4px;
}

.searchbox, .tx-indexedsearch-searchbox-sword {
  width: 145px;
  border:1px solid #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 0px;
}

.searchbox_small {
  width: 45px;
  border:1px solid #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 4px;
}

.radio
{
    border:1px solid #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 5x;
}

.radiolabel
{
  float: none !important;
  margin-left: 5px;
  margin-right: 10px;
  width: 30px !important;
}

.radiofield
{
  float: none !important;
  width: 30px !important;
}

.loginsubmit {
  background-image: url(../img/go.gif);
  width: 17px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  padding-bottom: 1px;
}

.logoutbutton {
  background-image: url(../img/button_logout.gif);
  width: 63px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.abonnierenbutton {
  background-image: url(../img/button_senden.gif);
  width: 63px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.loeschenbutton {
  background-image: url(../img/button_loeschen.gif);
  width: 63px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.sendenbutton {
  background-image: url(../img/button_senden.gif);
  width: 63px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.submitbutton {
  background-image: url(../img/button_submit.gif);
  width: 63px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.subscribebutton {
  background-image: url(../img/button_subscribe.gif);
  width: 75px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.resetbutton {
  background-image: url(../img/button_reset.gif);
  width: 63px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.forgotpasswordbutton {
  background-image: url(../img/button_sendpassword.gif);
  width: 100px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}

.filelinks, .filelinkssize {
  line-height: 26px;
}


.tx-newloginbox-pi1 H3 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 12px 0px 12px;
}

.tx-newloginbox-pi1-username {
  font-size: 10px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  top: 0;
  bottom: 0;
}

.tx-newloginbox-pi1-text {
  font-size: 10px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.orange {
  color: #D96600 !important;
  margin-bottom: 10px;
  clear: both;
}

.sitemap_lev1 {
  background-color: #878A8B;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
/*  border:1px solid #fff;*/
}

#layout-content .sitemap_lev1 A {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}

#layout-content .sitemap_lev1 A:HOVER {
  text-decoration: underline;
}

.sitemap_lev2 {
  background-color: #B9BDBE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 20px;
/*  border:1px solid #0C877F;*/
}

#layout-content .sitemap_lev2 A {
  font-size: 12px;
  color: #D1780F;
  font-weight: normal;
  text-decoration: none;
}

#layout-content .sitemap_lev2 A:HOVER {
  text-decoration: underline;
}

.sitemap_lev3 {
  background-color: #CED1D1;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 20px;
/*  border:1px solid #0C877F;*/
}

#layout-content .sitemap_lev3 A {
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #D1780F;
}

#layout-content .sitemap_lev3 A:HOVER {
  text-decoration: underline;
  background-color: transparent;
}

.sitemap_lev4 {
  background-color: #DEDEDE;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 10px;
/*  border:1px solid #5772C2;*/
  margin : 0px 0px 0px 0px;
}

.sitemap_lev4 A {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #5772C2   ;
}

.sitemap_lev4 A:HOVER {
  text-decoration: none;
  color: #5772C2  ;
  background-color: transparent;
}

.sitemap_lev4 A:visited {
  text-decoration: none;
  color: #5772C2   ;
}

.tx-indexedsearch-searchbox-button {
  background-image: url(../img/button_go2.gif);
  width: 23px;
  height: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.advsearchoptionboxes {
  padding: 20px 10px 10px 0;
}

.legend {
  color: #333333;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.tx-indexedsearch-info {
  display:none;
}

#bordercolumn .loginbox form {
  border: 3px solid #f00;
}

/* Splash-Screen */

/*<div class="csc-frame csc-frame-rulerAfter"></div>*/

.csc-frame-rulerAfter {
  margin-bottom: 16px;
  overflow: hidden;
  clear: both;
  border-bottom: 9px solid #B9BDBE;
}

#layout-left p {
  margin: 0;
  padding: 0 10px 0 35px;
  font-size: 0.9em;
}


#layout-left a, #logbox a, #layout-right a {
  color: #D17700;
  text-decoration: none;
}

#layout-left a:hover, #logbox a:hover, #layout-right a:hover {
  text-decoration: underline;
}

#logbox p, #layout-right p {
  font-size:11px;
  margin: 5px 0;
}

#logbox p.indent, #layout-right p.indent {
  padding-left: 18px;

}

#layout-right ul {
  margin:0 0 0 5px;
  padding: 0;
  list-style-type: none;
}

#layout-right ul li {
  color: #000;
  margin: 5px 0;
  padding-left: 18px;
  font-size: 0.9em;
  background-image: url(../media/bullet_visus_new.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

#layout-right .csc-uploads td {
  background-color:#ffffff;
}

.csc-frame-frame1 {
  border-bottom: 1px solid #878A8B;
  border-left: 20px solid #D17700;
  margin-left: -10px;
  padding-left: 10px;
  margin-top: -10px;
  padding-top: 5px;
  margin-right: -10px;
}

.tx-newloginbox-pi1 label {
  color:#000000;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  margin:0pt;
  padding:0pt; }
.tx-indexedsearch-searchbox { margin-bottom: 10px }

.tx-indexedsearch-whatis {}

.tx-indexedsearch-browsebox { float: left;
                              margin-bottom: 10px; }

.tx-indexedsearch-browsebox p { float: left;
                                margin-bottom: 10px; }

.browsebox {  clear: both;
          float: left;
    list-style-type: none !important;
    width: 100%; }

.browsebox li {float: left;
    background-image: none !important;
    padding-left: 3px !important;
 }

.tx-indexedsearch-res { clear: both; }

.tx-ttnews-browsebox td {
font-size:12px !important;
}
.tx-ttnews-browsebox-SCell {
background-color:#DEDEDE !important;

font-weight: bold !important;
}

.tx-ttnews-browsebox-SCell a {
color:#000000 !important;
}

.tx-indexedsearch-sectionlinks {
   clear: both;
  float: left;
  margin-bottom: 10px;
  width: 100%; }

.subscrMandatory, .subscrName, .subscrEmail, .subscrInputfield
{
  margin-bottom: 10px;
}

.subscrName span
{
  float: left;
  width: 50px;
}

.subscrButtons
{
  clear: both;
  margin-bottom: 10px;
}

.subscrCaptcha
{
  clear: both;
  margin-bottom: 10px;
  height: 45px;
}

.subscrCaptcha span
{
  float: left;
  width: 180px;
}

.subscrEmail span, .subscrInputfield span
{
  float: left;
  width: 180px;
  font-weight: bold;
}

.setcursor
{
  cursor: pointer;
}

ul.menu, ul.submenu
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

ul.menu li
{
  float: left;
  padding-right: 5px;
}

ul.submenu li
{
  padding-bottom: 7px;
}

.tx-srfreecap-pi2-image {
        margin-left:0px !important;
}

.news-list-container
{
  background-color: transparent;
  border: 0px;
  float: left;
}

.news-list-element
{
  clear:both;
  float:left;
  margin-bottom:15px;
  width:569px;
}

.news-list-teaser
{
  float: left;
  width: 569px;
  
}

.news-list-teaser p
{
 padding: 0px !important;
}

.news-list-image
{
  float:right;
  margin-left:10px;
  /* padding-top:28px; */
  
  width:120px;
}

.news-list-morelink
{
  clear: both;
  float: right;
  width: 569px;
  text-align: right;
}

.news-list-browselinks
{
  float: left;
  clear: both;
}

.tx-ttnews-browsebox
{
  margin: 0px;
  width: 563px;
  }
  
.news-single-item
{
   background-color: #DEDEDE;
  border: 0px;
  margin-bottom:5px;
  float: left;
  width: 569px;
}

.news-single-image
{
   background-color:#DEDEDE;
  border:0 none;
  float:right;
  margin-left:30px;
  width:200px;
  
}

.news-single-content
{
  float: left;
  width: 569px;
}

.news-single-item .csc-caption
{
  background-color: #DEDEDE;
}

.news-single-backlink, .news-single-backlink a {
font-size:12px !important;
font-weight:bold !important;
margin-bottom:15px !important;
margin-top:10px !important;
width: 569px;
float: left;
}
  
.formufield
{
  clear: both;
  margin-bottom:5px;
margin-top:3px;
font-weight: bold;
  
}

#layout-logout {text-align: center; }

.tx-indexedsearch-searchbox td
{
  padding-top: 5px;
  padding-bottom: 5px;
}

#layout-content h1,
#layout-content h2,
#layout-content h3,
#layout-content h4,
#layout-content h5,
#layout-content h6,
#layout-content h1 *,
#layout-content h2 *,
#layout-content h3 *,
#layout-content h4 *,
#layout-content h5 *,
#layout-content h6 *
{
  font-style: normal;
}

#layout-international
{
  cursor: auto;
  position: absolute;
  top: 138px;
  right: 10px;
  width: 132px;
  padding: 1px;
  background-color: #DEDEDE;
}

#layout-international table td a
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #000000;
  text-decoration: none;
}

#layout-international table td img
{
  margin-bottom: -1px;
}

.int-header-cell
{
  background-color: #B9BDBE;
  padding: 2px 2px 2px 2px;
  font-size: 11px;
  font-weight: bold;
  width: 128px;
}

.int-list-cell
{
  padding: 2px 2px 1px 2px;
  font-size: 11px;
}

.int-listbottom-cell
{
  padding: 2px 2px 1px 2px;
  font-size: 11px;
}

.player_big
{
  margin-bottom: 20px;
}

.tx-bddbflvvideogallery-pi1 .player_big #player
{
  padding: 20px;
  background-image: url(../media/flv_player_bg_big.jpg);
  background-position:2px 2px;   
}

.tx-bddbflvvideogallery-pi1 .player_small #player
{
  float: right;
  padding: 20px;
  background-image: url(../media/flv_player_bg_small.jpg);
  background-position:2px 2px;
}

.tx-bddbflvvideogallery-pi1 .player_big #flvcaption
{
  margin-left: 20px;
  width: 545px;
}

.tx-bddbflvvideogallery-pi1 .player_small #flvcaption {
float:right;
margin-right:10px;
width:230px;
}

.tx-bddbflvvideogallery-pi1 .flvplayer_listpic
{
  padding: 17px;
  background-image: url(../media/flv_player_item_bg.jpg);
  background-position:2px 0;
}

.flvplayer_listpic_firstofrow {
  width: 80px;
  }
  
#mailform h5 {
  float:left;
  margin-bottom:5px;
}

.flvplayer_listpic
{
  width: 80px !important;
}

#playlist {
 float: left;

}

.item_desc
{
  float: left;
  padding-top: 15px;
  width: 440px;
}

.flvplayer_listpic_lastofrow {
margin:0 6px 6px 0;
}

#flvplayercaption {
  float:none;
}

#flvcaption {
  display: none;
}


.tx-bddbflvvideogallery-pi1 .flvplayer_listpic_act
{
  padding: 17px;
  background-image: url(../media/flv_player_item_bg_act.jpg);
  background-position:2px 0;
}

#layout-topmenu ul li {
  padding-right: 0;
}

#layout-content .csc-textpic-imagecolumn ul li {
  background: none;
  padding: 0;
}

.spacer-gif {
  display: none;
}

