
/* =General
--------------------------------------------------------------------------------------------------------*/
/* Removing margin/padding/border */
body { margin:0; padding:0; border:0; background: #ffffff; }

input, textarea, select { background: #ffffff; }


/* Main width */
.container { width:960px; margin:0 auto; }

body, div { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#413d33;}

.red { color: #990000 ! important; }
.green { color: #7d9434 ! important;  }
.greendarker { color: #43941c; }
.orange { color: #F29404 ! important; }
.aorange { color: #D64C13 ! important; }
.bggreen { background: #7d9434 ! important; }
.bggreendarker { background: #43941c ! important; }
.whitetext, .whitetext a { color: #fff ! important; }
.grey { color: #a9a9a9 ! important; }
.greydark { color: #6a6a6a ! important; }

.linethrough { text-decoration:line-through; }

span.dotted { border-bottom: 1px dotted #000; }

.borderdarkergreen { border: 3px solid #43941c ! important; }

.bgalarm { background: #c9302c; color: #fff; } 
.bgattention { background: #ec971f; color: #fff; } 

.bold { font-weight: bold ! important; }
.nonbold { font-weight: normal ! important; }
.fasize { font-size: 10pt; }
.fasizebig { font-size: 12pt; }

.small {font-size: 10px;}

.noshow { display: none; }
.fa.noshow { display: none ! important; }
.displayinline { display: inline ! important; }

.mT10 { margin-top: 10px !important; }
.mT20 { margin-top: 20px !important; }
.mT30 { margin-top: 30px !important; }
.mT40 { margin-top: 40px !important; }
.mT50 { margin-top: 50px !important; }
.mT60 { margin-top: 60px !important; }
.mT70 { margin-top: 70px !important; }
.mT80 { margin-top: 80px !important; }
.mT90 { margin-top: 90px !important; }
.mT100 { margin-top: 100px !important; }

.pL30 { padding-left: 30px; }
.padding10 { padding: 10px; }
.paddingLR10 { padding: 0px 10px; }
.paddingLR3 { padding: 0px 3px; }
.paddingR8 { padding-right: 8px; }

.smallgrey { font-size: 11px; color: #6a6a6a; }
.tleft, text-left { text-align: left; }
.tright, .text-right { text-align: right; }
.tcenter, .text-center { text-align: center; }


.newbutton { background: #F29404; color: #fff ! important; padding: 1px 7px; border: 1px solid #F29404; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; line-height: 14px; }
.newbutton:hover { background: #fff; color: #F29404 ! important; }

.tablesorter th { cursor: pointer; }


/* End General
--------------------------------------------------------------------------------------------------------*/

/* =Head
--------------------------------------------------------------------------------------------------------*/
#head {
	background: url("/img/mbib_header.jpg") no-repeat scroll center top #FFFFFF;
	border-bottom: 4px solid #F29404;
	height: 148px;
	padding-top: 0;
}

#logosection {
    margin: 0 auto 14px;
    padding-top: 17px;
    width: 960px;
}

#logosection .logo {
    background: url("/img/bloglogo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 82px;
    margin-left: 20px;
    width: 215px;
}

#menus {
    font-size: 14px;
    height: 32px;
/*    margin: 0 auto;*/
/*    padding-right: 260px;*/
/*    width: 700px;*/

}

#menus ul {
    list-style: none outside none;
	padding-left: 0px;
}

#menus li {
    float: left;
    margin-right: 8px;
/*    position: relative;*/
}


#menus ul li.current_page_item > a, #menus ul li.current-menu-ancestor > a, #menus ul li.current-menu-item > a, #menus ul li.current-menu-parent > a {
    background: url("/img/menu_list_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}

#menus ul li.current_page_item:hover > a, #menus ul li.current-menu-ancestor:hover > a, #menus ul li.current-menu-item:hover > a, #menus ul li.current-menu-parent:hover > a {
    background: url("/img/menu_list_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}

#menus li:hover > a{color:#fff; background: url('/img/menu_list_bg.png') repeat-x;}

#menus ul li:hover > ul {
    display: block;
}

#menus ul ul a {
    background: none repeat scroll 0 0 #222222;
    color: #ABAAAA;
    height: auto;
    width: 160px;
}
#menus ul ul {
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 31px;
    width: 150px;
    z-index: 99999;
}
#menus ul ul li {
    min-width: 150px;
}
#menus ul ul li.current_page_item > a, #menus ul ul li.current-menu-ancestor > a, #menus ul ul li.current-menu-item > a, #menus ul ul li.current-menu-parent > a {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF;
}
#menus ul ul ul {
    left: 100%;
    top: 0;
}

#menus a {
    color: #6F7071;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    padding: 6px 8px 0;
}

#menus a {
    border-radius: 6px 6px 0 0;
}

#menus:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

a {
    color: #D64C13;
    outline: medium none;
    text-decoration: none;
}

.ui-widget-content a { color: #D64C13; }



.topnav { float: right; width: 670px; }
.topnav:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.topnav .lefttopnav { width: 300px; float: left; }
.topnav .righttopnav { text-align: right; }

.topnav .righttopnav a { margin-left: 30px; }
.topnav .righttopnav a:first-child { margin-left: 0px; text-shadow: 0 0 0.4em #fff, 0 0 0.4em #fff, 0 0 0.4em #fff; }
.topnav .righttopnav a.logout { margin-left: 30px; }


#superadmin {
	background: #fff;
	border: 1px solid #F29404;
}

#superadmin h2 { margin: 0px; text-align: center; border-bottom: 2px solid #F29404; }


#superadmin .sanav { border-bottom: 1px solid #F29404; }


#superadmin .sanav ul { 
	list-style: none outside none;
	padding: 0px;
	margin: 0px;
}
#superadmin .sanav ul:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

#superadmin .sanav ul li { padding-top: 4px; padding-bottom: 4px; float: left; width: 70px; text-align: center; border-left: 1px solid #c0c0c0;  }
#superadmin .sanav ul li:first-child { padding-left: 2px; border: 0px; width: 90px; }
#superadmin .sanav ul li:last-child { width: 90px; }
#superadmin .sanav ul li.active, #superadmin .sanav ul li:hover { background: #FEEBD4; }
#superadmin .sanav ul li a {  }

#superadmin .content { padding: 5px; height: 54px; }
#superadmin select { width: 100%; }
#superadmin .content p { margin-bottom: 0px; }
.quicknav .content .qncontent { height: 52px; overflow:auto; }
.quicknav .content .qncontent a { font-size: 11px;  line-height: 14px; }
.quicknav .content .qncontent a:hover { text-decoration: underline; }
.quicknav .content .qncontent br { margin-top: 2px; margin-bottom: 3px; }
/* End Head
--------------------------------------------------------------------------------------------------------*/

/* =Typo
--------------------------------------------------------------------------------------------------------*/
h1 { font-size:18px; font-weight: normal; color:#000; line-height:20px; padding-top: 20px;}
h2, h3.classh2 { font-size:14px; font-weight: normal; color:#000; line-height:20px; margin-top: 20px; margin-bottom: 10px;}
h3 { font-size:12px; font-weight: normal; color:#000; line-height:16px; margin-top: 20px; margin-bottom: 10px;}
h4, h3.classh4 { margin-top: 20px; margin-bottom: 3px; font-size: 13px; color: #D64C13; font-weight: normal; }
h5 { margin-top: 20px; margin-bottom: 3px; font-size: 12px; color: #D64C13; font-weight: normal; }
h6 { margin-top: 4px; margin-bottom: 3px; font-size: 11px; color: #D64C13; font-weight: normal; }

h1.section, h2.section, h3.section { border-bottom: 3px solid #F29404;  }
h3.section { border-bottom: 2px solid #F29404; }
h4.section { border-bottom: 1px solid #F29404; }

h1 .clientstatus { font-size: 12px; }

/* End Typo
--------------------------------------------------------------------------------------------------------*/

/* =Columns
--------------------------------------------------------------------------------------------------------*/
.twocolumns:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.twocolumns .column1 { float: left; width: 450px; }
.twocolumns .column2 { margin-left: 470px; }

/* End Columns
--------------------------------------------------------------------------------------------------------*/


/* =Main
--------------------------------------------------------------------------------------------------------*/
#premiuminfo { color: #D64C13; text-align: right; padding-top: 5px; font-size: 10px; }

#main { margin-top: 12px; margin-bottom: 80px; }

.sectionangle { float: right; }

.tdbackground { background: #feebd4; }

.hits { }
.hits p { float: left; margin-top: 0px; }
.hits form { float: right; }
.hits form a {  }
.hits form input[type="text"] { border: 1px solid #F29404; padding-left: 2px; margin-left: 30px; }

.hits form select, select.text { border: 1px solid #F29404; width: 170px; }

.hits:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.hits.borderbottom { border-bottom: 3px solid #F29404; margin-bottom: 10px; }

.pointer { margin-top: 12px; text-align: center; }
.pointer a, table.list td .pointer a { padding: 0px 4px; color: #D64C13; }
table.list td .pointer a { display: inline; }



.pointer form { float: right; }
.pointer form input[type=text] { width: 30px; border: 1px solid #F29404; text-align: center; margin-right: 2px; } 
.pointer:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

input.search, input.text { border: 1px solid #F29404; padding-left: 2px; }
input.submit { border: 0px; padding: 1px 10px; background: #F29404; text-align: center; font-weight: bold; color: #fff; line-height: 23px; cursor: pointer; }

input.buyamount { border: 1px solid #F29404; width: 25px; text-align: center; }


.labellist { }
.labellist label { float: left; width: 315px; margin-bottom: 5px; }
.labellist:after { content:".";display:block;height:0;clear:both;visibility:hidden; }


/* End Main
--------------------------------------------------------------------------------------------------------*/

/* =Tooltip
--------------------------------------------------------------------------------------------------------*/
#tooltip, .ui-tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #F29404 ! important;
	background-color: #feebd4 ! important;
	color: #423f3c ! important;
	padding: 5px ! important;
	opacity: 1;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	font-size: 9pt;
}
/* End Tooltip
--------------------------------------------------------------------------------------------------------*/

/* =Graphik Statistik Flot
--------------------------------------------------------------------------------------------------------*/
.legend table, .legend > div { height: 82px !important; opacity: 1 !important; right: -55px; top: 10px; width: 116px !important; }
.legend table { border: 1px solid #555; padding: 5px; }
#flot-tooltip { font-size: 12px; font-family: Verdana, Arial, sans-serif; position: absolute; display: none; border: 2px solid; padding: 2px; background-color: #FFF; opacity: 0.8; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
/* End Graphik Statistik Flot
--------------------------------------------------------------------------------------------------------*/

/* =UI Tabs
--------------------------------------------------------------------------------------------------------*/
.ui-widget-content { border: none; }
.ui-widget-content, .ui-tabs .ui-tabs-panel { background: #fff; }
a.ui-tabs-anchor { color: #EB8F00 ! important; }
.ui-widget-header { background: none; border-top: none; border-left: none; border-right: none;  }
/* End UI Tabs
--------------------------------------------------------------------------------------------------------*/

/* =Filter
--------------------------------------------------------------------------------------------------------*/
.filter { margin: 0px 5px 20px 5px; display: none; }
.filter h3.section { margin-top: 0px; margin-bottom: 0px; }

.filtercontent { padding: 10px 4px 4px 4px; border: 1px solid #F29404; border-top: none; }
.filtercontent .filsection { width: 233px; float: left; }
.filtercontent .filsection select { width: 160px; }

.filtercontent .filrow { margin-bottom: 4px; }
.filtercontent .filrow:after { content:".";display:block;height:0;clear:both;visibility:hidden; } { }
.filtercontent .filrow.adcrgrcontent label { margin-right: 4px; }

.filtercontent:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

/* End Filter
--------------------------------------------------------------------------------------------------------*/


/* =CRM
--------------------------------------------------------------------------------------------------------*/
.crmrow { border: 1px solid #feebd4; border-left-width: 6px; padding: 6px 0px 1px 6px; margin-bottom: 4px; }
.crmrow:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

.crmrow.support { border-color: #7e1de2; }
.crmcolor.support { background: #7e1de2; } 

.crmrow.verkauf { border-color: #5b9c54;  }
.crmcolor.verkauf { background: #5b9c54; } 

.crmrow.beratung { border-color: #2a8cba; }
.crmcolor.beratung { background: #2a8cba; } 

.crmrow.sonstiges { border-color: #feebd4; }
.crmcolor.sonstiges { background: #feebd4; } 


#crmnewentry { margin-bottom: 10px; }

.crmrow .topinfos { margin-bottom: 8px; }
.crmrow .topinfos .crmstatus { float: right; font-size: 13px; }
.crmrow .topinfos .crmstatus div { width: 20px; float: left; display: block; min-height: 1px; }
.crmrow .topinfos .crmstatus a { }

.crmrow .bottominfos { margin-top: 14px; }
.crmrow .bottominfos .crmwho { float: left; width: 400px; }
.crmrow .bottominfos .crmaccount {  }
.crmrow .bottominfos .crmaccount a { float: right; margin-right: 8px; } 
.crmrow .bottominfos .crmaccount a.noflow { float: none; margin-right: 0px; }

.crmmonth { padding-left: 1px; margin-bottom: 4px; font-size: 8px; color: #8a8a8a; }
.crmmonth i { font-size: 7px; }
.crmmonth a { float: right; display: none; }
.crmmonth:hover { font-size: 12px; padding-top: 4px; padding-bottom: 4px; }
.crmmonth:hover i { font-size: 11px; }
.crmmonth:hover a { display: inline; }
.crmmonth:hover a i { font-size: 14px; }

/* crm erfassung */
#crmentry { margin-bottom: 60px; }

.crmentryrow { }
.crmentryrow:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.crmentryrow input, .crmentryrow select { margin-top: 4px; }

.crmentryrow input { border: 1px solid #ff0000; }
.crmentryrow input[type=text] { border: 1px solid #F29404; padding-left: 2px; }

.crmentryrow .column41 { width: 200px; float: left; }
.crmentryrow .column42 { width: 270px; float: left; }
.crmentryrow .column43 { width: 270px; float: left; }

.crmentryrow .column41 input { width: 120px; }
.crmentryrow .column42 input { width: 240px; }
.crmentryrow .column43 input { width: 240px; }
.crmentryrow .column44 select { width: 140px; }


.crmentryrow .noticetext { float: left; width: 780px; }
.crmentryrow .noticetext textarea { border: 1px solid #F29404; padding: 3px; width: 100%; height: 154px; }
.crmentryrow .noticeinfos { padding-left: 800px; padding-top: 5px; margin-bottom: 8px; }
.crmentryrow .noticeinfos:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.crmentryrow .noticeinfos select { width: 150px; }

.crmentryrow .noticeinfos label { display: block; }

.crmbooks { border: 1px solid #F29404; border-left-width: 6px; padding: 6px 6px 4px 6px; margin: 10px 10px 10px 0px; display: none; }
.crmbooks table.list tr:last-child td { border: none; }

.crmsave { padding-left: 790px; width: 200px; margin-top: 40px; text-align: right; }

.crmcolor { float: right; }

.followupdeactivated { color: #b5b5b5; }
#adcrstatusfollowup { color: #fff; width: 1px; height: 1px; border: 0px; /*display: none; */ }
#followup button { border: none; background: none; padding: 0px; margin: 0px; font-size: 13px; cursor: pointer; color: #D64C13; font-weight: normal; }
#followup.followupdeactivated button { color: #b5b5b5; }

.markedaction a { line-height: 20px; }

ul.ui-autocomplete { border: 1px solid #F29404; }

#crmclientview { margin-top: 30px; }
#crmclientview .sectioncontent { zoom: 0.90; -moz-transform: scale(0.90); -moz-transform-origin: 0 0; -o-transform: scale(0.90); -o-transform-origin: 0 0; -webkit-transform: scale(0.90); -webkit-transform-origin: 0 0; padding-right: 10px; }

/* End CRM
--------------------------------------------------------------------------------------------------------*/

/* =TitelSuche / Recherche
--------------------------------------------------------------------------------------------------------*/
#titelsearch { margin-bottom: 60px; }
#researchquery { border: 1px solid #F29404; padding-left: 2px; }

table.research input[type="checkbox"] { margin: 0px; }
table.research label { display: block; }

#screenshot{ position:absolute; background:#F29404; padding:2px; display:none; color:#fff; }

.titelinfo { padding: 10px; }
.titelinfo h3.section { margin-top: 0px; }

.titeldata:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.titeldata .titeldataleft { float: left; width: 700px; }
.titeldata .titeldataright { margin-left: 705px; }
.titeldata .titeldatarightinfos { margin-bottom: 20px; }
.titeldata .titeldatarightinfos a { margin-bottom: 3px; font-size: 10px; }
.titeldata .titeldatarightinfos a:hover { text-decoration: underline; }

.titeldata .titeldatarightinfos div.span { margin-bottom: 3px; font-size: 10px; }
.titeldata .titeldatarightinfos div.span span { border-bottom: 1px dotted; }


.titeldata .marc21dataleft { float: left; width: 300px; }
.titeldata .marc21dataright { margin-left: 305px; }


/* End TitelSuche
--------------------------------------------------------------------------------------------------------*/



/*Tabelle*/
table.list { width: 100%; border-spacing: 0px; border-collapse: separate; } 
table.list td { border-bottom: 1px solid #F29404; margin: 0px; padding: 3px 0px; }
table.list.dotted td { border-bottom-style: dotted; }
table.list td a { color: #000; display: block; }
table.list td a.normal { display: inline; }

table.list th { border-bottom: 3px solid #F29404; }
table.list tr.section th { border-bottom: 2px solid #F29404; }
table.list th a { color: #413D33; }

table.list th.tleft { text-align: left; }
table.list td.infonum { width: 74px; text-align: center; }
table.list td.infonum.large { width: 124px; text-align: center; }
table.list td.infonum span.small { font-size: 10px; }

table.list td.infonum.printodb { width: 20px; }

table.list td.price { text-align: right; padding-left: 3px; padding-right: 15px; }

table.list tr.marked { background: #FFF6EB; }
table.list tr:hover { background: #feebd4; }

table.list tr.notmyuser:hover, table.list tr.global:hover { background: none; }
table.list tr.notmyuser:hover td, table.list tr.global:hover td { background: #feebd4; }
table.list tr.notmyuser td:first-child, table.list tr.notmyuser:hover td:first-child, 
table.list tr.global td:first-child, table.list tr.global:hover td:first-child 
{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAG0lEQVQImWP49/rKfwYGBgZ0GhOgyxBWiUwDACGDHeHxYzn3AAAAAElFTkSuQmCC) repeat; padding-left: 5px; }

table.list tr.notmyuser td:first-child *:after { content:"EXTERN";font-weight:bold;color: #ff0000;float:right;display:block; }
table.list tr.global td:first-child *:after { content:"GLOBAL";font-weight:bold;color: #ff0000;float:right;display:block; }


table.list tr.innertd td { border: 0px; }
table.list tr.innertd.last td { border-bottom: 1px solid #F29404; }

table.list tr.innertd td:first-child { border-left: 1px solid #F29404; }
table.list tr.innertd td:last-child { border-right: 1px solid #F29404; }

table.list tr.innertd:hover { background: none; }


table.list tr td.userinfo { border-left: 1px solid #F29404; border-right: 1px solid #F29404; }
table.list tr.userinfo:hover { background: none; }

/*Listen*/
#main dl, .dlform dl { margin: 0px; padding: 0px 0px 10px 0px; width: 470px; }
#main dl dt, #main dl dd, .dlform dl dt, .dlform dl dd  { background:#feebd4; padding:6px; line-height:17px; margin-bottom: 4px; }
#main dl dt, .dlform dl dt { font-weight: 400; width: 330px; float: left; }
#main dl dd, .dlform dl dd { text-align: left; margin-left: 346px;  }

.dlform dl.large dt { width: 400px; } 

#main dl.normal, .dlform dl.normal { width: 280px; }
#main dl.normal.large, .dlform dl.normal.large { width: 370px; }
#main dl.normal dt, #main dl.normal dd, .dlform dl.normal dt, .dlform dl.normal dd
 { background: none; padding: 2px; margin-bottom: 0px; }
#main dl.normal dt, .dlform dl.normal dt { width: 180px; }
#main dl.normal dd, .dlform dl.normal dd { text-align: right; margin-left: 166px;  }
#main dl.normal.address dt, .dlform dl.normal.address dt { width: 60px; } 
#main dl.normal.address.large dt, .dlform dl.normal.address.large dt { width: 130px; } 
#main dl.normal.address dd, .dlform  dl.normal.address dd { margin-left: 66px; text-align: left; } 
#main dl.normal.address dd input, .dlform dl.normal.address dd input { width: 190px; }
#main dl.normal.address dd select, .dlform dl.normal.address dd select { width: 193px; border: 1px solid #F29404;  }

.dlform dl.normal.address dd input[type="text"] { border: 1px solid #F29404; padding-left: 2px; width: 190px; }

.dlform dl.normal.address.large dt { width: 120px; } 
.dlform  dl.normal.address.large dd { margin-left: 126px; text-align: left; } 


#main dl dd.changeover:hover { background: #F29404; }
#main dl dd.changeover a { display: block; color: #413d33;  width: 100%; height: 100%; }

#main dl dt.save, #main dl dd.save { display: none; }
#main dl dt.save.show, #main dl dd.save.show { display: block; }
#main dl dt.save { background: none; }
#main dl dd.save, a.save { background: #F29404; text-align: center; font-weight: bold;  }
#main dl dd.save a, a.save { color: #fff; line-height: 23px; display: block; }
#main dl dd.save:hover, a.save:hover { border: 5px solid #feebd4; }

a.save { display: block; width: 160px;  }

div.list { margin: 0px; padding: 0px 0px 10px 0px; width: 470px; }
div.list div { background:#feebd4; padding:6px; line-height:17px; margin-bottom: 4px; }
div.list div:hover { background: #F29404; }
div.list div a { display: block; color: #413d33;  width: 100%; height: 100%; }
div.list div a.delete { color: #D64C13; float: right; width: 10px; }


/* Input Felder */
.inputdiv { width: 462px; padding: 3px 5px 3px 3px; background: #feebd4; }
.inputdiv textarea { width: 100%; height: 200px; }


/*Klienten*/
.klientbookmark { margin-left: 30px; }
.klientshortcut { }
.klientshortcut:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.klientshortcut .klientshortcutdata { width: 840px; float: left; }
.klientshortcut .klientshortcutlink { text-align: right; }

#clientbasedata { margin-top: 5px; padding-top: 10px; border-top: 3px solid #F29404; }
#clientbasedata textarea, textarea.columnright { width: 100%; height: 150px; margin-bottom: 8px; border: 1px solid #F29404; }
#crmnewgroup { border: 1px solid #F29404; padding-left: 2px; width: 120px ! important; }
.ddclientbasedata:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

div.userrightblock { margin-bottom: 12px; }
#clientusersso div.userrightblock { margin-bottom: 6px; }

.newusersave { padding-left: 680px; margin-top: 30px; }
.newusersave form { width: 240px; }

table.newclientusertable tr td.noborder, table.newclientusertable tr td.tderror, table.list.noborder tr td { border-bottom: none; }
table.newclientusertable tr td input.error { border-color: #ff0000; border-right: 3px solid #ff0000; }

table.newclientusertable .changewelcomemailtr { display: none; }
table.newclientusertable .changewelcomemailtr:hover { background: none; }
table.newclientusertable div.changewelcomemail { padding-left: 20px; margin-top: 10px; }
table.newclientusertable div.changewelcomemail .changewelcomemailcontent { padding-left: 20px; margin-top: 10px; display: none; }
table.newclientusertable div.changewelcomemail .changewelcomemailcontent p { margin-top: 2px; margin-bottom: 5px; }
table.newclientusertable div.changewelcomemail .changewelcomemailcontent p a { color: #d64c13; float: right; margin-right: 5px; }
table.newclientusertable div.changewelcomemail .changewelcomemailcontent input { width: 400px; margin-bottom: 10px; }



div.rightsblock { background: #feebd4; padding: 4px; }
div.rightsblock.deactivated { background: #cdcdcd; }
div.rightsblock a { width: 430px; float: left; }
div.rightsblock a.long { width: 100%; float: none; display: block; }
div.rightsblock a:hover i {  }
div.rightsblock div.price { text-align: right; display: block; color: #D64C13; }

div.rightsblock div.price div.testperiod { padding-right: 152px; display: inline-block; color: #d64c13; }

div.rightsblock div.price a { text-decoration: underline; width: auto; float: none; padding-left: 10px; }
div.rightsblock div.price input.prolongdate { display: none; margin-left: 10px;  margin-right: 0px; width: 65px; border: 1px solid #F29404; }
div.rightsblock div.price a.aprolongsave { display: none; display: none; }
div.rightsblock.deactivated div.price { color: #4a4a4a; }

.userrightinfos, .innersectionblock { border: 1px solid #feebd4; padding: 6px; display: none; }

.useraccounts label { width: 180px; float: left; }
.useraccounts:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

.useraccountinfo { padding: 10px; }
.useraccountinfo h4 { margin-top: 0px; }
.useraccountinfo h4.section { margin-bottom: 10px; }

.adminmbibprice td { text-align: center; }
.adminmbibprice input[type=text] { width: 80px; text-align: center; }

.clientotalprice { padding-left: 690px; }
.clientotalprice span { text-align: right; display: inline-block; width: 115px; }



.status0 .status0 { display: inline; }
.status0 .status1 { display: none; }
.status1 .status0 { display: none; }
.status1 .status1 { display: inline; }

.innersectioncontent.deactivated { display: none; }


.sortelement { background: #feebd4; padding: 4px 10px; margin-bottom: 4px; cursor: move; }
.sort-sach-highlight { border: 1px dashed #D64C13; height: 20px; }
.sortelement i { margin-right: 10px; }

/*eBooks*/
/* #main dl.form dt, #main dl.form dd { height: 22px; } */
#main dl.form dt, #ssodataentry dl.form dt { width: 210px; }
#main dl.form dd, #ssodataentry dl.form dd { margin-left: 226px; }

#main dl.form dt.onemoreline, #main dl.form dd.onemoreline , #ssodataentry dl.form dd.onemoreline { height: 48px; }

#main dl.form input, #ssodataentry dl.form input { display: none; width: 220px;  }
#main dl.form.show input, #ssodataentry dl.form.show input { display: block; }
#main dl.form.show.lp input, #ssodataentry dl.form.show.lp input { display: inline-block; }


#main dl.form input[type=checkbox], #ssodataentry dl.form input[type=checkbox] { display: none; width: auto;  }
#main dl.form.show input[type=checkbox], #ssodataentry dl.form.show input[type=checkbox] { display: inline-block; }



#main dl.form.show.lp dt, #ssodataentry dl.form.show.lp dt { margin-bottom: 0px; padding-bottom: 10px; }
#main dl.form.show.lp, #ssodataentry dl.form.show.lp { width: 570px; }


/* Landingpage */
.lpeditlay { margin-bottom: 10px; }
.lpeditlay:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.lpeditlaytxt { background: #feebd4; width: 210px; padding: 6px; float: left; }
.lpeditlayimg { margin-left: 226px; /*background: #feebd4;*/ padding: 6px; }
#lpcontent { display: none; }

/*SSO*/
.ssoselection { margin-top: 10px; }
.ssoselection:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.ssodb { width: 300px; float: left; margin-right: 5px; margin-bottom: 5px; background: #cdcdcd; }
.ssodb.actived { background: #feebd4; }
.ssodb label { display: block; }

/*Verkaufslisten*/
#listeshow .links, dl.list .links { font-size: 16px; }
#listeshow .links a, dl.list .links a { padding-left: 6px; padding-right: 6px; }
#listeshow .links a:first-child, dl.list .links a:first-child { padding-left: 0px; }
#listeshow .links a:last-child, dl.list .links a:last-child { padding-right: 0px; }

#listeedit { display: none; }
#listeedit textarea { width: 220px; height: 200px; }
#listeedit .listisbn { height: 210px; }

/*Tools*/
textarea.toolsscript { width: 500px; height: 80px; }

/*MBIB - Ansprechpartner*/
dl.form dt.imageap.active, dl.form dd.imageap.active { height: 110px;  }

/*MBIB - Newsletter */
.nlabo { font-size: 9px; }
.nlabo span { border: 1px solid #F29404; padding: 2px; border-radius: 4px; }

/*MBIB - Sortierungs-Index */
.sortindexalgo { margin-bottom: 25px; }
.sortindexalgo div.label { margin-bottom: 8px; }
.sortindexalgo div.label input { border: 1px solid #F29404; padding-left: 2px; width: 40px; margin-right: 10px; }
.sortindexalgo div.label a.sectionangle { padding-top: 2px; }
.sortindexalgo div.label select { border: 1px solid #F29404; width: 240px; }
.sortindexalgo div.label input.large { width: 210px; }
.soinname i { float: right; }

/* css for timepicker */
.ui-datepicker-header { background: #F29404; color: #fff; }
.ui-datepicker { border: 1px solid #F29404; }
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; margin-bottom: 30px; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

.ui-datepicker-calendar a { color: #F29404; }

.ui-datepicker-calendar .ui-state-active { background: #F29404; color: #fff ! important; }
.ui-datepicker-calendar .ui-datepicker-days-cell-over a { border: 1px solid #F29404; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default a { color: #F29404; }

/*, .ui-datepicker-calendar .ui-state-default*/



.odbnl input[type=text] { border: 1px solid #f29404; width: 550px; padding: 4px; }

.fileuploadform { background: #f9f4f0 none repeat scroll 0 0; border-radius: 6px; margin: 20px 0 0; padding: 10px 20px 10px; }

.nloptions .twocolumns.c2to3 .column1 { width: 650px; }
.nloptions .twocolumns.c2to3 .column2 { margin-left: 670px; }

.nloptions .threecolumns:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.nloptions .threecolumns .column1 { float: left; width: 320px; margin-right: 10px; /*border: 1px solid #ff0000;*/ }
.nloptions .threecolumns .column2 { float: left; width: 320px; /*border: 1px solid #00ffff;*/ }
.nloptions .threecolumns .column3 { margin-left: 660px; /*border: 1px solid #000;*/ }

.nloptions .threecolumns h3 { padding-top:0px; margin-top: 0px; text-align: center; font-size: 14px; border-bottom: 1px solid #f29404;  }

.nloptions .threecolumns input[type=text] { width: 310px; }


#recipientlist {
	margin: 0px 200px;
	margin-right: 0px;
}

.sachgebietbaum {
	margin:0 0 0 0;
	list-style-type:none;
}

.sachgebietbaum ul.baum { margin-top: 0px; margin-left: 0px; padding-left: 0px; }
.sachgebietbaum span.ausklappen { color: #D64C13; }
.sachgebietbaum  li { list-style-type:none; }
