/** Farben **/
.rahmen {
 background-color:#333333
}


/** Schriften **/
body, p, a, h1, h2, h3, table, td, th{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

/** Layout **/

body {
 background-color:#eaeaea;
 background-image:url(images/bg.gif); 
}



/** Links **/
a {
  color: #003399;
  text-decoration: none;
}
a:hover {
  color: #003399;
  text-decoration: underline;
}


/** Überschriften **/

h2 {
 color: #003399;
 margin-bottom: 0px;
}


/** Tabellen **/

table {
 background-color: #ffffff;
}

table.unav a {
  color: #999999;
  text-decoration: none;
}

table.unav a:hover {
  color: #003399;
  text-decoration: none;
}

table.unav span.location {
  color: #003399;
  text-decoration: none;
}


/** Zellen **/



/** Absatz **/


p {
 line-height: 14px;
 margin-top:0px;
 margin-bottom: 10px;
 }

p.rahmen {
 line-height: 14px;
 border-width:1px;
 border-style:solid;
 border-color:#cccccc;
 padding-right:10px;
 padding-left:5px;
 background-color:#ffffff;
 }
 
p.fusszeile {
  font-size: 9px;
  color: #999999;
 }
 
p.fusszeile a{
  font-size: 9px;
  color: #999999;
 }
 
.footer {
  font-size: 9px; 
  color: #cccccc;}
  
/** Bilder **/

img.rahmen {
 align: left;
 margin-left: 3 px;
 margin-right: 10 px;
 margin-bottom: 20 px;
 margin-top: 0px;
}

/** Formular **/

input.invisible {
 background-color: #eaeaea;
}
