﻿/* 
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button
{
    margin: 5;
    padding: 5;
    border: 5;
    
       
}
*/

body
{
    background-color: #ffffff;
    /* background-color: #F2F2F2; */
    /*background-repeat: repeat;*/
    font-family: sans-serif, Verdana, Arial, Helvetica;
   /* font-size:   0.78em;*/
   font-size:x-small;
    /*font-size: 8pt; */
    /* font-size: small;*/
    	
}
.bodyTab
{
	background-color: #8CA4C8;
    font-family: sans-serif, Verdana, Arial, Helvetica;
   font-size:x-small;
}
   /* background-image: url(Images/bg_tile.gif);*/
    /*bottomMargin="5" leftMargin="5" topMargin="5" rightMargin="5" XMLNS:iglbar="http://schemas.infragistics.com/ASPNET/WebControls/UltraWebListbar" XMLNS:ignav="http://schemas.infragistics.com/ASPNET/WebControls/WebTree"*/
    /*padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;*/

/*.table
{
     border:0; 
     
}*/
h1, h2, h3, h4, h5, h6 {color:#444444; font-family:Verdana}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

p  {margin: 1em 0;}

a {text-decoration:underline;}

a:hover {text-decoration:none;}
/*a:hover { color:white; }*/


.Title
{
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle ;
    text-align: left;
}


/* -------------------------------------- */
/* Einstellung der Standard-Schriftarten  */
/* -------------------------------------- */
.cbo,
.chk,
.cmd,
.lbl, .lblBold, .lblTitle,
.lst,
.opt,
.txt,
.wdcFooter, 
.wdcTitle, 
.wdcNextPrev, 
.wdcDay, 
.wdcDayHeader, 
.wdcDropDown, 
.wdcCalendar,
.wdcOtherMonthDay,
.wdcSelectedDay, 
.wdcToday, 
.wdcWeekend,
.wdcEdit,
.wce,
.wne,
.dte,
.grp,
.tab,
.tabDefaultTab,
.tabSeparator,
.tabScrollButton,
.tabScrollButtonPressed,
.Standard
{
	font-family: Verdana; 
	font-weight: normal;
	font-size: 8pt;
}


/* ------------------------- */
/* ASP.NET Standard-Controls */
/* ------------------------- */
/* abweichende Styles        */
.cmd
{
	font-size: 10pt;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 1px;
	border-style: solid;
	/*background-color: #F4A460;	 SandyBrown */
    background-image: url(./images/BtnBackGr.png);
 /* a:hover { color:white; }*/

}



.cmdDe
{
	font-size: 0pt;
	color: Red;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_de22.gif);
}

.cmdEn
{
	font-size: 0pt;
	color: Red;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_en22.gif);
}

.cmdIt
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_it22.gif);
}

.cmdFr
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_fr22.gif);
}

.cmdPt
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Brazil.gif);
}

.cmdRu
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Russia.gif);
}

.cmdHu
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Hungary.gif);
}

.cmdSe
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Serbia.gif);
}

.cmdCr
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Croatia.gif);
}

.cmdCz
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Czech.gif);
}

.cmdPo
{
	font-size: 0pt;
	color: White;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(images/flag_Poland.gif);
}
.cmdLogo
{
	font-size: 0pt;
	color: Red;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 0px;
	border-style: solid;
    background-image: url(./images/logo.gif);
}

/*
a.cmd
{ 
background-image: url(images/BtnBackGrDark.png); 
} 
*/
.cmdhover 
{
	font-size: 10pt;
	border-color: #D3D3D3;		/* LightGray */
	border-width: 1px;
	border-style: solid;

    background-image: url(./images/BtnBackGrDark.png); 
} 

.lblBold
{
	font-weight: bold;
}
.lblTitle
{
	background-color: #D8D8BF;	/* Wheat */
	border-color: #0000A0;		/* DarkBlue */
	border-width: 1px;
}
.Info
{
    font-family: Verdana;
    font-weight: normal;
	font-size: X-Small;
}

/* ----------------------- */
/* WebDateChooser          */
/* ----------------------- */
/* abweichende Styles      */


.dte
{
	font-family: Verdana; 
	font-weight: normal;
	font-size: 10pt;
}

.wdcFooter, .wdcTitle, .wdcNextPrev
{
	background-color: Silver;
}
.wdcDay, .wdcDayHeader, .wdcDropDown, .wdcCalendar
{
	background-color: White;
}
.wdcOtherMonthDay
{
	background-color: White;
}
.wdcSelectedDay
{
	background-color: White;
}
.wdcToday
{
	background-color: White;
}
.wdcWeekend
{
	background-color: #F2F2F2;
}


/* ----------------------- */
/* WebCurrencyEdit         */
/* ----------------------- */
.wce
{
	font-size: 8pt;
}

/* ----------------------- */
/* WebNumericEdit          */
/* ----------------------- */
.wne
{
	font-size: 8pt;
}

/* ----------------------- */
/* WebDateTimeEdit         */
/* ----------------------- */
.dte
{
	font-size: 8pt;
}



/* ----------------------- */
/* TabStrip                */
/* ----------------------- */
.tab
{
	border-color: #0056D7;
	border-style: none;
	border-width: 1px;
	background-color: #FFFFFF;
	color: Black;
}
.tabDefaultTab
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
}
.tabSeparator
{
}
.tabScrollButton
{
	font-size: 10pt;
}
.tabScrollButtonPressed
{
	background-color: #E1EDFF;
	font-size: 10pt;
}


/* ----------------------- */
/* Panel                   */
/* ----------------------- */
.pnl,
.pnlHeaderExpanded,
.pnlHeaderCollapsed,
.pnlHeaderHover
{
	font-family: Verdana; 
	font-weight: normal;
}
.pnl
{
	background-color: #8CA4C8;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	border-style: solid;
	border-width: 1px;
	border-top-color: #002D96;
	border-bottom-color: #002D96;
	border-left-color: #9EBEF5;
	border-right-color: #002D96;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.pnlHeaderExpanded,
.pnlHeaderCollapsed,
.pnlHeaderHover
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #9EBEF5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}


/* ----------------------- */
/* Grid                    */
/* ----------------------- */
.grd,
.grdHeader,
.grdFooter,
.grdRow,
.grdRowSelected,
.grdEditCell,
.grdFrame
{
	font-size: 8pt;
	font-family: Verdana; 
	font-weight: normal;
}
.grdHeader
{
	font-weight: bold;
	color: #E1E8F5;
	background-color: #11459E;
	border-style: solid;
}
.grdFooter
{
	border-width: 1px;
	border-style: solid;
	background-color: #F2F2F2;
}
.grdRow
{
	border-color: Black;
	border-width: 1px;
	border-style: solid;
	background-color: Window;
	padding-left: 3px;
}
.grdRowSelected
{
    color: White;
    background-color: #F09D21;
}
.grdEditCell
{
	border-width: 0px;
	border-style: none;
}
.grdFrame
{
	border-width: 1px;
	border-style: Solid;
}



/* ----------------------- */
/* Spezielle Styles        */
/* ----------------------- */
.requiredField
{
	background-color: Yellow;

	font-size: 8pt;
	font-family: Verdana; 
	font-weight: normal;
}

.TabBackground
{
   
     /*background : "#8ca4c8";*/
    background-color : #8ca4c8;
    /*bgcolor="#8ca4c8"*/
}

.ButtonBackground
{
        background-color : #c3daf9;
}
