/* ####### ####### ####### ####### ####### ####### ####### *\

	Projekt "Farbwert"
	====
	CSS-Datei

/* ####### ####### ####### ####### ####### ####### ####### */


/* ####### ####### ####### ####### ####### ####### ####### *\
	html, body | main | foot
/* ####### ####### ####### ####### ####### ####### ####### */
html, body
{
	height: 100%;

	margin: 0px;
	padding: 0px;

	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: center;

	color: #FFF;

	background-color: #C0C0C0;
}

#main
{
	width: 985px;
	height: 791px;
	/* height: 850px; */
	position: relative;
	/* background: url(../img/bg_home.jpg) top center no-repeat; */

	margin: auto;
	text-align: left;
	z-index: 1000;
}

/* ####### ####### ####### ####### ####### ####### ####### */
img
{
	behavior: url( "fileadmin/templates/css/pngbehavior.htc" );		 /* IE PNG BUG */
	/*border:1px solid red;*/
}


a
{
	color: #FFF;
	text-decoration: none;
	behavior: url( "fileadmin/templates/css/pngbehavior.htc" );		 /* IE PNG BUG */
}

/* ####### ####### ####### ####### ####### ####### ####### */

.headline,
.csc-header, .csc-header-n1, .csc-firstHeader, h1
{
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}



.bodytext
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/*
.bodytext a
{
text-decoration:underline;
color:#FFFFFF;
}
*/
.important
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

a.detail 
{
text-decoration:underline;

}

/* ####### ####### ####### ####### ####### ####### ####### *\
	menu
/* ####### ####### ####### ####### ####### ####### ####### */
#menu
{
	position: absolute;
	top: 103px; left: 145px;
	width: 600px; height: 40px;
	z-index: 1100;
}
	#menu a
	{
		height: 40px;
		display: block;
		float: left;
		text-decoration: none;
	}

#menu #menu_Home
{
	width: 75px;
	background: url(../img/menu_Home_of.png) no-repeat;
}
	#menu #menu_Home:hover
	{
		width: 75px;
		background: url(../img/menu_Home_on.png) no-repeat ! important;
		/*border: 1px solid red;*/
	}
#menu #menu_Company
{
	width: 104px;
	background: url(../img/menu_Company_of.png) no-repeat;
}
	#menu #menu_Company:hover
	{
		background: url(../img/menu_Company_on.png) no-repeat ! important;
	}
#menu #menu_Leistungen
{
	width: 104px;
	background: url(../img/menu_Leistungen_of.png) no-repeat;
}
	#menu #menu_Leistungen:hover
	{
		background: url(../img/menu_Leistungen_on.png) no-repeat ! important;
	}
#menu #menu_Referenzen
{
	width: 104px;
	background: url(../img/menu_Referenzen_of.png) no-repeat;
}
	#menu #menu_Referenzen:hover
	{
	background: url(../img/menu_Referenzen_on.png) no-repeat ! important;
	}
#menu #menu_Datenbanken
{
	width: 104px;
	background: url(../img/menu_Datenbanken_of.png) no-repeat;
}
	#menu #menu_Datenbanken:hover
	{
		background: url(../img/menu_Datenbanken_on.png) no-repeat ! important;
	}
#menu #menu_Kontakt
{
	width: 75px;
	background: url(../img/menu_Kontakt_of.png) no-repeat;
}
	#menu #menu_Kontakt:hover
	{
		background: url(../img/menu_Kontakt_on.png) no-repeat ! important;
	}


/* ####### ####### ####### ####### ####### ####### ####### *\
	search
/* ####### ####### ####### ####### ####### ####### ####### */
#main #search
{
	position: absolute;
	top: 25px; left: 760px;
	width: 200px; height: 15px;
	z-index: 1200;
}
	#main #search a,
	#main #search span
	{
		color: #000;
		font-size: 9px;
		text-decoration: none;
	}
	#main #search form
	{
		margin: 0px;
		padding:0px;
		border: 0px;
	}
	#main #search input
	{
		width: 100px; height: 12px;
 		margin-right: 10px;
		float: left;
		font-size: 10px;
		border: 1px solid #D3D3D3;
 	}


/* ####### ####### ####### ####### ####### ####### ####### *\
	login
/* ####### ####### ####### ####### ####### ####### ####### */
#main #login
{
	position: absolute;
	top: 780px; left: 40px;
	width: 550px; height: 15px;
	z-index: 1300;
}
	#main #login span
	{
		color: #000;
		font-size: 9px;
	}
	#main #login form
	{
		margin: 0px;
		padding:0px;
		border: 0px;
	}
	#main #login input,
	#main #login select
	{
		width: 173px;
		float: left;
		margin-right: 10px;
		font-size: 11px;
		border: 1px solid #D3D3D3;
	}
	#main #login input
	{
		height: 12px;
	}
	#main #login select
	{
		height: 15px; 
	}

#main #content
{
	position: absolute;
	top: 480px; left: 40px;
	width: 540px; height: 250px;
	z-index: 1500;
}
	#main #content .headline
	{
		text-transform: uppercase;
	}
	#main #content .bodytext
	{
		/* border: 1px solid greeen; */
		font-size: 11px;
	}


/* ####### ####### ####### ####### ####### ####### ####### *\
	foot
/* ####### ####### ####### ####### ####### ####### ####### */
#foot
{
	position: relative;
	/* bottom: 0px; */

	width: 985px;
	height: 60px;
	background: url(../img/bg_foot.jpg) bottom center no-repeat;

	margin: auto;
	text-align: left;
	z-index: 100;
}
#foot #subnavigation
{
	position: absolute;
	top: 35px; left: 40px;
	height: 15px; width: 500px;

	color: #000;
	font-size: 9px;
}
	#foot #subnavigation a
	{
		color: #000;
		font-size: 9px;
		text-decoration: none;
	}


/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "Home"
/* ####### ####### ####### ####### ####### ####### ####### */
#Home #content_FLASH
{
	position: absolute;
	top: 604px; left: 0px;
	width: 750px; height: 130px;
	z-index: 1700;
	/* border: 1px solid red; */
}



/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "Company"
/* ####### ####### ####### ####### ####### ####### ####### */


/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "Leistungen"
/* ####### ####### ####### ####### ####### ####### ####### */


/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "Referenzen"
/* ####### ####### ####### ####### ####### ####### ####### */
#Home #content_FLASH_Refenzen
{
	position: absolute;
	top: 640px; left: 0px;
	width: 750px; height: 130px;
	z-index: 1700;
	/* border: 1px solid red; */
}

/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "Kontakt"
/* ####### ####### ####### ####### ####### ####### ####### */
#Kontakt #content
{
	position: absolute;
	top: 480px; left: 40px;
	width: 700px; height: 250px;
	z-index: 1500;
}
	#Kontakt #content form input
	{
		width: 170px; height: 15px; 
		margin-top: 5px;
		font-size: 10px;
		border: 1px solid #C9CACA;
	}
	#Kontakt #content form select
	{
		width: 173px; height: 15px; 
		margin-top: 5px;
		font-size: 10px;
		border: 1px solid #C9CACA;
	}
	#Kontakt #content form textarea
	{
		width: 357px; height: 159px;
		margin-top: 5px;
		border: 1px solid #C9CACA;
	}


/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "Datenbanken"
/* ####### ####### ####### ####### ####### ####### ####### */
#Datenbanken #content form input
{
	width: 170px; height: 15px; 
	margin-top: 5px;
	font-size: 10px;
	border: 1px solid #C9CACA;
}
	#Datenbanken #content form select
	{
		width: 173px; height: 15px; 
		margin-top: 5px;
		font-size: 10px;
		border: 1px solid #C9CACA;
	}


/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "ReferenzenDetail"
/* ####### ####### ####### ####### ####### ####### ####### */
#ReferenzenDetail #main
{
	width: 985px;
	height: 850px;
	position: relative;
	background: url(/fileadmin/templates/org/_img/bg_ReferenzenDetail.jpg) top center no-repeat;
}
#ReferenzenDetail #content 
{
	position: absolute;
	top: 195px; left: 40px;
	width: 906px; height: 585px;
	z-index: 1500;
}
#ReferenzenDetail #foot
{
	z-index: 1510;
	background: url(../img/bg_foot_ref.jpg) bottom center no-repeat;
	margin-top: -59px;	/* -56px; */

	/* background: none; /* url(../img/bg_foot.jpg) bottom center no-repeat; */
	/*
	background: url(../img/bg_foot.jpg) bottom center no-repeat;
	z-index: 1510;

	margin-top: -40px;
	*/
/*
	position: relative;
	top: -40px;
*/

/*
	position: relative;

	width: 985px;
	height: 60px;
	background: url(../img/bg_foot.jpg) bottom center no-repeat;

	margin: auto;
	text-align: left;
	z-index: 100;
*/
}
#ReferenzenDetail #foot #subnavigation
{
	position: absolute;

/*
	top: -22px; left: 40px;
*/

	height: 15px; width: 500px;
	color: #000;
	font-size: 9px;
/*
	position: absolute;
	top: 35px; left: 40px;
	height: 15px; width: 500px;

	color: #000;
	font-size: 9px;
*/
}

/* ####### ####### ####### ####### ####### ####### ####### *\
	Site "AGB"
/* ####### ####### ####### ####### ####### ####### ####### */
#AGB #main
{
	/* background: url(bg_Home.jpg) top center no-repeat; */
}

#AGB #content
{
	position	: absolute;
	top			: 480px;
	left		: 40px;
	width		: 525px;
	height		: 250px;
	overflow	: hidden;
	z-index		: 1500;
	/* border: 1px solid red; */
}

#AGB #scrollContent
{
	position	: relative;
	width		: 490px;
	left		: 5px;
	/* border: 1px solid green; */
}

#AGB #scrollArea
{
	position	: absolute;
	top			: 480px;
	left		: 565px;
	width		: 15px;
	height		: 250px;
	overflow	: hidden;
	background	: url(/fileadmin/templates/img/scrollBar.png) repeat-y;
	z-index		: 1510;
	/* border: 1px solid blue; */
}

#AGB #scroller
{
	position	: absolute;
	top			: -2px;
	width		: 15px;
	height		: 10px;
	background	: url(/fileadmin/templates/img/scrollBox.png) no-repeat;
	/* border: 1px solid gold; */
}


/* ####### ####### ####### ####### ####### ####### ####### *\
	Suche (rechts oben)
/* ####### ####### ####### ####### ####### ####### ####### */
#search
{
}
	#search select
	{
		width: 175px; height: 15px;
		font-size: 11px;
		border: 1px solid #C9CACA;
	}
	#search #search_hint
	{
		margin-left: 4px;
		color: #000;
	}


