/**
 * You can place your custom CSS statements here
 * it is better to write everything custom here
 * because this file won't be replaced during upgrade
 * Don't forget to rename this file to "site.css"
 */

*{
        margin:0;
}
body {
        padding:0; text-align:center;
        background-image:url(/img/light/back.gif); background-color:#EFEFEF;
}
img {
        border:0;
}
#content {
        text-align:left;
        width:60em; min-width:930px; max-width:100%;
         margin:0 auto; overflow:hidden;
}
#ubhead {
         background:url(/img/light/head.jpg) no-repeat left center;
         height:2.5em;
}
#ubhead img {
        margin-top:8px;
}
#navi {
         height:2.4em;
         padding:0 0.2em; overflow: hidden;
         background:#AFAFAF url(/img/light/tablebg.gif) repeat-x left bottom;
         font-variant:small-caps; font-size:10pt; font-weight:bold; color:#0F0F0F;
}
#navi a{
        font-variant:small-caps; font-size:10pt; padding:3px; color:#000000;
}
#navi a:hover {
        color:blue; background-color:yellow;
}
#navi input {
        font:normal 8pt Verdana, Helvetica, sans-serif; color:black;
         background-color:white;
}
#navi select {
        font:normal 7pt Verdana, Helvetica, sans-serif; color:black;
         padding:1px; border:1px solid #7F7F7F; background-color:aliceblue;
}
.navileft {
        float:left; width:40.5%; line-height:2.4em;
         white-space: nowrap; overflow: hidden;
}
.naviright {
        font-family: Tahoma, Arial, Helvetica, sans-serif; text-align:right; line-height:2.4em;
        float:right; width:58.5%; white-space: nowrap;
}
#navi a.ntop {
        color:#000080;
}
.shadow {
        margin-bottom:12px;
}
.subnavi {
         height:1.5em; white-space:nowrap;
         padding:0 5px;
        background:#79A7E2;
}
.subnavileft {
        float:left; width:7em;
         white-space:nowrap;
}
.subtitel {
         float:left; width:33.5em; overflow: hidden;
        text-align:center; font-weight:bold; white-space:nowrap; font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.subtitel a{
        font-variant:small-caps; font-size:10pt; padding:3px; color:#000000;
}
.subtitel a:hover {
        color:blue; background-color:yellow;
}
.subnaviright {
        float:right; width:23em;
         text-align:center; font:bold 0.6em Tahoma, Arial, Helvetica, sans-serif;
}
.inhalt {
         background-color:#F8F8F8;
         border-left:1px solid #79A7E2; border-right:1px solid #79A7E2; border-bottom:1px solid #79A7E2;
}
#foot {
        font:normal 0.72em Verdana, Helvetica, sans-serif; color:#8F8F8F;
         margin:20px 0; text-align:center;
}
#foot a {
        color:blue; text-decoration:none;
}
#foot a:hover {
        color:orangered;
         text-decoration:underline;
}
#foot hr {
         background-color:#E00915; height:3px;
         margin:10px auto;
}
#cmm {
         width:34em;
}
#vid {
         padding:0 1em; margin:0.3em 1em;
}
.ctfg {
        background-color:#E8E8FF;
}
#content .rc {
        display:block;
}
#content .rc * {
        display: block;
        height: 1px;
        overflow: hidden;
        background:#79A7E2;
}
#content .rc1 {
         border-right:1px solid #bcd0e9;
        padding-right:1px;
        margin-right:3px;
        border-left:1px solid #bcd0e9;
        padding-left:1px;
        margin-left:3px;
        background:#96b9e5;
}
#content .rc2 {
         border-right:1px solid #e3e7ed;
        border-left:1px solid #e3e7ed;
        padding:0px 1px;
        background:#8fb4e4;
        margin:0px 1px;
}
#content .rc3 {
         border-right:1px solid #8fb4e4;
        border-left:1px solid #8fb4e4;
        margin:0px 1px;
}
#content .rc4 {
         border-right:1px solid #bcd0e9;
        border-left:1px solid #bcd0e9;
}
#content .rc5 {
         border-right:1px solid #96b9e5;
        border-left:1px solid #96b9e5;
}
.ct{display:block;
  }
.ct *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E8E8FF;
  }
.ct1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5ff;
  border-right:1px solid #f5f5ff;
  background:#ededff;
  }
.ct2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcff;
  border-right:1px solid #fcfcff;
  background:#ececff;
  }
.ct3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ececff;
  border-right:1px solid #ececff;
  }
.ct4{
  border-left:1px solid #f5f5ff;
  border-right:1px solid #f5f5ff;
  }
.ct5{
  border-left:1px solid #ededff;
  border-right:1px solid #ededff;
  }

.clear {
        clear: both;
}

<!--[if lt IE 7]>
  <style type="text/css">@import url(/css/ie.css);</style>
<![endif]-->

 a {
   padding:2px;
   color:darkblue; text-decoration:underline;
}
 a:hover {
   text-decoration:none; background-color:#FFF;
}
 ul li.active a {
   text-decoration:none; background-color:#ececff;
}
div.backend-wrapper {
    width: 880px;
    display: inline-block;
    text-align:left
}
.errorbn {
	margin-bottom:5px; padding:5px 5px 5px 52px; min-height:42px;
         border:1px solid #DE2121; background:#FFEBE3 url(/img/error.gif) 10px 5px no-repeat;
         font:bold 10pt Verdana, Helvetica, sans-serif; color:red;
}
