body {
	margin:0;  
	padding:0;
	font-family:Verdana,Helvetica,Arial,Tahoma; 
	font-size:1em; 
	line-height:1.1em;
	background-image:url(images/bg_body.gif); background-repeat: repeat-x;
	background-color: #ebebeb;
	text-align:center;
}


#main {
	position:relative;
	text-align:left;
	width: 834px;
	margin-left: auto; margin-right: auto;
}


					
h2	{
		color:#4d93bc;
		margin-top:0;
		margin-bottom: 0.75em;
		font-size: 1.40em;
		line-height: 1.40em;
}

#maincontent h2	{
		color:#4d93bc;
		margin-top:0;
		margin-bottom: 0.75em; padding:0;
		font-size: 1.20em;
		line-height: 1.20em;
}

.contactbox_text h3	{
		margin-top:0;
}

.csc-header-n1 h2 		{}
.csc-header h2				{}


img							{border:0;}
fieldset						{border:0;}
td								{}





/*--  ***********style fuer Hilfesymol*********--*/

		a.hilfesymbol {
			background: red url(http://www.asb-shk.org/uploads/pics/Hilfesymbol.png) no-repeat;
			}
			

		a.hilfesymbol span {
			display: none;
			position: absolute;
			}


		a.hilfesymbol:hover, a.hilfesymbol:active, a.hilfesymbol:focus {
			color: #20302b;
			background: #eeff87;
			position: absolute;
			padding: 0px;
			float: left;
			text-decoration: none;
			border: #fff 0px solid;
			}


		a.hilfesymbol:hover span, a.hilfesymbol:active span, a.hilfesymbol:focus span {
			display: block;
			position: relative;
			text-decoration: none;
			width: 98%;
			padding: 5px;
			margin: -5% 40% -100% -50%;
			color: #20302b;
			background: #eeff87;
			border: #4d93bc 2px solid;
			text-align: left;
			font-size: 1.2em;
			}














/*--  ***********style fuer Hilfesymol*********--*/







/*-- Arbeitsbereiche --*/


		#Werkstattmitte {
                       	color:#4d93bc;
                   	background-color:#fff;
		         font-size: 1.2em;
			text-align: center;
			}


/*-- Nur fuer NN und IE bis 6 --*/

		*html #Werkstattmitte {
		        font-size: 1.0em;
		        }

/*-- Ende fuer NN und IE bis 6 --*/



		#AB li a span {
			display: none;
			position: absolute;
			}



		#AB li a:hover, #AB li a:active, #AB li a:focus {
			color: #20302b;
			background: #eeff87;
			position: absolute;
			padding: 0px;
			float: left;
			text-decoration: none;
			width: 29%;
			height: 0%;
			border: #fff 0px solid;
			}


/*-- Nur fuer NN und IE bis 6 --*/

		*html #AB li a:hover, *html #AB li a:active, *html #AB li a:focus {
 		        \width: 100%;
 		        w\idth: 100%;
 		        }

/*-- Ende fuer NN und IE bis 6 --*/


		#AB li a:hover span, #AB li a:active span, #AB li a:focus span {
			display: block;
			position: absolute;
			text-decoration: none;
			width: 98%;
			padding: 5px;
			margin: -17% 0% 0% -5%;
			color: #20302b;
			background: #eeff87;
			border: #4d93bc 2px solid;
			text-align: center;
			font-size: 1.2em;
			}



/*-- Nur fuer NN und IE bis 6 --*/

		*html #AB li a:hover span, *html #AB li a:active span, *html #AB li a:focus span  {
 		        \width: 110%;
 		        w\idth: 110%;
 		        }

/*-- Ende fuer NN und IE bis 6 --*/



		#AB li	{
			display: block;
			padding: 0.5em;
			float: left;
			width: 30%;
			}

/*-- Arbeitsbereiche --*/


