BODY {background-color: white; color: #333333; font-family: verdana, helvetica, sans-serif;}

div.contents {position: absolute; top: 133px; left: 16%; width: 40%; text-align: justify; padding-bottom: 5em; font-size: .9em; line-height: 1.4em;}
.contents h1 {font: bold 1.3em 'Courier New', monospace; color: #FF4500; background-color: white; margin: 0em 0em .5em 0em; border-bottom: 1px solid #FF4500;}
.contents h2 {font: bold 1.1em 'Courier New', monospace; color: #FF4500; background-color: white; margin: 1.5em 0em .5em 0em; border-bottom: 1px solid #FF4500;}
.contents h3 {font: bold 1em 'Courier New', monospace; color: #FF4500; background-color: white; margin: 1.5em 0em .5em 0em; border-bottom: 1px solid #FF4500;}
.contents p {margin: 0em 0em 0.5em 0em;}
.contents div.indent {margin: 0em 0em 0.5em 2em;}
.contents blockquote {margin: 0em 0em 0.5em 2em;}
.img {border: 0px;}
.contents ul {font-family: verdana, helvetica, sans-serif; line-height: 1.3em; margin: 0em 0em 0.5em 0em; list-style-position: outside; }
.contents ol {font-family: verdana, helvetica, sans-serif; line-height: 1.3em; margin: 0em 0em 0.5em 0em; list-style-position: outside; }
.contents li {margin-left: 3em;}
.contents A:link {color: #3377FF; background-color: white; text-decoration: none;}
.contents A:visited {color: #3377FF; background-color: white; text-decoration: none;}
.contents A:active {color: #3377FF; background-color: white; text-decoration: none;}
.contents A:hover {font-style: normal; font-weight: normal; color: #FF4500; background-color: white; text-decoration: underline;}
.contents table {width: 100%;}
.contents img {border: 0em;}
.contents acronym {}
.contents abbr {}

div.menu {position: absolute; top: 35px; right: 16%; width: 170px; font-size: .8em; text-align: right; color: #333333; background-color: white;}
.menu img {width: 120px; height: 120px; margin-bottom: 25px; border: 0em;}
.menu a {cursor: pointer;}
.menu a:link {color: #333333; background-color: white; text-decoration: none;}
.menu a:visited {color: #333333; background-color: white; text-decoration: none;}
.menu a:active {color: #333333; background-color: white; text-decoration: none;}
.menu a:hover {font-style: normal; font-weight: normal; color: #FF4500; background-color: white; text-decoration: underline;}

div.image {float:right; margin-left:12px;}

div.search {width: 100%;}
.search input.txt {width: 100%; border: 1px solid #3377FF;}
.search label {margin: 0em 0em 0.5em 0em; text-align: left;}

div.sourcecode {}
.sourcecode textarea {width: 100%; height: 400px; border: 1px solid #333333; margin-bottom: 1em;}
.sourcecode span {width: 33.3%; color:white; background-color: #333333; cursor: pointer; text-align: left; padding: 2px 4px 2px 4px; margin: 0px;}

div.modulemail {}
.modulemail table {width: 100%;}
.modulemail td {vertical-align: top; font-size: 1em; padding-right: 2px;}
.modulemail input.txt {width: 99%; height: 18px; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
.modulemail input.file {width: 100%; height: 22px; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
.modulemail textarea {width: 99%; border: 1px solid #333333; font-size: .9em; font-family: arial,verdana,helvetica,sans-serif; color: #333333; background: white;}
.modulemail input.cbx {display: inline;}
.modulemail span.cbx {color: #333333; background : white;}
.modulemail input.send {float: right; border: 1px solid #333333; font: 1em; color: #FF4500; background: white;}
.modulemail p.status {margin-left: 1em; color: #FF4500; background: white;}

div.login {float: right; margin: 0px;}
.login input.txt {width: 100px; height: 18px; border: 1px solid #333333; color: #333333; background: white; margin-right: 2px;}
.login input.ok {border: 1px solid #333333; color: #333333; background: white;}

div.menueditor {}
.menueditor table {}
.menueditor td {vertical-align: top;}
.menueditor A:link {border: 1px solid white; text-decoration : none; margin: 0px;}
.menueditor A:visited {border: 1px solid white; text-decoration : none; margin: 0px;}
.menueditor A:active {border: 1px solid white; text-decoration : none; margin: 0px;}
.menueditor A:hover {border: 1px solid #333333; text-decoration : none; margin: 0px;}
.menueditor input.txt {display: inline; height: 18px; border: 1px solid silver; font-size: 1em; color: #333333; background: white;}
.menueditor input.txt3 {display: inline; width:100%; height: 27px; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
.menueditor input.dato {display: inline; width:120px; height: 22px; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
.menueditor input.editok {display: inline; float: right; margin: 2px 0px 0px 0px; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
.menueditor .cbx input {display: inline; vertical-align: top;}
.menueditor select {width:100%; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
.menueditor textarea {width:100%; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}

div.todo {}
.todo table {border: 0px; cellspacing: 0px; cellpadding: 0px; border-collapse: collapse; border-spacing: 0px;}
.todo tr {color: #333333; background-color: white;}
.todo tr.alter {color: #333333; background-color: #f6f6f6;}

div.editor {border: 1px solid black; margin-top: 3px; overflow: auto; color: black; background: white; height:300px;}
div.toolbar {display: block; width: 100%; border: 1px solid black; padding: 3px 2px 3px 2px;}
.toolbar img {border: 0px; width: 23px; height: 22px;}
.toolbar a {float:left; text-decoration: none;}
.toolbar a:link {border: 1px solid white;}
.toolbar a:visited {border: 1px solid white;}
.toolbar a:active {border: 1px solid white;}
.toolbar a:hover {border: 1px solid black;}
.toolbar select {display: inline-block; vertical-align: top; margin-left: 2px; width: 80px; font-size: .8em;}
textarea {width: 100%; border: 1px solid black; margin-top: 3px; overflow: auto; color: black; background: white; height:300px;}
div.colorpicker {position: absolute; border: 1px solid black; margin: 0px; padding: 2px; width: 124px; background: white;}
div.color {border: 1px solid black; width:122px; height: 20px; margin-bottom: 2px;font-family: Verdana, sans-serif; font-size: .8em; text-align: center;}
div.colors {border: 1px solid black; width:122px; height: 120px;}
.colors img {width: 10px; height: 10px; display: inline-block;}
.colors span {display: inline-block; width: 10px; height: 10px; padding: 0px; margin: 0px; font-size: 10px;}
div.sizepicker {position: absolute; border: 1px solid black; margin: 0px; padding: 0px; width: 45px; background-color: white;}
.sizepicker p {display: inline-block; width: 100%; padding: 0px; margin: 0px; text-align: center;}
p.txt {text-align: center;}
div.txt {width: 100%; margin-top: 3px; overflow:auto; background: white; margin-bottom:3px;}
input.sbutton {float: right; font-family: Verdana, sans-serif; font-size: 15px; color: #660000; margin: 4px 0px 4px 2px;}

@media print {
	div.menu {display: none;}
	div.contents {width: 60%; margin: 0em; padding: 0em;}
}