/*
Color Table:
--------------
green: 009900
dark green: 007600
lightgreen: E7F7E7
orange: FFCC66
gold: gold
bluegrey: #97B1C7
light blue: #BBD6F6
*/
body {  background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px}
body.blue {  background-color:#E2EBFF; font-family: Arial, Helvetica, sans-serif; font-size:12px}
/*HEADLINES*/
h1 {  font-family: Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;line-height:8px; color:#333}
h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f60;
	background:#eee;
	margin:18px 0 0 0;
	padding:3px;
	}
	
/* TABLE */
td {font-size:12px}

/* DIV */

.MenuItemHead, .MenuSubItemHead {
  color:#000;
  border-left: #ffffff 2px dotted;
  border-top: #ffffff 2px dotted;
  border-right-width: 0px;
  padding: 5px 10px 5px 10px;
  margin: 0px 13px 0px 0px; 
  display: block; 
  background: #BBD6F6;
  text-align: left;
  vertical-align:middle;
  text-decoration: none; 
  font-weight:bold
  }
.MenuItemHead {
  font-size: 1.2em;
  }
.MenuSubItemHead {
  font: 1em;
  }

div.topmenu  {
  margin:7px 0px 15px 0px;
  float:left;
  width:620px;
  padding:0px 0px 0px 0px;
  text-align:left;
  background:transparent;
  }

.topmenuItem a:link, .topmenuItem a:visited {
  font-size:.9em;
  border:1px solid #eee;
  color: #000;
  background-color:#ccc;
  display: inline;
  padding:2px 7px 4px 7px;
  margin: 8px 0px 5px 0px;
  text-align: left;
  vertical-align:middle;
  text-decoration: none;
  text-align: center;
  font-weight:bold;
  }
.topmenuItem a:active, .topmenuItem a:hover {
  background-color:#eee;
  }



/* ContentBlock Grey Frame */

.clearer  {
  clear:both
  }

.title  {
  display:block;
  font-size:1.4em;
  font-weight:bold;
  color:#000;
  background-color:#BBD6F6;
  }
  
/* Top - Button Block */

.topbutton  {
 width:610px;
 padding:4px 0px 0px;
 border:1px none #eee;
 text-align:right;>
}


/*right Provce tag*/
.pricetag {font-size:14px;font-weight:bold;text-align:right;
            color:#333;background-color:#eee;
            padding:2px}

/*LINKS*/

.MenuItem a, .MenuSubItem a  {
  border-left: #ffffff 1px dotted;
  border-top: #ffffff 1px dotted;
  border-right-width: 0px;
  padding-right: 10px;
  display: block;
  padding-left: 10px;
  background: #cbd9e4;
  padding-bottom: 5px; 
  margin: 0px 13px 0px 0px; 
  color: #000;
  padding-top: 5px;
  text-align: left;
  vertical-align:middle;
  text-decoration: none; 
  }

.MenuItem a:hover , .MenuSubItem a:hover{
  border-left: #002094 1px dashed;
  border-right: #002094 1px dashed;
  background: #f60; 
  color: #fff; 
  }
.MenuItem a {
  font-size: 1.2em;
  font-weight:bold 
  }
.MenuSubItem a  {
  font: 1em arial, helvetica, sans-serif;
  }

a.Menuactive:link, a.Menuactive:visited {
  color:#f60;
  background: #8ca3b8; 
  text-decoration:none;
  font-weight:bold 
  }
a.Menuactive:hover, a.Menuactive:active, a.Menuactive:focus { 
  color:#f60;
  background: #8ca3b8; 
  text-decoration:none; 
  }

/* Demo Area: Left margin + 5px */
.demo  {
  margin-left:0px;
  padding-left:0px;

  }

a { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333 }
a:hover {color:#009; text-decoration:none}


a.fat:link, a.fat:visited  {
  color:#039;
  font-size:12px;
  font-weight:bold;
  }
  
a.fat:hover, a.fat:active  {
  color:#930;
  font-size:12px;
  font-weight:bold;
  }


/*FORMULARFELDER */
.tfieldBlank { background-color:#E2EBFF; font-size:9pt; font-weight:bold; color:#009; }
.tfieldExtra { background-color:#E2EBFF; font-size:9pt; font-weight:bold; color:#009; width:380px; }
.tfieldLong { background-color:#E2EBFF; font-size:9pt; font-weight:bold; color:#009; width:150px; }
.tfieldShort { background-color:#E2EBFF; font-size:9pt; font-weight:bold; color:#009; width:30px; }
/*.tarea { background-color:#E2EBFF; font-size:9pt; font-weight:bold; color:#009 } */
.select {  background-color:#E2EBFF; font-size: 9pt; font-style: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color:#009; }
.darkSubmit {
  background-color:#E2EBFF;
  font-family: Arial, Helvetica, sans-serif;font-size:14px;
  font-weight:bold;
  color:#333;
  padding:0px 8px 0px 0px}
.darkSubmitKnapp { background-color:#009; font-family: Arial, Helvetica, sans-serif;font-size:14px; font-size:9pt; font-weight:bold; color:#FFCC66}
.darkredSubmit { background-color:#630031; font-family: Arial, Helvetica, sans-serif;font-size:14px; font-size:9pt; font-weight:bold; color:#FFCC66}

.tarea  {
  overflow:hidden;
  padding:2px;
  background-color:#E2EBFF;
  border: 2px inset #000099;
  font-family : Verdana, Arial;
  font-size:9pt;
  color : #000099;
  }
.SendMe {
font: bold 12px arial, helvetica, sans-serif;
text-decoration: none; color: #000000;
background-image:url(/images/envelope.gif);
background-repeat:no-repeat;
background-position: 1px 1px;
background-color:#BBD6F6;
}

.list td, .list th	{
	border-bottom: 1px solid #333;
	margin:0;
	padding:5px 0 5px 0;
	}

#searchfield {
  background-color:#eee;
  font-size:5pt;
  font-weight:normal;
  color:#000;
  width:50px;
  height:14px;
  border: 0px solid
  }

.darkframe {
     padding:2px;
     border-width:1px;
     border-collapse:collapse;
     border-color:#333;
     background-color:transparent;
     border-style:solid
     }


.firstrow {
     font-size:14px;
     font-weight: bold;
     color:#eee;
     padding:2px;
     background-color:#999999;
     border-width:1px;
     border-color:#333;
     border-style:solid;
     border-collapse:collapse;
     }

.firstline {
     font-weight: bold;
     text-align:left;
     }

.middle {
     text-align:center;
     }

.blue  {
   background-color:#BBD6F6;
   }

.last {
  display:inline;
  float:left;
  }
.next {
  display:inline;
  float:right;
  }

/* GENERAL */
p.MenuP {line-height:2px }
pre.code, code {
  background-color:#eee;
  border:1px solid #666;
  color:#333;
  padding:5px;
  margin:8px 40px 2px 5px;
  display:block;
  overflow:auto;
  white-space:pre;
}

a.dlbutton:link, a.dlbutton:visited  {
  color:#333;
  background-color:#eee;
  font-size:12px;
  font-weight:bold;
  border:2px outset #999;
  padding:4px;
  margin:4px;
  }
  
a.dlbutton:hover, a.dlbutton:active  {
  color:#fff;
  background-color:#f60;
  font-size:12px;
  font-weight:bold;
  border:2px inset #999;
  padding:4px;
  margin:4px;
  }
