/*<![CDATA[*/

	body {
		margin:0;
		font-family: verdana;
		font-size: 11px;
		background:#FFF;
	}
	
h2{padding:0;margin:0;font-size:14px;font-weight:bold;}
h3,h4,h5,h6{padding:0;margin:0;font-size:12px;font-weight:bold;}
	a {
		text-decoration: none;
		color: Blue;
	}

	a:hover {
		text-decoration: underline;
	}
	
ul {
		margin:0 0 0 20px;
		padding:0;
	}
	
	li{
	list-style: square;
	clear:both;
}

	#wrapper {
		float:left;
		width:100%;
		padding:0 0 20px 0;
	}

	.printheader {
		display:block;
	}
	
	#header {
	display:none;
	width:100%;
	border-bottom:1px solid #660033;
}

	#header #logo {
		margin:0;
		padding: 10px 0 10px 0;
		vertical-align : top;
	}

	#header #topNavigation {
		margin:-20px 0 0 260px;
		padding:3px 10px 3px 10px;
	}

	#header #topNavigation a{
		
		color: #F6F6C2;
		padding: 3px 10px 3px 10px;
		text-decoration: none;
		font-weight : bold;
		font-size : 12px;
		border-left:1px solid #FFFFCC;
		border-right:1px solid #FFFFCC;
		border-bottom:1px solid #660033;
	}

	#header #topNavigation a:hover{
		
		color: #660033;
		border: 1px solid #660033;
	}
	
	#header #topNavigation .active{
		
		color: #660033;
		border-left: 1px solid #660033;
		border-right: 1px solid #660033;
		border-top: 1px solid #660033;
		border-bottom: 1px solid #F6F6C2;
	}

	#content {
		float:left;
		width:100%;
		background: #FFF;
	}

	#content #leftTeaser {
		display:none;
		float:left;
		padding: 30px 0 0 1px;
		width: 270px;
	}

	#content #contentArea {
		float:left;
		padding: 30px 0 0 0;
		width: 100%;
	}

	#content #contentArea #copy {
		float:left;
		padding: 0 10px 0 0;
		width: 330px;
	}

	#content #contentArea #homeLeft {
		float:left;
		padding: 0 10px 0 0;
		width: 340px;
	}

	#content #contentArea #homeRight {
		float:left;
		padding: 0 10px 0 0;
		width: 340px;
		display:none;
	}
	
		#content #contentArea #homeLeftBig {
		float:left;
		padding: 0 10px 0 0;
		width: 440px;
		line-height: 12px;
	}

	#content #contentArea #homeRightSmall {
		float:left;
		padding: 0 10px 0 0;
		width: 250px;
		display:none;
	}

		#content #contentArea #homeLeftSmall {
		float:left;
		padding: 0 10px 0 0;
		width: 420px;
	}

	#content #contentArea #homeRightBig {
		float:left;
		padding: 0 10px 0 0;
		width: 260px;
		display:none;
	}
	#content #contentArea #rightTeaser {
		float:right;
		width: 180px;
		display:none;
	}

	#footer {
		display:none;
		float: left;
		width:520px;
		border-top: 1px dashed #660033;
		border-bottom: 1px dashed #660033;
		padding:5px 0 5px 0;
		margin: 30px 0px 20px 0;
	}

	#footer a {
		color:#660033;
	}

/*Hypothekenrechner */
	
	.outerTable {
			border: 1px solid #FFF;
			padding:1px;
			background: #FFF;
		}
		
	 th {
			color:#000;
			background: #FFF;
			text-align: left;
			margin:1px;
			padding:3px 0 3px 5px;
			font-size:16px;
		}
		
		 td {
			color:#000;
			font-size:10px;
		}
		
		#hypoform text{
			font-size:10px;
			width:100px;
		}
		
		#hypoform select{
			font-size:10px;
			width:100px;
		}
		
		
		text{
			font-family: verdana;
			font-size:10px;
		}
		
		textarea{
			font-family: verdana;
			font-size:10px;
		}
		
		.button {
			border: 1px solid #660033;
			color: #660033;
			
		}
		
		#hypoform .readonly {
			border: 0px;
			
			width:50px;
			text-align: right;
		}
		
		#hypoform #result {
			display:none;
			margin: 10px 0 0 0;
		}
/*]]>*/

