@charset "utf-8";
* {	margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
body { background: #fff url(../images/body-bg.gif) repeat-y 250px; color: #5f6c7d; }
textarea{ height: 300px; }
a:focus { outline: none }
.hide{ position: absolute; left: -9999em; top: 0; width: 1px; height: 1px; overflow: hidden; }

body#login { background-image: none; }
body#login div#container { background-color: #fff; position: absolute; left: 50%; top: 50%; width: 300px; height: 200px; margin-left: -150px; margin-top: -100px; border: 1px solid #cfdade; }
body#login h1{ padding-left: 20px; line-height: 50px; color: #1299c8; background-color: #ecf7fb; height: 50px; margin: 1px; }
body#login form{ padding: 20px; }
body#login form fieldset{ border: solid 0px #fff; }
body#login form legend{ display: none; }
body#login form ol{	list-style-type: none; }
body#login form ol li{ padding-bottom: 10px; }
body#login form ol li label { display: inline-block; width: 100px; }
body#login form ol li input{ width: 150px; }

div#container div.tagMatches { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 203px; }
div#container div.tagMatches span { padding: 0px 2px 0px 2px; margin-top:5px; margin-right: 4px; background-color: #1098c8; color: #fff; cursor: pointer; }

a:link, a:hover, a:visited, a:active{ color: #1098c8; background-color: transparent; }
input#loginsubmit{ margin-left: 100px; }

div#meta{ border-top: 1px solid #fff; background-color: #1299c8; color: #fff; }
div#meta p{ height: 30px; line-height: 30px; padding-right: 20px; text-align: right; }
div#meta p a{ color: #fff; }

div#brand{ height: 30px; line-height: 30px; border-top: 1px solid #fff; padding-left: 20px; background-color: #cfdade; }

div#mainnavigation{ left: 0px; top:  63px; position: absolute; background-color: #ecf7fb; width: 249px; padding-top: 50px; }
div#mainnavigation ul { padding-top: 20px; list-style-type: none; width: 249px; background-color: #fff; }
div#mainnavigation ul li {  padding-left: 20px; line-height: 18px; }
div#mainnavigation ul li a{  outline: 0; text-decoration: underline; }
/* div#mainnavigation ul li a:hover{ color: #1098c8; background-color: #ecf7fb; } */
div#mainnavigation ul ul{ padding: 10px; width: auto;  }
div#mainnavigation ul ul li a{ font-size: 11px; outline: 0; }
div#mainnavigation ul ul.open { display: block; }
div#mainnavigation ul ul.closed { display: none; }

div#selectnavigation { left: 0px; top:  47px; position: absolute; width: 249px; }
div#selectnavigation ul { list-style-type: none; width: 249px; background-color: #fff; color: #1098c8; }
div#selectnavigation ul li { padding-left: 20px; line-height: 18px; }
div#selectnavigation ul li a{ display: block; outline: 0; }

div#container{ margin-left: 252px; }
div#container h2{ padding-left: 20px; line-height: 50px; color: #1299c8; background-color: #ecf7fb; height: 50px; margin-top: 1px; }

div#container div{ padding: 20px; }
div#container div p{ padding-bottom: 20px; line-height: 18px; }
div#container div p.error{ color: Red; }
div#container div p.alignright{  text-align: right; line-height: 18px; }
div#container div p.langselect{  float: left; line-height: 18px; }
div#container div h3 {padding-bottom: 20px; padding-top: 20px; color: #1299c8;  }

div#container div table th.header { background: transparent url(../images/bg.gif) no-repeat right center; cursor: pointer; }
div#container div table th.headerSortUp { background: transparent url(../images/asc.gif) no-repeat right center; cursor: pointer; }
div#container div table th.headerSortDown { background: transparent url(../images/desc.gif) no-repeat right center; cursor: pointer; }

div#container div table{ border: 0px; border-collapse: collapse; width: 100%; }
div#container div table tr.over td { color: #1299c8; background-color: #ecf7fb; }
div#container div table tr.over td a { color: #1299c8; background-color: #transparent; }
div#container div table th{ text-align: left; border: 1px solid #cfdade; background-color: #fff; color: #1098c8; padding: 5px; }
div#container div table th.changed{ width: 120px; }
div#container div table th.longdate{ width: 120px; }
div#container div table th.decimals1{ width: 100px; }
div#container div table th.decimals2{ width: 150px; }
div#container div table th.profit{ width: 60px; }
div#container div table th.sharevalue{ width: 95px; }
div#container div table th.shareprice{ width: 75px; }
div#container div table th.datetime{ width: 120px; }
div#container div table th.tradeinfos{ width: 100px; }
div#container div table th.numbershares{ width: 60px; }
div#container div table th.symbol{ width: 50px; }
div#container div table th.prices{ text-align: right; }
div#container div table th.image{ width: 120px; }
div#container div table th.position{ width: 40px; }
div#container div table th.sorter{ width: 14px; text-indent: -9999px;  }
div#container div table th.organigram{ width: 14px; text-indent: -9999px;  }
div#container div table th.additems1{ width: 14px; text-indent: -9999px;  }
div#container div table th.additems2{ width: 14px; text-indent: -9999px;  }
div#container div table th.edit{ width: 14px; text-indent: -9999px;  }
div#container div table th.delete{ width: 14px; text-indent: -9999px; }
div#container div table th.view{ width: 14px; text-indent: -9999px; }
div#container div table th.size{ width: 80px; }
div#container div table th.user{ width: 100px; }
div#container div table td{ border: 1px solid #cfdade; padding: 5px; }
div#container div table td a {  }
div#container div table td.prices{ text-align: right; }
div#container div table td.red { color: red; }
div#container div table td.green { color: green; }
div#container div table td span {  color: #1299c8;  }
div#container div table td.moveup, div#container div table td.movedown { text-indent: -9999px; }
div#container div table td.moveup a { display: block; width: 14px; height: 14px; background: transparent url(../images/moveup.gif) no-repeat 0px 0px; }
div#container div table td.movedown a { display: block; width: 14px; height: 14px; background: transparent url(../images/movedown.gif) no-repeat 0px 0px; }
div#container div table td.edit { text-indent: -9999px; }
div#container div table td.edit a{ display: block; width: 14px; height: 14px; background: transparent url(../images/edit.gif) no-repeat 0px 0px; }
div#container div table td.delete {  text-indent: -9999px; }
div#container div table td.delete a{ display: block; width: 14px; height: 14px; background: transparent url(../images/delete.gif) no-repeat 0px 0px; }
div#container div table td.view {  text-indent: -9999px; }
div#container div table td.view a{ display: block; width: 14px; height: 14px; background: transparent url(../images/search.gif) no-repeat 0px 0px; }
div#container div table td.organigram {  text-indent: -9999px; }
div#container div table td.organigram a{ display: block; width: 14px; height: 14px; background: transparent url(../images/organigram.gif) no-repeat 0px 0px; }
div#container div table td.additems1 {  text-indent: -9999px; }
div#container div table td.additems1 a{ display: block; width: 14px; height: 14px; background: transparent url(../images/additems1.gif) no-repeat 0px 0px; }
div#container div table td.additems2 {  text-indent: -9999px; }
div#container div table td.additems2 a{ display: block; width: 14px; height: 14px; background: transparent url(../images/additems2.gif) no-repeat 0px 0px; }
div#container div table td.checkout {  text-indent: -9999px; }
div#container div table td.checkout a{ display: block; width: 14px; height: 14px; background: transparent url(../images/checkout.gif) no-repeat 0px 0px; }

div#container div form { border: 1px solid #cfdade; }
div#container div form legend { padding: 5px 0px 5px 5px; line-height: 18px; font-weight: bold; color: #1299c8; }
div#container div form fieldset{ border: solid 0px #fff; }
div#container div form fieldset p{ padding: 5px; font-weight: bold; }
div#container div form ol{ list-style-type: none; border-top: solid 1px #cfdade; }
div#container div form ol li{ border-bottom: solid 1px #cfdade; padding: 5px; background-image: url(../images/body-bg.gif); background-position: 200px; background-repeat: repeat-y; }
div#container div form ol li label{ vertical-align: top; display: inline-block; width: 200px; }
div#container div form ol li input,
div#container div form ol li textarea{ width: 495px; }
div#container div form ol li input.twocol{ width: 239px; }
div#container div form ol li input.filesearch{ width: 392px;  }
div#container div form ol li input.searchbutton{ width: 100px; }
div#container div form ol li input.searchimages {  width: 498px; margin: 5px 0px 5px 204px; }
div#container div form ol li select {  width: 499px; }
div#container div form ol li object { width: 498px; height: 600px; }
div#container div form input.submit {  width: 498px; margin: 5px 0px 5px 209px; }
div#container div form input.checkbox{ width: auto; }
div#container div form input.radio{ width: auto;  }
div#container div form ol li div{  margin-left: 204px; padding: 0px; }
div#container div form ol li div div { margin-left:0px; position: relative; width: 500px; height: 30px; }
div#container div form ol li fieldset{ margin-left: 200px;  }
div#container div form ol li fieldset br{ display: none; }
div#container div form ol li fieldset label{ display: block; padding: 5px; width: auto; }

div.buttons a { position: absolute; text-indent: -9999px; display: block; background-repeat: no-repeat; background-position: center; width: 20px; height: 20px; top: 0px; border: 1px solid #cfdade; }
div.buttons a.bold { left: 0px; background-image: url(../images/wysiwyg-bold.gif); }
div.buttons a.italic { left: 25px; background-image: url(../images/wysiwyg-italic.gif); }
div.buttons a.underline { left: 50px; background-image: url(../images/wysiwyg-underline.gif); }
div.buttons a.email { left: 75px; background-image: url(../images/wysiwyg-email.gif); }
div.buttons a.link { left: 100px; background-image: url(../images/wysiwyg-link.gif); }

div#overlay div#loadingsplash{ background-image: url(../images/loading.gif); background-repeat: no-repeat; background-position: center center; }
div#overlay{ display: none; background-image: url(../images/overlay.png); }
* html div#overlay{ background-color: #333; back\ground-color: transparent; background-image: url(../images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale"); }