html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-size:9pt;
	color:#8a8a8a;
}
body
{
	background:url(images/bgr_01.jpg) repeat-x top left #cccccc;
}


strong.preis
{
	color:#2F69A3;
	font-size:14pt;
	letter-spacing:0.1em;
}
#site
{
	margin-left:auto;
	margin-right:auto;
	width:952px;
}

#top_con
{
	width:952px;
	height:29px;
	margin:29px 0 0 0;
	background:url(images/rhmn-top.gif) no-repeat;
	background-position:0 18px;
}
#regmenu
{
	float:right;
	width:246px;
	height:14px;
	margin:3px 11px 0 0;
	background:url(images/regmenu-bgrall.gif) no-repeat bottom left;
}/*
#regmenu a
{
	margin:0 1px 0 1px;
}*/
.regmenu-start
{
	float:left;
	margin:0 1px 0 1px;
	width:66px;
	height:15px;
	background:url(images/regmenu-start.gif) no-repeat;
}
.regmenu-start:hover
{
	float:left;
	margin:0 1px 0 1px;
	width:66px;
	height:15px;
	background:url(images/regmenu-start-ani.gif) no-repeat;
}
.regmenu-kontakt
{
	float:left;
	margin:0 1px 0 1px;
	width:66px;
	height:15px;
	background:url(images/regmenu-kontakt.gif) no-repeat;
}
.regmenu-kontakt:hover
{
	float:left;
	margin:0 1px 0 1px;
	width:66px;
	height:15px;
	background:url(images/regmenu-kontakt-ani.gif) no-repeat;
}
.regmenu-impressum
{
	float:left;
	margin:0 1px 0 1px;
	width:66px;
	height:15px;
	background:url(images/regmenu-impressum.gif) no-repeat;
}
.regmenu-impressum:hover
{
	float:left;
	margin:0 1px 0 1px;
	width:66px;
	height:15px;
	background:url(images/regmenu-impressum-ani.gif) no-repeat;
}
.regmenu-hilfe
{
	float:left;
	margin:0 1px 0 1px;
	width:34px;
	height:15px;
	background:url(images/regmenu-hilfe.gif) no-repeat;
}
.regmenu-hilfe:hover
{
	float:left;
	margin:0 1px 0 1px;
	width:34px;
	height:15px;
	background:url(images/regmenu-hilfe-ani.gif) no-repeat;
}
#logo
{
	position:absolute;
	margin:0 0 0 23px;
}
#logotitle
{
	position:absolute;
	width:207px;
	height:12px;
	margin:45px 0 0 115px;
	background:url(images/christofzik-raumausstatter.gif) no-repeat;
}
#domain
{
	position:absolute;
	width:82px;
	height:8px;
	margin:5px 0 0 115px;
	background:url(images/txtgrfk_wohnboden.gif) no-repeat;	
}

#middle_con
{
	float:left;
	width:952px;
	background:url(images/rhmn-ypat.gif) top left repeat-y;
}
#middle_con_folge
{
	float:left;
	width:952px;
	background:url(images/rhmn-ypat-folge.gif) top left repeat-y;
}
#navi_con
{
	float:left;
	width:237px;
	margin:0;
}
/* IE6 */ *html #navi_con
{
	float:left;
	width:237px;
	margin:0;
}
#navi
{
	margin:90px 0 0 0;
	width:237px;
}
#navi ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	width:237px;	
}
#navi li
{
	display:block;
	padding:0 100px 0 0;	
	line-height:20px;
	width:137px;
	
}
/* IE6 */ *html #navi li
{
	display:block;
	padding:0 20px 0 0;	
	line-height:20px;
	width:137px;
	
}
#navi li.aktiv
{
	display:block;
	padding:0 100px 0 0;	
	line-height:20px;
	width:137px;	
}
#navi li.abs
{
	display:block;
	height:10px;	
	background:none;	
}
#navi li.mainsub1, #navi li.mainsub1-aktiv
{
	display:block;
	height:20px;	
	background:none;	
}
#navi li.sub1, #navi li.sub1-aktiv, #navi li.sub2, #navi li.sub2-aktiv
{
	display:block;
	height:20px;	
	background:none;	
}
#navi li a:link, #navi li a:visited, #navi li a:active
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#8a8a8a;
	background:url(images/list_blau_s.gif) right no-repeat;	
}
#navi li a:hover
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#2F69A3;
/*	background:url(images/list_blau_s-ani.gif) right no-repeat;	*/
	background:url(images/list_blau3_s-ani.gif) right no-repeat;	
}
#navi li.aktiv a:link, #navi li.aktiv a:visited, #navi li.aktiv a:active
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#2F69A3;
	background:url(images/list_blau_s.gif) right no-repeat;	
}
#navi li.aktiv a:hover
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#FFA200;
/*	background:url(images/list_blau_s-ani.gif) right no-repeat;	*/
	background:url(images/list_blau3_s-ani.gif) right no-repeat;	
}
#navi li.sub1 a:link, #navi li.sub1 a:visited, #navi li.sub1 a:active
{
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 132px;
	text-align:left;
	text-decoration:none;
	color:#8a8a8a;
	background:url(images/list_grau_s.gif) left no-repeat;	
}
#navi li.sub1 a:hover
{
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 132px;
	text-align:left;
	text-decoration:none;
	color:#2F69A3;
	background:url(images/list_grau3_s-ani.gif) left no-repeat;	
}
#navi li.sub1-aktiv a:link, #navi li.sub1-aktiv a:visited, #navi li.sub1-aktiv a:active
{
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 132px;
	text-align:left;
	text-decoration:none;
	color:#2F69A3;
	background:url(images/list_grau_s.gif) left no-repeat;
}
#navi li.sub1-aktiv a:hover
{
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 132px;
	text-align:left;
	text-decoration:none;
	color:#FFA200;
	background:url(images/list_grau3_s-ani.gif) left no-repeat;
}
#navi li.sub2 a:link, #navi li.sub2 a:visited, #navi li.sub2 a:active
{
	font-size:8pt;
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#6F6F6F;
	background:url(images/list_grau_s.gif) right no-repeat;	
}
#navi li.sub2 a:hover
{
	font-size:8pt;
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#2F69A3;
/*	background:url(images/list_blau_s-ani.gif) right no-repeat;	*/
	background:url(images/list_grau3_s-ani.gif) right no-repeat;	
}
#navi li.sub2-aktiv a:link, #navi li.sub2-aktiv a:visited, #navi li.sub2-aktiv a:active
{
	font-size:8pt;
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#2F69A3;
	background:url(images/list_grau_s.gif) right no-repeat;	
}
#navi li.sub2-aktiv a:hover
{
	font-size:8pt;
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#FFA200;
/*	background:url(images/list_blau_s-ani.gif) right no-repeat;	*/
	background:url(images/list_grau3_s-ani.gif) right no-repeat;	
}
#navi li.mainsub1 a:link, #navi li.mainsub1 a:visited, #navi li.mainsub1 a:active
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#8a8a8a;
	background:url(images/list_blau_s.gif) right no-repeat;	
}
#navi li.mainsub1 a:hover
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#2F69A3;
	background:url(images/list_pfeil_s-ani.gif) right no-repeat;	
}
#navi li.mainsub1-aktiv a:link, #navi li.mainsub1-aktiv a:visited, #navi li.mainsub1-aktiv a:active
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#2F69A3;
	background:url(images/list_blau_s.gif) right no-repeat;	
}
#navi li.mainsub1-aktiv a:hover
{
	display:block;
	padding:0 15px 0 0;
	text-align:right;
	text-decoration:none;
	color:#FFA200;
	background:url(images/list_pfeil_s-ani.gif) right no-repeat;	
}

#pic_con
{
	float:left;
	width:131px;
	margin:0;
	padding:90px 0 0 0;
}
#pic_con img
{
	border:0;
}
#area_con_01
{
	float:left;
	width:331px;
	background:url(images/bgr_foto_start.jpg) no-repeat;
	margin:0;
}
#area_con_02
{
	float:left;
	width:583px;
	background:url(images/bgr_foto_folge.jpg) no-repeat;
	margin:0;
}
/* IE6 */ *html #area_con_02
{
	float:left;
	width:583px;
	background:url(images/bgr_foto_folge.jpg) no-repeat;
	margin:0;
}
#area_con_01 h1, #area_con_02 h1
{
	padding:0;
	/*margin:0 0 13px 0;*/
	margin:0;
	text-transform:uppercase;
	font-size:11pt;
	color:#2F69A3;
}
#area_con_01 h2, #area_con_02 h2
{
	padding:0 0 10px 0;
	margin:0;
	text-transform:none;
	font-size:10pt;
	font-weight:bold;
	color:#FFA200;
}
#area_con_01 h3, #area_con_02 h3
{
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-size:9pt;
	font-weight:bold;
	color:#2F69A3;
}
#area_con_01 h3 a:link, #area_con_01 h3 a:active, #area_con_01 h3 a:visited, #area_con_02 h3 a:link, #area_con_02 h3 a:active, #area_con_02 h3 a:visited
{
	padding:0 0 2px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#2F69A3;
	text-decoration:none;
}
#area_con_01 h3 a:hover, #area_con_02 h3 a:hover
{
	padding:0 0 2px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#2F69A3;
	text-decoration:underline;
}
#area_con_01 div.text
{
	width:295px;
	color:#666666;
	margin:15px 0 10px 10px;
	padding:0 0 25px 10px;
	line-height:14pt;
}
#area_con_02 div.text
{
	float:left;
	color:#666666;
	width:530px;
	margin:15px 0 10px 10px;
	padding:0 0 25px 10px;
	line-height:14pt;
}
#news_con
{
	float:left;
	width:252px;
	background:url(images/bgr_news.gif) no-repeat;
	margin:0;
	padding:38px 0 0 0;
}
.newsbox
{
	float:left;
	color:#666666;
	margin:0 0 20px 13px;
	width:218px;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	border-bottom:3px solid #2F69A3;
	background:#ffffff;	
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";	
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	/*filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
}
.newsbox:hover
{
	float:left;
	color:#333333;
	margin:0 0 20px 13px;
	width:218px;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	border-bottom:3px solid #2F69A3;
	background:#ffffff;	
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	/*filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*/

}
.newsbox ul
{
	padding:5px 0 5px 15px;
	margin:0 0 0 15px;
}
.newsbox h1
{
	padding:2px 0 2px 10px;
	margin:0;
	text-transform:uppercase;
	font-size:9pt;
	color:#ffffff;
	background:#9F9F9F;
	text-decoration:none;
}
.newsbox h1 a 
{
	text-transform:uppercase;
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
}
/*.newsbox h1:hover
{
	padding:2px 0 2px 10px;
	margin:0;
	text-transform:uppercase;
	font-size:9pt;
	color:#ffffff;
	background:#9F9F9F;
}*/
.newsbox a:link h2, .newsbox a:active h2, .newsbox a:visited h2
{
	padding:0 0 2px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#2F69A3;
	text-decoration:none;
}
.newsbox a:hover h2
{
	padding:0 0 2px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#2F69A3;
	text-decoration:underline;
}
.newsbox .newsboxtxt
{
	clear:left;
	width:198px;
	margin:5px 0 10px 10px;
	padding:0;
	color:#9F9F9F;
	line-height:14pt;
}

#bottom_con
{
	clear:left;
	width:952px;
	height:18px;
	background:url(images/rhmn-bott.gif) top left no-repeat;
	text-align:center;
	color:#ffffff;
	font-size:8pt;
	margin:0 0 20px 0;
}
#bottom_con a:link, #bottom_con a:visited, #bottom_con a:active
{
	color:#ffffff;
	font-size:8pt;
	text-decoration:none;
}
#bottom_con a:hover
{
	color:#ffffff;
	font-size:8pt;
	text-decoration:underline;
}

div.picsubtitle
{
	color:#8a8a8a;
	font-size:8pt;
	line-height:18px;
	padding:0 0 20px 0;
}
img.weiter
{
	float:right;
	border:0;
	padding:0 5px 10px 0;	
}
.but_weiter
{
	float:right;
/*	margin:0 5px 10px 0;*/
	width:13px;
	height:13px;
	background:url(images/button_weiter1_s.gif) no-repeat;
}
.butweiteraktiv
{
	float:right;
	padding:0 5px 10px 0;
	width:18px;
	height:18px;
	background:url(images/button_weiter1_s.gif) top left no-repeat;
}
.butweiteraktiv:hover
{
	float:right;
	padding:0 5px 10px 0;
	width:18px;
	height:18px;
	background:url(images/button_weiter1_s-ani.gif) top left no-repeat;
}

/* Text */

p
{
	clear:left;
	padding:0;
	margin:13 0 0 0;
}

hr
{
	clear:left;
	height:1px;
	border:0px;
	line-height:15px;
	border-bottom:1px solid #DFDFDF;
	margin:10px 0 10px 0;
	padding:0;
}

div.hoverdiv
{
	clear:left;
	cursor:help;
	color:#666666;
	/*cursor:url(images/cursor/cursor_lupe.gif),pointer;*/	
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
div.hoverdiv:hover
{
	clear:left;
	cursor:help;
	color:#333333;
	/*cursor:url(images/cursor/cursor_lupe.gif),pointer;*/
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.seite a:link, .seite a:visited, .seite a:active
{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
	background:#2F69A3;
	text-decoration:none;
}
.seite a:hover
{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
	background:#FFA200;
	text-decoration:none;
}


/* Bilder */

img.picleft
{
	float:left;
	margin:0 15px 15px 5px;
	border:0;
}
img.pickat
{
	margin:5px 0 5px 0;
	border:0;
}
img.logo60px
{
	margin:10px 5px 10px 5px;
	border:0;
}
img.pickatleft
{
	float:left;
	margin:0 10px 10px 0;
	/*border:1px solid #DFDFDF;*/
}
img.symbol1
{
	margin:10px;
	border:0;
}
img.pic1
{
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";	
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	margin:0 0 0 5px;
	border:0;
}
img.pic1:hover
{
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";	
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	margin:0 0 0 5px;
	border:0;
}
img.pic2
{
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";	
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	border:0;
}
img.pic2:hover
{
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";	
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	border:0;
}
img.pic3
{
	border:0;
	margin:0 10px 10px 0;
}
.flhlarge
{
	margin:0 0 0 5px;
	border:0;
}


















.newsbox_small
{
	float:left;
	color:#666666;
	margin:0;
	width:125px;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	border-bottom:3px solid #2F69A3;
	background:#ffffff;	
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";	
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	/*filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
}
.newsbox_small:hover
{
	float:left;
	color:#333333;
	margin:0;
	width:125px;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	border-bottom:3px solid #2F69A3;
	background:#ffffff;	
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	/*filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*/

}
.newsbox_small ul
{
	padding:5px 0 5px 15px;
	margin:0 0 0 15px;
}
.newsbox_small h1
{
	padding:2px 0 2px 10px;
	margin:0;
	text-transform:uppercase;
	font-size:9pt;
	color:#ffffff;
	background:#9F9F9F;
	text-decoration:none;
}
.newsbox_small h1 a 
{
	text-transform:uppercase;
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
}
/*.newsbox_small h1:hover
{
	padding:2px 0 2px 10px;
	margin:0;
	text-transform:uppercase;
	font-size:9pt;
	color:#ffffff;
	background:#9F9F9F;
}*/
.newsbox_small a:link h2, .newsbox_small a:active h2, .newsbox_small a:visited h2
{
	padding:0 0 2px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#2F69A3;
	text-decoration:none;
}
.newsbox_small a:hover h2
{
	padding:0 0 2px 0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9pt;
	color:#2F69A3;
	text-decoration:underline;
}
.newsbox_small .newsboxtxt
{
	clear:left;
	width:105px;
	margin:5px 0 10px 10px;
	padding:0;
	color:#9F9F9F;
	line-height:14pt;
}

div#preload
{
	visibility:hidden;
	display:none;
}
