
a,li,p,span,div,td {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
ul {line-height:150%;list-style-image:url('/shared/dreieck_bg_weiss.gif') }

h1,h2,h3,h4,h5 {display : inline;margin-bottom:0px; }

A:link       	{ text-decoration: underline;color: #022155; }
A:visited	{ text-decoration: underline;color: #022155; }
A:active	{ text-decoration: underline;color: #ff0000; }
A:hover   	{ text-decoration: underline;color: #ff0000; }

.fliesstext { font-size: 95%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: justify }
.text { font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text1  { color: #4a6373; font-size: 70%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text2  { color: #4a6373; font-size: 80%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text3,td,th  { color: #4a6373; font-size: 90%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text4  { color: #4a6373; font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text5,h5  { color: #4a6373; font-size: 80%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text6,h4  { color: #4a6373; font-size: 90%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-weight: bold;}
.text7,h3  { color: #4a6373; font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text8,h2  { color: #4a6373; font-size: 110%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.text9,h1  { color: #4a6373; font-size: 120%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

.pr_lk { font-size: 1.1em; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }
.pr_da { font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.pr_tx { font-size: 1em; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

.mt_ac  { border:0px solid #000000; background-color: #eeeeee }
.mc1_ac  { background-color: #eeeeee; }
.mc2_ac  { font-size: 8pt; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; background-color: #eeeeee }
.tt_ac { width:100%; }
.tc1_ac  {  }
.tc2_ac  { font-size: 8pt; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; background-color: #eeeeee }

.sfm    { font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.sres   { font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.titles { color: black; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.detail { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.cadr   { font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.ztx    { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.baf_ftx { font-size: 11px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.baf_fdo { font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
.form_ft   { font-size:8pt; }
.form_nft, .form_nft_submit  { font-size:8pt; width:170px; }
.form_nft_submit  {height: 22px;}

.mnav_lk { text-decoration: none; font-weight:normal; font-size:1em; color: #ffffff;}
.mnav_ac { text-decoration: none; font-weight:normal; font-size:1em; color: #ffffff;}

.snav_lk { text-decoration: none; font-weight:normal; font-size:1em; color: #ffffff;}
.snav_ac { text-decoration: none; font-weight:normal; font-size:1em; color: #ffcc00;}

.qnav_lk { text-decoration: none; font-weight:normal; font-size:1em; color: #ffffff;}

.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1; WIDTH: 97%; }
.news_searchwidth {margin-top:10px; margin-right: 15px; border: 0px solid #ff0000;}


/* eigene Klassen KID */
.kopf_bg {width: 981px; height: 116px;}
td.td_qnav {background-color:#395079;border-top:1px solid #DCE0E6; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.nav1 {border-bottom: 1px solid #ffffff;}

td.MainNav1 {background-color:#022155; padding-top:4px; padding-right:5px; padding-bottom:4px; padding-left:5px; border: 0px; color: #ffffff; border-bottom: 0px solid #ff1111;color: #ffffff;}
td.MainNav2 {background-color:#395079; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:15px;border: 0px; color: #ffffff; }
td.MainNav3 {background-color:#395079; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:25px;border: 0px; color: #ffffff; }
td.MainNav4 {background-color:#395079; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:35px;border: 0px; color: #ffffff; }
td.MainNav5 {background-color:#395079; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:45px;border: 0px; color: #ffffff; }

A.link_weiss:link, A.link_weiss:visited, A.link_weiss:active { text-decoration: none;color: #ffffff; font-size: 14px;padding-top:0px;}
A.link_weiss:hover {text-decoration: underline;color: #ffffff; font-size: 14px;}

.schrift_ads {font-size:70%;color: #000000; padding-top: 4px;}
.schrift_ads_kopf {font-size:70%;color: #000000; font-weight: bold;padding-bottom: 3px; padding-top: 3px;background-color: #CFD5DF;}

.linktab { vertical-align: top;border: 0px; border-top:1px; border-color: #DCE0E6; border-style: solid; padding-left:10px; padding-right:15px; padding-top:2px; padding-bottom:2px;font-size:80%;}
.headline_content {background-color:#DCE0E6; padding-top:5px;padding-left:7px;padding-bottom:3px;padding-right:15px; font-weight:bold;width:98%; margin-bottom:15px;}
.suchm_td {padding-left: 4px;padding-right: 2px; vertical-align:top;}
.img_ad, .img_sidebar {border:1px solid #7F8C98;}
.mmkt_seh_detail1 {BORDER-RIGHT: #87939e 1px solid; BORDER-TOP: #87939e 1px solid; BORDER-LEFT: #87939e 1px solid; BACKGROUND-COLOR: #edf0f5;padding-top:4px;padding-left:5px;padding-right:5px;color:#022155;}
.mmkt_seh_detail2 {BORDER-RIGHT: #87939e 1px solid; BORDER-BOTTOM: #87939e 1px solid; BORDER-LEFT: #87939e 1px solid; BACKGROUND-COLOR: #edf0f5;}
.alarm {font-weight: bold; color: #ff0000;}
.superior {color:#4a6373;font-size:10px;vertical-align:top;}
.struktur { position:absolute; top:-5000px; left:-5000px; z-index:5;}
.suche_head {font-size:80%;display: block; margin-bottom: 5px;width:124px;margin-left: -5px;padding: 2px;}

/* DIVs Platzierung */

#no_print_h {position:absolute;top:0px;left:0px;background-color:#DCE0E6; height:145px;width:61.9em;border:0px solid #ff0000;z-index:1;float:none;overflow: hidden;} /* Kopfbereich */
#no_print_n {position:absolute;top:143px;left:0px;width:10.5em;background-color: #DCE0E6; padding-left:2px; padding-right:3px; z-index: 2; vertical-align: top;overflow:hidden;float:left;} /* Navigation*/
#td_navigation {margin-top:9px; margin-bottom: 5px; width:10em;background-color: #022155; padding: 2px;z-index: 10;}
/*  Definition IE in basic_ie.css, ncf, 12.02.2008*/
#div_content {position:absolute; top:143px;left:10.3em;width:40.7em;padding-left:15px;padding-right:10px;padding-top:10px;border:0px solid blue;overflow:auto;}
#no_print_ad {position:absolute; top:143px;left:53em; width:8.9em; background-color:#DCE0E6;border:0px dotted #ff0000; z-index:2;padding-top:7px; padding-left:0px; padding-right:0px; overflow:hidden;}

.head_nav {background-color: #022155;width:61.9em;padding-top: 2px; padding-bottom: 2px; height: 20px;}
.head_nav_sub1 {margin-left: 175px; width: 450px; float: left; border: 0px solid red;}
.head_nav_sub2 {width: 410px; display: inline; border: 0px solid red; padding-left:222px;  }

.inhalt_ueberschrift {background-color:#DCE0E6; padding-top:5px;padding-left:7px;padding-bottom:3px;padding-right:15px; font-weight:bold;width:638px; margin-bottom:15px;}
.inhalt_text {float: left;width:430px; padding-left: 5px;}
.inhalt_text_wide {float: left;width:638px; padding-left: 5px;}
.inhalt_text_follow {clear: both; margin-top: 10px;}
.inhalt_bild {float: right; width:210px; text-align: center;}
.inhalt_informationen {float: right;width:210px;clear: right; margin-top: 10px;}
ul.liste1 {list-style-type: none;list-style-image:url('/shared/1x1.gif'); margin-left: -35px; line-height: 200%;}

label.label_formular { display:block; float:left; overflow:hidden; padding: 2px; margin: 0px 5px 3px 0px; width:200px; border: 1px; border-color: #FFFFFF; border-style: solid;}
input.input_text {margin-bottom: 5px; width: 350px;}
div.div_formular {clear: both;}