/* CSS Document */

html {
  overflow: hidden;
}

INPUT,TEXTAREA {
	background-color:#ffffff;
	border:1px solid #ffffff;
	font-family:Verdana,Arial,Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#00529f;
	width:auto;
	height:13px;
}

#upload{
  background-color:#ffffff;
  border:1px solid #ffffff;
  font-family:Verdana,Arial,Tahoma;
  font-size:9px;
  font-weight:bold;
  color:#00529f;
  width:auto;
  height:18px;
}

.checkbox { 
	border-color:#0071b9;
	border-width:none;
	border-style:none;
	border-top: 1px solid #0071b9;
	border-left: 1px solid #0071b9;
	border-right: 1px solid #0071b9;
	border-bottom: 1px solid #0071b9;
}

BODY {
	background-color: #67bee7; /*#004b96;*/
	font-family:Arial;
	font-size:9pt;
	color:#00529f;
  width: 100%;
  height: 100%;
}

P {
  font-family:Arial;
  font-size:9pt;
  color:#00529f;
}

a:link {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#0072b9;
	text-decoration: none;
}

a:active {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#0072b9;
	text-decoration: none;
}

a:visited {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#0072b9;
	text-decoration: none;
}

a:hover {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#0072b9;
	text-decoration: underline;
}

#h1 {
	font-family:Verdana,Arial,Tahoma;
	font-size:16pt;
	color:#00529f;
}

H2 {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#00529f;
}

H3 {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#67bee7;
}

#hellblau {
  font-family:Verdana,Arial,Tahoma;
  font-size:9pt;
  color:#84D0F0;
  font-weight:bold;
}

HR {
	color:#0071b9;
  height:1px;
	width:300px;
}

TD {
	font-family:Verdana,Arial,Tahoma;
	font-size:9pt;
	color:#00529f;	
	font-weight: normal;
}

#blau {
  font-family:Verdana,Arial,Tahoma;
  font-size:9pt;
  color:#67bee7;
}

#orange {
  font-family:Verdana,Arial,Tahoma;
  font-size:9pt;
  color:#ee7f00;
  font-weight:bold;
}

.Container {
  top: 140px; left: 495px;
  font-family:Arial;
  font-size:9pt;
  color:#94b0d8;
  width: 455px;
  height: 480px;
  background: #94b0d8;
}

#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 450px;
  height: 480px;
}

#Scroller-1 p {
  margin: 0; padding: 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #94b0d8;
}

.Scroller-Container {
  position: absolute;
  top: 100px; left: 0px;
}

#Scrollbar-Container {
  top: 140px; left: 700px; height: 480px;
}

.Scrollbar-Up {
  cursor: pointer;
}

.Scrollbar-Track {
  position: relative;
  width: 24px; height: 445px;
  top: 0px; left: 0px;
  background: transparent url(../images/scrollbar_track.gif) no-repeat center center;
}

.Scrollbar-Handle {
  position: relative;
  width: 24px; height: 23px;
}

.Scrollbar-Down {
  cursor: pointer;
  top: 480px;
}

#logo {
  position:absolute;
  top:20px;
  right:52px;
  width:222px;
  height:55px;
}

#leftbar {
  display: block;
  position:absolute; 
  top:0px;
  left: 0px;
  bottom: 0px;
  width: 52px;
  height: 100%;
  min-height: 100%; /* hack for IE7 to get full size */
  background-color: #004b96;
}

#footer {
  z-index:502;
  display: block;
  position: absolute;
  bottom: 44px;
  left: 52px;
  right: 0px;
  /* mozilla */
  width: (100% - 52px);
  height: 5%;
  min-height: 95px;
  /* IE */
  width: expression( (document.body.clientWidth - 52) + "px" );
  height: expression( (document.body.clientHeight * 10 / 100) + "px");
  
  background-color: #004b96;
  border: 0px solid red;
}

#footerHome {
  z-index:502;
  display: block;
  position: absolute;
  bottom: 44px;
  left: 52px;
  right: 0px;
  /* mozilla */
  width: (100% - 52px);
  height: 10%; /*100px;*/
  min-height: 95px; 
  /* IE */
  width: expression( (document.body.clientWidth - 52) + "px" );
  background-color:#004b96;
  
  border: 0px solid red;
}

#f_top {
  position: relative;
  top: -30px;
  left: 0px;
  
  height: 30px;
  width: 100%;
  
  background-color: #84d0f0;
  border: 0px solid pink;
}

#f_bottom {
  position: relative;
  top: -30px;
  left: 0px;
  
  /*min-height: 75px;*/
  height: 100%;
  border: 0px solid red;
}

.warning {
  text-align:center;
  padding-bottom: 0px;
  #padding-bottom: 0px;
}

img#background {
  position:absolute;
  height: 100%; 
  width: 100%; 
  z-index: 0; 
  color: white; 
}

#outer {
  z-index:502;
  position:absolute;
  #position: relative;
  left: 52px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 600px;
  display: table;
  overflow: hidden;
  border: 0px solid red;
}

#normalInner {
   display: table-cell;
   vertical-align: middle;
   #position: absolute;
   #top: 50%;
}

#IEInner {
  #position: relative;
  #top: -50%;
  border:0px solid yellow;
}

#flashcontent {
  border: 0px solid black;
}
#SWarning {
    background-color: #FFFFFF;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
  /* mozilla */
    width: 100%;
    height: 5%; /*100px;*/
    min-height: 45px; 
    /* IE */
    width: expression( (document.body.clientWidth+"px" ));  
}

#SWarningtext{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-indent: 20px;
    color: #000000;
    font-weight:bold;
}
