/* CSS Document */

html {
  height:100%;
}

body {
  margin:0px;
  background:url(/_admin/images/bg_fade.jpg) repeat-x fixed;
  background-color: #404031;
}

a { outline:none; color:#2F2F2F; text-decoration:none; }
a:hover { color:#DF7B09; text-decoration:none; }

div,span,p,ul,li,select,input,textarea {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#2F2F2F;
  font-size:11px;
  line-height:18px;
}

.small { font-size:10px; }

/* CONTENT */
#container {
  width:970px;
  height: 655px;
  margin:10px auto;
  background:url(/_admin/images/bg_main-trans.png) no-repeat 0px 0px;
}

#con {
  width:970px;
  height:440px;
  margin:0px;
  padding:0px;
  display:block;
  float:left;
}

#con_mid {
  width:757px;
  height:456px;
  margin:0 0 0 28px;
  display:block;
  float:left;
}

.header {
  width:913px;
  height:104px;
  margin:28px 0 0 28px;
  padding:0px;
  display:block;
  float:left;
  background:url(/_admin/images/header.jpg) no-repeat 0px 0px;
}

.header span { display:none; } 

#con_headerbar {
  width:757px;
  height:17px;
  margin:3px 0 5px 0;
  padding:0px;
  display:block;
  float:left;
  background:url(/_admin/images/header_bar.jpg) no-repeat 0px 0px;
}

#con_btmline, .con_btm_line  {
  height:3px;
  display:block;
  float:left;
  background:url(/_admin/images/con_btmline.jpg) repeat-x 0px -2px;
}

.arrow { margin:0 3px 0 0; border:0px; }

.header_orange {
  color:#DF7B09;
  font-size:14px;
  font-weight:bold;
  margin:10px 0 0 0;
}

.header_orange_arrow {
  color:#DF7B09;
  font-size:14px;
  font-weight:bold;
  margin:10px 0 5px 0;
  padding:0 0 0 10px;
  background:url(/_admin/images/pfeil_header.gif) no-repeat 0px 2px;
}

.header_orange_sm {
  color:#DF7B09;
  font-size:11px;
  font-weight:bold;
  margin:10px 0 5px 0;
}

.header_grey {
  color:#666;
  font-size:14px;
  font-weight:bold;
  margin:10px 0 0 0;
}


/* ----- INFO ----- */
#con_text_info {
  width:750px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:auto;
}
#con_text_infobox {
  width:500px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:auto;
}

#info_box_previewimg { width:245px; height:245px; float:right; border:none; }
#info_box_previewimg img {outline:none; border:none;}

.toplink {  width:500px; height:18px; display:block; float:right; }
.toplink a { background:url(/_admin/images/arrow_box_top.gif) no-repeat 0px 0px; padding: 0 0 0 14px; font-size:10px; }


/* ----- KÜNSTLER ----- */
#con_list {
  width:750px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:auto;
}

#con_list_box {
  width:100px;
  height:140px;
  display:block;
  float:left;
  font-size:11px;
}

#con_list_box { margin:0 35px 0 0; }
#con_list_box img { border:none; }

#con_text {
  width:495px;
  height:264px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:auto;
}

.kuenstler_pic {
  border:0px;
  float:right;
  margin:0 0 3px 10px;
}

/* audio player */
#con_playerbox {
  margin:0 0 0 3px;
  float:right;
}

#videobox {
  width:348px;
  height:290px;
  display:block;
  float:left;
  margin:20px 0 4px 0;
  position:absolute;
  top:10px;
  left:410px;
}


/* content subnavi */
#con_subnavi { width:390px; height:20px; display:block; float:left; margin:0px; }
.con_sn_press, .con_sn_press:hover { width:114px; height:20px; display:block; float:left; }
.con_sn_press { background:url(/_admin/images/kuenstler/con_sn_kuenstler.jpg) no-repeat 0px 0px; }
.con_sn_press:hover { background:url(/_admin/images/kuenstler/con_sn_kuenstler_ov.jpg) no-repeat 0px 0px; }
.con_sn_videos, .con_sn_videos:hover { width:74px;  height:20px; display:block;  float:left;}
.con_sn_videos { background:url(/_admin/images/kuenstler/con_sn_kuenstler.jpg) no-repeat -114px 0px; }
.con_sn_videos:hover { background:url(/_admin/images/kuenstler/con_sn_kuenstler_ov.jpg) no-repeat -114px 0px; }
.con_sn_myspace,con_sn_myspace:hover { width:90px; height:20px;  display:block;  float:left; }
.con_sn_myspace { background:url(/_admin/images/kuenstler/con_sn_kuenstler.jpg) no-repeat -190px 0px; }
.con_sn_myspace:hover { background:url(/_admin/images/kuenstler/con_sn_kuenstler_ov.jpg) no-repeat -190px 0px; }
.con_sn_back,con_sn_back:hover { width:90px; height:20px;  display:block;  float:left; }
.con_sn_back { background:url(/_admin/images/kuenstler/con_sn_kuenstler.jpg) no-repeat -280px 0px; }
.con_sn_back:hover { background:url(/_admin/images/kuenstler/con_sn_kuenstler_ov.jpg) no-repeat -280px 0px; }
.con_sn_press span, .con_sn_videos span, .con_sn_myspace span, .con_sn_back span { display:none; }

.con_sn_spacer { 
  width:190px;
  height:20px;
  background:url(/_admin/images/kuenstler/con_sn_kuenstler.jpg) no-repeat -280px 0px;
  display:block;
  float:left;
}


.press_files {
  margin:0px;
  padding:0 0 0 16px;
  background:url(/_admin/images/arrow_box.gif) no-repeat 0px 1px;
}

.con_presspics {
  width:120px;
  height:100px;
  margin:6px 0 0 0;
  display:block;
  float:left;
  font-size:9px;
  color:#2F2F2F;
}

.con_presspics img { border:none; }

#con_pressimg_box { display:block; float:left; width:auto;height:auto; margin: 0 0 3px 0; }

.inp_presslist {
  list-style:none;
  text-align:left;
  margin:6px 0;
  padding:0;
}
.inp_presslist li {
  display:inline;
  margin:0;
  padding:0;
}

#con_videos_further_block { width:270px;height:38px;float:left;margin:2px 0 2px 0; }
#con_videos_list_block { overflow:auto;width:390px;height:166px;display:block;float:left;margin:0 0 4px 0; }


/* ----- VIDEOS ----- */
/* videos liste */
a.video_list {
  width:360px;
  height:15px;
  margin:1px 0 0 0;
  padding:1px 0 2px 14px;
  display:block;
  float:left;
  font-size:10px;
  text-decoration:none;
  background:url(/_admin/images/pfeil_sm.gif) no-repeat 4px 8px;
  background-color:#F1F1F1;
}

a.video_list:hover {
  background:url(/_admin/images/pfeil_sm.gif) no-repeat 5px 8px;
  background-color:#FAFAFA;
  text-decoration:none;
}  

a.video_list_2 {
   width:360px;
  height:15px;
  margin:1px 0 0 0;
  padding:1px 0 2px 14px;
  display:block;
  float:left;
  font-size:10px;
  text-decoration:none;
  background:url(/_admin/images/pfeil_sm.gif) no-repeat 4px 8px;
  background-color:#F1F1F1;  
}

a.video_list_2:hover {
  background:url(../images/pfeil_sm.gif) no-repeat 5px 8px;
  background-color:#FAFAFA;
  text-decoration:none;
}  

#videos_entry_block {
  width:360px;
  height:auto;
  margin:8px 0 4px 0;
  display:block;
  float:left;
}

#videos_entry_block ul {
  margin: 0;
  padding: 0;
  list-style: none;
overflow: hidden;
}


#con_text_videolist {
  width:394px;
  height:auto;
  display:block;
  float:left;
  margin:0px;
}

#videos_ext_box { width:300px;height:30px;float:left;padding:2px 0 5px 0; }

.video_ext_text { 
  width:160px;
  height:36px;
  float:left;
}

a.video_ext_youtube { 
  width:50px;
  height:30px;
  display:block;
  float:left;
  background:url(/_admin/images/videos/youtube_icon.jpg) no-repeat 0px 0px; 
  margin:5px 0 0 0;
}

a.video_ext_myspace { 
  width:50px;
  height:22px;
  display:block;
  float:left;
  background:url(/_admin/images/videos/myspace_icon.jpg) no-repeat 0px 0px; 
  margin:4px 0 0 5px;
}
a.video_ext_youtube span, a.video_ext_myspace span { display:none; }

#con_text_videos {
  width:756px;
  height:285px;
  display:block;
  float:left;
  padding:0 0 3px 0;
  margin:0 5px 4px 0;
  /*overflow:hidden;*/
}

#video_preview {
  width:240px;
  height:160px;
  display:block;
  float:left;
  margin:0 12px 0 0;
  padding:0px;
}

.btn_showsallvids {
  width:106px;
  height:27px;
  display:block;
  float:left;
  margin:30px 0 0 0;
  background: url(/_admin/images/videos/btn_showallvids.jpg) no-repeat 0px 0px;
}
.btn_showsallvids span { display:none; }


/* ----- KONZERTE ----- */
#con_text_konzerte {
  width:750px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:hidden;
}

#konzerte_entry_block {
  width:721px;
  height:auto;
  display:block;
  float:left;
  margin:2px 0 12px 0;
}

#header_list_konzerte {
  width:721px;
  height:17px;
  display:block;
  float:left;
  background:url(/_admin/images/konzerte/header_list_konzerte.jpg) no-repeat 0px 0px;
  margin:5px 0 0 0; 
}

#konzerte_entry { 
  width:721px;
  height:17px; 
  background:#F1F1F1;
  display:block;
  float:left; 
  margin:3px 0 1px 0;
  padding:0px;
}
#konzerte_entry span { display:block; float:left; height:14px; padding:0 0 3px 2px; }
#konzerte_entry span a { text-decoration:underline; }
.konzerte_date { width:108px; font-weight:bold; }
.konzerte_venue { width:177px; }
.konzerte_stadt { width:141px; }
.konzerte_land { width:150px; }
a.konzerte_ticket_btn { width:50px; height:17px; display:block; float:left; background:url(/_admin/images/konzerte/konzerte_ticket_btn.jpg) no-repeat 0px 0px; outline:none; border:none; }
.konzerte_ticket_spacer { width:auto; }



/* ----- SHOP ----- */
#con_mid_shop {
  width:913px;
  height:456px;
  margin:0 0 0 28px;
  display:block;
  float:left;
}
#con_headerbar_long {
  width:913px;
  height:17px;
  margin:3px 0 5px 0;
  padding:0px;
  display:block;
  float:left;
  background:url(/_admin/images/shop/shop_header_bar_long.jpg) no-repeat 0px 0px;
}

#shop_subnavi {
  width:986px;
  height:22px;
  display:block;
  float:left;
  background:url(/_admin/images/shop/shop_subnavi_bg.jpg) no-repeat 0px 0px;
  margin:0 0 4px 0;
}

#shop_overview_all { width:913px;height:395px;overflow:auto;display:block;float:left;margin:5px 0 0 0; }


.con_sn_shop_all span, .con_sn_shop_all_current span,
.con_sn_shop_cds span, .con_sn_shop_cds_current span,
.con_sn_shop_shirts span, .con_sn_shop_shirts_current span,
.con_sn_shop_merch span, .con_sn_shop_merch_current span,
.con_sn_shop_artists span,
.con_sn_shop_agb span,.con_sn_shop_agb_current span,
.con_sn_shop_vk span,.con_sn_shop_vk_current span,
.con_sn_shop_cart span, .con_sn_shop_cart_current span { display:none; } /* spans ausblenden */

.con_sn_shop_all, .con_sn_shop_all:hover, .con_sn_shop_all_current { width:44px; height:22px; display:block; float:left; }
.con_sn_shop_all { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat 0px 0px; }
.con_sn_shop_all:hover, .con_sn_shop_all_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat 0px 0px; }

.con_sn_shop_cds, .con_sn_shop_cds:hover, .con_sn_shop_cds_current { width:31px; height:22px; display:block; float:left; }
.con_sn_shop_cds { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -44px 0px; }
.con_sn_shop_cds:hover, .con_sn_shop_cds_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -44px 0px; }

.con_sn_shop_shirts, .con_sn_shop_shirts:hover, .con_sn_shop_shirts_current { width:58px; height:22px; display:block; float:left; }
.con_sn_shop_shirts { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -75px 0px; }
.con_sn_shop_shirts:hover, .con_sn_shop_shirts_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -75px 0px; }

.con_sn_shop_merch, .con_sn_shop_merch:hover, .con_sn_shop_merch_current { width:89px; height:22px; display:block; float:left; }
.con_sn_shop_merch { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -133px 0px; }
.con_sn_shop_merch:hover, .con_sn_shop_merch_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -133px 0px; }

.con_sn_shop_artists, .con_sn_shop_artists:hover { width:72px; height:22px; display:block; float:left; }
.con_sn_shop_artists { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -222px 0px; }
/* .con_sn_shop_artists:hover { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -222px 0px; }*/

.shop_artist_select {
  width:126px;
  height:16px;
  border:1px solid #B2B2B2;
  background:#FFFFFF;
  font-size:10px;
  margin:3px 0 0 0;
  outline:none;
  display:block;
  float:left;
}

.con_sn_shop_suche { display:block; float:left; outline:none; margin:0 0 0 4px; }

.shop_search {
   width:138px;
  height:12px;
  border:1px solid #B2B2B2;
  background:#FFFFFF;
  font-size:10px;
  margin:3px 0 0 5px;
  padding:1px;
  display:block;
  float:left;
}

.con_sn_shop_agb, .con_sn_shop_agb:hover,  .con_sn_shop_agb_current { width:36px; height:22px; display:block; float:left; }
.con_sn_shop_agb { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -620px 0px; }
.con_sn_shop_agb:hover, .con_sn_shop_agb_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -620px 0px; }

.con_sn_shop_vk, .con_sn_shop_vk:hover,  .con_sn_shop_vk_current { width:105px; height:22px; display:block; float:left; }
.con_sn_shop_vk { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -660px 0px; }
.con_sn_shop_vk:hover, .con_sn_shop_vk_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -660px 0px; }

.con_sn_shop_cart, .con_sn_shop_cart:hover,  .con_sn_shop_cart_current { width:132px; height:22px; display:block; float:left; }
.con_sn_shop_cart { background:url(/_admin/images/shop/shop_subnavi.jpg) no-repeat -764px 0px; }
.con_sn_shop_cart:hover, .con_sn_shop_cart_current { background:url(/_admin/images/shop/shop_subnavi_ov.jpg) no-repeat -764px 0px; }

#shop_list_itembox {
  width:159px;
  height:180px;
  display:block;
  float:left;
  margin:0 18px 5px 0;
  background: url(/_admin/images/shop/shop_itembg.jpg) no-repeat 0px 0px;
  outline:none;
}  
#shop_list_itembox a { outline:none; }
#shop_list_itembox img {
  width:98px;
  height:98px;
  border:0px;
  margin:17px 0 4px 17px;
}

.shop_list_itemtext { font-size:10px; margin:0 0 4px 18px; line-height:14px; }

#shop_btm_line { 
  width:334px; 
  height:2px; 
  display:block; 
  float:left; 
  background:url(/_admin/images/shop/shop_detail_line.jpg) no-repeat 0px 0px; 
}
#shop_item_description { 
  height:325px; 
  /* width:334px; */
/* width:420px; */
  width:625px; 
  display:block; 
  float:left; 
  margin:22px 0 0 0px; 
  line-height:14px;
  overflow:auto;
}

.shop_tracklist {
  width:600px;
  border: 0px; 
  line-height: 16px;
}

.shop_tracklist td {
  width:200px;
}

#shop_item_leftbox { 
  height:330px; 
  width:280px; 
  display:block; 
  float:left; 
  margin:22px 0 0 0; 
  line-height:14px;
}

#shop_shoppingcart { 
  height:300px; 
  width:450px; 
  display:block; 
  float:left; 
  margin:16px 0 0 0; 
  line-height:14px;
}

#shop_cart_itembox { 
  width:400px; 
  height:60px;
  display:block;
  float:left;
  margin:0 0 20px 0;
}

#shop_cart_itembox img { border:none; float:left; margin:0 0 0 5px; }
.shop_cart_itemdescr, .shop_cart_editbox { 
  width:200px;
  display:block;
  float:left; 
  margin:0 0 0 20px;
  line-height:14px;
}

.shop_cart_itemdescr { height:35px; font-weight:bold; }
.shop_cart_editbox { height:20px; font-size:10px; padding:0px;margin-top: 5px;}
.shop_cart_price {  width:100px; height:auto; display: block; float:right; font-size:11px; font-weight:bold; color:#DF7B09; }


#shop_anzahl_box_left { height:100px;width:200px;display:block;float:left;}
.shop_item_large { border:none; margin:0 0 20px 0; float:left; }
.shop_item_anzahl { width:20px; height:12px; border:1px solid #B2B2B2; background:#FFFFFF; font-size:10px; margin:0 0 0 5px; padding:1px 0 1px 0; }

.shop_btn_back { width:81px; height:28px; background:url(/_admin/images/shop/shop_btn_back.jpg) no-repeat 0px 0px; margin:10px 0 0 0; display:block; float:left; }
.shop_btn_back:hover { background:url(/_admin/images/shop/shop_btn_back_ov.jpg) no-repeat 0px 0px; }
.shop_btn_back span { display:none; }

.shop_btn_update {margin:10px 0 0 0;float:left; }
/* .shop_btn_update { width:178px; height:28px; background:url(/_admin/images/shop/shop_btn_update_cart.jpg) no-repeat 0px 0px; margin:10px 0 0 79px; display:block; float:left; } */
/* .shop_btn_update:hover { background:url(/_admin/images/shop/shop_btn_update_cart_ov.jpg) no-repeat 0px 0px; } */
.shop_btn_update span { display:none }

.shop_btn_continue { width:149px; height:28px; background:url(/_admin/images/shop/shop_btn_continue_shopping.jpg) no-repeat 0px 0px; margin:60px 0 0 0; float:left; clear:left; }
.shop_btn_continue:hover { background:url(/_admin/images/shop/shop_btn_continue_shopping_ov.jpg) no-repeat 0px 0px; }
.shop_btn_continue span { display:none; }

.shop_btn_checkout { width:81px; height:28px; background:url(/_admin/images/shop/shop_btn_checkout.jpg) no-repeat 0px 0px; margin:10px 0 0 0; display:block; float:left; }
.shop_btn_checkout:hover { background:url(/_admin/images/shop/shop_btn_checkout_ov.jpg) no-repeat 0px 0px; }
.shop_btn_checkout span { display:none; }

#shop_customer_form { width:393px; height:347px; background:url(/_admin/images/shop/shop_form_bg.jpg) no-repeat 0px 0px; float:right; margin:13px 0 0 0; }
.shop_customer_data { height:18px; border:1px solid #DDDDDD; background:#EFEFEF; margin:0 0 4px 0; padding:4px 0 0 0;}
.shop_checkout_submit { background:url(/_admin/images/shop/shop_weiter.jpg) no-repeat 0px 0px; width:81px; height:28px; display:block; float:left; margin:26px 0 0 -3px; outline:none; border:none; }
#shop_payment_type { margin:54px 0 0 24px; float:left; }
.shop_agb_checkbox { margin:4px 0 0 0; }

.inp {
  list-style:none;
  text-align:left;
  margin:12px 0;
  padding:0;
}
.inp li {
  display:inline;
  margin:0;
  padding:0;
}

.label_shop  {
  width:90px;
  display:block;
  float:left;
  margin:3px 0 0 24px;
}

#shop_checkout_cart { 
  height:300px; 
  width:450px; 
  display:block; 
  float:left; 
  margin:16px 0 0 0; 
  line-height:14px;
  overflow:auto;
}
.shop_checkout_itemlist { width:430px; height:auto; }
.shop_checkout_item { height:16px; margin:4px 0 0 0; font-weight:bold; }
.shop_checkout_total { height:16px; margin:4px 0 0 0; font-weight:bold; color:#DF7B09; }

.shop_btn_sendorder { width:169px; height:28px; background:url(/_admin/images/shop/shop_btn_submitorder.jpg) no-repeat 0px 0px; margin:7px 0 0 0; display:block; float:left; }
.shop_btn_sendorder:hover { background:url(/_admin/images/shop/shop_btn_submitorder.jpg) no-repeat 0px 0px; }
.shop_btn_sendorder span { display:none; }

.shop_btn_goback { width:145px; height:28px; background:url(/_admin/images/shop/shop_goback.jpg) no-repeat 0px 0px; margin:7px 0 0 0; display:block; float:left; }
.shop_btn_goback:hover { background:url(/_admin/images/shop/shop_goback_ov.jpg) no-repeat 0px 0px; }
.shop_btn_goback span { display:none; }

.shop_bezahlart { margin: 54px 0 0 24px; float: left; }
#shop_agb_box { 
  width:908px;
  height:385px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:8px 5px 4px 0;
  overflow:auto;
 }

#shop_checkout_customerdata { 
  height:350px; 
  width:400px; 
  display:block; 
  float:right; 
  margin:16px 0 0 0; 
  line-height:14px;
}


/* ----- BOOKING ----- */
#con_booking_list {
  width:750px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:auto;
}
#con_booking_box {
  width:103px;
  height:194px;
  display:block;
  float:left;
  font-size:11px;
  margin:0 19px 0 0;

}

#con_booking_box_img {
  width: 100px;
  height: 100px;
  border: 0px;
  overflow:hidden;
  float:left;
  display: block;
  padding: 0px;
}

#con_booking_box a, con_booking_box img {
border: 0; /* important */
outline: 0; /* important */

}


.con_booking_box_kname {
  height:35px;
  width:100px;
  float:left;
  display:block;
}

#con_booking_box_techrider {
  height:16px;
  width:100px;
  float:left;
  display:block;
}
#con_booking_box_reqbtn {
 height:24px;
  width:100px;
  float:left;
  display:block;
}

#booking_requestbox { width:103px; height:40px; display: block; float:left; margin:8px 0 0 0; }
.booking_btn_request { width:78px; height:24px; background:url(/_admin/images/booking/booking_btn_request.jpg) no-repeat -1px 0px; display:block; margin:7px 0 0 0; }
.booking_btn_request:hover { background:url(/_admin/images/booking/booking_btn_request_ov.jpg) no-repeat -1px 0px; }
.booking_btn_request span { display:none; }
.booking_techrider { 
  height:12px; 
  padding:0 0 0 16px; 
  background:url(/_admin/images/arrow_box.gif) no-repeat 0px 1px; 
  font-size:10px; 
}

#booking_form_left { width:370px; height:200px; display:block; float:left; margin:10px 0 0 0; }
#booking_form_right { width:350px; height:200px; display:block; float:right; margin:10px 10px 0 0;}
.booking_request_data,.contact_request_data { height:18px; border:1px solid #DDDDDD; background:#EFEFEF; margin:0 0 4px 0; padding:4px 0 0 2px;}
.booking_request_submit { 
  width:111px; 
  height:30px;
  float:left; 
  background:url(/_admin/images/booking/booking_btn_send.jpg) no-repeat 0px 0px;
  border:none;
  outline:none;
}


/* ----- PRESSE ----- */
#con_press_list {
  width:750px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
  overflow:auto;
}
#presse_entry_block {
  width:730px; height:100px; display:block; float:left; margin:0 0 10px;
}
#presse_entrybox_left { width:150px;height:110px;float:left;line-height:14px; }
#presse_entrybox_right { width:auto;height:110px;float:left;margin:0 0 10px 40px; }


/* ----- LINKS ----- */
#con_links_list {
  width:750px;
  height:285px;
  display:block;
  float:left;
  padding:0 5px 3px 0;
  margin:0 5px 4px 0;
}
#links_main {
  width:756px;
  height:245px;
  display:block;
  float:left;
  margin:3px 0 0 0;
  overflow:auto;
  background:url(/_admin/images/links/links_content_bg.jpg) no-repeat 0px 0px scroll;
}
#links_box_artists {
  width:172px;
  height:auto;
  display:block;
  float:left;
  background:url(/_admin/images/links/links_header_artists.jpg) no-repeat 0px 0px;
  padding:28px 0 0 0;
}
#links_box_labels {
  width:172px;
  height:auto;
  display:block;
  float:left;
  background:url(/_admin/images/links/links_header_labels.jpg) no-repeat 0px 0px;
  padding:28px 0 0 0;
  margin:0 0 0 41px;
}
#links_box_friends {
  width:172px;
  height:auto;
  display:block;
  float:left;
  background:url(/_admin/images/links/links_header_friends.jpg) no-repeat 0px 0px;
  padding:28px 0 0 0;
  margin:0 0 0 36px;
}

#links_box_artists a, #links_box_labels a, #links_box_friends a {  
  font-size:10px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
  background:url(/_admin/images/pfeil_sm.gif) no-repeat 0px 8px;
  padding:4px 0 0 9px;
}
#links_box_artists a:hover, #links_box_labels a:hover, #links_box_friends a:hover {  background:url(/_admin/images/pfeil_sm.gif) no-repeat 1px 8px; background-color:#FAFAFA;text-decoration:none; padding:4px 0 0 9px; color:#DF7B09; }


/* ----- KONTAKT ----- */
/* inputs in BOOKING definiert */
.contact_request_data_text {
  height:50px; width:400px; border:1px solid #DDDDDD; background:#EFEFEF; margin:0 0 4px 0; padding:0px 0 0 2px;
}

#contact_address_box_left { 
  width:160px; 
  height:270px; 
  overflow:auto;
  display:block;
  float:left;
  line-height:12px;
font-size:10px;

}

.label_contact {
  width:110px;
  display:block;
  float:left;
  margin:0px;
}
.contact_submit { 
  width:111px; 
  height:30px;
  float:right; 
  background:url(/_admin/images/kontakt/contact_btn_submit.jpg) no-repeat 0px 0px;
  border:none;
  outline:none;
  margin:-7px 20px 0 0;
}
.contact_form { margin:0px; padding:0px; }
.contact_form_get_NL { height:14px; width:auto; display:block; float:left; }
#contact_form_box_right { width:540px; height:292px; overflow:auto; float:right; }

/* BOXES */
/* box shop right */
#box_shop {
  width:164px;
  height:459px;
  display:block;
  float:right;
  margin: 0 11px 0 0;
  background: url(/_admin/images/box_shop/box_bg_shop.jpg) no-repeat 0px -2px;
}

#box_shop_con {
  width:110px;
  height:411px;
  overflow:auto;
  margin:30px 0 0 20px;
  padding:2px 0 0 0;
  font-size:10px;
  line-height:14px;
}

.box_shop_img {
  border:0px;
  margin:0 0 4px 0;
}

#box_shop_con a {
  color:#333333;
  text-decoration:none;
  font-weight:bold;
}

#box_shop_con a:hover {
  color:#DF7B09;
  text-decoration:none;
}

/* boxes bottom */
#box_releases, #box_shows, #box_infos {
  width:247px;
  height:130px;
  font-size:10px;
  line-height:14px;
  display:block;
  float:left;
  padding:20px 0 0 0;
}

#box_releases img, #box_shows img, #box_infos img { float:left; }
#box_releases { margin:0 11px 0 -4px; background:url(/_admin/images/box_releases/box_header_releases.jpg) no-repeat 4px 0px; }
#box_shows { margin:0 11px 0 -2px; background:url(/_admin/images/box_shows/box_header_shows.jpg) no-repeat 4px 0px; }
#box_infos { background:url(/_admin/images/box_infos/box_header_infos.jpg) no-repeat 4px 0px; }

.box_text { 
  width:110px;
  height:110px;
  padding:0 5px 0 2px;
  font-size:10px;
  line-height:13px;
  display: block;
  float:left;
}

.box_link { 
  font-weight:bold;
  color:#666666;
  text-decoration:none;
  background:url(/_admin/images/pfeil_sm.gif) no-repeat 0px 8px;
  padding:4px 0 0 9px;  
}

.box_link:hover {
  background:url(/_admin/images/pfeil_sm.gif) no-repeat 1px 8px;
  background-color:#FAFAFA;
  text-decoration:none;
  padding:4px 0 0 9px;  
  color:#DF7B09;
}  


/* ----- FOOTER ----- */
#footer {
  height:22px;
  width:913px;
  font-size:10px;
  color:#FFFFFF;
  background-color:#4F4F4F;
  padding:0px;
}

/* ----- jQuery Image Preview ----- */

#imgPreviewWithStyles {
    background: #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    z-index: 9999;
    border: none;
} 

/* ----- Formulare ----- */
.required {
	color: #DF7B09;
	background-color: transparent;
}

form#customerData label.formError  {
  width:90px;
  display:block;
  float:left;
  margin:3px 0 0 24px;
}

form#customerData input.formError { height:18px; border:1px solid #DF7B09; background:#EFEFEF; margin:0 0 4px 0; padding:4px 0 0 0;}
/*.shop_agb_checkbox formError { margin:4px 0 0 0; border:3px solid #ccc; }*/

form#kontaktformular input.formError, form#kontaktformular textarea.formError  {border:1px solid #DF7B09; background:#EFEFEF; margin:0 0 4px 0; padding:4px 0 0 2px;}
form#kontaktformular label.formError {   width:110px; display:block;  float:left;  margin:0px;}


