/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
}

p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

span {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

br{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/* ++++++++++++++++++++++++++++++++++++++ Text +++++++++++++++++++++++++++++++++++++++++++ */

.Text11ArialBlack {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.Text11BrightBlue {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #44AADD;
}

.Text11DarkGrey {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}


.Text12BrightBlue {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #44AADD;
}

.Text11ArialDarkBlue {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #0000cc;
}

.Text11ArialDarkBlueBold  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #0000cc;
}

.Text10ArialDarkBlue , a.Text10ArialDarkBlue  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #0000cc;
}

a.Text10ArialDarkBlue:hover  {
text-decoration:underline;
}

.Text10ArialDarkBlueBold  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #0000cc;
}

.Text12ArialWhiteBold , a.Text12ArialWhiteBold  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

a.Text12ArialWhiteBold:hover  {
	color: #0000cc;
	text-decoration:none;
}

.Text14ArialWhiteBold , a.Text14ArialWhiteBold  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

a.Text14ArialWhiteBold:hover  {
	color: #FF9191;
	text-decoration:none;
}

.Text12ArialWhiteBoldQuotation , a.Text12ArialWhiteBoldQuotation  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

a.Text12ArialWhiteBoldQuotation:hover  {
	color: #FF9191;
}

.Text12ArialDarkBlueBold , a.Text12ArialDarkBlueBold  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #0000cc;
}

a.Text12ArialDarkBlueBold:hover  {
	text-decoration:underline;
}

.Text12ArialWhiteBoldLogout , a.Text12ArialWhiteBoldLogout  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

a.Text12ArialWhiteBoldLogout:hover  {
	color: #99DDFF;
}

.Text12ArialDarkBlue , a.Text12ArialDarkBlue  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #0000cc;
	line-height: 16px;
}

a.Text12ArialDarkBlue:hover  {
text-decoration:underline;
}


.Text14ArialDarkBlue , a.Text14ArialDarkBlue  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #0000cc;
}

a.Text14ArialDarkBlue:hover  {
text-decoration:underline;
}

.Text16ArialDarkBlueBold , a.Text16ArialDarkBlueBold  {
	font-family: Arial,Helvetica,san-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #0000cc;
}

a.Text16ArialDarkBlueBold:hover  {
text-decoration:underline;
}

.localnavboldclass
{
	color: #666666;
	font-weight:bold;
	font-size	: 70% ;
}

.localnavboldclass A:active
{
	color: #44AADD;
	text-decoration: none;
}

.localnavboldclass A:link
{
	color: #666666;
	text-decoration: none;
}

.localnavboldclass A:visited
{
	color: #666666;
	text-decoration: none;
}

.localnavboldclass A:hover
{
	color: #44AADD;
	text-decoration: none;
}


.localnavff0000boldclass
{
	color: #FF0000;
	font-weight: bold;
	font-size: 70% ;
}

.localnavff0000boldclass A:active
{
	color: #44AADD;
	text-decoration: none;
}

.localnavff0000boldclass A:link
{
	color: #FF0000;
	text-decoration: none;
}

.localnavff0000boldclass A:visited
{
	color: #FF0000;
	text-decoration: none;
}

.localnavff0000boldclass A:hover
{
	color: #FF0000;
	text-decoration: none;
}

.copyrightlinkclass
{
	color: #CCCCCC;
	font-size: 65% ;
}

.copyrightlinkclass A:active
{
	color: #FF0000;
	text-decoration: underline;
}

.copyrightlinkclass A:link
{
	color: #0000cc;
	text-decoration: underline;
}

.copyrightlinkclass A:visited
{
	color: #9966CC;
	text-decoration: underline;
}

.copyrightlinkclass A:hover
{
	color: #FF0000;
	text-decoration: underline;
}

.regionclass
{
	color : #666666;
	font-weight:bold;
	font-size: 75% ;
}

.copyrightclass
{
	color : #999999;
	font-size: 65% ;
}

.copyrightonclass
{
	color : #FF0000;
	font-size: 65% ;
}


.copyrightclass A:active
{
	color: #FF0000;
	text-decoration: underline;
}

.copyrightclass A:link
{
	color: #999999;
	text-decoration: underline;
}

.copyrightclass A:visited
{
	color: #999999;
	text-decoration: underline;
}

.copyrightclass A:hover
{
	color: #FF0000;
	text-decoration: underline;
}


.linktextclass
{
	color: #CCCCCC;
	font-size	: 70% ;
	line-height	: 1.4 ;
}

.linktextonclass
{
	color: #FF0000;
	font-size	: 70% ;
	line-height	: 1.4 ;
}

.linktextclass A:active
{
	color: #FF0000;
	text-decoration: underline;
}

.linktextclass A:link
{
	color: #0000cc;
	text-decoration: underline;
}

.linktextclass A:visited
{
	color: #9966CC;
	text-decoration: underline;
}

.linktextclass A:hover
{
	color: #FF0000;
	text-decoration: underline;
}

/*+++++++++++++++++++++++++++++++++++++++++ Buttons ++++++++++++++++++++++++++++++++++++++*/

.buttonGreyinput {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #0000cc; 
	font-weight: bold;
	vertical-align: middle;
	width: 150px;
	height: 18px; 
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 3px 0px;
	border: 1px solid;
	border-style:thin;
	border-color: #44AADD;
	background: url(/images/BtnLoginBG.jpg);
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.buttonGreyinput:hover {
	color: #99DDFF; 	
}

.buttonGreyinput {
	behavior: url(/templates/default/css/ie-hover.htc);	
}

.buttonGreyinputdisable {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #99DDFF; 
	font-weight: bold;
	vertical-align: middle;
	width: 150px;
	height: 18px; 
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 3px 0px;
	border: 1px solid;
	border-style:thin;
	border-color: #44AADD;
	background: url(/images/BtnLoginBG.jpg);
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}




/* ++++++++++++++++++++++++++++++++++++++ Fields +++++++++++++++++++++++++++++++++++++++++++ */

.inputBox {
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


.inputBoxTransparent {
	background-color: #FFFFFF;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: right;
}

.inputBoxNumber{
	background-color: #FFFFFF;
	border: 1px #0000cc solid;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	text-align: right;
	color: #000000;
}


/* ++++++++++++++++++++++++++++++++++++++ Tables +++++++++++++++++++++++++++++++++++++++++++ */

/* ############## Formating the top row of searchresult table ##############  */

.result_tabelle_top td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:3px;
	background-color: #AB170D;
	border-right: 1px solid #FF0000;
	border-bottom: 3px solid #FF0000;
}

.result_tabelle_top td#FirstCell {
	border-right: 1px solid #FF0000;
}

.result_tabelle_top td:hover{
	background-color:#AB170D;
	border-bottom: 3px solid #F9B119;
}

.result_tabelle_top td#FirstCell:hover{
	background-color:#AB170D;
	border-bottom: 3px solid #FF0000;
}

.result_tabelle_top td {
	behavior: url(/css/ie-hover_top_table.htc);
}


.adduser_tabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:3px;
	background-color: #AB170D;
	border-right: 1px solid #FF0000;
	border-bottom: 3px solid #FF0000;
}

.adduser_tabelle_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* ############## Formating the main rows of searchresult table ##############  */

.result_tabelle_main table {
	border-left: 1px solid threedlightshadow;
}
.result_tabelle_main td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left:3px;
	border-bottom: 1px solid threedlightshadow;
	border-right: 1px solid threedlightshadow;	
}

.result_tabelle_main tr:hover {background-color:#ddeeff;} 

.result_tabelle_main tr {
	behavior: url(/css/ie-hover.htc);
}

/* +++++++++++++++++++++++++++++++++++++ png fix ++++++++++++++++++++++++++++++++++*/

.pngfix { 
	behavior: url(/css/iepngfix.php) 
}

/* ++++++++++++++++++++++++++++++++++ tool tips +++++++++++++++++++++++++++++++++++++*/

.tip {font:10px/12px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #666666; width:160px; 
      padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333;
      top:20px; left:0px; background-color:#F5F5F5; layer-background-color:#F5F5F5;}

.tipnoborder {font:10px/12px Verdana, Arial, Helvetica, sans-serif; width:250px; 
      padding:0px; position:absolute; z-index:100; visibility:hidden; color:#333333;
      top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}

.tipiframe {font:10px/12px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #666666; width:296px; 
      padding:1px; position:absolute; z-index:100; color:#333333;
      top:0px; left:0px; background-color:#ffffcc; layer-background-color:#ffffcc;}

.CamModels1 {font:10px/12px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #666666; width:160px; 
      position:relative; z-index:1000; visibility:visible; display:none; color:#333333;
      top:0px; left:0px; background-color:#F5F5F5; layer-background-color:#F5F5F5; padding:5px 10px 5px 10px;}
	  
	  
.CamModels {font:10px/12px Verdana, Arial, Helvetica, sans-serif; width:120px; 
      position:relative; z-index:1000; visibility:visible; display:none; top:0px; left:0px; 
	  padding:2px 5px 2px 5px;}	
