@charset "iso-8859-1";
/* author: akaryon */
/* creation date: 3/30/01 */

body	{background-color:#E2DEDE; color:RGB(0,0,0); font-family:Arial; font-size:12px; margin:0px; padding:0px; overflow: scroll;
	overflow-x:auto;
}
body.top {background-color:#C9C5C5}
#container{
	position:relative;
	height:100%;
	width:650px;
	margin:auto;
	left:70px;
	min-width:200px;
	margin-top:11px;
		
}
#content{
	position:relative;
	top: 10px;
	width:400px;
	left:70px;
	float:left;
	/**/padding-bottom:65px;
}
.schachbrettDiv{
	position:relative;
	width:560px;
	left:0px;
}

#content .headline{
	font-size:16px;
	font-weight:800;
	color:RGB(192,0,0);
	text-align:right;
	text-transform:lowercase;
	padding-right:15px;
	position:relative;
	margin-top:58px;
}

	

#content a.projektnavigationsbilder{
	margin:0px;
	margin-bottom:50px;
	padding:0px;
	border:0px;
	position:relative;
	display:block;
}

#content div.projektnavigationsdiv{
	position:relative;
	width:50px;
	height:50px;
	float:right;
	left:0px;
	margin-right:50px;
	float:right;
}

#content div.offsetdiv{	clear:both;	}
#content div.offset{left:50px;}
#content #projektMuster{position:relative;	width:500px; left:-220px;	top:62px;  }

#projektMuster .col1 {
	float:right;
	width:50px;
}

#projektMuster .col2 {
	float:right;
	width:50px;
	margin-top:50px;
}


#content #projektname{
	color:RGB(192,0,0);
	position:relative;
	text-align:right;
	clear:both;
	top:-30px;
	width:400px;
	left:100px;
	font-size:16pt;
	right:0px;
}

#aktuelles {
	width:50px;
	position:absolute;
	top:49px;
	right:0px;
	font-size:10px;
	color:#990000;
}

#aktuelles img {
	border:0px;
}

#navigation{
	position:absolute;
	left:493px;	
	height:500px;
	padding-left: 14px;	
	width:150px;
	border-left: 3px solid #c9c5c5;
	font-size:8pt;
}

#navigation_balken {
	position:relative;
	top:72px;
	width:50px;
	height:280px;
	margin-left:25px;
	padding:10px 0px 10px 3px;
	background-color:#b9b5b5;
}

#navigation  a{
	display:block; 
	width:47px; 
	background-color:#b9b5b5;
	text-decoration:none;
	color:#e2dede;
	margin-bottom:23px;
}

#navigation > a{position:relative; top:58px; display:block; height:50px; width:50px; background-color:#b9b5b5; vertical-align:middle;}
#navigation .navigation_eintragDiv{	background-color:#333333; width:50px; height:50px; position:relative; top:50px;}
#navigation .navigation_eintrag:hover, #navigation .actNav{
	color:#c00000;
}



a.projektnavigation{
	text-transform:uppercase;
	position:static;
	/*top:-45px;
	left:30px;
	 bei breiterer navigation als das bild ist.
	width:127px;
	right:-50px;*/
	width:128px;
	display:block;
	height:12px;
	font-size:11px;
	float:left;
	background-color:#b9b5b5;
	margin-left:3px;
	text-align:center;
	text-decoration:none;
	color:#e2dede;
	letter-spacing:0px;
	z-index:10;
}
a.projektnavigation:hover{color:#c00000;}
a.aktiveKategorie{color:#c00000;}

#content #projektAuswahl{
	position:relative;
	margin-top:10px;
	}
#content #projektAuswahl a.kategorieAuswahl {
	position:relative;
	top:5px;
	right:0px;
	color:#848484;
	text-transform:uppercase;
	font-size:11px;
	text-align:right;
	margin-top:0px;
	/*float:right;*/
	
	
}
.einzelnesProjekt{float:right; display:block;}

#content #projektAuswahl{ position:relative; display:block;  width:391px;  left:0px; top:0px; text-align:right; display:block; }

a.kategorieAuswahl {text-decoration:none; color:#848484;  padding-left:5px; padding-top:5px;}
a.aktivesProjekt {color:#c00000;}
#content #projektAuswahl a.kategorieAuswahl.aktivesProjekt{color:#c00000;}
#grossesBild{position:relative; left:5px; top:20px;}
#projektbildnavigation #bilder a img{ border:none; position:relative; left:0px; top:20px; float:left; padding-right:10px;}
#projektbildnavigation #sonderbilder a img{border:none; position:relative; float:right; right:50px; top:0px; padding-left:10px;}
#projektbildnavigation a.sonderbilder {border:none; position:relative; float:right; right:7px; top:24px; padding-left:10px; color:#808080; font-weight:bolder; letter-spacing:-0.2px; text-decoration:none;}
#projektbildnavigation a.sonderbilder span.aktiv{color:RGB(192,0,0);}
#projektbildnavigation a.sonderbilder.aktiv{color:RGB(192,0,0);}

#content #projektTextDiv{
	clear:both;
	position:relative;
	width:392px;
	left:0px;
	top:50px;
	margin-bottom:65px;
	}

h4.projektUeberschrift{
	clear:both;
	color:RGB(192,0,0);
	font-weight:100;
	font-size:12px;
	position:relative;
	left:0px;

}

h2{margin-right:17px; height:14px; font-size:12px; margin-top:12px; margin-bottom:10px;}
#content h2.red{ color:RGB(192,0,0);  font-weight:100; }
#content h2.right{text-align:right;}
#content span.thick {font-weight:bold;}
#content h2.thick{font-weight:bold; margin-top:20px;}
#content .profiltext{text-align:right; margin-right:17px; margin-top:-8px; margin-bottom:-8px;}
#content .profiltext:last-child{margin-bottom:0px;}
#content .pressetext{text-align:right; margin-right:17px; margin-top:-8px; margin-bottom:0px;}
#content .pressetext:last-child{margin-bottom:0px;}
#content .bautext{text-align:right; margin-right:17px; margin-top:-12px; margin-bottom:0px;}
#content .bautext:last-child{margin-bottom:0px;}
#content .austext{text-align:right; margin-right:17px; margin-top:-12px; margin-bottom:0px;}
#content .austext:last-child{margin-bottom:0px;}
#content .imprtext{text-align:right; margin-right:17px; margin-top:-8px; margin-bottom:0px;}
#content .imprtext:last-child{margin-bottom:0px;}

p.projektText{
	position:relative;
	left:0px;
	/*width:400px;*/
	text-align:justify;
}

#photocredit{
	position:relative;
	left:0px;
	font-size:10px;

}

#lastUpdate{ font-size:10px;
	color:RGB(192,0,0);
	position:absolute;
	top:450px;
	right:0px;
	padding-bottom:65px;
	}

#footer{
	margin:auto;
	position:fixed;
	bottom:0px;
	height: 60px;
	background-color:#c9c5c5;
	width:100%;
	left:0px;
	min-width:690px;

}



#footer p{text-align:center; margin:10px; font-size:36px; color:RGB(192,0,0);}
#footer p a{ text-decoration:none;}
#footer table{position:fixed; right:2px; bottom:7px; font-size:7pt;color:RGB(192,0,0); line-height:7pt;}
#footer table tr:first-child{text-align:center; letter-spacing:0.4pt;}
#footer table tr>td{text-align:left;}
#footer table tr>td + td{text-align:right;}
#footer table tr a{text-decoration:none; display:block; width:100%; height:100%;}

/*

.red		{font-family:Arial; color:RGB(192,0,0); padding-left: 2px; padding-right:2px; text-align:justify; font-size:12px;}
.red2		{font-family:Arial; color:RGB(192,0,0); padding-left: 2px; padding-right:2px; text-align:right; font-size:12px;}
.red3l		{font-family:Arial; color:RGB(192,0,0); padding-left: 2px; padding-right:2px; text-align:right; font-size:11px;}
.red3		{font-family:Arial; color:RGB(192,0,0); padding-left: 2px; padding-right:2px; text-align:right; font-size:10px;}
.text		{font-family:Arial; color:RGB(0,0,0); padding-left: 2px; padding-right:2px; text-align:justify; font-size:12px;}
.tuerkis2r	{font-family:Arial; color:RGB(148,255,255); text-align:right; font-size:17px; }
.red3r		{font-family:Arial; color:RGB(192,0,0); text-align:right; font-size:17px; }
.fotocredit	{font-family:Arial; color:RGB(0,0,0); font-size:10px; }
*/
/*td.profiltext	{font-family:Arial; color:RGB(0,0,0); text-align:right; font-size:12px; padding-right:10px;}
td.profilue	{font-family:Arial; color:RGB(192,0,0); text-align:right; font-size:12px; padding-right:10px;}

td.austext	{font-family:Arial; color:RGB(0,0,0); text-align:right; font-size:12px; padding-right:10px; }
td.austext2	{font-family:Arial; color:RGB(0,0,0); text-align:right; font-size:14px; padding-right:10px;}
td.ausue	{font-family:Arial; color:RGB(192,0,0); text-align:right; font-size:12px;padding-right:10px; }

td.pressetext	{font-family:Arial; color:RGB(0,0,0); text-align:right; font-size:12px;  padding-right:10px;}
td.presseue	{font-family:Arial; color:RGB(192,0,0); text-align:right; font-size:12px;  padding-right:10px;}
td.baustelletext	{font-family:Arial; color:RGB(0,0,0); text-align:right; font-size:12px;  padding-right:10px;}
td.baustelleuenichtfett	{font-family:Arial; color:RGB(192,0,0); text-align:right; font-size:12px; padding-right:10px; }
td.baustelleue	{font-family:Arial; font-weight:bold; color:RGB(192,0,0); text-align:right; font-size:12px;  padding-right:10px;}
td.baustelleuegross	{font-family:Arial; font-weight:bold; color:RGB(192,0,0); text-align:right; font-size:16px;  padding-right:10px;}

td.bautext	{font-family:Arial; color:RGB(0,0,0); text-align:left; font-size:12px; }
td.baured	{font-family:Arial; color:RGB(192,0,0); text-align:left; font-size:12px; }
*//*
a.bild {cursor:default}
a.bild:hover {cursor:default}


td.mini	{font-family:Arial; color:RGB(0,0,0); text-align:right; font-size:2px; }
*/a {color:RGB(192,0,0);}
