@charset "utf-8";
/* CSS Document */

 html, body {
    background-color: #cbd2ff;
	font: 11px Verdana, Geneva, sans-serif;
	color: #000000;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
    margin-top:0px;
	height:0%;

  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1000px;
    padding: 0;
    background:#ffffff;
    border: 1px solid #bdbdbe;
	min-height:90%;
  }
  
    div#proj {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 0;      /* standardkonforme horizontale Zentrierung */
    width: 1000px;
	margin-top:31px;
	margin-left:459px;
	left:50%;
    padding: 0;
    background:#ffffff;
    border: 1px solid #bdbdbe;
	min-height:90%;
  }


  div#Seite2 {
	  left:50%;
	  position:absolute;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1000px;
    padding: 0;
	height:auto;
	margin-left:-500px;
	margin-top:08px;


  }

  div#Inhalt {
    margin: 0px;
    padding: 0px;
	width: 1000px;
	height:auto;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
	
		
  }
  div#Inhalt h2 {
    font-size: 11px;
    margin: 0.2em 0;
    color: navy;
  }
  div#Inhalt p {
    font-size: 11px;
    margin: 1em 0;

  }

  p#Fusszeile {
    clear: both;
    font-size: 0.83em;
	font-weight:normal;
    margin: 0; padding: 0em;
    background-color: #dcdae8;
    border-top: 1px solid silver;
	bottom:0px;
	padding-top: 1px;
	height:13px;
	line-height:13px;
	margin-bottom:0px;
  }
  
    .Fusszeile {
    clear: both;
    font-size: 0.83em;
	font-weight:normal;
    margin: 0; padding: 0.1em;
    background-color: #dcdae8;
	bottom:0px;
	height:0px;
	margin-bottom:0px;
  }
  

  

	
																			/* Background */


	#header {
	font-size: 0.83em;
	position: absolute;
	left: 50%;
	z-index:200;
	width:100px;
	text-align: right;
	margin-top: 1px;
	margin-left: 400px;

	}
		
		
	#menu-bg {
	position: absolute;
	background-image:url(images/buttons.png);
	background-repeat:repeat;
	left: 50%;
	height: 30px;
	width:1000px;
	margin-top: 86px;
	margin-left: -500px;
	z-index:50;
}

	#navi {
	position: absolute;		
	left: 50%;
	height: 20px;
	width:850px;
	margin-top: 375px;
	margin-left: -350px;
	z-index:200;
	text-align:right;
	color:#1a502f;
	}
		


	#menu2 {
	position: absolute;
	font-weight:bold;
	left: 50%;
	height: 30px;
	margin-top: 86px;
	margin-left: -450px;
	z-index:200;
	white-space:nowrap;
	width:900px
}


	#logo {
  position:absolute;
	left: 50%;
	margin-top: 27px;
	margin-left: -473px;
	text-align:left;
}                                      

	#menu {

	width: 750px;
	height: 150px;
	margin-top: 26px;
	margin-left: 7px;
	z-index:200;
  clear:both;
  z-index:-10;
}




	#menu-s1 {
  float:left;
	background-color:#d1d3d6;
	width: 120px;
	height: 1px;
	margin-top: 71px;
	margin-left: 20px;
	z-index:201;
}

	#menu-s2 {
  float:left;
	background-color:#d1d3d6;
	width: 120px;
	height: 1px;
	margin-left: 20px;
  margin-top:71px;
	z-index:201;
}

	#menu-s3 {
	background-color:#d1d3d6;
	width: 120px;
	height: 1px;
  float:left;
	margin-left: 20px;
  margin-top:71px;
	z-index:201;
}

	#menu-s4 {
	background-color:#d1d3d6;
	width: 120px;
	height: 1px;
	margin-left: 20px;
  margin-top:71px;
	z-index:201;
  float:left;
}

	#menu-s5 {
	background-color:#d1d3d6;
	width: 120px;
	height: 1px;
	margin-left: 20px;
  margin-top:71px;
	z-index:201;
  float:left;
}    


	#unten {


	margin-top:-94px;
	width: 1000px;
	margin-left: 0px;
	text-align:right;
  z-index:-10;
  height:350px;
}    
	#unten3 {


	margin-top:-100px;
	width: 1000px;
	margin-left: 0px;
	text-align:right;
  z-index:-10;
  height:252px;
}     
         
		 
		 	#unten2 {
	position: absolute;
	left: 50%;
	margin-top:113px;
	width: 1000px;
	margin-left: -500px;
	text-align:right;
	z-index:100;
	  border-top: 1px solid #d1d3d6;
  border-bottom: 1px solid #d1d3d6;
}
                                      
  
 																			/* Content-Index */




	#sonne {
	position: absolute;
	clear:both;
	margin-top: 260px;
	margin-left: 20px;
	z-index:600;
} 
  
	#index {
  	float:left;
	width: 1000px;
	height:auto;
	margin-top: 0px;
	margin-left: 0px;
	z-index:201;
	vertical-align:top;
}


	#pfeil1 {
	position: absolute;
	left:50%;
	margin-top: 615px;
	margin-left: -195px;
	z-index:600;
} 


	#pfeil2 {
	position: absolute;
	left:50%;
	margin-top: 615px;
	margin-left: 140px;
	z-index:600;
} 



	.inputField { 	BORDER: #2126dc 1px solid; background-color:#fff; FONT-SIZE: 12px; width:200px; color:#5e5e5e; }
					
	.errorField { 	BORDER:: #2126dc 1px solid; FONT-SIZE: 12px; width:200px;  color:#5e5e5e; }
	
		h2 {  color:#2126dc; font-size:11px; font-weight:bold; margin-bottom:0px; margin-top:0px;  }

	h1#admin { border: 1px dotted #F00; color:#F00; font-weight:bold; background:#FFF; }	
	h1#adminok { border: 1px dotted #090; color:#090; font-weight:bold; background:#FFF;  }

	div#admin { border: 1px dotted #F00; margin-top:5px; margin-bottom:5px; text-align:center; margin: 0 auto;  background:#FFF;}
	
	A.admin-link:link { text-decoration: none; color:#090; font-size:11px; font-weight:bold; }
	A.admin-link:visited {	text-decoration:none; color:#090; font-size:11px; font-weight:bold; } 
	A.admin-link:hover { text-decoration:underline;  color:#090; font-size:11px; font-weight:bold;}
	A.admin-link:active { text-decoration:underline; color:#090; font-size:11px; font-weight:bold; }






