body
{
  background-color:           white;
  color:                      #8b8b8b;
  font-family:                Verdana, Arial, Helvetica, sans-serif; 
  font-size:                  .6em;
  margin:                     0px auto;
  padding:                    0px;
}

/*
 *  fonts
 */
 


h2
{
  color:                      white;
  background-color:           #00196C;
  font-size:                  1.4em;
  margin:                     0px 0px 0px 0px;
  padding:                    0px;               
}

h1
{
  color:                      #0D0648;
  background-color:           #CBD5EA;
  font-size:                  1.4em;
  margin:                     0px 0px 0px 0px;
  padding:                    0px;               
}


p
{
 font-size:                   1em;
}

.hilite
{
  color:                      red;
}


/*
 *  pseudo
 */ 
 
a:link,
a:visited,
a:hover,
a:active
{
  text-decoration:            none;
} 

a:hover
{
  text-decoration:            none;
}

a img
{
  border:                     0px;
}

.default-block
{
  width:                      648px;
}

/*
 * contact-form
 */
form.contact-form fieldset
{
  margin:                     0 0 0 0;
  padding-top:                10px;
  border:                     none;
  background-color:           white;

}

form.contact-form label
{
  display:                    inline-block;
  font-weight:                bold;
  line-height:                1.5;
  vertical-align:             top;
}

form.contact-form input,
form.contact-form textarea
{
  border:                     1px solid #bcbcbc;
  font-size:                  1.5em;
}

form.contact-form input.fullsize,
form.contact-form textarea.fullsize
{
  width:                      250px;
}

form.contact-form input.small
{
  width:                      50px;
}

form.contact-form input.middle
{
  width:                      190px;
}

form.contact-form fieldset ol
{
  margin:                     0;
  padding:                    0;
} 

form.contact-form fieldset li
{
  list-style:                 none;
  padding:                    2px;
  margin:                     3px 0 0 0;
}



form.contact-form label
{
  width:                      120px; /* Width of labels */
}

form.contact-form fieldset fieldset label
{
  margin-left:                123px; /* Width plus 3 (html space) */
}

.hilite
{
  color:                      #00C7F6;
  font-weight:                normal;
}

.hiliteLabel
{
  color:                      red;
}


.angebot-label
{
  color:                      #001750;
  display:                    inline-block;
  font-weight:                normal;
  line-height:                1;
  vertical-align:             top;
}

.angebot-input
{
  border:                     1px solid #bcbcbc;
  font-size:                  11px;
  width: 100px;
}

.anfrage-box
{
  padding-top: 270px;
  padding-left: 30px;
  width: 250px;
}
