	body {
		margin: 0;
		padding: 0;
		text-align: center;
		background: #afaea9;
	}
	a {color: #7A1500;}
	.floatleft {float: left;}
	.floatright {float: right;}
	.news-latest-item IMG {
		padding: 10px 0px 0px 0px;
	}	
	#pagecontainer {
		margin:0px auto;
		text-align: left;
		width: 900px;
		background: white;
	}
	#logocontainer {
		height: 50px;
		background: white;
	}
	#menu1container {
		border-top: 1px solid #000000;
		background: #ffffff;
		color: #a7a7a7;
		height: 41px;
		position: relative;
	}
	#menu1container ul {
		border-bottom: 1px solid #a7a7a7;
		width: 900px;
		overflow: hidden;
		list-style: none;
		margin: 0;
		padding: 0;
		background: #e6e6e6;
	}
	#menu1container ul li {
		float: left;
		display: inline;
	}
	#menu1container ul li a {
		display: block;
		padding: 0px 10px;
		text-decoration: none;
		color: #696969;
		font: normal normal bold 11px/20px Verdana, sans-serif;
	}
	#menu1container ul li a.selected {
		color: #000000;
	}
	#menu1container ul.first li a:hover,
	#menu1container ul.first li a.selected:hover,
	#menu1container ul li a:hover {
		color: #7A1500;
	}
	#menu1container ul.first {
		border-bottom: 1px solid #a7a7a7;
	}
	#menu1container ul.first li a {
		color: #696969;
	}
	#menu1container ul.first li a.selected {
		color: #000000;
	}
	#pageimagecontainer {
		margin: 15px 15px 0 15px;
	}
	#contentcontainer {
		margin: 15px 15px 15px 14px;
		background: white;
		border: 1px solid white;
	}
	#leftcolumnfront,
	#centercolumnfront,
	#rightcolumnfront {
		width: 280px;
		float: left;
		font : normal normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	#centercolumnfront {
		margin: 0px 15px 0px 14px;
	}

	#leftcolumnfront p,
	#centercolumnfront p {
		margin: 0px 15px 0px 26px;
	}
	.news-latest-container {
		margin: 0px 15px 0px 26px;
	}

	#leftcolumnfront h1,
	#centercolumnfront h1,
	#rightcolumnfront h1 {
		margin: 5px 15px 5px 26px;
		color: #000000;
		font : normal normal normal 13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	#rightcolumnfront p,
	#rightcolumnfront h1 {
		color: #000000;
	}
	
	#leftheaderfront,
	#centerheaderfront {
		height: 20px;
		background: #7A1500;
		float: left;
		width: 280px;
		border-bottom: 6px solid white;
	}
	#centerheaderfront {
		margin: 0px 15px 0px 14px;
	}
	#rightheaderfront {
		height: 20px;
		background: #7A1500;
		float: left;
		width: 280px;
		border-bottom: 6px solid white;
	}
	#leftcolumn,
	#rightcolumn {
		width: 199px;
		float: left;
		font : normal normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#leftcolumn p {
		margin: 15px;
	}
	#rightcolumn p {
		margin: 15px 15px 15px 26px;
	}
	.news-latest-item .csc-frame-rulerAfter {
		margin: 5px 0px 5px 0px;
		padding: 3px 0px 0px 0px;
		background: transparent url(/fileadmin/templates/images/dotdivider_white.gif) repeat-x;

	}
.news-latest-item p.bodytext {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
	.news-latest-container {
		padding: 15px 0px 15px 0px;
	}
	.news-latest-item .csc-frame-rulerAfter,
	#leftcolumn .csc-frame-rulerBefore,
	#rightcolumn .csc-frame-rulerBefore,
	#leftcolumn .csc-frame-rulerAfter,
	#rightcolumn .csc-frame-rulerAfter {
		margin: 5px 0px 5px 0px;
		padding: 3px 0px 0px 0px;
		background: transparent url(/fileadmin/templates/images/dotdivider_white.gif) repeat-x;
	}
	#centercolumn .csc-frame-rulerBefore,
	#centercolumn .csc-frame-rulerAfter {
		margin: 5px 0px 5px 0px;
		padding: 3px 0px 0px 0px;
		background: transparent url(/fileadmin/templates/images/dotdivider_gray.gif) repeat-x;
	}
	#centercolumn {
		background: #FFFFFF;
		width: 430px;
		height: auto;
		float: left;
		margin: 0 20px;
		font : normal normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#leftcolumn, #leftcolumn p,
	#centercolumn, #centercolumn p,
	#rightcolumn, #rightcolumn p {
		color: #000000;
		font : normal normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#centercolumn a, #rightcolumn a {
		color: #7A1500;
		text-decoration: none;
	}
	#centercolumn a:hover, #rightcolumn a:hover {
		text-decoration: underline;
	}
	#centercolumn h1, #rightcolumn h1 {
		color: #000000;
		font : normal normal normal 13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	#rightcolumn h1 {
		margin: 15px 15px 0px 26px;
	}
	#leftheader {
		height: 20px;
		background: #7A1500;
		float: left;
		width: 650px;
		margin-right: 19px;
		border-bottom: 6px solid white;
	}
	#rightheader {
		height: 20px;
		/*background: #7A1500;*/
		float: left;
		width: 200px;
		border-bottom: 6px solid white;
	}
	.clearfloat {clear: both;}
	#footercontainer {
		height: 30px;
		background: white;
	}
	#footercontainer p, #footercontainer p a {
		color: #696969;
		text-align: center;
		text-decoration: none;
		font : normal normal normal 10px/13px Arial, Helvetica, sans-serif;	
	}
	#footercontainer p a:hover {
		text-decoration: underline;
	}
	#buttons {
		z-index: 1000;
		position: absolute;
		top: 0;
		right: 10px;
/*		
		float: right;
		margin-right:10px;
*/
	}
	.menubutton {
		width: 19px;
		height: 19px;
		float: left;
		/*border-right: 1px solid white;*/
	}
	.menubutton a {
		outline:none;
		background: #003D5C;
		width: 19px;
		height: 19px;
		line-height: 19px;
		display: block;
	}
	.menubutton a:hover {background: #7A1500;}
	
	.flagbuttons {
		height: 19px;
		background: #E6E6E6;
/*
		border-left: 1px solid white;
		border-right: 1px solid white;
*/
		width: auto;
		float: left;
	}
	.flagbuttons a {outline:none;border: 1px solid #ffffff;float: left;margin:3px 3px 0px 3px;display: block;}
	.flagbuttons a:hover, .flagbuttons a.act {border: 1px solid #003D5C;}


	.news-latest-date a,
	.news-latest-title a {
		text-decoration: none;
		color: #000000;
	}
	.news-latest-date a:hover,
	.news-latest-title a:hover {
		text-decoration: underline;
		color: #7A1500;
	}

	.news-latest-title {
		font-weight: bold;
	}
					
	.news-latest-morelink {
		text-align: left;
		font-weight: bold;
	}
	.news-latest-morelink a {
		color: #7A1500;
	}
	
	#menu2 {
		margin-left: 15px;
		padding: 0;
		border: 0;
		list-style-type: none;
	}
	#menu2 li {
		margin-top: 10px;
	}
	#menu2 a {
		color: #7A1500;
		text-decoration: none;
	}
	#menu2 a.act {
		font-weight: bold;
	}
	#menu2 a:hover {
		text-decoration: underline;
	}

	#menu2 li ul li {
		margin-left: 10px;
	}

	
