.clearfloating {
  display:none;
  }

td {
  font-size:12px;
}

.title{
  font-size:14px;
  color:#FE0000;
  font-weight:bold;
  line-height: 130%;
  margin-bottom:4px;
  *padding-top:5px;
  }

.ZMSTeaserElement {
  margin-bottom:2px;
  background-color:#231F20;
  color:#ffffff;
  text-align:left;
  padding-top:10px;
  padding-left:5px;
  padding-right:3px;
  }

form {
  padding:0px;
  margin:0px;
  }

.suchf {
  font-size:9px;
 }
  

#button {
  width:158px;
  float:left;
  margin-top:7px;
  *margin-top:2px;
  }

body {
  background-color:#ffffff;
  padding:0px;
  margin:0px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;

  color:#000000;
  line-height:140%;
  font-size:12px;
  }

#alles {
  width:950px;
  height:100%;
  background-image:url(http://fm-financial.de/common/bg.jpg);

  }

#header {
  height:116px;
  width:950px;
  background-image:url(http://fm-financial.de/common/kopf.jpg);
  }

#logo {
  float:left;
  height:86px;
  width:155px;
  }
  
#krechts {
  width:794px;
  *width:793px;
  float:right;
  padding-top:5px;
  *padding-top:3px;
  }

#meta {
  width:300px;
  float:left;
  margin-left:150px;
  font-size:9px;
  text-align:right;
  }
 
#suche {
  width:325px;
  float:right;
  color:#999999;
  height:25px;
  text-align:right;
  }
  
#flash {
  width:793px;
  height:60px;
  margin-top:2px;

  }

#hnavi {
  width:950px;
  height:25px;
  float:left;
  }
 
#main {
  *width:788px;
  float:left;
  padding:0px;
  margin:0px;
  height:100%;
  }
  
#navi {
  width:156px;
  float:left;
  margin-right:10px;
  text-align: left;
  padding-top:10px;

  }
  
#content {
  width:620px;
  float:right;
  text-align:left;
  padding:0px;
  margin:0px;
  background-color:#ffffff;

  }

#teaser {
  width:159px;
  float:right;
  margin:0px;
  padding:0px;
  }

.odd {
  font-size: 12px;
  line-height:130%;
  padding:5px;
  text-align: left;
  background-color:#F7F7F7;
  }

.even {
  font-size: 12px;
  line-height:130%;
  padding:5px;
  text-align: left;
  background-color:#E4E4E4;

  }

th {
  padding:5px;
  background-color:#CECECE;
  }


a.zoom img.zoom {
  width: 13px;
  height: 14px;
  background-image:url(http://fm-financial.de/common/zoom.gif);
  }

.graphic {
  margin-right:10px;
  margin-top:3px;
  }

p.emphasis {
  background-color:#42280D;
  padding:7px;
  line-height: 18px;
  margin-top:10px;
  border-color:#E08E3A;
  border-style:solid;
  border-width:1px;
  width:495px;
  *width:500px;
  }


.ZMSTeaserElement {
  padding-bottom:20px;
  }

img {
  border:none;
  }



a.meta:link {
  color:#ffffff;
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

a.meta:hover {
  color:#ababab;
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

a.meta:visited {
  color:#ffffff;
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

a.meta:visited:hover {
  color:#ababab;
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

a:link {
  color:#FE0000;
  text-decoration:none;
  }

a:hover {
  color:#FE0000;
  text-decoration:underline;
  }

a:visited {
  color:#FE0000;
  text-decoration:none;
  }

a:visited:hover {
  color:#FE0000;
  text-decoration:underline;
  }


a.navMacro0 {
  text-decoration:none;
  color:#ffffff;
  font-size:11px;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro0:link {
  text-decoration:none;
  color:#ffffff;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro0:visited{
  text-decoration:none;
  color:#ffffff;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro0:hover {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro0:visited:hover {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro0:active{
  text-decoration:none;
  color:#FE0000;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro1 {
  text-decoration:none;
  color:#FE0000;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro1:link {
  text-decoration:none;
  color:#FE0000;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro1:visited {
  text-decoration:none;
  color:#FE0000;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro1:hover {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }

a.navMacro1:visited:hover  {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;

  margin:0px;
  padding:0px;
  line-height:10px;
  }


a.navMacroPub0 {
  text-decoration:none;
  color:#ffffff;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub0:link {
  text-decoration:none;
  color:#ffffff;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  
  }

a.navMacroPub0:visited{
  text-decoration:none;
  color:#ffffff;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

    }

a.navMacroPub0:hover {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub0:visited:hover {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub0:active{
  text-decoration:none;
  color:#231F20;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub1 {
  text-decoration:none;
  color:#231F20;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub1:link {
  text-decoration:none;
  color:#231F20;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub1:visited {
  text-decoration:none;
  color:#231F20;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub1:hover {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }

a.navMacroPub1:visited:hover  {
  text-decoration:none;
  color:#ababab;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  letter-spacing:1px;

  }





h1 {
  color:#FE0000;
  font-size:14px;
  font-weight:bold;
  margin-bottom:4px;
  padding-top:0px;
  margin-top:7px;

  font-family:"Courier New", Courier, monospace;
  }

.heading1 {
  font-size:14px;
  color:#FE0000;
  font-weight:bold;
  line-height: 130%;
  margin-bottom:4px;
  padding-top:0px;
  margin-top:7px;

  font-family:"Courier New", Courier, monospace;
  }
  
h2 {
  color:#E08E3A;
  line-height: 130%;

  font-family:"Courier New", Courier, monospace;
  }

.heading2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#E08E3A;
  font-size:14px;
  line-height: 130%;

  font-family:"Courier New", Courier, monospace;
  }

h3 {
  font-family:Arial, Helvetica, sans-serif;
  color:#E08E3A;
  font-size:14px;
  padding:0px;
  margin:0px;
  line-height: 110%;
  }

.heading3 {
  font-family:Arial, Helvetica, sans-serif;
  color:#E08E3A;
  font-size:14px;
  padding:0px;
  margin:0px;
  line-height: 110%;
  }

h4 {
  font-family:Arial, Helvetica, sans-serif;
  color:#EC701A;
  font-size:26px;
  font-weight:lighter;
  padding-top:-30px;
  margin-top:-30px;
  *padding-top:0px;
  *margin-top:0px;
  line-height:110%;

}



/*************************/
/* Management Interface  */
/*************************/

.cmsTxtColorStrong0 { color:ffffff; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color:; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E8F2F9; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

.ftTH { background-color:#cccccc; }
.ftTD { background-color:#efefef; }

/* :mode=css: */

