	body {
		background-color: white;
		margin-top: 0px;
		font-family: Helvetica, Arial, Verdana, sans serif;
		font-size: 0.9em;
	}

	.frame {
		width: 980px;
		min-height: 600px;
		align: center;
		background-color: white;
		margin: 0px auto 30px;
	}
	
	.space {
		width: 960;
		min-height: 400px;
		margin-left: 20px;
		margin-right: 0px;
		padding-right: 0px;
	}

	.space .left {
		width: 785px;
		margin-right: 10px;
		float: left;
	}
	
	.space .right {
		width: 165px;
		float: left;
		padding-left: 0;
		margin-top: 0px;
	}
	
	.logo {
		height: 82px;
		background-color: white;
		margin-bottom: 10px;
		clear: both;
	}

	#top-menu {
		height: 32px;
		clear: both;
	}

	.space #login {
		height: 25px;
		background-color: #343634;
		margin-bottom: 4px;
	}
	
	#login {
		padding-top: 5px;
		color: white;
		font-weight: 300;
		text-align: center;
	}

	#login a {
		color: white;
		text-decoration: none;
	}

	#content {
		min-height: 400px;
	}

	#content .splash {
		margin-top: 5px;
		margin-bottom: 5px;
		width: 770px;
		clear: both;
	}
	
	#content .column {
		float: left;
		margin-right: 5px;
		padding-left: 4px;
		width: 250px;
	}
	
	#content .column_magazin {
		color: #639d37;
	}

	#content .column_experts {
		color: #d45a07;
	}

	.column .block {
		background-color: white;
		padding-bottom: 5px;
		margin-bottom: 5px;
		padding-left: 2px;
		padding-right: 2px;
	} 
	
	.column p {
		color: black;
	}
	
	#content .column h3, 
	#content .column h5 {
		margin-top: 2px;
		margin-bottom: 3px;
	} 

	#content .column p {
		margin-top: 4px;
		margin-bottom: 4px;
		font-size: 0.95em;
		padding-bottom: 0px;
	} 
	
	#footer {
		height: 30px;
	}

	#footer .spacer {
		float: left;
		margin-right: 5px;
		padding-left: 4px;
		width: 250px;
		min-height: 30px;
	}

	#footer .spacer-magazin {
		background-color: #639d37;
	}

	#footer .spacer-experts {
		background-color: #d45a07;
	}

	#footer .spacer-network {
		background-color: #0086cf;
	}

	#footer .column_network {
		color: #0086cf;
	}

	#network-login-signup {
		background-color: black;
		padding: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.right #termine {
		background-image: url( '/images/right.header.termin.png' );
		width: 145px;
		background-repeat: no-repeat;
		background-color: #343634;
		min-height: 220px;
		padding-top: 35px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	#termine .item {
		border-bottom: 1px dotted lightgrey;
		margin-bottom: 8px;
	}
	
	#termine .item h5 {
		font-size: 0.80em;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0px;
		color: #639d37;
		font-weight: 500;
	}
	
	#termine .item h5 a {
		color: #639d37;
		text-decoration: none;
	}

	#termine .item h5 a:hover {
		text_decoration: underline;
	}
	
	#termine .item p {
		font-size: 0.75em;
		margin-top: 0px;
		margin-bottom: 2px;
		padding: 0px;
		color: white;
	}	

	.right #kas {
		background-image: url( '/images/right.header.symbol.png' );
		width: 143px;
		background-repeat: no-repeat;
		background-color: #efefef;
		border: 1px solid #999;
		min-height: 120px;
		padding-top: 35px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	
	#kas .item {
		border-bottom: 1px dotted lightgrey;
		margin-bottom: 8px;
	}
	
	#kas h3 {
		font-size: 1.2em;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0px;
		color: #d45a07;
		font-weight: 500;
	}
	
	#kas h5 {
		font-size: 0.75em;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0px;
		color: #d45a07;
		font-weight: 500;
	}
	
	#kas p {
		font-size: 0.75em;
		margin-top: 0px;
		margin-bottom: 2px;
		padding: 0px;
		color: white;
	}	

	.right #advertisment {
		background-image: url( '/images/right.header.advertisment.png' );
		width: 143px;
		background-repeat: no-repeat;
		background-color: white;
		border: 1px solid #999;
		min-height: 220px;
		padding-top: 35px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		text-align: center;
	}
	
	.right .block {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	#advertisment .item {
		border-bottom: 1px dotted lightgrey;
		margin-bottom: 8px;
	}
	
	#advertisment .item h5 {
		font-size: 0.75em;
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0px;
		color: #639d37;
		font-weight: 500;
	}
	
	#advertisment .item p {
		font-size: 0.75em;
		margin-top: 0px;
		margin-bottom: 2px;
		padding: 0px;
		color: white;
	}	
	
	#top-menu a {
		color: white;
		text-decoration: none;
	}

	#top-menu div {
		float: left;
		color: white;
		height: 25px;
		padding-top: 7px;
		padding-left: 5px;
		padding-right: 10px;
		border-right: 1px dotted darkgrey;
	}



	/* 20090925 ------------------------------------------------------------------ */


	#footer {
		margin-top: 0px;
		height: 30px;
	}

	#footer .spacer {
		float: left;
		margin-right: 0px;
		padding-left: 0px;
		width: 255px;
		min-height: 30px;
	}

	#footer .spacer-magazin {
		margin-right: 10px;
		padding: 0px;
		width: 255px;
		background-color: #639d37;
	}

	#footer .spacer-experts {
		margin-right: 10px;
		padding: 0px;
		width: 255px;
		background-color: #d45a07;
	}

	#footer .spacer-network {
		margin: 0px;
		padding: 0px;
		width: 255px;
		background-color: #0086cf;
	}


	#content .loginbox_neu a img{ 
		margin-bottom: -3px;
		padding-bottom: 0px;
	}

	#content .column {
		float: left;
		margin: 0px;
		padding: 0px;
		width: 235px;
		/*background-color: #f4f4f4;*/
	}

	#content .column_wrap {
		background: url('/images/world/content_bg.gif');
	}

	#content .imagetop {
		margin-bottom: 5px;	
	}

	#content .imagebottom {
		margin-top: 5px;
	}


	#content .column_magazin {
		margin-right: 10px;
		padding: 10px;
		color: #639d37;
	}
	#content .column_magazin h3 a {
			text-decoration: underline;
			color: #639d37;
	}

	#content .column_experts {
		margin-right: 10px;
		padding: 10px;
		color: #d45a07;
	}
	#content .column_experts h3 a {
			text-decoration: underline;
			color: #d45a07;
	}

	#content .column_network {
		margin-right: 0px;
		padding: 10px;
		color: #0086cf;
	}
	#content .column_network h3 a {
			text-decoration: underline;
			color: #0086cf;
	}

	#network-login-signup {
		background-color: #b5d6e7;
		padding: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
	}



	.column .block {
		background-color: transparent;
		padding-bottom: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}

	#content .splash {
		margin-top: 5px;
		margin-bottom: 10px;
		width: 785px;
		clear: both;
	}

	.space {
		width: 960px;
		min-height: 400px;
		margin-left: 0px;
		margin-right: 0px;
		padding-right: 0px;
	}




