
/* Test --------------------------------------------------------------------- */
/*div { outline: 1px solid blue; }*/

/* General Formats ---------------------------------------------------------- */

* { font-family: verdana, sans-serif; color: #222222; background-color: #f8f8f8 }

body { width: 1200px; margin: auto; padding: 0px 0px 0px 15px; font-size: 0.8em; }

.float-end { clear: both; }


/* Header ------------------------------------------------------------------- */

#head             { margin-top: 20px; margin-bottom: 20px; }
#head .box1       { width: 100%; height: 60px; margin: 0px 0px 0px 0px; background-color: #ececec; }
#head .headTitle  { font-size: 30px; color: #804040; padding:  10px 0px 10px 20px; background-color: #ececec; }
#head img         { float: right; padding: 10px 30px 0px 20px; background-color: #ececec; }

/* Formular ----------------------------------------------------------------- */

#Content section.form     { margin-left: 0px; margin-bottom: 0px; width: 1200px; }
#Content section.form h2  { font-size: 150%; font-weight: 400; margin: 0px 0px 6px 0px; }
#Content section.form p   { font-size: 100%; padding-left: 0px; margin: 0px 0px 10px 0px; line-height: 1.3em; }

#Content section.transfer     { margin-left: 0px; margin-bottom: 0px; width: 1200px; }
#Content section.transfer h2  { font-size: 150%; font-weight: 400; margin: 30px 0px 6px 0px; }
#Content section.transfer p   { font-size: 100%x; margin: 6px 0px 4px 0px;  line-height: 1.3em; }
#Content section.transfer li  { font-size: 100%; margin: 0px 0px 4px 12px; line-height: 1.3em; }
#Content section.transfer img { float: right; margin: 0px 0px 0px 10px; }

label           { padding: 0px 0px 0px 0px; width: 18em; display: block; float: left; }
label.radio     { padding: 0px 0px 0px 0px; width:  5em; display: block; float: left; }
label.check     { padding: 0px 0px 0px 0px; width: 18em; display: block; float: left; }

input           { margin: 0px 15px 0px 0px; font-size: 100%; width: 22em; border: 1px solid black; }
input.min       { margin: 0px 09px 0px 0px; font-size: 100%; width:  7em; border: 1px solid black; }
input.sec       { margin: 0px 15px 0px 0px; font-size: 100%; width:  9em; border: 1px solid black; }
input.radio     { margin: 0px 30px 0px 0px; width: 2em; }
input.check     { margin: 0px  0px 0px 0px; width: 2em; }
textarea        { padding: 2px 2px 2px 2px; margin: 0px 15px 0px 0px; font-size: 100%; width: 22em; border: 1px solid black; }

textarea:focus  { background: #FFF; }
input:focus     { background: #FFF; }

button.submit   { font-size: 120%; color: white; background-color: #006cb7; border: 2px solid #404040; 
                  box-shadow: #404040 2px 2px 2px; margin: 10px 20px 10px 0px; cursor: pointer; }

.red            { font-weight: bold; color: #FF4040; }
