<style type="text/css" id="internalStyle">
	/*#####################################
	MAIN CSS FOR BAUFINANZCHECK
	@fh-konzept
	@author Frank Fischer
			fischer@fh-konzept.de
	#####################################*/

	/**********************************************
	* COLORS
	* - main-font: black
	* - navi, borders: #AEA7A1
	* - navi hover/active, news more-link: #D17428
	* - background: #E2DED4
	* - blau: #0088C5
	* - hellblau: #A4D0EC
	***********************************************/

	BODY,HTML{
		height: 100%;
	}

	A:link, A:active, A:visited {
		color: #D17428;
		text-decoration: none;
	}

	A:hover{
		text-decoration: underline;
	}

	BODY{
		margin: 0px;
		background: white;
		text-align: center;
	}

	DIV,P,SPAN,TD,INPUT,FORM{
		font-family: Verdana, Helvetica;
		font-size: 8pt;
		margin: 0px;
	}

	IMG{
		border: 0;
	}

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

	#hauptnavigation
	{
		position: absolute;
		z-index: 3;
		left: 58px;
		top: 103px;
		height: 25px;
		background: url(/fileadmin/img/navibg.gif);
		background-repeat: no-repeat;
	}

	.gmenu-item{
		position: relative;
		float: left;
		padding-left: 16px;
		top: 11px;
	}

	#hauptinhalt
	{
		position: absolute;
		left: 58px;
		top: 152px;
		width: 464px;
		border-top: 1px solid #AEA7A1;
		background: url(/fileadmin/img/aktuellesbg.gif);
		background-repeat: repeat-y;
	}

	#fuss{
		position: relative;
		z-index: 6;
		height: 40px;
		clear: both;
		background: white;
		border-top: 1px solid #AEA7A1;
	}

	#zweitenavigation{
		position: relative;
		float: left;
		background: white;
		width: 355px !important;
		width: 328px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	#zweitenavigation A{
		color: #AEA7A1;
		text-decoration: none;
		font-weight: bold;
		margin-right: 15px;
	}

	#zweitenavigation A:hover{
		text-decoration: underline;
	}

	#nachoben{
		position: relative;
		float: left;
		width: 100px;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: right;
	}

	#nachoben A{
		color: #AEA7A1;
		font-weight: bold;
		text-decoration: none;
	}

	#nachoben A:hover{
		text-decoration: underline;
	}

	#aktuelles{
		position: relative;
		float: left;
		width: 163px;
	}

	#inhalt{
		position: relative;
		float: left;
		width: 270px;
		padding: 23px 0px 20px 20px;
		color: black;
		line-height: 140%;
	}

	#rechterinhalt{
		position: absolute;
		z-index: 4;
		left: 533px;
		top: 79px;
		width: 245px;
		line-height: 140%;
	}

	#squares
	{
		position: absolute;
		left: 0px;
		z-index: 1;
		top: 55px;
	}

	#header
	{
		position: absolute;
		z-index: 2;
		left: 58px;
		top: 0;
	}

	.csc-firstHeader{
		margin: 0px;
		color: #0088C5;
		font-size: 8pt;
		margin-bottom: 23px;
	}

	.news-single-item{

	}

	.news-single-item H2{
		margin: 0px;
		color: #0088C5;
		font-size: 8pt;
		margin-bottom: 23px;
	}

	.news-single-item H3{
		margin: 0px;
		color: black;
		font-size: 8pt;
	}

	.news-latest-container{
		padding: 23px 9px 20px 9px;
	}

	.news-latest-item H3{
		margin: 0px;
		padding: 0px;
	}

	.news-latest-item H3 A{
		margin: 0px;
		padding: 0px;
		color: black;
		font-size: 8pt;
		text-decoration: none;
		font-weight: bold;
	}

	.news-latest-item H3 A:hover{
		margin: 0px;
		padding: 0px;
		color: black;
		font-size: 8pt;
		text-decoration: underline;
		font-weight: bold;
	}

	.news-latest-morelink A{
		color: #D17428;
		font-size: 7pt;
		text-decoration: none;
	}

	.news-latest-morelink A:hover{
		text-decoration: underline;
	}

	.blaue-ueberschrift{
		background: #A4D0EC;
		border: 1px solid #AEA7A1;
		height: 25px;
		max-height: 23px;
	}

	.blaue-ueberschrift H1{
		font-size: 8pt;
		color: black;
		font-weight: bold;
		margin: 5px 0px 0px 19px;
	}

	.rbox{
		background: #E2DED4;
		border: 1px solid #AEA7A1;
		margin: 3px 0 3px 0;
	}

	.rnavigation-wrap{
		padding: 19px 0 16px 0;
	}

	.rnavigation{
		background: url(/fileadmin/img/rnavibg.gif);
		background-repeat: no-repeat;
		padding: 0 0 3px 22px;
		font-size: 7pt;
		font-weight: bold;
	}

	.rnavigation A:link, .rnavigation A:active, .rnavigation A:visited {
		text-decoration: none;
		font-size: 7pt;
		font-weight: bold;
		color: #72675D;
	}

	.rnavigation A:hover{
		text-decoration: underline;
		font-size: 7pt;
		font-weight: bold;
		color: #72675D;
	}

	HR{
		height: 1px;
		border-width: 1px 0 0 0;
		border-style: dashed;
		border-color: #AEA7A1;
	}

	.zinsbox{
		background: white;
	}

	.zinsbox TD{
		padding: 2px;
	}

	.dark{
		display: none;
	}

	.small{
		font-weight: bold;
		color: #AEA7A1;
	}

	.input{
		background: #E2DED4;
	}

</style>
