﻿@page { size:21.0cm 29.7cm;
	margin:2.0cm;
        font-family:Arial,Helvetica,sans-serif;
	}

BODY  { bgcolor:#FFFFFF;
        font-family:Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	}

FORM { display:inline; }
IMG { vertical-align:middle; margin:0px; padding:0px; border:0px; }
b   { font-weight: bold; }
BIG { font-weight: bold; font-size: 14px; }
HR  { size:1 ;}

H1 { font-weight: bold;	font-size: 12px; color: #333333; margin-top:2px; margin-bottom:2px; }
H2 { font-weight: bold;	font-size: 14px; color: #333333; }
H3 { font-weight: bold;	font-size: 12px; color: #333333; }

UL { margin-top:0px; margin-bottom:0px; margin-left:0.7em; padding-left:0.5em; }
UL.lev2 { margin-left:36px; margin-top:0px; margin-bottom:0px; font-size:11px; }
UL.lev2 LI { font-size:11px; line-height: 12px; }

TABLE { cellspacing:0px; cellpadding:0px; border:0px; margin-top:0px; marginleft:0px; }
ul,ol,li { font-size:12px; }
td,th,tr,table,p,br { font-size:12px; }
select { font-size:10px; color:#000066; line-height: 12px; }
input  { font-size:10px; color:#000066; line-height: 12px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; vertical-align:middle;}
select.small, input.small { font-size:9px; color:#000066; line-height: 10px; }

code { font-weight:normal; font-size:12px; color: #000000; }
pre  { font-family:Courier New,Courier; font-size:10px; color:#FFFFC0; }
tt   { font-family:Courier New,Courier; font-size:10px; color:#FFFFC0; }

a 		{ color: #5482A1; }
a:link		{ color:#004184;text-decoration:none; }
a:active 	{ color:#004184;text-decoration:none; }
a:visited 	{ color:#004184;text-decoration:none; }
a:hover		{ color:#004184;background:transparent;text-decoration:underline; }

.a_menu		{ color:#000099;font-weight:normal; font-size:11px; }
.i_menu		{ color:#000000;font-weight:normal; font-size:11px; }
.i_footer	{ color:#FFFFFF;font-weight:normal; font-size:11px; }
.i_top		{ color:#FFFFFF;font-weight:normal; font-size:14px; font-weight: bold; }

.select_footer  { color:#FFFFFF; background-color:#333333;
		  font-family:Arial;font-size:9px;border-width:0px;line-height:16px;margin:0px;padding:0px;
   	        }

.select_title  { color:black; background-color:#C4BBB2;
		  font-family:Arial;font-size:9px;border-width:0px;line-height:16px;margin:0px;padding:0px;
   	        }

small, .small, TD.small, TABLE.small TR TD , TR.small { font-size:11px; line-height: 12px; font-weight: normal; }
ol.small,ul.small,li.small, ul.small LI { font-size:11px; line-height: 12px;  }
.verysmall, TD.verysmall { font-size:9px; line-height: 11px; }
.help { cursor: help;}
.info { list-style-image: url('/icons/info2.gif'); }

.PictoSelected
{ border:1pt solid;
  border-color:#5482A1;
  background-color:#FFFFFF;
  margin:1pt;
  cursor:hand;
}

.PictoNotSelected
{ border:1pt solid;
  border-color:#A3A3A2;
  margin:1pt;
  cursor:hand;
  background-color: #CFCFCF;
}

.ErrMsg
{ background-color: rgb(244,225,225);
  color: #880000;
  font-size: 12px;
  font-weight: bold;
  margin: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #880000;
  border-top:    1px solid #880000;
}


.InfoMsg
{ background-color:#C4BBB2;
  border-bottom: 1pt solid #003399;
  border-top: 1pt solid #003399;
  color: #003399;
  line-height:18pt;
  font-size: 13px;
  font-weight: bold;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 20px;
  margin-right: 20px;
}

.ShowPicBez
{ background-color:#C4BBB2;
  border-top: 1pt solid #003399;
  border-left: 1pt solid #003399;
  border-right: 1pt solid #003399;  
  color: black;
  line-height:15pt;
  font-size: 13px;
  font-weight: bold;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 4px;
  margin-bottom: 0px;
  margin-left: 8px;
  margin-right: 0px;
}

.WaitMsg
{ /*background-color:#C4BBB2;   07.09.06 CK*/  
  background-color:#CFCFCF; 
  /*border-bottom: 1pt solid #003399; 07.09.06 CK*/
  /*border-top: 1pt solid #003399;*/
  color: #003399;
  /*line-height:18pt;
  font-size: 13px;
  font-weight: bold;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  margin-bottom: 2px;*/
}

.WaitMsgSmall
{ font-size:11px; line-height: 12px; font-weight: bold;   color: #003399; }

.SysInfo {
	font-weight: normal;
	font-size: 10px;
	color: #FF6347;
      }

.std {  font-size: 12px;
	margin-left:5px;
	margin-top:5px;
      }


.TableSel {
        font-weight: bold;
	font-size: 12px;
	color: #000000;
      }

.TableSelMust {
        font-weight: bold;
	font-size: 12px;
	color: RED;
      }

.TableValue {
        font-size: 12px;
	color: #000000;
      }

.TableList {
        font-size: 12px;
	color: #000000;
      }


.RecordTitle {
        font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
        background-color:#666666;
      }

.PageTitle {
	/*border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;*/
  font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color:rgb(194,188,179);
	padding-left:3px;
	padding-right:3px;
      }

.PageSubTitle {
	/*border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;*/
  font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color:rgb(194,188,179);
	padding-left:3px;	padding-right:3px;
  padding-top:1px;        padding-bottom:1px;
  margin-top:2px;        margin-bottom:2px;
      }

.getLKZForm {
	border-top: 2px solid #880000;
	border-bottom: 2px solid #880000;
  font-weight: bold;
	font-size: 12px;
	color: #880000;
	background-color:rgb(244,225,225);
	padding-left:3px;	padding-right:3px;
        padding-top:1px;        padding-bottom:1px;
        margin-top:0px;        margin-bottom:0px;
      }
TD.getLKZFormOver {
	font-size: 16px;
	text-decoration:underline; 
}
.getLKZSel {
        font-weight: normal;
	font-size: 12px;
	color: #000000;
      }

.PageFooter {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
        font-size: 9px;
	color: #000000;
	background-color:#C4BBB2;
	padding-left:3px;	padding-right:3px;
        padding-top:1px;        padding-bottom:1px;
        margin-top:0px;        margin-bottom:0px;
      }

.TableCnt {
        font-weight: normal;
	font-size: 9px;
      }

.TableDebug {
        font-size: 10px;
      }

.TableRow1 {
        font-weight: normal;
	font-size: 12px;
	background-color:#FFFFFF;
	vertical-align:TOP;
	white-space:nowrap;
      }

.TableRow2 {
        font-weight: normal;
	font-size: 12px;
	background-color:#F4F4F4;
	vertical-align:TOP;
	white-space:nowrap;
      }

.TableRow3 {
        font-weight: normal;
	font-size: 12px;
	background-color: #AFAFAF;
	vertical-align:TOP;
	white-space:nowrap;
      }

.TableRow0 {
        font-weight: bold;
	font-size: 12px;
	color: #000000 ;
	background-color: #CFCFCF;
	vertical-align:TOP;
	white-space:nowrap;
      }

.TableRowBaugruppe {
  font-weight: bold;
	font-size: 12px;
	color: #000000 ;
	background-color: rgb(244,244,244);
	vertical-align:TOP;
	white-space:nowrap;
      }

TR.TableRow0 input { background-color: #CFCFCF; }
TR.TableRow0 TD A:link		{ color:#000000;text-decoration:none; }
TR.TableRow0 TD A:active 	{ color:#000000;text-decoration:none; }
TR.TableRow0 TD A:visited 	{ color:#000000;text-decoration:none; }
TR.TableRow0 TD A:hover		{ color:#000000;background:transparent;text-decoration:underline; }

.TableRowBlank {
        font-size: 12px;
	color: #000000 ;
	background-color: #FFFFFF;
	vertical-align:TOP;
	white-space:nowrap;
      }


.TableMenu, TD.TableMenu
	{ margin-left:0px;
	  margin-top:0px;
	  margin-bottom:0px;
	  background-color:rgb(241,241,241) ;
	}

.MenuAktiv {
        font-weight: bold;
	font-size: 11px;
	color: #333333 ;
	background-color: #DCDCDC;
	vertical-align:ABSMIDDLE;
	white-space:nowrap;
      }

.Menu2 { font-size: 10px; vertical-align:ABSMIDDLE; margin-left:14px; }
.MenuBorder { background-color: #F1F1F1; white-space:nowrap; width:1px; }
.MenuSpacer {  background-color:#F4F4F4; font-size: 1px; height: 1px; }
.MenuSpacerLine { border-color:#333333;	border-top: 1px solid #333333; white-space:nowrap; width:1px; }
.MenuMark { font-size: 11px; }

.TextLink {
        font-weight: normal;
	font-size: 12px;
	color: #030303;
	}

.TableTdBorder { border: 1px solid #333333; }
.TDRahmen {
	padding-left:3px; padding-right:3px;
	font-size: 11px;
	border-color:#333333;
	background-color:#F1F1F1;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
   }

.TDBorderTop {
	border-color:#333333;
	border-top: 1px solid #333333;
	white-space:nowrap;
	width:1px;
      }


.BGDark { background-color: #333333; color: #FFFFFF; }
.BGDarkgray { background-color: #666666; color: #FFFFFF; }
.BGMediumgray { background-color: #A3A3A3; color: #FFFFFF; }
.BGLightgray { background-color:#DCDCDC; }
.TOPFRAME, TR.TOPFRAME  TD { padding-top:4px; padding-bottom:4px; }

.NotFound { color:#666666; }

.SearchForm
{ padding-left:1px; padding-right:1px;
  border-color:#333333;
  background-color:#F4F4F4;
  border: 1px solid #333333;
}

.SearchSubmit
{       font-weight: bold;
	font-size: 11px;
	color: #000000 ;
	background-color: #CFCFCF;
	background: #CFCFCF;
	vertical-align:MIDDLE;
	white-space:nowrap;
        padding: 1pt;
}

.SearchNavi
{       font-size: 9px;
	color: #000000 ;
	background-color: #CFCFCF;
	vertical-align:MIDDLE;
	white-space:nowrap;
        padding: 1pt;
}

.SearchForm input {
	background-color:#FFFFFF;
	border-width:1px      ;
	vertical-align:MIDDLE;
   }

.SearchForm input.SearchCheck {
	background-color:#F4F4F4;
	border-width:1px      ;
	vertical-align:MIDDLE;
   }



.SearchSubmit input, .SearchSubmit TD input, .SearchSubmit select, .SearchSubmit TD select
{ background-color:#FFFFFF;border:1px solid #999999; color: #333333;font-family:Arial,Helvetica,sans-serif; font-size:11px; }

.SearchSubmit input.Chkb_SearchCheck {
	background-color: #CFCFCF;
	border-width:0px      ;
	vertical-align:MIDDLE;
   }

.SelectCourier {
        border-width:1px;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #000000;
        width: 360px;
        font-family: monospace;
	}

.SelectCourierGray {
        border-width:1px;
	background-color:#F4F4F4;
	font-size: 11px;
	color: #000000;
        width: 360px;
        font-family: monospace;
	}

INPUT.SearchMust
{ background-color: rgb(244,225,225);
  border-width:1px      ;
}

#dMIT_EINBAU, #dDBPAGESIZE, #dDBPAGESIZE2, #dFILETYPE 
{ background: #CFCFCF;
  font-size: 9px;
  line-height:10px;
}


.DivBorder { border: 1px solid #333333; font-size:9px; line-height: 10px; }
.checksmall { color:#660000; border-top:0px; padding:0px; margin:0px; font-size:7px; line-height: 9px;}

.AdminMenu {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
        font-size: 9px;
	color: #000000;
	background-color:#C4BBB2;
	padding-left:3px;	padding-right:3px;
        padding-top:1px;        padding-bottom:1px;
        margin-top:0px;        margin-bottom:0px;
      }

.varcontent { vertical-align:top; }
.varname    { vertical-align:top; font-weight: bold;}
.subhead {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
        font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color:#C4BBB2;
	padding-left:3px;	padding-right:3px;
        padding-top:1px;        padding-bottom:1px;
        margin-top:0px;        margin-bottom:0px;
      }

.ehide { display:none; visibility:hidden; }
.eshow { display:inline; visibility:visible; }

.img_preview { 	border: 1px solid #333333;
		background-color: #F4F4F4;
	        font-weight: normal;
		font-size: 10px;
             }
.REITER_AKTIV { background-color:#CFCFCF;border:1px solid #333333;border-color:white;padding:3px 5px;white-space:nowrap;}

.REITER_INAKTIV { background-color:#F4F4F4;border:1px solid #333333;border-color:white;padding:3px 5px;white-space:nowrap;}
