body {
  color:#CCCCCC;
  background-color:#f5f5f5;
  font-size:11px;
  font-family:arial;
  margin:0px;
  border:0px;
  padding:0px;
}
.negativ  {color:red;background-color:transparent;}
.positiv  {color:green;background-color:transparent;}
.yellow   {color:yellow;background-color:transparent;}
.grey     {color:gray;background-color:transparent;}
.darkgrey {color:#505050;background-color:transparent;}

hr {border:0px none;width:100%;background-color:#999999;height:2px;}

h1 {font-size:100%;margin:0px;}
h2 {font-size:100%;margin:0px;}
h3 {font-size:100%;color:#000000;background-color:#e0efff;text-align:center;font-weight:normal;margin:0px;}

/***Tabellen*/
table {
  color: #000000;
  border:0px none;
  empty-cells:show;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-family:arial;
}

/***Grafiken*/
img {
  border:0px;
  padding:0px;
  margin:0px;
}
p {
  padding:0px;
  margin:0px;
}
a:link, a:visited, a:active {
  color:#000000;
  background-color:transparent;
  text-decoration: underline;
}
a.navi:link, a.navi:visited, a.navi:active {
  color:#FFFFFF;
  background-color:transparent;
  text-decoration: none;
}

/***Effekte durch Mausbewegung*/
a:hover                {text-decoration:none;}
a.info:hover           {color:#FFCC00;background-color:transparent;cursor:help;}
a.url:hover            {color:#FFCC00;background-color:transparent;}

/** Die Hovereffekte der Navigation */
a.startseite {
  display:block;
  width:143px;
  height:42px;
  border:0px none;
  background-image:url(../../../images/navi/startseite.png);
  background-position: 0px 0px;
}
a.startseite:hover {
  background-image:url(../../../images/navi/startseite.png);
  background-position: 0px 42px;
}
a.downloaden {
  display:block;
  width:156px;
  height:42px;
  border:0px none;
  background-image:url(../../../images/navi/downloaden.png);
  background-position: 0px 0px;
}
a.downloaden:hover {
  background-position: 0px 42px;
}
a.sogehtes {
  display:block;
  width:149px;
  height:42px;
  border:0px none;
  background-image:url(../../../images/navi/sogehtes.png);
  background-position: 0px 0px;
}
a.sogehtes:hover {
  background-position: 0px 42px;
}
a.software {
  display:block;
  width:137px;
  height:42px;
  border:0px none;
  background-image:url(../../../images/navi/software.png);
  background-position: 0px 0px;
}
a.software:hover {
  background-position: 0px 42px;
}
a.newsgroup {
  display:block;
  width:146px;
  height:42px;
  border:0px none;
  background-image:url(../../../images/navi/newsgroup.png);
  background-position: 0px 0px;
}
a.newsgroup:hover {
  background-position: 0px 42px;
}
a.support {
  display:block;
  width:126px;
  height:42px;
  border:0px none;
  background-image:url(../../../images/navi/support.png);
  background-position: 0px 0px;
}
a.support:hover {
  background-position: 0px 42px;
}

/***Listen*/
ul {padding:0px 0px 0px 10px;margin:0px;list-style-type:disc;}
ol {padding:0px 0px 0px 40px;margin:0px;}
li {font-size:11px;}

input {
  color:#000000;
  background-color:#FFFFFF;
  border: 1px solid #CCCCCC;
}
input:focus {
  border: 1px solid #AAAAAA;
  background-color: #f2f6f8;
}
.grafik {
  color:#000000;
  background-color:#FFFFFF;
  border: 0px none;
}
select {
  color:#000000;
  background-color:#FFFFFF;
  border: 1px solid #CCCCCC;
}
select:focus {
  border: 1px solid #AAAAAA;
}

textarea {
  color:#000000;
  border:1px solid #CCCCCC;
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
}

select {
  color:#000000;
  background-color:#FFFFFF;
}

span {
}
.button {
  height:15px;
  margin-left:1px;
  margin-right:1px;
  padding-left:8px;
  padding-right:8px;
  background-color:#1A1C5E;
  -moz-border-radius:8px;
}

/***Container*/
div {
  position:static;
  color:#000000;
  background-color:transparent;
  margin:0px;
  padding:0px;
  border:0px;
}
.header_background {
  width:100%;
  height:126px;
  background-image: url("../../../images/design/head_bg.png");
  background-repeat: repeat-x;
}
.header {
 font-size:12px;
  position:absolute;
  top:0px;
  width:1000px;
  height:135px;
  background-image: url(../../../images/design/head_full.jpg);
  background-repeat: no-repeat;
  text-align:left;
}
.navi1 {
  color:#FFFFFF;
  padding:54px 0px 0px 400px;
}
.headline {
  padding:5px 0px 0px 250px;
    /*
  color: #CCCCCC;
  font-weight:bold;
  font-size:200%;
  letter-spacing: -1px;
  */
}
.navi2 {
  color:#FFFFFF;
  width:857px;
  margin:0px;
  padding:0px 0px 0px 70px;
}

.flash {
  width:857px;
  margin:0px;
  padding:0px 0px 0px 70px;
}  

.content {
  background-color:#FFFFFF;
  width:815px;
  margin-left:70px;
  padding:0px 20px 10px 20px;
  border-right:1px solid #e2e2e4;
  border-left:1px solid #e2e2e4;
}
.footer {
  width:900px;
  height:10px;
  margin-left:70px;
  background-image: url(../../../images/design/footer.png);
  background-repeat: no-repeat;
}
.disclaimer {
  color: #CCCCCC;
  width:250px;
  height:10px;
  margin-left:700px;
}
.box_head {
  background-color: #5d8cba;
  color: #FFFFFF;
  font-size:16px;
  font-weight: bold;
  height: 40px;
}
.box_head_neu {
  /* background-color: #5d8cba; */
  color: #FFFFFF;
  font-size:16px;
  font-weight: bold;
  height: 40px;
}
.box_content {
  border-left: 1px solid #ececea;
  border-right: 1px solid #ececea;
  line-height: 1.75;
}
.box_foot {
  border-top: 10px solid #ececea;
  background-color: #5d8cba;
  height: 15px;
}
