Body
{
	font-family: Verdana, Arial, Helvetica;
}

.Title
{
	font-family: Verdana, Arial, Helvetica;
    font-size:  11px;
    font-weight: Bold;
    color: #32546D;
}
.Head
{
	font-family: Verdana, Arial, Helvetica;
    font-size:  11px;
    font-weight: Bold;
    color: #32546D;
}
/*vLink="olivedrab" aLink="yellowgreen" link="green" */
a:link{		color:Green;    text-decoration:none;}
a:visited{  color:Green;    text-decoration:none;}
a:hover{    color:Green;    text-decoration:underline;}
a:active{   color:Green;    text-decoration:none;}

a:link.Hervorheben{		color:Blue;	text-decoration:none;}
a:visited.Hervorheben{	color:Blue;	text-decoration:none;}
a:hover.Hervorheben{	color:Blue;	text-decoration:underline;}
a:active.Hervorheben{	color:Blue;	text-decoration:none;}

a:link.black{		color:black; text-decoration:none; cursor:text;}
a:visited.black{	color:black; text-decoration:none; cursor:text;}
a:hover.black{		color:black; text-decoration:none; cursor:text;}
a:active.black{		color:black; text-decoration:none; cursor:text;}

H1 {
    font-size: 8.5pt;
    height:8.5pt;
    font-weight:800;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
H2 {font-family: Verdana, Arial, Helvetica; font-size: 8.5pt; font-weight: normal;}
strong {font-weight:400;}
/*background="/_skins/green/oben.jpg"*/
.Normal
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8.5pt;
    font-weight: 400;
}
td.XDefaultHeaderL {
    vertical-align: top;
    height:80px;

	BORDER-TOP: #e3fae6 1px solid;
	BORDER-LEFT: #e3fae6 1px solid;
	BORDER-BOTTOM: #e3fae6 1px solid;
/*
}
.XDefaultHeaderL {
*/
    background-image:url(banner.gif);
    background-repeat:no-repeat;
    background-position: left;
    width:155px;
}
.XDefaultHeaderR {
    font-family: Verdana, Arial, Helvetica;
    font-size: 8.5pt;
    font-weight: bold;
    color:white;
    vertical-align:top;
    text-align:right;
    height:80px;

    background-image:url(obenR.jpg);
    background-repeat:no-repeat;
    background-position: right;
	BORDER-TOP: #e3fae6 1px solid;
	BORDER-RIGHT: #e3fae6 1px solid;
	BORDER-BOTTOM: #e3fae6 1px solid;
}

a:link.DefaultHeaderLink {
    font-family: Verdana, Arial, Helvetica;
    font-size: 8.5pt;
    font-weight: bold;
    color:white;
    vertical-align:top;
    text-align:right;
    text-decoration:none;
}
a:visited.DefaultHeaderLink {
    font-family: Verdana, Arial, Helvetica;
    font-size: 8.5pt;
    font-weight: bold;
    color:white;
    vertical-align:top;
    text-align:right;
    text-decoration:none;
}

td
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8.5pt;
    font-weight: normal;
}

a:link.ModulHeader{color:Green; text-decoration:none; font-weight:400;}
a:visited.ModulHeader{color:Green; text-decoration:none; font-weight:400;}
a:hover.ModulHeader{color:Green; text-decoration:underline; font-weight:400;}
a:active.ModulHeader{color:Green; text-decoration:none; font-weight:400;}

/**/
.XModulHeader{
	color:#448849; 
	text-decoration:none; 
	font-weight:800; 
	font-size: 8.5pt;
	margin:0 0 0 0;
}
/*  FF6600* /
.XModulHeader { font-size: 8pt; font-weight: 400; color:Maroon}
/**/
.XModulImage{
	margin:3px 0 0 0;
}
.XModulBlackHeader{
	color:Black; 
	text-decoration:none; 
	font-weight:bold; 
	font-size: 9.5pt;
	margin-bottom:0px;
}
.XModulBlackHeader1{
	color:Black; 
	text-decoration:none; 
	font-weight:bold; 
	font-size: 8.5pt;
	margin-bottom:0px;
}


a:link.ModulBlackHeader{color:Black; text-decoration:none; font-weight:bold; font-size: 9.5pt;}
a:visited.ModulBlackHeader{color:Black; text-decoration:none; font-weight:bold; font-size: 9.5pt;}
a:hover.ModulBlackHeader{color:Black; text-decoration:underline; font-weight:bold; font-size: 9.5pt;}
a:active.ModulBlackHeader{color:Black; text-decoration:none; font-weight:bold; font-size: 9.5pt;}

table.XPAGEMaster {
	width: 100%;
	background-color: transparent;
	BORDER-RIGHT: #009900 1px solid;
	BORDER-TOP: #009900 1px solid;
	BORDER-LEFT: #009900 1px solid;
	BORDER-BOTTOM: #009900 1px solid;
}

.XModulListeTOP {
	BACKGROUND-IMAGE: url(leiste.jpg);
	background-repeat: repeat-y;
	height:12pt;
	vertical-align:top;
    color:#FFFFFF;
	padding-left:5px;
}

.XModulMaster {
	width: 100%;
	text-align:left;
	background-color: transparent;
}
.XModulMasterAlter {
	width: 100%;
	text-align:left;
	background-color: #F0F0F0;
}
.XModulMasterHiLight {
	width: 100%;
	text-align:left;
	background-color: #FFFFF8;
}
.XModulContent {
	width: 100%;
	background-color: transparent;
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
	vertical-align:top;
}

.XMainUnten {
/*bgcolor="#E3FAE6" align="center" */
	background-color:#E3FAE6;
	height:30pt;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    font-weight: normal;
    text-align:center;
    margin-top:10pt;
}

a.XMainUntenLink {
	font-size: 8pt;
	color:Silver;
	font-weight:400;
	text-decoration:none;
}
a:link.XMainUntenLink
{
	color:Silver;
	font-weight:400;
	text-decoration:none;
}
a:visited.XMainUntenLink 
{
	color:Silver;
	font-weight:400;
	text-decoration:none;
}
.XLinksMain {
	BACKGROUND-IMAGE: url(StreifenNav.jpg);
	background-repeat: repeat-x;
	background-color:#E3FAE6;
	/* background-position: 10px 2px; */
	border: solid 2px #E3FAE6;
	margin:0px;
	padding:0px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}

.XLinksRoot {
	height:18px;
	background-color:#3F8841;
	/* background-color:#A0C7A0; */
	/* background-color:green; */
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}

a:link.XLinksRoot {
	/* color:#006600; */
	color:White;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  10pt;
	padding-left:5px;
	font-weight:800;
    /* font-variant:small-caps; */
    /* letter-spacing:0.5mm; */
}
a:visited.XLinksRoot {
	color:White;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  10pt;
	padding-left:5px;
	font-weight:800;
    /* font-variant:small-caps; */
   /* letter-spacing:0.5mm; */
}
.XLinksEntry {
	height:18pt;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}

.XLinksEntry1 {
	height:14pt;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}

.XLinksSeparator {
	height:8.5pt;
	background-color: transparent;
	BACKGROUND-IMAGE: url(LinkSep.jpg);
	background-repeat: repeat-x;
	background-position: center left;
}

.XLinksEntryActive {
	background-color: #E3FAE6;
	height:18pt;
	/*layout-grid:both fixed 12px 12px;*/
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	BORDER-LEFT: #c0c0c0 1px solid;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}
.XLinksSitemapHead0 {
	height:18pt;
	background-color: transparent;
}
.XLinksSitemapHead {
	height:14pt;
	background-color: transparent;
}
.LinksSitemapRest {
	background-color: transparent;
	padding-left:6px;
}
a:link.LinksSitemapRest {
	line-height:11pt;
	text-decoration:none;
}
a:visited.LinksSitemapRest {
	line-height:11pt;
	text-decoration:none;
}
a:hover.LinksSitemapRest
{
    COLOR: #669999;
	text-decoration:underline;
}

.XInfoBoxMain {
	width:100%;
	height:100%;
	background-color: #ECFFEA;
	 border: solid 1px #009900; 
	/* border: solid 1px #C66E69; */
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}
.XInfoBoxHeader {
	background-color: transparent;
	height:18pt;
	color: Green;
	font-weight:800;
	text-justify:newspaper;
	vertical-align:middle;
	padding: 0px 0px 0px  5px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  10pt;
}
.XInfoBoxEntryContent {
	background-color: transparent;
	padding: 0px 1px 0px  5px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}
.XInfoBoxEntryBottom{
	background-color: transparent;
	vertical-align:top;
	height:18pt;
	text-align:right;
	padding: 0px 1px 0px  5px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}

a.InfoBoxEntryLink {background-color: transparent;color:Green;}
a:link.InfoBoxEntryLink{color:Green; text-decoration:none; background-color: transparent;}
a:visited.InfoBoxEntryLink{color:Green; text-decoration:none; background-color: transparent;}
a:hover.InfoBoxEntryLink{color:Green; text-decoration:underline; background-color: transparent;}
a:active.InfoBoxEntryLink{color:Green; text-decoration:none; background-color: transparent;}

.FormLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: 700; color:Maroon}
.FormCheck {height:16pt; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: 400; color:black}
.FormLabelUeber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: 700; color:black}
.FormLabelUeber1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 700; color:black}
.FormHint { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 400; color:red; text-align:left}
.FormLabel2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: 700; color:Maroon}

.XHeaderPage1{
	behavior:url(/_scripts/HeaderStart.htc);
	-moz-binding:url(/_scripts/bindings.xml#HeaderStart);
	height:236px;
	border:0;
}
.XHeaderPageHR{
	behavior:url(/_scripts/HeaderStart_HR.htc);
	-moz-binding:url(/_scripts/bindings.xml#HeaderStart_HR);
	height:236px;
	border:0;
}
.XHeaderTeam{
	background-image:url(/_images/Team.gif);
	background-repeat:no-repeat;
	background-position:center;
	behavior:url(/_scripts/HeaderTeam.htc);
	height:357px;
	-moz-binding:url(/_scripts/bindings.xml#HeaderTeam);
}

.ueb_gr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 700; }
.ueb_mi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.ueber2 { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: bold; }
.klein {  font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.min {  font-size: 4pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif}
.balken { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; 
	color: #FFFFFF; 
	font-weight: 800; 
	background-color: #008044;
}

.XDiensteBoxMain {
	width:100%;
	height:100%;
	background-color: white;
	 border: solid 1px #009900; 
	/* border: solid 1px #C66E69; */
	margin: 20px 0 0 0;
}

.XDiensteBoxHeader {
	background-color: #3F8841;
	height:18pt;
	vertical-align:middle;
	padding: 0px 0px 0px 5px;
}

.XDiensteBoxHeaderText {
	font-family: Tahoma, Arial, Helvetica;
	font-size:9pt;
	color: White;
	font-weight:800;
	text-justify:newspaper;
	color: White;
}

.XDiensteBoxEntryTop {
	background-color: transparent;
	text-align:center;
	padding: 7px 1px 0px 5px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}
.XDiensteBoxEntryBottom {
	background-color: transparent;
	vertical-align:top;
	text-align:center;
	padding: 0px 1px 2px  5px;
	font-family: Tahoma, Arial, Helvetica;
  font-size:  8pt;
}

img.XDiensteBoxEntryImage {
}

a.XDiensteBoxEntryLink {background-color: transparent;color:Green;}
a:link.XDiensteBoxEntryLink{color:Green; text-decoration:none; background-color: transparent;}
a:visited.XDiensteBoxEntryLink{color:Green; text-decoration:none; background-color: transparent;}
a:hover.XDiensteBoxEntryLink{color:Green; text-decoration:underline; background-color: transparent;}
a:active.XDiensteBoxEntryLink{color:Green; text-decoration:none; background-color: transparent;}

.preisueber1{BACKGROUND: #008044; color:white; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left: 8px; margin-bottom:17px; margin-top:32px} 
.preisueber2{BACKGROUND: #ff9900; color:white; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left: 8px; margin-bottom:17px; margin-top:32px}

