
#outliner {
  width: 100%;
  height: 500px;
  position: absolute;
  top:0px;
  left:0px;
 /*border: solid 1px black;*/
  z-index:0;
  /*background-color:#cdcdcd;#e9f881 ενναλλακτικά για ΄ωχρα #CC7722*/
    background:#f8d365 ; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f8d365, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f8d365, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f8d365, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f8d365, #ffffff); /* Standard syntax */
}


.TabView{ 
    margin:10px;
 } 
.TabView .Tabs { 
  height:35px;color:#000000;margin:1em;
} 
.TabView .Tabs a { 
    font-size:0.9em;height:25px;float:left;line-height:25px;color:#000000;text-align:center;text-decoration:none;font-weight:normal;border:1px #666 solid;margin:5px 5px 5px 5px;
 } 
.TabView .Tabs a.ActiveTab{ 
    background:#C8D3FD;height:25px;float:left;line-height:25px;border:1px white solid;border-bottom:1px #FFF solid;color:blue;font-weight:bold;margin:5px 5px 5px 5px;  
} 
.TabView .Tabs a.InactiveTab{ 

} 
.TabView .TPages{ 
    width:90%; 
   
} 
.TabView .TPages .Page{ 
    width:100%;
  
}



.vertical {
	 writing-mode: vertical-lr;
     text-orientation: upright;
 
     text-align:left;
     font-weight: bold; 
     font-size: 9pt; 
     font-family:Tahoma;
}

.SubMenuLabelType {
       width:100%;
    border: 1px solid black;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #425598;
    text-align: center;
}
    .DetailErr {
    border-color: #000000;
	border-width: 1px 1px 1px 0px;
	border-style:outset;
	min-height:20px;
	font-family:arial;
	font-size:8pt;
	font-weight: normal ;
	background-color:#C00000;
    color: #ffffff;
    width:50%;
    padding-left:5px;
    text-align:left;
}


.DetailtopTitle {
    border-color: #9e9ec3;
	border-width: 1px 1px 1px 0px;
	border-style:outset;
	min-height:20px;
	font-family:arial;
	font-size:8pt;
	font-weight: bold ;
	background-color: #5886c0;
    color: #ffffff;
    width:50%;
    padding-left:5px;
    text-align:center;
}
.topTitle {
    border-color: #9e9ec3;
	border-width: 2px 2px 2px 0px;
	border-style:outset;
	min-height:20px;
	font-family:arial;
	font-size:8pt;
	font-weight:normal ;
	background-color: #5886c0;
    color: #ffffff;
    width:100%;
    padding-left:5px;
}

.CommentLabel {
    font-family:arial;
	font-size:7pt;
	color: #000000;
    padding-right:5px;
    text-align:left;
    font-style:italic; 
}

.DetailLabel {
    font-family:arial;
	font-size:8pt;
	font-weight: bold ;
	color: #000000;
    padding-right:5px;
    text-align:right;
    width:25%;
}
.DetailTitleCenter {
    font-family:arial;
	font-size:8pt;
	font-weight: bold ;
	color: #ffffff;
    background-color:maroon;
    padding-right:5px;
    text-align:center;

}


.DetailTextBox {
    font-family:arial;
	font-size:8pt;
	font-weight: normal;
	color: #000000;
    text-align:left;
    margin-bottom: 0px;
    }

.DetailTextBoxReadOnly {
    font-family:arial;
	font-size:8pt;
	font-weight: normal;
	color: #000000;
    text-align:left;
    Width:100%; 
    margin-bottom: 0px;
    background-color:#ffffcc; 
}

 
.SubMenuTreeStyle {
    font-family: Arial;
    font-weight:normal;
    font-size: 8pt;
    color: #000000;
    text-align: left;
}

#mainworkarea {
  height: 100%;
  width:90%;
  margin: 0;
  position: absolute;
  top:10px;
  left: 5%;
  /*border: solid 1px black;*/
  background-color:transparent; 
 z-index: 10;
}

    .mybgsemi {
    background-color:Silver;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:1500px;
    background-position: center center; 
    background-image: url(localimages/loading.gif); 
    background-repeat: no-repeat; 
    display: block;
        /* Here's where you set the opacity */
    opacity: .6;
    /* Here's where you set the opacity for the bad browser */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.EventMonthTitle {
    border: 1px solid black;
    height: 18px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background-color: #FDD475;
    text-align: left;
}

.EventTitle {
    padding: 5px;
    font-family: 'Arial';
    font-size: 8pt;
    font-weight: bold;
    color: #120c3c;
    text-align: center;
    border: 1px black solid;
}

.EventTitle4Detail {
    padding: 5px;
    font-family: 'Arial';
    font-size: 8pt;
    font-weight: bold;
    color: #120c3c;
    text-align: left;
    border: 1px black solid;
    background-color:#dddddd;
}

.EventTitle4NextEvent {
    font-family: 'Arial';
    font-size: 8pt;
    font-weight: bold;
    color: #120c3c;
    text-align: justify;
}


.EventTitleShort {
    padding: 1px;
    font-family: 'Arial';
    font-size: 8pt;
    font-weight: normal;
    color: #120c3c;
    text-align:left;
}

.EventMainPart {
    font-family: 'Arial';
    text-align: left;
       font-size:8pt;
    color:#000000
}





.DetailErr {
    border-color: #000000;
	border-width: 1px 1px 1px 0px;
	border-style:outset;
	min-height:20px;
	font-family:arial;
	font-size:8pt;
	font-weight: normal ;
	background-color:maroon;
    color: #ffffff;
    width:50%;
    padding-left:5px;
    text-align:left;
}

.GeoEpitropesHeader {
    font-size: 10pt;
    background-color: #ffff99; 
    text-decoration: underline; 
    border-right: thin outset; 
    border-top: thin outset; 
    border-left: thin outset; 
    border-bottom: thin outset;
}

.NoUnderline {
    text-decoration:none;
}
.gvRight {
    text-align:right;
    font-family:Arial;
    font-size:8pt;
    vertical-align:central; 
}

.gvLeft {
    text-align:left;
    font-family:Arial;
    font-size:8pt;
    vertical-align:central; 
    color: #000000;
}

.gvMiddle {
    text-align:center ;
    font-family:Arial;
    font-size:8pt;
    vertical-align:middle; 
}

.gvTop {
    text-align:center ;
    vertical-align: top; 
}



.MyTopGrad {
    font-family: 'Arial Black'; 
    font-size: 16px; 
    font-weight: bold; 
    color: #ffffff; 
    vertical-align: middle; 
    text-align: left; 
    padding-left: 15px;
    background: #ffffff; /* Old browsers */
  
}
      ul#tabs {min-height: 100%;font-size: 9pt; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; list-style-type: none; margin: 1em 0 0 0; padding: 0 0 0.3em 0;}
      ul#tabs li {display: inline-block; line-height:2em; }
      ul#tabs li a {color: #ffffff; background-color: #5886c0; border: 1px solid #c9c3ba; border-bottom: none; padding: 0.3em; text-decoration: none;}
      ul#tabs li a:hover {background-color: #f1f0ee;color:#213866;}
      ul#tabs li a.selected {color: #000; background-color: #f1f0ee; font-weight: bold; padding: 0.7em 0.3em 0.38em 0.3em;}
	  .pSpec {font-family:arial;font-size:8pt;font-weight:normal;color:#000000; padding-left:5px} 
      div.tabContent {border: 1px solid #c9c3ba; padding: 0.5em; background-color: #f1f0ee;}
	  div.tabContent.hide { display: none;}

.LastNewsTitle {
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #5886c0;
}
.LastNewsDate {
    font-family:Arial;
    font-weight:bold;
    font-size:8pt;
    color:#808080;
}


.MasterPageButtons {
    text-align:center;
}

.LastNewsText {
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
}

.LastNewsImage {
  width:10%;
    height:auto;
    float:left;
    padding: 5px;
}

.BasicParartimaText {
    font-family: Arial;
    font-size: 8pt;
    text-align:justify;
    color: #000000;
}

.LawTableHeader {
        font-family: Tahoma;
    font-size: 9pt;
    text-align:center ;
    color: #ffffff;
    background-color:#5D7B9D;
}

.mymainpopupCont
{
	/*Για την ανακοίνωση σε όποια  σελίδα*/
	font-family: Tahoma;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;  
	color:#000000;
	background-color:White; 
}

.myNewRegTopText
{
	/*Για την ανακοίνωση σε όποια  σελίδα*/
	font-family: Tahoma;
	font-size:10pt;
	font-weight:normal;
	font-style: italic;  
    
	color:#000000;
	background-color:White; 
}
.myNewRegRestText
{
	/*Για την ανακοίνωση σε όποια  σελίδα*/
	font-family: Tahoma;
	font-size:9pt;
	font-weight:normal;
	font-style: normal;  
    text-align:justify;
	color:#000000;
	background-color:White; 
}


.myAggeliespopupCont
{
	/*Για την ανακοίνωση σε όποια  σελίδα*/
	font-family: Tahoma;
	font-size:9pt;
	font-weight:normal;
	font-style:normal;  
	color:#000000;
	background-color:White; 
}

.IntTableHeader {
        font-family: Tahoma;
    font-size: 9pt;
    text-align:center ;
    color: #ffffff;
    background-color:#5D7B9D;
}

.CoontactPageTable {
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    width:100%;
}

.ContactPageDataTable {
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    width:100%;
    text-align:center;
}

 #map {
        height: 340px;
        width: 80%;
        margin-left:10%;
       }
 .MyDetailTextField { /* Die Unterpunkte der Subnavigation. */
 padding: 0;
 margin: 0;
  font-size: 1em;
  font-family:Arial;
  height:1.8em;
  color:black;
  border:1px solid  outset black ;
  width:18em;
  min-width: 15em; 
}

.ContactPageText {
    font-family: Arial;
    font-size: 8pt;
    text-align:center;
    color: #000000;
}


.SiteMapText {
    font-family: Arial;
    font-size: 8pt;
    text-align:left;
    color: #000000;
}


.grad {
  background: -webkit-linear-gradient(top,#FFFFFF,#AABDDD); /*Safari 5.1-6*/
  background: -o-linear-gradient(top,#FFFFFF,#AABDDD); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top,#FFFFFF,#AABDDD); /*Fx 3.6-15*/
  background: linear-gradient(top, #FFFFFF,#AABDDD); /*Standard*/
} 


.MasterPageGeoTitle {
    color: #000000;
    /*text-shadow: 0 -1px 0 rgba(100,100,100,.3);*/
    /*text-shadow: 1px 1px #adadad; */
    text-shadow: 1px 1px 2px white, 0 0 1em #000000, 0 0 0.2em #adadad;
    font-size: 18pt;
    font-family:tahoma;
    font-weight:900; 
    line-height: 16px;
}

.MasterPageGeoSubTitle {

    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
     text-shadow: 1px 1px 2px white, 0 0 1em black, 0 0 0.2em black;
    
}
.PreviewFileName {
    width: 98%;
    padding: 1%;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    font-size: 12px;
    line-height: 16px;
}
.CommonPageText {
    font-family: Arial;
    font-size: 9pt;
    text-align:justify;
    color: #000000;
}


.CommonPageText_center {
    font-family: Arial;
    font-size: 9pt;
    text-align:center;
    color: #000000;
}

.CommonPageText_center_bold {
    font-family: Arial;
    font-size: 9pt;
    text-align:center;
    color: #000000;
    font-weight:bold;
}


.AggTitleText {
    font-family: Arial;
    font-size: 8pt;
    text-align:justify;
    color: #000000;
    font-weight:bold; 
    text-decoration:underline; 
}

.AggSecTitleText {
    font-family: Arial;
    font-size: 8pt;
    text-align:justify;
    color: #000000;
}
.AggConText {
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    font-style:italic; 
}

.AggDateText {
    font-family: Arial;
    font-size: 7pt;
    color: #000000;
    font-style:italic; 
}


.CommonPageTextCenter {
    font-family: Arial;
    font-size: 9pt;
    text-align:center;
    color: #000000;
}

.CommonPageTopTitle {
    font-family:Tahoma  ;
    font-size: 10pt;
    font-weight:bolder; 
    color: #000000;
    vertical-align: middle;
    text-align: center; 
    table-layout: auto; 
    border-top: #ccccff thin groove; 
    margin-top: 5px; 
    padding-top: 5px;
    margin-bottom: 5px; 
    padding-bottom: 5px;
        border-top:solid 1px #000000;
    border-bottom:double  2px #000000;
    clip: rect(0px auto auto auto); 
}

.NewsTopPath {
    font-family:Tahoma ;
    font-size: 8pt;
    font-weight:bold; 
    color: #000000;
    vertical-align: middle;
    text-align: left; 
    padding-left: 5px;
}


.OrganaDioikisisTable {
    width:480px;
    font-size: 8pt; 
    font-family: Tahoma;
}

.OrganaDioikisisBranchRow {
    text-align:center; 
     background-color:#cccccc;
     font-weight: bold; 
     font-size: 10pt; 
     height: 21px; 
     border-right: thin ridge; 
     border-top: thin ridge; 
     border-left: thin ridge; 
     border-bottom: thin ridge;
}

.OrganaDioikisisColumnLabelAA {
    text-align:center;
    font-weight: bold; 
    font-size: 9pt;
    background-color:#cccccc;
    width:20px;
}

.OrganaDioikisisColumnLabelOthers {
    text-align:center;
    font-weight: bold; 
    font-size: 9pt;
    background-color:#cccccc;
}

.OrganaDioikisisEidikotitaRow {
    text-align:left;
    font-weight: bold; 
    font-size: 9pt; 
    border-bottom: #336666 thin solid; 
    height: 20px;
}

.OrganaDioikisisCell {
    font-family: Arial;
    font-size: 8pt;
    text-align:justify;
    color: #000000;
}

.DSLabelCell {
    text-align:left; 
    font-weight: bold;  
        border-right: thin ridge; 
    border-top: thin ridge; 
    font-size: 8pt; 
    font-family: Tahoma; 
    border-left: thin ridge; 
    width: 201px; 
    border-bottom: thin ridge;
    vertical-align:top;
}

.DSNameCell {
    border-right: thin ridge; 
    border-top: thin ridge; 
    border-left: thin ridge; 
    width: 296px; 
    border-bottom: thin ridge; 
    padding-left: 10px; 
    text-align: left;
    text-align:left;
    vertical-align:top;
    font-size: 8pt; 
    font-family: Tahoma; 
}

.DSMemberCell {
    border-right: thin ridge; 
    border-top: thin ridge; 
    border-left: thin ridge; 
    width: 296px; 
    border-bottom: thin ridge; 
    padding-left: 10px; 
    line-height: 15pt;
    font-size: 8pt; 
    font-family: Tahoma; 
}


.SyntoCategoryLabel {
     text-align:left;
     font-weight: bold; 
     font-size: 9pt; 
     font-family:Tahoma;
     border-bottom: #336666 thin solid; 
     height: 20px;
}

.SyntoTable {
    width:100%;
    margin-left:10px;
     font-size: 8pt; 
     font-family:Tahoma;
}


.DieythPageText {
    font-family: Arial;
    font-size: 8pt;
    text-align:center;
    color: #000000;
}

.DieythMainPanel {
    border:3px Outset;
     Width:95%;
     background-color:LightSteelBlue;
}

.DieythOtherPanel {
       border:3px Outset;
     Width:95%;
     background-color:Lavender;
}

.DieythTitleText {
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma;
    text-align: center;
}

.DieythNameText {
    font-size: 8pt;
    font-family: Tahoma;
    text-align:center;
}

.TablePagesTopText {
    font-family:Arial  ;
    font-size: 8pt;
    color:#000000;
}

.TablePagesDateCell {
     font-family:Arial  ;
    font-size: 8pt;
    color:#000000;
    text-align:center;
    vertical-align:top; 
}

.TablePagesTitleCell {
    font-family:Arial  ;
    font-size: 8pt;
    font-weight:bold;
    color:#000000;
    text-align:left;
    vertical-align:top; 
    width:98%;
}

.TablePagesSummaryCell {
    font-family:Arial;
    font-size: 8pt;
    font-weight:normal;
    color:#000000;
    text-align:justify;
    vertical-align:top; 
}

	.cpYearNavigation, .cpMonthNavigation{ background-color:#ffffff; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold;}
	.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText {font-family:arial; font-size:8pt; }
	TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
	TD.cpWEDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;color:#ff0000}
	.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate, .cpCurrentMonthWEDate  { text-align:right; text-decoration:none; }
	.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled, .cpCurrentMonthWEDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
	.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
	.cpCurrentMonthWEDate { color:#D12140; }
	.cpOtherMonthDate { color:#808080; }
	TD.cpCurrentDate { color:white; background-color: #ffffff; border-width:1px; border:solid thin #ff0000; }
	TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
	TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
	A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
	A.cpTodayText { color:black; }
	.cpTodayTextDisabled { color:#D0D0D0; }
	.cpBorder { border:solid thin #808080; }
	

/* Accordion */

.accordionHeader {
    border: 1px solid #f1f0ee;
    color: white;
    background-color: #f1f0ee;
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeader a:hover {
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #C8D3FD;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover {
    background: none;
    text-decoration: underline;
}

.accordionContent {
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.CalendarTooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black; *//* If you want dots under the hoverable text */
   /* padding-left:5px;
    padding-right:5px;
    border:1px silver solid;*/
   
    width:100%;
}

/* Tooltip text */
.CalendarTooltip .tooltiptext {
    visibility: hidden;
    /*width: 120px;*/
    background-color: #ffffff;
    color: #000000;
    text-align: left;
    min-width:160px;
    padding-left:5px;
    padding-right:5px;
    border-radius: 6px;
    border:1px solid #000000;
    /* Position the tooltip text */
    position: absolute;
    z-index: 99;
    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
/*.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #000000;
}*/

/* Show the tooltip text when you mouse over the tooltip container */
.CalendarTooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.EventCalendarTable {
    font-family: 'Arial';
   /* font-weight:bold;*/
    text-align: left;
    font-size:8pt;
    color:#000000;
    width:100%;
   
}

.EventCalendarDayHeader {
    font-family: 'Arial';
    font-weight:bold;
    text-align: center;
    font-size:8pt;
    color:#000000;
   /* background-color:#5886c0;*/
    width:18px;
    height:18px;
}

.EventCalendarDateHeader {
    font-family: 'Arial';
    /*font-weight:bold;*/
    text-align: left;
    font-size:8pt;
    color:#000000;
    background-color:#c9c3ba;
    /*height:18px;
    width:18px; */
    text-align:center;
}

.EventCalendarDateHeaderShort {
    font-family: 'Arial';
    /*font-weight:bold;*/
    text-align: left;
    font-size:8pt;
    color:#000000;
    height:18px;
    width:18px;
    text-align:center;
}

.EventCalendarMonthTitle {
    font-family: 'Arial';
    font-weight: bold;
    text-align: center;
    font-size: 9pt;
    color: #000000;
    width:70%;
}

.EventCalendarUnderMonthTitle {
    font-family: 'Arial';
    text-align: center;
    font-size: 8pt;
    color: #000000;
    width:90%;
}

.NewsCell {
       text-align:justify;
       vertical-align:top;
       width:200px; 
       min-height:200px;
       float:left;
       padding:4px;
}




.cpYearNavigation, .cpMonthNavigation{ background-color:#ffffff; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold;}
	.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText {font-family:arial; font-size:8pt; }
	TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
	TD.cpWEDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;color:#ff0000}
	.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate, .cpCurrentMonthWEDate  { text-align:right; text-decoration:none; }
    	.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled, .cpCurrentMonthWEDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
	.cpCurrentMonthDate, .cpCurrentDate { color:#000000; font-family:arial; font-size:8pt; }
	.cpCurrentMonthWEDate { color:#D12140; font-family:arial; font-size:8pt; }
	.cpOtherMonthDate { color:#808080;font-family:arial; font-size:8pt;  }
	TD.cpCurrentDate { color:white; background-color: #ffffff; border-width:1px; border:solid thin #ff0000; }
	TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
	TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
	A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
	A.cpTodayText { color:black; }
	.cpTodayTextDisabled { color:#D0D0D0; }
	.cpBorder { border:solid thin #808080; }

        
/* Part new for Mobs*/
   /* Part new for Mobs*/
 .myDetailRow{
  line-height: 1em;
  padding:0; 
  width: 100%;    /*3%+94%+3%=100%=full width*/
  margin: 0em 0% 0em 0%;  
  display: inline-table; 
  vertical-align:top;
 }

 .myDetailRow .SpecialMenuLabel {
   margin: 0;
  padding: 0;
           }
 .MenuButton {
     display:none;
     visibility:hidden;
     width:100%;text-align:right;background-color:#425598;
  }


 .myDetailRow .myfieldBannerClass {
 /* width:auto;*/
    width:75%;
  
  float: left; 
  padding: 1% 1% 1em 1%;
  margin: 0em 1% 0 1%;
  font-family:Arial;
}


  .myDetailRow .myfieldBannerClass_2 {
       max-width:25%;
      text-align:center; 
  float: left; 
  padding: 0% 0% 0em 0%;
  margin: 0em 0% 0 0%;
  font-family:Arial;
}
    .myDetailRow .myfieldBannerClass .img {
       width: 100%;height: auto;border: 0
    }

.myDetailRow .myfieldBannerClass .MyContactCell {
  
  width:50%;
  min-width: 10em;  
  float: left; 
  padding: 1% 1% 1em 1%;
  margin: 0em 1% 0 1%;
  
}


.myDetailRow .MyMenuLabel {
  
  min-width: 10em;  
  
  padding: 0em 0% 0% 0%;
  margin: 0 0 0 0;
  font-family:Arial;
  background-color:#425598;
}

.myDetailRow .MyIcons {
/* width: auto;  
  min-width: 10em; */ 
  float: left;
  padding: 0% 0% 0% 0%;
  margin: 0% 0% 0 0%;
  background-color:#425598;
 
}

.myDetailRow .MySearch {
 /* width:15em;
  min-width: 15em;  */
  float: left; 
  padding: 1% 1% 1em 1%;
  margin: 0em 0% 0 0%;
  font-family:Arial;
  background-color:#425598;
}

.myDetailRow .Logo1 {
  width:150px;
/*  min-width: 15em;  */
  float: left; 
  padding: 0% 0% 0em 0%;
  margin: 0em 0% 0 0%;
}

.myDetailRow .Logo2 {
  width:253px;
/*  min-width: 15em;  */
  float: left; 
  padding: 0% 0% 0em 0%;
  margin: 0em 0% 0 0%;
}

.myDetailRow .myRemBannerClass {
  width:100%;
  margin-left:10%;
  /*min-width: 15em;  */
  
  padding: 1% 1% 1em 1%;
  margin: 0em 1% 0 1%;
  font-family:Arial;
}


.NavPanel {
    margin-left:30%;
    width:15em;
}


.myDetailRow .myfieldBannerClass .MyLabelCell { /* Die Unterpunkte der Subnavigation. */
 /* padding: 30;*/
  margin: 0.2em 0;
  color:black;
   text-align:left;
}

.myDetailRow .myfieldBannerClass .MyTextCell { /* Die Unterpunkte der Subnavigation. */
 /* padding: 30;*/
  margin: 0.2em 0.2em;
  font-size: 1.1em;
  color:black;
 
   text-align:left;
}



