#sprache {
  width:20px;
  float:right;
  margin-right:30px;
}


body {
  background-image:url(http://alsbacher-institut.de/common/bg.jpg);
  padding:0px;
  margin:0px;
  border:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:125%;
  }

#main {
 margin-top:50px;
 *margin-top:60px;
 width:960px;
 height:600px;
 background-color:#FFFFFF;
 } 

#content {
 background-color:#FFFFFF; 
 text-align:left;
 padding-left:10px;
 padding-top:10px;
 height:471px;
 overflow:auto;
 }
 
 h1 {
 color:#5269AD;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:26px;
 text-align:left;
 font-weight:lighter;

 }

 h2 {
 color:#5269AD;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 text-align:left;
 font-weight:lighter;
 }

.heading2  {
 color:#5269AD;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 text-align:left;
 font-weight:lighter;
 }
 
 p{
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 }

#navi1 {
  padding-top:2px;
  width:960px;
  height:20px;
  *height:22px;
  background-color:#5269AD;
  }

#navi2 {
  width:960px;
  height:22px;
  background-color:#DCE1EF;
  color:#2D3960;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
 
 }

#logo {
  text-align:center;
  }


.ZMSTeaserElement {
  color:#ffffff;
  padding-bottom:30px;
  }

#teaser {
  width:200px;
  float:right;
  text-align:left;
  margin-top:30px;
  }

.title{
  height:20px;
  background-color:#4A3416;
  color:#F2D1A4;

  padding:0px;
  margin:0px;
  }

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

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

  }

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

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

.graphic {
  margin-right:20px;
  margin-left:20px;

  }

#ct {
  width:745px;
  float:right;
  padding:0px;
  margin:0px;
  }

p.emphasis {
  background-color:#f0f0f0;
  padding:7px;
  line-height: 18px;
  margin-top:10px;
  border-color:#000000;
  border-style:solid;
  border-width:1px;
  width:800px;
  color:#000000;
  }


img {
  border:none;
  }

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

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

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

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



.navMacroPub0, a.navMacroPub0:link, a.navMacroPub0:visited {
  text-decoration:none;
  color:#CCCCCC;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;  
  }

.navMacroPub0 {
  text-decoration:none;
  color:#CCCCCC;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;  
  }

.navMacroPub0:hover {
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;  
  }

.navMacroPub0:hover:visited {
  color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;  
  }

.navMacroPub1, a.navMacroPub1:link, a.navMacroPub1:visited {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;  
  }


.navMacroPubx0, a.navMacroPubx0:link, a.navMacroPubx0:visited {
  text-decoration:none;
  color:#2D3960;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  }

.navMacroPubx0 {
  text-decoration:none;
  color:#2D3960;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  }

.navMacroPubx0:hover {
  color: #000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  }

.navMacroPubx0:hover:visited {
  color: #2D3960;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  }

.navMacroPubx1, a.navMacroPubx1:link, a.navMacroPubx1:visited {
  color:#2D3960;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  }


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

.cmsTxtColorStrong0 { color:; } /* 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: */

