/**************************************************/
/* Fixes                                          */
/**************************************************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/**************************************************/
/* Basisdefinitionen                              */
/**************************************************/

body,td,div,p,ul,li,b,nobr,textarea,input {
  color: #474C51;
  font: 11px Verdana, Arial, sans-serif;
}

body {
  background: #ffffff;
  margin: 0;
  border: 0 none;
  padding: 0;
}

table td {
   margin: 0;
   border: 0 none;
   padding: 0;
   vertical-align: top;
}

p {
   margin: 0;
   border: 0;
   padding: 10px;
}

img {
   border: 0px none;
}

ul {
  margin: 0;
  padding: 7px 0 5px 20px;
  line-height: normal;
}

ul li {
  list-style: url(/images/list_bullet.gif);
  color: #19A6E7;
  padding: 0 0 5px 0;
  font-weight: bold;
  line-height: normal;
}


/**************************************************/
/* Formulare                                      */
/**************************************************/

form {
  margin: 0px;
  border: 0px;
  padding: 0px;
}

textarea {
  background: #ffffff;
  color: #606060;
  border: 1px solid #d2d2d2;
}

input {
  background: #ffffff;
  color: #000000;
  border: 1px solid #8E8A88;
  font-size: 9px;
  font-family: Arial,sans-serif;
}

select {
  background: #ffffff;
  color: #5A5D5F;
  border: 1px solid;
  font-size: 9px;
  font-family: Arial,sans-serif;
}

.formbutton {
  background: #27AEDB;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
}


/**************************************************/
/* Links                                          */
/**************************************************/

a {
  color: #002970;
  text-decoration: none;
}

a:visited {
  color: #002970;
  text-decoration: none;
}

a:hover {
  color: #69BFDC;
  text-decoration: underline;
}

a.hilite {
  color: #474C51;
  font-weight: bold;
  text-decoration: none;
}

a:visited.hilite {
  color: #474C51;
  font-weight: bold;
  text-decoration: none;
}

a:hover.hilite {
  color: #69BFDC;
  text-decoration: underline;
}
