html, body {font-family: arial, helvetica, sans-serif; font-size:10pt; color:#333333; background-color:white; width:961px;}
body {border: 0px solid #003366; background-color:#fff; width:961px; position: relative; top:4px; left: 4px;}
img {margin-left: 15px; margin-bottom: 15px;}

#oben    {display:block; text-align:center; width:961px;  z-index:1; border: 1px solid #003366; }
#navi    {display:block; clear:both; height:22px; color:#dedede; text-align:center; font-size: 10pt; z-index:1000; background-color:#003366; width:963px; position: absolute; top:151px; t\op: 151px; margin: 0px; padding: 0px;}
#unten   {display:block; padding-top:3px; height:22px; color:#333333; text-align:center; font-size: 10pt; background-color:#fff;}
#content {position:relative; top: 1px; display:block; background-color:transparent;  width:150px; padding-left:5px; }
#innen   {display:block; width:956px;padding-top:20px;  }
#rechts  {float:right; position:absolute; top: 10px; left: 546px; }
#mitte   {margin-left:0px; display:block; height:650px; position:relative; top:0px; width:530px; padding-top: 15px;}
html>body #mitte {height: auto; min-height: 650px; padding-left:15px; padding-bottom:15px; padding-top:15px; padding-right:0px; }
#gmcp    {width:520px; text-align:center; border: 1px solid #990066; padding:10px;}
#contentmpb    {position:relative; display:block; height:1716px; background-color:transparent; }

.boxros        {float:right;  margin-left:15px; margin-right:0px;  margin-top:30px; margin-bottom:15px;  border: 0px;}
.boxrosspace   {  }
.imginfos      {width:100px; float:right; margin-left:5px; border: 0px; }
.imgros        {float:right; margin:0px;}
.boxroscontent {margin-left: 0px; margin-right:0px; border: 1px solid #990066;}
.newsheader    {background-color: #990066; color: #fff; height: 20px; padding: 2px; padding-left: 6px; font-weight: bold;}
.newscontent   {margin: 5px;}
.newsspace     {border-top: 1px solid #990066; height:3px;}
.newsspace2     {border: 0px solid #990066; height:3px;}
.nlh2          {font-weight: bold; color:#990066; font-size:12pt; margin-top:0px; margin-bottom:0px; border:0px;}

h1 {font-weight:normal; color:#990066; font-size: 12pt; line-height:17px; margin-bottom: 7px;}
h2 {font-weight:normal; color:#990066; font-size: 11pt; line-height:15px; margin-top: 0px; margin-bottom:10px;}
h3 {font-weight:normal; color:#990066; font-size: 11pt;}
.newsh2 {font-weight:normal; color:#990066; font-size: 11pt; line-height:12px; margin-top: 5px; margin-bottom:2px;}

ul  {list-style-type:square; color:#333333; margin-left:18px; list-style-image: url('../bilder/gmli.gif');}

.ulgm  {list-style-type:square; color:#333333; margin-left:18px; list-style-image: url('../bilder/gmli.gif');}
.ulgm2 {list-style-type:square; color:#333333; margin-top:0px; margin-left:18px; list-style-image: url('../bilder/gmli.gif');}
.olcp  {color:#333333; margin-left: 24px;}
.loe   {clear:both;}
.img   {float:right; width:300px; }
.imgh  {border: 0px solid #003366;  width:960px; overflow: hidden; margin-left:1px;  padding-right: 0px;}

.imgro {float:right; margin-left:15px; margin-top: 0px; margin-right:0px; margin-bottom:15px;}
.spbr  {color:#003366;}
.spbrb {color:#990066; font-weight:normal;}
.spli  {margin-top:10px;}
.spgr  {background:#efefef; padding:5px 5px 5px 5px;}
.spgrt {background:#efefef; padding:5px 5px 5px 5px; width:931px;}
.spacer {height:10px;}
.formspace {clear:both; font-size:1px; line-height:1px; display:block; height:1px;}
.cptb  {vertical-align:top; width:100px;}
.cpt   {vertical-align:top; width:300px;}
.cpts  {width:50px;}
.nav   {height:18px;}
.cpsem1        {font-weight:normal; text-decoration:none; color:#990066; font-size: 10pt;}

.spanhg {width: 500px; background-color: #dedede; margin: 5px; display: block; line-height: 16px; padding-left: 4px; padding-right: 4px; }

.spnavig       {font-style: italic; text-align:right; width: 400px; margin-top: 6px; margin-bottom: 12px; margin-right:5px; color: #990066; float:right;}
.spnavig2      {font-style: normal; font-size:8pt;}

#formspace     {height: 830px;}
#formspace2    {height: 460px;}
#form1         {width:500px; position:absolute; top:80px;  height:200px; border:0px solid #000;}
#form2         {width:500px; position:absolute; top:80px;  height:400px; border:0px solid #000;}
#form3         {width:500px; position:absolute; top:140px; height:250px; border:0px solid #000;}
#form4         {width:500px; position:absolute; top:100px; height:800px; border:0px solid #000;}
#form5         {width:500px; position:absolute; top:260px; height:100px; border:0px solid #000;}
#form6         {width:500px; position:absolute; top:150px; height:400px; border:0px solid #000;}
#form7         {width:500px; position:absolute; top:85px;  height:200px; border:0px solid #000;}
#form8         {width:500px; position:absolute; top:60px;  height:200px; border:0px solid #000;}
#form9         {width:500px; position:absolute; top:40px;  height:200px; border:0px solid #000;}

fieldset       {border: 0px;}
.fieldset2     {height:600px;}
label          {float:left; clear:both; display:block; width:120px; margin-bottom:10px;padding-left:0px;}
.label2        {float:left; clear:both; display:block; width:120px; padding-left:0px;}
.label2a       {float:left; clear:both; display:block; width:120px; padding-left:0px; height: 50px;}
.label3        {float:left; clear:both; display:block; width:400px; padding-left:0px;}
.label4        {float:left; clear:both; display:block; width:500px; padding-left:0px;}
.fehler        {width:500px;}
textarea       {float:left; display:block; width:300px; color:#333333;border: 1px solid #cecece; background:transparent;border-bottom: 1px solid #990066; margin-bottom:10px;}
input          {float:left; display:block; width:300px;  background:#f4f4f4; color:#333333; border-bottom: 1px solid #990066;border-left: 0px;border-top: 0px;border-right: 0px; margin-bottom:10px; padding:1px;}
.button        {width:100px; color:#990066; background: #F4F4F4; border-bottom:1px solid #F4F4F4;}
.button2       {width:100px; background-color:#F4F4F4; margin-left:10px; border-bottom:1px solid #F4F4F4;}
.inpcpa1       {width:30px; border: 0px; margin:0px; padding:0px;}
.inpcpa2       {width:30px; border: 0px; margin:0px; margin-left:25px; padding:0px; bottom:10px;}
.inpcpa3       {width:20px;  border: 0px; margin:0px; margin-left:5px; padding:0px; bottom:10px;}

.nllh          {float:left; width:20px; border: 0px solid transparent; height:1em; margin-top:2px;}

.skh2          {font-weight: normal;   color:#990066; font-size:11pt; border:0px;}
.skh3          {background: #c3c3c3; font-weight: normal; color:#990066; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; font-size:10pt; line-height:1.4em;  padding-top: 2px; padding-bottom: 2px; text-align: center;}
.skh32         {background: #c3c3c3; font-weight: normal; color:#990066; border-bottom: 1px solid #dedede; padding-top:0px; font-size:9pt; line-height:1.4em;  padding-top: 2px; padding-bottom: 2px; text-align: center;}
.skh4          {background: #ffffff; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  border-right: 1px solid #dedede; padding-left:4px; padding-top:3px; padding-right:4px; font-size:9pt; line-height:1.3em;padding-top: 8px; padding-bottom: 8px; }
.skh4h         {background: #ffffff; font-weight: normal; color:#990066; border-bottom: 0px solid #dedede;  border-right: 1px solid #dedede; padding-left:4px; padding-top:3px; padding-right:4px; font-size:9pt; line-height:1.3em;padding-top: 8px; padding-bottom: 8px; }
.skh41         {background: #ffffff; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  border-right: 1px solid #dedede; padding-left:4px; padding-top:3px; padding-right:4px; font-size:9pt; line-height:1.3em;padding-top: 8px; padding-bottom: 8px; }
.skh42         {background: #ffffff; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  padding-left: 4px; padding-top:3px; font-size:9pt; line-height:1.3em;padding-top: 8px; padding-bottom: 8px; text-align: center;}
.skh42a        {background: #ffffff; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  padding-left: 4px; padding-top:3px; font-size:8pt; line-height:1.3em; border-bottom: 0px solid #990066; border-top: 1px solid #dedede; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-style:italic; text-align: center;}
.skh42a2       {background: #ffffff; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  padding-left: 4px; padding-top:3px; font-size:8pt; line-height:1.3em; border-bottom: 0px solid #990066; border-top: 1px solid #dedede; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; font-style:normal; text-align: center;}
.skh4u         {background: #eeeeee; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  border-right: 1px solid #cecece; padding-left:4px; padding-top:3px; padding-right:4px; font-size:9pt; line-height:1.3em; padding-top: 8px; padding-bottom: 8px; }
.skh4uh        {background: #eeeeee; font-weight: normal; color:#990066; border-bottom: 0px solid #dedede;  border-right: 1px solid #cecece; padding-left:4px; padding-top:3px; padding-right:4px; font-size:9pt; line-height:1.3em; padding-top: 8px; padding-bottom: 8px; }
.skh4u1        {background: #eeeeee; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  border-right: 1px solid #cecece; padding-left:4px; padding-top:3px; padding-right:4px; font-size:9pt; line-height:1.3em; padding-top: 8px; padding-bottom: 8px; }
.skh4u2        {background: #eeeeee; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  padding-left: 4px; padding-top:3px; font-size:9pt; line-height:1.3em; text-align: center;}
.skh4u2a       {background: #eeeeee; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  padding-left: 4px; padding-top:3px; font-size:8pt; line-height:1.3em; border-bottom: 0px solid #990066; border-top: 1px solid #cecece; padding-top: 8px; padding-bottom: 8px; padding-left: 10px;font-style:italic;  text-align: center;}
.skh4u2a2      {background: #eeeeee; font-weight: normal; color:#333333; border-bottom: 0px solid #dedede;  padding-left: 4px; padding-top:3px; font-size:8pt; line-height:1.3em; border-bottom: 0px solid #990066; border-top: 1px solid #cecece; padding-top: 8px; padding-bottom: 8px; padding-left: 10px;font-style:normal; text-align: center;}
.skh4z         {font-style:normal; color: #990066;}
.gmtbh2        {font-weight:normal;   color:#333333; font-size: 11pt; margin-top:14px;}

#fact             {border-collapse:collapse;}
#fact td          {border-bottom: 1px solid #333333; padding: 10px 0px 10px 0px;}
#fact .space      {border: 0px; height: 30px;}

#innen a:visited, #innen a {color:#333333; text-decoration:underline; }
#innen a:active, #innen a:hover, #innen a:focus {color:#990066; text-decoration:underline; background:transparent; }
#unten a:active, #unten a:visited, #unten a:focus, #unten a {color:#333333; text-decoration:none; background:transparent;}
#unten a:hover {color:#990066; text-decoration:none; background:transparent;}

#innen a.bdblink:visited, #innen a.bdblink:active {color:#fff; background-color:#3399ff; padding: 2px; text-decoration: none;}
#innen a.bdblink:hover {color:#990066; background-color:transparent; text-decoration: underline; }

