TD, BODY, INPUT, TEXTAREA, SELECT {
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
}

TD {
 text-align: left;
}

.maintable-content A.link-none:link, .maintable-content A.link-none:active, .maintable-content A.link-none:visited {
 text-decoration: none;
}
.maintable-content A.link-none:hover {
 text-decoration: underline;
}

.maintable-content A:link, .maintable-content A:active, .maintable-content A:visited {
 font-family: tahoma;
 font-size: 11px;
 color: #123160;
 text-decoration: underline;
}

.maintable-content A:hover {
 font-family: tahoma;
 font-size: 11px;
 color: #123160;
 text-decoration: none;
}

INPUT {
 padding-left: 5px;
 padding-right: 5px;
 background-image: url(../img/style/input.gif);
}

.rightedge {
 background-image: url(../img/style/rightedge_bg.gif);
}

.rightedge-top {
 background-image: url(../img/style/rightedge_top.gif);
}

.space_menu {
 background-color: #2F446D;
}

/* --- Linkes Menü der Seite --- */
.leftmenu {
 background-image: url(../img/style/leftmenu_bg.gif);
}
/* --- */

/* --- Haupttabelle -- */
.maincontent {
 text-align: center;
 padding-top: 6px;
 padding-bottom: 6px;
}

.maintable {
 background-image: url(../img/style/bg_maintable.gif);
}

.maintable-content {
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 background-image: url(../img/style/bg_maintable-top.gif);
 background-repeat: no-repeat;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 8px;
 padding-bottom: 15px;
}

.maintable-content2 {
 font-family: tahoma;
 font-size: 11px;
 color: #000000;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 8px;
 padding-bottom: 15px;
}

.maintable-content A.redlink:link, .maintable-content A.redlink:active, .maintable-content A.redlink:visited {
 color: #990000;
}
.maintable-content A.redlink:hover {
 color: #990000;
}

.td-faq {
 padding-top: 8px;
 padding-bottom: 15px;
 padding-left: 8px;
 padding-right: 8px;
}
/* --- */

/* --- Rechtes Menü der Seite --- */
.rightmenu {
 padding-top: 6px;
 background-color: #6D84A7;
}
.rightmenu-text, .rightmenu-box {
 font-family: verdana;
 font-size: 10px;
 color: #123160;
}
.rightmenu-box {
 background-color: #D5DAE3;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 4px;
 padding-bottom: 4px;
}
/* Links des rechten Menüs */
.rightmenu-box a:link, .rightmenu-box a:active, .rightmenu-box a:visited {
 color: #990000;
 text-decoration: underline;
}
.rightmenu-box a:hover {
 text-decoration: none;
}

.bluelink a:link, .bluelink a:active, .bluelink a:visited {
 color: #123160;
 text-decoration: none;
}
.bluelink a:hover {
 text-decoration: underline;
}
/* --- */


/* --- Tabellen in der Seite --- */
.tablecat {
 background-image: url(../img/style/bg_tablecat1.gif);
}
.firstrow {
 background-color: #E0E4EC;
}
.secondrow {
 background-color: #D5DAE3;
}
/* --- */


/* --- Verschiedene Schriftarten / Farben --- */
.redfont {
 color: #990000;
}

A.link:link, A.link:active, A.link:visited {
 color: #123160;
}
A.link:hover {
 text-decoration: none;
}
/* --- */

/* --- Boxen --- */
.box-firelinedsl {
 color: #123160;
 font-size: 11px;
 font-family: verdana;
 padding: 8px;
 background-image: url(../img/bbg_firelinedsl.gif);
}

.box-firelinedsl ul {
 margin-left: 12px;
 padding-left: 12px;
 
 margin-right: 5px;
 padding-right: 5px;
 
 margin-top: 2px;
 margin-bottom: 0px;
}

.box-firelinedsl li {
 list-style-image: url(../img/arrow.gif);
 margin-left: 0px;
}

.box-aktuellemeldungen {
 color: #123160;
 padding: 8px;
 background-image: url(../img/bbg_aktuellemeldungen.gif);
}

.articles TD {
 color: #123160;
}

.volumentarife TD {
 color: #123160;
 vertical-align: top;
}
/* --- */