
body {
   padding: 0px;
   margin: 0px;
   font: 12px Verdana, Lucida, Helvetica, Arial, sans-serif;
   }

h2 {
   clear: left;
   }

img {
   border:none;
   }

td {
   padding:0px;
   }

hr {
   border: none;
   height: 1px;
   background-color: #8E8E8E;
   }

.HIDE {
   display: none;
   visibility: hidden;
   }

#edit-button {
   float:right;
   }

#main-wrapper {
   width: 951px;
   margin: 0px;
   padding: 0px;
   background-color: transparent;
   }

#header {
   margin: 0px;
   padding: 0px;
   background-color: transparent;
   height: 110px;
   }


#os-banner-af {
   position:absolute;
   top: 45px;
   left: 545px;
   display: block;
   height: 77px;
   width: 500px;
   background: transparent url(images/Text2.png) no-repeat 0px 0px;
   margin: 0px;
   padding: 0px;
   border: none; 

   }

#os-banner {
   display: block;
   height: 77px;
   width: 194px;
   margin: 0px;
   padding: 0px;
   border: none;   
   }

#header h1 {
   position:absolute;
   top: 15px;
   left: 30px;
   display: block;
   height: 77px;
   width: 320px;
   background: transparent url(images/UminoWebLogo.svg) no-repeat 0px 0px;
   margin: 0px;
   padding: 0px;
   border: none;   
   }

#header h2 {
   position:absolute;
   top: 15px;
   left: 207px;
   display: block;
   height: 77px;
   width: 145px;
   background: transparent url(images/) no-repeat 0px 0px;
   margin: 0px;
   padding: 0px;
   border: none;   
   }

#main-columns {
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0px;
   }

#main-column-left {
   vertical-align:top;
   width:193px;
   border-right: solid 1px #5B70C6;
   }

#main-column-middle {
   vertical-align:top;
   line-height: 1.5;
   padding-left: 15px;
   padding-right: 15px;
   }

#main-column-right {
   vertical-align:top;
   line-height: 1.5;
   width:205px;
   }

#footer {
   padding-top:100px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 15px;
   font-size:80%;
   color:#8E8E8E;
   }

div.menuitem {
   width:193px;
   padding-top:10px;
   padding-bottom:10px;
   border-bottom: 1px solid #BFBFBF;
   font-weight:bold;
   cursor:pointer;
   }

div.menuitem-active {
   width:193px;
   padding-top:10px;
   padding-bottom:10px;
   border-bottom: 1px solid #BFBFBF;
   font-weight:bold;
   background-color:#DCE3FF;
   cursor:pointer;
   }

div.menuitem:hover {
   background-color:#DCE3FF;
   }

div.menuitem-first {
   width:193px;
   padding-top:10px;
   padding-bottom:10px;
   border-top: 1px solid #BFBFBF;
   border-bottom: 1px solid #BFBFBF;
   font-weight:bold;
   cursor:pointer;
   }

div.menuitem-first-active {
   width:193px;
   padding-top:10px;
   padding-bottom:10px;
   border-top: 1px solid #BFBFBF;
   border-bottom: 1px solid #BFBFBF;
   font-weight:bold;
   background-color:#DCE3FF;
   cursor:pointer;
   }

div.menuitem-first:hover {
   background-color:#DCE3FF;
   }

ul.menuitem {
   margin-top:0px;
   margin-bottom:0px;
   }

ul.menuitem li {
   color: #0000FF
   }

div#mood {
  height:90px;
  padding-left:10px;
  padding-top:10px;
  background: #0000FF;
background: transparent url(images/test.png) no-repeat 0px 0px;
  }

#mood h1 {
  font-size: 150%;
  font-weight:bold;
  margin: 0px;
  color: #FFFFFF;
  }

div.addition_title {
  height:20px;
  padding-left:10px;
  background: #BdD0FB url(images/addition_title.gif) no-repeat top right;
  font-weight: bold;
  }

div.addition_box {
  padding-top:5px;
  padding-left:10px;
  padding-right:0px;
  padding-bottom:5px;
  background: #DCE3FF url(images/addition_box.gif) no-repeat bottom right;
  }

ul.addition {
  padding-left:5px;
  list-style: square url(images/bullet.gif);
   }

#main-column-left a:link, #main-column-left a:visited {color: #000000; text-decoration:none;}
#main-column-right a:link, #main-column-right a:visited {color: #000000;}

#main-column-right img {width:205px; margin-top:10px;}

#main-content h2 {font-size:130%; font-weight:bold; margin-top:30px; border-bottom: solid 1px #BFBFBF;}
#main-content h3 {font-size:100%; font-weight:bold;}
#main-content img {margin-top: 5px; margin-right: 5px; margin-bottom:10px; float:left; width:150px}

td.Datum {
   white-space:nowrap;
   text-align:right;}
   
#Notruf {font-weight:bold; color:#E31E25; background-color:white;}

.addition_box p {margin-top:5px; margin-bottom:0px;}

#main-column-middle table {
   width: 100%;
   border-collapse:collapse;
   background-color:#FAFAFA;
   }
#main-column-middle td {
   border: solid 1px #BFBFBF;
   padding:3px;
   vertical-align:top;
   }
   
#main-column-middle th {
   border: solid 1px #BFBFBF;
   padding:3px;
   padding-top:10px;
   vertical-align:top;
   text-align:left;
   }
   
#main-column-middle input, select {
   width:390px;
   }

#main-column-middle textarea {
   width:390px;
   height:100px;
   }
   
#mail-response {
   font-weight:bold;
   color:#E31E25;
   text-align:center;
   margin:20px;
   }
   
#login-indicator {
   padding-top:5px;
   font-size:80%;
   color:#E31E25;
   text-align:center;
   }
   
#login-indicator a:link{
   color:#E31E25;
   }

#login-indicator a:visited{
   color:#E31E25;
   }

