/* Seitenlayout allgemein */
/*******************************/

  /* kopfzeile 1 */
  /*****************************/
  #kasten_oben {
   position:absolute;
    padding:0;
    top:0px;
    left:0px;
    height:100px;
    width:1000px;
    margin:0;
    text-align:center;
		background-color:#999999
  }

  /* naviation 1 */
  /*****************************/
  #kasten_navigation {
   position:absolute;
    padding:0px;
    top:100px;
    left:0px;
    height:33px;
    width:1000px;
    margin:0px 0 0 0;
    text-align:left;
		background-color:#CCCCCC
  }

  /* links 1 */
  /*****************************/
  #kasten_links {
   position:absolute;
    padding:0px;
    top:135px;
    left:0px;
    height:500px;
    width:250px;
    margin:0;
    text-align:center;
		background-color:#FFFFFF
  }

  /* rechts 1 */
  /*****************************/
  #kasten_rechts {
   position:absolute;
    padding:0px;
    top:135px;
    left:251px;
    height:500px;
    width:750px;
    margin:0;
    text-align:center;
		background-color:#FFFFFF
  }

  /* fusszeile 1 */
  /*****************************/
  #kasten_unten {
   position:absolute;
    padding:0;
    top:636px;
    left:0px;
    height:26px;
    width:1000px;
    margin:0;
    text-align:center;
		background-color:#999999
  }


/* Seitenlayout rechts [ANZEIGE] */
/*******************************/

  /* rechts_datum */
  /*****************************/
  	#rechts_datum {
   	position:absolute;
    padding:0px;
    top:10px;
    left:0px;
    height:25px;
    width:700px;
    margin:0;
    text-align:left;
	background-color:#ffffff
  }

  /* rechts_kopf_print */
  /*****************************/
  	#rechts_kopf_print {
   	position:absolute;
    padding:0px;
    top:5px;
    left:0px;
    height:25px;
    width:350px;
    margin:0;
    text-align:left;
	background-color:#ffffff
  }

  /* rechts_links_print */
  /*****************************/
  	#rechts_links_print {
   	position:absolute;
    padding:0px;
    top:5px;
    left:350px;
    height:25px;
    width:350px;
    margin:0;
    text-align:right;
	background-color:#ffffff
  }

  /* rechts_datum_print */
  /*****************************/
  	#rechts_datum_print {
   	position:absolute;
    padding:0px;
    top:30px;
    left:0px;
    height:25px;
    width:700px;
    margin:0;
    text-align:left;
	background-color:#ffffff
  }

  /* rechts_datum */
  /*****************************/
	#abstand_schrift_datum	{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 12pt;
	color: #3367cd;
	padding: 5px 0 3px 10px;
	}

  /* rechts_text */
  /*****************************/
  	#rechts_text {
   	position:absolute;
    padding:0px;
    top:50px;
    left:50px;
	text-align:justify;
    width:550px;
    margin:0;
	background-color:#ffffff
  }

  /* rechts_text_print */
  /*****************************/
  	#rechts_text_print {
   	position:absolute;
    padding:0px;
    top:70px;
    left:50px;
	text-align:justify;
    width:550px;
    margin:0;
	background-color:#ffffff
  }

  /* rechts_text_historie */
  /*****************************/
  	#rechts_text_historie {
   	position:absolute;
    padding:0px;
    top:10px;
    left:50px;
	text-align:justify;
    width:550px;
    margin:0;
	background-color:#ffffff;
  }


/* Links */
/*******************************/

	A:link {
		font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		font-weight: normal;
		line-height: 12pt;
		color: #3367cd;
		background-color: ;
	}

	A:active {
		font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		font-weight: normal;
		line-height: 12pt;
		color: #3367cd;
		background-color: ;
	}

	A:visited {
		font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		font-weight: normal;
		line-height: 12pt;
		color: #3367cd;
		background-color: ;
	}

	A:hover {
		font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		font-weight: normal;
		line-height: 12pt;
		color: #3367cd;
		background-color: ;
	}


/* INPUT, SELECT, TEXTAREA */
/*******************************/



INPUT, SELECT, TEXTAREA	{
		font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin-top: 3px;
		text-decoration: none;
		font-weight: normal;
		line-height: 12pt;
		color: #3367cd;
		background-color: ;
	}




/* BODY */
/*******************************/

	BODY	{
		font-size: 8pt;
		font-family: Verdana;
		line-height: 12pt;
		color: #000000;

	}

/* DIVERSE FORMATIERUNGEN */
/*******************************/

	#abstand_schrift_datum	{
		padding: 2px 0 0 10px;
	}

	#abstand_schrift_datum_print	{
		padding: 5px 0 0 10px;
	}

	#abstand_schrift_navigation_startseite	{
		padding: 5px 0 0 10px;
	}

	#abstand_schrift_navigation_suchformular	{
		padding: 0px 0 0 10px;
	}

	#suche_kein_treffer	{
		padding: 5px 5px 5px 5px;
		color: #C00000;
	}

	#abstand_schrift_fusszeile	{
		padding: 5px 0 0 0px;
	}

	#abstand_schrift_kopfzeile	{
		padding: 5px 0 0 0px;
	}


/* DIVERSE CLASS-Angaben */
/*******************************/

	.breite	{
		background-color:#ffffff;
		width:300px;
		border:1px solid #000000;
	}

	.breite_suche_links	{
		background-color:#ffffff;
		width:220px;
		border:1px solid #000000;
	}

/* NEU 
/*******************************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.centered { margin: 10px 0; text-align: center; }
.paragraph { margin: 10px 0; }

#wrapper {
 text-align: left;
 position: relative;
 width: 1000px;
 margin: 50px auto 0 auto;
}

#content-box,
#l-shaddow,
#r-shaddow {
 position: absolute;
 top: 0px;
}

#content-box {
 width: 1000px;
 height: 700px;
 background: #fff;
 border: 1px solid #999999;
 left: 18px;
}

#content {
 margin: 0 auto; width: 1000px;
}



