/*  Verdana - Fontsize 10 Darkblue Bold ------------------------------------*/
table{font-family: Verdana, Arial, Helvetica, sans-serif;}

.verdana10bdblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}

/*  Verdana - Fontsize 12 Grey Bold Center----------------------------------*/
.verdana12GrauBC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	text-decoration: none;
	padding-bottom: 2px;
}

/*  Verdana - Fontsize 16 Grey Bold Center----------------------------------*/
.verdana16GrauBC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	text-decoration: none;
	padding-bottom: 2px;
}



.wodettitle {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #990000;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 14px;
			 font-weight: bold;
			 vertical-align:middle;
			 text-align: center;
			 }

/*  Formular-Angaben-Formatierungr----------------------------------*/
.formtitle {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 padding:25px 4px 4px 4px;
			 vertical-align:middle;
			 text-align: left;
			 }
.formtitlegrau {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #666666;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 padding:25px 4px 4px 4px;
			 vertical-align:middle;
			 text-align: left;
			 }
			 
.forminfobig {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
			 padding:4px 4px 4px 4px;
			 vertical-align:middle;
			 text-align: left;
			 }
.forminfo {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: bold;
			 padding: 4px;
			 height: 14px;
			 vertical-align:middle;
			 text-align: left;
			 }
			 
.forminfograu {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #666666;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: bold;
			 padding: 4px;
			 height: 14px;
			 vertical-align:middle;
			 text-align: left;
			 }
			 
.forminfosmall {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: normal;
			 height: 14px;
			 vertical-align:middle;
			 text-align: left;
			 padding-top: 3px;
			 }
.forminfosmallgrau {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #666666;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: normal;
			 height: 14px;
			 vertical-align:middle;
			 text-align: left;
			 padding-top: 3px;
			 }
.formlabel {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: normal;
			 padding: 4px 0px 4px 22px;
			 height: 14px;
			 vertical-align:middle;
			 text-align: left;
			 }
.formlabelgrau {
			 background-color: transparent;
			 margin-left: 0px;
			 color: #666666;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: normal;
			 padding: 4px 0px 4px 22px;
			 height: 14px;
			 vertical-align:middle;
			 text-align: left;
			 }
.formvaluecol{
			 vertical-align:middle;
			 text-align: left;
			 }

.formcheckbox{
			  vertical-align:middle;
			  text-align: left;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 12px;
              color: #003399;
			 }


.formradio{
			  vertical-align:middle;
			  text-align: left;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 12px;
              color: #003399;
			 }

.formkalender{
              vertical-align:middle;
			  text-align:center;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 12px;
              color: #003399;
              BORDER-RIGHT: blue 1px solid;
              BORDER-TOP: blue 1px solid;
              BORDER-LEFT: blue 1px solid;
              BORDER-BOTTOM: blue 1px solid;
              background-color:#ffffff;
              }

.formbutton{
              vertical-align:middle;
			  text-align:center;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 12px;
              color: #ffffff;
              BORDER-RIGHT: blue 1px solid;
              BORDER-TOP: blue 1px solid;
              BORDER-LEFT: blue 1px solid;
              BORDER-BOTTOM: blue 1px solid;
              background-color:#85a3e0;
              width:100px;
              padding:3px;
              }



/*Status Anzeige, in welchem Schritt sich der Benutzer befindet-----*/
.statusleiste{
              BORDER-RIGHT: #003399 0px solid;
              BORDER-TOP: #003399 1px solid;
              BORDER-LEFT: #003399 0px solid;
              BORDER-BOTTOM: #003399 1px solid;
              background-color: transparent;
			  color: #77aadd;
		      font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 10px;
			  font-weight: normal;
			  vertical-align:middle;
              text-align:center;
              PADDING-BOTTOM: 4px;
              PADDING-TOP: 4px
              }

.statusleisteaktuell{
              color: #003399;
              font-weight: bold;
              }

/*Ergbnisliste darstellen*/
.ELAnreise {
            font-size:13px;
            color:black;
            font-weight:normal;
            border-width:1px 0px 1px 0px;
            border-style:solid;
            border-color:#8f8fff;
            padding: 5px 15px 5px 15px;
            background-color:#e5e5ff;
            }

.ELSort {
            font-size:13px;
            color:black;
            font-weight:normal;
            border-width:1px 0px 1px 0px;
            border-style:solid;
            border-color:#8f8fff;
            padding: 5px 15px 5px 15px;
            background-color:#efefff;
            }

.ELOrtsZeile {
	          font-family: Verdana, Arial, Helvetica, sans-serif;
              border-bottom:solid 1px #8f8fff;
              margin:0px 0px 10px 0px;
              padding-top:20px;
              padding-bottom: 2px;
	          text-align: left;
	          text-decoration: none;
              font-size: 16px;
              font-weight: bold;
              color: #555555;
              }

.ELZeile{
  background-color:#efefff;

}


.ELZelle1{
          border-bottom:solid 7px white;
          padding:3px 3px 3px 10px;
          }

.ELZelle2{
          border-bottom:solid 7px white;
          }

.ELZelle3{
          border-bottom:solid 7px white;
          vertical-align:top;
          padding-right:10px;
          text-align: right;
          }

.ELAnlage {
			 background-color: transparent;
             text-decoration:none;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 16px;
			 font-weight: bold;
			 vertical-align:middle;
			 text-align: left;
             line-height:20px;
			 }
.ELDaten {
			 background-color: transparent;
			 color: #003399;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: normal;
			 vertical-align:middle;
			 text-align: left;
             line-height:15px;
			 }

/*Falsche Eingaben - Schrift*/
.formfehler{
			 background-color: transparent;
			 margin-left: 0px;
			 color: #ff0000;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: normal;
			 padding-left:10px;
			 vertical-align:middle;
			 text-align: left;
			 }

/*Falsche Eingaben - Schrift*/
.Hinweis12{
			 background-color: transparent;
			 margin-left: 0px;
			 color: #ff0000;
		     font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: normal;
			 padding:0px 10px 3px 10px;
			 vertical-align:middle;
			 text-align: left;
			 }


/*Links*/
a.lredb {
         text-decoration:none;
         color:#990000;
         font-size: 12px;
         font-weight: bold;
         }
a.lredb:visited {
                 text-decoration:none;
                 color:#990000;
                 font-size: 12px;
                 font-weight:bold;
                }
a.lredb:hover {
               color:#990000;
               font-size: 12px;
               text-decoration:underline;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }

a.lfehlerb {
         text-decoration:none;
         color:#ff0000;
         font-size: 14px;
         font-weight: bold;
         }
a.lfehlerb:visited {
                 text-decoration:none;
                 color:#ff0000;
                 font-size: 14px;
                 font-weight:bold;
                }
a.lfehlerb:hover {
               color:#ff0000;
               font-size: 14px;
               text-decoration:underline;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }

a.lblueb {
         text-decoration:none;
         color:#003399;
         font-size: 10px;
         font-weight: bold;
         }
a.lblueb:visited {
                 text-decoration:none;
                 color:#003399;
                 font-size: 10px;
                 font-weight:bold;
                }
a.lblueb:hover {
               color:#003399;
               font-size: 10px;
               text-decoration:underline;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }

a.lblueb14 {
         text-decoration:none;
         color:#003399;
         font-size: 14px;
         font-weight: bold;
         }
a.lblueb14:visited {
                 text-decoration:none;
                 color:#003399;
                 font-size: 14px;
                 font-weight:bold;
                }
a.lblueb14:hover {
               color:#003399;
               font-size: 14px;
               text-decoration:underline;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }

a.lblueb16 {
         text-decoration:none;
         color:#003399;
         font-size: 16px;
         font-weight: bold;
         }
a.lblueb16:visited {
                 text-decoration:none;
                 color:#003399;
                 font-size: 16px;
                 font-weight:bold;
                }
a.lblueb16:hover {
               color:#003399;
               font-size: 16px;
               text-decoration:underline;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }
               
a.lkalendar {
         text-decoration:none;
         color:#036510;
         font-size: 11px;
         font-weight: bold;
         }
a.lkalendar:visited {
                 text-decoration:none;
                 color:#036510;
                 font-size: 11px;
                 font-weight:bold;
                }
a.lkalendar:hover {
               color:#036510;
               font-size: 11px;
               text-decoration:underline;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }

a.lbutton {
         text-decoration:none;
         color:#ffffff;
         font-size: 12px;
         font-weight: normal;
         }
a.lbutton:visited {
                 text-decoration:none;
                 color:#ffffff;
                 font-size: 12px;
                 font-weight:normal;
                }
a.lbutton:hover {
               color:#ffffff;
               font-size: 12px;
               text-decoration:none;
               font-weight:bold;
               border-top-width:0px;
	           border-bottom-width:0px;
               }

.Dialogwarten{
              position:absolute; top:115px; left:75px; z-index:10;
              padding:20px;
              width:400px;
              border:3px blue solid;
              background-color:white;
              font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 13px;
			  font-weight: bold;
			  vertical-align:middle;
              text-align:center;
              }
