
	A {
		text-decoration:	none;
		color:				#000000;
	}
	
	A:visited	{
		color:				#000000;
	}
	
	A:hover {
		text-decoration:	underline;
	}
	
	ul li A.partnerlink {
		text-decoration:	none;
		color:				black;
	}
	
	A.white {
		text-decoration:	none;
		color:				white;
	}

	A.hitlist {
		text-decoration:	none;
		color:				#516076;
	}
	
	A.hitlist:hover {
		text-decoration:	underline;
		color:				#516076;
	}

	A.hitlist:visited {
		color:				#516076;
	}
	
	body	{
		margin-top:			0px;
		background-color: 	#848f9f;
		background-image:	url("../Bilder/gidweb2008_02_Background.png");
		background-repeat:	repeat-x;
		font-family:		verdana, arial, helvetica;
		font-size:			10pt;
	}


	div#center {
		position:		relative;
		width:			100%;
		text-align: 	center;
	}
	
	DIV#logoDIV {
		/*background-image:	url("./Bilder/");*/
		position:			absolute;
		border:				1px solid lightgrey;
		visibility:			hidden;
		background-color:	#FFFFFF;
		padding:			10px;	
	}

	DIV#suche 	{
		display:			inline;
		vertical-align:		middle;
	}


	DIV.righttopnavi {
		position:		relative;
		margin-bottom:		3px;
		
		left:			600px;
		width:			340px;
		height:			30px;
		
		background-image:	url("../Bilder/white_50vh.png");	

		text-align:		left;
		padding-left:		60px;
		padding-top:		20px;
		
		vertical-align:		middle;
		
		font-family:		verdana, arial, helvetica;
		font-size:		13pt;
		color:			#5b6b82;
		
		-moz-border-radius-topleft:	13px;
		-moz-border-radius-bottomleft:	13px;
	}

	DIV.righttopnavi:hover {
		background-image:	url("../Bilder/white_70vh.png");
	}
	
	DIV#picsource{
		position:			relative;
		left:				-20px;
		top:				320px;
		font-size:			8pt;
		/* background-color:	white;*/
		background-image:	url("../Bilder/white_50vh.png");
		visibility:			hidden;
		width:				200px;
		color:				black;
	}
	
	DIV#picsource A, DIV#picsource A:hover{
		text-decoration:	none;
	}
	
	DIV#ps_frame{
		position:			absolute;
		left:				0px;
		top:				50px;
		/*background-color:	none;*/
		visibility:			visible;
		width:				600px;
		height:				300px;
	}
	/* SUBNAVI PRODUKTE */	
	div#subnavi_2, div#subnavi_48, div#subnavi_53, div#subnavi_56 {
		position:			absolute;
		left:				760px;
		top:				254px;
		width:				240px;
		margin-top:			0px;
	}

	div.subnavi_header{
		font-weight:				bold;
		font-size:					12pt;
		color:						white;
		margin-top:					-40px;  /* add all paddings ... x -1 */
		padding-top:				10px;
		padding-left:				20px;
		padding-bottom:				10px;
		background-image:			URL(../Bilder/blue_80vh.png);
		-moz-border-radius-topleft:	10px;
	}
	
	div.subnavi_bottom{
		height:						20px;
		margin-bottom:				-20px;
		/*background-color:			#5b6b82;*/
		background-image:			URL(../Bilder/blue_80vh.png);
		-moz-border-radius-bottomleft:	10px;
	}	

	/* SUBNAVI LÖSUNGEN */	
	div#subnavi_1, div#subnavi_47, div#subnavi_52, div#subnavi_55 {
		position:			absolute;
		left:				760px;
		top:				200px;
		width:				240px;
		margin-top:			0px;
	}

	div.subnavi {
		position:			relative; 
		margin-top:			0px;
		left:				0px;
		top:				0px;
		padding-left:		20px;
		padding-top:		5px;
		border-bottom:		1px white solid;
		
		width:				220px;
		/*height:				18px;*/
		height:				20px;
		
		
		font-family:		"MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		color:				#5b6b82;
		
		background-color:	#DDDDDD;
		/*background-image:	url("../Bilder/grey_100vh_grad.png");*/
		
		/*-moz-border-radius-topleft:		7px;
		-moz-border-radius-bottomleft:	7px;*/
		/*border-bottom-left-radius:		7px 7px;
		border-bottom-right-radius:		7px 7px;	*/
	}


	div#subnavi A {
		text-decoration:	none;
	}
	
	
	div.subnavi:hover {
		background-color:	#5b6b82;
		/*background-image:	url("../Bilder/blue_100vh_grad.png");*/
		color:				white;
		cursor:				pointer;
	}
	
	
	div.prod_subnavi {
		position:			relative;
		min-height:			25px;
		margin-top:			-20px;

		padding-top:		9px;
		padding-bottom:		5px;
		padding-left:		10px;
		padding-right:		5px;

		line-height:		180%;
		
		background-color:	#f5ebd7; /*#ecdfc6; /*#e9dfc1; /*#c2c8d0;*/
		background-repeat:	repeat-x;
		color:				#5b6b82;
		
		font-size:			8pt;
		
		-moz-border-radius-bottomleft:	7px;
		-moz-border-radius-bottomright:	7px;
		/*border-bottom-left-radius:	7px 7px;
		border-bottom-right-radius:	7px 7px;*/
	}

	DIV.newslink {
		font-size:		8pt;
		font-weight:	bold;
		color:			black;
		margin-left:	15px;	
	}

	DIV.newslink:hover {
		text-decoration:	underline;
	}
	
	h1 {
		font-size:			13pt;
	}
	
	h2 {
		font-size:			11pt;
	}
	
	IMG.partnerPics {
		padding:			5px;
		/*width:				120px;*/
		height:				60px;
		border:				1px solid #777777;
		background-color:	white;
		-moz-border-radius:	7px;
	}
	
	input#suche	{
		background:			url("../Bilder/Suche.png");
		background-repeat: 	no-repeat;
		border:				0px;
		width:				145px;
		height:				20px;
		padding-left:		10px;
		padding-right:		10px;
	}
	

	select#param 	{
		font-size:			8pt;
		background-color:	#848f9f;
		color:				white;
		border:				1px white solid;
	}
	table#Tabelle_01	{
		position:			relative;
		display:			inline;
		width:				1000px;
		text-align:			left;
	}



	#Tabelle_01_1e, 
	#Tabelle_01_2e, 
	#Tabelle_01_3e	{
		width:				100%;
		text-align:			left;
		border:				1px solid #DDDDDD;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
	}
	
	#Tabelle_01_1e td, 
	#Tabelle_01_2e td, 
	#Tabelle_01_3e td	{
		padding:			5px;
	}

	#Tabelle_01_1e TH.Header, 
	#Tabelle_01_2e TH.Header, 
	#Tabelle_01_3e TH.Header	{
		border-bottom:		1px solid #b6c0cd;
		background-color:	#dfe5ef;
		padding:			10px;
		vertical-align:		top;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;		
	}
	
	th.SpaltenHeader {
		padding:			5px;
	}
	
	th {
		text-align:			left;
	}
	
	td {
		vertical-align:		top;
		font-family:		Verdana, "MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;		
	}
	
	td.bold	{
		font-weight:		bold;
	}
	
	td#content	{
		width:				560px;
		background-color:	white;
		line-height:		133%;
		font-family:		Verdana, "MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		
		padding-left:		40px;
		padding-top:		20px;
		
		padding-bottom:		20px;
		color:				black;
		height:				300px;
		
	}

	td#downloadlist	{
		width:				200px;
		background-color:	white;
		padding-left:		50px;
		padding-right:		20px;
		padding-top:		50px;
		padding-bottom:		5px;
		font-family:		Verdana, "MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		vertical-align:		top;
		width:				200px;
	}

	tr.greyText {
		color:				grey;
	}

/**** EVENTS.PHP  ****/
	DIV.HeaderIcon {
		position:			relative; 
		top: 				15px; 
		left:				-10px; 
		display:			inline;
		height:				30px;
		vertical-align:		middle;
	}

	td#SingleColContent{ 
		background-color:	white;
		padding:			20px 50px 50px 50px;
		width:				900px;	/* 1000px - (50px padding-left) - (50px padding-right) */
		height:				300px; /* TAKE THIS INSTEAD OF min-height WHICH DOESN'T WORK FOR TD*/
	}
		
/**** PARTNER.PHP ****/

	table.partner {
		font-size:			8pt;
	}
	
	table.partner th{
		padding-left:		5px;
	}
		
	table.partner tr td {
		font-size:			8pt;
		padding-left:		5px;
		vertical-align:		top;
	}	

/**** JOBS.PHP ****/
	td#joblist	{
		width:				250px;
		background-color:	white;
		padding-left:		40px;
		padding-top:		20px;
		padding-bottom:		5px;
		font-family:		Verdana, "MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		vertical-align:		top;
	}
	
	ul#ul_joblist{
		width: 				250px;
	}

	DIV#joblist_header_top{ 
		background-color:	#e2e4eb;
		width:				300px;
		padding-left:		15px;
		padding-bottom:		1px;
		border-top:			1px solid #848f9f;
		border-left:		1px solid #848f9f;
		border-right:		1px solid #848f9f;
		margin-left:		10px;
		-moz-border-radius-topleft:	7px;
		-moz-border-radius-topright:7px;
	}
	
	DIV#joblist_header_bottom {
		background-color:	#eef2fe;
		width:				315px;
		/*height:				200px;*/
		margin-left:		10px;
		margin-top:			0px;
		padding-top:		5px;
		padding-left:		0px;
		border-left:		1px solid #848f9f;
		border-right:		1px solid #848f9f;
		border-bottom:		1px solid #848f9f;	
	}
/**/
	td.InputCell input[type="text"]{
		width:		250px;
	}

	td#prodlist	{
		width:				200px;
		background-color:	white;
		padding-left:		70px;
		padding-top:		30px;
		padding-bottom:		5px;
		font-family:		Verdana, "MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		vertical-align:		top;
	}

	UL LI {
		padding-top:		5px;
	}

	td UL.standard{
		list-style-image:	url(../Bilder/arrowbox_grey.png);
	}

	td UL.downloadlist{
		list-style-image:		url(../Bilder/save_909090.gif);
		list-style-position:	outside;
		margin-left:			-20px;
	}

	tr.footer 	{
		height:				30px;
		background-color:	#5b6b82;

		text-align:			right;
		vertical-align:		middle;
		font-family:		"MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		color:				white;
	}	
	
	td#tdsubnavi	{
		width:				100px;
		background-color:	white;
		padding-left:		0px;
		padding-bottom:		5px;
		font-family:		"MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		vertical-align:		top;
	}
	
/*** index.php ***/ 
	td.partnerPics	{
		background-color:	white;
		vertical-align:		bottom; 
		padding-right:		20px; 
		text-align:			right;
	}

	td#Aktuelles	{
		background-color:	white;
		vertical-align:		top; 
		padding-left:		50px; 
		padding-right:		20px; 
		padding-top:		20px;
		text-align:			left;
		line-height:		130%;
		font-size:			8pt;
		width:				200px;
	}

	td#subnavi A	{
		color:				#5b6b82;
		text-decoration:	none;
	}
	
	td#topnavi	{
		height:				50px;

		padding-left:		40px;
		padding-bottom:		5px;
		font-family:		"MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;
		color:				white;
		vertical-align:		bottom;
	}
	
	tr.header {
		height:				300px;
	}
	
	td#header 	{
		background-image:	url("../Bilder/gidweb2008_02_glasfassade2.png");
		background-repeat:	no-repeat;
		vertical-align:		bottom;
	}
	
/***  FOOTER  ***/
	
	td#left		{
		padding-left:		40px;
		padding-right:		0px;
		text-align:			left;
		vertical-align:		middle;
		font-family:		"MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;		
		/*width:				100px;*/

	}


	td#right	{
		text-align:			right;
		vertical-align:		middle;
		padding-right:		23px;
		width:				377px;
		font-family:		"MS Sans Serif", Arial, Helvetica;
		font-size:			10pt;

	}
		

	
	