html, body { 
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:95%;
	line-height:108%;
	font-weight:normal;
	font-stretch:normal;
	color:#000000; 
	background:#ccc; 
}

img 	{ 
	border-style:none;
}  



#container { 
	position:absolute;
	left:50%;
	width:740px;
	height:100%;
	margin:0 0 0 -380px;
	padding:0;
	background-color:#ccc;
}

/*---INHALT---*/

.lo {
	background:url("hintergrund/l_o.gif") top left no-repeat;
	margin:0;
	padding:0;
}

.ro {
	background:url("hintergrund/r_o.gif") top right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background:url("hintergrund/l_u.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url("hintergrund/r_u.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

#inhalt {
	margin:0;
	padding:185px 5% 50px 57px;
}


/*---HAUPTNAVIGATION OBEN---*/

#hauptnavi_oben {
	margin:0 0 95px 0;
	padding:0;
	float:right;
	list-style:none outside;
}

#hauptnavi_oben li {
	display:inline;
}

.absatz {
	clear:both;
}

#hauptnavi_oben li a {
	color:#666;
	text-decoration:none;
}


#hauptnavi_oben li span {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

#hauptnavi_oben li a:hover,
#hauptnavi_oben li a:focus,
#hauptnavi_oben li a:active {
	color:#339;
	text-decoration:underline;
}

/*---HAUPTNAVIGATION LINKS---*/

#hauptnavi_links { 
	float:left;
	margin:0;
	padding:0;
	
}

.sachbearbeitung, .coaching, .presse, .impressum, .startseite, .kontakt, .arbeitsvermittlung {
	width:163px;
	height:122px;
}

.sachbearbeitung {
	background:url(bilder/sachbearbeitung.jpg) no-repeat top left;
}

.coaching {
	background:url(bilder/coaching.jpg) no-repeat top left;
}

.presse {
	background:url(bilder/presse.jpg) no-repeat top left;
}

.impressum {
	background:url(bilder/impressum.jpg) no-repeat top left;
}

.startseite {
	background:url(bilder/startseite.jpg) no-repeat top left;
}

.kontakt {
	background:url(bilder/kontakt.jpg) no-repeat top left;
}

.arbeitsvermittlung {
	background:url(bilder/arbeitsvermittlung.jpg) no-repeat top left;
}

.nebennavi_lo {
	background:url("hintergrund/nebennavi_l_o.gif") top left no-repeat;
	margin:8px 0 0 0;
	padding:0;
}

.nebennavi_ro {
	background:url("hintergrund/nebennavi_r_o.gif") top right no-repeat;
	margin:0;
	padding:0;
}

.nebennavi_lu {
	background:url("hintergrund/nebennavi_l_u.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}

.nebennavi_ru {
	background:url("hintergrund/nebennavi_r_u.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

.nebennavi_inhalt {
	margin:0;
	padding:11px 11px 11px 2px;
}


#hauptnavi_links ul {
	width:auto;
	margin:0;
	padding:0;
	list-style: none outside;
	color: #666;
	text-decoration: none;
}

#hauptnavi_links ul li {
	margin:0 0 10px 2px;
	padding:0 0 10px 0;
	border-bottom:1px solid #339;
}

#hauptnavi_links ul li span {
	margin:0;
	padding:0;
	padding:0 0 0 12px;
	background:url(hintergrund/nebennavi_bullet.gif) no-repeat left;
	font-weight: bold;
}


#hauptnavi_links ul li a {
	/*display: block;*/
	margin:0;
	padding:0 0 0 12px;
	color:#666;
	text-decoration:none;
}

/*---CONTENT---*/
#inhalt .text {
	margin:0 50px 0 230px;
	padding:0 0 0 0;
	line-height:120%;
}

#inhalt h1 {
	margin:0;
	padding:20px 0 0 25px;
	background:url(hintergrund/absatzsymbol.gif) no-repeat top left ;
	font-size: 120%;
	font-weight:bold;
	font-style:italic;
	line-height:120%;
	border-bottom:1px solid #c33;
}

#inhalt h2 {
	margin:1em 0 0.2em 0;
	padding:0;
	font-size: 110%;
	font-weight:bold;
	/*font-style:italic;*/
	line-height:100%
}

#inhalt p {
	padding:0 0 0 26px;
}

ul.rot  {
	list-style: outside url("hintergrund/aufzaehlungszeichen_rot.gif");
}

ul.grau {
	list-style: outside url("hintergrund/aufzaehlungszeichen_grau.gif");
}


p.copyright {
	margin-top:40px;
	font-size:80%;
	color:#c33;
	text-align:right;
}

p.nach_h2  {
	margin:0;
	padding:0 0 0 26px;
}


/*---VERWEISE---*/
#hauptnavi_links ul li a:hover,
#hauptnavi_links ul li a:focus,
#hauptnavi_links ul li a:active {
	margin:0;
	padding:0 0 0 12px;
	background:url(hintergrund/nebennavi_bullet_rollov.gif) no-repeat left;
}

/*---Formular---*/

input, select  {
	margin:0 0 0.3em 0;
	padding:0;
}




