html, body, h1 {
margin: 0;
padding: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
}
.tableborder {
border: 1px solid #808080;
}
/*
        Textformate
*/
h2 {
font-size: 100%;
font-weight: bold;
color: #000000;
}

h3 {
font-size: 110%;
font-weight: bold;
color: #921A2A;
}
.copy {
color: #000000;
font-size: 75%;
padding: 18px 7px 6px 12px;
line-height: 18px;
}
.tablecopy {
color: #333333;
font-size: 75%;
padding: 3px 0px 3px 18px;
line-height: 18px;
}
.tablecopy2 {
color: #333333;
font-size: 75%;
padding: 3px 0px 3px 0px;
line-height: 18px;
}
.copysmall {
color: #333333;
font-size: 70%;
padding: 3px 0px 3px 18px;
}

.copygrey {
font-size: 75%;
font-weight: bold;
letter-spacing: 1px;
color: #666666;
padding-left: 12px;
padding: 5px 0px 5px 12px;
}
.copywhite2 {
background-color: #FFFFFF;
font-size: 85%;
font-weight: bold;
letter-spacing: 0.2px;
color: #999999;
padding-left: 12px;
padding: 5px 0px 5px 12px;
}

.copywhite {
font-size: 75%;
font-weight: bold;
letter-spacing: 1px;
color: #FFFFFF;
padding-left: 12px;
padding: 5px 0px 5px 12px;
}
.copywhite a {
color: #FFFFFF;
}
.copywhite a:link {
background-color: transparent;
color: #FFFFFF;
}
.copywhite a:visited {
background-color: transparent;
color: #FFFFFF;
}
.copywhite a:hover {
background-color: transparent;
color: #CCCCCC;
}
.copywhite a:active {
background-color: transparent;
color: #FFFFFF;
}
.copy a {
color: #921A2A;
}
.copy a:link {
background-color: transparent;
color: #921A2A;
}
.copy a:visited {
background-color: transparent;
color: #921A2A;
}
.copy a:hover {
background-color: transparent;
color: #FFFFFF;
}
.copy a:active {
background-color: transparent;
color: #921A2A;
}

.copybold {
font-size: 90%;
font-weight: bold;
color: #434040;
letter-spacing: 2px;
padding: 5px 0px 5px 12px;
}
.small {
font-size: 70%;
letter-spacing: 1px;
padding: 5px 5px 0px 5px;
}
.small a {
text-decoration: none;
}
.small a:link {
background-color: transparent;
color: #6F6F6F;/* Textfarbe im Link */
}
.small a:visited {
background-color: transparent;
color: #6F6F6F;/* Textfarbe im Link */
}
.small a:hover {
background-color: transparent;
color: #000000;/* Textfarbe im Link */
}
.small a:active {
background-color: transparent;
color: #f000000;/* Textfarbe im Link */
}
/*
        Navigationspositionen
*/
#navi_1, #navi_1_on  {
padding: 4px;
}
#navi_2, #navi_2_on {
padding: 0px 2px 2px 24px;
}
#navi_1 a, #navi_1_on a {
font-size: 70%;
font-weight: bold;
letter-spacing:2px;
color: #6F6F6F;
background-color: #CCCCCC;
padding: 2px 0px 2px 18px;
display: block;
width: 200px;
text-decoration: none;
}
#navi_1 a:link {
background-color: #FFFFFF;
color: #6F6F6F;
text-decoration: none;
}
#navi_1 a:visited {
background-color: #FFFFFF;
color: #6F6F6F;
text-decoration: none;
}
#navi_1 a:hover {
background-color: #CCCCCC;
color: #6F6F6F;
text-decoration: none;
width: 200px;
}
#navi_1_on a:link {
background-color: #CCCCCC;
color: #6F6F6F;
text-decoration: none;
width: 200px;
}


#subnavi {
padding: 12px;
}









