﻿body {
	font-family:Arial;
	font-size:10pt;
	color:Black;
	background-color:#ffffff;
	margin:0 0 0 0;
}

textarea {
    resize: none;
}


#all
{
	width:1000px;
	min-height:500px;
	background-color:#eaf1f6;
	margin: auto;
}

#innerContent
{
	width:1000px;
	min-height:365px;
	height: auto !important;
	overflow: visible;
	position:relative;
	background-color:#eaf1f6;
/*	padding-bottom:40px;*/
	padding-bottom:20px;
}

a {
	font-size:10pt;
	color:Black;
	text-decoration:none;
}

hr 
{
	color:#CCCCCC;
	background-color:#cccccc;
}

input
{
	font-family:Arial;
	font-size:10pt;
}

.banner
{
	background-image:url('banner.jpg'); 
	background-repeat:no-repeat; 
	background-position:right;
	color:White;
	font-size:8pt;
}

.banner a
{
	color:White;
	font-size: 8pt;
}

.banner select
{
	font-size:8pt;
}

.banner td
{
	font-size:8pt;
	color:White;
}

.MenuTabFormat td 
{
    height: 100%;
    width: 150px;
    border: solid 1px #000;
}

.MenuFormat td a
{
    display: block;
  text-align: center;
line-height: 25px;
}
/*
.MenuTab td
{
	width:150px;
	height:30px;
	text-align:center;
}
*/
.MenuTab td
{
	background-image:url('NavTab2.gif');
	background-repeat:no-repeat;
	width:150px;
	height:30px;
	padding:0px;
}

.MenuTabSelected td
{
	background-image:url('NavTabSel.gif');
	background-repeat:no-repeat;
	width:150px;
	height:30px;
	padding:0px;
}
/*
.MenuTab td a
{
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	color:White;
}
*/
/*.MenuTab td a:active
{
	background-image:url('NavTabSel.gif');
	display:block; margin-bottom:1px; text-align:center; width:16ex;
         border-style:ridge; border-width:0px; padding:2px; text-decoration:none;

}

.SubMenu
{
	font-size:10pt;
	text-align:center;
	padding: 0px 5px 0px 5px;
	margin-top: -8px;
	margin-left:15px;
}
.SubMenu a
{
	color:Navy;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.SubMenu a:active
{
	color:#ad1414;
	font-style:normal;
	font-weight:bold;
}

SubMenuFormat
{
	margin-top:20px;
	width:500px;
	background-color:#ffffff;
	border:solid 1px #ff0000;
	margin-left:50px;
}

.SubMenuFormat a
{
	font-size:10pt;
	font-weight:bold;
	color:Navy;
}
*/
/*.SubMenu a:hover
{
	background-color: Navy;
	color: White;
}*/

/*
.SubMenu td a
{
	color:Navy;
	text-decoration:none;
}*/

/* Submenu */

.MenuFormat td
{
	text-align:center;
	width:150px;
}

.SubMenuFormat td
{
	text-align:left;
	
}


.header {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    width: 95%;
    height: 30px;
    padding: 3px 0px 3px 0px;
}

.PageHeader
{
}


#content
{
	width:700px;
	position:relative;
	top:10px;
	left:50px;
}

#welcome
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color: #ad1414; 
}

.Login
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
	font-weight:bold;
	border:solid 1px #003e8c;
}

.Login a
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
	font-weight:bold;
}

.Login td
{
	vertical-align:top;
}

.LoginSub
{
	font-size:8pt;
	font-family:Arial;
	color:Gray;
}

.LoginButton
{
	background:url('LoginButton.gif');
	width:85px;
	height:25px;
}

#news
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
	position:relative;
	top:10px;
}

#news b
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
}

#news a
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
}

.Beschreibung
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
	border:solid 1px #003e8c;
	position:relative;
	top:10px;
}

#footer
{
	font-size:10pt;
	font-family:Arial;
	color:#003e8c;
	text-align:right;
	position:relative;
	top:10px;
	width:100%;
	padding:2px;
}

/* Bottom hyperlink design*/
div.bottomhyperlink
{
    font-family:Arial;
    font-size: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}
div.bottomhyperlink .geloeschtCheck
{
    color: #839ce7;
    margin-left: 20px;
}
div.bottomhyperlink a:link,
div.bottomhyperlink a:visited
{
    color: #839ce7;
    text-decoration: none;
    margin-top: -3px;
}
div.bottomhyperlink a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
div.bottomhyperlink img
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: relative;
        top: 0em;
        padding-right: .4em;
        left: 0px;
    height: 10px;
}

div .filter
{
    height: 25px;
    padding: 1px 3px 1px 3px;
    vertical-align: middle;
    margin-bottom: 5px;
}

/* Detail Page */
.DetailHeader
{
    padding: 1px 3px 1px 3px;
}   

.DetailHeaderTop
{
    padding: 1px 3px 1px 3px;
    vertical-align: top;
}
.DetailHeaderRight
{
    padding: 1px 3px 1px 3px;
    text-align: right;
}

.DetailHeaderReq
{
    padding: 1px 3px 1px 3px;
    font-weight: bold;
   /* background-color: #DEE8F5;*/
}

.DetailControl
{
    padding: 1px 3px 1px 3px;
}
.DetailControlNoW
{
    padding: 1px 3px 1px 3px;
    white-space: nowrap;
}
.DetailControlRight
{
    padding: 1px 3px 1px 3px;
    text-align: right;
}
.DetailCommand
{
    padding: 3px 3px 3px 3px;
    background-color: #DEE8F5;
}

.DetailForm
{
    background-color: #EFF3FB;
    border: solid 1px silver; 
}

.TableForm
{
  margin: 10px 15px 0px 15px;   

  width: 100%;
}

.DetailForm td
{
    font-size:10pt;
}

.DFHeader
{
    background-color: #003e8c;
    height: 30px;
    font-weight: bold;
    width: 100%;
    color: White;
    /*margin: 5px 5px 5px 5px;*/
}
.DFHeader .Left
{
    vertical-align: middle;
    padding-left: 5px;
    text-align: left;
}
.DFHeader .Right
{
    text-align: right;
    padding-right: 5px;
}

.DFHeader a
{
    color:White;
}

.DetailContent
{
    position: relative;
    left: 5px;
    top: 10px;
    width:99%;
/*    border: solid 2px white;
    padding: 3px; */
}

.IRight { text-align: right;}
.Pager
{
	font-weight:bold;
}

.Pager a
{
	font-weight:lighter;
	text-decoration:underline;
}

.DetailContentBig
{
    position: relative;
    left: 10px;
    top: 20px;
    width:98%;
}

.Meldebogen
{
/*    background-color: #ECECEC; */
	background-color: #EFF3FB;
	width: 400px;
    padding: 2px;
/*    margin-left: 30px;*/
    border: solid 2px #DEE8F5;
}

.Meldebogen .MBHeader
{
    font-weight: bold;
    padding: 5px 0px 5px 3px;
    text-decoration: underline;
}

.Meldebogen .MBDetailHeader
{
    padding: 1px 3px 1px 3px;
}

.Meldebogen .MBDetailHeaderReq
{
    padding: 1px 3px 1px 3px;
    font-weight: bold;
}

.Meldebogen .MBDetailCommand
{
    padding: 1px 3px 1px 3px;
}

.hidden { display: none;}
.btnhidden { visibility: hidden; }
.padl3 { padding-left:3px;}

.SuchButton
{
	background:url('fernglas.gif') no-repeat left 50%;
	padding-left: 20px;
		background-color: #eaf1f6;
}

.UndoButton
{
	background:url('undo.gif') no-repeat left 50%;
	background-color: #eaf1f6;
	padding-left: 20px;
}

.SaveButton
{
   	background:url('save.png') no-repeat left 50%;
	padding-left: 20px; 
		background-color: #eaf1f6;
}

.DeleteButton
{
   	background:url('delete.png') no-repeat left 50%;
	padding-left: 20px; 
		background-color: #eaf1f6;
}

.SaveCloseButton
{
   	background:url('saveclose.png') no-repeat left 50%;
	padding-left: 20px; 
		background-color: #eaf1f6;
}

.BackButton
{
   	background:url('Back.gif') no-repeat left 50%;
	padding-left: 20px; 
		background-color: #eaf1f6;
}

.ForwardButton
{
   	background:url('forward.gif') no-repeat left 50%;
	padding-left: 20px; 
		background-color: #eaf1f6;
}


.DamageButton
{
   	background:url('damage.png') no-repeat left 50%;
	padding-left: 20px; 
		background-color: #eaf1f6;
}

.CalcButton
{
   	background:url('calculator.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}


.CloseButton
{
   	background:url('close.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}

.PrintButton
{
   	background:url('printer.gif') no-repeat left 50%;
	padding-left: 20px;
	background-color: #eaf1f6; 
}

.PrintSaveButton
{
   	background:url('printsave.png') no-repeat left 50%;
	padding-left: 20px;
	background-color: #eaf1f6; 
}


.AddButton
{
   	background:url('plus.gif') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}
.ChangeButton
{
   	background:url('change.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}

.EditButton
{
   	background:url('edit.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}

.BussgeldButton
{
   	background:url('bussgeld.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}

.NBGButton
{
   	background:url('nbg.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}


.HelpButton
{
   	background:url('help.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}

.PasswordButton
{
   	background:url('password.png') no-repeat left 50%;
	padding-left: 20px; 
	background-color: #eaf1f6;
}

.SuchControl
{
    font-size:9pt;
    margin: 1px 3px 1px 3px;
    width:150px;
}

.SuchHeader
{
    margin: 1px 3px 1px 3px;
    vertical-align: text-bottom;
}

div.searchresult
{
    text-align: center; 
    width:100%; 
    overflow: auto; 
    max-height: 200px; 
    padding: 2px 0px 3px 0px;
}
div.searchresult a:link,
div.searchresult a:visited
{
    color: #839ce7;
    text-decoration: none;
    margin-top: -3px;
}
div.searchresult a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
/* MultiTab 
    text-decoration: underline !important;
*/

.NewsTab .ajax__tab_body  { border:1px solid #999999; border-top:0;padding:8px; }
.NewsTab .ajax__tab_outer { background-color: #EFF3FB; }
.NewsTab .ajax__tab_header 
{
    /*background-color: #DEE8F5;*/
    border-bottom: 1px solid #999999;
}
.NewsTab .ajax__tab_inner
{
    padding: 6px;
    margin-right: 1px;
    margin-left: 1px;
    background-color: #DEE8F5;
    background-color: #EFF3FB;
    border:1px solid #DEE8F5;
}
.NewsTab .ajax__tab_hover .ajax__tab_outer
{
    text-decoration: underline !important;
}
.NewsTab .ajax__tab_hover .ajax__tab_inner
{
    text-decoration: underline !important;
    cursor: pointer;
    background-color: #FFFFE1;
}
.NewsTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #DEE8F5;
}
.NewsTab .ajax__tab_active .ajax__tab_inner
{
    background-color: #DEE8F5;
    font-weight: bold;
}

 
.whitePanel
{
    background-color: White;
    border: solid 1px silver;
    padding: 10px;
}
.whiteFooter { padding-top: 20px; border-top: solid 2px #FFFFFF;}
.whiteHeader { text-align: right; font-style: italic; padding: 3px;}

/*CollapsiblePanel*/
.collapsePanel {
	
	/*background-color:white;*/
	overflow:hidden;
	border: solid 1px #DEE8F5;
	padding-top:5px;
}

.collapsePanelHeader{
	width:100%;
	height:25px;
	background-color:#DEE8F5;
	color:#000;
	font-weight:bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.FHDCalendar .ajax__calendar_container {
    border:1px solid #DEE8F5;
    background-color: #EFF3FB;
    color: blue;
}

.ajax__calendar_container td
 { 
     border: 0px  !important;
 }
  
.FHDCalendar .ajax__calendar_header,
.FHDCalendar .ajax__calendar_footer { background-color: #DEE8F5;}

.FHDCalendar .ajax__calendar_other .ajax__calendar_day,
.FHDCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.FHDCalendar .ajax__calendar_hover .ajax__calendar_day,
.FHDCalendar .ajax__calendar_hover .ajax__calendar_month,
.FHDCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.FHDCalendar .ajax__calendar_active .ajax__calendar_day,
.FHDCalendar .ajax__calendar_active .ajax__calendar_month,
.FHDCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #ad1414 ;
    font-weight:bold;
}

div.plantafelliste
{
    text-align: center;
    width:100%;
    position:relative;
    padding: 2px 0px 3px 0px;
    overflow:auto;
}

.PTcar a
{
	font-size:10pt;
	font-family:Arial;
	color:Black;
}

.StandortLabel
{
	left:16px;
	font-family:Arial;
	font-size:8pt;
	color: #003e8c;
	position:relative;
}

.GrayedOut
{
background-color:Gray;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.ModalPopupPT td
{
background-color:#DEE8F5;
background-position:center;
padding:0;
border: none;
}

.ShowNews
{}

.ShowNews a
{
	color:Black;
	font-size:10pt;
	text-decoration:underline;
}



/* Styles Masterpage */

.menuMaster_Left
{
 float: left;  
 white-space: nowrap;
}

.menuMaster_Right
{
 float: right;   
 white-space: nowrap;

}

.menuMaster
{
  background-color: #000000;
  color: #cccccc;  
  width: 100%;   
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial;
  white-space: nowrap;
  }
  
.MasterBottom
 {
    width:100%;
    height: 30px;
 }
 
.textbox_noresize
{
    resize: none;
    font-family: Arial;
    font-size: 10pt;
}


.hidden
{
  visibility: hidden;   
}

.WKZResult
{
      text-align: left;
        background-color: #ffffff; 
         border: 1px solid #003e8c;
  
}

.WKZResult td
{
  padding: 5px;   
}

.WKZResult input
{
   text-align: right;
}