@charset "utf-8";

@media print{
	#header{ display: none;}
	#header-print{display:inline;visibility:visible; margin:20px 0px 20px 50px;}
	#menu{ display: none;}
	.showcase {width: 690px;margin:20px -10px 10px -10px;padding:0px;}
	.showcase-thumbnail-wrapper-horizontal{padding:10px 0px 10px 17px;}
	.showcase-thumbnail { border:1px solid #333333; cursor:pointer; position:relative; width:180px; height:75px; margin-right:16px !important;}
	.showcase-thumbnail-restriction{margin-left:0px !important; width:680px !important;}
	.fastigheter{margin-left: 7px;}
	.fastigheter-text{padding-left:0px; padding-right:17px;}
	#footer{ display: none;}
	#footer-print{display:inline;visibility:visible; margin-top:50px;margin-left: 50px;}
	a{ text-decoration:none; color:#000;}
	}
	
@media screen{

/* 
Beige = #C4BFB0
Red = #953d27


.shadow{
	-webkit-box-shadow: #666 0px 1px 9px;
	-moz-box-shadow: #666 0px 1px 9px;
	box-shadow: #666 0px 1px 9px;
}
*/

#header-print{
	display:none; margin: 0px auto;
	}

#footer-print{
	display:none; margin: 0px auto;
	}

body{
	background-image:url(images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#D9D6CC;
	font-size:12px;
	}

.fxlindau .header{
	/*height:120px;*/
	}

.fxlindau .logo{
	margin-top:25px; 
	margin-bottom:0px;
	}
	
.fxlindau .decor{
	margin-top:25px;
	margin-left:32px;
	margin-bottom:-50px;
	position:relative;
	z-index:3;
	}

.fxlindau .triangle_1{
	height:0px;
	width:0px;
	border-bottom:30px solid #953d27;
	border-right: 13px solid transparent;
	position:relative;
	float:left;
	margin:0px;
	display:inline;
	}
	
.fxlindau .triangle_2{
	height:0px;
	width:0px;
	border-top: 30px solid #953d27;
	border-left: 13px solid transparent;
	position:relative;
	float:left;
	}

.fxlindau .address_table{
	position:relative;
	float:left;
	background-color: #953d27;
	height:30px;
	}

.fxlindau .top{
	margin-bottom:23px;
	}
	
.contact_1{
	margin-top:20px;
	background-color:#C4BFB0;
	padding-left:50px;
	padding-right:50px;
	padding-top:30px;
	padding-bottom:30px;
	color: #953d27;
	}
	
.contact_1 a {
	color: #953d27;
	}
.contact_2{
	margin-top:20px;
	background-color:#C4BFB0;
	height:300px;
	color: #953d27;
	}
	

	
.fxlindau .puff{
	background-color:#C4BFB0;
	min-height:150px;
	padding:10px;	
	}

.fxlindau .footer{
	margin-top:20px;
	height:30px;
	}
	
.fxlindau .menu{
	margin-top:20px;
	}
	
.fxlindau .address table td, .fxlindau .address table a{
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding-top:7px;
	}
	
/* 
Beige = #C4BFB0
Red = #953d27
*/

/*Main Menu*/

.fxlindau .nav_container{
	position:relative;
	float:left;
	font-family:Arial, Geneva, sans-serif;
	font-size:14px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color: #953d27;
	width:857px;
	height:30px;
}
.fxlindau .nav_container ul{ margin:0px; padding:0px;}
.fxlindau .nav_container ul li{
	display:inline;
	float:left;
	list-style:none;
	margin-right:20px;
	margin-left:20px;
	margin-top:5px;
}
.fxlindau .nav_container li a{
	text-decoration:none;
	color:#FFF;
}
.fxlindau .nav_container li a:hover{
	text-decoration:underline;
	color:#FFF;
}
.fxlindau .nav_container li a:active{
	text-decoration:underline;
	color:#FFF;
	position:relative;
	top:1px;
	left:-1px;
}
.fxlindau .nav_container .nav-selected{
	text-decoration:none;
	color:#fff;
}
	
	
/* Right Menu */
.right-menu{
	font-family:Arial, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:100;
	color:#FFF;
	background-color:#953d27;
	/*background-color:#C4BFB0;*/
	padding-left:20px;
	margin-left:-15px;
	margin-top:-20px;
}

.right-menu ul{ 
	margin-top:15px;
	/*margin-bottom:0px;
	padding-right:5px; */
	width:110px;
	float:left;
}
.right-menu ul li{
	display:block;
	float:left;
	list-style:none;
	width: 110px;
	text-align:right;
	margin-top:5px;
	padding-right:20px;
	margin-left:-20px;
	
}
.right-menu li a{
	text-decoration:none;
	color:#FFF;
}
.right-menu li a:hover{
	text-decoration:underline;
	color:#FFF;
}
.right-menu li a:active{
	text-decoration:underline;
	color:#FFF;
	top:1px;
	left:-1px;
}
.right-menu .nav-selected{
	background-color:#FFF;
	text-decoration:none;
	font-weight:100;
	color:#953d27 !important;
}

/*

Beige = #C4BFB0
Red = #953d27
*/
/* Slider */
.showcase {
	width: 690px;
}

.showcase-content {
background-color: #EEE !important;
}

.showcase-content-container{
	background-color: #EEE !important;
}

.showcase-thumbnail-wrapper {
	/*width:670px !important;*/
}

.showcase-thumbnail-container{
	background-color: #fff !important;
	margin-left:0px !important;
}

.showcase-thumbnail-restriction{
/*	margin-left:0px !important;
	width:680px !important;*/
	
}

.showcase-thumbnail-wrapper-horizontal{
	padding:10px 0px 10px 1px;
	}

.showcase-thumbnail {
	margin-right:16px !important;
	border:1px solid #333333;
	cursor:pointer;
	position:relative;
	width:180px;
	height:75px;
}
.showcase-thumbnail-button-backward {
  padding:0px !important;
}

.showcase-thumbnail-button-forward {
  padding: 0px !important;
}

/* 
Beige = #C4BFB0
Red = #953d27
*/
/*Fastigheter */
.fastigheter{
	margin: 20px auto;
	}

.fastigheter-container{
	background-color:#C4BFB0;
	padding:9px 9px 9px 9px;
}

.fastigheter-text{
	text-decoration:none;
	font-weight:100;
	color:#FFF;
	margin-top:20px;
	height: 350px;
	padding-left:17px;
	padding-right:17px;
}

.fastigheter-karta{
	border: solid 1px #333;
	margin-top:20px;
	height: 350px;
}

.fastigheter-karta-padding{

}


/* Karta*/
.googleMapCanvas{ width:100%; height: 350px;}
/* 
Beige = #C4BFB0
Red = #953d27
*/

/*Typography */


/* 
Beige = #C4BFB0
Red = #953d27
*/


/* Login */

#login_left{
	width:300px;
	float:left;
	margin-left:30px;
	}
	
#login_right{
	width:300px;
	float:right;
	margin-right:30px;
	}

.error_position{
	clear:both;
	}
	
.ccm-error{
	padding-top:30px;
	width:250px;
	margin-left:auto;
	margin-right:auto;
	}
	
	



/* }Ledig lokal*/
.fxlindau .ledigalokaler{
	background-color:#C4BFB0;
	min-height:160px;
	color: #953d27;
	padding:10px 10px 0px 10px;
	}

.ledig-lokal-lank{
	text-align:right;
	color:#953d27;
	}
	
.ledig-lokal-lank a{
	color:#953d27;
	}

.ledig-lokal-lank a:hover{
	color:#953d27;
	}

.ledig-lokal-lank a:visited{
	color:#953d27;
	}


.ledig-lokal-bild{
	position:relative;
	float:left; 
	width:127px;
	height: 85px;
	}
