/* Diese Teile werden statisch in TYPO3 eingeladen und unverändert ausgegeben */

html, body {height:100%;}

body 
	{background-color:#ffffff;
	line-height:150%;
	font-family:Verdana, Arial, Sans-Serif;
	color:#333333;
	padding:0px;
	margin:0px;
	background-image:url(../gfx/hintergrundxxx.gif);}
 
/* Container, der alles umschliesst */

div#haupt_container 
	{width:950px;
	height:auto;
	min-height:200px;
	padding:0;
	margin:10px auto;
	position:relative;
	background:#ffffff;}

/* Container fuer das Logo */

div#logo_container
	{width:200px;
	height:200px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;}

div#logo_container img
	{margin-top:50px;}

div#logo_container h1 
	{color: #999999;
	font-size:20px;
	font-weight:bold;
	margin-top:25px;}

/* Container fuer das Pfadmenue */
/* Das Pfadmenue wird in TYPO3 dynamisch ersetzt; die Formatangaben werden in das TypoScript SETUP des Templates uebernommen. */

div#pfadmenue_container 
	{width:750px;
	height:25px;
	background-color:#dddddd;
	position:absolute;
	top:0;
	left:200px;}

div#pfadmenue_container p
	{padding:4px 4px 4px 20px;
	line-height:130%}

div#pfadmenue_container p,
div#pfadmenue_container a,
div#pfadmenue_container a:visited
	{color:#666666;}

/* Container fuer das Bild im Header und der Seitentitel */

div#header_img_container
	{height:100px;
	width:750px;
	background-color:#cccccc;
	position:absolute;
	top:25px;
	left:200px;
	overflow:hidden;}

div#header_titel_container
	{height:100px;
	width:750px;
	position:absolute;
	top:25px;
	left:200px;}

div#header_titel_container h1
	{display:block;
	font-size:30px;
	color:#ffffff;
	font-weight:normal;
	position:absolute;
	left:15px;
	bottom:6px;
	height:auto;
	width:400px;
	letter-spacing:1ems;
	line-height:37px;}

div.clearer
	{clear:both;
	width:100%;}

/* Container fuer die horizontale Navigationsliste > navi_oben.css */

div#navigation_oben_container
	{width:750px;
	height:auto;
	padding:0;
	background-color:#dddddd;
	position:absolute;
	top:125px;
	left:200px;}

/* Aussen - und Innencontainer fuer den Inhaltsbereich */
/* wird nur benoetigt fuer Hintergrundfarbe der Spalten zum Erhalt gleicher Spaltenhoehen */

div#inhalt_aussen_container 
	{border-left:solid 200px #ffffff; /* Hintergrundfarbe fuer linke Spalte  */ 
	/*border-right:solid 200px #ffffff;*/ /* Hintergrundfarbe fuer rechte Spalte  */ 
	background-color:#ffffff; /* Hintergrundfarbe fuer Mittelspalte */
	float:left;
	margin-top:200px;
	width:750px;} 

div#inhalt_innen_container
	{border-left:1px solid #333333;
	padding-left:25px;
	padding-bottom:25px;
	height:100%;}

/* Spalte fuer die linke Navigationsliste > navi_links.css */

div#linke_spalte
	{width:200px; 
	height:auto;
	float:left; 
	position:relative; 
	margin:0 -3px 0 -200px;}

/* Spalte fuer ergaenzenden Inhalt */ 

div#rechte_spalte
	{width:195px; 
	float:right; 
	/*margin-right:195px;*/
	position:relative;}

/* Hauptspalte fuer den Inhalt */ 

div#mittelspalte
	{width:500px;
	height:auto;}

/*  Fusszeile */ 

div#fusszeile 
	{height:auto;
	width:950px;
	border-top:1px solid #333333;
	background-color:#ffffff;
	float:left;} 

/* Copyrightvermerk in Fusszeile */

div#seitzeichen 
	{float:left;
	width:950px;}

div#seitzeichen p 
	{padding: 8px 20px 8px 5px;
	float:left;
	/*text-align:center;*/}

div#seitzeichen a 
         {text-decoration:none;
	padding: 8px 20px 8px 5px;
	position:absolute;
	left:400px;}
	
div#clicklayer a
	