body
{
   font-family: Verdana, Arial, Serif;
   font-size: small;
   margin: 0px;
   color: Black;
}

.divSeitenkopf
{
  font-family: Arial, Serif;
  color: white; 
  background-image: url(Images/headerGRADIENT_Tall.gif);
  background-repeat: repeat-x;
  border-bottom: 1px solid #6699cc;
  height: 70px;
}

.webToolBrand	{
	font-size: 16px;
  font-weight: bold;
	color: #FFFFFF;
	position: relative; top: -2;left: -1;
}

#divBody
{
  line-height:150%;  
  margin: 10px;
  height: 100%;
}

#divSeitenfuss
{
  border-top: solid 5px #FFE17C;
  background-color: #3266CC;
  height: 35px;
}

.Ueberschrift1
{
  font-weight: bold;
  font-size: 18px;
  line-height:200%;  
}
.Ueberschrift1normal
{
  font-weight: normal;
  font-size: 18px;
  line-height:100%;  
}
.Ueberschrift2
{
  font-weight: bold;
  font-size: 14px;
  line-height:150%;  
}

.Ueberschrift3
{
  font-weight: bold;
  font-size: 12px;
  line-height:150%;  
}

.divGridHeader
{
  background-color: #6699cc;
  color: White;
  font-weight: bold;
  border: solid 1px #CCDDEF;
  width: 99%;
  padding-top: 3px;
  padding-bottom: 3px;
}

.fett
{
  font-weight: bold;
}

.highlight
{
  background-color: #fefbd2;
  border: solid 1px #CCDDEF;
  font-family: Tahoma, Arial, Sans-Serif;
  font-size: 10pt;
}
.help
{
  color: Gray;
  font-size: 9pt;
  font-family: Tahoma, Arial, Sans-Serif;
}
.GridViewPrint
{
  font-family: Arial, Sans-Serif;
  font-size: 9pt;
  line-height: 100%;
}
/*
 * Table
 */
.tblTable
{
  border: solid 1px #CCDDEF;
} 
.tblLbl
{
  background-color: #eeeeee;
}
.tdTopLeft
{
  text-align:left;
  vertical-align:top;
}
.tblLblCourierSmall
{
  background-color: #eeeeee;
  color: Gray;
  font-size: 8pt;
  font-family: Courier;

}

/*
 * GridView
 */

.grvGridView
{
  width: 99%;
  border: solid 1px #CCDDEF;
}  

.gvwAlternateRowStyle
{
  background-color: #CADBED; 
}

.gvwSelectedRowStyle
{
  background-color: #FFE17C; 
}

/*
 * Details View
 */

.divDetailsViewHeader
{
  background-color: #6699cc;
  color: White;
  font-weight: bold;
  border: solid 1px #CCDDEF;
  width: 50%;
  padding-top: 1px;
  padding-bottom: 1px;
}

.dvwHeaderStyle
{
  background-color: #6699cc;
  color: White;
  font-weight: bold;
  border: solid 1px #CCDDEF;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 20px;
}

.dvwDetailsView
{
  width: 50%;
  border: solid 1px #CCDDEF;
}

.dvwSelectedRowStyle
{
  background-color: #FFE17C; 
}

.dvwFieldHeaderStyle
{
  background-color: #eeeeee; 
}

.dvwCommandRowStyle
{
  background-color: #eeeeee;
  text-align: right;
}
.ctrlInput
{
  width: 99%;
  border: solid 1px #CCDDEF;
}
.ctrlInputSmall
{
  border: solid 1px #CCDDEF;
  font-family: Tahoma, Arial, Sans-Serif;
  font-size: 10pt;
}
.ctrlDefault
{
  border: solid 1px #CCDDEF;
}
#breadcrumb
{
  width: 99%;
  text-align: right;
  padding-right: 5px;
}
 
.lbBorders {
    border-left: solid 1px #CCDDEF; border-bottom: solid 1px #CCDDEF;
}

.lightShadow {
    background-image:url(images/gradient_onwhite.gif); 
    background-repeat: repeat-x; 
} 

.lrbBorders {
    border-left: solid 1px #CCDDEF; border-right: solid 1px #CCDDEF; border-bottom: solid 1px #CCDDEF;
}
.callOutStyle {
    background-color: #6699CC; 
    font-family:tahoma; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}

.callOutHeaderStyle {
    background-color: #6699CC; 
    padding-left:7; 
    font-family:tahoma; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}


.callOutStyleLowLeftPadding {
    background-color: #6699CC; 
    font-family:tahoma; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoLeftPadding {
    background-color: #6699CC; 
    font-family:tahoma; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoBorder {
    background-color: #6699CC; 
    font-family:tahoma; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}
.bodyText {
    font-family:verdana;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30;
    padding-right: 20;
    padding-top: 10;
}
     
.bodyTextLeftPadding {
    font-family:verdana;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
}

.bodyTextLowPadding {
    font-family:verdana;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
} 

.bodyTextLowPaddingSelected { 
    font-family:verdana; 
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    background-color:#EEEEEE;
} 

.bodyTextNoPadding {
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.bodyTextNoTopPadding { 
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
}

.bodyTextLowTopPadding { 
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
}

.bodyTextLeftPadding5 { 
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:5; 
}
.gridRowStyle {
    background-color:#FFFFFF;
    font-family:tahoma; 
    font-size: 8pt;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1px solid #CCDDEF;
    border-right: 1px solid #CCDDEF;  
    border-bottom: 1px solid #CCDDEF;    
}

.gridPagerStyle {
    color:#000000; 
    background-color:#EEEEEE; 
    font-size: 8pt;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
}

.gridAlternatingRowStyle {
    font-family:tahoma; 
    font-size: 8pt;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #CADBED;    
    border-left: 1px solid #CCDDEF;
    border-right: 1px solid #CCDDEF;
}

.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family:tahoma; 
    font-size: .9em;
    color: white;
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1px solid #CCDDEF;
    border-right: 1px solid #CCDDEF;
}

