/************************************************************************************************
* Allgemeine Definitionen
************************************************************************************************/


body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote 
  { 
    font-family: verdana, sans-serif, arial; 
    font-size: 12px;
    line-hight: 18px;
    color: rgb(67,67,67);
  }
  
body
  {
    background-color: White;
    font-size: 12px;
  }

/************************************************************************************************
* Links
************************************************************************************************/

a
  {
    text-decoration:none;
  }
  
.headerLink
  {
    color: #376092;
  }
  
.headerLink:hover
  {
    font-weight:bold;
  }
  
.footerLink
  {
    font-size: 9pt;
    color: #376092;
  }
  
.footerLink:hover
  {
    font-size:9pt;
    font-weight:bold;
  }
  
.simpleLink
  {
  }

.simpleLink:hover
  {
    text-decoration:underline;
  }

/************************************************************************************************
* Images
************************************************************************************************/

img
  {
    border-style:hidden;
    border-width:0pt;
  }
  
.imgat
  {
    vertical-align:bottom;
  }

/************************************************************************************************
* Graphik-Elemente
************************************************************************************************/

.blueRectangle 
  {
   width: 70pt;
   height: 100%;
   background-color: #376092;
   vertical-align:middle;
  }

hr
  {
    width: 100%;
    background-color: #376092;
    color: #376092;
  }
  
.topHr
  {
    height: 2pt;
  }

.bottomHr
  {
    height: 1pt;
  }
    
/************************************************************************************************
* Tabellen-Definitionen - Table
************************************************************************************************/

table
  {
    width: 100%;
  }
  
.surroundingTable
  {
    height: 580px;
    border-spacing: 0px;
  }

.mainTable
  {
    height: 100%;
    width: 100%;
    border-spacing: 0px;
  }

.contentTable
  {
    height: 497px;
    border-spacing: 0px;
  }
  
.menuTable
  {
    background-image:url(Images/menu-background.png);
  }
  
.naviTable
  {
    height: 100%;
    border-spacing: 0px;
  }
  
.footerTable
  {
    border-spacing: 0px;
  }
  
.descriptionTable
  {
    border-width:0pt;
    border-spacing:0px;
    width:100%;
  }
  
.formTable
  {
    border-width:0pt;
    border-spacing:0px;
  }
  
/************************************************************************************************
* Rows
************************************************************************************************/

.naviRow
  {
    height:10px;
  }

/************************************************************************************************
* Columns
************************************************************************************************/

.surroundingColumn
  {
  }
  
.imageColumn
  {
    vertical-align:top;
    text-align:center;
  }
  
.fillerColumn
  {
    width: 10pt;
  }
  
.headerColumn
  {
    width: 15%;
  }
  
.naviPrevColumn
  {
    text-align:left;
  }
  
.naviNextColumn
  {
    text-align:right;
  }
  
.naviUpColumn
  {
    text-align:right;
  }
  
.footerColumnLeft
  {
    width: 32%;
  }
  
.footerColumnLegal
  {
    width: 21%;
  }
  
.footerColumn
  {
    width: 15%;
  }
  
.footerColumnRight
  {
    width: 14%;
  }
  
.footerColumnShort
  {
    width: 9%;
  }
  
.descriptionColumnNoWrap
  {
    white-space:nowrap;
    vertical-align:top;
  }
  
.descriptionColumn
  {
    vertical-align:top;
    padding-bottom:5pt;
  }

.formTextColumn
  {
    width:79px;
  }

/************************************************************************************************
* Menue
************************************************************************************************/

.selectedMenuItem
  {
    vertical-align: middle;
    padding-left: 0pt;
    color: #376092;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    height:19pt;
  }

.nonselectedMenuItem
  {
    vertical-align: middle;
    padding-left: 0pt;
    color: #376092;
    font-size: 12pt;
    text-align: center;
    height:19pt;
  }

.selectedMenuItemBg
  {
    vertical-align: middle;
    padding-left: 0pt;
    color: #376092;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    height:19pt;
    border-right-width:2px;
    border-right-style:solid;
    border-color:#376092;
  }

.nonselectedMenuItemBg
  {
    vertical-align: middle;
    padding-left: 0pt;
    color: #376092;
    font-size: 10pt;
    text-align: center;
    height:19pt;
    border-right-width:2px;
    border-right-style:solid;
    border-color:#376092;
  }

/************************************************************************************************
* Content
************************************************************************************************/

.contentColumn
  {
    width: 800px;
    height: 100%;
  }

.logoImage
  {
    width: 800px;
    text-align:center;
  }
  
.bold
  {
    font-weight: bold;
  }

.content
  {
    vertical-align: top;
    text-align: left;
    padding-left: 0pt;
    margin: 0pt;
  }
  
.text
  {
    font-family: sans-serif;
    line-hight: 18px;
    font-size:13px;
    margin-left:10pt;
  }
  
.annotationForm
  {
    font-size:12px;
    font-family: verdana, sans-serif, arial;
    line-hight: 18px;
  }

.logoImageCell
  {
    text-align: right;
    vertical-align: middle;
  }

.logoImageCellBg
  {
    text-align: center;
    vertical-align: middle;
  }

.legalContent
  {
    font-size: 10pt;
  }
  
.footerText
  {
    font-size: 9pt;
    color: #376092;
  }

.footerTextLeft
  {
    text-align: left;
  }

.footerTextCenter
  {
    text-align: center;
  }

.footerTextCenterBold
  {
    text-align: center;
    font-weight:bold;
  }

.footerTextRight
  {
    text-align: right;
  }

.footerTextRightBold
  {
    text-align: right;
    font-weight:bold;
  }


h1 
  {
  font-size: 18pt;
  color: #376092;
  font-weight: bold;
  text-align: center;
  }

standard 
  {
  font-family: Verdena,sans-serif;
  font-size: 12pt;
  color: #000000;
  }
  
/************************************************************************************************
* Text-Definitionen
************************************************************************************************/

.textBase
  {
    color: #376092;
    font-family: Verdana, sans-serif;
    font-weight: bold;
  }

.textCenter 
  {
    text-align: center;
  }

.welcomeSize
  {
    font-size:3rem;
  }

.missionSize
  {
    font-size:36px;
  }

.nextSize 
  {
    font-size: 1.8rem;
  }
  
.creditsSize 
{
  font-size: 1rem;
}