h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; padding: 0px 0px 15px 0px; margin: 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; padding: 10px 0px 5px 0px; margin: 0px; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #FFFFFF; padding: 0px 0px 0px 0px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
a.vlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff9900; }

ul { list-style-position: outside; list-style-type: disc; margin-top: 5px; margin-bottom: 5px; }
ol { list-style-position: outside; margin-top: 5px; margin-bottom: 5px; }

#site {
width: 500px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
margin-bottom: 20px; }

.buttons {
text-align: right;
margin: 0px;
padding: 20px 0px 20px 0px;
}

.buttons img {
padding-left: 5px;
}

.fussnote { font-size: 10px; }

.formtabelle {
border-collapse: collapse;
width: 490px;
cellpadding: 0;
cellspacing: 0; 
}

.formheader {
font-weight: bold;
color: #ffffff;
background-color: #999999;
padding: 5px;
border: 1px solid white;
}

.formcolumn1 {
font-weight: bold;
color: #000000;
text-align: right;
background-color: #cccccc;
border: 1px solid white;
padding: 5px;
}

.formcolumn2 {
text-align: center;
font-size: 16px;
font-weight: bold;
color: #ffffff;
background-color: #cccccc;
border: 1px solid white;
padding: 5px;
}

.formcolumn3 {
text-align: left;
color: #000000;
background-color: #cccccc;
border: 1px solid white;
padding: 5px;
}

.formtextarea {
text-align: center;
color: #ffffff;
background-color: #cccccc;
padding: 20px 0 20px 0;
border: 1px solid white;
}

.quotation {
font-weight: normal;
color: #003399;
padding: 0px 0px 3px 0px;
margin: 0px;
}

.fuehrungsebene {
padding: 0px 0px 10px 40px;
font-weight: bold;
}

.boxheader {
font-weight: bold;
color: #000000;
background-color: #004c91;
padding: 5px;
border: 1px solid #666666;
}
.boxheader a {
font-weight: bold;
color: #ffffff;
}

.boxcontent {
font-weight: normal;
color: #ffffff;
background-color: #ffffff;
height: 50px;
padding: 5px;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
text-align:center;
}

