body {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
}

.selectedtd{
  background-color: #FAC25F;
}

h1{
  margin-bottom: 2;
  font-size: 20px;
}

h3{
  margin-bottom: 2;
  color: #2D7094;
  font-size: 14px;	
  font-weight: bold;
}

.links{
  cursor:pointer;
  /*cursor:hand;*/
  border-bottom:1px dotted;
  color: #4E5A60;
}
.links:hover{
  color: #798287;
}

.logo{
  background-image:url("logo_de.gif");	
  background-repeat: no-repeat;
  padding:20px;
}

.fotocode{
  border: 1px solid #bddced;
  padding: 4;
  margin: 4;
  background-color: #dbecf5;
  width: 380;
  display: none;
  text-align: left;
}

.topline{
  background-image:url("topline.gif");	
  background-repeat: repeat-x;
}

.thintopline{
  background-image:url("thintopline.gif");	
  background-repeat: repeat-x;
}

.topline2{
  background-image:url("topline2.gif");	
  background-repeat: repeat-x;
}

.gradient{
  background-image:url("gradient.png");	
  background-repeat: repeat-x;
  height: 100%;
}
.gradient2{
  background-image:url("gradient2.gif");	
  background-repeat: repeat-x;
}

.mainmenu{
  color: #515F66;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  margin-left: 3;
  margin-right: 3;
}
.mainmenu:hover{
  color: #8AA1AD;
  text-decoration: none;
}

.submenu{
  color: #1E4357;
  font-weight: bold;
  font-size: 12px;
}
.submenu:hover{
  color: #8AA1AD;
}

.submenude{
  color: #1E4357;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.submenude:hover{
  color: #8AA1AD;
}


.link1{
  color: #4E5A60;
  font-size: 13px;
}
.link1:hover{
  color: #798287;
}

.link2{
   font-weight: bold;
   color: #EB4A12;
}
.link2:hover{
  font-weight: bold;
  color: #FE831F;
}

.header1{
  color: #EB4A12;
  font-size: 13px;
}

.header1:hover{
  color: #FE831F;
  font-size: 13px;
}

.keywordbig{
  color: #EB4A12;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.keywordbig:hover{
  color: #FE831F;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.keywordmid{
  color: #EB4A12;
  font-size: 12px;
  text-decoration: none;
}

.keywordmid:hover{
  color: #FE831F;
  font-size: 12px;
  text-decoration: none;
}

.keyword{
  color: #EB4A12;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.keyword:hover{
  color: #FE831F;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.header2{
  color: #2D6F92;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.header3{
  color: #EB4A12;
  font-size: 14px;
  font-weight: bold;
}

.header3:hover{
  color: #FE831F;
}

.text1{
  color:#2D6F92;
  font-size: 12px;
}

.header4{
  color: #EB4A12;
  font-size: 11px;
}

.header4:hover{
  color: #FE831F;
}

.celltable{
  background-color: #bddced;
}

.celltitle{
  padding: 4;
  background-color: #dbecf5;
  font-weight: bold;
}

.cellodd{
  background-color: #ffffff;
  padding: 3;
  padding-bottom: 7;
  padding-top: 7;
}

.cellsel{
  background-color: #ffffcc;
  padding: 3;
  padding-bottom: 7;
  padding-top: 7;
}

.celleven{
  background-color: #f4f9fc;
  padding: 3;
  padding-bottom: 7;
  padding-top: 7;
}


.f11{
  font-size: 11px;
}

.f14{
  font-size: 14px;
}

.vcomment{
  color: #808080;
}

.tcomment{
  color: #808080;
  font-size: 11px;
}

IMG{
  border-width:0px;
}

.masterimg{
  border-width: 3px;
  border-style: solid;
  border-color: #F1BE64;
  padding: 1px;
  margin: 0px;
}

.objectimg{
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFFFF;
  padding: 1px;
}

.table{
	color: #000000;
	font-size: 12px;	
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

TD{
	font-size: 12px;
	padding-top:0px;	
}


.noborder{
	 border-width:0px;
	 border-style:solid;
	 border: none; 
	 background-color: transparent;
	 margin-left: 3px;
	 color: #FFFFFF;
}

.noborder.searchline{
  color: #000000;
  margin-left: 6px;
}

A{
  color: #2D6F92;
}

A:hover{
  color: #8AA1AD;
}

.boxheader{
  color: #2D7094;
  font-size: 14px;	
  font-weight: bold;
}

.title{
  color: #000000;
  font-size: 20px;	
  font-weight: bold;
}

.title1{
  color: #000000;
  font-size: 16px;	
  font-weight: bold;
}

.title2{
  color:#2D6F92;
  font-size: 16px;	
  font-weight: bold;
}


.line{
    background-image:url("line.png");	
    background-repeat: repeat-x;
	background-position: center;
}

.slist{
	border-width: 1px;
	margin-top:0px;
	border-style: solid;
	border-color: #BABABA;
}


.validlabel{
  font-size: 12; 
  font-weight: bold;
  color: red;
}

.label1{
  font-size: 12; 
  font-weight: bold;
  color: green;
}

.amheader{
  font-size: 11;
  color: #EB4A12;
  font-weight: bold;
}
.amheader:hover{
  color: #FE831F;
}

.auheader{
  font-size: 11;
  color: blue;
  font-weight: bold;
}

.status0{
  color: green;
}

.status1{
  color: red;
}

.q
{
	border: #999999 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #eeeeee;
}

div.LabeledMarker_markerLabel  {
  color: black;
  font-family: Arial;
  font-size: 10;
}

.map{
  border: #515F66 1px solid;
  width: 100%; 
  height: 550px; 
}

.midalign {vertical-align: middle;}

.loginbg{
   background-image:url('image/loginbg.gif');
}

.passwordbg{
   background-image:url('image/passwordbg.gif');
}

iframe{
  background-color: #bddced;
}

.rights{
  font-size: 11px;
  color: #A0A0A0;
}

.admin1{
  color: #f8a80f;
  font-size: 11px;
}

.boxdiv{
  background-color: #f4f9fc;
  border: 1px solid #bddced;
}

.sboxdiv{
  background-color: #fdf9cf;
  border: 1px solid #fff68e;
}

.tipdiv{
  background-color: #fdf9cf;
  border: 1px solid #fff68e;
  padding: 3px;
}

.button {
  margin: 1px;
  padding: 3px;
  cursor: pointer;
}

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



.mmenu{
  background-color: #f4f9fc;
  border: 1px solid #bddced;
  padding: 5;
  width: 200;
  font-size: 1em;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}

.insearch{
  padding:0; 
  margin:0; 
  height: 19; 
  font-size: 12px;
  vertical-align: middle;
}

.selview{
  height: 20; 
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  background-color: #ECA62C;
  font-weight: bold;
}

