body { background-color: #114380; background-image: url(../../img/bg_neu.jpg); background-repeat: repeat-x; }
a:link { }
a:visited { }
a:hover { }
a:active { }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
.pageheader_bg { background-image: url(../../img/images/titel_bg.png); background-repeat: no-repeat; text-indent: 20px; }
body { word-wrap: break-word; }
.maintable { line-height: 0; background-color: #6cc1ea; background-image: url(../../img/main_frame_bg.jpg); background-repeat: repeat-x; border-right: 1px solid #232323; }
.lefttable { background-image: url(../../img/sidebg.png); background-repeat: repeat-x; background-position: 0 190px; outline-width: 0; }
.ticker_bg { background-image: url(../../img/images/ticker_bg.png); }
.logo_fort { background-image: url(../../img/images/logo_p2.jpg); background-repeat: no-repeat; background-position: -1px 50%; width: 31px; height: 20px; min-width: 31px; min-height: 20px; max-width: 31px !important; max-height: 20px; }
/*Contentbox
*/
.cb_bottom { background-color: #fff; background-repeat: repeat-x; width: 604px; min-width: 604px; max-width: 604px; border-bottom: 1px solid #6d96c7; }
.cb_top { background-color: #fff; background-image: url(../../img/images/content_boxes/topline.png); background-repeat: repeat-x; width: 604px; min-width: 604px; max-width: 604px; }
.cb_left { background-color: #fff; border-left: 1px solid #6d96c7; }
.cb_right { background-color: #fff; border-right: 1px solid #6d96c7; }
/*Footer Navi
*/
.footernavi { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 1px; }
.footernavi a:link { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.footernavi a:visited { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.footernavi a:hover { color: #53e3ff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; letter-spacing: 1px; }
/*content_copytext
*/
.copytext { color: #5e5e5e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.copytext a:link { color: #3d73de; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }
.copytext a:visited { color: #3d73de; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }
.copytext a:hover { color: #3dd5de; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }
/*Cufon Headlines*/
p {  }
h3{ color: #64ffff; font-size: 18px; letter-spacing: 2px; display: inline !important; }
h2{ color: #2a80cc; font-size: 22px; letter-spacing: 2px; display: inline !important; }
h1{ color: #fff; font-size: 36px; letter-spacing: 2px; display: inline !important; }
/*Ticker
*/
.tickertext { color: #cef3ff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 1px; }
.tickertext a:link { color: #22edff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.tickertext a:visited { color: #22edff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.tickertext a:hover { color: #22edff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; letter-spacing: 1px; }
.logout { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.logout a:link { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.logout a:visited { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.logout a:hover { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.fixetabel { width: 163px; min-width: 163px; max-width: 163px; }
/*DonloadLink
*/
.Downloadlink { color: #b11717; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.Downloadlink a:link { color: #b11717; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.Downloadlink a:visited { color: #b11717; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.Downloadlink a:hover { color: #ff2121; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }

