body, html, #wrapper   { height:100% ; margin: 0; padding: 0; border: none;  text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; color:#999;background:#666 url(../img/Dk-Grey-Dot.jpg);}
div           {padding:0; margin:0; }
p             {font-size:.9em; line-height:120%; color: #333; margin:0; padding:0 15px; text-align: left;letter-spacing:.02em;}
H1             {font-size:1.2em; letter-spacing:.3em;}
H2             {font-size: 1.2em; letter-spacing:.14em; margin:0; padding:0; text-align:left;}
H3


table#wrapper {      margin: 0 auto;  text-align: center;  width:100%;    vertical-align: middle;        /* background:url(../img/WhiteDot.jpg);*/}
table#constrain {  height:400px;}
		
		
		
div#Titel         {position:relative; float:left;	 	width:740px;			height:60px;  background:#000 url(../img/Titel-Banner.jpg);}

div#Titel H1      {text-indent:-9999px; font-size:1.7em ;padding:0; margin:0;	width:740px; background: url(../img/Title_text.jpg) no-repeat;  }


div#navBar       {	position:relative; 	 	width:740px;			height:20px;	background-color: #000;}

div#navBar ul    {  width: 730px; padding:0; margin:0; background-color:transparent; }
div#navBar ul li { display: inline;  }
div#navBar li    {  border: 0; background-color:transparent; width:118px; padding:0;margin:0; float:right; text-align: center; }
div#navBar a     {font-size:1em; color:#FFF; text-decoration: none; text-align: center; background-color:transparent ;padding:2px 0 1px 0; display:block; width:114px; border-left: 1px solid #FFF;}

/*
div#navBar a:hover     {font-size:1em; color:#333; text-decoration: none; text-align: center; background-color:#CCC ;padding:2px 4px 3px 4px; display:block; width:106px; border-left: 1px solid #333;}
*/

div#navBar a hover {font-size:.8em; color:#FFF; text-decoration: none; text-align: center; background-color: #5F5F5F ;padding:2px 0 2px 0; display:block; width:90px; border: 1px solid #666;}


div#images              {	position:relative;	width:740px;	      height:186px; background:#CCC url(../img/Lt-Grey-Dot.jpg);}
div#textBlock           {	position:relative;	 	width:740px;			height:135px;	background: url(../img/Lt-Grey-Dot.jpg); overflow:hidden; }
div#textBlock p         { text-align: justify; font-size:.95em;line-height:120%;}
div#textBlock H2        { font-family: sans-serif; font-size: 1.4em; font-weight:bold; letter-spacing:.31em; margin:0; padding:5px 1px 2px 15px ; text-align:left; color: #FFF;  text-decoration: none;  }

div#folio              {	position:relative; 	width:740px;	      height:312px; }



div#footer      {	position:relative; 	width:740px;			height:25px;  background:#DBDDDF url(../img/footerBg.jpg);}
div#footer p    { padding:3px 1px 1px 15px; margin:0; font-size:.78em;color: #838383;}


div #form-wrapper                         {  position:relative; float:left; width:740px; height:300px; margin: 0; padding:0;background:#DBDDDF url(../img/Form-Img.jpg);}
div#form                          {width:99%; border:0; margin:0; padding:0; background:url(../img/Form-Img.jpg);}

div#form-info fieldset                         { height:200px;   text-align:left; margin-top:15px;}

fieldset#buttons                  {   padding : 3px; height:20px; border :0; overflow : hidden; text-align:left; }	


legend                                    {  font-family: "Times New Roman", Times, serif; font-size: 1.2em; color: #000; font-variant: small-caps; font-weight: bold; letter-spacing: .26em;}

fieldset                                  {  margin-bottom : 3px; padding : 12px 10px 0px 10px; border : 1px solid #666; overflow : hidden; color:#000; }	
label                                     {  display: block; width: 100%;}
label span, label span:hover              {  display:block; float: left; width: 30%; padding:1px  2px 1px;}
label span:hover                          {  background:  #D7DEE7; border: 1px solid #BDBDBD;}
div#buttons                               { position:relative;  text-align:left; top:8px; }

label , input                             {  padding:1px 0 2px 0;}
input                                         {  border:1px solid #ccc;}
input:hover                             {  border:1px solid #585858;}

input, textarea, select             {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em ; color: #000; line-height: 110%; letter-spacing:.2em;}
textarea                                     {  color: #0000CD;}
#submit                            {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em ; color: #333333; line-height: 120%; letter-spacing:.2em; border:1px solid #000;}
