/**********************************************************************
* main
**********************************************************************/

body {
   color: #cccccc;
   background-color: #ffffff;
}

textarea, input, td, th, p, form, input {
  font-size: 11px;
  color : #000000;
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 16px;
}

th {
  font-weight: bold;
}

ul {
  list-style-type:disc; list-style-image:url(../img/cube_list.jpg);
  margin-bottom: 20px;
}

p {
  margin-bottom: 15px;
  margin-top: 2px;
}


/**********************************************************************
* misc decoration
**********************************************************************/


.projekt {
  color : #0b2b9a;
  font-size: 11px;
  line-height: 22px;
}
.address {
  font-size: 10px;
  color : #0b2b9a;
  line-height: 16px;
}

.author {
  font-size: 10px;
  color : #919191;
  line-height: 14px;
}


.author {
  font-size: 10px;
  color : #919191;
  line-height: 14px;
}


/**********************************************************************
* headlines
**********************************************************************/

h1 {
  color: #2e2e2e;
  font-family: verdana, arial, helvetica, geneva;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 9px;
}

h2 {
  color: #2e2e2e;
  font-family: verdana, arial, helvetica, geneva;
  font-size: 13px;
  font-weight: bold;
  margin-top: 32px;
  margin-bottom: 9px;
}



/**********************************************************************
* forms
**********************************************************************/

.button {
  width:100px;
  height:20px;
  background-color:#8c0095;
  color:#ffffff;
  border:1px solid #0b2b9a;
  font-weight: bold;
}

input {
  height:20px;
  width:230px;
  background-color:#ffffff;
  color: #2E2E2E;
  border:1px solid #000000;
}

textarea {
  height:170px;
  width:320px;
  background-color:#ffffff;
  color: #2E2E2E;
  border:1px solid #000000;
}

select {
  height:19px;
}

/**********************************************************************
* link
**********************************************************************/

a:link    { font-weight: normal; font-size: 11px; color: #0b2b9a; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }
a:visited { font-weight: normal; font-size: 11px; color: #0b2b9a; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }
a:active  { font-weight: normal; font-size: 11px; color: #8c0095; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a:hover   { font-weight: normal; font-size: 11px; color: #8c0095; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }

a.linkauthor:link    { font-weight: normal; font-size: 10px; color: #919191; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.linkauthor:visited { font-weight: normal; font-size: 10px; color: #919191; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.linkauthor:active  { font-weight: normal; font-size: 10px; color: #919191; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
a.linkauthor:hover   { font-weight: normal; font-size: 10px; color: #919191; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }



