*{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000;
}
a{color:#d60006;}
body, h1{
	padding:0px;
	margin:0px;
}
body{
	background-color:#fff;
}
img{border-width:0px;}


#rm-page{
	position:left;
	width:960px;
	margin:auto;
	text-align:center;
	margin-top:20px;
}
#rm-page *{
	text-align:left;
}
#rm-left-part{
	position:absolute;
	left:25px; top:25px;
}
#rm-logo{
	width:131px; height:119px;
	overflow:hidden;
}
#rm-logo a, #rm-visitus div a{
	display:block;
	width:100%; height:100%;
	text-decoration:none;
}
#rm-address{
	margin-top:50px;
}
#rm-rental{
	margin-top:40px;
}

#rm-middle-part{
	position:absolute;
	left:200px;	top:22px;
	width:550px;
}
.rm-list-entry{
	width:556px; height:129px;
	overflow:hidden;
	position:relative;
	margin-bottom:5px;
}
.rm-list-entry-cont{
	position:absolute;
	left:0px; top:0px;
	width:100%; height:100%;
	background: url(../img/list_background.jpg) no-repeat;
	text-decoration:none;
}
.rm-list-entry-back{
	position:absolute;
	left:0px; top:0px;
	width:100%; height:100%;
	background: url(../img/list_background_blank.jpg) no-repeat;
	text-decoration:none;
}
.rm-list-entry-design{
	position:absolute;
	left:0px; top:0px;
	width:100%; height:100%;
	background: url(../img/list_background_design.jpg) no-repeat;
	text-decoration:none;
}
.rm-list-entry .pic{
	position:absolute;
	left:4px; top:4px;
}
.rm-list-entry .pic img{
	width:240px; height:120px;
}
.rm-list-entry *{
	text-decoration:none !important;
}
.rm-list-entry .text{
	position:absolute;
	left:260px; top:20px;
	width:190px;
}
.rm-list-entry .text .titel{
	font-weight:bold;
	text-transform:uppercase;	
	margin-bottom:2px;
}
.rm-list-entry a:hover{
	filter:Alpha(Opacity:70);
	opacity:0.7;
}
#rm-detail-text{
	margin-top:10px;
	width:100%;
}
#rm-detail-text h1{
	font-weight:bold;
	text-transform:uppercase;	
	margin-bottom:5px;
}
#rm-detail-project{
	margin-top:20px;
	background:url(../img/project-mitte.gif) repeat-y;
	width:100%;
}
#rm-detail-project .oben{	
	background:url(../img/project-oben.gif) no-repeat;
	overflow:hidden;
	width:100%; height:11px;
}
#rm-detail-project .unten{	
	clear:both;
	display:block;
	background:url(../img/project-unten.gif) no-repeat;
	overflow:hidden;
	width:100%; height:11px;
}
#rm-detail-project .info{
	clear:both;
	display:block;
}
#rm-detail-project .info .detail{
	float:left;
	padding:5px 14px;
}
#rm-detail-project .info .url{
	float:right;
	padding:5px 14px;
}
#rm-detail-project a{
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	color:#d60006;
}
#rm-detail-interact{
	margin:20px;
	width:100%;
	text-align:center;
}
#rm-detail-interact a{
	text-decoration:none;
	font-weight:bold;
	padding:0 5px;
}


#rm-right-part{
	position:absolute;
	left:800px; top:25px;
	width:200px;
}
#rm-navi div{
	margin-bottom:5px;
}
#rm-navi div a{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
}
#rm-navi div a.hilite{color:#d60006}
#rm-navi div.small a{font-size:10px;}

#rm-about, #rm-award{
	margin-top:20px;
	width:150px;
}
#rm-visitus{
	margin-top:20px;
	width:170px;
}

#rm-visitus div.logo{
	float:left;
	width:54px; height:98px;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:5px;
}
#cl-url-facebook{
	background-image:url(../img/facebook.gif);
}
#cl-url-xing{
	background-image:url(../img/xing.gif);
}
#cl-url-myspace{
	background-image:url(../img/myspace.gif);
}
.fwe{font-weight}
.fwb{font-weight:bold;}
.uc{text-transform:uppercase;}

.mT1L{margin-top:10px}
.mB1L{margin-bottom:10px}

.pB1L{padding-bottom:10px}

.cL{
	clear:left;
	display:block;
	width:100%;
}
	
@page { size:21.0cm 29.7cm; margin:1.5cm 1cm; }

@media print{
	#rm-page{
		width:auto;
	}
	#rm-left-part{
		left:0px;
	}
	#rm-logo, #rm-address, #rm-rental{
		float:left;
		margin:0px 60px 0px 0px;
	}
	#rm-right-part{
		left:auto;
		right:0px;
	}
	#rm-middle-part{
		border-top:1px solid #000;
		padding-top:50px;
		left:0px; top:50px;
	}
	#rm-navi, #rm-detail-interact, #rm-visitus{
		display:none;
	}
	#rm-right-part, #rm-about, #rm-award{
		width:150px;
	}
	#rm-right-part, #rm-about{
		margin:0px;
	}
	#rm-detail-project{
		border-top:1px solid #000;
		border-bottom:1px solid #000;
	}
}
		