body {  color: #333333;  font-family: verdana, helvetica, sans-serif;  line-height: 1.2em;}#doc2 { font-size: 100%; }#hd { position: relative; }#hd #logo a {  margin: 0;  background-image: url('/images/mikrobutik.png');  height: 100px;  width: 444px;  overflow: hidden;  text-indent: -9000px;  display: block;}#hd #user_menu {  position: absolute;  right: 50px;  top: 0;  height: 100px;  line-height: 100px;}#hd #user_menu ul {  line-height: 1;  position: absolute;  top: 60px;  right: 200px;  width: 200px;  background: #333333;  color: #ffffff;  overflow: hidden;  padding: 1em;}#hd #user_menu ul a {  color: #ffffff;  line-height: 1.5;}#hd #user_menu ul a:hover { color: #dddddd; }#hd #user_menu ul li span { float: right; }#hd #user_menu a {  color: #b21600;  text-decoration: none;  font-weight: bold;  font-size: 85%;}#hd #user_menu a:hover { color: #000000; }#hd #user_menu a.more {  padding-right: 17px;  background-image: url('/images/arrow_down.png');  background-position: right center;  background-repeat: no-repeat;}#bd {  background-image: url('/images/bg_gray.png');  background-repeat: repeat-x;  padding: 5em;}#bd ul.list { margin: 1em 0; }#bd ul.list li {  list-style-type: circle;  line-height: 1.4;  margin-left: 2em;}#bd h1 {  font-size: 138.5%;  font-family: georgia, serif;}#bd h2 {  font-size: 115%;  font-weight: bold;  border-bottom: 1px #666666 solid;}#bd p { margin: 1em 0; }#bd #sidebar h2 {  font-family: georgia, trebuchet ms, tahoma, helvetica;  font-weight: normal;  font-size: 16px;  border-bottom: 1px #333333 solid;  padding-bottom: 4px;}#bd table { margin: 1em 0; }#bd table th {  background: #666666;  color: #eeeeee;  padding: 0.5em;}#bd table td { padding: 0.5em; }#bd a { color: #333333; }#bd #image_upload {  overflow: hidden;  width: 100%;  border: 1px solid #999999;  border-width: 1px 0;}#bd #images {  overflow: hidden;  width: 100%;}#bd #images .delete {  background-color: white;  padding: 2px;}#bd strong { font-weight: bold; }#bd span.required { color: red; }#ft { text-align: right; }.flash {  padding: 5px 8px;  margin: 10px 0;}.flash-notice, .flash-success {  background-color: #ccffcc;  border: solid 1px #66cc66;}.flash-warning {  background-color: #ffcccc;  border: solid 1px #cc6666;}.flash-error { background-color: red; }.fieldWithErrors { display: inline; }#errorExplanation {  margin: 10px 0;  width: 400px;  border: 2px solid #cf0000;  padding: 0px;  padding-bottom: 12px;  margin-bottom: 20px;  background-color: #f0f0f0;}#errorExplanation h2 {  text-align: left;  font-weight: bold;  padding: 5px 5px 5px 15px;  font-size: 12px;  margin: 0;  background-color: #cc0000;  color: #ffffff;}#errorExplanation p {  color: #333333;  margin-bottom: 0;  padding: 8px;}#errorExplanation ul { margin: 2px 24px; }#errorExplanation ul li {  font-size: 12px;  list-style: disc;}.progressContainer {  color: #333333;  margin: 5px;  padding: 4px;  border: solid 1px #e8e8e8;  background-color: #f7f7f7;  overflow: hidden;  font-weight: normal;}.message {  margin: 1em 0;  padding: 10px 20px;  border: solid 1px #ffdd99;  background-color: #ffffcc;  overflow: hidden;}.red {  border: solid 1px #b50000;  background-color: #ffebeb;}.green {  border: solid 1px #ddf0dd;  background-color: #ebffeb;}.blue {  border: solid 1px #cee2f2;  background-color: #f0f5ff;}.progressName {  width: 323px;  height: 14px;  text-align: left;  white-space: nowrap;  overflow: hidden;}.progressBarInProgress, .progressBarComplete, .progressBarError {  font-size: 0;  width: 0%;  height: 2px;  background-color: blue;  margin-top: 2px;}.progressBarComplete {  width: 100%;  background-color: green;  visibility: hidden;}.progressBarError {  width: 100%;  background-color: red;  visibility: hidden;}.progressBarStatus {  margin-top: 2px;  width: 337px;  text-align: left;}hr { clear: both; }#notification {  background-color: #ffe894;  border: 1px solid #ecd47a;  padding: 3px;  margin: 10px 0;}
