/**/


select#fastsearch{
    width:48em;
    padding:5px 0;
    overflow:hidden
    }
    
/**/

table.detailsearch{
    margin:10px 0
    }
    
table.detailsearch th{
    font-size:0.68em;
    font-weight:normal;
    text-align:left
    }
    
table.detailsearch td{
    padding:2px 10px 2px 0
    }
    
/**/

dl.floatboxlogin{
    float:left;
    margin:0 18px 0 0
    }
    
p#loginbutton{
    margin:8px 0 18px 0;
    padding:0!important
    }
    
p#loginbutton input{
    width:8em
    }
    
/**/
/**/
/**/
/**/

.floatleft{
  float:left;
  margin:0 6px 6px 0
  }
  
.floatright{
  float:right
  }
/**/
.trennlinie{
  border-top:#999 1px solid;
  margin:0 0 4px 0;width:100%;
  /**/
  font-size:1px;
  height:0;
  overflow:hidden
  }
/**/
.right{
  text-align:right!important
  }
/**/
.small{
  font-size:0.68em!important;
  line-height:130%
  }
/**/
.medium{
  font-size:0.76em!important;
  line-height:130%
  }
/**/
.texthighlight{
  color:#ff9900!important
  }
/**/
.abstand{
  margin:12px 0
  }
/**/
.abstandunten{
  margin:0 0 12px 0
  }
/**/
.abstandoben{
  margin:12px 0 0 0
  }
/**/
.normal{
  font-weight:normal
  }
/**/
.asterisk{
  color:#ff0000;
  font-style:normal
  }
/**/
.ajaxtext{
  color:#ccc;
  font-style:normal
  }
/**/
.white{
  color:#fff!important
  }
/**/
.green_bg{
  background:#669900
  }

input.green_bg:focus{
  background:#fff
  }
/**/
.inputError{
  background:#ff0000
  }
/**/
.introtext{
  /**/
  line-height:200%
  }
/**/
.border{
  padding:4px;
  border:1px solid #bbb
  }
  
.underline{
  text-decoration:underline!important
  }
/**/
.archiv{
  color:#B3B3B3!important
  }
/**/
.inactive{
  color:#ccc!important
  }
  
em.hinweis{
  display:block;
  background:#fff;
  margin:3px;
  padding:3px
  }
  
em.hinweis a{
  color:#ff9900!important
  }
/**/
div#content2 h1{
  font-size:1.0em;
  color:#282561
  }
  
h1.start{
  margin:20px 0 10px 0;
  color:#282561;
  }

h2.boxheader,h3.boxheader{
  color:#282561;
  margin:20px 0 5px 0;
  text-align:left;
  font-size:0.8em
  
  }
  
h2.static_h{
  color:#282561;
  text-align:left;
  margin:0 0 16px 0;
  font-size:0.8em
  }
 
h2.tour{
  font-size:0.8em;
  text-align:left;
  //color:#ff9900;
  color:#282561;
  margin:0 0 6px 0
  }
  
h2.standard,h3.standard,h4{
  //color:#ff9900;
  color:#282561;
  text-align:left;
  margin:0 0 16px 0;
  font-size:0.8em
  }

h3.profilheadline{
  color:#282561;
  text-align:left;
  padding:3px 0 3px 12px;
  font-weight:normal;
  font-size:0.7em}
  
h5{
  color:#282561;
  font-size:0.76em
  }
  
h5 em{
  font-weight:normal;
  font-style:normal
  }
  
h2 img,h3 img,h4 img,h5 img{
  color:#282561;
  text-align:left;
  vertical-align:middle
  }
/**/
/**/
div#content a,
div#content2 a{
  color:#282561;
  text-decoration:none
  }
  
div#content a:hover,
div#content a:focus,
div#content a:active,
div#content2 a:hover,
div#content2 a:focus,
div#content2 a:active{
  //color:#ff9900
   color:#282561
  }
/**/
div#content a.textlink,div#content2 a.textlink{
  color:#ff9900;
  text-decoration:none
  }
  
div#content a.textlink:hover,div#content a.textlink:focus,div#content a.textlink:active,div#content2 a.textlink:hover,div#content2 a.textlink:focus,div#content2 a.textlink:active{
  //color:#fff
  color:#282561
  }
  
div#content h3 a{
  //color:#ff9900;
  color:#282561;
  text-decoration:none
  }
  
div#content h3 a:hover,div#content h3 a:focus,div#content h3 a:active{
  //color:#fff
  color:#282561
  }
/**/
div#content p,div#content2 p{
  color:#282561;
  padding:3px 0 3px 0
  }
/*--*/
address{
  color:#fff;
  padding:3px 0 3px 0;
  font-style:normal
  }
/**/ 
span.ajaxloader{
  margin:0 0 0 4px
  }
  
span.ajaxloader img{
  vertical-align:middle
  }
/**/
div#map{
  position:relative;
  padding:50px 0 0 0
}
div#homebaseselect{
  position:absolute;
  top:0;
  left:0
  }
/**/
p.browse{
  font-size:0.76em;
  margin:32px 0 16px 0
  }
  
p.browse a,p.browse em.manactive{
  background:url("../img/button/man.gif") no-repeat top center;
  padding:26px 1px 0 1px
  }
  
p.browse a:hover{
  background:url("../img/button/manactive.gif") no-repeat top center;
  /**/
  }
  
p.browse em.manactive{
  color:#ff9900;
  font-style:normal;
  background:url("../img/button/manactive.gif") no-repeat top center
  }
  
p.browse a.manfirst{
  background:url("../img/button/manfirst.gif") no-repeat top center
  }
  
p.browse a.manfirst:hover{
  background:url("../img/button/manfirston.gif") no-repeat top center
  }
  
p.browse a.manleft{
  background:url("../img/button/manl.gif") no-repeat top center
  }
 
p.browse a.manleft:hover{
  background:url("../img/button/manlon.gif") no-repeat top center
  }
  
p.browse a.manright{
  background:url("../img/button/manr.gif") no-repeat top center
  }
  
p.browse a.manright:hover{
  background:url("../img/button/manron.gif") no-repeat top center
  }
  
p.browse a.manlast{
  background:url("../img/button/manlast.gif") no-repeat top center
  }
  
p.browse a.manlast:hover{
  background:url("../img/button/manlaston.gif") no-repeat top center
  }
/*--*/
div.rdset{
  margin:5px 5px 5px 0
  }
  
div.rdset b.b1{
  height:1px;
  font-size:1px;
  overflow:hidden;
  display:block;
  margin:0 5px
  }
  
div.rdset b.b2{
  height:1px;
  font-size:1px;
  overflow:hidden;
  display:block;
  border-right-style:solid;
  border-right-width:2px;
  border-left-width:2px;
  border-left-style:solid;
  margin:0 3px;
  background:#666
  }
  
div.rdset b.b3,div.rdset b.b4,div.rdset div.rdsetcontent{
  border-right-style:solid;
  border-right-width:1px;
  border-left-width:1px;
  border-left-style:solid
  }
  
div.rdset b.b3{
  height:1px;
  font-size:1px;
  overflow:hidden;
  display:block;
  margin:0 2px;
  background:#666
  }
  
div.rdset b.b4{
  height:2px;
  font-size:1px;
  overflow:hidden;
  display:block;
  margin:0 1px;
  background:#666
  }
/**/
div.standard b.b1{
  background:#aaa
  }
  
div.standard b.b2,div.standard b.b3,div.standard b.b4,div.standard div.rdsetcontent{
  border-right-color:#282561;
  border-left-color:#aaa
  }
/*--*/
div.alert b.b1{
  background:#ff0000
  }
  
div.alert b.b2,div.alert b.b3,div.alert b.b4,div.alert div.rdsetcontent{
  border-right-color:#ff0000;
  border-left-color:#ff0000
  }
/**/
div.rdSet1{
  margin:5px 5px 5px 0
  }
  
div.rdSetro1{
  background:url("../img/l/rdsetro1.gif") no-repeat top right
  }
  
div.rdSetlo1{
  background:url("../img/l/rdsetlo1.gif") no-repeat top left
  }
  
div.rdSetru1{
  background:url("../img/l/rdsetru1.gif") no-repeat bottom left
  }
  
div.rdSetlu1{
  background:url("../img/l/rdsetlu1.gif") no-repeat bottom right
  }
/**/
div.rdSet2{
  margin:5px 200px 5px 0
  }

div.rdSetro2{
  background:url("../img/l/rdsetro2.gif") no-repeat top right
  }

div.rdSetlo2{
  background:url("../img/l/rdsetlo2.gif") no-repeat top left
  }

div.rdSetru2{
  background:url("../img/l/rdsetru2.gif") no-repeat bottom left
  }

div.rdSetlu2{
    background:url("../img/l/rdsetlu2.gif") no-repeat bottom right
  }
/**/

ul.list{
    margin:10px 0 10px 30px;
    list-style-type:disc
    }
    
ul.list li{
    font-size:0.76em;
    line-height:130%
    }
    
ul.list li h2,ul.list li h3,ul.list li h4{
    font-size:1em!important
    }
    
/**/

ol.list{
    margin:10px 0 10px 30px
    }
    
ol.list li{
    font-size:0.76em;
    line-height:130%
    }
    
/**/ 

dl.showinfo_type1,dl.showinfo_type2{
    font-size:0.68em;
    padding:10px 0;
    line-height:130%
    }
    
dl.showinfo_type1 textarea,
dl.showinfo_type1 input,
dl.showinfo_type1 select,
dl.showinfo_type1 img,
dl.showinfo_type2 textarea,
dl.showinfo_type2 input,
dl.showinfo_type2 select,
dl.showinfo_type2 img{
    font-size:1em!important;
    vertical-align:middle
    }
    
dl.showinfo_type1 dt,dl.showinfo_type2 dt{
    color:#ff9900;
    /**/
    float:left;
    clear:left;
    width:16em;
    padding:0 0 5px 0
    }
    
dl.showinfo_type1 dd,dl.showinfo_type2 dd{
    margin:0 0 0 17em;
    color:#fff;
    width:34em;
    padding:0 0 5px 0
    }
    
dl.showinfo_type1 dt.premiuminfo,dl.showinfo_type2 dt.premiuminfo{
    margin:0 0 16px 0
    }
    
dl.showinfo_type1 dd.premiuminfo,dl.showinfo_type2 dd.premiuminfo{
    margin:0 0 16px 17em
    }
    
dl.showinfo_type1 a,dl.showinfo_type2 a{
    color:#fff;
    text-decoration:underline!important
    }
    
dl.showinfo_type1 a:hover,
dl.showinfo_type1 a:focus,
dl.showinfo_type1 a:active,
dl.showinfo_type2 a:hover,
dl.showinfo_type2 a:focus,
dl.showinfo_type2 a:active{
    color:#ff9900
    }
    
/**/

dl.showinfo_type2 dt{
    width:10em
    }
    
dl.showinfo_type2 dd{
    margin:0 0 5px 10em
    }
    
/**/

dl.showinfo_type2 a.specialgreyAuto{
    border:#ff9900 1px solid;
    text-decoration:none!important;
    cursor:pointer;
    color:#ff9900!important;
    background:transparent;
    padding:3px 14px
    }
    
img#key,img#tourfoot{
    vertical-align:middle;
    margin:0 0 0 8px
    }
    
/**/

div.edu{
    margin:0 0 16px 20px
    }
    
div.edu h4{
    margin:0 0 6px 0
    }
    
div.edu h4 em{
    font-weight:normal;
    font-style:normal
    }

/*--*/

table.profil{
    font-size:9px;
    margin:10px 0;
    line-height:130%
    }
    
table.profil select,
table.profil input,
table.profil textarea{
    font-size:1em!important
    }

td {

.small {
    font-size:9px;
}
}

    
table.profil td{
    vertical-align:top;
    color:#fff;
    padding:0 3px 3px 0
    }
    
table.profil td img{
    vertical-align:middle
    }
    
table.profil td p{
    padding:0 0 6px 0!important
    }
    
table.profil .first{
    width:16em;
    color:#ff9900
    }
    
table.profil a{
    color:#fff;
    text-decoration:underline!important
    }
    
table.profil a.img{
    text-decoration:none!important
    }
    
table.profil a:hover,
table.profil a:focus,
table.profil a:active{
    color:#ff9900
    }
    
/**/

table.register td,table.register th{
    padding:1px 3px;vertical-align:top
    }
    
table.register td img{
    vertical-align:middle
    }
    
/**/

table.news{
    font-size:0.76em
    }
    
table.news td,table.news th{
    padding:1px 3px
    }
    
/**/

table.invitereview{
    font-size:0.76em
    }
    
table.invitereview td,table.invitereview th{
    padding:5px 3px 5px 1px
    }
    
/**/

input,select,textarea{
    font-family:"Verdana","Helvetica",Arial,sans-serif
    }
    
/**/

input,textarea,select{
    border:#ff9900 1px solid;
    padding:2px;
    //color:#fff;
        color:#282561;
    background:#ffffff;
    font-size:0.7em;
    cursor:pointer;
    vertical-align:middle
    }
    
input:focus{
    background:#fff;
    color:#000}
    
/**/

input.radio,input.checkbox{
    border:0 none;
    /**/
    padding:0!important;
    margin:0
    }
    
/**/ 

select{
    /**/
    width:14em;
    color:#ff9900
    }
    
select option{
    padding:0 0 0 10px
    }
    
textarea.small_type{
    background:#666;
    height:50px;
    width:24em
    }
    
textarea.large_type{
    background:#ffffff;
    height:150px;
    width:49em
    }
    
textarea.large_w{
    height:50px;
    overflow:hidden
    }
    
/**/

.small_w{
    width:2.4em
    }
    
.semimedium_w{
    width:7em
    }
    
.medium_w{
    width:12em
    }
    
.large_w{
    width:24em
    }
    
select.large_w{
    width:24.6em
    }
    
.xlarge_w{
    width:45em
    }
    
/**/

input.greyAuto,a.greyAuto{
    border:#ff9900 1px solid;
    font-size:0.68em;
    cursor:pointer;
    color:#ff9900!important;
    background:transparent;
    margin:0 5px 0 0
    }
    
/**/

input.greyAuto{
    padding:2px 14px
    }
    
/**/

a.greyAuto{
    padding:3px 14px
    }
    
dl.showinfo_type1 dd a.greyAuto,
dl.showinfo_type1 dd a.greyAuto{
    font-size:1em!important;
    text-decoration:none!important
    }
    
/**/

dl input,dl textarea,dl select{
    font-size:1em!important
    }
    
/**/

ul.radiolist{
    padding:0 0 0 4px
    }
    
* html ul.radiolist{
    padding:0
    }
    
ul.radiolist li{
    line-height:180%
    }
    
/**//**/

div.domTT{
    border:1px solid #669900;
    background-color:#669900
    }
    
div.domTT .caption{
    font:10px/12px Arial,Helvetica,sans-serif;
    padding:1px 2px;
    color:#fff
    }
    
div.domTT .contents{
    font:10px/12px Arial,Helvetica,sans-serif;
    padding:3px 2px;
    background-color:#fff;
    color:#000}
    
/**//**/

div.contMiniBox,
div.contMiniBoxmedium,
div.contMiniBoxlarge,
div.contMiniBoxspecial,
div.sysMiniBoxmedium{
    height:17.4em;
    min-height:270px;
    background:#ffffff;
    margin:5px 0 5px 10px;
    position:relative;
    float:left;
    /**/
    }

/**/

div.contMiniBox,div.contMiniBoxspecial{
    width:11.67em;
    min-width:187px
    }
    
div.contMiniBoxmedium,div.sysMiniBoxmedium{
    width:17.8em;
    min-width:285px
    }
    
div.contMiniBoxlarge{
    width:23.92em;
    min-width:382px
    }

/**/
div.contMiniBox div.lo_666,
div.contMiniBox div.lu_666,
div.contMiniBox div.ro_666,
div.contMiniBox div.ru_666,
div.contMiniBoxmedium div.lo_666,
div.contMiniBoxmedium div.lu_666,
div.contMiniBoxmedium div.ro_666,
div.contMiniBoxmedium div.ru_666 div.contMiniBoxlarge div.lo_666,
div.contMiniBoxlarge div.lu_666,
div.contMiniBoxlarge div.ro_666,
div.contMiniBoxlarge div.ru_666{
    height:17.4em;min-height:270px
    }
    
div.contMiniBox h2,
div.contMiniBoxlarge h2,
div.contMiniBoxmedium h2,
div.contMiniBoxspecial h2,
div.sysMiniBoxmedium h2{
    font-size:0.8em;
    text-align:left;
    padding:1px 0 3px 0;
    margin:0 6px;
    border-bottom:#fff 1px solid
    }
    
/**/

div.contMiniBox p.more,
div.contMiniBoxlarge p.more,
div.contMiniBoxmedium p.more,
div.contMiniBoxspecial p.more,
div.sysMiniBoxmedium p.more{
    position:absolute;
    right:12px;
    bottom:4px;
    font-size:0.68em!important
    }
    
/**/

div.contMiniBox dl,
div.contMiniBoxlarge dl,
div.contMiniBoxmedium dl,
div.sysMiniBoxmedium dl{
    margin:20px 10px 0 10px
    }
    
/**/

div.contMiniBox dl dt,
div.contMiniBoxlarge dl dt,
div.contMiniBoxmedium dl dt,
div.sysMiniBoxmedium dl dt{
    float:left;
    clear:left;
    height:48px;
    overflow:hidden
    }
    
/**/

div.contMiniBox dl dd,
div.contMiniBoxlarge dl dd,
div.contMiniBoxmedium dl dd,
div.sysMiniBoxmedium dl dd{
    margin:0 0 0 50px
    }
    
div.contMiniBox dl dd p,
div.contMiniBoxlarge dl dd p,
div.contMiniBoxmedium dl dd p,
div.sysMiniBoxmedium dl dd p{
    overflow:hidden;
    font-size:0.68em!important
    }
    
div.contMiniBox dl dd p{
    width:9.6em;
    height:6em;
    border:#666 1px solid
    }
    
div.contMiniBoxmedium dl dd p,
div.sysMiniBoxmedium dl dd p{
    width:19em;
    height:5em;
    border:#666 1px solid
    }
    
div.sysMiniBoxmedium dl dd p{
    border:#669900 1px solid
    }
    
div.contMiniBoxlarge dl dd p{
    width:28em;
    height:6em;
    border:#666 1px solid
    }
    
/**/

div.contMiniBoxspecial{
    background:#ff9900
    }
    
div.contMiniBoxspecial div.inside h2{
    margin:0!important
    }
    
div#content div.contMiniBoxspecial a,
div#content div.contMiniBoxspecial a:hover{
    color:#fff!important
    }

/**/

div.contMiniBoxspecial div.message_ro,
div.contMiniBoxspecial div.message_ru,
div.contMiniBoxspecial div.message_lo,
div.contMiniBoxspecial div.message_lu{
    height:17.4em;
    min-height:270px
    }
    
/**/

div.sysMiniBoxmedium{
    background:#669900
    }
    
/**/

div.sysMiniBoxmedium div.ro_sys,
div.sysMiniBoxmedium div.ru_sys,
div.sysMiniBoxmedium div.lo_sys,
div.sysMiniBoxmedium div.lu_sys{
    height:17.4em;
    min-height:270px
    }
    
/**//**//**/

div.contBoxrow1{
        // background:#ffffff;
        display:inline;
    margin:5px 10px;
    /**//**//**/
    }
    
/**//**/

div.contSubBox{
    background:#000000;
    width:26.2em;
    float:left;
    /**/
    }
    
div.contSubBox477{
    /**/
        margin:10px 10px;
        color:#282561;
    background:#ffffff;
    width:420px;
    /**/
    float:left;
        text-align:justify;
    /**/
    overflow:hidden;
    /**//**/
    }
    
div.contSubBox477 h2 {
        text-align:left;
        font-size: 1.3em;
}

div.contSubBox477  h3 {
        text-align:left;
}

div.contSubBox477  h5 {
        font-size:0.9em;
        text-align:left
}

div.contSubBox477   {
        font-size: 10pt;
}

/**/

div.contSubBoxSponsor{
    /**/
        margin:10px 0px;
        color:#282561;
        /* border:#000 1px solid; 
    background:#ffffff;
    width:157px;
    /**/
    float:right;
        text-align:left;
    /*
    overflow:hidden;
    /*/**/
    }



.inside{
    padding:5px 10px
    }
    

div.statisticsLeftBox{
    width:10em;
    border-right:1px solid #ff9900;
    float:left
    }
    
div.statisticsLeftBox ul li{
    border-top:1px solid #ff9900;
    height:1.3em;
    padding:2px 2px 0 0;
    font-size:0.76em
    }
    
div.statisticsLeftBox li.activeCity{
    background-color:#ff9900;
    color:#fff;
    font-weight:bold
    }
    
div.statisticsLeftBox li.activeCity a:hover{
    color:#fff!important
    }
    

div.statisticsRightBox{
    float:left;
    margin:20px 0 0 10px
    }
    
div.statisticsRightBox table{
    font-size:0.76em;
    border:1px solid #999
    }
    
div.statisticsRightBox td{
    border:1px solid #888
    }
    

    
/**//**//**/

div.tooltipInline{
    display:inline
    }
    

/**/

ul.list_classic{
    margin:10px 0;
    float:left
    }
    
ul.list_classic li{
    font-size:0.76em;
    float:left;
    margin:0 10px 0 0
    }
    
/**/

div#tagcloudbox div.alphacloud{
    margin:5px 10px;
    font-size:0.76em;
    height:17em;
    overflow:hidden
    }
    
div#tagcloudbox div.alphacloud a{
    line-height:1.4em;
    padding-right:0.4em
    }
    
div#tagcloudbox .freqcloud a{
    line-height:1.7em;
    padding-right:0.4em
    }
    
div#tagcloudbox .s1{
    font-size:80%
    }
    
div#tagcloudbox .s2{
    font-size:100%
    }
    
div#tagcloudbox .s3{
    font-size:110%
    }
    
div#tagcloudbox .s4{
    font-size:120%
    }
    
div#tagcloudbox .s5{
    font-size:140%
    }
    
div#tagcloudbox .lb{
    color:#77f
    }
    
div#tagcloudbox .lr{
    color:#f77
    }
    
div#tagcloudbox .r{
    color:#f00!important
    }
    
div#tagcloudbox .explaincloud{
    text-align:center;
    padding:0.3em 0.5em 0.3em 0;
    font-size:80%
    }
    
div#tagcloudbox .explaincloud p{
    margin-bottom:0.25em
    }
    
/**/

p.formbox{
    margin:0 10px 10px 10px
    }
    
/**/

.taglist{
    padding:30px 10px
    }
    
/**/

div.formular{
    float:left;
    margin:0 0 4px 0;
    position:relative
    }
    
div.formular .floatleft{
    float:left;
    margin:0 4px 4px 10px
    }
    
div.formular p{
    font-size:0.76em
    }
    
/**//**/

div.imgNikIconSet{
    float:left;
    margin:0 10px 4px 0;
    padding:0 10px 4px 0;
    border-right:1px solid #aaa;
    width:150px;
    overflow:hidden
    }
    
div.imgNikIconSet ul{
    list-style-type:none;
    float:left;
    margin:0 0 0 10px
    }
    
/**/

div.imgNikIconSet ul img{
    margin:1px
    }
    


table.inbox td{
    font-size:0.76em;
    vertical-align:top;
    padding:0 10px 10px 0
    }
    
table.inbox td.name{
    width:120px
    }
    



dl.einlader{
    margin:0 0 20px 190px;
    float:left
    }
    
dl.einlader dt{
    float:left;
    clear:left
    }
    
dl.einlader dd{
    font-size:0.68em;
    margin:6px 0 0 12px;
    float:left
    }
    

div.thumbsetHor{
    float:left;
    margin:16px 8px 0 8px;
    width:10em;
    /**/
    height:80px;
    overflow:hidden
    }
    
div.thumbsetHor ul{
    list-style-type:none;
    margin:0 0 0 56px
    }
    
/**/

div.thumbsetHor ul li{
    margin:0 0 6px 0
    }
    
/**/
div.thumbsetHor ul li img,
div.thumbsetHor ul li input{
    vertical-align:middle;
    margin:0 1px 0 0
    }
    
/**/



div.picset{
    width:175px;
    height:230px;
    margin:0 10px 10px 0;
    float:left;
    text-align:center
    }
    
/*--*/

div.ajaxpicset{
    width:183px;
    height:271px;
    float:left;
    background:url("../img/l/picset_bottom.gif") no-repeat bottom center;
    margin:0 3px 30px 0;
    /**//**/
    }
    
ul.ajaxlist{
    width:175px;
    height:265px;
    background:#7D7D7D url("../img/l/picset_top.gif") no-repeat top center;
    overflow:hidden;
    padding:0 4px
    }
    
ul.ajaxlist li{
    margin:3px 0 0 0;
    padding:0 6px 0 0
    }
    
ul.ajaxlist li input{
    vertical-align:top
    }
    
ul.ajaxlist li.thumbpic{
    padding:0!important;
    display:block;
    text-align:center
    }
    
/**/

ul.ajaxlist li.thumbpic2{
    padding:16px 0 0 0!important;
    display:block;
    text-align:center
    }
    
/**/

ul.ajaxlist li p.imgdescription{
    font-size:10px;
    color:#fff!important;
    padding:0 6px!important;
    width:152px;
    overflow:hidden
    }
    
/**/

ul.ajaxlist li.thumbpic{
    padding:0!important;
    display:block;
    text-align:center;
    width:175px;
    height:205px
    }
    
input.editor_field{
    width:168px;
    height:12px;
    font-size:10px;
    color:#fff!important;
    border:#fff 1px solid;
    border-left:#404040 1px solid;
    border-top:#404040 1px solid
    }
    
form.imgdesc-form input.editor_field{
    width:168px
    }
    

