body, p, td {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-decoration : none; 
color : #000033; 
letter-spacing : 1px; 
line-height : 140%; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
background-color : #ebf4f3; 
} 
body {
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
} 
table { max-width:1260px; 
}
td.linie {
background-position : 0% 0%; 
background-image : url('images/linie_v.gif'); 
background-repeat : repeat; 
background-attachment : scroll; 
} 
td.linietransp {
background-position : 0% 0%; 
background-image : url('images/linie_t.gif'); 
background-repeat : repeat; 
background-attachment : scroll; 
} 
span.lineup {
margin-left : 13px; 
margin-right : 3px; 
} 
span.lauftext {
margin-left : 3px; 
margin-right : 3px; 
} 
span.lauftextfett {
font-weight : bold; 
margin-left : 3px; 
margin-right : 3px; 
} 
.lauftextfett {
font-weight : bold; 
margin-left : 3px; 
margin-right : 3px; 
} 
.lauftext {
margin-left : 3px; 
margin-right : 3px; 
} 
h1 {
font-size : 18px; 
font-weight : normal; 
margin-left : 3px; 
margin-right : 3px; 
} 
h2 {
font-size : 12px; 
color : #000000;
font-weight : normal; 
margin-left : 3px; 
margin-right : 3px; 
} 
span.navi01 {
font-size : 11px; 
color : #000000; 
text-transform : uppercase; 
font-weight : normal; 
border : 1px solid; 
border-color : #ff0000; 
padding-left : 1px; 
padding-right : 1px; 
padding-top : 1px; 
padding-bottom : 2px; 
background-color : #ffffff; 
} 
.marginal {
color : #993333; 
background-color : #ebf4f3; 
font-style : italic; 
margin-left : 4px; 
margin-right : 6px; 
} 
span.navi02b {
font-size : 10px;
color : #000000;
line-height : 120%; 
} 
span.navi02a {
font-size : 9px; 
line-height : 200%;
text-transform : uppercase; 
border-top : 1px solid; 
border-bottom : 1px solid; 
border-color : #993333; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
background-color : #ffffff; 
} 
.navi03 {
border : 1px solid; 
border-color : #ff0000;
padding-left : 3px; 
padding-right : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.navi04 {
border : 1px solid; 
border-color : #ff0000;
margin-left : 5px;
padding-left : 3px; 
padding-right : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.fineprint {
font-size : 10px; 
color : #000000;
line-height : 120%; 
} 
.impressum {
font-size : 10px; 
color : #000000;
line-height : 130%; 
margin-left : 3px; 
} 
a:active {
color : #000000; 
text-decoration : none; 
} 
a:link {
text-decoration : none; 
color : #000000; 
} 
a:visited {
text-decoration : none; 
color : #000000; 
} 
a {
color : #000000; 
text-decoration : none; 
} 
a:hover {
color : #ff0000; 
font-weight : normal; 
} 
a:active.textlink {
color : #000000; 
text-decoration : underline; 
} 
a:link.textlink {
text-decoration : underline; 
color : #000000; 
} 
a:visited.textlink {
text-decoration : underline; 
color : #000000; 
} 
a.textlink {
color : #000000; 
text-decoration : underline; 
} 
a:hover.textlink {
color : #ff0000; 
font-weight : normal; 
} 
a:active.textlink2 {
color : #000000; 
text-decoration : none; 
} 
a:link.textlink2 {
text-decoration : none; 
color : #000000; 
} 
a:visited.textlink2 {
text-decoration : none; 
color : #000000; 
} 
a.textlink2 {
color : #000000; 
text-decoration : none; 
} 
a:hover.textlink2 {
color : #ff0000; 
font-weight : normal; 
}
a:active.pf {
color : #000000; 
text-decoration : none; 
} 
a:link.pf {
text-decoration : none; 
color : #000000; 
} 
a:visited.pf {
text-decoration : none; 
color : #000000; 
} 
a.pf {
color : #000000; 
text-decoration : none; 
} 
a:hover.pf {
color : #000000; 
font-weight : bold; 
background-color : #ff0000; 
text-decoration : none; 
}