/**
 * 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-color:#EEEEFF;
}
img {
        border:0;
}
#content {
        text-align:left;
        width:60em; min-width:930px; max-width:100%;
         margin:0 auto; overflow:hidden;
}
#ubhead {
         height:2.5em;
}
#ubhead img {
        margin-top:8px;
}
#ubhead input,select {
        font:bold 9pt Verdana, Helvetica, sans-serif; color:darkred;
         margin:2px; padding:1px; background-color:#FFFFFF;
}
#ubhead select {
        font-weight:normal; color:black;
}
#navi {
         height:2.4em;
         padding:0 0.2em; overflow: hidden;
         background:#97A0FF url(../img/tablebg_dark.gif) repeat-x left center;
         font-variant:small-caps; font-size:10pt; font-weight:bold; color:darkslategray;
}
#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 mediumblue; background-color:#E4E4F8;
}
.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;
}
.shadow {
        margin-bottom:12px;
}
.subnavi {
         height:1.5em;
         padding:0 5px;
         background-color:#97A0FF;
}
.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 #97A0FF; border-right:1px solid #97A0FF; border-bottom:1px solid #97A0FF;
}
#foot {
        font:normal 0.72em Verdana, Helvetica, sans-serif; color:#000000;
         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:mediumblue; height:2px;
         margin:6px auto; width:60%;
}
#cmm {
         width:34em;
}
#vid {
         padding:0 1em; margin:0.3em 1em;
}
.ctfg {
        background-color:#DADFFF;
}
#content .rc {
        display:block;
}
#content .rc *{
display:block;
height:1px;
overflow:hidden;
background:#97A0FF;
}
#content .rc1{
border-right:1px solid #c8ccff;
padding-right:1px;
margin-right:3px;
border-left:1px solid #c8ccff;
padding-left:1px;
margin-left:3px;
background:#acb3ff;
}
#content .rc2{
border-right:1px solid #e5e6ff;
border-left:1px solid #e5e6ff;
padding:0px 1px;
background:#a7aeff;
margin:0px 1px;
}
#content .rc3{
border-right:1px solid #a7aeff;
border-left:1px solid #a7aeff;
margin:0px 1px;
}
#content .rc4{
border-right:1px solid #c8ccff;
border-left:1px solid #c8ccff;
}
#content .rc5{
border-right:1px solid #acb3ff;
border-left:1px solid #acb3ff;
}
.ct{display:block;
  }
.ct *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DADFFF;
  }
.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;
}
