/* Copyright immobilien.net - Yazdanpanah Ram!n 2006 */

/*bucherreal.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-image:url(../img/verlaufbg.gif);
		background-position:top left;
		background-repeat:repeat-x;	
		background-color:#fefefe;
		width:100%;
		height:100%;
		}

a		{
		text-decoration:underline;	color:#000000;
		}
		
a:hover	{	
		text-decoration:none; color:#58a093;
		}

img		{ border:0px; }


h2 {
		font-family:"Trebuchet MS";
		font-size:17px;
		font-weight:bold;
		font-style:italic;
		color:#006766;
		margin-top:20px;
		padding-bottom:10px;}


#centermain {
	
	padding: 0px;
   	margin:auto;
   	width: 713px;
	background-color:#FFFFFF;
	border:1px solid #88bbb4;
		}
	

#navigation {
	float:right;	
	padding-top:3px;
	background-color:#104a4d;
   	width:100%;
	margin-top:-2px;
	height:23px;	
	color:#c51428;
	font-size:11px;
	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:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	}

#navigation a:hover {
	color:#58a093;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../img/naviicon.gif);
	background-position:center left;
	background-repeat:no-repeat;}


#first {
	float:left;
	width:175px;}



#home {
	float:left;
	text-align:left;
	padding-left:15px;
	width:50px;}
		

#objangebot {
	float:left;
	text-align:left;
	padding-left:15px;
	width:110px;}
	



#leistungen {
	float:left;
	text-align:left;
	padding-left:15px;
	width:85px;}

#team {
	float:left;
	text-align:left;
	padding-left:15px;
	width:50px;}
	

#kontakt {
	float:left;
	text-align:left;
	padding-left:15px;
	width:65px;}
	
#impressum {
	float:left;
	text-align:left;
	padding-left:15px;
	width:75px;}
	
	



*html #content {
background-image:url(../img/bglinienvertikal.gif);
background-position:180px 5px;
background-repeat:repeat-y;}
#content[id] {

background-image:url(../img/bglinienvertikal.gif);
background-position:180px 5px;
background-repeat:repeat-y;
}


#content_2 a {}



.footer {
	
	width:100%;
	background-color:#104a4d;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	padding-top:5px;
	text-align:right;
	font-size:11px;
}	

.footer a {
	color:#FFFFFF;}



#leftcontent {
	float:left;
	width:182px;
	height:468px;
	margin-top:8px;
	margin-bottom:5px;
	}
	
#rightcontent {
	float:left;
	width:500px;	
	margin-top:8px;
	margin-bottom:5px;}







/*Liegenschaftsauswahl*/	

#startseite {
	
	width:465px;
	float:left;
	margin-right:25px;
	}


#l1 {
	
padding-left:20px;	
	}


.l1trefferliste {
	
	margin-top:15px;
	margin-bottom:10px;
	}
		
.l1trefferliste td {
	height:25px;
	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:#60c0b2;
		}
		
		
.l1trefferliste td a { 							
			text-decoration:none;
			font-size:12px;				
			padding-left:20px;
			color:#333333;
			background-image:url(../img/listicon.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}



/* Trefferliste*/


#treffercontent {
			padding-top:48px;
			padding-left:20px;				
			width:680px;			
			}

#treffercontent[id] {
			padding-top:28px;
			padding-left:20px;				
			width:680px;			
			}
			
#treffercontent a {
			color:#000000;
			}

#treffercontent a:hover {
			color:#cc0000;
			}


.treffer {
			border-collapse:collapse;
			width:680px;
			margin:0px;
			padding:0px;
			font-size:11px;
	}

.treffer td {	
			padding-top:7px;
			padding-bottom:2px;
			padding-right:8px;
			height:46px;
	}

.treffer[class] td {	
			padding-top:7px;
			padding-bottom:2px;
			padding-right:8px;
			height:55px;
	}


.treffer th {
			padding-bottom:4px;
			padding-top:4px;
			text-align:left;
			color:#000000;
			font-weight:normal;
			width:700px;
			background-color:#73a59c;
			height:15px;
	}

.treffer th a {
			color:#000000;
			text-decoration:none;
}

.treffer th a:hover {
			color:#cc0000;
}


th img {
			margin-right:5px;
}


.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:#000000;
			font-size:11px; 
			 }
			
.treffer td a:hover { 
			color:#cc0000;
			font-size:11px;
			 }

.treffer td img { 
			width:60px;
			height:40px;
			padding-left:5px;
				}
				

#parameterlink[id]{
			
			width:685px;
			margin-top:22px;
			text-align:right;
			font-size:11px;

			}

*html #parameterlink{
			margin-top:48px;
			width:305px;
			text-align:right;
			padding-right:0px;

			
			
			}

#parameterlink a{
			color:#000000;}

#parameterlink a:hover{
			color:#cc0000;}

#parameterlink {
			color:#000000;
			}

#parameterlink span a{
			color:#000000;
			text-decoration:none;}

#parameterlink span a:hover{
			color:#cc0000;}

#PagingButton1 {
			font-weight:bold;
			font-size:12px;}

#PagingButton2 {
			font-weight:bold;
			font-size:12px;}

/*Detailseite*/

#detailseite {
			width:690px;
			padding-top:28px;
			padding-left:20px;
			font-size:11px;
			
			
			}

#rechts[id] {
			float:right;
			margin-right:10px;
			width:252px;

			
			
			
			}
			
*html #rechts {
			float:right;
			margin-right:5px;
			padding:0px;
			width:240px;

			}


#links {	float:left;
			width:310px;

			}
			
			
*html #mitte {
			padding-left:5px;
			width:110px;
			margin:0px;					

			}

#mitte {
			margin-left:313px;
			width:110px;

			}
			
.title {	font-weight:bold;}

.beschreibung font {
			color:#FFFFFF;
			font-style:normal;}
			
			
#mitte img { 
			width:100px;			
			border:1px solid #cccccc;
			margin-top:4px;
			}
			
#mitte a:hover img  {
			filter: alpha(opacity=70);
			-moz-opacity:0.7;
			}			


/* Ihre Anfrage */

#anfrageformular {
			width:690px;
			padding-top:28px;
			padding-left:20px;
			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:18px;
	width:190px;
	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:560px;
	height:120px;
	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 	{
			width:690px;
			padding-top:28px;
			padding-left:20px;
			font-size:11px;
					}

.bilddetailseite center img { 	
			width:500px;
			border:solid 1px #CCCCCC; }
.bilddetailseitekl img	{ 
			width:110px;
			height:80px;
			}

/*Kontakt*/

#adresse {
	float:left;
	width:362px;}

#plan {
	float:left;
	width:300px;
	height:170px;
	}










/*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:#cc0000;
	text-decoration:none;}

.IMMain a {
	font-size:12px;
	color:#cc0000;
	}
	
.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: #cc0000;
	padding-top:10px;
}
		
.main {
	font-size:10px;
	color:#000000;}
	
.main a {
	font-size:10px;
	color:#cc000000;}

.main a:hover {
	font-size:10px;
	color:#cc0000;
	text-decoration:none;}


.mainbold {
	font-size:10px;
	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;
		}
		
h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#006766;
		}


/* Druckseite */


#centermain_druck {
   	width: 650px;	
		}

#logo_druck {
	float:left;
	width:200px;
}

#adressleiste_druck {
	text-align:right;
	float:left;
	width:445px;
	font-size:10px;}


*html #content_druck {
	
	background-color:#ffffff;
	padding-left:10px;
}
#content_druck[id] {
	
	background-color:#ffffff;
	padding-left:24px;
}

.footer_druck {
	
	width:100%;
	background-image:url(../images/duennelinie.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:25px;
	padding-top:5px;
	font-size:10px;
}	

/*Detailseite - Druck*/

#detailseite_druck {
			width:650px;
			padding-top:10px;
			font-size:11px;
			}

#rechts_druck[id] {
			float:left;
			margin-left:0px;
			width:350px;
			}
			
*html #rechts_druck {
			float:left;
			margin-right:0px;
			padding:0px;
			width:350px;
			}



#links_druck {	float:left;
			width:270px;
			padding-left:20px;
			}
			
			
*html #mitte_druck {
			padding-left:0px;
			clear:both;
			margin-top:20px;
			}

#mitte_druck {
			clear:both;
			padding-top:20px;
			}
			
.title {	font-weight:bold;}

.beschreibung font {
			color:#FFFFFF;
			font-style:normal;}
			
			
.detailbild img { 
			width:120px;			
			border:1px solid #cccccc;
			margin-bottom:5px;
			}
			

.parameter_druck {
			clear:right;			
			width:600px;
			text-align:right;
			font-size:12px;	
			padding-bottom:10px;					
			}

.parameter_druck a {
			color:#000000;
			}

.parameter_druck a:hover {
			color:#CCCCCC;
			}
