  body { background-image:url(images/cds-back-lang.jpg); background-repeat: no-repeat;

         margin: 0px; font:12px Arial, sans-serif; color: #333333; }	/* helles Schwarz */

  a    { text-decoration: none;  }	

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

         

  #nav          { position:absolute; left:68px; top:180px; width:184px;  z-index:2; }      

  #nav .main    { font:11px Arial, sans-serif; font-weight:bold; color: #333333; }	

  #nav a.main:link, #nav a.main:visited, #nav a.main:active { color: #333333; }	/* helles Schwarz */ 

  #nav a.main:hover { color: #417d46; }	/* grün */ 

  

  #nav .sub        { padding: 5px; font:10px Arial, sans-serif; font-weight:normal; color:#000000; } /* schwarz */

  #nav a.sub:link, #nav a.sub:visited, #nav a.sub:activ, #nav a.sub:inactiv { color: #000000; }	/* normales Schwarz */ 

  #nav a.sub:hover { text-decoration: underline; color: #000000; }	/* normales Schwarz */ 

  #nav .subactiv   { padding: 5px; font:10px Arial, sans-serif; font-weight:bold; color:#417d46; }	/* grün */ 

  #nav a.subactiv:link, #nav a.subactiv:visited, #nav a.subactiv:activ, #nav a.subactiv:inactiv { font-weight:bold; color: #417d46; }	/* grün */ 

  #nav a.subactiv:hover { text-decoration: none; color: #417d46; }	/* grün */ 



  #rechts       { position:absolute; left:286px; top:0px; width:640px; height:1250px; z-index:2; }   

   

  #mainmenu     { font:10px Arial, sans-serif;  font-weight:bold; color:#ffffff; padding-left:38px; padding-top:4px; 

                  position:relative; left:0px; top:-3px; width:602px; height:18px; z-index:2; background-color:#828282; } /* dunkles braun */      

  #mainmenuLeft { color:#ffffff; }	/* weiss */ 

  #mainmenuLeft a:link, #mainmenuLeft a:visited, #mainmenuLeft a:active { color: #ffffff; }	/* weiss */ 

  #mainmenuLeft a:hover { color:#333333; }	/* helles Schwarz */ 



  #mainmenuTel  { position:absolute; left: 500px; top:0px; width:130px; height:18px; 

                  padding-left:10px; padding-top:4px; } 

  #content      { position:relative; left:38px; top:40px; width: 520px; font:12px Arial, sans-serif; color: #333333; }	/* helles Schwarz */      

  #content h1 { font-size:24px; font-weight:bold; margin-top:0px; }    

  #content h2 { font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:4px; color:#417d46; }	/* grün */    

  #content h3 { font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:20px; color:#cccccc; }  /* helles grau - Ansprechpartner */

  #content h4 { font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:0px; color:#000000; }  /* helles grau - Ansprechpartner */

  #content .name { font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:6px; color:#000000; }	/* schwarz */    

  #content .luecke { width: 8px; }

  #content .ohneh3 { margin-bottom:20px;  }  /* Wenn eine h2 Überschrift vorhanden ist, aber keine Ansprechpartner */

  #content .histjahr { width:80px; vertical-align:top; text-align:left; }

  #content .histtext { width:450px; vertical-align:top; text-align:left; }

  #content ul { list-style-image:url(images/link.gif); margin-left:16px; padding-left:3px; margin-top:20px;}
  #content .inline { margin-top:3px; padding-top:0px; }

  #content a:link, #content a:visited, #content a:active { text-decoration: underline; font:9px Verdana, sans-serif; color: #417d46; }	/* grün */ 

  #content a:hover { text-decoration:underline; color:#000000; }	/* normales Schwarz */ 



  #content a.main:link, #content a.main:visited, #content a.main:active { font:11px Arial, sans-serif; font-weight:bold; text-decoration:none; color: #333333; }	/* helles Schwarz */ 

  #content a.main:hover { color: #417d46; }	/* grün */ 

  

  #content .sub        { padding: 5px; font:10px Arial, sans-serif; font-weight:normal; color:#000000; } /* schwarz */

  #content a.sub:link, #content a.sub:visited, #content a.sub:activ, #content a.sub:inactiv { text-decoration:none; color: #000000; }	/* normales Schwarz */ 

  #content a.sub:hover { text-decoration: underline; color: #000000; }	/* normales Schwarz */ 



  #content .left {}

  #content .mid { position: absolute; left: 200px; top: 98px;}

  #content .right { position: absolute; left: 380px; top: 98px;}



  #bottom            { position:absolute; left: 0px; top: 450px;}       

  #bottomBigContent  { position:relative; left: 0px; top: 20px;} 

  #fusszeile    {  position: absolute;  padding-bottom:5px; font:10px Arial, sans-serif; color: #909090; top: 370px; width: 250px;  }   	/* Grauton */
  #fusszeile a:link, #fusszeile a:visited, #fusszeile a:active { text-decoration:none; font:10px Arial, sans-serif; color: #909090;  }	/* Grauton */
  #fusszeile a:hover { text-decoration:none; color: #333333; } /* helles Schwarz */ }

  #fusszeileBigContent    { position:relative; left: 0px; top: 20px; padding-bottom:5px; font:10px Arial, sans-serif; color: #909090; width: 250px;  }   	/* Grauton */
  #fusszeileBigContent a:link, #fusszeileBigContent a:visited, #fusszeileBigContent a:active { text-decoration:none; font:10px Arial, sans-serif; color: #909090;  }	/* Grauton */
  #fusszeileBigContent a:hover { text-decoration:none; color: #333333; } /* helles Schwarz */ }


  .infobox {

  position: absolute; 

  top: 590px; 

  left:0px; 

  width: 750px; 

  padding-left: 310px;

  background-image:url(images/frk-back.jpg);

  }

  #more {

  position: absolute; 

  top: 970px; 

  left:0px; 

  width: 630px; 

  padding-left: 310px;

  background-image:url(images/frk-back.jpg);

  }

	.infobox h1	{

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	margin:0px;

	padding: 0px;

	}

  .infotext { 

  text-align:justify;

  color: #333333; 

  padding: 0px 30px 10px 0px;

  }

	.infotext a:link, .infotext a:visited

	{

	color: #333333;

	text-decoration: none;

	font-weight: bold;

	}

	.infotext a:hover, .infotext a:active

	{

	color: #005131;

	text-decoration: none;

	font-weight: bold;

	}

	.infotext strong

	{

	font-weight: bold;

	}

 