body {
	margin:0px;
	padding:0px;

	background-color: #ffffff;
}

body,td,input,textarea,select {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:8pt;
	color:#305984;
}

hr {
	color:#305984;
	height:1px;
}

/* --- ============================= ---
** --- ========= Framework ========= ---
** --- ============================= ---
*/
#pframeworktop1 {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

#pframeworktop {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}

#pframeworkright {
	position:absolute;
	top:336px;
	left:0px;
	z-index:1;
}

#phomecont {
	/* -- Content Startseite -- */
	position:absolute;
	top:336px;
	left:0px;
	width:810px;
	z-index:2;
	overflow:hidden;
	background-color:#ffffff;
}

#psubcont {
	/* -- Content Inhaltsseiten -- */
	position:absolute;
	top:141px;
	left:0px;
	width:800px;
	z-index:2;
	background-color:#ffffff;
	overflow:hidden;
}

.newshead {
	width:160px;
	background-color:#f2f2f2;
}
.newscont {
	width:160px;
	padding-top:2px;
	padding-bottom:12px;
}
.newsp {
	margin:0;
	padding-top:8px;
	padding-bottom:2px;
}

/* --- ================================ ---
** --- ========= Seiteninhalt ========= ---
** --- ================================ ---
*/

/* --- Popup Pressemeldungsdetails: Inhalts-Container --- */
.pressecontent {
	text-align:left;
	width:600px;
}

/* --- Link im Text --- */
/* --- rot auf weiß --- */
a.txtlnk,a.txtlnk:active,a.txtlnk:visited {
	text-decoration:none;
	color:#990000;
}
a.txtlnk:hover {
	color:#ffffff;
	background-color:#990000;
}
.txtlnkact {
	/* --- Aktiver Sub-Untermenüpunkt --- */
	color:#ffffff;
	background-color:#990000;
	text-decoration:none;
}
/* --- wie oben, 1 pt. kleiner --- */
a.txtlnks,a.txtlnks:active,a.txtlnks:visited {
	text-decoration:none;
	color:#990000;
	font-size:7pt;
}
a.txtlnks:hover {
	color:#ffffff;
	background-color:#990000;
}
a.txtlnkacts {
	/* --- Aktiver Sub-Untermenüpunkt Lehrgangsprogramm--- */
	color:#ffffff;
	background-color:#990000;
	text-decoration:none;
	font-size:7pt;
}

a.mutterlnk,a.mutterlnk:active,a.mutterlnk:visited {
	text-decoration:none;
	color:#305984;
	font-size:7pt;
}
a.mutterlnk:hover {
	color:#ffffff;
	background-color:#5581C0;
}

/* --- roter Link-Pfeil --- */
.pntlnk {
}

/* --- Graue Trennlinie (muß eingedivt werden, wegen ie bug!) --- */
.trenngrau {
	margin:0;
	padding-bottom:10px;
}

/* --- Inhaltsbild (muß eingedivt werden, wegen ie bug!) --- */
.contimg {
	margin:0;
	padding:0 10px 4px 0;
	float:left;
	display:inline;
}
/* --- wie oben, aber rechtsbündig --- */
.contimgr {
	margin:0;
	padding:0 0 4px 10px;
	float:right;
	display:inline;
}

/* --- Contentboxen --- */
.box790 { width:790px; overflow:hidden; }
.box630 { width:630px; overflow:hidden; }
.box480 { width:480px; overflow:hidden; }
.box470 { width:470px; overflow:hidden; }
.box320 { width:320px; overflow:hidden; }
.box310 { width:310px; overflow:hidden; }
.box160 { width:160px; overflow:hidden; }

/* --- Input-Felder --- */
input.inptxt {
	width:310px;
	margin:2px 0;
}
textarea.inptxt {
	width:310px;
	height:200px;
	margin:2px 0;
}
td.zelle1 {
	padding-right:10px;
	width:150px;
}
td.zelle2 {
	padding-right:10px;
	width:310px;
}

/* - Liste der ausbildenden Betriebe - */
input.inpsuch {
	width:184px;
	margin:0;
	/*height:19px;*/
}
select.inpsuch {
	margin:0;
	/*height:19px;*/
}

#faq_abstand {
	padding-left:15px;
	padding-bottom:15px;
}

/* rote Link-Pfeil */
#pfeil_abstand_links {
	padding-top:1px;
	padding-right:3px;
	padding-left:14px;
}

/* FAQ Ausbildungs Berufen */
#frage_abstand {
	padding-bottom:10px;
}

#faq_underline {
	text-decoration:underline;
}

/* --- Seite: Ausbildende Betriebe/Suchergebnis/Ausbildungsangebot --- */
/* --- Berufstyp --- */
td.abtyp {
	padding-left:4px;
}
/* --- Berufsbezeichnung --- */
td.abberuf {
	padding-left:4px;
}
/* --- Listenpunkt blau/weiß --- */
td.abpunkt {
	padding-top:4px;
	padding-left:4px;
}
/* --- Anzahl Ausbildungsplätze --- */
td.abanz {
	padding-left:4px;
	padding-right:4px;
	text-align:right;
}
/* --- Abtrennung zur Summe --- */
/*
td.abtrenn {
	background-image:url(../../images/global/ausb_trenn.gif);
	background-repeat:repeat-x;
}
*/

/* --- Seite: Lehrgangsprogramm interaktiv --- */
/* --- Termine --- */
.lehrterm {
	margin:0;
	padding:0;
}
/* ---- Impressum Text im Blaubox--- */
#impresstext{
	padding-left:5px;
}
#impresstext, a.impresstext{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:7pt;
	color:#ffffff;
}
a.impresstext {
	text-decoration:none;
}
a.impresstext:hover {
	background-color:#990000;
	text-decoration:none;
}

/* --- Home: Standort-Infos --- */
#abzlay0 {
	position:absolute;
	top:452px;
	left:170px;
	width:484px;
	height:142px;
	z-index:29;
	background-color:#ffffff;
	visibility:hidden;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
}
#abzlay1 { position:absolute; top:452px; left:170px; z-index:30; visibility:hidden; }
#abzlay2 { position:absolute; top:452px; left:170px; z-index:30; visibility:hidden; }
#abzlay3 { position:absolute; top:452px; left:170px; z-index:30; visibility:hidden; }
#abzlay4 { position:absolute; top:452px; left:170px; z-index:30; visibility:hidden; }
#abzlay5 { position:absolute; top:452px; left:170px; z-index:30; visibility:hidden; }

#bawList li {
	list-style-image:url(../../images/global/pfeil.gif);
	margin:5px 0px;
}
#bawList {
	font-size:10px;
	color:#900;
}
#bawList a {
	color:#900;
	font-size:10px;
	padding:0px 3px;
	text-decoration:none;
}
#bawList a:hover {
	background-color:#900;
	color:#fff;
}
#bawList li.baw1 {
	xborder-bottom:1px solid #900;
}
#bawList ul.baw1 {
	border-top:1px solid #900;
	background-color:#f9f9f9;
}
#bawList li.baw2 {
}
#bawList ul.baw2 {
	border-top:1px solid #c99;
	border-bottom:1px solid #c99;
	border-right:1px solid #c99;
	background-color:#f2f2f2;
}
#bawList li.baw3 {
}
#bawList ul.baw3 {
	background-color:#ececec;
	padding-top:3px;
	padding-bottom:3px;
}
#bawList h3 {
	font-weight:normal;
	font-size:10px;
	color:#900;
}
#bawList h1 {
	font-size:10px;
	color:#900;
}
