﻿* html .box {
height:1%;
}

body {

    font-family: Arial, Helvetica, Sans-Serif;
    font-size: medium;
    margin-left: 114px;
    margin-top: 0;
    /* Ab hier Änderungen im Body */
    background-image: url(./images/bg.jpg) ;
    background-repeat: no-repeat ;
    background-color: #eff5fa ;
   
}

h1 
{
    font-size: large;
    padding-top: 1.5em ;
}

h2 
{
   font-size: medium;   
   font-weight: bold;  
   padding-top: 1.5em ;
}
    

.explanationText {
    
    width: 40em;
    font-size: medium ;
    padding-left: 0;
    margin-left: 0;
}

.validationArea 
{
    width: 40em;
    font-size: medium;
    background-color: #FF3333;
    margin-top: 1em ;
    margin-bottom: 1em ;
    padding: 0.5em ;
}

.formItem
{
    margin-top: 1em;
    margin-bottom: 0.4em ;
	margin-left: 0 ;
	padding-left: 0 ;
}

.radioGroup label
{
    display: inline;
}

.testScreen
{
  height: 0.01%;
}

.testScreenInfo
{
    padding-top: 0.5em;
    padding-bottom: 0.2em;
}

.testWindow
{
    background-color: #b7daf8;
    margin-top: 1em;
    padding: 1em ;
}

.InfoText
{
    background-color: #b7daf8 ;
}

.AToZButtonList input
{
  background-color: #10318a ;
  color: #FFFFFF ;
  font-size: 100% ;
  border: none ;
  margin-bottom: 1em ;
  margin-right: 1em ;
  width: 2em ;
}

.kpMain
{
    display: block;
    clear: both;
    padding-bottom: 10px;
}

.kpMain img
{
    padding-bottom: 10px;
}

.kpItem
{
    display: block;
    width: 100%;
    overflow:hidden;
    padding-top: 10px;
    height: auto;
    clear: both;
    vertical-align: bottom;

}

.kpItemPanelLeft
{
    float: left;
    width: 150px;
    display: block;
    vertical-align: text-bottom;
}

.kpItemPanelLeft img
{
    display:block;
}

.kpItemPanelMid
{
    padding-right: 5px;
    float: left;
    width: 500px;
    display: block;
    text-align: center;
}

.kpItemPanelMidWide
{
    padding-right: 5px;
    float: left;
    width: 600px;
    display: block;
    text-align: center;
}

.kpItemPanelMid label
{
    display: inline;
}

.kpItemPanelMidWide label
{
    display: inline;
}

.kpItemPanelRight
{
    padding-right: 5px;
    float: left;
    width: 150px;
}

.kpItemPanelRight img
{
    display:block;
    clear: both;
}

.navButtonOther
{
    font-weight: normal;
    border-style: inherit;
}

.navButtonCurrent
{
    border-style: none;
    border-color: inherit;
    background-color: #10318a;
    color: #FFFFFF;
    font-weight: bolder;
    font-size: 100%;
}

.navButtonEnabled
{
    border-style: none;
    border-color: inherit;
    background-color: #10318a;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 100%;
}

.navButtonDisabled
{
    border-style: none;
    border-color: inherit;
    background-color: #10318a;
    color: #999999;
    font-size: 100%;
}

label 
{
    font-weight: bold;
    display: block;
    padding-bottom:0.4em;
    font-size: small;
}

/* Neu hinzugefügt */

.SelectedItem
{
    background-color: #CAE7F9 ;
    padding-left: 0.5em ;
	padding-bottom: 0.5em ;
	overflow: auto;
}
.FormGroup
{
    border: none ;
	margin-left: 0 ;
}

#Content
{
    margin-left: 4em ;
    padding-left: 0;
}

#CList
{
    margin-left: 4em ;
    margin-bottom: 2em ;
}

#SubmitButton
{
  border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #10318a;
    color: #FFFFFF;
    font-size: 100%;
    height: 24px;
	margin-left: 0 ;
}

#BackButton
{
  background-color: #10318a ;
  color: #FFFFFF ;
  font-size: 100% ;
  border: none ;
  margin-bottom: 0 ;
}

.finalLink
{
    font-size: 120% ;
}

.Button
{
  background-color: #10318a ;
  color: #FFFFFF ;
  font-size: 100% ;
  border: none ;
  margin-left: 0em ;
}

.OtherButton
{
  background-color: #6699da ;
  color: #FFFFFF ;
  font-size: 100% ;
  border: none ;
}

.Warning
{
    background-color: #FF7777 ;
    margin-top: 1em ;
    margin-bottom: 1em ;
    padding: 0.2em ;
}

.kpTestButtonDisabled
{
  background-color: #666666 ;
  color: #FFFFFF ;
  font-size: 100% ;
  border: none ;
  margin-bottom: 0 ;
}
.kpTestButtonEnabled
{
  background-color: #10318a ;
  color: #FFFFFF ;
  font-size: 100% ;
  border: none ;
  margin-bottom: 0 ;
    
}
.kpNavButtonCurrent
{
	background-color: #10318a ;
	color: #FFFFFF ;
	font-size: 100% ;
	border: none ;
	width: 2em ;
	margin-bottom: 0 ;
}
.kpNavButtonDisabled
{
	background-color: #10318a ;
	color: #FFFFFF ;
	font-size: 100% ;
	border: none ;
	width: 2em ;
	margin-bottom: 0 ;
}
.kpNavButtonOther
{
	background-color: #092569 ;
	color: #FFFFFF ;
	font-size: 100% ;
	border: none ;
	width: 2em ;
	margin-bottom: 0 ;
}

#TopImageBar
{
  background-color: #eff5fa ;
  width: 100% ;
  height: 75px ;
}

#Screen01
{
  margin-left: 4em ; 
}

#TopNavBar
{
  background-color: #10318a ;
  overflow: auto;
  width: 100% ;
  min-height: 30px ;
  color: red ;
}

#TopListBar
{
    margin-top: 1em ;
}

#IMG_BU
{
  float: left ;
  margin-top: 18px ;
  margin-left: 32px ;
}
#IMG_PB
{
  float: right ;
  margin-top: 18px ;
  margin-right: 21px ;
}

#Navi_left
{
  margin-top: 5px ;
  float: left ;
  border: none ;
}

#Navi_right
{
  margin-top: 5px ;
  float: right ;
  border: none ;
}

#Footer
{
  height: 30px ;
  background-color: #eff5fa ;
  margin-top: 2em ;
  border-top: 1px solid #85b6e9;
}

#Footer_Copyright
{
  float: right ;
  background-image: url(./images/FooterCopyright.gif) ;
  background-repeat: no-repeat ;
  margin-top: 9px ;
  padding-top: 2px ;
  font-size: 75% ;
  text-align: center ;
  color: #1b2b79 ;
  width: 450px ;
  height: 21px ;
}

#Footer_Copyright a
{
  color:#1b2b79; 
  text-decoration:none;
}

#Footer_Copyright a:hover
{
  color:#1b2b79; 
  text-decoration:underline;
}

#Footer_Copyright a:visited
{
  color:#1b2b79; 
  text-decoration:none;
}

.element
{
	float: left ;
	margin-right: 10px ;
	display: block ;
}
.element input
{
    float: left ;
}
.element label
{
    float: left ;
}

.clearing
{
	clear: both ;
}
.container
{
	float: left ; 
} 
.image
{
	float: left ;
}




