/* Lightbox Definition der Klassen ohne Rahmen*/ 

.pleft {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
	border:solid 1px silver;
    padding:2px;
}

.pright {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
	border:solid 1px silver;
    padding:2px;
}

.pnormal {
	clear: both;
	border:solid 1px silver;
    padding:2px;
}

.download-hdl {
FONT-WEIGHT: bold;
}

/* Lightbox Definition der KLassen mit  Rahmen */

.pleft_b {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
	border:solid 1px silver;
    padding:2px;
}
.pright_b {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
	border:solid 1px silver;
    padding:2px;
}
.pnormal_b {
	clear: both;
	border:solid 1px silver;
    padding:2px;
}

/* Bild link rechts */

.flLeft { float:left;   padding: 0em 1em 0em 0em;}
.flRight { float:right;   padding: 0em 0em 0em 1em;}


/* 2 Spalten */
.content .linkespalte {
	width: 165px;
	float: left;
	}

.content .rechtespalte {
	width: 250px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	}
	
/* Formular */

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.*/
  margin: 5px;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

label {
 text-align: right; 
 padding-right: 1em; 
}
form {
  margin:0;
  padding:.5em;
}

.TextOrange {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #fd6a0a
}
BODY {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bg_left.gif); COLOR: #6d6d6d; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.search {
	margin-left: 10px;
	margin-top: 12px;
}
.rightbow { position:absolute; top:0px; left:178px; width:676px; height:147px;
      z-index:0; BACKGROUND-IMAGE: url(../images/butterfly.gif);}
.normal {
	FONT-SIZE: 11px; COLOR: #6d6d6d; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal TD {
	FONT-SIZE: 11px; COLOR: #6d6d6d; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #6d6d6d; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rightpane IMG {
	float: right;
	MARGIN-BOTTOM: 5px
}
#ToNavForToFlex {
	MARGIN-TOP: 1px; PADDING-LEFT: 0px
}
.ToNavigateNavContainer DIV {
	FONT-SIZE: 12px; WIDTH: 140px; LINE-HEIGHT: 27px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ToNavigateNavContainer A {
	TEXT-DECORATION: none
}
.ToNavigateNavContainer A:visited {
	TEXT-DECORATION: none
}
.ToNavigateNavContainer A:hover {
	TEXT-DECORATION: none
}
#LinkSelected {
	
}
#LinkInPath {
	
}
A.NavLevel1:link {
	DISPLAY: block; PADDING-LEFT: 26px; PADDING-TOP: -10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 170px; COLOR: #fed2b5; LINE-HEIGHT: 20px; FONT-STYLE: italic
}
A.NavLevel1:visited {
	DISPLAY: block; PADDING-LEFT: 26px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 170px; COLOR: #fed2b5; LINE-HEIGHT: 20px; FONT-STYLE: italic
}
A.NavLevel1:hover {
	COLOR: #FFF2E8
}
#Selected A.NavLevel1 {
	COLOR: #ffffff
}
#InPath A.NavLevel1 {
	COLOR: #ffffff
}
A.NavLevel2:link {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 140px; COLOR: #fcb484; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
A.NavLevel2:visited {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 140px; COLOR: #fcb484; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
A.NavLevel2:hover {
	COLOR: #e9964e
}
#Selected A.NavLevel2 {
	COLOR: #fd6a0a
}
#InPath A.NavLevel2 {
	COLOR: #df6802
}
A.NavLevel3:link {
	DISPLAY: block; PADDING-LEFT: -10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #7B7B7B; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
A.NavLevel3:visited {
	DISPLAY: block; PADDING-LEFT: -10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #7B7B7B; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
A.NavLevel3:hover {
	COLOR: #e9964e
}
#Selected A.NavLevel3 {
	COLOR: #fd6a0a
}
#InPath A.NavLevel3 {
	COLOR: #df6802
}
A.NavLevel4:link {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; WIDTH: 140px; COLOR: #fcb484; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
A.NavLevel4:visited {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; WIDTH: 140px; COLOR: #fcb484; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
A.NavLevel4:hover {
	COLOR: #e9964e
}
#Selected A.NavLevel4 {
	COLOR: #fd6a0a
}
#InPath A.NavLevel4 {
	COLOR: #6c6b70
}

.nav1st {
PADDING-LEFT: 0px;
}
.nav2nd {
PADDING-LEFT: 0px;
}
.nav3rd {
PADDING-LEFT: 0px;
}

#ToFlexCopyright A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #cccccc; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#ToFlexCopyright A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #cccccc; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#ToFlexCopyright {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #cccccc; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#ToFlexCopyright A:hover {
	COLOR: #fd6a0a; TEXT-DECORATION: none
}
A.Login:link {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Login:visited {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Login:hover {
	COLOR: #fd6a0a
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #fd6a0a; clear: both;
}
HEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #fd6a0a
}
ul { 
margin-left: 5.5em; 
padding-left: 5.5em; 
PADDING-BOTTOM: 3px;
}
li {
list-style: square;
list-style-position: outside;
PADDING-BOTTOM: 3px;
}


/*	reset some basic style
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 1em;}

ul			{list-style: none; margin: 0px 0px 0px 0px;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; PADDING-BOTTOM: 5px; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

a:hover { text-decoration:none; }
