body
 {
 padding: 0px;
 margin:7px;
 font-family : geneva, arial, verdana, sans-serif;
  /*font-family : arial, verdana, sans-serif;*/
 font-size : 11px;
 /*font-size : 11.5px;*/
 font-weight:normal;
 line-height:14px;
 /*line-height:15px;*/
 background-color : #EDEDED;
  color: #444;
 /*color: #626E83;*/
 }
 
 .logo
 {
  text-align:left;
  position:relative;
  top:25px;
  left:10px;
  /*font-family:Arial Black, arial;
  font-size:18px;
  font-weight:bold;*/
 }

 div#page
 {
  width:778px;
  padding: 0px;
  margin:0 auto;
 }
 div#shadow_vert
 {
  padding-left: 9px;
  margin:0;
  width:778px;
  min-height:500px;
  height:auto !important;  /* für moderne Browser */
  height:500px;  /*für den IE */
  background-image: url(../img/shadow_vert.gif);
  background-repeat: repeat-y;
  background-position: top left;
 }
 a:link, a:visited, a:active
 {
 color: #333333; text-decoration: none;
 }
 a:hover
 {
 color: #FF6600; text-decoration: none;
 }
 .orange 
 { 
 color: #FF6600; 
 }
 .orangeBg
 {
 color: #FFF; 
 background-color: #FF6600; 
 }
.green 
 { 
 color: #008000; 
 }
 .blue
 {
 color: #9299A6;
 }
 .blue1
 {
 color:#626E83;
 }
  .greyBg
 {
  background-color:#E7EAED;
 }
 
 .greyBgpadd
 {
  padding:3px;
  background-color:#E7EAED;
 }
 
a.blue:link, a.blue:visited, a.blue:active
{
color: #9299A6;
text-decoration: none;
}

a.blue:hover
{
color: #B8BEC7;
text-decoration: none;
}
 .mainCt
 {
 width:760px;
 min-height:500px;
 height:auto !important;  /* für moderne Browser */
 height:500px;  /*für den IE */
 }
 .leftCt
 {
 width:175px;
 margin-top:11px;
 margin-left:0px;
 float:left;
 }
 .rightCt
 {
 width:580px;
 margin-left:0px;
 float:left;
 }
.leftBox
 {
 text-align:left;
   width : 170px;
   height : 420px;
   padding: 10px;
   float: left;
 }
.centerBox
 {
  text-align:left;
   width : 170px;
   height : 420px;
   border-left:1px dashed #E7EAED;
   border-right:1px dashed #E7EAED;
   padding: 10px;
   float: left;
 }
.rightBox
{
 text-align:left;
 width : 170px;
 height : 420px;
 padding: 10px;
 float: left;
}
.footer
{
  width:760px;
  height:47px;
  background-image: url(../img/verlauf_footer.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}
.left-sub-head 
{
color: #224D98;
font-size: 11px;
}

.navBoxTop
{
 width : 174px;
 height : 17px;
 color:#224D98;
 font-size: 11px;
 background-image: url(../img/btn_verlauf.gif);
 background-repeat: repeat-x;
 background-position: top left;
 border-right : 1px solid #E7EAED;
 text-align: left;
 float: left;
}

.navBox
{
 width : 174px;
 height : 30px;
 background-color:#FCFCFC;
 border-right : 1px solid #E7EAED;
 border-bottom : 1px solid #E7EAED;
 text-align: left;
 float: left;
}

.navTop
{
 width : 175px;
 height : 16px;
 color:#224D98;
 background-color:#E7EAED;
 font-size: 11px;
 background-image: url(../img/btn_verlauf.gif);
 background-repeat: repeat-x;
 background-position: top left;
 /*font-weight: bold;*/
 /*border-bottom : 1px solid #E7EAED;*/
 text-align: left;
 float: left;
}

.navTopPos
{
position:relative;
top:0px;
left:8px;
}

a.navButton, a.navButton:link, a.navButton:visited
{
 /*font-family :  verdana, geneva, arial, sans-serif;*/
 font-size : 11px;
 /*font-weight: bold;*/
 text-decoration: none;
 width : 174px;
 height : 20px;
 /*color: #626E83;*/
 background-color:#FCFCFC;
 border-right : 1px solid #E7EAED;
 border-bottom : 1px solid #E7EAED;
 text-align: left;
 float: left;
}

 a.navButton:hover, a.navButton:active
  {
 color: #FF6600;
 border-right : 1px solid #FF6600;
 border-bottom : 1px solid #E1E6ED;
 }

 a.navButtonTmpl, a.navButtonTmpl:link, a.navButtonTmpl:visited
 {
  /*font-family :  verdana, geneva, arial, sans-serif;*/
 font-size : 11px;
 /*font-weight: bold;*/
 text-decoration: none;
 width : 160px;
 height : 17px;
 /*color: #626E83;*/
 background-color:#FCFCFC;
 border-right : 1px solid #E7EAED;
 border-bottom : 1px solid #E7EAED;
 text-align: left;
 float: left;
 padding-top:3px;
 padding-left:14px;
 }
 
 a.navButtonTmpl:hover, a.navButtonTmpl:active
  {
 color: #FF6600;
 border-right : 1px solid #FF6600;
 border-bottom : 1px solid #E1E6ED;
 }
 
 .navBtnPos
 {
 position:relative;
 top:3px;
 left:14px;
 }
 
.formElement
{
margin: 10px;
width: 100%;
}
.titleElement
{
width: 100px;
float: left;
}

.floatFrame
{
float:left;
margin-right:15px;
margin-bottom:5px;
border:1px solid #E7EAED;
}
