#outer-wrapper {
    background: #fff url('../2010/blau.gif') no-repeat;
}
#content-right ul.content-resize li a {
   background: url(../menuhtg/re_blue_no.jpg);

}

#content-right ul.content-resize li a:hover {
	   background: url(../menuhtg/re_blue_hover.jpg);
}

#content-right ul.links {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	 background-image: url("../images/right_blue_pic.png");
    background-repeat: repeat-y;
}

#content-right ul.links li {
    padding: 0;
    display: inline;
}

#content-right ul.links li a {
     background: url(../menuhtg/re_blue_no.jpg);
	display: block;
	color: #000;
	text-decoration: none;
	position: relative;
	padding: 3px 10px;
	font-size: 12px;
	background-repeat: no-repeat;
	
}

#content-right ul.links li a:hover {
	      background: url(../menuhtg/re_blue_hover.jpg);
		background-repeat: no-repeat;
}

.csc-textpic-caption{
	background-color: transparent;
}
#content-right .block-image {
   background-image: url(../images/right_blue_pic.png);

}
#content-right .block-image p{
	width: 165px;
	color: #8f8f8f;
	padding-bottom: 5px;

}

#content .csc-textpic-imagewrap {
    border-top: 6px solid #8f8f8f;
    margin-top: 1px;
}
#content-right ul.content-resize{
border-top: 2px solid white;
}
#content-right .block-image .csc-textpic,
#content-right .block-image .csc-textpic-text,
#content-right .block-image .block,
#cal
{
	  background-image: url(../images/right_blue_pic.png);
	  padding-left: 13px;
}
#cal{
	padding: 5px;
}
#cal table tr td{
	border: 1px solid #eee;
}

#cal .calhead{
	display: block;
	font-size: 12px;
	color: black;
	text-transform: uppercase;
	padding: 5px 0;
	}

#cal .wohnungsauswahl{
	margin-bottom: 10px;
}
#content-right .block-image table.contenttable{
                        background-image: url("../images/right_blue_pic.png");
}

