html{

overflow: auto;

}
.btn-green {
  background-color: #0cb9c1; /* Green */
  border: none;
  color: white;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
font-weight:bold;
}

.bd {
  border-color: rgba(0,0,0,0.176) !important;
  border-radius: 5px !important;
}



#c43 .work_image_main img{
  max-width:500px;
}

body{
/*background:#828282; margin-top:0; font-size:11px;
*/
 background: radial-gradient  (bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);
 background: -webkit-gradient(bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);
 background: -webkit-radial-gradient(bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);
 background: -o-radial-gradient(bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);
 background: -ms-radial-gradient(bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);
background: -moz-radial-gradient(bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);
background: -moz-radial-gradient(bottom, ellipse farthest-corner, black 0%, black 400px,  white 100%);

}
.cite-overlay-content{
padding:5px;  
}
.cite-overlay{
display:none;
position: absolute;
width: 230px;
top: 20px;
left: 20px;
background-color:#ffffff;
border:1px solid black;
z-index:9999;
}
.cite-overlay .drag{
height:30px;  
}


img{ border:none}

h1,h2,h3{
font-family: 'Oswald',  sans-serif;  
}
body#image{
background:#000000; padding:0; margin-top:5px; }

body#movie{
background:#000000; margin:0 !important; padding:0 !important; }

body#wiz{
background:#fff; margin-top:0; }

body {
/*font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:150%; */
/*font-family: 'Oswald', Verdana, Arial, Helvetica, sans-serif;*/
font-family: 'Open Sans',  sans-serif;
font-size:14px;line-height:24px; 
 text-decoration:none; color:#333; 
}

#news-top-feed{
background-color: #fff;
    border: 1px solid #000;
    bottom: -1px;
    padding: 20px;
    position: fixed;
    right: 20px;
    width: 240px;
    z-index: 5800;
}

#role_confirm{
  position:fixed;
  z-index:99999;
  top:100px;
  margin: 100px auto 0;
  width:200px;
  height:100px;
  background-color:#ffffff;
  padding:10px;
  border:1px solid #333333;
}

h1{
 font-size:16px; text-decoration:none; color:#333; 
 clear:both; display:block; margin:0; padding:15px 20px 0 0; margin-right:20px; }

h1.csc-firstHeader{
padding-top:0; }

h2{
font-size:11px; font-weight:700; margin:5px 0 0; padding:0; }

.csc-default h5 {
  margin: 6px 0 3px 0;
}

a{
text-decoration:none; color:#333; }

a:hover{
text-decoration:none; }

.clearer{
display:block; clear:both; }
.searchresults .row .clearer{
display:block; clear:both; }

.folder{
background-image:url(http://www.virtualart.at/common/images/icons/plus.gif); float:left; height:14px; width:15px; list-style-type:none; margin-left:0; padding:1px 0 0; }

.noFolder{
background-image:url(http://www.virtualart.at/common/images/icons/dot.gif); float:left; height:14px; width:15px; list-style-type:none; margin-left:0; padding:1px 0 0; }

.node{
list-style-type:none; padding-left:10px; }

.leaf{
list-style-type:none; padding-left:5px; }

.leafTxt{
background-color:#FFF; }

.keywords{
padding-left:10px; }

.keywordList{
padding-left:0; margin-left:-10px; }

.hide {
display:none;}



.space_l{
margin-left:10px; }

.space_l2{
margin-left:20px; }

.space_r{
margin-right:10px; }

.space_t{
margin-top:15px; }

.space_t2{
margin-top:10px; }

.space_tb{
margin-top:78px; }

.space_ts{
padding-top:5px; }

.nobreak{
white-space: nowrap; }

.upper{
text-transform:uppercase; }

.bold{
font-weight:bold; }

.cptn{
background-color:#EE8ACC; }

.topmenu{
height:65px; display:block; background: url(../img/logo_top.gif) no-repeat 0 12px; position:relative; z-index:1; }

.mainmenuul li.bclass a{
color: #E2407B;}

.topmenu img {
position: absolute; left:0; bottom:0px; }

.top{
width:background:#FF9 }

.ct{
background-color:#fffdfe; 
  border-top: 1px solid #807E7F;}

.ct_db{
background-color:#8fbbd2; }

.ct_db_f{
 background-color: #FFFDFE;
    border-top: 1px solid #807E7F;}

.cm{
background-color:#ffffff;
position: relative; 

}
#slide{
  margin:0;
  padding:0;
  z-index:99;
  left:-2050px;
}
.cm_db{
background-color:#d9ecf5!important; }

#transparent_left{
   position: absolute;
    top: 0;

  left: -2050px;
  width: 2050px;
height:330px;
background-color:#ffffff;  
z-index:100;  
opacity: 0.5;       /* modern browser */  
   -moz-opacity: 0.5;  /* older Mozilla browser */  
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */  
   filter:alpha(opacity=50); /* IE5.x -7.0 */



}

#transparent_right{
  position: absolute;
     left: 820px;
    top: 0;
  width: 2050px;
  height:330px;
  background-color:#ffffff;
  z-index:100;  
  opacity: 0.5;       /* modern browser */  
    -moz-opacity: 0.5;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=50); /* IE5.x -7.0 */
}


#slide-pager a.usl-current{
background-color:#dd447d;  
  border: 1px solid #dd447d;
}


#slide-pager a.usl-current-prev{
/*background-color:#954c69;  
  border: 1px solid #954c69;*/
}

.right-slide-helper{
  float:right;
  margin-right:45px;
}

.slide-info{
  float:left;
}


.left-slide-helper{
  float:left;
  margin-left:45px;
}

ul#slide-pager li{
  float:left;
  margin-left:2px;
    height:5px;
}


#slideshowmenu{
  position:relative;
  width:820px;
  background:none;
  height:150px;
  margin: 0 auto 0;
    margin-top:-130px;

}
#slideshowmenuwrap{
  float:right;
  width:410px;
  padding-top:50px;
  height:80px;
  position: relative;
  z-index:101;
  background-color:#fffdfe;
}

#slide-pager{
  list-style-type:none;
  height:15px;
  margin-top:0;
  padding:0;
}
.slide-infopages{
  width:100px;
 margin-left: 80px;
    text-align: left;
  font-family: 'Oswald',  sans-serif;  
  font-size:14px;
}

#slide_print_current{
  
}

#slide-pager a {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    border-radius: 30px;
    font-size: 0;
    height: 15px;
    line-height: 15px;
    margin: 0 5px;
    padding: 3px;
    text-decoration: none;
}
#slideshowmenusapcer{
float:left;
 background-color: #535353;
width:410px;
height:130px;
display:block;
}

#kesearch_pagebrowser_top .pages_total, #kesearch_pagebrowser_bottom .pages_total {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    margin-bottom: 15px;
    padding: 8px 0;
}
.feature_artist_text{
 padding: 3px;
    width: 433px;
  float:left;
}

.link_arrow{
  vertical-align: bottom;
  margin-bottom:6px;  
}
.content_main .feature_artist_text a{
  text-decoration:none; 
}
.feature_artist_text_wrap{
  padding:5px;
}
.feature_artist_text_wrap .author{
  font-weight:bold;
}

.fe_feature_artist_comment{
  margin-top:10px;
}
.feature_artist_item{
  border: 1px solid #807E7F;
}
#home .content_main div .feature_artist_item h2 {
    background-color: #F9D9E6;
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding: 3px;
    width: 430px;
    word-wrap: break-word;
line-height:24px;

}

.feature_artist_image{
  float:right;
  width:370px;
  background-position: center top;
      background-repeat: no-repeat;
      background-size: cover;
      height: 300px;
}

 .feature_artist_image img{
  vertical-align: bottom;
}
#head{
  width:820px;
margin: 0 auto -5px;
background-color:#fffdfe;
padding-bottom:15px;
}

#mainframe #head, #home #head{
margin: 0 auto
}

.csc-default, .tx-vafe-pi1, .cm{
margin:0; padding:0;}

.csc-default {
margin-left:20px; margin-bottom:10px;margin-top:10px;
  max-width: 780px;
}

.content_top .csc-default {
margin-left:0px; margin-bottom:0px;margin-top:0px;

}
#movie .csc-default, #image .csc-default {
margin-left:0; margin-bottom:0;
background:none;}

.movie_help {
  clear:both; display:block;}
#db .csc-default {
margin-left:0;}
#db #c100 {
margin-left:20px;width:580px; margin-top:10px;}

#about .csc-textpic .bodytext{
  margin-top:-2px;
}
.content_top{

width:325px; 
float:right;
padding-top:8px;
}

.content_top .newslist {
 float:left; margin:0; padding: 0 3px 0 0; width:570px; }

.news,.teaser_wrap{
  display:none;
}

#home .news{
  display:block;
 padding:3px; 
margin-left:3px;
margin-top:5px;
margin-bottom:5px;
 background-color: #ffffff;
width:495px;
height:500px;
border: 1px solid #807e7f;
float:left;
}

#home .news h2{
  color:#000000;
  background-color:#f9d9e6;
  width:489px;
  margin:0;
  padding:3px;
  font-size:24px;
  word-wrap:break-word;
  line-height:24px;
  font-style: normal;
    font-weight: 700;
}

#db .tx-datamintsfeuser-pi1 .type-group .item .upload, #db.tx-datamintsfeuser-pi1 .type-group .item .delete ,#db .tx-datamintsfeuser-pi1 .type-group .item .thumb{
  float:none;
}

#user,#pass{ width:180px;}

  
  
#c209{
  
  height:1837px;
  overflow:hidden;
  
}

#c210{
  height:637px;
  
}

#c210 .bodytext{
  display:block;
  
}

#c209 .content{
  height: 1786px;
  width:465px;
}
#home  .teaser_wrap h1 {
    color:#000000;
  background:none;
  background-color:#f9d9e6;
  width:294px;
  margin:0;
  padding:3px;
  font-weight: bold;
  font-size:24px;
}

#home .teaser_wrap{
  display:block;
  margin-left:3px;
  margin-top:5px;
  margin-bottom:5px;
  background-color: #ffffff;
  width:308px;
  height:500px;
  
  float:left;
}

#home .teaser_wrap div,#home .teaser_wrap div a{
color:#000000;
}

#home .teaser_wrap .csc-default{
  padding:0;

  margin:0;
}
#home div.teaser_content{
border: 1px solid #807e7f;
padding:3px;
height:426px;

}
#c167{
 overflow: auto;  
height:390px;  
}

#c167 p{ padding:5px;}

#c733{
 overflow: auto;  
height:390px;  
}

#c733 p{ padding:5px;}

#home div.literature_content{
  padding:0;
  border: 1px solid #807e7f;
  padding:3px;
  margin:0;
  margin-top:5px;
   height: 61px;
}

#db .content_main div.accordion_sets{
  line-height:15px;
}
#home  .literature_content div a{
  text-decoration:none;
  border-bottom: 1px solid #C4C4C4;
}


#home  .literature_content  a.link_arrow{
  text-decoration:none;
  border:none;
}

#home div.literature_content div{
  float:right;
  width:200px;
  margin-top:8px;
}
#home div.literature_content div.clearit {
clear:both;
}
.content_top .newsitem {
 background: url(../img/news_bg.png) no-repeat 80px bottom; padding-bottom: 2px; float:left; text-align:left; width: 545px;}
  
.news_all_right{
float:right; height:160px; padding-right:10px; width:17px; background: url(../img/news_showall.gif) no-repeat left center;}

.news_all_right:hover{
 background: url(../img/news_showall_on.gif) no-repeat left center !important;}

.news_append{
height:20px; text-align:right; margin-top:10px;  width:100%; float: right}

.news_submit,.news_all{
display:inline;  width:auto;}

.news_submit a,.news_all a{
display:inline; padding:3px 0 3px 10px; width:auto; }

.news_submit a{
background:url(../img/link_submit.gif) no-repeat center center; }

.news_all a{
background:url(../img/link_allnews.gif) no-repeat center center; }

.news_submit a:hover{
background:url(../img/link_submit_on.gif) no-repeat center center; }

.news_all a:hover{
background:url(../img/link_allnews_on.gif) no-repeat center center; }




.top{
width:820px;}

.content_main{
float:left;  
/*background-color:#dd4c83; */
margin:0; 
padding:0; 
width:820px; 


}


#home .content_main div h2 {
    background-color: #F9D9E6;
    color: #000000;
    font-weight: bold;
  font-size:24px;
    margin: 0;
    padding: 3px;
    width: 800px;
    word-wrap: break-word;
line-height:24px;
}

.content_main div.csc-default{
padding-left:3px;
padding-right:3px;
padding-top:0px;
max-width: 770px;
  padding-bottom:10px;
}


.content_main div.csc-default div.tx-valatestupdates-pi1 div {
  color:#000000;
}

#home .content_main div.csc-default{
  background-color: #FFFFFF;
  
  max-width: 814px;  
   margin-bottom: 3px;
    margin-left: 3px;
    margin-top: 3px;
    padding: 0px;

}


#home .content_main #c202{
  margin-bottom:8px;
}




#db .content_main div.csc-default{
padding-left:0;
padding-top:0;
max-width: 780px;
}
#db .content_main div.csc-default{
padding-left:0;
padding-top:0;
max-width: 820px;
}

#db .content_main  #c151{
  display:none;
}
#db .content_main  #c50{
  margin-bottom:0;
  padding-bottom:5px;
}

.mytasks .work_menu_sub .dbsearch,.mytasks .work_menu_sub, .mytasks .work_menu_caption {
    width: 760px;
}
.mytasks  .main_list, .mytasks  .main_list .row {
    width: 760px;
}

.content_main div.csc-default,.content_main div.csc-default p{
color:#000000;
margin-left:8px;
}


#board .content_main_left,#board .content_main_right{
  width:406px;
}
#board .content_main_left h1,#board .content_main_right h1 {
  width:384px;
}


/*#c207,#c206{height:315px;}
#c204,#c205{height:410px;}*/

.content_main_left{
  float:left;
  width:492px;
}

.content_main .content_main_left .csc-default, .content_main .content_main_right .csc-default{
  border: 1px solid #807E7F;
}


.content_main_right{
  float:left;
  width:322px;
}

.content_main_left h1{
color:#000000;
background-color:#f9d9e6;
width:468px;
margin:0;
margin-top:3px;
padding:3px;
font-weight: bold;
font-size:24px;
word-wrap:break-word;
margin-bottom:5px;
}


.content_main_right h1{
color:#000000;
background-color:#f9d9e6;
width:300px;
margin:0;
padding:3px;
margin-top:3px;
font-weight: bold;
font-size:24px;
word-wrap:break-word;
margin-bottom:5px;
}

.content_main .submenu{
padding:0; margin: 0; width:820px;
display:none}

.content_main .feature_image {
float:left; padding:0; width:780px;  margin-top:20px  }

.worklist{
float:left; width:820px; margin-left:-20px; padding-bottom:20px;
}


.content_main .newsdetail{
 margin:20px 0 0 20px; padding-bottom:20px;}

.content_main .newsdetail h2{
 padding-bottom: 10px;}

.image .content_main .feature_text{
padding:10px 0; }


.video_item{
height:215px;
}

.video_item .movie_img{
background:url(../img/qtMask.gif) left top no-repeat; padding: 2px 9px;height:70px !important; }




.video_item .movie_img a{
padding: 0 !important; width:90px !important; height:70px !important;}

.worklist .feature_info{
padding:5px 0; }

.worklist .author{
display:block; padding-bottom:5px; }
.feature_image .feature_info .author, .feature_image .feature_info  .fe_teaser_work_title{
  font-family: 'Oswald',  sans-serif;  
  font-weight:bold;
  font-size:14px;
}


.content_main .top_text{
padding:0 10px 10px 20px; }

.worklist .feature_links{
height:13px; position:absolute; z-index:2; top:332px; left:0; }

.video_item  .feature_links{
height:13px; position:absolute; z-index:2; top:187px; left:0; }


#image .content_main, #movie .content_main{
background-color:#000000; padding: 15px 0 20px 0;}

#movie .content_main {
padding: 0 !important; margin:0 !important;}

.content_main .newslist {
width:780px; margin:20px }

.content_main .bodytext{
padding-right:20px;
}

#db .content_main{
color:#333333;}
#searchresults .content_main{

color:#333333;
}
.lightboxselector{
  float:right;
}

.lightboxselector .lbselected{
color:#333333;  
 cursor:pointer;
}

.lightboxselector .lbunselected{
color:#ffffff;  
 cursor:pointer;
}


#db .content_main div,#db .content_main p{
color:#333333;
}

#db .content_main .work_left div.url{
  margin-top:8px;
}

.works_single_item{
margin-left:0;}

#db .works_single_item{
width:820px;}

.work_menu {
width:100%; background:url(../img/bgListTop.gif) repeat-x left top; height:29px; display:block; clear:both; }

.work_menu_sub{
width:100%; background:#c3d0d3 url(../img/bgListTop.gif) repeat-x left top; height:30px;}


.artist_head .work_menu_sub, .works_single_head .work_menu_sub{
  height:20px;
  background:none;
width:500px;
float:left;
}


.artist_head .work_menu_sub{
  float:none;
}

.artist_head .artist_edit_profile{
  float:right;

}



#c163 h1{
float:left;  
}

#c163 .cw_closer{
  float:right;
}

.content_main .work_menu_sub a{
  border:none;
}


#slideshowmenuwork{
  background:none;;
      height: 60px;
      margin-left: 0;
      padding-top: 10px;
      position: absolute;
      top: 107px;
      width: 811px;
}


.content_ex .first{
  font-weight:bold;
}

.content_ex .row{
  background: none;
    clear: both;
    height: auto;
    width: 100%;
  margin-bottom:10px;
  margin-top:5px;
}

#db .content_ex .second a, #db .lit_single_content .second a{
color:#e93b7d;
/*border-bottom: 1px solid #e93b7d;*/
border-bottom:none;
  text-decoration:underline;
font-weight:bold;
}
.workleft-slide-helper {
    float: left;
    margin-left: 5px;
  font-size:60px;

}

.workright-slide-helper a, .workleft-slide-helper a{
  color:#ffffff;
  text-shadow: 4px 5px 5px #333333;
}

.workright-slide-helper{
  font-size:60px;
  float: right;
    margin-right: 5px;

}

#workslideshowmenuwrap{
  height:80px;
}
#db .artist_content_work .slide-infopages{
  width:80px;
  color:#e2407b;
   margin-left: 30px;
}


.artist_head{
  background-color: #FFFFFF;
    border: 1px solid #807E7F;
    margin-left: 3px;
    position: relative;
    width: 802px;
padding:5px;
margin-bottom:8px;
}

.artist_head .author{
color:#e2407b;
font-size:60px;
font-weight:bold;
  font-family: 'Oswald',  sans-serif;  
    line-height:68px;
}

.artist_left{
  background-color: #FFFFFF;
    border: 1px solid #807E7F;
    margin-left: 3px;
    position: relative;
    width: 490px;
float:left;  

}

.artist_right{
float: right;  
background-color: #FFFFFF;
    border: 1px solid #807E7F;
    margin-left: 2px;
    position: relative;
    width: 312px;
}

.content_bio,.content_ex{padding: 4px;
  height:285px;
  overflow: auto;}

#db .content_main .artist_about_caption,#db .content_main .artist_bio_caption,#db .content_main .artist_exhibition_caption,#db .content_main .artist_exhibition_caption_grey,#db .content_main .artist_news_caption,#db .content_main .artist_single_ref_caption, #db .content_main .work_desc_caption, #db .content_main .work_tec_caption, #db .content_main .work_information_caption, #db .content_main .artist_content_work_head{
 background-color: #F9D9E6;
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    margin: 3px;
    padding: 3px;
    word-wrap: break-word;
  font-family: 'Oswald',  sans-serif;  
  line-height:24px;
}

.pdf_symb{
  float:left;
  width:60px;
  height:60px;
}


#db .content_main .add{
  height:auto;
  width:48px;
  float:right;
  margin-right:-3px;
  padding:0;
  margin-top:-3px;
  height:30px;
  background-color:#07b7b5;
}


#db .content_main #loading.add {
    background-color: #07B7B5;
    float: right;
    height: 26px;
    margin-right: 0;
    margin-top: 0;
    padding: 4px;
    width: 48px;
}

#db .content_main .add_key{
  width:48px;
  float:right;
  margin-right:-3px;
  padding:0;
  margin-top:3px;
  height:30px;
  background:none;;
}

#db .content_main .add img{
vertical-align: bottom;
margin-left:3px;
}

.content_about,.content_news{
  padding:4px;
  height:285px;
  overflow: auto;
}

.artist_head  .feature_info{

margin-top:0px;
}

.content_main .artist_head .top_text{
  padding:0;
}


#slide_print_current{
  color:#333333;
}


#workslideshowmenuwrap a{
  text-decoration:none;
  border-bottom:none;
}


.artist_single_work_items_images{
background-color: #FFFFFF;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
  width:200px;

}

.work_desc_items{
  margin-bottom:8px;
  margin-top:4px;
  padding-top:4px;
  border-top:1px solid #c1c1c1;
}

.artist_single_work_items_info{
  background-color: #535353;
    color: #FFFFFF;
    padding: 10px;
    position: relative;
   width:180px;
  height:80px;
}

.content_main .artist_single_work_items_info_s a, #db  .content_main .artist_single_work_items_info_s{
  color:#ffffff;
  background:none;
  text-decoration:none;
  border:none;
}


.artist_single_work_items_info_s a{
  text-transform:none;
  font-weight:bold;
}
.artist_content_work{
  background-color: #ffffff;
    border: 1px solid #807E7F;
  margin-left:3px;
      width: 812px;
  position:relative;
  margin-top:8px;
  margin-bottom:8px;
  
}
.artist_content_work_spacer{
  margin-top:8px;
  margin-bottom:8px;  
}
.artist_content_work.hidden, .artist_content_work_spacer.hidden{
  display:none;
}




.artist_single_ref{
  background-color: #ffffff;
    border: 1px solid #807E7F;
  margin-left:3px;
  width: 812px;
  position:relative;
  margin-top:8px;


}

#db .content_main .artist_single_ref_content a{
  /*border-bottom: 1px solid #E93B7D;*/
      color: #E93B7D;
      font-weight: bold;  
  text-decoration:underline;
}

.artist_single_ref_content{
  height:180px;
  overflow: auto;
  padding:4px;
}

.artist_single_ref .row, .content_news .row {
    background: none;
    clear: both;
    height: auto;
    width: 100%;
  margin-bottom:10px;
  margin-top:5px;

}

.content_news .bibtex {
    padding-left: 0px;
float:right;
width:380px;
}

.artist_single_ref  .bibtex{
    padding-left: 0px;
float:right;
width:700px;
}


#db .content_main .content_news .bibtex a{
color:#E93B7D;
  border-bottom: 1px solid #E93B7D;
}

.artist_content_work_head{
  padding-bottom:2px;
}

.lit_single_head{
  width:700px;
  margin-left:8px;
float:left;
margin-bottom:18px;
}


.lit_single_head .inst{
/*font-style:italic;*/
font-weight:bold;  
}

.lit_single_head_icon{
  float:right;
  width:80px;
}

.lit_single_head h2{
  color: #E2407B;
      font-family: 'Oswald',sans-serif;
      font-size: 24px;
      font-weight: bold;
    line-height:32px;
    text-transform:uppercase;
    margin-top:0px;
}


.lit_single_head h2 .normal{
text-transform:none;  
}

.lit_single_content .image{
  float:left;
  width:70px;
}
.lit_single_content .data{
  float:right;
  width:380px;
}

.lit_single_content,.lit_single_content div{
  line-height:18px;

}



#db .content_main .lit_single_content .data .second,#db .content_main .lit_single_content .artist_right .second{
    margin-bottom:4px;
    }

.lit_single_content .data .third a{
font-weight:bold;
}


.lit_single_content .artist_single_ref_content .second{
  font-style:italic;
}

.lit_single_content .artist_single_ref_content .third{
text-transform:uppercase;  
}

#db .content_main  .lit_single_content .artist_single_ref_content .first{
  margin-bottom:4px;
  line-height:16px;
    color: #E2407B;
}

#db .content_main .lit_single_content .artist_single_ref_content .first a{

}


.artist_content_work_head h2{
background-color: #F9D9E6;
 color: #000000;
 font-size: 24px;
 font-weight: bold;
 margin: 0;
 padding: 3px;
 word-wrap: break-word;}

.artist_single_work_items{float:left;
  position:relative;
  margin-right:1px;
  margin-left:1px;
  }
  
  
  .work_left_wrap{
    float:left;
    width:406px;
  }
  
  .work_right_wrap{
  float:left;
  width:414px;
    position: relative;
  }

.works_single_head{
  background-color: #FFFFFF;
    border: 1px solid #807E7F;
    margin-bottom: 8px;
    margin-left: 3px;
    padding: 5px;
    position: relative;
    width: 802px;
}
#db .content_main .works_single_head .slide-infopages{
  width:800px;
  color: #E2407B;
  
}
 #single_work_slider{
  float:left;
  margin-left:34px;
}

.work_image_selecter .workleft-slide-helper, .work_image_selecter .workright-slide-helper{
  line-height:85px;
}

.work_image_selecter  .workright-slide-helper a, .work_image_selecter  .workleft-slide-helper a {
    color: #000000;
    text-shadow: none;
}

#single_work_slides{
   list-style: none outside none;
  margin-left:0px;
  min-height:80px;
  padding-left: 7px;
}
#single_work_slides li{
/*  display:inline;*/
  margin-right:4px;
float:left;
min-height:62px;
width:100px;
}
.works_single_head h2{  
  color: #E2407B;
      font-family: 'Oswald',sans-serif;
      font-size: 24px;
      font-weight: bold;
    line-height:32px;
    margin-bottom:10px;
    margin-left:7px;
  }
  
#c242 a,  #c147 a,#datamints_feuser_162_by_invitation_wrapper a{
    color:#E2407B;
    border:none;
    text-decoration:underline;;
  }
  
  #c218{
    float:right;
  }
  
#db #content_top_wrap   #c242{
    float:left;
    margin-top:15px;
  }
  
  label span.star{
    display:none;
  }
  
#datamints_feuser_162_terms_acknowledged,#datamints_feuser_162_edit_status_item_4_wrapper,#datamints_feuser_162_edit_status_item_3_wrapper,#datamints_feuser_162_edit_status_item_1_wrapper,#datamints_feuser_162_edit_status_item_2_wrapper,#datamints_feuser_162_last_name,#datamints_feuser_162_first_name,  #datamints_feuser_162_email, #datamints_feuser_162_password,#datamints_feuser_162_password_rep{
   border-left: 1px solid #FF0000 !important;
  }
#datamints_feuser_162_terms_acknowledged_wrapper label {
  border-right: 1px solid #FF0000 !important;  
  }
  
  
#mainframe .tx-datamintsfeuser-pi1 label {
   
      margin-right: 0;
      width: 170px;
  }
  
  textarea {
          max-width: 550px;
    }
  
.work_image_main .csc-default{
  margin-top:0px;
}
  
  .work_image_main_add{
    width:585px;
    text-align:right;    
  }
  
  
.work_image_main{
  float:left;
  width:585px;
  margin-left:7px;
}  
  .work_keywords{
    width:182px;
    height:420px;
    float:right;
    position: relative;
    overflow: auto;
    padding:4px;
    background-color: #FFFFFF;
      border: 1px solid #807E7F;
  margin-right:8px;
  /*background-image: url("../img/grey_dots.jpg");
  background-position:0px 50px;
  */
  }
  
.work_keywords h3{
  margin:0;
  float:left;
}  
  
  .work_keywords ul.keys{
   clear: both;
     padding: 0;
  }
  
  .work_keywords ul.keys a{
    cursor:default;
  }
  
  .work_caption{
    font-size:12px;
  }
  
.work_keywords   ul.keys ul {
      margin-left: 0px;
  }
  
.content_tec,.content_information{
  padding:4px;
  overflow:auto;
  height:270px;
}  


#db .content_main .content_tec .upper{
    color: #E2407B;
    margin-top:10px;
}

.content_information h3 a{
  font-size:20px;
  font-family: 'Oswald',  sans-serif;  
    color: #E2407B;
}


.content_information h3 img{
vertical-align:bottom;
}

.content_information .co_workers h6{
  font-size:14px;
  margin:0;
  margin-top:10px;
  line-height:16px;
  font-weight:bold;
}

.content_desc{
  padding:4px;
  overflow:auto;
  height:600px;
}
#lightbox  #main div.content a, #db .content_main  .content_desc a{
      text-decoration: underline;
}

  .work_left{
    background-color: #ffffff;
      border: 1px solid #807E7F;
    margin-left:3px;
    width: 400px;
    position:relative;
    margin-top:8px;  
    height:315px;
  }
  
  .work_right{
    height:640px;
    background-color: #ffffff;
      border: 1px solid #807E7F;
    margin-left:8px;
    width: 401px;
    position:relative;
    margin-top:8px;
    margin-bottom:8px;
  }
  
.work_menu_sub a{
float:right; padding:5px 20px 0 0; }
.artist_head .work_menu_sub a{
float:left;
}


.work_menu_sub  .footer_search a{
  
  float:left;
}


.artist_head .work_menu_sub .col a {
  float:none;
}

.inst_location{
  border: 1px solid #999999;
      padding: 5px;
}

.artist_head .work_menu_sub .six a{
  float:none;
} 

.selector_results li a{
  float:none;
}
#showformitem .selector_results ul{
width: 750px;
}
#db .content_main .work_menu_sub a.cccheck{
float:none; padding:0;
text-decoration:underline;
 }


.work_menu_sub .dbsearch{
float:left; padding:7px 20px 0 20px; display:block; width: 780px}

.work_menu_caption{
width:100%; background:#e0e4e3 url(../img/bgListTop.gif) repeat-x left bottom; height:30px; clear:both; text-transform:uppercase; }

.row{
width:100%; background:url(../img/bgListTop.gif) repeat-x left bottom; height:auto; clear:both; }

.right{
float:left; width:320px; padding:6px 20px 6px 0; }

.main{
background:#f7f3ec; float:left; padding-bottom:30px; width:820px; }


.tx-vaexhibition-pi1{
  border: 1px solid #807E7F;
  background-color: #535353;  
}

.va_exhibition_left{
  float:left;
  font-family: 'Oswald',  sans-serif;  
  font-size:18px;
  width:260px;
  height:400px;
  color:#ffffff;
 }


.va_exhibition_left h3{
  font-size:24px;
  color:#ffffff;
}
.va_exhibition_left h3 a{
text-decoration:none;
border:none;
}

.content_main div.csc-default .va_exhibition_left .einfo{
  background:none;  
  padding-left:5px;
    color:#cecece;
    font-family: 'Oswald',  sans-serif;  
    font-size:18px;
}


.content_main div.csc-default .va_exhibition_left .einfo img{
  
  padding-top:5px;
  
}


#home .content_main div .va_exhibition_left h2{
  margin: 2px;
      padding: 3px 0 3px 5px;
      width: 253px;

}
.va_exhibition_right{
  float:right;
    height:400px;
}
.va_exhibition_right img{ 
  padding:0;
  margin:0;
}


.lightbox .csc-default {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
  width:100%;
   max-width:100%;
  
}

.lightbox  #desktop_title_e {
    background-color: #535353;

}


.lightbox #controll_e{
 background-color: #7f7f7f;  
}


.lightbox #controll_e h2 a {
    color: #e2407b;
    font-family: "Oswald",sans-serif;
    font-size: 20px;
}

.lightbox #desktop_title_e h1{
  float:left;
  margin:0;
  padding-top:15px;
  color:#e93b7d;
  font-size:28px;
  line-height:28px;
  clear:none;
  
}

.lightbox .ex-long-text-wrap{
  position:absolute;
  top:150px;
  height:500px;
  width:800px;
  left:150px;
  z-index:999999;
  background-color:#3f3f3f;
  padding:10px;
  display:none;

}


#lightbox #ext-gen31{
  display:none;
}

.lightbox .ex-long-text{
  height:470px;
  width:100%;  
  margin:0;
  padding:0;
}
.lightbox .ex-long-text-wrap p,.lightbox .ex-long-text-wrap a,.einfo a, .einfo p{
  color:#ffffff;
}

.lightbox .einfo p .ex-short-more{
  color:#e93b7d;
  padding-left:5px;
  
}

.lightbox .ex-long-text-wrap .ex-long-text-less a.ex-short-less{
  color:#e93b7d;  
}
.lightbox .ex-long-text-wrap p{
line-height: 20px;
}

.lightbox #summaryback {
 padding: 0 5px 0 20px;
border: 1px solid #cacaca;  
display: block;
    float: left;
  background: url("../img/lb_arrow_left.png") no-repeat scroll left 3px #535353;
}

.lightbox .ex-long-text-less{
  text-align:right;
  height:20px;

}

.lightbox .bodytext-two-col{
  padding:20px;
  -moz-column-count: 2;
      -moz-column-gap: 30px;
  padding-bottom:0px;
  position:relative;
}

.lightbox .bodytext-two-col p{
  color:#ffffff;}


.lightbox  .readmore-js-toggle{
  text-align:left;
  padding-left:10px;
    color:#e93b7d;
}


.lightbox   #main-content{
  padding-right:20px;
  
}
.lightbox .bodytext-two-col:first-child p{
  margin-top:0;
  padding-top:0;
}

.lightbox .bodytext-two-col:last-child p{
  margin-bottom:0;
  padding-bottom:0;
}


.lightbox .ex-overview-items{
  margin-left:20px;
/*  height: 290px;
    overflow: auto;
*/
  padding-top:15px;
}

.lightbox .exhibition-wrap-item{
  height:180px;
  width:230px;
  float:left;
}

.lightbox .feature_image_wrap {
    background-color: #ffffff;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100px;
    width: 200px;
}
 .exhibition-wrap{
  background-color:#3f3f3f;
width:190px;
overflow:hidden;  
height:50px;
padding-left:5px;
padding-right:5px;
  }


#c371{
 max-width: 810px;
    padding: 1px;
margin-left:4px;
}

 .content_main div.csc-default .twowrap .va_exhibition_left .einfo img {
   width:40px;
  height:40px;
}


 .content_main div.csc-default .twowrap .va_exhibition_left{
  font-size: 11px;
      height: 200px;
      width: 129px;

}
 .content_main div.csc-default .twowrap div.va_exhibition_left.last{
border-left:1px solid #ffffff;
}
 .content_main div.csc-default .twowrap .va_exhibition_left h2, #c371 .va_exhibition_left h2 {
  margin-left:3px;
}


 .content_main div.csc-default .twowrap  .va_exhibition_left h3 {
    color: #ffffff;
    font-size: 16px;
}


#c371 .va_exhibition_left, #c371  .va_exhibition_right{
  background-color: #535353;  
}

 .content_main div.csc-default .twowrap{
  margin-top:5px;
}


 .content_main div.csc-default .twowrap .va_exhibition_right #exhibitionset1 {
    height: 200px;
    width: 275px;
}

 .content_main div.csc-default .twowrap .va_exhibition_right #exhibitionset1 .d1 {
    float: left;
    height: 60px;
    width: 107px;
}

.twowrap .va_exhibition_right #exhibitionset1 .d2 {
    float: left;
    height: 60px;
    width: 85px;
}


.twowrap .va_exhibition_right #exhibitionset1 .d3 {
    float: right;
    height: 120px;
    width: 83px;
}


.twowrap .va_exhibition_right #exhibitionset1 .d4 {
    float: left;
    height: 140px;
    width: 55px;
}

.twowrap .va_exhibition_right #exhibitionset1 .d5 {
    float: left;
    height: 140px;
    width: 137px;
}


.twowrap .va_exhibition_right #exhibitionset1 .d6 {
    float: right;
    height: 80px;
    width: 83px;
}

 .content_main div.csc-default .twowrap .va_exhibition_right {
    float: left;
    height: 200px;

}


.lightbox{
   background-color: #7f7f7f;  
}

.lightbox .exhibitiontitle, .lightbox .exhibitiontitle a{
color: #ffffff;
font-family: "Oswald",sans-serif;
  font-size: 14px;
  font-weight: bold;
text-transform:uppercase;
}
.lightbox .einfo{
  margin-left:10px;
  
}
.lightbox #archiveback {
  background: url("../img/lb_arrow_left.png") no-repeat scroll left 3px #535353;

}



.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url("../img/progressbar.gif") !important;
  filter: none;
}
.fileupload-process {
  float: right;
  display: none;
}
.fileupload-processing .fileupload-process,
.files .processing .preview {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../img/loading.gif") center no-repeat;
  background-size: contain;
}
.files audio,
.files video {
  max-width: 300px;
}

@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
  .files img,
  .files canvas {
    max-width: 100%;
  }
}


#exhibitionset{

float:right;
}
#exhibitionset1{
width:550px;
height:400px;

}

.va_exhibition_right div .edrop_set{
  margin:0;
  border:none;
}

div.videocaption{
/*  background: none repeat scroll 0 0 grey;
    bottom: 0;
    height: 10px;
    position: absolute;
    width: 638px;
*/
}
#exhibition_save_loader #exhibitionset1{
  width:575px;

}
#exhibitionset1 .d1{
width:215px;
height:120px;
float:left;
}

#exhibitionset1 .d2{
width:170px;
height:120px;
float:left;
}


#exhibitionset1 .d3{
width:165px;
height:240px;
float:right;
}


#exhibitionset1 .d4{
width:110px;
height:280px;
float:left;
}

#exhibitionset1 .d5{
width:275px;
height:280px;
float:left;
}
#exhibitionset1 .d6{
width:165px;
height:160px;
float:right;
}


.left{
float:left; width:405px; padding:6px 5px 6px 0; }

#db .left{
float:left; width:405px; padding:6px 5px 6px 20px; }

.main .left a{
float:left; width:90px; height:75px; background:url(../img/maskZoom.gif) no-repeat left top; margin:5px 25px 10px 0; }

.main .left {
padding:6px 5px 6px 20px;  }

.main_image{
width:680px; float:left;   }

.main_image .left{
width:400px; padding:0 10px 0 5px; }

.main_image .right{
width:245px; padding:0 10px 0 5px; color:#fff;   }

.main_image .feature_info{
color:#fff; padding:8px 0 10px; }

.image_counter{
margin-bottom:8px; width: 400px;}

.image_counter a{
float:left; font-weight:700; color:#fff; padding:0 10px 0 0; }

.work_menu_caption .first{
float:left; width:245px; padding:6px 5px 6px 20px; }

.work_menu_caption .second {
width:285px; float:left; margin:5px 25px 0 0; }

.work_menu_caption .third {
width:60px; float:left; margin:5px 25px 0 0; }

.main .row{
width:820px; background:url(../img/bgListTop.gif) repeat-x left bottom; clear:both; float:left; overflow:visible; margin:0; padding:1px 0 3px 0; }

.main .first{
float:left; width:245px; margin:6px 5px 6px 20px; padding:0; }

.main .first img{
float:left; margin-right: 4px; }

.main .second{
float:left; width:305px; margin:6px 5px 6px 0; padding:0; }

.main .third{
float:left; width:55px; margin:6px 5px 6px 0; padding:0; }

.main .fourth{float:left; width:55px; margin:6px 5px 6px 0; padding:0; }

.main .result-list-item {
    margin-bottom: 0px !important;
}



.searchresults .first img {
    margin-top: -25px !important;
}
.searchresults .row div {
    padding-top: 25px !important;
}
.work_menu ul{
list-style:none; margin:0 0 0 20px; padding:0; }

.work_menu ul li{
float:left; margin:0 8px 0 0; padding:0; }

.work_menu ul li a{
display:block; background:url(../img/arrowBlack.gif) no-repeat left center; text-transform:uppercase; padding:7px 0 7px 15px; }

.work_menu ul li.act a{
background:url(../img/arrowRed.gif) no-repeat left center; }

.movie_link_container_old {
float:left; width:90px; margin:5px 0 10px!important; padding:0 20px 0 0;}

.video_item .movie_link_container {
margin:0 0 10px 0!important; }

.movie_link_container a{
float:left; background:none!important; height:13px!important; width:30px!important; margin:0 25px 10px 0 !important; padding:0!important; }

.movie_link_container .movie_img {
clear:both; height:70px; float:left;  position: relative; }


/* Big Play Button (at start)
---------------------------------------------------------*/
.movie_link_container .vjs-big-play-button {
   position: absolute;
      top: 0;
}

.movie_link_container div.vjs-big-play-button:hover {
  
}

#newsboxw{
  display:block;
  display:none;
  background-color: #ffffff;
      bottom: 10px;
      height: 230px;
      position: fixed;
      right: 10px;
      width: 270px;
      z-index: 3000;
  overflow: hidden;
}


#newsboxw table div{
/*  width:150px;*/
}
.newsboxhead{
border-bottom:1px solid #c1c1c1;  
}
#newsboxw h2{
float:left;
padding-left:3px;
font-size:14px;


}

.tx-varssreader-pi1 ul{
  list-style:none;
  margin:0;
  padding:0;
}

.tx-varssreader-pi1 ul li{
  list-style:none;
  margin-bottom:20px;;
  
}
.tx-varssreader-pi1 ul li a{
text-decoration:underline;
  
}
.tx-varssreader-pi1 div table tr td div:first-child {
  display:none;
}


#newsboxw .tx-varssreader-pi1 {
    background-color: #ffffff;
    height: 195px;
    overflow: auto;
    padding: 4px;
    width: 260px;
}


#lg_metadata{
  width:742px;
    position:fixed;
    margin-left:150px;
}

#lg_metadata .closer{
color: #ffffff;
background-color:#333333;
padding-left: 3px;
  padding-right: 3px;

  right: 1px;

}


#metashow{
   cursor:pointer;
  color:#eb437e;
  background-color:#333333;
  padding-left: 3px;
  padding-right: 3px;
  margin-left:9px;
}

.slide-node{
/*  height:90px;*/
}
.movie_link_container div.vjs-big-play-button span,.feature_artist_image div.vjs-big-play-button span {
  position: relative; top: 10px; left: 24px;
  display: block; width: 35px; height: 45px;
  margin: 0px 0 0 05px; /* Using negative margin to center image. */
  background: url('../img/video-js.png') -100px 0;
  opacity:0.5;
}

.feature_artist_image div.vjs-big-play-button span {
 position: relative; top: 125px; left: 170px;  
  opacity:1;
}

.movie_link_container .movie_link{
float:left; height:13px; width:30px; margin:0; padding:0 15px 0 0; }

.movie_link_container .movie_link a {
width:30px; margin:0 !important; padding:0 !important; }

.movie_link_container .fr{
float:right; text-align:right; padding-right:0!important; }

.movie_help{
width:250px; float:left; }

.movie_help a{
width:250px; float:left; background:none!important; height:auto!important; }


.feature_info{
margin-top:10px; }

div.fe_teaser_text_wrap div.feature_info .feature_cop{
margin-top:5px; 
  color:#cecece;}

.footer,.footer a{
color:#4b4b4b; text-decoration:none; }

.footer .menu a{
padding-right:5px; text-transform:uppercase; }

.footer .menu,.footer .login{
padding:15px 0 5px; }

.footer .copyright,.footer .imprint{
padding-bottom:15px; font-size:12px; }

.footer .login,.footer .imprint{
text-align:right; padding-right:20px; font-size:12px; }

.footer .menu,.footer .copyright{
padding-left:20px; font-size:12px; }

.footer table{
  width:100%;

}

ul.keys li {white-space: nowrap; text-transform:capitalize; margin-left: 20px;margin-top:5px}


 ul.keys li a, ul.keys li {
color:#e2407b;  
  font-weight:bold;
  text-transform:capitalize
}
.head_form_box{
  padding:5px;
}

.head_form_box h3{
  font-weight:normal;
  text-transform:uppercase;
  margin:0;
  font-family: 'Open Sans',sans-serif;
      font-size: 14px;
}

 ul.keys li ul li a, ul.keys li ul li{
color:#333;  
text-transform:capitalize
}

 ul.keys li ul li ul li a, ul.keys li ul li ul li{

  font-weight:normal;
}

 ul.keys li ul li ul li ul li a, ul.keys li ul li ul li ul li{
text-transform:none;
  font-weight:normal;
}


.work_keywords ul.keys li {white-space: normal;  margin-left: 8px;margin-top:0px}

ul.keys li a {text-transform:uppercase;}
ul.keys {padding: 0 25px 0 0; list-style:none;}
ul.keys ul {margin-left:15px;}
ul.keys ul ul {margin-left:15px;}
ul.keys ul ul ul {margin-left:15px;}

.toggle {padding: 0 16px 0 0; /* background: url(../img/toggle_o.png) right center no-repeat !important; */}
.inact, .inact a { text-transform:none !important;}

ul.keys input { display:none; }
.select_keys {}
.selected_keys { }
.selected_keys ul { background:none !important; }
.selected_keys ul a{ background:none !important; }


#tx-indexedsearch-searchbox-sword {width:250px !important;}
#kesearch_submit {display:none;}
/* register */  
form select {background:#ffffff}
form#mailform {padding:0 20px 0 0;}
form#mailform fieldset {  border:none; padding:0 !important}
form#mailform label {color:#383935 !important; font-weight:bold; display:block; margin-top:5px}
form#mailform input {border: 1px solid #e6e6e6;  width: 500px !important; height: 20px !important;}
form#mailform #mailformformtype_mail {border:none !important; width:auto !important; margin-top:20px;}
form#mailform textarea, form#mailform textarea  {border: 1px solid #e6e6e6; width: 500px !important; height: 150px !important;}
form#mailform textarea, form#mailform textarea#mailformheadline  {height: 80px !important;}
form#mailform fieldset dt, form# fieldset dt {width:30% !important;}
form#mailform fieldset dd, form# fieldset dd {width:65% !important;}
form#mailform .tx-srfeuserregister-pi1-radio  {width:auto !important; border:none !important;}
form#mailform .req {color:#990000;}
form#mailform #mailformtitel, form#mailform #mailformheadline, form#mailform #mailformtext, form#mailform #mailformplace, form#mailform #mailformdate {border-left: 1px solid #990000 !important;}


div.fe_teaser_work_title{
  font-weight:bold;
}

div.fe_teaser_work_comment{
  display:none;
}

.worklist_item{
float:left;
width:180px; 
min-height:200px;
background-color:#F3E9F0; 
position:relative; 
z-index:1; 
margin:0px 0 0 20px;
height:auto;
padding-top:0px;


 }

.worklist_item_image{
  
  background-color: #FFFFFF;
      background-position: center top;
      background-repeat: no-repeat;
      background-size: cover;
  height:150px;
  width:180px;
  
}


.feature_image_wrap{
  background-color: #FFFFFF;
      background-position: center top;
      background-repeat: no-repeat;
      background-size: cover;
  height:330px;

}

.worklist{
/*  background:url('../img/worklist_bg.png');*/
  margin-bottom:20px;
}

.worklist .feature_text{
 float:left; 
clear:both; 
width: 170px;
padding:5px;
display:table-cell;

}

.clearit{
  clear:both;
}

.feature_image{
  width:25%; overflow:hidden;
height:460px; 
margin-top:0px; 
position:relative;
float:left;
}

div.fe_teaser_text_wrap{
   position: absolute;
bottom:-20px;
width:390px;
padding:10px;
/*background-color: rgba(0, 0, 0, 0.7);*/
background-color:#535353;
color:#ffffff;  
display:none;
height:130px;
}

div.fe_teaser_text_wrap a{
  color:#ffffff;
  letter-spacing: 1px;
}

 div.fe_teaser_text_wrap div.feature_info{
    color:#ffffff;
}


div.carousel_stage{
height:auto;
    position: relative;
}
.carousel{
  width:auto;
     position: relative;
}

#cnavoverlay {
font-size:40px;
    float: left;
    width:800px;
padding:10px;
    position: absolute;
    top: 25%;
    z-index: 1000;
vertical-align:middle;
color:#ffffff;
}
#cnavoverlay a{
  color:#ffffff;
 cursor:pointer;
text-shadow:  1px -1px 2px black;
}


#cnavprev{
  float:left;
}

#cnavnext{
  float:right;
}

#cnav {
    float: right;
    margin-right: 30px;
    position: relative;
    top: 20px;
    z-index: 1000;
}
#cnav a {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    border-radius: 30px 30px 30px 30px;
    font-size: 0;
    height: 15px;
    line-height: 15px;
    margin: 0 5px;
    padding: 3px;
    text-decoration: none;
}
#cnav a.activeSlide {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #E1E1E1;
}
#cnav a:focus {
    outline: medium none;
}

.kesearchbox #search_area {
  display:none;
}
.kesearchbox .cage #ke_search_sword{
  width:200px;
}
#kesearch_pagebrowser_top div.result_txt, #kesearch_pagebrowser_bottom div.result_txt{
  text-align:left;
  float:left;
  width:200px;
  margin:0;
}


.resetlink a{
  font-style:italic;
}

.result_txt .current{
  color: #E93B7D;
}

#kesearch_pagebrowser_top .pages_total, #kesearch_pagebrowser_bottom .pages_tota {
    border-bottom: none;
}
.tx-kesearch-pi1 .next {
    background: url("../img/arrow-next.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);
}

.tx-kesearch-pi1 .prev {
    background: url("../img/arrow-prev.gif") no-repeat scroll right 5px rgba(0, 0, 0, 0);
}


#kesearch_pagebrowser_top a.current, #kesearch_pagebrowser_bottom a.current {
    color: #E93B7D;
    font-weight: normal;
    text-decoration: none;
}


.ordering{
  border-bottom: 1px solid #f1f1f1;
}


#db .content_main #kesearch_pagebrowser_top  .kesearch_pagebrowser a{
  text-decoration:none;
  border-bottom: none;
}


#kesearch_pagebrowser_top  .kesearch_pagebrowser , #kesearch_pagebrowser_bottom .kesearch_pagebrowser{
/*float:right;  
margin-right:20px;
*/
margin-right:60px;
}

#kesearch_num_results{
  display:none;
}

#xajax_form_kesearch_pi1 span.submitbutt{
  float:left;
}

#xajax_form_kesearch_pi1 span.submitbutt input,#xajax_form_kesearch_pi1 span.submitbutt input:hover {
border:none;
background:none;
box-shadow:none;
 margin-top: 5px;
color:#000000;
text-shadow:none;
}



#xajax_form_kesearch_pi1 span.resetbutt{
  display:none;
}

.kesearchbox{
  float:left;
}
.kesearchbox .cage{
  width:230px;
}

td.topmenu{
  background:none;
  height:55px;
}

td.topmenu img{
position:relative;
top:0;
margin-left:0;
padding:0;
}



body{
   margin: 0;
    min-width: 840px;
    overflow: hidden;
}

#mainmenu {
 font-family: 'Oswald', 'Helvetica Narrow', Impact, sans-serif;
}

#mainmenu .edittopmenu{
  border: 1px solid #807E7F;
    float: right;
    height: 24px;
    margin: 10px 3px 0;
    width: 535px;
}

#mainmenu ul.mainmenuul{
   height: 24px;  
  background-color: none;
  border: 1px solid #807E7F;
  margin-bottom: 0px;
      margin-left: 3px;
      margin-top: 5px;
      width: 812px;  
}

#mainmenu ul{
  color: #666666;
    font-weight: normal;
    list-style-type: none;
    margin: 0px;
   
    padding: 0;
        text-decoration: none;

}

#mainmenu ul li{

background-color: #FFFFFF;
  color: #666666;
  display:inline-block;
  font-weight: bold;
  height: 20px;
  font-size:18px;
  list-style-type: none;
margin-top:-1px;
/*margin-left:75px;*/
margin-left:44px;
  text-decoration: none;
text-transform:uppercase;
position: relative;
   text-align: center;
   vertical-align: text-top;
}

#mainmenu ul li.first { 
  margin-left:8px; }

#mainmenu ul li .arrow_copy {
      border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #df4c83;
      border-style: solid;
      border-width: 12px;
      bottom: -12px;
      display: none;
      height:13;
      left: 50%;
      right: 50%;
      margin: 0 -15px;
      padding: 0;
      position: absolute;
      width: 0;
      z-index: 101;
  }
  
  #mainmenu ul li .arrow {
    background: url("../img/menu_arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
      display: none;
      height: 15px;
      left: 50%;
      margin-left: -8px;
      padding: 0;
      position: absolute;
      width: 17px;
      z-index: 99;
    top:20px;
    }
#mainmenu ul li:hover >.arrow{
  display:block;
}

#mainmenu ul li.selected .arrow{
  display:block;
}



#mainmenu ul li.selected{
 
background-color:#ffffff;

}


#mainmenu ul.login{
  float:right;
}
#mainmenu ul.login li{
margin-right:0;
border-top-right-radius: 0px;
width:70px;
text-align:center;
}

#mainmenu ul.login li fieldset,#mainmenu ul.login li fieldset input{
  border:none;
  margin:0;
  padding:0;
  background:none;
  
}

#mainmenu ul.login li fieldset input{
  cursor: pointer;}

#content_top_wrap{
  background-color:#ffffff;
}
#content_top_wrap .content_top{
  
width:420px; float:right;
padding-top:20px;
}
#xajax_form_kesearch_pi1{
  float:right;
}


.content_top_left #xajax_form_kesearch_pi1{
  float:left;
}

.content_top_left{
  float:left;
  width:300px;
  margin-top:20px;
    margin-left:3px;
}
.content_top_right{
  float:right;
  width:400px;
  margin-top:10px;

}

#kesearch_filters ul {
  padding-left:15px;
}

.showelement{
  height:30px;
  background-color: #F9D9E6;
  margin-left:3px;
  width:814px;
}

.content_top  div.kesearchbox,.content_top_left div.kesearchbox{
  width:200px;
}

.content_top  .kesearchbox  #ke_search_sword,.content_top_left .kesearchbox  #ke_search_sword {
  font-size:14px;
  
    width: 180px;
height:18px;
background:none;
border:none;
box-shadow:none;
padding:0;
padding-left:3px;
}

.content_top .submitbutt ,.content_top_left .submitbutt{
  position:absolute;
  right:40px;
  display:none;
}



#db #content_top_wrap .content_top_left .csc-default {
  margin:0;
}


#c42 h1 {
  background:none;
/*  color:#ffffff;*/
}

#kesearch_submit {
   border: 0 none;
    height: 22px;
    left: 195px;
    padding: 0;
    position: absolute;
    top: -1px;
    width: 22px;

}



.content_top  div.kesearchbox , .content_top_left div.kesearchbox{
    height: 20px;
    margin: 0 0 0px;
    position: absolute;

}
#kesearch_submit {
display:block;
}

.content_top .tx-kesearch-pi1 fieldset, .content_top_left  .tx-kesearch-pi1 fieldset {
  width:192px;
  padding:0px;  
  margin-right:27px;
  position:relative;
   border: 1px solid #000000;
  height:20px;
  float:right;
}
.content_top_left  .tx-kesearch-pi1 fieldset {
 margin-left: 104px;
margin-right:0px;
float:left;
}

.content_top  .kesearchbox .cage #ke_search_sword:hover, .content_top_left .kesearchbox .cage #ke_search_sword:hover{
border:none;  
}

#content_top_wrap .login{
float:right;
padding:5px 15px;
background-color:#ffffff;
margin-top:30px;
font-size:16px;
margin-right:30px;
}

.content_main a{
  text-decoration:none; border-bottom:1px solid #c4c4c4;
}


#db .content_main a{
  text-decoration:none; border-bottom:none;
}


#db .content_main a.read-more,#db .content_main a.read-less{
  text-decoration:underline; 
  border-bottom:none;
}


#db .content_main .content_news .bibtex a.lit_edit{
text-decoration:none; border-bottom:none;  
}


#db .content_main .tx-kesearch-pi1 a{
/*  text-decoration:none; 
  border-bottom:1px solid #c4c4c4;  
*/
}

#workcarousel{
  margin:0;
  
}
#db .content_main .tx-kesearch-pi1 .ke_search_item a{
  text-decoration:underline;
}

#content_top_wrap .login fieldset{
  padding:0;
  border:0;
}


.tx-felogin-pi1 h3{
  
  background-color: #F9D9E6;
      color: #000000;
      font-size: 24px;
      font-weight: bold;
      margin: 3px 0 5px;
      padding: 3px;
      width: 300px;
      word-wrap: break-word;
}

.tx-felogin-pi1 fieldset{
  border:none;
}

.tx-felogin-pi1 legend{
  display:none;
}



#content_top_wrap .login input{
  padding:0;
  border:0;
  background:none;
  font-size:16px;
  cursor: pointer;
}

#content_top_wrap .news{
  padding-left:20px;
  padding-bottom: 10px;


}


.content_top .tx-kesearch-pi1 form {
    border: 0 none;
    margin: 0 0 10px;
}

 .news .tx-varssreader-pi1{
  height:465px;
  overflow:auto;
  width:490px;
  background-color:#ffffff;
  padding:4px;
}
.footer{
  width:820px;
  margin-top:5px;

}

#head #logo{
  width:475px;
  padding-top:5px;
  padding-left:5px;
  background-color:none;
  float:left;
}

div.login{
  width:150px;
display:none;
  float:right;

}
div.login_wrap{
  background-color:#ffffff;
  padding:4px;
}

.first_carousel{

  width:100%;
  float:left;
}
.second_carousel{

    width:100%;
  float:right;
}

#mainframe .content_main_wrap{
  margin-left:0px;
  width:820px;
  background-color:#fffdfe;
}
#mainframe{
width:820px;
 margin:0 auto 0;
padding-top:0px;
background-color:#fffdfe;
min-height:1000px;
position:relative;
}

#maincom{
  display:none;
}
#home #mainframe{
padding-top:5px;  
}


#cboxOverlay{
  z-index:99;
}
#lightbox #cboxOverlay{
  z-index:999999;
}
#metahide{
  display:none;
}
#lg_metadata{
  display:none;
  z-index:9999999;
  background-color:#ffffff;
}  

.edit_close{
  float:right;
  width:60px;
}


.right_item .col{
  float:left;
}
#showformitem{
  background-color: #F4F4F4;
    position: absolute;
    top: 0px;
    width: 820px;
    z-index: 999;
  
}


.filler{
  height:8px;
  width:600px;
}


#showformitem_helper{
  display:none;
}

#db #content_top_wrap .csc-default {
    margin-left: 20px;
}


.main .privat{
  background-color:#ff88ad;
}


#db li.privat{
  opacity:0.4;
}

.main_list,.main_list .row {

  width:780px; }


.slideshow_wrap div.csc-default{
/*  width:820px;
    max-width:820px;*/
   margin: 0 auto;
      max-width: 820px;
      padding: 0;

}
 .slideshow_wrap {
display:none;

}

#home .slideshow_wrap {
  display:block;
    background:none;
  height:460px;  
  margin: 0 auto ;
width:100%;
}




/* images in form edit and create only show only one*/
#datamints_feuser_162_image_item_2_wrapper,#datamints_feuser_162_image_item_3_wrapper,#datamints_feuser_86_image_item_2_wrapper,#datamints_feuser_86_image_item_3_wrapper,#datamints_feuser_237_image_item_3_wrapper,#datamints_feuser_237_image_item_2_wrapper{
  display:none;
}


/* login set */
.login_image{
  float:left;
  margin-right:5px;
}
.login_data{
  float:right;

}

.accordion_set,.accordion_selector_close{
  display:none;
}

.accordion_sets form{
}

.accordion h2{
  font-size:16px;
}


.tx-kesearch-pi1 #kesearch_ordering span.up, {
  margin-left:3px;
   border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #E93B7D;
}

.tx-kesearch-pi1 #kesearch_ordering span.down{
 border-color: #E93B7D rgba(0, 0, 0, 0);}

.ligthboxcartimg{
float:left;    
}

.ligthboxcartwrap{
float:left;  
margin-left:8px;
}
.tx-valightboxcart-pi1{
  border: 1px solid #e3e3e3;
    padding:3px;
    padding-left:8px;
    margin-bottom:8px;
}

.ligthboxcartwrap a{
  color: #E93B7D;
  text-decoration:underline;
}
.tx-valightboxcart-pi1 h2{
  font-size:14px;
  font-family: 'Oswald',  sans-serif;  
  margin:0;
}

#db #content_top_wrap .content_top_right .csc-default{
  margin:0;
  margin-right:3px;

}

.tx-vasavesearch-pi1 form input.save{
  border: 1px solid #c1c1c1;
  background:none;
  color: #E93B7D;
  text-decoration:none;
  cursor:pointer;
  padding:0;
}

.tx-vasavesearch-pi1 {
  margin-top:18px;
}

.tx-vasavesearch-pi1 hr{
  display:none;
}

.accordion_sets form input{
  border:none;
  background:none;
  color: #E93B7D;
  text-decoration:underline;
  cursor:pointer;
  padding:0;
}


.accordion_selector_open, .accordion_selector_close{
  color: #E93B7D;
}

#db .content_main .accordion_sets a{
  text-decoration:underline;
}

.search_facett #xajax_form_kesearch_pi1 {
float:left;
margin-bottom:0;
}

#db .content_main .search_facett ul a{
  text-decoration:underline;
}
.search_facett h1{
  padding:0 20px 0 0;
}

.search_facett .textlinks h3{
  margin-bottom:0;
}

.search_facett ul{
margin:0;
padding-left: 15px;
}
.accordion_selector_close,.accordion_selector_open{
  cursor:pointer;

  padding:3px;
}
#datamints_feuser_162_image_upload_1{

}

.ke_search_image{
  float:left;
min-height:100px;
min-width:100px;
margin-right:10px;
margin-left:10px;
}

.ke_search_item{
  float: left;
    width: 470px;
}

#kesearch_results hr{
  /*width:580px;*/
}

.tx-kesearch-pi1 .clearer {
    clear: right;
}

.search_list{
width:600px;
float:left;  
margin-left:15px;
}

.search_list hr{
  color:#f1f1f1;
    border: 1px solid #f1f1f1;
  }

.search_facett{
  float:left;
  margin-left:5px;
  width:170px;
}

.search_facett .searchsubselect,.search_facett .searchselctlable{
  display:none;
}

.searchsubselect{
    background-color: #F9D9E6;
  border: 1px solid #000000;
    position: absolute;
    width: 100px;
  z-index: 98;
    line-height:20px;
  
}

.searchsubselect div.right{
float:right;
padding:0;
margin:0px;
margin: 3px 3px 0 0;
width:15px;
height:10px;
  background-image:url("../img/down_rosa_icon.jpg");

}

.searchsubselect span{
padding-left:5px;
line-height:20px;  

  width:88px;
}

.searchsubselect ul{
background-color:#ffffff;
margin:0;
padding:0;
list-style-type:none;
display:none;
 cursor:pointer;
}

.searchsubselect ul li{
padding: 0 5px 0 5px;
}

.searchsubselect ul li:hover{
  background-color: #F9D9E6;
}

.content_top .tx-kesearch-pi1 form{
  width:325px;
}


.search_facett .textlinks div{
  display:none;
}

.search_facett .textlinks div.resetlink{
  display:block;
}


.search_facett .kesearchbox{
  display:none;
}


#db .content_main .search_facett div.csc-default{
  background:none;
}


.uk_a_z_listen_alpha_p{
  clear:both;
  border-top:1px solid #c1c1c1;
  margin-bottom:10px;
  padding-top:5px;
}
.uk_az_liste_toplink{
  clear:both;
  width:98%;
  text-align:right;

}
.uk_az_liste_sprung_ziel{
  font-size:20px;
}


.txdmgabildarchiv-singleitem {
  float:left;
  width:250px;
  padding-right:10px;
}



.sel_work{
  display:none;
}
.bibtex{
  padding-left:20px;
}

.append_field{
}
#showformitem_helper_add{
  display:none;
}
/* 

/// now the form section
*/
/* wizard */

#showformitem ul.keys input{display:inline;float: left;}
#showformitem .gray {color:#bababa;}
#showformitem a.close {width:12px; height:12px; display:block; float:right; padding:0; margin:0; background:url(../img/close.gif) no-repeat left top;}

#showformitem ul.keys li {white-space: nowrap; text-transform:capitalize; display:table;}
#showformitem ul.keys li a {text-transform:uppercase; display: inline;
    float: left;}
#showformitem ul.keys {padding: 0 25px 0 0; list-style:none;}
#showformitem ul.keys ul {margin-left:15px;}
#showformitem ul.keys ul li {display:block;    clear: both;}
#showformitem ul.keys ul ul {margin-left:15px;}
#showformitem ul.keys ul ul ul {margin-left:15px;}

#showformitem .toggle  {padding: 0 16px 0 0; background: url(../img/toggle_c.png) right center no-repeat; }
#showformitem .closed {
    background: url("../img/toggle_o.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding: 0 16px 0 0;
}

.tx-vaindex-pi1 ul li a.toggle {padding: 0 16px 0 0;; background: url(../img/toggle_c.png) right center no-repeat; margin-right:8px;width:8px;margin-left: -24px;}
 .tx-vaindex-pi1 ul li a.closed{
    background: url("../img/toggle_o.png") no-repeat scroll right center rgba(0, 0, 0, 0);
   padding: 0 16px 0 0;
}

#showformitem .inact, #showformitem .inact a { background: none !important; text-transform:none !important;}

#showformitem .toggle ul { display:none; }
#showformitem .select_keys {}
#showformitem .selected_keys { }
#showformitem .selected_keys ul { background:none !important; }
#showformitem .selected_keys ul a{ background:none !important; }


#showformitem  .content_main {min-height:300px; height:300px; }
#showformitem p {padding:5px 0 0 5px; margin:0;}
#showformitem .red {color:#FF0000}
#showformitem .content_main { }
#showformitem .showform {height:50px; }
#showformitem .tx-vawiz-pi1 {clear:both;}

#showformitem .secondary {opacity: 0.3;}

#showformitem .row, #showformitem .even,#showformitem  #list_header {
  /*float:left;*/
  
    clear:both; display:block; width:820px;}
/*.row .row {float:left; display:block; width:490px;} 
change by lars moeller
*/
#showformitem .row .row {float:left; display:block; width:813px;}
#showformitem  .inst_location,  #showformitem .inst_location_list {display:none;}
#showformitem .row .wide, #showformitem .update {width:820px !important;}
#showformitem .row .wide .row {background:url(../img/line_g.gif) bottom right no-repeat;}
#showformitem .devide {background:url(../img/line_g.gif) top center no-repeat !important;}
#showformitem .select {padding:3px 0 3px 0;}
#showformitem .active {display:block;}
#showformitem .hide {display:none;}
#showformitem .hideimp {display:none !important;}
#showformitem .disable {visibility:hidden;}
#showformitem .disable_a {text-decoration:none !important; color:cccccc !important;}
#showformitem .row .hide {display:none;}
#showformitem .dontshow {visibility:hidden;}
#showformitem .row.select:hover {background: url(../img/hover_1.gif) repeat;}

#showformitem .editableeven {background:#dfeadf}
#showformitem .assignedeven {background: url(../img/bgAssigned_1.gif) repeat;}
#showformitem .noediteven {background:#ebe0e0}
#showformitem .editable {background: url(../img/bgRight_1.gif) repeat;}
#showformitem .noedit {background: url(../img/bgRight_0.gif) repeat;}

#showformitem .header{ text-transform:uppercase;  }
#showformitem .count, .footer_info {background:#e2e2e2;  }

/*
#showformitem .unpublished_even {background: #f2f2f2 url(../img/unpublished.gif) repeat-y right top !important;}
#showformitem .published_even {background: #f2f2f2 url(../img/published.gif) repeat-y right top !important;}
#showformitem .unpublished_form {background: #e2e2e2 url(../img/unpublished.gif) repeat-y right top !important;}
#showformitem .published_form {background: #e2e2e2 url(../img/published.gif) repeat-y right top !important;}
#showformitem .unpublished {background: url(../img/unpublished.gif) repeat-y right top !important;}
#showformitem .published {background: url(../img/published.gif) repeat-y right top !important;}
*/

#showformitem .footer_info img,#showformitem  .footer_search img{margin:0 0 -2px 0; }

#showformitem .footer_search{
  position:relative;
  bottom:0px;
}

#showformitem .search_header {padding-top:15px; clear:both; display:block;}
#showformitem .count:hover, .artistinfo.footer_info:hover, .header:hover { border:none;}
#showformitem .search_result .footer_info {margin: 0 0 15px 0;background:#e2e2e2; }
#showformitem .search_result .footer_info a {margin: 0 0 0 10px; }
#showformitem .first { }

#showformitem .vas {}
#showformitem .selector_container {position:absolute;display:block; clear:both; width:820px;  border-top: solid 1px #999999; border-bottom: solid 1px #999999;margin:5px 0; background:#cccccc}
#showformitem .left_set {
  width:200px;
  float:left;
}
#showformitem .right_set {
  width:400px;
  float:left;
}
#showformitem .selector_results a {background:url(../img/line_g.gif) repeat-x bottom center; padding-top:3px; display:block;}
#showformitem .selector_box {margin:0; padding:0 0 2px 5px; width:590px;}
#showformitem .selector_box_header {  text-transform:uppercase; padding:0 0 3px 5px;}
#showformitem .selector_link_inst a {padding-left:4px; color:#999999;}
#showformitem .footer_search {margin-top:5px; width:580px; border-top: solid 1px #999999;padding-top:3px;}
#showformitem .footer_search a {background:none;display: inline;padding:0;}

.pdfset{
  display:none;
}

.pdf_link{float:left;
margin-bottom:10px;}


.pdf_link a{color: #E93B7D;
font-weight: normal;
text-decoration: underline;
margin-bottom:10px;}


#showformitem .upper {text-transform:uppercase;}
#showformitem .row img { }
#showformitem .row .col {float:left; text-align: left; padding:5px 0 5px 0;}
#showformitem .row .last {width:10%; padding: 0; }
#showformitem .row .last a { display:block; padding:5px 5px 5px 0; }
#showformitem .row .space_r {padding: 0 10px 0 0;}
#showformitem .row .space_l{padding-left:5px;}
#showformitem .row .space_lplus{padding-left:10px;}
#showformitem .row .vas {float:left; text-align: left; }
#showformitem .row .right {float:right; padding-right:7px;}
#showformitem .submit .right {float:right; padding-right:7px; width:100px;}
#showformitem .submit a {padding: 0 0 0 5px;}
#showformitem .row label {text-transform:uppercase; display:block;}
#showformitem .row .four {width:24%;}
#showformitem .row .five {width:20%;}
#showformitem .row .six {float:left; width:100px; padding-left:5px;}
#showformitem .row div.submit_1 {width:16%; }
#showformitem .row .cancel {width:16%; }

#showformitem .bio .one,#showformitem .bio .two {width:16%; }
#showformitem .bio .three {width:55%; }


#showformitem .works .one {width:16%; }
#showformitem .works .three {width:30%; }
#showformitem .works .two {width:40%; }


#showformitem .bio img,#showformitem .events img,.lit img, #showformitem  .search_result img { margin:0; padding:0;}

#showformitem .events .one {width:55%; }
#showformitem .lit .one {width:45%; }
#showformitem .lit .two{width:25%; }
#showformitem .events .two, #showformitem .events .three, #showformitem .lit .three{width:15%; }
#showformitem  .keys .one {width:305px; float:left; padding:0; margin:0;}
#showformitem  .keys .header .one {height:auto}
#showformitem  .keys .one {height:800px;overflow:scroll;}

#showformitem .keys .two {width:225px !important; float:left; padding:0 !important; margin:0 !important;}
#showformitem .keys .two ul {padding-right:0 !important; margin-right:0 !important;}

#showformitem .row .last {text-align:right; float:right; padding-right:5px;}
#showformitem .row div.submit {border-top: 1px solid #d3d3d3; padding-top:5px; margin-top:0px; width:510px;   }
#showformitem .work_main div.submit {border-top: 1px solid #d3d3d3; padding-top:5px; margin-top:0px; width:580px !important;   }
#showformitem .submit .six {float:left; width:auto; padding-left:5px;  }


#showformitem .add {height:20px;min-height:20px; padding-left:5px; text-transform:uppercase}
#showformitem .updated, #showformitem .added {background-color:#e8deeb;}

#showformitem .update {position:relative; z-index:1;}
#showformitem .select_work_header {float:left; padding:5px 0 0px 0; position:relative; z-index:10; width:525px; }
#showformitem .select_work_header_second { height:15px; padding:0 0 3px 0; display:block; }
#showformitem .select_work_header .col, #showformitem .select_work_header_second .col,#showformitem  .select_work_footer .col { width:auto !important; padding-right:10px;}
#showformitem .select_work_header .col a, #showformitem .select_work_header_second .col a {font-weight:bold; color:#cccccc; text-decoration:none; white-space: nowrap; text-transform:uppercase;}
#showformitem .select_work_header .col.act a, #showformitem .select_work_header_second .col.act a {color:#494949;}
#showformitem .select_work_header .col a:hover,#showformitem  .select_work_header_second .col a:hover {text-decoration:none;color:#494949;}
#showformitem .select_work_header_second .col {padding:0 5px 0 5px;}
#showformitem .select_work_footer .col a {color:#999999; margin-bottom:8px; white-space: nowrap; }
#showformitem .select_work_footer .col.act a {color:#f98385;}
#showformitem .select_work_footer {padding:5px 0 8px 0;}

#showformitem .left_item {float:left; width:490px; clear:left; }
#showformitem .right_item {float:right; width:70px; text-align:right !important; margin-top:0px;opacity: 0.6; }
#showformitem .right_item .col {float:right !important;text-align:right !important; }
#showformitem .right_item .col label {font-weight:bold !important; color:#999999; font-size:11px;}
#showformitem .right_item .wide {width:270px !important;}

#showformitem .icon .col {padding:0;}
#showformitem .icon { position:relative; z-index:2;}



#showformitem ul  { list-style:none; margin:0; padding:0; width:250px;}
#showformitem ul li  {  margin:0; padding:0;}
#showformitem ul a {  padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333; text-transform:uppercase;}
#showformitem a.ACT { color:#A000CA;}

#showformitem form  {margin-top:8px}
#showformitem form input[type=text],form input[type=password],form select, form textarea {margin: 0 0 3px 0; border:1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%; font-size: 11px; padding:1px;}
#showformitem form textarea {width:450px;}

#showformitem form label {text-transform:uppercase; font-size:10px;}
#showformitem form fieldset {border:none !important; padding:0; margin:0;}
#showformitem form input.button { font-size:10px; padding:0!important; }
#showformitem form input.submit { }
#showformitem form input.smallbutton {  font-size:10px; color:#ff0000;}
#showformitem form input.delete {  font-size:10px; color:#333333;}
#showformitem form input.publish {  font-size:10px; color:#385338;}
#showformitem form input.pending {  font-size:10px; color:#734105;}
#showformitem form input.private {  font-size:10px; color:#892023;}

#showformitem  input { }

#showformitem .content_right h1, .forgot {width:160px !important}
#showformitem .header .date {text-align:right;}
#showformitem .content_right .row {margin: 5px 0 5px 0; float:none;}
#showformitem .content_right .artistinfo {width:198px; padding-top:5px;}
#showformitem .content_main .artistinfo {}
#showformitem .content_main, .content_right {min-height:300px; height:300px; }
#showformitem .req {border-left:1px solid #ff0000 !important;}

#showformitem input[type=checkbox].req  {
    outline: 1px solid #F00;
}

#showformitem #mailform .req {border-left:none !important; color:#990000;}
#showformitem .showreq {border:1px solid #ff7171 !important;}
#showformitem .form_area {background:#dbdbdb !important;}
#showformitem .update {background:#e2e2e2;}


#showformitem .space_t {padding-top: 15px !important; float:left; background:url(../img/line_g.gif) bottom left no-repeat !important;}

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
width:auto;
margin-right:30px;
overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
width:16px;
height:100%;
top:0;
right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
width:2px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display:block;
position:relative;
height:20px;
overflow:hidden;
margin:0 auto;
cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
top:100%;
margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
height:auto;
margin-right:0;
margin-bottom:30px;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-right:0;
margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
width:100%;
height:16px;
top:auto;
right:auto;
bottom:0;
left:0;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
width:30px;
height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
display:block;
position:relative;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer;
float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
margin-left:-40px;
float:right;
}
.mCustomScrollBox{
-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.4);
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
/*background:#fff; 
background:rgba(255,255,255,0.75);*/
background:#000000; 
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
/*background:rgba(255,255,255,0.85);
filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; 
*/
background:#000000; 

}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
/*background:rgba(255,255,255,0.9);
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; */
background:#000000; 
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image:url(../img/mCSB_buttons.png);
background-repeat:no-repeat;
opacity:0.4;
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px 0;
/*
sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)
*/
}
.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -20px;
/*
sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)
*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-96px -40px;
/*
sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)
*/
}
.mCSB_scrollTools .mCSB_buttonRight{
background-position:-96px -56px;
/*
sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)
*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
opacity:0.9;
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; /* rgba fallback */
background:rgba(255,255,255,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#fff; /* rgba fallback */
background:rgba(255,255,255,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; /* rgba fallback */
background:rgba(255,255,255,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#fff; /* rgba fallback */
background:rgba(255,255,255,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#fff; /* rgba fallback */
background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
background:#000; /* rgba fallback */
background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
}


/* mailform
form#form fieldset {  border:none;}
form#mailform {padding-right:20px;}
form#mailform .csc-mailform-field, .basket .csc-mailform-field {margin-bottom:4px; clear:both; display: inline-block; width:100%}
form#mailform .label, form#mailform .req, .basket .label, .basket .req {margin:0;padding:0; width:103px !important; display: inline-block; float:left; clear:right; vertical-align:top; color:#383935;}
 */  