body,td,th {
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
color:black;
font-size:10pt;
}

body {
background-image:url('images/bg.jpg');
margin:0px;
}

h1 {
font-size:16pt;
text-align:left;
}

h2 {
font-size:14pt;
text-align:left;
}

h3 {
font-size:12pt;
text-align:left;
}

h4 {
font-size:10pt;
text-align:center;
}

input,textarea,select {
border:1px solid black;
font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
color:black;
font-size:10pt;
}

a:link,a:visited,a:active {
color:black;
text-decoration:underline;
}

a:hover {
color:#3332cc;
font-weight:normal;
text-decoration:underline;
}

a:link.navi,a:visited.navi,a:active.navi {
text-decoration:none;
color:black;
}

a:hover.navi {
text-decoration:none;
color:black;
font-weight:700;
}

a:link.mainnav_referenzen,a:visited.mainnav_referenzen,a:active.mainnav_referenzen {
text-decoration:none;
color:black;
font-weight:bold;
}

a:hover.mainnav_referenzen {
text-decoration:underline;
color:black;
font-weight:bold;
}

.boxheadfont {
font-size:10pt;
font-weight:bold;
color:white;
font-style:italic;
}

.boxunderheadfont {
font-size:8pt;
color:#949494;
font-style:italic;
}

td.boxhead {
background-image:url('../bilder/box/box_top.jpg');
border-bottom:1px solid #585858;
border-right:1px solid #585858;
border-left:1px solid #585858;
text-align:center;
}

td.boxbody {
background-color:white;
border-bottom:1px solid #585858;
border-right:1px solid #585858;
border-left:1px solid #585858;
padding:2px;
}

ul.navi {
padding-top:2px;
padding-left:0px;
margin-left:0px;
width:250px;
}

li.navi {
margin-left:0px;
list-style-type:none;
background-color:#a1a1a1;
padding:2px;
padding-left:5px;
border-bottom:1px solid #d3bb8d;
}
