/* bequa gruen:  #87B401 */
/* bequa blau:  #0083C3 */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #666; /*#F5FFE6;*/
	font-size: 1.0em;
	margin: 0;
	padding: 0;
	color:#000000;
	font-size:12px;
	line-height:16px;
	
	}
	
h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0;
	}
	
h2+ul, h3+ul {
	margin-top:0;
	}
	
a:link, a:visited {
	color: #000;
	border:none;
	}

a:link img, a:visited ing {
	border:none;
	}

a:hover {
	color: #000;
	text-decoration: none;
	}
	
/************* #item select *************/
#index #nava1 a,
#about #nava1 a, #about #navb1 a,
#aktuell #nava1 a, #aktuell #navb5 a,
#kontakt #nava1 a, #kontakt #navb6 a,
#impressum #nava1 a, #impressum #navb7 a
	{
	color: #000;
	font-weight:bold;
	}
	
#ausgangsphase #navb1 a, #ausgangsphase #navc1 a,
#kompetenz #navb1 a, #kompetenz #navc2 a,
#schulsozial #navb1 a, #schulsozial #navc3 a
	{
	color: #95C733;
	font-weight:bold;
	}

#azubistart #navb2 a, #azubistart #navc1 a,
#muetter #navb2 a, #muetter #navc2 a,
#hadz #navb2 a, #hadz #navc3 a,
#nova #navb2 a, #nova #navc4 a,
#zapp #navb2 a, #zapp #navc5 a,
#kaskade #navb2 a, #kaskade #navc6 a
	{
	color: #1C8ACE;
	font-weight:bold;
	}
	
#arbeitsgel #navb3 a, #arbeitsgel #navc1 a
	{
	color: #9D0016;
	font-weight:bold;
	}
	
#sichtwechsel #navb4 a, #sichtwechsel #navc10 a,
#sichtwechsel_dk #navb4 a, #sichtwechsel_dk #navc10 a,
#jobtrain #navb4 a, #jobtrain #navc1 a,
#schritte #navb4 a, #schritte #navc1 a,
#ikarus #navb4 a, #ikarus #navc2 a,
#lift #navb4 a, #lift #navc3 a,
#chancen #navb4 a, #chancen #navc4 a,
#bewerbung #navb4 a, #bewerbung #navc5 a,
#worktouch #navb4 a, #worktouch #navc6 a,
#ue50 #navb4 a, #ue50 #navc7 a,
#potenziale #navb4 a, #potenziale #navc8 a,
#invia #navb4 a, #invia #navc11 a,
#fliq #navb4 a, #fliq #navc12 a,
#erfahrung #navb4 a, #erfahrung #navc13 a
	{
	color: #F8AB21;
	font-weight:bold;
	}
	
#potenziale #content {
	background: url(../img/logo_potenziale.jpg) no-repeat 525px 0px;
	}
#ue50 #content {
	background: url(../img/logo_ue50.jpg) no-repeat 525px 0px;
	}
#worktouch #content {
	background: url(../img/logo_worktouch.jpg) no-repeat 525px 0px;
	}
#bewerbung #content {
	background: url(../img/logo_bwu.jpg) no-repeat 525px 0px;
	}
#chancen #content {
	background: url(../img/logo_chancen.jpg) no-repeat 525px 0px;
	}
#lift #content {
	background: url(../img/logo_lift.jpg) no-repeat 525px 0px;
	}
#ikarus #content {
	background: url(../img/logo_ikarus.jpg) no-repeat 525px 0px;
	}
#sichtwechsel #content {
	background: url(../img/logo_sichtwechsel.gif) no-repeat 525px 0px;
	}
#sichtwechsel_dk #content {
	background: url(../img/logo_sichtwechsel_dk.gif) no-repeat 525px 0px;
	}
#jobtrain #content {
	background: url(../img/logo_jobtrain.jpg) no-repeat 525px 0px;
	}
#schritte #content {
	background: url(../img/logo_schritte.gif) no-repeat 525px 0px;
	}
#schulsozial #content {
	background: url(../img/logo_schulsozial.jpg) no-repeat 525px 0px;
	}
#kompetenz #content {
	background: url(../img/logo_kompetenz.jpg) no-repeat 525px 0px;
	}
#ausgangsphase #content {
	background: url(../img/logo_ausgangsphase.jpg) no-repeat 525px 0px;
	}
#arbeitsgel #content {
	background: url(../img/logo_arbeitsgel.jpg) no-repeat 525px 0px;
	}
#azubistart #content {
	background: url(../img/logo_azubikonkret.jpg) no-repeat 525px 0px;
	}
#muetter #content {
	background: url(../img/logo_muetter.jpg) no-repeat 525px 0px;
	}
#hadz #content {
	background: url(../img/logo_hadz.jpg) no-repeat 525px 0px;
	}
#nova #content {
	background: url(../img/logo_nova.jpg) no-repeat 525px 0px;
	}
#zapp #content {
	background: url(../img/logo_zapp.jpg) no-repeat 525px 0px;
	}
#invia #content {
	background: url(../img/logo_invia.jpg) no-repeat 525px 0px;
	}
#fliq #content {
	background: url(../img/logo_fliq.gif) no-repeat 525px 0px;
	}
#erfahrung #content {
	background: url(../img/logo_erfahrungshorizonte.jpg) no-repeat 525px 0px;
	}
#kaskade #content {
	background: url(../img/logo_kaskade.gif) no-repeat 545px 0px;
	}

h1 {
	padding-top:15px;
	font-size: 1.0em;
	}
	
h1.title {
	padding-top:0px;
	padding-right:230px;
	}
	
h2 {
	font-size: 1.0em;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}

h3 {
	font-size:90%;
	padding: 6px 0px 0px 0px;
	}

p+h2 {
	margin-top:0;
	}
	
#logo_bequa {
	height:26px;
	background: url(../img/logo_bequa.jpg) no-repeat 745px 0px;
	margin-top:0px;
	}
	
#logo_welcome {
	height:54px;
	background: url(../img/logo_welcome-blue.jpg) no-repeat 480px 40px;
	margin-top:58px;
	}
	
#arbeitsgel #navc1 a {
	font-size:90%;
	}
	
#container {
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	/*border-bottom: 10px solid #0083C3;*/
	background: #fff url(../img/bg.gif) no-repeat 380px 325px;
	}
	
/*
#aktuell #logo_welcome,
#azubistart #logo_welcome,
#hadz #logo_welcome,
#muetter #logo_welcome,
#nova #logo_welcome,
#zapp #logo_welcome,
#arbeitsgel #logo_welcome,
#kontakt #logo_welcome,
#impressum #logo_welcome {
	height:54px;
	background: url(../img/logo_welcome-green.jpg) no-repeat 480px 40px;
	margin-top:48px;
	}
*/
	
.main_image {
margin-top:3px;
	margin-bottom:10px;
	}

	
/* =================================== Textfeld - Inhalt============================================== */
#content {
	width: 745px;
	padding: 3px 0px 0px 0px;
	margin-left: 155px;
	background-color: transparent;
	}
	
#content img, #content p img {
	float:right;
	padding: 0px 5px 5px 5px;
	/*border: 1px solid #333;*/
	}
	
#content .noFloat {
	float:left;
	padding: 20px 5px 0px 0px;
	clear: right; 
	/*border: 1px solid #333;*/
	}

#content p, #content ul, #content ol {
	padding: 0px 220px 0px 0px;
	}
	

#content p.float-right{
	float:right;
	border:1px solid #CCC;
	background-color:#f1f1f1;
	width:194px;
	margin:0 5px 0 0;
	padding:3px;
	clear:both;
	}
	
#content p {
	padding-bottom: 4px;
	}

#content p.small {
	font-size:80%;
	}

#content .teaser {
	border:1px solid #999;
	float:right;
	width:210px;
	margin-right:5px;
	background-color:#B2CD4C;
	}

#content .teaser p {
	padding:0 10px 5px 5px;
	}
	

#content .teaser h1 {
	padding-left:5px;
	}
	
#content h2.clearLeft {
	 clear:left;
	}
	
ul, ol {
	margin: 0 0 0 30px;
	}

ul li, ol li {
	padding: 0px 0px 3px 0px;
	}
	
/* =================================== Menue Boxen============================================== */	
#menu1, #menu2, #menu3 {
	float: left;
	width: 155px;
	margin: 0px 0px 0px 0px;
	line-height: 1.1em;
	}

#menu2 {
	float: left;
	width: 340px;
	padding-bottom:10px;
	}
	
	.box {
		margin-bottom: 0px;
		padding: 0px;	
		}
	
	.box ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
	.box li {
		margin: 0px;
		padding: 3px 0px 3px 10px;
		color: #000;
		}
		
	#menu2 .box li {
		padding-left: 0;
		}

	.box li a:link {
		text-decoration: none;
		color: #666;
		}
		
	.box li a:visited {
		text-decoration: none;
		color: #666;
		}
		
/*#menu2 .box {
	margin-bottom: 0px;
	padding: 2px;
	}*/
	


/*#menu3 {
	float: left;
	width: 155px;
	margin: 0px 0px 0px 0px;
	line-height: 1.1em;

	}
	

#menu3 .box {
	margin-bottom: 25px;
	padding: 0px;
	}*/
	
#menu1 .box li a:hover, #menu2 .box li a:hover, #menu3 .box li a:hover {
		text-decoration: none;
		color: #000;
		}
p.pdf {
	margin:20px 15px 20px 0;
	padding:10px;
	color:#000;
	font-size:80%;
	background-color:#fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
	
p.pdf img{
	margin-left:40px;
	}
/* =================================== Fusszeile ============================================== */

#footer {
	clear: both;
	width:798px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	padding: 10px 0px 20px 0px;
	color: #666;
	}
	
#footer .date {
	float: left;
	text-align: left;
	padding: 0px 0px 0px 10px;
	}
	
#footer .contact {
	float: right;
	text-align: right;
	padding: 0px 10px 0px 0px;
	}
	
/* =================================== Tabellen ============================================== */

/* ============================ */
/* =========== ZAPP =========== */
/* ============================ */

#content table#zapp {
	margin:30px 0px 30px 0px;
	text-align:center;
	border: 1px solid #999;
	border-spacing:1px;
	padding:0px;
	width:650px;
	background-color:#fff;
	
	}	
	
#content table#zapp td {
	width: 50%;
	}	
	
#content table#zapp td h1 {
	padding:0;
	margin:0;
	}	
	
#content table#zapp td p {
	padding:5px 10px;
	margin:0;
	}	
	
#content table#zapp td h3 {
	padding:30px 0 0 0;
	}	
	
#content table#zapp td.green, #content table#zapp td.blue {
	padding:10px 0 10px 0;
	color:#fff;
	}	
	
#content table#zapp td.green {
	background-color:#006600;
	}	
	
#content table#zapp td.blue {
	background-color:#003366;
	}
	
/* ============================ */
/* =========== NOVA =========== */
/* ============================ */

#content table.nova {
	margin:0px 0px 30px 0px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-spacing:1px;
	padding:0px;
	width:650px;
	background-color:#fff
	}	
	
#content table.nova td {
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	padding: 5px 10px 5px 10px;
	}	

iframe {
	margin-top:10px;
	border: 1px solid #422517;
	}
	
/*************************************** Form Formular ***********************************************/
	
label {
	font-weight: bold;
	display: block;
	float: left;
	text-align: left; 
	padding-right: 10px;
	margin-left:10px;
	width: 100px; 
	}
	
form
	{
	width: 630px; 
	border: 1px solid #999;
	background-color:#f1f1f1;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	}
	
	form #submit
	{
	margin: 20px 0px 0px 0px;
	border:1px solid #fff;
	color:#000;
	font-weight:bold;
	padding:4px;
	}
