/* Copyright immobilien.net - Yazdanpanah Ram!n 2006 */

/*nimfuehr-immo.at - produced by Yazdanpanah Ram!n 2006 */


/* Mainwindow*/
* {
	margin:0px;
	padding:0px;}


body { 
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		margin:0px;
		padding:0px;
		color:#000000;
		background-color:#e6eaf6;
		width:100%;
		height:100%;
		}

a		{
		text-decoration:underline;	
		color:#990134;
		}
		
a:hover	{	
		color:#026fb8;
	text-decoration:none;
		}

img		{ border:0px; }


h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#8f0334;
		text-align:center;
		margin-top:5px;
		}

h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#990134;
		text-align:left;
		margin-top:50px;
		margin-bottom:-5px;
		}

h6 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:12px;
		line-height:20px;
		font-weight:bold;
		color:#990134;
		text-align:left;
		margin-top:30px;
		margin-bottom:-5px;
		}



#centermain {
	padding: 0px;
   	margin:auto;
   	width: 800px;
	background-color:#e6eaf6;
	background-image:url(../img/contentbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
		}
		

#logo {
	background-image:url(../img/header.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:199px;
}

#logo_link {
	float:left;
	width:190px;}	

#navigation {
   	width:600px;
	margin-top:160px;
	float:right;
	height:23px;	
	color:#c51428;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	

#navigation[id] {
	float:right;	
	padding-top:5px;
	background-color:#104a4d;
   	width:100%;
	height:21px;	
	color:#c51428;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	

#navigation a {
	color:#990134;
	text-decoration:none;
	font-weight:bold;	}

#navigation a:hover {
	color:#026fb8;
	text-decoration:none;
	font-weight:bold;
	}


#home {
	float:left;
	text-align:center;
	width:100px;}		

#immobilien {
	float:left;
	text-align:center;
	width:100px;}
	
#service {
	float:left;
	text-align:center;
	width:100px;}
#ueberuns {
	float:left;
	text-align:center;
	width:100px;}

#kontakt {
	float:left;
	text-align:center;
	width:100px;}
	

#footer {
	clear:both;
	background-image:url(../img/footerbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:200px;}


.bottomlinks {
	
	width:100%;
	color:#FFFFFF;
	background-color:#E6EaF6 !Important;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	padding-top:5px;
	text-align:right;
	font-size:11px;
}	


.bottomlinks_druck {
	
	width:500px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	font-size:11px;
}	

.bottomlinks a {
	color:#990134;}

.bottomlinks a:hover {
	color:#026fb8;}


#content {
	background-image:url(../img/contentbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}


#leftcontent {
	float:left;
	width:200px;
	height:300px;
	background-image:url(../img/leftcontentbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

#rightcontent {
	float:left;
	width:595px;

}




/*Liegenschaftsauswahl*/	

#startseite {
	
	width:465px;
	float:left;
	margin-right:25px;
	}


#l1 {
	

	}


.l1trefferliste {
	
	margin-top:15px;
	margin-bottom:10px;
	}
		
.l1trefferliste td {
	height:35px;
	padding-right:63px;
	}
		
		
.l1trefferliste td a:hover { 							
			
			background-image:url(../img/listicon2.gif);
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:20px;
			color:#026fb8;
		}
		
		
.l1trefferliste td a { 							

			font-size:12px;				
			padding-left:20px;
			color:#990134;
			background-image:url(../img/listicon.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}



/* Trefferliste*/


#treffercontent {
			
						
			}

#treffercontent[id] {
			padding-top:28px;
			padding-left:20px;				
						
			}
			
#treffercontent a {
			color:#990134;
			}

#treffercontent a:hover {
			color:#026fb8;
			}


.treffer {
			border-collapse:collapse;
			margin:0px;
			padding:0px;
			font-size:11px;
	}

.treffer td {	
			padding-top:7px;
			padding-bottom:5px;
			padding-right:8px;
			height:46px;
	}

.treffer[class] td {	
			padding-top:7px;
			padding-bottom:2px;
			padding-right:8px;
			height:55px;
	}


.treffer th {
			padding-bottom:2px;
			padding-top:2px;
			padding-left:2px;
			text-align:left;
			color:#FFFFFF;
			font-weight:normal;
			background-color:#990134;
			height:10px;
	}

th a {
			color:#FFFFFF !Important;
			font-weight:bold;
			text-decoration:none;
			padding-right:5px;
}

th a:hover {
			color:#FFFFFF !Important;
}


th img {
			margin-right:5px;
			margin-left:1px;
}


.treffer .odd td {
			text-align:left;	
			vertical-align:top;
			border-bottom:1px solid #CCCCCC;
	}
	
.treffer .even td {
			text-align:left;
			border-bottom:1px solid #CCCCCC;
			vertical-align:top;	
	
}
.treffer td a { 
			color:#FFFFFF;
			font-size:11px; 
			 }
			
.treffer td a:hover { 
			color:#cc0000;
			font-size:11px;
			 }

.treffer td img { 
			width:100px;
			height:80px;
			padding:1px;
			background-color:#FFFFFF;
			border:1px solid #CCCCCC;
				}
				

#parameterlink[id]{
			width:685px;
			margin-top:22px;
			text-align:right;
			font-size:11px;
			}

*html #parameterlink{
			margin-bottom:6px;
			text-align:right;
			padding-right:0px;
			font-size:11px;
	
			}



/*Detailseite*/



.detail 	{	
			clear:left;
			font-size:11px;
			width:100%;
			}

.detail td {	
			height:18px;
			font-size:11px;			
			margin:0px;
			padding:0px;
			
			}

.detail .odd td {
			text-align:left;	
			border-bottom:1px dashed #FFFFFF;
			height:25px;

	}
	
.detail .even td {
			text-align:left;
			border-bottom:1px dashed #FFFFFF;
			height:25px;

	}

.detail .title {	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;			
			margin:0px;
			padding:0px;

			width:150px;	
			font-weight:bold;	
		}
.detail .value {	
			padding-right:10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;			
			margin:0px;
			padding:0px;
			color:#000000;
			padding-right:10px;
			width:250px;
		}
							
.beschreibung {
			
			font-size:11px;						
			margin-top:20px;
			margin-bottom:40px;		
			
			}
			
			
#beschr1 span {
			font-size:11px;
			color:#000000 !Important;
				
			
			}
.detailbild {			
			width:100%;
			}
			
#detailbild img { 
			width:103px !Important;
			height:80px;
			border:1px solid #cccccc;
			padding:1px;
			margin-right:5px;
			
			}
			
#detailbild a:hover img  {
			filter: alpha(opacity=70);
			-moz-opacity:0.6;
			}

			
#detailplan img { 
			width:103px !Important;
			height:80px;
			border:1px solid #cccccc;
			padding:1px;
			margin-right:5px;
			
			}
			
#detailplan a:hover img  {
			filter: alpha(opacity=70);
			-moz-opacity:0.6;
			}
			
.kurzinfo {	
			
			background-color:#be2833;
			color:#FFFFFF;
			font-weight:bold;
			height:18px;
			width:640px;
			font-size:11px;}
			




/* Ihre Anfrage */

#anfrageformular {
			
			font-size:11px;

	}

label {
	display: -moz-inline-box;
	display: inline-block;
	width:80px;
	margin-top:10px;
	vertical-align:bottom;
	}
	
	
.textfeld {
	
	border:solid #cccccc;
	border-width:1px 1px 1px 1px;
	margin-top:15px;
	margin-right:0px;
	color:#000000;
	font-weight:normal;
	height:16px;
	width:155px;
	vertical-align:middle;
	padding-left:3px;
	padding-top:3px;
	}


#checkbox label {
	
	width:160px;
	margin-top:5px;
	padding:0px;
	vertical-align:middle;

}
input {
	vertical-align:middle;
	margin-top:5px;}
	
.txtfeldformular {
	width:525px;
	height:80px;
	border:solid #cccccc;
	border-width:1px 1px 1px 1px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;}
	
#Validator1, #Validator2, #Validator3, #Validator4, #Validator5, #Validator6, #Validator7 {
	display: -moz-inline-box;
	display: inline-block;
	padding:0px;
	margin-top:15px;}
		

/*Bilddetailseite*/

.bilddetailseite 	{
			font-size:11px;
					}

.bilddetailseite center img { 	
			width:500px;
			border:solid 1px #CCCCCC; 
			margin-top:10px;}
.bilddetailseitekl img	{ 
			border:1px solid #CCCCCC;
			height:76px;
			margin-right:6px;
			padding:1px;
			width:102px !important;
			}

/*Kontakt*/

#adresse {
	float:left;
	width:238px;
}

#plan {
	float:left;
	width:300px;
	height:140px;
	}




/*Impressum*/

.IMMain {
	font-family:Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
	color: #000000;
	background-color:#FFFFFF;
	background-image:none;	
	}
	
.IMMain a:hover {
	font-size:12px;
	color:#006766;
	text-decoration:none;}

.IMMain a {
	font-size:12px;
	color:#333333;
	}
	
.IMMainBold {
	font-family:Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.IMHeader {
	font-family:"Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #006766;
	padding-top:10px;
}
		
.main {
	font-size:11px;
	color:#000000;}
	
.main a {
	font-size:11px;
	color:#333333;}

.main a:hover {
	font-size:11px;
	color:#006766;
	text-decoration:none;}


.mainbold {
	font-size:11px;
	font-weight:bold;
	color:#000000;}


	
/*Startseite - Leistungen */

.startseite_bild img {
	height:160px;
	border:1px solid #CCCCCC;}
	
	

/* Mitarbeiter - REDSYS Wartung */



#team_beschreibung strong {
		font-size:15px;
		margin:0px;
		padding:0px;}
		
#team_beschreibung {
		margin-top:-4px;
		margin-left:-2px;
		padding:0px;}

#mitarbeiter {
		padding:10px;
		width:200px;
		height:300px;}


.mitbild {
		width:140px;
		border:1px solid #CCCCCC;
		}
		


/* Druckseite */


#centermain_druck {
   	width:650px;
		}

#logo_druck {
	float:left;
	width:200px;
	height:142px;
	background-color:#cbdaed;
}

#adressleiste_druck {
	text-align:right;
	float:left;
	padding-top:5px;
	padding-right:10px;
	width:440px;
	height:139px;
	font-size:11px;
	background-color:#cbdaed;}


*html #content_druck {
	
	
	padding-left:10px;
}
#content_druck[id] {
	
	padding-left:24px;
}



/*Detailseite - Druck*/

#detailseite_druck {
			
			padding-top:10px;
			font-size:11px;
			}


			

.parameter_druck {
			display:none;
			clear:right;			
			width:600px;
			text-align:right;
			font-size:12px;	
			padding-bottom:10px;					
			}

.parameter_druck a {
			color:#000000;
			}

.parameter_druck a:hover {
			color:#CCCCCC;
			}
