* {
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
	width:100%;
	
	font-family: arial , verdana , sans-serif;
	font-size: 0.871em;
}

h1 {
	font-size:1.1em;
	color:#C90000;
}
h3 {
	font-size:1em;
	color:#FF0000;
}

h4 {
	font-size:1em;
}

img {
	border:none;
}

/*Clearendes Objekt*/
p#clear {
	clear:both;
}

div#page {
	float:left;
	width:1000px;
}

div#top {
	display:none;
}
	
div#versteckteInhalte {
	position:absolute;
	left:-9999px;
}

			
div#torso {
		float:left;
		width:1000px;
}
	
div#left {
	display:none;
}

		#content {
			float: left;
			padding: 10px 15px 30px 22px;
			width: 600px;
		}
		
		h2#headline {
			display:none;
		}
		
		#content h2 {
			padding:5px 0px;
			font-size:1.2em;
			color:#D60000;
		}		
		
		#content h3 {
			padding:5px 0px;
			font-size:1em;
			font-weight:bold;
			color: #FF6600;
		}			
		
		#content ul,
		#content ol {
			padding:10px 13px;
		}
		
		#content p {
			padding:1px 0px 5px 0px;
		}
		
		#content #foot-functions {
			display:none;
		}
		
			div#breadcrumb {
				position:absolute;
				top:190px;
				left:230px;
				color:#FF6702;
				font-size: 11px;
			}
			
			div#breadcrumb ul {
				float:left;
				padding-left:5px;
				list-style-type:none;
			}

			div#breadcrumb li {
				float:left;
			}
			
			.floatleft {
				float:left;
			}
			
			div#breadcrumb a {
				color:#FF6702;
				text-decoration:none;
			}
			
			div#breadcrumb a:hover {
				text-decoration:underline;
			}			
			
			/* Kroll */
			
			div#informationen {
			}
			
				div#informationen h2,
				div#weitereInfomationen h2 {
					font-size:1.3em;
				}			
				
				div#informationen ul {
					padding:3px 0px;
					list-style:none;
				}
				
				div#informationen #funktionen {
					display:none;				
				}				
				
					div#informationen li {
						display:inline;
					}
						
						div#informationen li a {
							color:#FFB84D;
						}	
			
	
			div#vorschauBilder {
				float:right;
				padding:0px 10px 0px 10px;
			}
			
				img#bildBig {
					padding:5px;
					border:1px solid #FE9901;
				}
				
				img#bigImage {
					width:400px;
					height:300px;
					margin-left:15px;
					margin-bottom:15px;
				}
				
				div#bildNavigation {
					display:none;
				}
							
			div#weitereInfomationen {
				float:left;
			}
			
			div#weitereInfomationen p {
				padding:10px 10px 10px 0px;
			}			
			
				div#weitereInfomationen ul {
					float:left;
					padding-right:10px;
					list-style:none;
				}
				
					ul#merkzettel #merkzettelObjekt {
						float:left;
						padding:0px 9px 5px 9px;
						height:15px;
						color:#FFB84E;
						background-color:#FFFFFF;
						font-size:0.9em;
					}
				
					ul#merkzettel li {
						float:left;
						padding:9px;
						margin-bottom:5px;
						width:270px;
						height:22px;
						background-color:#FFEFCE;
						font-size:0.9em;
					}					
					
					ul#merkzettel li img,
					ul#merkzettel li span {
						float:right;
					}
					
					ul#merkzettel li a {
						color:#D60000;
					}
					
					ul#merkzettel #merzettelLi {
						float:left;
						padding:0px 9px 5px 0px;
						height:15px;
						color:#FFB84E;
						background-color:#FFFFFF;
					}
					
					input#merkzettelSenden {
						color:#FFFFFF;
						background-color:#FF6600;
						border:none;
					}
		
		/*###########################*/
		/*			Rechte Spalte ##############*/
		/*###########################*/
		
		div#right {
			display:none;		
		}

/*################################*/
/* 		Bildunterschriften		####################
/*################################*/

.csc-textpic-caption {
	padding-top:5px;
	font-size:0.85em;
}

/*######################################################################################*/
/*									Plugins											   #*/
/*######################################################################################/*

*################################*/
/* Kroll_openimmo				####################
/*################################*/

.kroll-all-titel {
	color:#CD0000;
	font-size:1.5em;
}

	/*################################*/
	/* Kroll_openimmo			####################*/
	/*################################*/
	.openimmo-list-sortierung {
		height:30px;
		text-align:right;
	}
	
		.openimmo-list-sortierung a {
			margin:8px 0px 8px 20px;
			color:#FF6600;
		}
	
	.kroll_openimmo-verkauf-haus-even,
	.kroll_openimmo-verkauf-haus-odd {
		float:left;
		width:525px;
		padding-bottom:15px;
	}
	
	.kroll_openimmo-verkauf-haus-odd {
		background-color:red;
	}
	
	.kroll_openimmo-verkauf-haus-even img,
	.kroll_openimmo-verkauf-haus-odd img {
		float:left;
		padding-right:5px;
	}

	#content .kroll_openimmo-verkauf-haus-even h3,
	#content .kroll_openimmo-verkauf-haus-odd h3 {
		padding-bottom:10px;
		padding-top:0px;
	}
	
	.kroll_openimmo-verkauf-haus-infomationen {
		float:left;
		padding-right:20px;
	}	
	
	.kroll_openimmo-verkauf-haus-angaben {
		float:left;
	}	

	/*########################################*/
	/*				Suche Haus				####################################################################*/
	/*#########################################*/
	fieldset#suche {
		float:left;
		padding-left:20px;
		margin-top:10px;
		width:161px;
		border:none;			
	}
		
		fieldset#suche input {
			padding:1px 2px;
			margin-right:10px;
		}
		
		.rahmen {
			border:1px solid #333534;
		}
					
		img#wasSuchenSie {
			padding:15px 0px;
		}
		
		
		select#artObjekt {
			width:150px;
		}
		
		select#region {
			margin:10px 0px;
			width:150px;					
			clear:both;
		}
		
		.umkreisInput {
			clear:left;
			margin:5px 0px;
		}
		
		fieldset#suche #foto {
			
		}
		
		input#submitButton {
			margin-top:15px;
			width:150px;
			height:21px;
			line-height:21px;
			background-color:#FF6600;
			border:none;
			color:#FFFFFF;
		}
	
/*################################*/
/* Objekt der Woche			####################*/
/*################################*/	

.tx-objektderwoche-pi1 p {
	padding:3px 10px;
}

.tx-objektderwoche-pi1 a {
	padding:5px 0px;
}

.tx-objektderwoche-pi1 #detailansicht {
	padding:5px 10px;
}

/*################################*/
/* Google Maps		####################*/
/*################################*/

.tx-lumogooglemaps-pi1 {
	padding-top:20px;
}

/*################################*/
/* Links						#################################################
/*################################*/

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/*################################*/
/* Links	E-mail				#################################################
/*###############################*/

a.email {
	color:#D70000;
	text-decoration:none;
}

a.email:hover {
	text-decoration:underline;	
}

/*################################*/
/* RTE							#################################################
/*###############################*/

/*################################*/
/* Tabelle Finazierung							##########
/*###############################*/

table.finanzierung {
	border:1px solid #000000;
}

table.finanzierung td{
	padding:0px 5px;
}

	tr.gelb {
		background-color:#FFCC66;
	}
	
	tr.lila {
		background-color:#CCCCCC;
	}
	
	tr.rot {
		background-color:#FF9966;
	}
	
table.ueberKroll ul {
	padding-left:20px;
	list-style:square;
}

/*################################*/
/* Überschriften				##########
/*###############################*/

.nirvana {
position:absolute;
left:-9999px;
}

h.test {
	color:red;
}

/*################################*/
/* EventBild auf der Startseite
/*###############################*/
.tx-eventpic-pi1 {
	float: left;
	width: 235px;
}

#event-pic {
float: left;
width: 235px;
height: auto;	
}

/*################################*/
/* Eventkalender				##########
/*###############################*/
div.tx-cal-controller {
	float: left;
}

	#cal-list {
		float: left;
		padding-left: 9px;
		width: 266px;
		overflow: hidden;
	}
	
	.cal-list-odd,
	.cal-list-even {
		padding-bottom: 9px;
	}
	
	.cal-list-title a {
		color: #FF6600;
		width: 266px;
	}
	
	.cal-list-teaser {
		float: left;
		width: 266px;
	}
	
	#content .cal-list-teaser p {
		padding: 0;
	}
	
	.cal-list-time {
		font-weight: bold;
	}
	
	#cal-list-more-events {
		float: left;
		padding: 4px;
		background-color: #FF6600;
	}
	
		#cal-list-more-events a {
			font-weight: bold;
			color: #FFF;
		}
		
	#cal-list-long {
		float: left;
		width: 500px;
		overflow: hidden;
	}
	
	.cal-list-long-odd,
	.cal-list-long-even {
		float: left;
		padding: 5px;
		width: 490px;
	}
	
	.cal-list-long-odd {
		background-color: #DDD;
	}
	
	.cal-list-long-title a {
		color: #FF6600;
		width: 266px;
	}
	
	.cal-list-long-teaser {
		float: left;
		width: 266px;
	}
	
	#content .cal-list-long-teaser p {
		padding: 0;
	}
	
	.cal-list-long-time {
		float: left;
		font-weight: bold;
	}

/*################################*/
/* News
/*###############################*/
.news-list-date {
	position: relative;
	padding-top: 15px;
	float: left;
	width: 530px;
}

.news-list-item {
	float: left;
	padding-top: 25px;
}

.news-latest-content {
float: left;
}

	.news-list-container {
		float: left;
		width:510px;
		overflow:hidden;
	}
	
.news-list-content {
	float: left;
}

.news-list-image {
	float: left;
}