body {
background : #C40000; 
color : #3b4f65; 
margin : 0px 0px  0px  0px  ; 
font-family : Helvetica,Arial,FreeSans,sans-serif; 
} 

h1 {
font-size:20px;
}

h2 {
font-size:16px;
}
ul {
border-top:1px dotted #3B4F65;
list-style-type:square;
margin:0 0 0 0;
padding:0 0 0 20px;
}

li {
border-bottom:1px dotted #3B4F65;
padding:3px 0 3px 0;
}


.main {
color : #3b4f65; 
font-family : Helvetica,Arial,FreeSans,sans-serif; 
font-size : 10px; 
text-transform : none; 
} 
.medium {
color : #3b4f65; 
font-family :  Helvetica,Arial,FreeSans,sans-serif; 
font-size : 10px; 
text-transform : none; 
} 
.small {
font-family : Helvetica,Arial,FreeSans,sans-serif; 
font-size : 11px; 
color : #3b4f65; 
} 
input , textarea , selected {
font-family : Helvetica,Arial,FreeSans,sans-serif; 
font-size : 10px; 
border : 1px solid #697984; 
} 
.header {
color : #52657b; 
font-family : Helvetica,Arial,FreeSans,sans-serif; 
font-size : 16px; 
line-height : 24px; 
text-transform : uppercase; 
font-weight : bold; 
} 
.subHeader {
color : #3b4f65; 
font-family :  Helvetica,Arial,FreeSans,sans-serif; 
font-size : 14px; 
text-transform : none; 
font-weight : bold; 
} 
.footer {
color : #657674; 
font-family : Helvetica,Arial,FreeSans,sans-serif; 
} 

a:link {
color:#3b4f65;
font-size : 13px;
text-decoration:none;
} 
a:visited {
color:#3b4f65;
font-size : 13px;
text-decoration:none;
} 
a:hover {
color:#3b4f65;
font-size : 13px; 
text-decoration: underline; 
} 
A.top:link {
color:#526278;
font-size : 10px; 
text-decoration: underline; 
font-weight : bold; 
} 
A.top:visited {
color:#526278;
font-size: 12px; 
text-decoration : underline; 
font-weight: bold; 
} 
A.top:active {
color:#C40000;
font-size: 12px; 
text-decoration : underline; 
font-weight : bold; 
} 
A.top:hover {
color:#C40000;
font-size: 12px; 
text-decoration : none; 
font-weight: bold; 
} 

A.resize , visited , selcted , active {
color : #6f818e; 
font-family :  Helvetica,Arial,FreeSans,sans-serif; 
font-size : 11px; 
font-weight : normal; 
} 
A.resize:hover {
color : #3e4f5b; 
font-family :  Helvetica,Arial,FreeSans,sans-serif; 
font-size : 11px; 
text-decoration : none; 
font-weight : normal; 
} 
.small-Link { font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 11px; color : #3b4f65; }
a.small-Link:active { font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 11px; color : #3b4f65; }
a.small-Link:hover { font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 11px; color : #3b4f65; ; background-color: #CCCCCC}
a.small-Link:visited { font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 11px; color : #3b4f65; }
a.small-Link:link { font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 11px; color : #3b4f65; }
a.medium:link { color:#C40000; font-size : 13px; text-decoration : underline; ; font-weight: bold}
a.medium:visited { color:#C40000; font-size : 13px; text-decoration : underline; ; font-weight: bold }
a.medium:active { color:#C40000; font-size : 13px; text-decoration : underline; ; font-weight: bold }
a.medium:hover { color:#C40000; font-size : 13px; ; font-weight: bold ; text-decoration: none}
div.medium{ color:#3b4f65; font-size : 12px; text-decoration : underline; ; font-weight: bold}
div.medium{ color:#3b4f65; font-size : 12px; text-decoration : underline; ; font-weight: bold }
div.medium{ color:#3b4f65; font-size : 12px; text-decoration : underline; ; font-weight: bold }
div.medium{ color:#3b4f65; font-size : 12px; ; font-weight: bold ; text-decoration: none}
.headerRot24 { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 24px; text-transform : uppercase; font-weight : bold; }
.subHeaderRot18 { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 18px; text-transform : none; font-weight : bold; }
.mainFett16 { color : #000000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold}
.mainFett16Link { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold}
a.mainFett16Link:hover { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold ; text-decoration: none}
a.mainFett16Link:link { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold }
a.mainFett16Link:visited { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold }
a.mainFett16Link:active { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold ; text-decoration: none }
.mainFett16Rot { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; ; font-weight: bold }
.mainFett18 { color : #000000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 18px; text-transform : none; ; font-weight: bold }
.subHeaderRot20 { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 20px; text-transform : none; font-weight : bold; }
.subHeaderRot22 { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 22px; text-transform : none; font-weight : bold; }
.mainFett14 { color : #000000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 14px; text-transform : none; ; font-weight: bold }
.main14 { color : #000000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 14px; text-transform : none; ; font-weight: normal}
.subHeaderRot16 { color : #C40000; font-family : Helvetica,Arial,FreeSans,sans-serif; font-size : 16px; text-transform : none; font-weight : bold; }

#banner {
top:5px;
left:50%;
width:728px;
height:90px;
position: relative;
margin:0 0 15px -364px;
}

/* Für marquee Ersatz */
#marquee_replacement{
 /*border:1px solid #000; */
 margin-left: 143px;
 width:980px;
 height:30px;
 overflow:auto;
}
 
#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:25px;
}
 
#marquee_replacement div#start p.spacer{
 width:980px;
}
 
#marquee_replacement div#start{
 display:block;
 height:10px;
}

.maincontent {
float: left;
width: 750px;
font-weight: bold;
font-size : 0.7em;
color:#000000;
padding-left:25px;
padding-right: 30px;
text-align: justify;
}

.img150
{
float: left;
width: 110px;
padding:8px;
font-size: 0.7em;
} 


