/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthält */
BODY {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-small;
 background-color: rgb(143,173,255);
 background-image: none;
 }

A:active {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 color: rgb(255,0,0);
 font-weight: normal;
 font-style: normal;
 }
 
A:link {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 color: rgb(0,51,204);
 font-weight: normal;
 font-style: normal;
 }
  
A:visited {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 color: rgb(153,0,153);
 }
 
A:hover {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 color: rgb(255,0,0);
 font-weight: normal;
 font-style: normal;
 }
 
a.naviselected {
 display: block;
 font-weight: bold;
 background-image: url(../assets/images/autogen/ButtonSelected.gif);
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 }

a.naviselected:focus {
 display: block;
 font-weight: bold;
 background-image: url(../assets/images/autogen/ButtonSelectedRollover.gif);
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 }

a.naviselected:hover {
 display: block;
 font-weight: bold;
 background-image: url(../assets/images/autogen/ButtonSelectedRollover.gif);
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 }
 
a.naviunselected {
 display: block;
 font-weight: normal;
 background-image: url(../assets/images/autogen/ButtonStandard.gif);
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 }

a.naviunselected:focus {
 display: block;
 font-weight: normal;
 background-image: url(../assets/images/autogen/ButtonStandardRollover.gif);
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 }

a.naviunselected:hover {
 display: block;
 font-weight: normal;
 background-image: url(../assets/images/autogen/ButtonStandardRollover.gif);
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
  }
 
UL {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-small;
 font-weight: normal;
 font-style: normal;
 }
 
.TextObject {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-small;
 }
 
H1 {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: xx-large;
 color: rgb(153,153,153);
 font-weight: bold;
 }
 
H2 {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-large;
 color: rgb(30,30,30);
 font-weight: bold;
 }
 
H3 {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: large;
 color: rgb(153,153,153);
 font-weight: bold;
 }
 
H4 {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: medium;
 color: rgb(153,153,153);
 font-weight: bold;
 }
 
H5 {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: small;
 color: rgb(153,153,153);
 font-weight: bold;
 }
 
H6 {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-small;
 color: rgb(153,153,153);
 font-weight: bold;
 }
 
P {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-small;
 }
 
OL {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: x-small;
 font-weight: normal;
 font-style: normal;
 }
 
.TextNavBar {
 font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
 font-size: xx-small;
 }
  
div.navitext {
 text-decoration: none;
 padding-top: 6px;
 cursor: pointer;
 color: black;
 font-family: Arial, Helvetiva, sans-serif;
 font-size: 10pt;
  }
 
a.subnaviselected {
 font-weight: bold;
 background-image: url(../assets/images/autogen/SubnaviUnselected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #3366ff;
 margin: 2px 0px 0px 0px;
 }
 
 a.subnaviselected:visited {
 font-weight: bold;
 background-image: url(../assets/images/autogen/SubnaviUnselected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #3366ff;
 margin: 2px 0px 0px 0px;
 }

a.subnaviselected:focus {
 font-weight: bold;
 background-image: url(../assets/images/autogen/SubnaviSelected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #ff0000;
 margin: 2px 0px 0px 0px;
 }

a.subnaviselected:hover {
 font-weight: bold;
 background-image: url(../assets/images/autogen/SubnaviSelected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #ff0000;
 margin: 2px 0px 0px 0px;
 }
 
a.subnaviunselected {
 font-weight: normal;
 background-image: url(../assets/images/autogen/SubnaviUnselected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #3366ff;
 margin: 2px 0px 0px 0px;
 }

 a.subnaviunselected:visited {
 font-weight: normal;
 background-image: url(../assets/images/autogen/SubnaviUnselected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #3366ff;
 margin: 2px 0px 0px 0px;
 }
 
a.subnaviunselected:focus {
 font-weight: normal;
 background-image: url(../assets/images/autogen/SubnaviSelected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #ff0000;
 margin: 2px 0px 0px 0px;
 }

a.subnaviunselected:hover {
 font-weight: normal;
 background-image: url(../assets/images/autogen/SubnaviSelected.gif);
 background-position:0px 0px;
 background-repeat: no-repeat;
 text-align: center;
 vertical-align: top;
 height: 23px;
 cursor: pointer;
 text-decoration: none;
 color: #ff0000;
 margin: 2px 0px 0px 0px;
  }
  
span.subnavitext {
 text-decoration: none;
 margin: 0px 10px 0px 25px;
 cursor: pointer;
 font-family: Arial, Helvetiva, sans-serif;
 font-size: 9pt;
 width: 22px;
 overflow: visible;
 height: 23px;
 padding: 0px 0px 0px 0px;
 line-height:23px;
  }
  
td.SubnaviTableLeftTop {
 background-image: url(../assets/images/autogen/SubnaviBackLeftTop.gif);
 width: 5px;
 height: 5px;
 background-repeat: no-repeat;
  }
 
td.SubnaviTableMiddleTop {
 background-image: url(../assets/images/autogen/SubnaviBackTop.gif);
 height: 5px;
 background-repeat: repeat-x;
  }
 
td.SubnaviTableRightTop {
 background-image: url(../assets/images/autogen/SubnaviBackRightTop.gif);
 width: 5px;
 height: 5px;
 background-repeat: no-repeat;
  }
 
td.SubnaviTableLeftMiddle {
 background-image: url(../assets/images/autogen/SubnaviBackLeftMiddle.gif);
 height: 23px;
 background-repeat:repeat-y;
  }
  
td.SubnaviTableMiddle {
 height: 23px;
 white-space: nowrap;
 padding:5px 0px 5px 0px;
 background-color: #ffffff;
  }
  
td.SubnaviTableRightMiddle {
 background-image: url(../assets/images/autogen/SubnaviBackRightMiddle.gif);
 height: 23px;
 background-repeat:repeat-y;
  }
  
td.SubnaviTableLeftBottom {
 background-image: url(../assets/images/autogen/SubnaviBackLeftBottom.gif);
 width: 5px;
 height: 5px;
 background-repeat: no-repeat;
  }
  
td.SubnaviTableMiddleBottom {
 background-image: url(../assets/images/autogen/SubnaviBackBottom.gif);
 height: 5px;
 background-repeat: repeat-x;
  }
  
td.SubnaviTableRightBottom {
 background-image: url(../assets/images/autogen/SubnaviBackRightBottom.gif);
 width: 5px;
 height: 5px;
 background-repeat: no-repeat;
  }
  
a.impressum {
 display: block;
 font-weight: normal;
 text-align: center;
 vertical-align: middle;
 width: 140px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 padding-top: 2px;
 color: black;
 font-family: Arial, Helvetiva, sans-serif;
 font-size: 8pt;
 }