body               { 
  background-color: #FFFFFF;
  font-size: 12px;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;  
}
form {
  display:inline;
  margin:0px;
}
.kfz_show_content {
  height:580px; 
}
#contentmenu {
  position:relative;
  width: 100%;
  height: 100%;
  z-index:1; 
  visibility: visible; 
  overflow-x: auto;
  overflow-y: scroll;
}
#contentinnerfull {
  position: relative;
  height: 585px; 
  z-index: 1; 
  visibility: visible; 
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll; 
}
#contentinner {
  position: relative;
  height: 563px; 
  z-index: 1; 
  visibility: visible; 
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;  
}
#contentlist {
  height: 100%; 
  min-height: 100%;
  z-index: 1; 
  visibility: visible; 
  overflow-x: auto;
  overflow-y: scroll;
}
body, table, tr, td, input, textarea, select                { 
  font-family: Tahoma, Helvetica, sans-serif;
}
#contentinner table tr td {
  padding-top: 1px;
  padding-bottom: 1px;
}
.newback {
  background-color: #ffd65d;
}
.txtHorizont {
  text-align: left;
  padding: 7px 0px 0px 0px;
}
.headLine          {
  font-size: 16px; 
  font-weight: bold;
  color: #006699;
  text-decoration: none;  
}
.tableStandard {	
  background-color: #FFFFFF;
}
.tableStandardBlack {
  background-color: #000000;
}
.tableStandardGrey {	
  background-color: #CCCCCC;
}
.tableStandardGreyLight {	
  background-color: #EEEEEE;
}
.tableSubMenu {
  background-color: #ffd65d;
  font-size: 14px; 
}
.trSubMenuOver {
  background-color: #ffd65d;
  font-size: 14px; 
}
.trSubMenuOut {
  background-color: #FFFFFF;
}
.trHeadline {
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
	height: 25px;  
  background-color: #ffd65d;  
}
.tdHeadline {
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #ffd65d;  
}
.trHeadlineSmall {
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
	height: 20px;  
  background-color: #ffd65d;  
}
.sort         { 
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.sort:hover   { 
	color: #ef8214;
  cursor: hand;  
	text-decoration: none;
}
.trStandard {
  background-color: #FFFFFF;
}
.trHeadlineBorder {
  font-size: 12px; 
  font-weight: normal;
  font-weight: bold;  
  color: #006699;
	background-color:#FFFFFF;
  border-top:0px solid black;
  border-bottom:2px solid #ffd65d;
  border-right:0px solid black;  
  border-left:0px solid black; 
  height:28px;  
}
.trHeadlineBorderSmall {
  font-size: 12px; 
  font-weight: normal;
  font-weight: bold;  
  color: #006699;
	background-color:#FFFFFF;
  border-top:0px solid black;
  border-bottom:2px solid #ffd65d;
  border-right:0px solid black;  
  border-left:0px solid black; 
}
.trHeadlineBorderTop {
  font-size: 12px; 
  font-weight: normal;
  font-weight: bold;  
  color: #006699;
	background-color:#FFFFFF;
  border-bottom:0px solid black;
  border-top:2px solid #ffd65d;
  border-right:0px solid black;  
  border-left:0px solid black; 
  height:28px;  
}
.trlineBorder {
	background-color:#FFFFFF;
  border-top:0px solid black;
  border-bottom:2px solid #ffd65d;
  border-right:0px solid black;  
  border-left:0px solid black; 
}
.trTopBorder {
	background-color:#FFFFFF;
  border-bottom:0px solid black;
  border-top:2px solid #ffd65d;
  border-right:0px solid black;  
  border-left:0px solid black; 
}
.trMenuOut {
  font-weight: normal;	
  border-top:0px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-right:0px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;  
  background-image:url(img/css_trheadlineborder.jpg)
}
.trMenuOutL {
	background-color:#EEEEEE;
  font-weight: normal;	
	cursor:hand;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;  
}
.trMenuOutM {
	background-color:#EEEEEE;
  font-weight: normal;	
	cursor:hand;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;  
}
.trMenuOutR {
	background-color:#EEEEEE;
  font-weight: normal;	
	cursor:hand;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;  
}
.trMenuOverL {
	background-color:#FFFFFF;
  font-weight: normal;	
	cursor:hand;
  border-top:1px solid #DDDDDD;
  border-bottom:0px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;  
}
.trMenuOverM {
	background-color:#FFFFFF;
  font-weight: normal;	
	cursor:hand;
  border-top:1px solid #DDDDDD;
  border-bottom:0px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;   
}
.trMenuOverR {
	background-color:#FFFFFF;
  font-weight: normal;	
	cursor:hand;
  border-top:1px solid #DDDDDD;
  border-bottom:0px solid #DDDDDD;
  border-right:1px solid #DDDDDD;  
  border-left:0px solid #DDDDDD;  
}
.trListOut {
  font-weight: normal;	
	background-color:#FFFFFF;
}
.trListOutA {
  font-weight: normal;	
	background-color:#ffffff;
}
.trListOutA2 {
  font-weight: normal;	
	background-color:#ffffff;
  border-top:0px solid black;
  border-bottom:1px solid #ececec;
  border-right:0px solid black;  
  border-left:0px solid black;   
}
.trListOutA3 {
  font-weight: normal;	
	background-color:#dcf4fc;
  border-top:0px solid black;
  border-bottom:1px solid #ececec;
  border-right:0px solid black;  
  border-left:0px solid black;   
}
.trListOutB {
  font-weight: normal;	
	background-color:#ececec;   
}
.trListOutB2 {
  font-weight: normal;	
	background-color:#ececec;
  border-top:0px solid black;
  border-bottom:1px solid #ffffff;
  border-right:0px solid black;  
  border-left:0px solid black;  
}
.trListOutGreen {
  font-weight: normal;	
	background-color:#00ff66;   
}
.trListOutYellow {
  font-weight: normal;	
	background-color:#ffff66;   
}
.trListOutBlue {
  font-weight: normal;	
	background-color:#8ed8ff;   
}
.trListOutRed {
  font-weight: normal;	
	background-color:#ff6666;   
}
.tdListOutRed {
  font-weight: normal;	
	background-color:#ff6666;   
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;  
}
.tdListOutBlue {
  font-weight: normal;	
	background-color:#8ed8ff;   
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;  
}
.tdListOutOrange {
  font-weight: normal;	
	background-color:#ffcc99;
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;    
}
.tdListOutYellow {
  font-weight: normal;	
	background-color:#ffff66;
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;    
}
.tdListOutGreen {
  font-weight: normal;	
	background-color:#9affad;
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;    
}
.trListOverYellow {
  font-weight: normal;	
	background-color:#FFFFCC;
	cursor:hand;
}
.trListOverRed {
  font-weight: normal;	
	background-color:#FFCC99;
	cursor:hand;
}
.trListOutGrey {
  font-weight: normal;	
	background-color:#DEDEDE;
}
.trListOutGreyLight {
  font-weight: normal;	
	background-color:#DEDEDE;
}
.trListOver {
	background-color:#ffd65d;
  font-weight: normal;	
	cursor:hand;
}
.trList {
	background-color:#FFFFFF;
}
.tr {
	background-color:#FFFFFF;
}
.trSign {
	background-color:#99CC00;
}
.trBlue {
	background-color:#8ed8ff;
}
.trBlack {
	background-color:black;
}
.textSmall          {
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.Green {
  color: green;
}
.Blue {
  color: blue;
}
.textSmallK         {
  font-size: 12px; 
  font-weight: normal;
  font-style:italic;
  color: #000000;
  text-decoration: none;
}
.textSmallB         {
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.textSmallBlue         {
  font-size: 12px; 
  font-weight: normal;
  color: #006699;
  text-decoration: none;
}
.textSmallRed         {
  font-size: 12px; 
  font-weight: normal;
  color: red;
  text-decoration: none;
}
.textSmallRedB         {
  font-size: 12px; 
  font-weight: bold;
  color: red;
  text-decoration: none;
}
.textMiddleB         {
  font-size: 14px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.textLarge         {
  font-size: 16px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.textLargeBlue        {
  font-size: 16px; 
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}
.smalllink {
  font-size: 10px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.smalllinkbold {
  font-size: 10px; 
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a { 
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
a:hover,.smalllink:hover,.smalllinkbold.bold   { 
	color: red; 
	text-decoration: none;
}
.inputbox, .selectbox           { 	
	border: 0;
	padding-left: 1px;
	cursor: hand;
	font-size: 12px;   
  background-color: #FFFFFF;  
	border: 1px solid #7f9db9;
}
.inputbox.fullwidth {
  width: 100%!important;
}
.selectbox {
  font-size: 10px; 
}
.inputboxSmallKey           { 	
	font-size: 11px; 
	color: #000000; 
  cursor: hand;
	background-color: #FFFFCC;
	border: 1px solid #7f9db9;
	border-style: solid;
	border-color: #lightsteelblue;
	border-width: 1 px;
}
.inputboxInset           { 	
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	background-color: #FFFFFF;	
	border: 0px solid #7f9db9;
	border-style: solid;
	border-color: #lightsteelblue;
	border-width: 0 px;
}
.inputboxInsetHeadLine           { 	
	font-size: 12px; 
  font-weight: bold;  
  color: #006699;
	text-decoration: none; 
	background-color: #FFFFFF;	
	border: 0px solid #7f9db9;
	border-style: solid;
	border-color: #lightsteelblue;
	border-width: 0 px;
}
.inputboxInsetR           { 	
	font-size: 12px; 
	color: #000000; 
	cursor: hand;
	background-color: #FFFFFF;	
	border: 0px solid #lightsteelblue;
	border-style: solid;
	border-color: #7f9db9;
	border-width: 0 px;
	text-align: right;
	padding-right: 2px;	  
}
.inputboxR           { 	
  background-color: #FFFFFF;
	font-size: 12px; 
	color: #000000;
  cursor: hand;
	border: 1px solid #7f9db9;
	text-align: right;
	padding-right: 2px;	
}
.inputboxReadOnly   { 	
	font-size: 12px; 
	color: #000000; 
	background-color: #F7F7F7;	
	border: 1px solid #7f9db9;
}
.inputboxReadOnlyR   { 	
	font-size: 12px; 
	color: #000000; 
	background-color: #F7F7F7;	
	border: 1px solid #7f9db9;
	text-align: right;
	padding-right: 2px;	
}
.inputboxInsetReadOnlyR   { 	
	font-size: 12px; 
	color: #000000; 
	background-color: #EEEEEE;	
	border: 0px solid #7f9db9;
	text-align: right;
	padding-right: 2px;	  
}
.inputboxInsetReadOnlyRed   { 	
	font-size: 12px; 
	color: red; 
	background-color: #FFFFFF;	
	border: 0px solid #7f9db9;
	text-align: left;
	padding-right: 2px;	
  font-weight: bold;  
}
.inputboxKey 			 { 
	font-size: 12px; 
	color: #000000; 
  cursor: hand;
	background-color: #FFFFCC;
  border: 1px solid #7f9db9;
}
.inputboxKeyLarge 			 { 
	font-size: 13px; 
	color: #000000; 
	cursor: hand;
	background-color: #FFFFCC;
	border: 1px solid #7f9db9;
}
.inputboxKeyR			 { 
	font-size: 12px; 
	color: #000000; 
	cursor: hand;
	background-color: #FFFFCC;	
	border: 1px solid #7f9db9;
	text-align: right;
	padding-right: 2px; 
}
.checkboxline {
	font-size: 12px; 
	color: #000000; 
	cursor: hand;
	border: 0px solid #7f9db9;
}
.inputboxKeySmall 			 { 
	font-size: 11px; 
	color: #000000; 
  cursor: hand;
	background-color: #FFFFCC;
  border: 1px solid #7f9db9;
}
.button             { 
	font-size: 12px; 
	color: #000000; 
	background-color: #ffd65d;
  border-width:1px;	
  border-color:#000000;
	cursor: pointer;
	cursor: hand;	
}
.textbutton {
	font-size: 12px; 
	color: #000000; 
	cursor: hand;	
}
.textbuttonover {
	font-size: 12px; 
	color: red; 
	cursor: hand;	
}
.btnhide             { 
	color: #ffffff;
	font-size: 10px;   
  width: 1px;
	background-color: #ffffff;
  border: none;
}
.btnaction             { 
  height: 28px;
	font-size: 12px; 
	color: #000000; 
	background-color: #ffd65d;
  border-width:1px;	
  border-color:#000000;
	cursor: pointer;
	cursor: hand;	
  margin-top: 1px; 
  font-weight: bold;  
}
.btnactionSelected    { 
	font-size: 12px; 
  height: 28px;  
	color: #000000; 
	background-color: #ffffff;
  border-width:1px;	
  border-color:#000000;
	cursor: pointer;
	cursor: hand;	
  font-weight: bold;  
}
.buttonOver    { 
  font-size: 12px; 
  font-style: normal; 
  cursor: hand;
  color: #000000; 
  background-color:#FFFFFF;
}
.buttonOut    { 
  font-size: 12px; 
  font-style: normal; 
  color: #000000; 
  background-color:#EEEEEE;
  border-width:0px;		
}
.buttonHidden             { 
	font-size: 0px; 
	color: #FFFFFF; 
	background-color: #FFFFFF;
  border-width:0px;	
	cursor: pointer;
	cursor: hand;	
}
.impressum         { 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	font-variant: normal; 
	text-decoration: none
}
.impressum:hover   { 
	text-decoration: none
}
