*{
  font-family: 'Arial', 'Trebuchet MS', 'sans-serif';
  font-size: 9pt;
}

body,form {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a,
a:link,
a:hover,
a:active,
a:visited{
  color:#000;
  text-decoration:none;
}

a:hover{
  /*color:#00A6EB;*/
  color: #7AB51D;
}

a.small {
	font-size: 8pt;
}

a.white,
a.white:link,
a.white:hover,
a.white:active,
a.white:visited{
  color:#FFF;
  text-decoration:none;
}

a.white:hover{
  color:#CCC;
}

img{
  border: none;
  vertical-align: middle;
}

td{
  vertical-align:top;
}

/*
button {
	background: #C9CED1;
 	border: none;
  	border-right: 1px solid #A8AFB3;
  	border-bottom: 1px solid #A8AFB3;
  	padding: 3px 15px 2px 15px;
  	cursor: pointer;
}
*/

button {
    -moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
    
    background: transparent url(../../assets/common/button_background.png) top right repeat-x;
    padding: 0px 10px 0px 10px;
    margin: 0;
    border: 0;
    cursor: pointer;
    height: 25px;
    color: #FFFFFF;
}

input,
textarea{
  border: 1px solid #A8AFB3;
  margin: 0px;
  max-width: 100%;
}

table input,
table textarea{
  border: 1px solid #A8AFB3;
  margin: 0px;
  max-width: inherit;
}

input.checkbox {
	width: auto;
	border: 0px none;
}

.nofloat{
  clear: both;
}

.spacer17 {
	height: 17px;	
}

#adb_main{
  position: relative;
  width: 1004px;
  background: url(../../assets/common/background.jpg) repeat-x;
  background-color: #E5EAEE;
}

#adb_top {
	padding-bottom: 10px;
	position: relative;
}

#adb_top_navi {
	position: absolute;
	top: 10px; left: 20px;
	color: #FFFFFF;
}

#adb_top_navi a,
#adb_top_navi a:link,
#adb_top_navi a:hover,
#adb_top_navi a:active,
#adb_top_navi a:visited{
  color:#FFFFFF;
  text-decoration:none;
}

#adb_top_navi a:hover{
  color:#000000;
}

#adb_middle {
	position: relative;
}

#adb_menu{
  width: 240px;
  /*background: #E9EBED;*/
  background: url(../../assets/common/adb_menu_background.png) repeat-y;
  /*border-right: 1px solid #E9EBED;*/
}

#adb_menu .width {
  width: 230px;	
}

.adb_menu_header {
	padding: 0px 3px 0px 3px;
}

.adb_menu_header table tr td{
	margin: 0px;
	padding: 0px;
}

.adb_tab_high {
	margin: 0px;
	padding: 0px;
	height: 27px;
	background: url(../../assets/common/tab_end_left_high.png) no-repeat top left;
}

.adb_tab_high div {
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_end_right_high.png) no-repeat top right;
	color: #FFFFFF;
}

.adb_tab_high a {
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_end_right_high.png) no-repeat top right;
	cursor: pointer;
}

.adb_tab_high a,
.adb_tab_high a:link,
.adb_tab_high a:hover,
.adb_tab_high a:active,
.adb_tab_high a:visited{
  color:#FFFFFF;
  text-decoration:none;
}

.adb_tab_high a:hover {
	color: #CCCCCC;
}

.adb_tab_high span {
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_content_high.png) repeat-x;
	margin: 0px 11px 0px 11px;
	padding: 6px 0px 0px 0px;
	text-align: center;
    white-space: nowrap;
}

.adb_tab_high .span_left {
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_content_high.png) repeat-x;
	margin: 0px 11px 0px 11px;
	padding: 6px 0px 0px 0px;
	text-align: left;
    white-space: nowrap;
}

.adb_tab {
	margin: 0px;
	padding: 0px;
	height: 27px;
	background: url(../../assets/common/tab_end_left.png) no-repeat top left;
}

.adb_tab div {
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_end_right.png) no-repeat top right;
	color:#FFFFFF;
}

.adb_tab a {
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_end_right.png) no-repeat top right;
	cursor: pointer;
}

.adb_tab a,
.adb_tab a:link,
.adb_tab a:hover,
.adb_tab a:active,
.adb_tab a:visited{
  color:#FFFFFF;
  text-decoration:none;
}

.adb_tab a:hover {
	color: #000000;
}

.adb_tab span{
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_content.png) repeat-x;
	margin: 0px 11px 0px 11px;
	padding: 6px 0px 0px 0px;
	text-align: center;
    white-space: nowrap;
}

.adb_menu_content{
  margin: 10px 0px 0px 10px;
  width: 217px;
}

.adb_menu_content .header{
	height: 28px;
	display: block;
	background: url(../../assets/common/tab_end_left_high.png) no-repeat top left;
}

.adb_menu_content .header span{
	height: 28px;
	display: block;
	background: url(../../assets/common/tab_content_high.png) repeat-x top left;
	margin-left: 11px;
	padding: 7px 0px 0px 0px;
	color: #fff;
}

.adb_header{
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_end_left_high.png) no-repeat top left;
}

.adb_header .content{
	height: 27px;
	display: block;
	background: url(../../assets/common/tab_content_high.png) repeat-x top left;
	margin: 0px 0px 0px 11px;
	padding: 0px;
	color: #fff;
	vertical-align: middle;
}

.adb_menu_content .tail{
	background: #FFFFFF;
  	border-left: 2px solid #D9DADB;
  	border-bottom: 2px solid #D9DADB;
  	padding: 10px 0px 10px 3px;   
}

#adb_content {
  width: 764px;
  margin: 0px;
  padding: 0px;
}

#adb_content .width{
  margin-left: 10px;
  padding: 0px;
  background: #CDD8DD;
}

#adb_content_extern{
  width: 1004px;
  padding: 10px;
  padding-right: 0px; 
}

#adb_bottom {
	height: 12px;
	background: #BBBDBE;
}

.searchfield {
	font-size: 8pt;
}

.nav_box{
  border-bottom: 2px solid #D9DADB;
  padding: 10px 0px 10px 3px;
  width: 227px;
}

.last_box{
  border-bottom: none;
}

.nav_box form{
  margin-bottom: 0px;
}

.nav_box form input,
.nav_box form select{
  background: #FFF;
  border: 1px solid #A8AFB3;
  margin: 0px;
  padding: 0px;
}

.nav_box form input{
  padding: 1px 0px;
}

.nav_box form select option{
  padding: 0px;
  margin: 0px;
}

.folder_tree{
  margin-bottom: 2px;
}

.folder_tree tr td{
  padding-bottom: 1px;
}

.folder_tree .actual {
	font-weight: bold;
}

.sort_arrows{
  text-align: center;
  margin-top: 5px;
}

.dustbin{
  margin-top: 10px;
  color: #F00;
}

.error{
  color: #F00;
  font-weight: bold;
}

.dialog_main{
  /*border-left: 5px solid #00A6EB;
  border-bottom: 1px solid #00A6EB;
  border-right: 1px solid #00A6EB;*/
  padding-bottom: 10px;
}

.dialog_headline{
  background: #C9CED1;
  padding: 5px 10px;
  margin-bottom: 10px;
}

.dialog_content{
  padding: 5px 10px;
}

.dialog_desc{
  font-weight: bold;
  padding: 3px 0px;
}

.dialog_input{
  padding: 3px 5px;
}

.dialog_input input[type=text],
.dialog_input textarea{
  width: 300px;
}

.error_message,
.warning_message,
.info_message,
.notice_message{
  padding: 5px 10px;
  margin-bottom: 10px;
}

.error_message img,
.warning_message img,
.info_message img,
.notice_message img{
  float: left;
  margin-right: 10px;
}

.error_message .msg,
.warning_message .msg,
.info_message .msg,
.notice_message .msg{
  float: left;
  margin-top: 5px;
  padding: 0px;
}

.error_message{
  border: 1px solid #F00;
  background: #F88;
}

.warning_message{
  border: 1px solid #7AB51D;
  background: #A5C863;
}

.info_message{
  border: 1px solid #0C0;
  background: #8D8;
}

.notice_message {
  border: 1px solid #7AB51D;
  background: #A5C863;	
}

.content_top{
  /*border-left: 5px solid #00A6EB;*/
  /*margin-bottom: 10px;*/
}

.content_top_title{
  /*background: #C9CED1;*/
  padding: 0px;
  border-bottom: 1px solid #D9DADB;
}

.content_top_links{
  background: #ECEDED;
  padding: 5px 7px 5px 10px;
  margin-bottom: 17px;
}

.content_top_links_ppt{
  background: #D8DFE1;
  padding: 10px 7px;
}

.content_list_asset{
  padding-left: 17px;
  padding-bottom: 17px;
}

.content_list_flip{
  text-align: center;
}

.first_asset{
  padding-left: 0px;
}

.list_asset_thumb{
  background: #42484C;
  vertical-align: middle;
  text-align: center;
  width: 176px;
  height: 130px;
}

.list_asset_thumb_comment{
  background: #42484C;
  vertical-align: middle;
  text-align: center;
  width: 176px;
  height: 115px;
}

.comment_display_red {
	height: 15px;
	background: #FE0000;
	color: #FFFFFF;
	text-align: center;
}

.comment_display_grey {
	height: 15px;
	background: #42484C;
}

.list_asset_dir {
  background: #FFFFFF;	
}

.list_asset_title,
.list_asset_size,
.list_asset_links_left,
.list_asset_links_right{
  background: #ADB8BD;
  padding: 3px 2px;
}

.list_asset_size,
.list_asset_links_right{
  text-align: right;
}

.asset_settings_table{
  /*background: #F4F5F6;*/
  width: 100%;
  border-collapse: collapse;
}
.asset_settings_table td{
  border-bottom: 1px solid #C3C7CA;
  padding: 2px 10px 2px 0px;
}
.asset_settings_table_inner td{
  border: none;
  padding: 2px 10px 2px 0px;	
}

.asset_{
  background: #E9EBED;
}

.asset_detail_table{
  width: 100%;
  background: #DAE1E4;
}

.asset_detail_table_image_cell{
  width: 310;
}

.asset_detail_table_info_cell{
  padding-left: 10px;
  background: #CDD8DD;
}

.asset_detail_table_video{
  width: 330;
}

.asset_detail_desc_table{
  /*background: #F4F5F6;*/
  width: 100%;
  border-collapse: collapse;
}

/*20071219mk*/
.asset_detail_desc_table input,
.asset_detail_desc_table textarea
{ 
  width: 300px;
}
.asset_detail_desc_table input.checkbox {
  width: auto;
  border: none;
  margin: 0px 5px 0px 0px;
}
.asset_detail_desc_table input.radio {
  width: auto;
  border: none;
}
/*ende 20071219mk*/

.asset_detail_desc_table .related_cell{
  vertical-align: bottom;
}

.asset_detail_desc_table .related_image{
  background:#f00;
  width:100px;
  height:100px;
  text-align:center;
  vertical-align:middle;
  padding:0px;
  /*background:#C9CED1;*/
  background: #BCBDBF;
  border-bottom:1px solid #A8AFB3;
  border-right:1px solid #A8AFB3;
  text-align: center;
}

.asset_detail_desc_table td{
  border-bottom: 1px solid #C3C7CA;
  padding: 2px 10px 2px 0px;
}

.asset_detail_desc_table_desc_cell{
  width: 100;
}

.asset_detail_image{
  background: #42484C;
  width: 270px;
  height: 270px;
  vertical-align: middle;
  text-align: center;
}

.asset_detail_category_table{
  border-collapse: collapse;
}

.asset_detail_category_table td{
  border-bottom: none;
}

.asset_detail_inner_table{
  background: #F4F5F6;
  width: 100%;
  border-collapse: collapse;
}

.asset_detail_inner_table td{
  border-bottom: none;
}

.asset_detail_pointer{
  cursor: pointer;
}

.pager_table{
  width: 100%;
  /*background: #ECEDED;*/ 
}

.pager_table td{
  width: 33%;
}

.pager_table .number_of_displayed_items{
  text-align: right;
  border-collapse: collapse;
}

.list_view{
  width: 100%;
  margin-bottom: 17px;
}

.list_view .odd_row{
  background: #9DA7AA;
}

.list_view .even_row{
  background: #B4BCC0;
}

.list_view .selected_row{
  background: #FF8888;
}

.list_view .uploaded_row{
  background: #7AB51D;
}
.list_view .first_column{
  width: 25px;
  padding: 10px;
}

.list_view .last_column{
  padding: 10px;
  text-align: right;
}

.list_view td{
  vertical-align: middle;
  padding-right: 2px;
  padding-left: 2px;
}

.list_view .image_link{
  width: 16px;
  height: 16px;
}

.list_view_action_table{
  width: 100%;
  margin: 10px;
}

.list_view_action_table .action_cell_left{
  width: 60%;
}

.list_view_navigation{
  width: 100%;
  margin-bottom: 17px;
}

.title_table{
  vertical-align: middle;
  color: #fff;
  margin: 0px;
  padding: 0px;
}

.title_table tr td{
	vertical-align: middle;
}

.title_table .border{
	border-right: 1px solid #FFFFFF;
}

.ajax_search{
  width: 100%;
}

.ajax_search td{
  vertical-align: middle;
}

.ajax_search .pager{
  text-align: center;
}

.ajax_search .buttons{
  text-align: right;
}

.ajax_image_cell{
  width: 60px;
  height: 60px;
  vertical-align: middle;
  text-align: center;
  background: #E8EFF1;
}

.log_search{
  width: 100%;
  margin: 10px;
}

.log_search .first_column{
  padding-right: 50px;
}

.log_search .middle_column{
  width: 100%;
}

.log_search .last_column{
  text-align: right;
}

.log_search .log_search_input{
  width: 400px;
}

#uploader {
  background-color: #EFEFEF;
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  font-size: 9px;
}

.uploader_bgbl{
  font-weight: bold;
  /* background-image: url('../../../assets/background_tr.gif'); */
  background-color: #C3C7CA;
  color:#ffffff;
  border-bottom: 1px solid #000000;
}

#uploader h2{
  font-weight:bold;
  margin:0px 0px;
  padding:0px 0px;
  color:#C3C7CA;
}

td.cutOutCell{
  background: #BCBDBF;
  width:100px;
  height:100px;
  text-align:center;
  vertical-align:middle;
  padding:0px;
  /*background:#C9CED1;*/
  border-bottom:1px solid #A8AFB3;
  border-right:1px solid #A8AFB3;
}

/* Eigene Bildgroessen und presets */
#eigene {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  z-index: 0;
  padding: 5px;
}
#muster {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: visible;
  z-index: 0;
  margin: 3px 2px 3px 5px;
}
.presets img, 
.presets span {
  margin: 2px 5px 2px 0px;
}
.preset span {
  width: 300px;
}
.presets div {
  margin: 0px 5px 0px 0px;
}
.presets .textb {
  font-weight: bold;
}

.presets form {
  margin: 0px; 
  padding: 0px;
}
.presets td {
  vertical-align: middle;
  background-color: #e9e9e9;
  border: 1px solid #cccccc;
  margin: 2px 0px 2px 0px;
}
.presets table {
  margin-bottom: 5px; 
}

#warnung {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  z-index: 0;
  margin: 2px 1px 2px 5px;
}
/* WZ-Tooltips */
.mauskasten {
  width: 100px;
  padding: 2px 5px 2px 5px;
  text-align: center;
  border: 1px solid #ff9900;
  color: #000;
}

/* Listenansicht */
.markiert_cb {
  margin: 0px 7px 0px 10px;
  padding: 0px;
}

.markiert {

}
.mlink {
  height: 25px;
} 
.mlink a {
  /* color: #547D96; */
  text-decoration: underline;
}

.action_leiste td{
  /* background-color: #fff; */
  padding: 0px 3px 0px 3px;
  
}
.action_leiste input{
  margin: 3px 5px 3px 5px;
  
}
tr.middle{
  height: 25px;
  background-color: #e9e9e9;
  margin: 0px 0px 3px 0px;
}
td .middle {
  border-bottom: 1px solid black;
}
tr.bottom{
  background-color: #e9e9e9;  
  height: 25px;
}
.action_leiste select {
  border: 1px solid #cccccc;
  width: 170px;
}
td.aussen {
  border: 1px solid #cccccc;
}
.black a,
.black a:link,
.black a:visited,
.black a:active {
  color: #000;
}
.black a:hover {
  color: #555;
}

div.warten {
  position: absolute;
  top: 75px;
  left: 5px;
  
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  z-index: 50;
  margin-left: 15px; 
  width: 240px; 
  height: 180px;
  border: 1px solid black; 
  padding: 5px;
  background-color: #547d96;
  visibility: hidden;
  cursor: pointer;
}
/* Ende Bildgroesse berechnen */

.project_content td{
  padding-right: 20px;
  vertical-align: middle;
}

.project_content input[type=text],
.project_content textarea,
.project_content select{
  width: 400px;
}


.project_content .last_row{
  padding-top: 20px;
  vertical-align: top;
}

.project_nav{
  width: 100%;
}

.project_nav .icon{
  width: 16px;
  padding-right: 3px;
}

.project_nav .bold{
  font-weight: bold;
}

.project_search{
  width: 70px;
}

.acl_tree{
  border-bottom: 1px solid #C3C7CA;
}

.acl_rights{
  padding-left: 10px;
  border-bottom: 1px solid #C3C7CA;
/*  border-right: 1px solid #C3C7CA;*/
}

.acl_top_dialog{
  margin-bottom: 20px;
}

.acl_input{
  margin-left: 5px;
  width: 200px;
}

.acl_top{
  margin-bottom: 20px;
}

.acl_last{
  margin-top: 50px;
}

.comfort_upload_save{
  margin-top: 50px;
}

.edit_folder_last_row{
  padding-top: 50px;
}

.index_table{
  margin-top: 20px;
}

td.selected_item{
  background: #FF8888;
}

.uploaded_item{
  background: #7AB51D;
}

.context_menue{
  border:solid 1px black;
  background:#E4E7FF;
  position:absolute;
  top:10px;
  left:10px;
  display:none;
  text-align:left;
  z-index:100;
}

.context_menue table{
  width:100%;
  margin:5px;
}

.context_menue td{
  border-top:solid 1px #FFF;
}

.context_menue .first_td{
  border-top:none;
}

.online_registration{
  margin-top:150px;
  margin-left:50px;
}

.registration_input{
  width:100%;
}

input.vorname,
input.nachname,
input.benutzername,
input.email,
input.firmenname,
input.vorname_rechnung,
input.nachname_rechnung,
input.strasse,
input.land,
input.telefon,
input.fax
{

}

input.plz,
input.ort {
  width: 100px;
}


.registration_address{
  text-align:right;
}

.registration_submit{
  margin-top:50px;
}

.index_list_input{
  width:100px;
}

.bill_user{
  margin-top:50px;
}

.bill_user .center{
  text-align:center;
}

.bill_user .odd_row{
  background: #CAD1D6;
}

.bill_user .even_row{
  background: #D8DFE1;
}

.text_watermark{
  color: #C00;
}

/****************** Cutout ***********************/
#cutOutCanvas {
	background-color: #42484C; 
	border: 0px solid #000; 
	margin:0px 0px 10px 0px; 
	padding: 20px 0px 20px 160px; 
	text-align:center; 
	position:relative;	
}

/*********** Anzeige "Editor wird geladen"  **********************************/

div.editor_load {
  visibility:hidden;
  position:absolute; 
  width: 270px; 
  top: 50px; 
  left: 480px;
  background-color: #E9EBED;
  font-size: 12px;
  padding: 5px;
  border: 1px solid black;
}
.editor_load img {
  margin:0px 10px 0px 0px; 
  float: left;
}
.editor_load div {
  margin-top:15px;
}

/********** Div with Hourglass *******************************************/
div.hourglass {
  visibility:hidden;
  position:absolute; 
  width: 270px; 
  top: 35px; 
  left: 367px;
  background-color: #E9EBED;
  font-size: 12px;
  padding: 5px;
  border: 1px solid black;
  z-index: 100;
}
.hourglass img {
  margin:0px 10px 0px 0px; 
        width: 32px;
  float: left;
}
.hourglass div {
        width: 220px;
  margin-top:0px;
        
}

/********** SWF Upload *******************************************/
div.fieldset 
{
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}

div.flash
{
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
}

span.legend 
{
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../../assets/swfupload/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

/********** XMP Manager *******************************************/
.xmp_caption{
	/*background-color: #00A6EB;*/
	font-size: 10pt;
	font-weight: bold;
	padding: 7px 0px 7px 0px;
}

/*********** Login ******************/
.login {
  	position: relative;
  	padding: 100px 0px 100px 350px;
	width: 300px;
}

.login_error_message {
	color: #FE0000;
}

.section {
	border-collapse: collapse;
	width: 100%;
}

.loginSection .sectionContent {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#C5D2D9 url(../../assets/common/nav_background.jpg) repeat-y scroll 0 0;
	padding:10px;
}

.login_account {
	background: #C5D2D9 url(../../assets/common/login_account.jpg) repeat-y scroll 0 0;
	display: block;
	height: 21px;
	width: 21px;
	margin-right: 6px;
}

.login_password {
	background: #C5D2D9 url(../../assets/common/login_password.jpg) repeat-y scroll 0 0;
	display: block;
	height: 21px;
	width: 21px;
}

.login_icon {
	background: transparent url(../../assets/common/login.png) repeat-y scroll 0 0;
	height: 15px;
	left: 19px;
	position: absolute;
	width: 20px;
}


.sectionNW {
	background: transparent url(../../assets/common/section_head_big_left.png) no-repeat scroll 0 0;
	height: 30px;
	padding: 0;
	width: 9px;
}

.sectionN {
	background: transparent url(../../assets/common/section_head_big_center.png) repeat-x scroll 0 0;
	border: medium none;
	color: #FFFFFF;
	height: 30px;
	padding: 0;
	vertical-align: middle;
}

.sectionNE {
	background: transparent url(../../assets/common/section_head_big_right.png)
		no-repeat scroll 0 0;
	height: 30px;
	padding: 0;
	width: 4px;
}

.sectionE {
	background: url(../../assets/common/shadow_e.png) repeat-y left top;
	width: 4px;
	padding: 0;
}

th.sectionN a{
	color: #ffffff;
	text-decoration: none;
}

th.sectionN div.sectionNDiv {
	height: 23px;
	padding-top: 7px;
	width: 100%;
	background: transparent url(../../assets/common/section_head_big_right_div.png) no-repeat scroll right 0;
	font-weight: normal;
	position: relative;
}

th.sectionN div.sectionNDiv img {
	margin-left: 20px;
}

.sectionSE {
	background: transparent url(../../assets/common/shadow_se.png) no-repeat scroll 0
		0;
	height: 9px;
	width: 4px;
	margin: 0;
	padding: 0;
}

.sectionS {
	background: url(../../assets/common/shadow_s.png) repeat-x;
}

.sectionSW {
	background: url(../../assets/common/shadow_sw.png) no-repeat;
	padding: 0;
}

.sectionW {
	background: #D3DEE4 none repeat scroll 0 0;
	padding: 0;
}

#docviewer_text
{
    height:50px;
    width:500px;
    margin:0 auto;
    display: block;
}