td{font-family:arial,verdana; font-size:10pt; color:#f0f0f0}
a{font-family:arial,verdana,helvetica;font-weight:normal;color:#ffffff; text-decoration:underline}
a:hover{color:#fee78d;font-family:arial,verdana,helvetica;text-decoration:underline}

html, body {
   background: #000000;
   height: 100%;
   width: 100%;
   z-index:-1;
   margin: 0;
   padding: 0;
   color: #ffffff;
   font-family: arial,helvetica; 
   font-size: 11pt;
}

hr {
  border-width: 1px 0 0 0;
  border-style:solid;
  border-color: #9fa9ac;
  height: 1px;
  padding: 0;
  margin: 4px 0 -10px 0;
}

#mainpage {
   background: url(images/bgmain.jpg) top left;
   background-repeat: no-repeat;
   position: relative;
   margin: auto;
   width: 1000px;
   height: 599px;
   border: 0;
   OVERFLOW: hidden;
   text-align: left;
}
#frmbild01 {
   background: url(images/frmbild01.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild02 {
   background: url(images/frmbild02.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild03 {
   background: url(images/frmbild03.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild04 {
   background: url(images/frmbild04.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild05 {
   background: url(images/frmbild05.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild06 {
   background: url(images/frmbild06.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild07 {
   background: url(images/frmbild07.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild08 {
   background: url(images/frmbild08.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild09 {
   background: url(images/frmbild09.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild10 {
   background: url(images/frmbild10.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild11 {
   background: url(images/frmbild11.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild12 {
   background: url(images/frmbild12.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}
#frmbild13 {
   background: url(images/frmbild13.jpg) top left;
   background-repeat: no-repeat;
   position: absolute;
   margin: 0;
   top: 152px;
   left: 34px;
   width: 228px;
   height: 356px;
   border: 0;
   OVERFLOW: hidden;
}

#frmcontent {
   background: transparent;
   position: absolute;
   top: 210px;
   left: 288px;
   width: 660px;
   height: 280px;
   border: 0;
   OVERFLOW: auto;
}
#frmnavi1 {
   background-color: transparent;
   position: absolute;
   top: 19px;
   left: 36px;
   width: 700px;
   height: 120px;
   border: 0;
   OVERFLOW: hidden;
}
#frmnavi2 {
   background-color: transparent;
   position: absolute;
   top: 519px;
   left: 36px;
   width: 700px;
   height: 120px;
   border: 0;
   OVERFLOW: hidden;
}
#frmnavi3 {
   background-color: transparent;
   position: absolute;
   top: 523px;
   left: 868px;
   width: 100px;
   height: 70px;
   border: 0;
   OVERFLOW: hidden;
}
#frmimpr {
   background: #transparent;
   position: absolute;
   top: 539px;
   left: 880px;
   width: 102px;
   height: 18px;
   color: #af1420;
   font-family: arial;
   font-size: 8pt;
   text-decoration:none
   border: 0;
   OVERFLOW: hidden;
}
#frmimpr a{font-family:arial;font-size: 9pt;font-weight:normal;color:#cccccc; text-decoration:none}
#frmimpr a:hover{color:#af1420;font-family:arial;font-size: 9pt;text-decoration:none}

.rcp_table {
   width: 520px;
   padding-left:4px;
}
/* --------------------------------------------------------------------
   Definitionen für Übersicht Rubriken (DIA-Modul)
   -------------------------------------------------------------------- */
#dia a{
   font-family: arial,helvetica; 
   color: #000000; 
   font-weight: normal; 
   text-decoration: none;
}
#dia a:hover{
   color: #b53c29; 
   font-weight: normal; 
   text-decoration: none;
}
.bildrahmen {
   width: 120px;
   height: 94px;  
   text-align: center; 
   vertical-align: middle; 
   border: 1px #c5c7c8 solid; 
}
.textrahmen {
   background-color: #c5c7c8;
   width: 120px;
   text-align: center; 
   vertical-align: middle; 
   border: 0; 
   color: #999999; 
}
/* --------------------------------------------------------------------
   Definitionen für Bildergalerie
   -------------------------------------------------------------------- */
.gal1_tb1{
   width: 350px;
   border: 0; 
   padding-bottom:10px;
}
.gal1_tb1 a{
   font-family: arial,helvetica; 
   color: #eeeeee; 
   font-weight: normal; 
   text-decoration: none;
   font-family: arial,verdana,helvetica;
   font-weight: normal;
   font-size: 8pt;
}
.gal1_tb1 a:hover{
   color: #cccccc; 
   font-weight: normal; 
   text-decoration: underline;
   font-family: arial,verdana,helvetica;
   font-weight: normal;
   font-size: 8pt;
}
.gal1_bild{
   text-align: center; 
   vertical-align: middle; 
   border: 0; 
}
.gal1_td1{
   text-align: center; 
   vertical-align: middle; 
   border: 1px #eab437 solid; 
}
.gal1_td2 {
   padding-left: 20px;
   width: 200px;
   min-width: 200px;
   text-align: left; 
   vertical-align: middle; 
   border: 0; 
   color: #eeeeee; 
   font-family: arial,verdana,helvetica;
   font-weight: normal;
   font-size: 8pt;
}
.gal2_tb1{
   width: 350px;
   border: 0; 
   border-spacing: 5px;
}
.gal2_title{
   padding: 2px;
   text-align: left; 
   vertical-align: middle; 
   border: 0; 
   font-family: verdana,arial,helvetica;
   font-weight: bold;
   font-size: 9pt;
   color: #eeeeee; 
   text-decoration: none;
}
.gal2_td{
   padding: 0px;
   width: 82px;
   text-align: center; 
   vertical-align: middle; 
   border: 1px #eab437 solid; 
}
.gal2_td img{
   border: 0;
}
/* --------------------------------------------------------------------
   Definitionen für Galerie Bild beim Drüberfahren
   -------------------------------------------------------------------- */
#rcp_poverbig {
   background: url(platzhalter.jpg) top left no-repeat;
   position: absolute;
   z-index: 2;
   width: 240px;
   height: 180px;
   border: 0; 
   OVERFLOW: hidden;
   display: none;
}
#rcp_main {
   background: transparent;
   position: absolute;
   z-index: 1;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   border: 0;
   OVERFLOW: hidden;
}

