body {
	margin: 20px;
         background-color: #FFFFFF;
}
#Titel {
         height: 50px;
	margin-left: 128px;
	vertical-align: middle;
	padding-left: 10px;
	background-color: #E0E8FF;
         background-image: url(img/titel-hintergrund.gif);
         background-repeat: y-repeat;
         border-left: 1px solid #FFFFFF;
}
h1 {
	font: 24px Arial, Verdana, Helvetica, sans-serif;
	color: #494949;
         height: auto;
	font-weight: bold;
         line-height: 50px;
}
h2 {
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	color: #FF6D0D;
}
h3 {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #494949;
}

h4 {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #494949;
         white-space: nowrap;
}

.SmallTableText {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #494949;
         vertical-align: top;
}

.

#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0;      /* standardkonforme horizontale Zentrierung */
    width: auto;
    padding: 0;
    background: #ffffff;
  }
#Menu{
         float: left;
         margin: 0 ;
         width: 128px;
         text-align: right;

}
#Inhalt{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin-left: 129px;
         margin-right: 150px;
         margin-top: 1px;
         background: #EEF2FF;
         padding: 1px 20px 10px 20px;
         text-align: justify;
         min-height: 400px;
         height: auto;
}
#Anzeigen{
         float: right;
         margin: 0 ;
         width: 150px;
         background: #F1F7E2;
         min-height: 400px;
}

.Menutitel {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	width: auto;
         margin: 0;
         height: 20px;
         color: #1039AA;
         font-weight: bold;
	list-style: none;
         background: #C9D7FF;
         padding-left: 5px;
         padding-right: 6px;
         padding-top: 4px;
         border-bottom: 1px solid #FFFFFF;
}
.Menupunkt {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
         margin: 0;
         color: #789BFF;
         height: 18px;
         font-weight: bold;
	list-style: none;
         background: #DDE6FF;
         padding-left: 5px;
         padding-right: 6px;
         padding-top: 2px;
         border-bottom: 1px solid #FFFFFF;
}

.Schritte {
	width: 520px;
         margin: 0px;
         padding-left: 10px;
         padding-right: 10px;
         padding-top: 2px;
         background: #DFE8FF;
         border-right: 1px solid #789BFF;
         border-top: 1px solid #789BFF;
         border-bottom: 1px solid #789BFF;
         vertical-align: middle;
}

.SchritteText {
         float: right;
         width: 400px;
         padding-top: 8px;
}

.SchritteImage {
	border-left: 1px solid #789BFF;
	border-top: 1px solid #789BFF;
	border-bottom: 1px solid #789BFF;
}

.DivKasten {
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	width: 560px;
         margin: 0;
         color: #494949;
         font-weight: bold;
         background: #DFE8FF;
         padding-left: 14px;
         padding-right: 14px;
         padding-top: 8px;
         padding-bottom: 8px;
         border: 1px solid #789BFF;
}

.ItemTableTD {
	vertical-align: top;
         width: 280px;
         text-align: left;
         padding: 0;
}

.SmallItemTableTDCheckbox {
	vertical-align: top;
         text-align: left;
         padding: 0;
         font: 11px Arial, Verdana, Helvetica, sans-serif;
         color: #494949;
}
.SmallItemTableTD {
         text-align: left;
         vertical-align: top;
         padding: 0;
         font: 11px Arial, Verdana, Helvetica, sans-serif;
         color: #494949;
}

.Menulink, Menulink:visited, Menulink:hover, Menulink:active {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color: #789BFF;
         padding-left: 2px;
         text-decoration: none;
         font-weight: bold;
}
a.MenuTitelLink, a.MenuTitelLink:visited, a.MenuTitelLink:hover, a.MenuTitelLink:active {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
         color: #1039AA;
         text-decoration: none;
         font-weight: bold;
}

a.SubMenuLink, a.SubMenuLink:visited, a.SubMenuLink:hover, a.SubMenuLink:active {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #1039AA;
         padding-left: 4px;
         text-decoration: none;

}
.SmallLink, SmallLink:Visited, SmallLink:Hover, SmallLink:Active {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #1039AA;
         padding-left: 4px;
         text-decoration: none;
         line-height: 8px;

}
.Textlink, Textlink:Visited, Textlink:Active {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #1039AA;
         text-decoration: none;
}
Textlink:Hover {text-decoration: underline;}

a, a:Visited {
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color: #494949;
         font-weight: bold;
         text-decoration: none;
}

.bold_light {
 	font-weight: bold;
         color: #434343;
}
.Fehlermeldung {
 	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #E32E2E;
	font-weight: bold;
         vertical-align: middle;
}
.Image_re {
 	border: 0;
         padding: 20px;
         float: right;
}

.table_tr {
 padding: 4px;
 background-color: #E4EEC7;
}

ul {
 	line-height: 20px;
         margin: 0px;
         padding: 0px;
         list-style-position: outside;
}

li {
	list-style: none;
         font: 11px Arial, Verdana, Helvetica, sans-serif;
         color: #494949;
}