/*	FARBEN

	dunkelrot - #7a0a09
	rot - #93271b


*/

/* GLOBAL */

a, p, td, li, h1, h2, h3, input, select, textarea, label, html	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
}
a, a:hover	{
	text-decoration:none;
}
a:hover, a.rex-current, a.rex-active	{
	color:#93271b;
}
img	{
	border:none;
}


/* LAYOUT */

body	{
	background-color:#ffffff;
	margin:0;
	padding:0;
}
#rahmen	{
	width:1160px;
	height:564px;
	padding:0;
	margin:25px auto 0 auto;
}
#navi	{
	width:1160px;
	height:28px;
	float:left;
	padding:0;
	margin:0;
}
#head	{
	width:1160px;
	height:92px;
	padding:0;
	margin:0;
	float:left;
	background-color:#7a0a09;
}
#inhalt	{
	width:1160px;
	height:480px;
	float:left;
	padding:0;
	margin:0;
}
#bild, div.galleria_wrapper	{
	height:480px;
	width:640px;
	padding:0;
	margin:0;
	float:left;
}
div.galleria_preview	{
	height:480px;
	width:800px;
	float:left;
	margin:0;
	padding:0;
	border-right:1px dashed #7a0a09;
}
#text	{
	height:475px;
	float:left;
	width:300px;
	padding:5px 5px 0 10px;
	margin:0;
}
#bildleiste	{
	float:left;
	height:480px;
	padding:0 0 0 10px;
	margin:0;
	width:158px;
	border-right:1px dashed #7a0a09;
}
#fuss	{
	width:1160px;
	height:30px;
	padding:15px 0 10px 0;
	margin:0;
	float:left;
	background-color:#7a0a09;
}
#subnavi	{
	width:960px;
	height:25px;
	float:left;
	padding:5px 0 0 0;
	margin:0;
}
#architektur	{
	float:right;
	text-align:right;
	height:25px;
	width:200px;
	margin:0;
	padding:5px 0 0 0;
}
/* NAVIGATION */

#navi ul, #subnavi ul	{
	padding:0;
	margin:0;
}
#navi li, #subnavi li	{
	list-style:none;
	float:left;
}
#navi li a, #subnavi li a	{
	font-size:14px;
	text-transform:uppercase;
	padding-right:30px;
}
#navi li#rex-article-8 a	{
	/*padding-right:0;*/
}
#architektur a	{
	font-size:14px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

/* INHALT */

#head a {
	display:block;
}
#head a h1	{
	color:#ffffff;
	font-size:34px;
	line-height:34px;
	letter-spacing:28px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:28px 10px 0 40px;
}
#head a h2	{
	color:#ffffff;
	font-size:16px;
	line-height:16px;
	letter-spacing:7.4px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:2px 0 10px 728px;
}
#bildleiste a img	{
	padding:8px 0 0 0;
}
#text h1	{
	font-size:16px;
	line-height:22px;
	margin:0;
}


/* GALLERIA */


ul.galleria	{
	list-style:none;
	width:150px;
	float:left;
	height:480px;
	padding:0 0 0 10px;
	margin:0;
}
ul.galleria li	{
	display:block;
	width:147px;
	height:110px;
	list-style:none;
	margin:0;
	padding:8px 0 0 0;
}
img.replaced	{
	cursor:default;
}
