
body { 
    background-color: #cccccc;
    color: #333333;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

TABLE {
    border-collapse: collapse;
    border-color: -moz-use-text-color;
    border-right: 0 none;
    border-spacing: 0;
    border-style: none;
    border-width: 0;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    margin: 0;
    vertical-align: top;
}

input, select, textarea, div, td {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
}


/* common style short cuts */

.floatLeft { position: relative; float: left; }
.floatRight { position: relative; float: right; }
.clearBoth { clear: both; }
.innerCell {width:95%; overflow:hidden; white-space: nowrap;}

.tree-box {
	padding: 10px;
}

/* login */
.aca-login {
	background-color: #cccccc;
}

.top-panel {
	position: relative;
	float: left;
	width: 100%;
	height: 72px;
	background-color: #003466;
}

.krones-logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 256px;
	height: 72px;
	background-image: url("../img/background/krones_logo.png");
	z-index:1;
}

.link-panel{
	position: absolute;
	top: 47px;
	left: 0px;
	width: 100%;
	height: 25px;
	background-color: #ccc;
	z-index: 0;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.link-panel a, .link-panel a:hover{
	
	color: #333333;
	text-decoration: none;
	
}

.second-panel {
	position: relative;
	float: left;
	width: 100%;
	height: 24px;
	background-color: #fff;
}

.text-logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 256px;
	height: 24px;
	color: #f3f3f3;
	background-color: #2F51A3;
}

.text-info-panel {
	position: absolute;
	top: 6px;
	left: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE:10px;
}

.third-panel{
	position: relative;
	float: left;
	width: 100%;
	min-height: 580px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica;
	clear: both;
}

.welcome-image {
	position: absolute;
	top: 1px;
	left: 112px;
	width: 143px;
	height: 67px;
	background-image: url("../img/background/welcome.png");
}

.login-panel {
	position: absolute;
	top: 0px;
	left: 256px;
	width: 800px;
	height: 580px;
	background-image: url("../img/background/visual.png");
	background-repeat: no-repeat;
}

.contactPanel {
	position: absolute;
	top: 0px;
	left: 256px;
	width: 800px;
	height: 580px;
}

.buttons-panel {
	padding-left: 256px;
}

.headerNewslink, .headerSettingsLink, .headerContactLink, .headerHelpLink {
	position: relative;
	float: left;
	padding: 6px 12px 0 12px;
	height: 25px;
	border-right: 1px solid #333;
}

.headerlink {
	position: relative;
	float: left;
}

.headerlink a, a.inactive {
	position: relative;
	float: left;
	padding: 6px 12px 0 12px;
	height: 25px;
	background-color: #ccc;
	border-right: 1px solid #333;
}

.headerlink a.active {
	position: relative;
	float: left;
	padding: 6px 12px 0 12px;
	height: 25px;
	background-color: #fff;
	border-right: 1px solid #333;
}

.login_link {
	position: relative;
	float: left;
	padding: 6px 12px 0 12px;
	height: 25px;
	border-right: 1px solid #333;
}

.forgotPassword_link {
	position: relative;
	float: left;
	padding: 6px 12px 0 12px;
	height: 25px;
	border-right: 1px solid #333;
}

.contact_link {
	position: relative;
	float: left;
	padding: 6px 12px 0 12px;
	height: 25px;
	border-right: 1px solid #333;
}



input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

#aca-login-form-elm {
	position: absolute;
	top: 400px;
	left: 0px;
} 

#aca-change-pwd-form-elm {
	position: absolute;
	top: 400px;
	left: 0px;
}

.aca-login_user_text {
	position: absolute;
	top: 22px;
	left: 0px;
	color: #000;
	text-align: left;
	margin: 0px;
	width: 100px;
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE:11px;
	
}

.aca-login_pwd_text {
	position: absolute;
	top: 47px;
	left: 0px;
	color: #000;
	text-align: left;
	margin: 0px;
	width: 100px;
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE:11px;
}

.aca-login_pwd_repeat_text {
	position: absolute;
	top: 72px;
	left: 0px;
	margin: 0px;
	color: #000;
	text-align: left;
	width: 100px;
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE:11px;
}

.aca-generate_pw_link {
	position: absolute;
	top: 150px;
	left: 0px;
	width: 300px;
}
.aca-generate_pw_link a, .aca-generate_pw_link a:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE:11px;
	text-decoration: underline;
}

.aca-login_user input, .aca-login_pwd input, .aca-login_pwd_repeat input {
	border-bottom: 1px solid #B0AFAD;
	border-right: 1px solid #B0AFAD;
	border-top: 1px solid #999894;
	border-left: 1px solid #999894;
	background-color: #fff;
	background-image: none;
	width: 150px;
	height: 15px;
	line-height: 15px;
	
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.aca-login_user {
	position: absolute;
	top: 18px;
	left: 100px;
}

.aca-login_pwd {
	position: absolute;
	top: 42px;
	left: 100px;	
}

.aca-login_button {
	position: absolute;
	top: 80px;
	left: 100px;
}

.aca-login_pwd_repeat {
	position: absolute;
	top: 66px;
	left: 100px;	
}

.aca-login_button_repeat {
	position: absolute;
	top: 100px;
	left: 100px;
}

.loginPanelDiv{
	padding: 10px 0 10px 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

.messageAbout {
	font-size: 11px;
	font-weight: bold;
	width: 740px;
	padding: 12px 0 10px;
	border-bottom: 1px solid #ccc;
	color: #2F52A3;
}

.messageImprint {
	font-size: 11px;
	font-weight: bold;
	width: 355px;
	padding: 12px 0 12px;
	margin: 15px 0 10px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #2F52A3;
}

.messageMediaSuite {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 10px;
}

#forgotPassword {
	position: absolute;
	top: 0px;
	left: 256px;
	width: 740px;
	height: 380px;	
}

.requestPasswordLabel, .requestPasswordText {
	padding: 15px 0 10px;
}

.aca-login-feedback {
	position: absolute;
	top: 500px;
	left: 0px;
	font-weight: normal;
}

.aca-login-feedback-repeat {
	position: absolute;
	top: 520px;
	left: 0px;
	font-weight: normal;
}


.forgotPassword-feedback {
	position: absolute;
	top: 200px;
	left: 10px;
}

.fourth-panel{
	position: relative;
	float: left;
	padding: 5px 0 5px 0;
	width: 100%;
	height: 40px;
}

.aca-login_copyright {
	position: relative;
	float: left;
	padding: 0 15px 0 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	color: #f3f3f3;
	border-right: 1px dotted #fff;
}

.footerLink {
	position: relative;
	float: left;
	padding: 0 15px 0 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	color: #f3f3f3;
	border-right: 1px dotted #fff;
}

div.wicket-modal div.w_content_2 {
	padding-top: 5px;
}

a:link[class~="footer-button"], a:visited[class~="footer-button"], a:hover[class~="footer-button"] {
	color: #f3f3f3;
	text-decoration: none;
}

.messageDataProtection, .messageTermsOfUse {
	font-size: 11px;
	font-weight: bold;
	width: 640px;
	padding: 12px 0 12px;
	margin: 15px 0 10px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #2F52A3;
}

.messageAboutText {
	font-size: 11px;	
}

.messageText {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;	
}


.menu-panel {
	display: inline-block;
	vertical-align: top;
	width: 256px;
	background-color: #fff;
	margin-bottom: 15px;
}

.content-panel {
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
}

/* temporal */
.PageContent {
	width: 740px;
}

.contentDiv
{
	width: 830px;
	padding-top: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

.modalWin
{
	padding: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}


/* menu */

.menuPanelDiv {
	width: 240px;
	padding: 12px 0 0 8px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}

.menuFunctionsTitle {
	position: relative;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 11px 4px 8px;
	background-color: #999999;
	width: 205px;	
}

.menuTrainingDocuments {
	position: relative;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 11px 7px 8px;
	background-color: #2E51A3;
	width: 205px;
}

.acTreeDiv {
	position: relative;
	float: left;
	padding-top: 15px;
	padding-bottom: 5px;
}
.searchDiv {
	position: relative;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.actionsDiv {
	position: relative;
	float: left;
	padding-bottom: 5px;
}
a.actionsLink, actionsLink:hover {
	position: relative;
	float: left;
	width: 208px;	
	margin-bottom: 2px;
	background-color: #EEEEEE;
	padding: 5px 0 5px 15px;
	background-image: url(../img/icons/pfeil-inactive.png);
	background-repeat: no-repeat;
	background-position:5px 55%;
	color: #999999;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}

a.actionsLinkActiv, actionsLinkActiv:hover {
	position: relative;
	float: left;
	width: 208px;
	margin-bottom: 2px;
	background-color: #CCCCCC;
	padding: 5px 0 5px 15px;
	background-image: url(../img/icons/pfeil-inactive.png);
	background-repeat: no-repeat;
	background-position:5px 55%;
	color: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}

a.logoutLink, a.logoutLink:hover{
	position: relative;
	float: left;
	width: 208px;	
	margin-bottom: 2px;
	background-color: #EEEEEE;
	padding: 5px 0 5px 15px;
	color: #2F52A3;
	FONT-SIZE: 11px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;	
}

/* search field */
.aca-search-region-cockpit {
	display: block;
	float: left;
}

/* search field */
.searchInputField {
	position: relative;
	float: left;
	padding-right: 2px;
}

.searchInputButton {
	position: relative;
	float: left;
}

/* input.aca-search-input {
	border: 0;
	height: 11px;
	width: 180px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	background-color: transparent;
}
 */

.aca-search-input, .aca-search-input:focus {
	width: 200px;
	height: 17px;
	vertical-align: middle;
    color: #333333;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    border: 1px solid #ccc;
}
.aca-search-button {
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
}

/* results view - list */
.list-subheadercell {
	background-image: none;
	background-color: #2F52A3;
	border-right: 1px solid #3366cc;
	color: #fff;
	padding: 2px;
}

.full-preview-zoom {
	position: relative;
	float: left;
	background: url(../img/icons/icon_zoom.png) no-repeat;
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}

.full-preview-icons {
	display: inline-block;
	margin: 0;
	padding: 2px 0 0 0;
}

.listCheckbox, .listDownload, .moveUp, .moveDown {
	position: relative; 
	float: left;
	vertical-align: top; 
	display: inline-block;
	width: 18px;
}

.listCheckbox {
	padding: 1px 0 0 0;
}

.moveUp {
	padding: 1px 0 0 6px;
}

.moveDown {
	padding: 1px 0 0 4px;
}

.listDownload {
	padding: 5px 0 0 8px;
}

.ac-cell {
	padding: 4px 0 0 3px;
	overflow: hidden;
	width: 97%;
	white-space: nowrap;
}

.ac-cell-red, a.ac-cell-red  {
	color: #ff0000;
}


.list-cell, .list-cell-node {
	padding: 2px;
	white-space: normal;
}

.full-preview-icons {
	position: relative; 
	float: left;
	vertical-align: top; 
	display: inline-block;
}

.full-preview-icons-preview-panel_1 {
	height: 1px;
}

.full-preview-icons-preview-panel_2 {
	height: 1px;
	padding-top: 4px;
}

.list {
	margin-top: 2px;
	margin-bottom: 2px;
}

.ac-list {
	border-collapse: separate;
	border-top: 1px solid #C8CAC9;
	border-left: 1px solid #C8CAC9;
	empty-cells: show;
	margin-top: 6px;
	margin-bottom: 6px;
}

.list-paging-navi {
	float: left;
	background-color: #FFF;
}


.ac-list-paging-navi {
	float: right;
	display: block;
}

/* for deactivated numbers and deactivated << < > >> */
.ac-list-paging-navi em {
	font-style: normal;
	color: #0391D3;
	font-weight: bold;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
}


.resultsMainDiv {
	border: 1px solid #ddd;
	/* border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc; */
	color: #000000;
	font-size: 9px;
	height: 225px;
	overflow-y: scroll;
	white-space: nowrap;
	width: 850px;
	margin-bottom: 10px;
}

.basketMainDiv {
	border: 1px solid #cccccc;
	/* border-left: 1px solid #cccccc; */
	color: #000000;
	font-size: 9px;
	height: 115px;
	overflow-y: scroll;
	white-space: nowrap;
	width: 848px;
	margin-bottom: 10px;
}

.listRemoveImg {
	position: relative; 
	float: left;
	vertical-align: top; 
	display: inline-block;
	width: 15px;
	padding: 5px 0 0 5px;
}


.docRow1{
	width: 50px;
	white-space: nowrap;
}

.docRow2{
	width: 262px;
}

.docRow3{
	width: 262px;	
}

.docRow7{
	width: 50px;	
}

.downloadLink, .mergeLink, .saveLink, .deleteLink, .mergeSendLink {
	position: relative;
	float: left;
	margin-right: 20px;
	height: 35px;
}

.operationsForm-panel {
	width: 700px;
}

.BASKET_PANEL  .list-paging {
	display: none;
}

/* Detail Page */


.bbottom { border-bottom: 1px solid #ccc; }


.mainPageContentDiv {
	width: 850px;
	padding: 12px 0 10px 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}

.mainPageContentTitle { 
	width: 100%; font-size: 14px; font-weight: bold; padding: 12px 0 10px; color: #999999;
	margin-bottom: 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
	
.mainPageContentText { width: 100%; margin-bottom: 15px;}

.detailsWelcome { width: 800px; font-size: 14px; font-weight: bold; padding: 12px 0 10px; color: #999999;
	margin-bottom: 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
	
.detailsBackButtonDiv { width: 800px;  height: 28px; text-align: right; }

.addToBasketForm-panel { width: 400px; border-top: 1px solid #cccccc; }
.divThumbFrame { padding: 10px; }
.divThumbActions { padding: 8px 0 8px 12px; }
.mediumMainInfo { width: 400px; margin-bottom: 15px;}
.mediumPreview { width: 400px; BORDER: #cccccc 1px solid; }
.categoriesDiv { width: 380px; }
.thumbnailButton { padding: 8px 0 8px 12px; }
.pptListButton { padding: 2px 0 0 5px; }

div.pnlTabbed div.tab-row a { margin-left: 10px; margin-right: 15px; }


.linkedMediaList { width: 800px; height: 160px; margin: 10px 0 20px 0; overflow-x: scroll; display: inline-block; white-space:nowrap;}
.innerCellPreview {padding: 10px 0 0 10px;}


.mediumName {
	clear:both;
	font-size: 11px;
	FONT-WEIGHT: bold;
	COLOR: #2F52A3;
}

.mediumDesc {
	clear:both;
	padding: 10px 0 0 0;
}

.mediumComment, .mediumKey, .mediumKeywords {
	clear:both;
	padding: 10px 0 10px 0;	
	width: 380px;
}

.mediumInfo {
	clear:both;
	padding: 8px 0 0 0;
}

.moreInformation {
	clear:both;
	width: 800px;
}



.thumbs {
	width: 850px;
}

/* search update form */

.mainPanelTitle {
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
	COLOR: #999999;
	vertical-align: middle;
	padding: 5px 0 10px 0;
}

.selectForm-panel {
	width: 100%;
	border-top: 1px solid #ccc; 
}

.selectFormLink { 
	padding: 3px 3px 3px 0;
	text-align: left;
	margin: 5px 5px 5px;
}

.selectForm-textblock { 
	text-align: left;
	margin: 5px 5px 5px 0;
	width: 850px;
}

.selectForm-button {
	padding: 0 7px 0 0;
}


.list-paging {
	padding-top: 10px;
	height: 16px;
	margin-bottom: 10px;
}

/* footer */

.popupPanelDiv{
	padding: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}


/* news, books */

.newsWelcome { width: 800px; font-size: 14px; font-weight: bold; padding: 12px 0 10px; color: #999999;
	margin-bottom: 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }

.buttonsNewsPanel {	width: 800px; margin: 15px 0 15px 0; }

.newsButton { background-color: #ababab; padding: 2px 30px 3px 20px; margin-right: 20px; } 

.newsButtonActive { background-color: #2E51A3; padding: 2px 30px 3px 20px; margin-right: 20px; }

a.newsButtonLink { color: #fff; }

.newsButtonActive div {	background-color: #2E51A3; }

.newsMainDiv { border: 1px solid #cccccc; color: #000000; font-size: 9px;  height: 340px; overflow-y: scroll;
	white-space: nowrap; width: 850px;  }

.newsHeader { width:850px; background-color: #ccc;}
.headerHeight {height: 15px; padding-top:4px;}

.headerDownload { width: 30px; }
.rowDownload { width: 30px;}

.headerDocument { width: 245px; }
.rowDocument { width: 245px; }

.headerTitle { width: 293px; }
.rowTitle { width: 293px; }

.headerSection { width: 200px; }
.rowSection { width: 200px; }

.headerScroll { width: 52px; }

.newsInfoMessage { padding: 0 0 10px 0; }


/* password */

.passwordsMainDiv { border: 1px solid #ddd; color: #000000;	font-size: 9px; height: 225px; white-space: nowrap; width: 848px;
	margin-bottom: 10px; overflow-y: scroll; }
.passwordInfo { width: 850px; font-size: 14px; font-weight: bold; padding: 12px 0 10px; color: #999999;
	margin-bottom: 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.passwordInfoText { width: 850px; margin-bottom: 15px;}
.passwordHeader { width:850px; }
.headerEmpty { width: 20px; }
.headerValidFrom { width: 130px; }
.headerValidTo { width: 130px; }
.headerPasswordValue { width: 140px; }
.headerPasswordToMail { width: 385px; }

.headerDelete { width: 20px; }	

.rowPassword { width:831px; }
.rowEmpty { width: 21px; }	
.rowValidFrom { width: 128px; padding-left: 4px; }
.rowValidTo { width: 128px; padding-left: 4px; }
.rowPasswordValue { width: 138px; padding-left: 4px; }
.rowToMail { width: 379px; padding-left: 4px; }
.list-cell { max-width: 800px; border-bottom: 1px solid #C8CAC9;}

/* books */

.booksHeader {width: 850px;}
.booksMainDiv { border: 1px solid #cccccc; color: #000000; font-size: 9px;  height: 340px; overflow-y: scroll;
	white-space: nowrap; width: 850px;  margin-bottom: 10px; }
.booksWelcome { width: 800px; font-size: 14px; font-weight: bold; padding: 12px 0 10px; color: #999999;
	margin-bottom: 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.booksDate { width: 100px; }
.booksTitle { width: 260px; }
.booksRecipient { width: 273px; }
.booksStatus { width: 100px; }
.booksDelete { width: 70px; }
.rowBook { width:853px; background-color: #ccc; }
.booksRowDate { width: 97px; padding-left: 4px;}
.booksRowTitle { width: 258px; padding-left: 4px;}
.booksRowRecipient { width: 271px; padding-left: 4px;}
.booksRowStatus { width: 98px; padding-left: 4px;}
.booksRowDelete { width: 71px; text-align: center;}
.list-line-odd, .list-line-even { height: 22px; }

/* shortcuts */

.shortcutsHeader { width: 850px;}

.shortcutsMainDiv { border: 1px solid #cccccc; color: #000000; font-size: 9px;  height: 340px; overflow-y: scroll;
	white-space: nowrap; width: 850px;  margin-bottom: 10px; }
.shortcutsWelcome { width: 810px; font-size: 14px; font-weight: bold; padding: 12px 0 10px; color: #999999;
	margin-bottom: 15px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.shortcutsText { width: 810px;}
.shortcutsName { width: 252px; }
.shortcutsType { width: 92px; }
.shortcutsParameter { width: 152px; }
.shortcutsMediaFound { width: 72px; }
.shortcutsCreatedOn { width: 82px; }
.shortcutsCreateBook { width: 70px; }
.shortcutsDelete { width: 70px; }
.rowShortcut { width:853px; }
.shortcutsRowName { width: 234px; }
.shortcutsMainDiv .item-value-inplace { background-color: #E9E9E9; width: 221px; cursor: pointer; padding:0; height: 14px; }
.shortcutsMainDiv .item-value-inplace span { display: block; width: 221px; cursor: pointer; height: 14px; white-space: nowrap; overflow: hidden;}
.shortcutsMainDiv .item-value-inplace-input { width: 221px; border: 0; }
.shortcutsRowType { width: 92px; }
.shortcutsRowParameter { width: 152px; }
.shortcutsRowMediaFound { width: 72px; }
.shortcutsRowCreatedOn { width: 82px; }
.shortcutsRowCreate { width: 70px; text-align: center;}
.shortcutsRowDelete { width: 71px; text-align: center;}
.scheaderHeight {height: 21px;}
.list-cell-sc {	border-left: 1px solid #FFFFFF; border-right: 1px solid #C8CAC9; color: #787878; font-size: 10px;
				padding: 0; vertical-align: top; overflow: hidden; max-width: 400px; border-bottom: 1px solid #C8CAC9;}
				
.shortcutTitle { height: 15px; width: 180px; resize: none;}				

/* selection */
.selectionMainDiv { border: 1px solid #cccccc; color: #000000; font-size: 9px;  height: 340px; overflow-y: scroll;
	white-space: nowrap; margin-bottom: 10px; }
.selectionMainDiv .item-value-inplace { background-color: #E9E9E9; width: 480px; cursor: pointer; padding:0; height: 14px; }	
.selectionMainDiv .item-value-inplace span { display: block; width: 480px; cursor: pointer; height: 14px; white-space: nowrap; overflow: hidden;}
.selectionMainDiv .item-value-inplace-input { width: 480px; border: 0; }
.selectionRow { height: 17px; }

/* popup selection */

.addToSelectionDiv { width: 440px; padding: 10px; }
.selectionPopupTitle {width: 420px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #333333; margin-bottom: 10px;}
.selectionPopupInfo, .selectionPopupCreateNewText, .selectionPopupAddText { margin-bottom: 10px;}
.selectionPopupCreateNewHeadline, .selectionPopupAddHeadline { FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #2F52A3; }
.createNewRadio, .addToExistingRadio { FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #2F52A3; PADDING: 2px 2px 3px 10px;  margin-bottom: 8px;}
.selectionHeader { height: 16px; COLOR: #FFFFFF; BACKGROUND-COLOR: #2F52A3;}
.infoTextPanel {background-color: #fff; }
.shortcutSaveButton {padding-left: 10px;}
.iconHidden {display: none;}
.iconVisible {display: block;}

/* send handbook */

.sendHandbookTitle { font-size: 11px; font-weight: bold; width: 400px; padding: 12px 0 12px; margin: 5px 0 10px 0; border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc; color: #2F52A3; }
.inp350 { height: 14px; width: 370px;  margin: 5px 0 3px 0;}
.localeSelectCombo {width: 250px; height: 20px;}


.infoTextBasket {margin-bottom: 10px; COLOR: #2F52A3; font-weight: bold;}

/* assets list */
.assetsHeader {width: 850px;}
.assetsCheckbox {padding: 0 0 0 1px; width: 56px; height: 21px;}
.assetsDocument {width: 260px;}
.assetsTitle {width: 290px;}
.assetsCaption, .assetsPosition, .assetsSubitem {width: 45px;}
.assetsRest {width: 58px;}
.assetsHeight {height: 21px; padding: 0;}




/* info panel */
.title1 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 20px;
}
.title2 {
    color: #2f52a3;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}
.title3 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
}
.title4 {
    color: #2f52a3;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 5px;
}
.inp200 {
    height: 14px;
    width: 200px;
}

.select200
{
	height: 20px;
    width: 205px;
}

.inp400 {
    height: 14px;
    width: 400px;
}
a.saveButton {
	background-color: #2E51A3;
	padding: 3px 5px 3px 13px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
	color: #FFFFFF;	
	background-image: url(../img/icons/pfeil-inactive.png);
	background-repeat: no-repeat;
	background-position:5px 55%;
}
a.saveButton_inactive {
	background-color: #999999;
	padding: 3px 5px 3px 13px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
	color: #FFFFFF;	
	background-image: url(../img/icons/pfeil-inactive.png);
	background-repeat: no-repeat;
	background-position:5px 55%;
}
.infodata {
	min-height: 140px;
	padding-top: 30px;
}
.fedb {
    height: 200px;
    width: 400px;
}
.list-headline {
    background-color: #2f52a3;
    color: #ffffff;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
	padding: 2px 4px 2px 4px;
}
.list-cell2 {
	border-bottom: 1px solid #C4C4C4;
	color: #555555;
	font-weight: normal;
	padding: 4px;
	vertical-align: top;
	white-space: nowrap;
}
.td_grey {
    background-color: #cccccc;
    color: #616161;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
}
.td_w {
    color: #333333;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    padding: 3px 5px 3px 5px;
}
.td_w2 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    padding: 4px 0px 4px 5px;
}
.tbl_bdr {
    border: 1px solid #cccccc;
}
.tbl_bdr2 {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-top:none;
}
.separator {
    background-color: #cccccc;
    height: 1px;
}

.lang_version
{
	width: 60px;
}

.list-line-odd-red {
    background-color: #DFE1E0;
    color: #ff0000;
}

.list-line-even-red {
	background-color: #FFFFFF;
	color: #ff0000;
}

/**
* viewlist thumb
**/
.ac-full {
	display: block;
	float: left;
	background-color: #FFFFFF;
	margin: 4px 5px 4px 0px;
	width: 415px;
	height: auto;
	border: 1px solid #ABACB0;
}

.ac-full-r {
	display: block;
	float: left;
	background-color: #FFFFFF;
	margin: 4px 0px 4px 5px;
	width: 415px;
	height: auto;
	border: 1px solid #ABACB0;
}

.ac-full-preview {
	padding: 5px;
	border-bottom: 1px solid #ABACB0;
	min-height: 230px;
}

.ac-full-preview * img {
	max-width: 195px;
	max-height: 195px;
}

.ac-full-nav {
	display: inline-block;
	background-color: transparent;
	text-align: left;
	height: 24px;
	padding: 2px 0 0 2px;
}

.ac-full-preview-icons-td-1 {
	vertical-align: top;
	padding-left: 4px;
}

.radio_lbl {
    color: #999999;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    padding-bottom: 5px;
    vertical-align: middle;
}

.radio_lbl_sel {
    color: #2f52a3;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    padding-bottom: 5px;
    vertical-align: middle;
}


.radio_lbl2 {
    color: #999999;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    padding-top: 3px;
    vertical-align: middle;
}

.radio_lbl2_sel {
    color: #2f52a3;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
   	padding-top: 3px;
    vertical-align: middle;
}

.ajaxLoader span {
	font-size: 10px;
}

.ac-full-preview-zoom {
	float: right;
	margin: 6px 2px;
	position: relative;
	background: url(../img/icons/icon_zoom.png) no-repeat;
	width: 14px;
	height: 14px;
}

