/*
dunkelblau:#003c79
headlinegrau:#818181;
hintergrundgrau:#f5f5f5

*/
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; 
	padding-left:8px; 
}	

td{
vertical-align:top;
}


b,strong {
color: #D5740B;
}

.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: #D5740B;
}

.article h2 a {
	font-size: 12px;
	text-decoration: none;
}

.article h2 a:hover {
	text-decoration: none;
}

#leftnav ul #nav ul li a.act{
  color: #D5740B;
}
a#act{
color:#D5740B;
}
.redCE h1 {
	background-color:#818181; 
}
.estate_list table{
	width:490px;
}


.status{
  color:#D5740B;
  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{
	color:#ffffff;
	background-color:#818181;
	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:#D5740B;
  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{
	color:#ffffff;
	background-color:#818181;
	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:#D5740B;
border:1px solid #D5740B;
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 #D5740B;
border-bottom:0;
background-color:#D5740B;
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 #D5740B;
background-color:#fff;
font-family:arial;

}

.detailmenue h2{
	margin:15px;
	color:#D5740B;
}


#showcase ul li a
{
	border:none;
	background-color:#fff;
}

#leftcontent a:hover,
h1,
.article h2{
 color:#D5740B;
}

#leftcontentcol a {
  color:#D5740B;
}
#rightcontentcol a {
  color:#D5740B;
}

#rightcontentcol h2 a {
  color:#818181;
  font-size: 12px;
  text-decoration: none;
}

.redCE h1 {
	background-color:#818181; 
}


#rightcontentcol .redCE h1{  
	background-color:#818181;  
}


#leftcontentcol h2{
 color:#D5740B;
} 

#leftcontentcol h1{
 color:#D5740B;
}
#leftcontent a:hover{
 color:#D5740B;
}

#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;
        }     
        /********** Anpassung der Galerie ds *******/
        div.tx-cegallery-pi1-album_entry a{
        font-size:0.9em;
        line-height:1.2em;
        padding-top:2px;}

         /********** abruecken der unteren Bildreihe in der Galerie ds *******/   
        div.tx-cegallery-pi1-clearer{
        margin-bottom:15px;}
        
        #mySlideshow
		{ 
		margin-top:10px;
      margin-left:50px;
			width: 370px;
			height: 380px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #f5f5f5;
		}
		
/******** Versteckt die Suchfunktion ****/
#searchform
{display:none;}

.greyCE h1 {
	background-color:#818181;
} 
.greyCE h2 {
	color:#6A6A6A;
} 
#csc-textpic-imagewrap
{border:1px solid #ccc;}
