body {
background-color:rgb(225,225,225);
background-image:url(../images/bg.gif);
background-attachment:fixed;
padding:0px;
margin-top:0px;
}

table.main {
background-color:#FFFFFF;
border-top:5px solid #990000;
border-left:1px solid #000066;
border-right:1px solid #000066;
border-bottom:1px solid #000066;
}

td.navout {
background-color:rgb(245,245,245);
border-top:5px solid #990000;
border-right:1px solid #000066;
}

td.navincurrent {
background-color:#CCCCCC;
font:bold 10pt arial,verdana,helvetica,sans-serif;
color:#000066;
text-decoration:none;
border-bottom:1px solid #000066;
vertical-align:middle;
}

td.navin {
font:bold 10pt arial,verdana,helvetica,sans-serif;
color:#000066;
border-bottom:1px solid #000066;
vertical-align:middle;
}

td.navincurrentsmall {
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#990000;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}

td.navinsmall {
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
}

td.LastNavinSmall {
border-bottom:1px solid #000066;
vertical-align:middle;
}

td.LastNavinCurrentSmall {
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#990000;
text-decoration:none;
border-bottom:1px solid #000066;
vertical-align:middle;
}

td.navcontact {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#000000;
text-decoration:none;
}

td.footer {
text-align:center;
border-top:1px solid #000066;
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#CCCCCC;
text-decoration:none;
background-color:#990000;
}

td.date {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#CCCCCC;
text-decoration:none;
background-color:#333366;
}

td.catalog {
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
background-color:#FFFFFF;
}

td.catalog1 {
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
background-color:rgb(245,245,245);
}

a {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#000066;
text-decoration:underline;
}

a:hover {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#990000;
text-decoration:none;
}

a.navcontact {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#000066;
text-decoration:underline;
}

a.navcontact:hover {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#990000;
text-decoration:none;
}

a.nav {
font:bold 10pt arial,verdana,helvetica,sans-serif;
color:#000066;
text-decoration:none;
}

a.nav:hover {
font:bold 10pt arial,verdana,helvetica,sans-serif;
color:#990000;
text-decoration:none;
}

a.navsmall {
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000066;
text-decoration:none;
}

a.navsmall:hover {
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#990000;
text-decoration:none;
}

a.footerlink {
font:bold 8pt arial,verdana,helvetica,sans-serif;
color:#CCCCCC;
text-decoration:underline;
}

a.footerlink:hover {
font:bold 8pt arial,verdana,helvetica,sans-serif;
color:#CCCCCC;
text-decoration:none;
}

a.footerlink-tb {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#CCCCCC;
text-decoration:none;
}

a.footerlink-tb:hover {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#CCCCCC;
text-decoration:underline;
}

.arrow {
font:bold 9pt arial,verdana,helvetica,sans-serif;
color:#990000;
}

h1 {
font:bold 12pt arial,verdana,helvetica,sans-serif;
color:#000066;
letter-spacing:1pt;
}

h2 {
font:bold 10pt arial,verdana,helvetica,sans-serif;
color:#000066;
border-top:1px dashed #999999;
padding-top:15px;
}

p {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

.linktopic {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#000066;
}

.freitext {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

.smalltext {
font:normal 8pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

.fehlertext {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#990000;
}

input.button {
width:120px;
background-color:rgb(235,235,235);
border:1px solid #666666;
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

input.searchfeld {
width:150px;
background-color:#FFFFFF;
border:solid 1px #666666;
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

input.formfeld {
width:200px;
background-color:#FFFFFF;
border:1px solid #666666;
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

textarea.formfeld {
width:250px;
background-color:#FFFFFF;
border:1px solid #666666;
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
}

ol {
list-style-type:decimal;
}

li {
font:normal 10pt arial,verdana,helvetica,sans-serif;
color:#000000;
text-align:justify;
}

.catalogNavUpDown {
padding-top:3px;
padding-bottom:3px;	
}

.catalogtable {
padding-left:4px;
padding-top:6px;
padding-bottom:6px;
}

.catalogtp {
padding-bottom:10px;	
}

.footerPd {
padding-top:2px;
padding-bottom:2px;	
}

.map24 {
background-color:rgb(235,235,235);
font:bold 10pt arial,verdana,helvetica,sans-serif;
color:#333333;
text-decoration:none;
}

.map24pdtxt {
padding-top:10px;
padding-left:7px;
padding-right:7px;
padding-bottom:10px;
}

.map24pdtp {
border-top:1px solid #666666;
border-bottom:1px solid #666666;
padding-top:2px;
padding-left:7px;
padding-bottom:2px;
}

input.map24 {
background-color:#FFFFFF;
border:1px solid #666666;
font:normal 9pt arial,verdana,helvetica,sans-serif;
color:#000000;
}
