/*
questrot:#B71717;
headlinegrau:#818181;
hintergrundgrau:#f5f5f5;
*/

html {
  height: 100%;
  margin-bottom: 1px;
}



h1{
font-size:14px;
margin:0;
}
h2{
display:block;
color:#818181;
}

#main .centered{

}



.csc-sitemap ul li{
	background: url('../images/bullet_immo.gif') no-repeat 0px 4px; 
}	


ul li{
	background: url('../images/bullet_immo.gif') no-repeat 0px 4px;	
	list-style-position: outside;
	padding-left:24px; 
}	

td{
vertical-align:top;
}


b,strong {
color:#B71717;
}

.tx-questestate-pi1 h2 {
color:#818181; 
height:22px;
margin-right:4px;

}
h2 a{
	color:#818181;  
 	font-size:14px;  
  margin-top:0px;  
  margin-bottom:0px;  
  text-decoration:none;

}
th {
  background-color:#f5f5f5;
	text-align:left;
	margin:0;
padding:0;
}

th h1{
margin:0;
border:0;
padding:0;
background-color:#f5f5f5;
height:22px;
}

#leftcontent a:hover,
h1,
.act,

.article h2,
a {
  color:#B71717;
}

#leftnav ul #nav ul li a.act{
  color:##B71717;
}
a#act{
color:#B71717;
}

.greyCE h1,  
.redCE h1 {                          
  background-color:#3e3e40; /*#B71717;           */
  color:#fff;                         
  font-size:13px;                     
  padding-left:5px;                   
  padding-top:0px;                    
  padding-bottom:0px;                 
  text-transform:upper;               
}                                 

.estate_list table{
	width:490px;
}


.status{
  color:#B71717;
  font-weight:bold;
  text-align:right;
}

.estate_list .list_image{
	padding-right:8px;
	padding-top: 2px;
}

.estate_detail .detail_image{
	padding-right:8px;
	padding-top: 2px;
}

.rightpart_immo{
	border:0;
	margin:0;
	padding:0;
	width:195px;
	background-color:#f5f5f5;
}
.rightpart_immo img{
	margin-top:4px;
}

.rightpart_immo th{
	font-width:bold;
	color:#ffffff;
	background-color:#3e3e40; /*#B71717; */
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;

}

.rightpart_immo td{
	padding-left:4px;
	padding-right:0px;
}

.detail_image img, .list_image img{
 margin-right:6px;
 margin-top:4px;
}

.slogan{
 color:#B71717;
  font-weight:bold;
  text-align:left;

}

a.rightlink{ 
	background: url('../images/bullet_immo.gif') no-repeat 0px 4px;  
	padding: 0px 10px 7px;  
	font-size:12px;  
	margin-top: 2px;  
	display: block;   
} 

a.leftlink{ 
	background: url('../images/bullet_immo_left.gif') no-repeat 0px 4px;  
	padding: 0px 10px 7px;  
	font-size:12px;  
	margin-top: 10px;  
	display: block;   
}
 
.underheader{
font-size:11px;
}
.news-single-imgcaption{
font-size:11px;
}

.immosearch{
 margin:5px;
}

.rightpart_immo  h2{
	font-width:bold;
	color:#ffffff;
	background-color:#3e3e40; /* #B71717; */
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	height:20px;
	padding-top:2px;

}

.rightpart_immo .immosearch input{
	color:#ffffff;
	font-weight:bold;
	margin-top:7px;
	border:0;
}


.project_detail th{
	margin-right:4px;
}
.project_detail th h1{
	margin-top:0px;
}


ul{
font-family:Arial;
margin:0;
padding:0;
border:0;
list-style-position:inside;
list-style-type:none;
}

.immo_more {
	margin-left:10px;
}

.immo_more ul li{
 list-style-type:none;
 display:inline;
 padding:0px;
 list-style-position:inside;
 margin:0px;
 margin-bottom:0px;
 width:150px;
 display:inline;
 position:relative;
 top:8px;
}


.immo_more ul li a.act{
list-style-type:none;
text-decoration:none;
width:98px;
margin:2px;
margin-bottom:0px;
padding:3px;
color:#003c79;
border:1px solid #B71717;
background-color:#fff;
font-weight:bold;
border-bottom:0;
}

.immo_more ul li a{
list-style-type:none;
margin:2px;
margin-bottom:0px;
border:1px solid #B71717;
border-bottom:0;
background-color:#B71717;
color:#ffffff;
font-weight:bold;
text-decoration:none;
width:98px;
padding:3px;
}

.immo_more .detailmenue{
margin-left:2px;
margin-right:4px;
margin-top:9px;
border:1px solid #B71717;
background-color:#fff;
font-family:arial;

}

.detailmenue h2{
	margin:15px;
	color:#3e3e40; /* #B71717; */
}


#showcase ul li a
{
	border:none;
	background-color:#fff;
}

#leftcontent a:hover,
h1,
.article h2{
 color:#3e3e40; /* #B71717; */
}

#leftcontentcol a {
  color:#3e3e40; /* #B71717; */
}
#rightcontentcol a {
  color:#3e3e40; /* #B71717; */
}




#rightcontentcol .redCE h1{  

	background-color:#3e3e40; /* #B71717;   */

   

}


#leftcontentcol h2{
 color:#3e3e40; /* #B71717; */
} 

#leftcontentcol h1{
 color:#3e3e40; /* #B71717; */
}
#leftcontent a:hover{
 color:c /* #B71717; */
}

.redCE h1 {                          
  background-color:#3e3e40;}

#main .centered{
background:url('/fileadmin/templates/css/rosette.gif') left bottom no-repeat;
}

 div.tx-cegallery-pi1-album_entry{
            float: left;
            height: 195px;
            width: 120px;
            margin: 2px;
            padding: 10px;
            padding-bottom: 13px;
            text-align: center;
            top: inherit;
            vertical-align: bottom;
            background-color: #fff;
        }

        div.tx-cegallery-pi1-detail_entry{
            padding-top: 20px;
            padding-bottom: 10px;
            text-align: center;
        }        
        
        #mySlideshow
		{ 
		margin-top:10px;
      margin-left:50px;
			width: 370px;
			height: 380px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #f5f5f5;
		}
		
strong {color:#3e3e40;}