body {
		 	font-family:verdana, arial, helvetica, sans-serif; font-size:76%;
			color:#333;
			padding:0;
			border:0; 
			margin:8px 0 0 0;
			background-color:#ffffff;
			background-image:url("images/bg03.gif");
			background-repeat:repeat-x;
}

a, a:link, a:visited, a:active {
			color:#4c637c;
			text-decoration:none;
}

a:hover {
			color:#426010;
			text-decoration:none;
}


#wrapper{
			background-image:url(images/bg_wrapper3.gif);
			background-repeat:repeat-y;
			margin:17px auto 0 auto;
			padding:0;
			width:980px;
}

#header_top {
			background-image: url(images/header_top2.gif);
			background-repeat:no-repeat;
			width: 980px;
			height:15px;
			margin:0;
}

#geruest_l, #geruest_r {
			float:left;
			width:10px;
			margin:0;
			padding:0;
			height:238px;
}

#geruest_l {
			background-image:url(images/shadow_l3.gif);
			
}

#geruest_r {
			background-image:url(images/shadow_r3.gif);
			
}

#geruest {
			line-height:22px;
			float:left;
			width:960px;
			background-color:transparent;
			margin:0;
			padding:0;
}

.line1 {
			background-color:#cccccc;
			width:960px;
			height:7px;
			border-top:solid 1px white;
			border-right:solid 1px white;
			border-bottom:solid 1px white;
			float:left;
			line-height:1px;
			font-size:1px;
			padding:0;
			margin:0;
}

.grey1b {
				background-color:#666666;
				width:789px;
				height:7px;
				border-top:solid 1px white;
				border-bottom:solid 1px white;
				float:right;
				line-height:1px;
				font-size:1px;
				padding:0;
				margin:0;
}

.grey2a {
				background-color:#cccccc;
				width:170px;
				height:5px;
				border-right:solid 1px white;
				border-bottom:solid 1px white;
				float:left;
				line-height:1px;
				font-size:1px;
				padding:0;
				margin:0;

}

.grey2b {
				background-color:#ecece4;
				width:789px;
				height:5px;
				border-bottom:solid 1px white;
				float:right;
				line-height:1px;
				font-size:1px;
				padding:0;
				margin:0;
}

#menu {
			 height:34px;
			 background-color:#669a1c;
			 border-top:1px solid white;
			 border-bottom:1px solid white;
}

.bold {
				font-weight:bold;
				
}

h1 {
	 		font-family:arial, sans serif;
			font-size:24px;
			font-weight:normal;
			color:#005496;
}

h2 {
	 		color:#669a1c;
}



#header1 {
		background-image:url(images/hscl_logo2.gif);
		background-position:25px 15px;
		background-repeat:no-repeat;
		background-color:white;
		height:120px;
		width:300px;
		float:left;
}

#header2 {
		background-image:url(images/green_icon.gif);
		background-repeat:no-repeat;
		background-position:300px 15px;
		background-color:#ffffff;
		height:120px;
		width:660px;
		z-index:100;
		float:right;
}		
		
.box_links {
		position:relative;
		border: 1px solid white;
		width:138px;
		padding:5px;
		margin:10px 0 20px 0;
		line-height:12px;
		font-size:11px;
		background-color:#f3f3f3;		
}

.box_links a, .box_links a:link, .box_links a:visited, .box_links a:hover, .box_links a:link, .box_links a:active{
		color:#4c637c;		
}

#footer {
					margin: 0 auto 10px auto;
					width:980px;
					height:80px;
					font-size:11px;
					background-image:url(images/footer.gif);
					line-height:16px;
					
}


table.box_pegel {
		border-spacing:0px;
		border:0px;
		position:relative;
		margin:10px 0 10px 0;
		padding:5px;
		background-color:#8ec6f0;
		color:white;
		
		
			
}

td.box_pegel {
		background-color:#8ec6f0;
		border:0;
		padding:0px;
		line-height:20px;

}
		
#links {
		background-color:#ebeae5;
		border-right:1px solid white;
		width:150px;
		padding:10px;
		margin:0;
		float:left;
}

#content {
		background-color:#ffffff;
		width:735px;
		float:left;
		padding:15px 25px 25px 25px;
		text-align:left;
		
}

#content2 {
		background-color:#f3f3f3;
		width:887px;
		float:right;
		padding:15px 25px 25px 25px;
		text-align:left;
		border-left:solid 1px white;
}

#content h3 {
		font-family:verdana, arial, sans-serif;
		font-size:1.5em;
		font-weight:normal;
		margin:5px 0 0 0;
		color:#005496;
		text-align:left;
}

#content h4 {
		font-family:verdana, arial, sans-serif;
		font-size:1.4em;
		font-weight:normal;
		margin:0;
		color:#005496;
		text-align:left;
		margin:10px 0;
}

#content2 h3 {
		font-family:verdana, arial, sans-serif;
		font-size:1.5em;
		font-weight:normal;
		margin:0;
		color:#005496;
		text-align:left;
		margin-bottom:10px;
}

.small {
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:90%;
		color:#333;
		line-height: 14px;
}

.news_hl {
				 border:1px solid #e9e9e9;
				 padding:10px;
				 background-color:#f7f7f7;
				 font-family:verdana, arial, sans-serif;
				 font-size:18px;
				 font-weight:normal;
				margin:0;
			  color:#005496;
				text-align:left;
}

.news_short {
				 border-right:1px solid #e9e9e9;
				 border-bottom:1px solid #e9e9e9;
				 border-left:1px solid #e9e9e9;
				 padding:10px;
				 background-color:#fafafa;
				 font-family:verdana, arial, sans-serif;
				 
				 
				margin:0;
			  text-align:left;
}

#adressen {
		width:220px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:90%;
		color:#333;
		line-height: 14px;
		float:right;
}

table {
		border-spacing:1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#eeeeee;
		color: #666666;
}

td, th {
		padding: 3px;
		line-height:18px;
}

thead th {
		text-align: center;
		background: #95b962;
		color: #ffffff;
		border: 1px solid #FFF;
		text-transform:uppercase;
}

tbody th {
		font-weight: bold;
}

tbody tr		{
		background-color:#0FF; 
		text-align:left;
}

tbody tr.odd 	{
		background: #f9f9f9;
		border-top:1px solid #FFF;
}

tbody tr td { 
		background: #fafdfe;
		border: 1px solid #FFF;
}

tbody tr.odd td{ 
		background: #eff7e5;
		border-top:1px solid #FFF;
}





.table1 {
		border:1px solid #b9c6d3;
		margin:0 0 10px 0;
		border-collapse:separate;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:90%;
		line-height:1.5em;
}



.hinweis {
		background-color:#ebeae5;
		padding:11px;
		border: 1px solid #005496;
		font-size:11px;
		line-height:14px;
}





span img{
	display:block;
	border:none;
}

.ma_text {
		line-height:12px;
		padding:20px;
}

td.ma_dept_head {
		background-color:#95b962;
		color:#ffffff;
		padding-left:20px;
}

a.ma_dept_head:link, a.ma_dept_head:hover, a.ma_dept_head:visited{
		color:#ffffff;
		
}





