body {
	background-color: #999999;
	background-repeat: repeat-y;
	/*background-image: url(back1.jpg);*/
}

#logo {
	height: 160px;
	background-color: #999999;
	position: absolute;
	width: 153px;
	left: 20px;
	top: 10px;
	background-image: url(logo1.jpg);
	vertical-align: middle;
}
#wappen_nrw {
	height: 160px;
	background-color: #999999;
	position: absolute;
	width: 153px;
	left: 20px;
	top: 10px;
	background-image: url(wappen_nrw.jpg);
	vertical-align: middle;
}
#banner {
	height: 100px;
	background-color: #999999;
	position: absolute;
	width: 500px;
	left: 190px;
	top: 10px;
	font-size: 36px;
	color: #eeeeee;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	/*background-image: url(banner.jpg);*/
}
#links {
	width: 650px;
	float: left;
	background-color: #27C070;
	position: absolute;
	top: 122px;
	height: 33px;
	left: 200px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #000000;
	color: #000000;
	border-bottom: 0px solid black;
}

#schaf {
	width: 130px;
	float: left;
	background-color: #27C070;
	position: absolute;
	top: 10px;
	height: 112px;
	left: 720px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #000000;
	color: #000000;
	border-bottom: 0px solid black;
}
#menu_hide {
	position:absolute;
	top:115px;
	left:175px;
	width:680px;
	height:35px;
	border:0px;
background-color: #999999;
	}
	
#mitte {
	width: 660px;
	float:left;
	background-color: #27C070;
	top: 155px;
	position: absolute;
	left: 190px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	border: 2px solid #000000;
}

#login {
	width: 168px;
	float:left;
	background-color: #27C070;
	top: 185px;
	position: absolute;
	left: 10px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	border: 2px solid #000000;
	border-right: 0px solid black;
}

#login_menu_hide {
	position:absolute;
	top:177px;
	left:2px;
	width:171px;
	height:200px;
	border:0px;
background-color: #999999;
	}

#aktuell {
	width: 155px;
	float:left;
	background-color: #27C070;
	top: 382px;
	position: absolute;
	left: 10px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	border: 2px solid #000000;
}

#news{
	position:absolute;
	margin:0pt;
	top:128px;
	left:30px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 20pt;
	background-color: #CEFD9A;
	border-right:1px solid #777777;
	border-left: 1px solid #777777;
	border-bottom: 1px solid #777777;
	}

#admin{
    width: 110px;
	position:absolute;
	margin:0pt;
	top:348px;
	left:142px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 20pt;
	background-color: #Ffffff;
	border:1px solid #777777;
	
	}
	#downloads{
	width: 110px;
	position:absolute;
	margin:0pt;
	top:315px;
	left:142px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 20pt;
	background-color: #F5f5f5;
	border:1px solid #777777;
	
	}
	
	#veranstaltungen{
	position:absolute;
	margin:0pt;
	top:152px;
	left:295px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 16pt;
	background-color: #F5f5f5;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}
	
	#lehrgaenge{
	position:absolute;
	margin:0pt;
	top:152px;
	left:397px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 16pt;
	background-color: #F5f5f5;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}
	
	#zuechter{
	position:absolute;
	margin:0pt;
	top:152px;
	left:469px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 16pt;
	background-color: #F5f5f5;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}

#leistungen{
	position:absolute;
	margin:0pt;
	top:152px;
	left:510px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 16pt;
	background-color: #F5f5f5;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}
	#beratung{
	position:absolute;
	margin:0pt;
	top:152px;
	left:607px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 16pt;
	background-color: #F5f5f5;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}
		
	#kontakt{
	position:absolute;
	margin:0pt;
	top:152px;
	left:668px;
	padding:6px;
	margin:0pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	line-height: 16pt;
	background-color: #F5f5f5;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}
	

#back1
{
	border: 2px solid #000000;
	background-color: #f5f5f5;
/*	margin-bottom: 10px;*/
	font-weight: normal;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5px;	
}

#back
{
	
	border: 2px solid black;
	font-weight: normal;
	padding: 8px;
	padding-left: 8px;
	margin-top: 5px;
}
#newseintrag {
	border: 1px solid #777777;
	background-color: #eeeeee;
	margin-bottom: 10px;
	font-weight: normal;
	padding: 5px;
	position: relative;
	width: 97%;
	height: auto;
}
	
.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	
}
#Datum {
    padding: 4px;
    float: right;
    white-space: nowrap;
	border-left: 1px solid darkgray;
	background-color: #eeeeee;
}
#Titel {
	padding: 4px;
	float: left;
	font-weight: bold;
	background-color: #eeeeee;    
}
#Inhalt {
    padding: 4px;
    clear: both;
    border-top: 1px solid darkgray;
	background-color: #eeeeee;
}

a:link {COLOR: #1f4291; TEXT-DECORATION: none; cursor:hand;  font-size: 12px; }
a:link:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:hand; font-size: 12px; }
a:visited {COLOR: #1f4291; TEXT-DECORATION: none; cursor:hand; font-size: 12px;  }
a:visited:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:hand;  font-size: 12px; }
a:active {COLOR: #000099; TEXT-DECORATION: none; cursor:hand; font-size: 12px;}
a:active:hover {COLOR: #cc0033; TEXT-DECORATION: none; cursor:hand; font-size: 12px;}

a.menu:link {COLOR: #111111; font-size: 12px; cursor: hand; font-weight: bold;}
a.menu:link:hover {COLOR: #cc0033; font-size: 12px; cursor: hand; font-weight: bold; }
a.menu:visited {COLOR: #111111; font-size: 12px; cursor: hand; font-weight: bold;}
a.menu:visited:hover {COLOR: #cc0033; font-size: 12px; cursor: hand; font-weight: bold;}
a.menu:active {COLOR: #111111; font-size: 12px; cursor: hand; font-weight: bold;}
a.menu:active:hover {COLOR: #cc0033;
	font-size: 12px;
	cursor: hand; font-weight: bold;
}

a.menu1:link {COLOR: #000000; font-size: 12px; cursor: hand;}
a.menu1:link:hover {COLOR: #cc0033; font-size: 12px; cursor: hand;}
a.menu1:visited {COLOR: #000000; font-size: 12px; cursor: hand;}
a.menu1:visited:hover {COLOR: #cc0033; font-size: 12px; cursor:hand;}
a.menu1:active {COLOR: #000000; font-size: 12px; cursor: hand;}
a.menu1:active:hover {COLOR: #cc0033;
	font-size: 12px;
	cursor: hand;
}

