/*--			t a g s			--*/

div			{
			font-family:Futura, sans-serif;
			font-size:12px;
			color:#666666;
			text-decoration:none;
			cursor:default;
			margin:0px;
			padding:0px;
			}

hr			{
			color:#FFFFFF;
			}

a, a:link, a:visited	
			{
			color:#666666;
           	 	background-color:transparent;
			text-decoration:none;
			cursor:default;
			}

a:active, a:hover 		
			{
			color:#AAAAAA;
            		background-color:transparent;
			text-decoration:none;
			cursor:default;
			}



/*--			c l a s s e s			--*/


.add1		{
			font-family:Futura, sans-serif;
			font-size:12px;
			color:#CCCCCC;
			text-decoration:none;
			cursor:default;
			margin:0px;
			padding:0px;
			text-align:left;
			}



/*--			i d . s			--*/



	/*-		header    	-*/


#head		{
			position:relative;
			top:0px;
			left:0px;
			clear:both;
			}

#title		{
			position:relative;
			top:0px;
			left:0px;
			width:700px;
			height:100px;
			float:left;
			}

#start_outID	{
			position:relative;
			top:33px;
			left:80px;
			width:620px;
			font-size:12px;
			color:#666666;
			}

#thumbs		{
			position:relative;
			top:38px;
			left:85px;
			width:620px;
			height:30px;
			text-align:left;
			}

#categorie	{
			position:relative;
			top:50px;
			left:20px;
			width:280px;
			height:80px;
			float:left;
			}

#cattext		{
			font-size:16px;
			color:#AAAAAA;
			}

#text		{
			position:relative;
			top:35px;
			float:left;
			margin-right:20px;
			}

#projects		{
			position:relative;
			top:35px;
			float:left;
			margin-right:20px;
			}



	/*-		content    	-*/


#main		{
			position:relative;
			top:0px;
			left:0px;
			clear:both;
			}

#stage		{
			position:relative;
			top:0px;
			left:80px;
			height:400px;
			width:700px;
			text-align:left;
			float:left;
			overflow:hidden;
			}

#content		{
			position:relative;
			top:0px;
			left:5px;
			}

#col			{
			position:relative;
			top:0px;
			left:0px;
			height:200px;
			width:145px;
			float:left;
			}

#row		{
			position:relative;
			top:0px;
			left:0px;
			width:700px;
			float:left;
			margin-bottom:20px;
			}

#list			{
			position:relative;
			top:0px;
			left:20px;
			height:400px;
			width:200px;
			float:left;
			font-size:12px;
			color:#CCCCCC;
			overflow:auto;
			}

#back		{
			position:absolute;
			top:380px;
			left:0px;
			height:20px;
			width:200px;
			float:left;
			font-size:12px;
			overflow:auto;			
			}

#backlink	{
			color:#AAAAAA;			
			}

#backlink:hover
			{
			color:#666666;			
			}

#list_link		{
			font-size:12px;
			margin-right:10px;
			margin-bottom:10px;
			}

#headline	{
			font-size:15px;
			}

#header		{
			position:relative;
			top:30px;
			left:5px;
			font-family:Futura, sans-serif;
			font-size:14px;
			color:#CCCCCC;
			text-decoration:none;
			cursor:default;
			margin:0px;
			padding:0px;
			text-align:left;
			}

#header2	{
			position:relative;
			top:20px;
			left:620px;
			font-family:Futura, sans-serif;
			font-size:14px;
			color:#999999;
			text-decoration:none;
			cursor:default;
			margin:0px;
			padding:0px;
			text-align:left;
			}

#header3	{
			position:relative;
			top:20px;
			left:346px;
			font-family:Futura, sans-serif;
			font-size:14px;
			color:#999999;
			text-decoration:none;
			cursor:default;
			margin:0px;
			padding:0px;
			text-align:left;
			}

#listing		{
			position:relative;
			top:0px;
			left:5px;
			}

#imageBox	{
			position:relative;
			top:0px;
			left:0px;
			}

#original		{
			position:absolute;
			top:0px;
			left:0px;
			width:600px;
			height:400px;
			visibility:hidden;
			text-align:left;
			z-index:3;
			}

#add1_link	{
			color:#999999;
			z-index:1;
			}

#add1_link:hover
			{
			color:#CCCCCC;
			}

#add1		{
			position:relative;
			top:0px;
			left:0px;
			visibility:hidden;
			width:480px;
			height:360px;
			z-index:1;
			text-align:left;
			}



	/*-		footer    	-*/


#main_line	{
			position:relative;
			top:30px;
			width:680px;
			background-color:#FFFFFF;
			height:2px;  			margin-left:0px; 
			text-align:left;
			border-style:none;
			float:left;
			}

#logo		{
			position:relative;
			top:20px;
			left:20px;
			font-size:24px;
			float:left;
			margin-left:40px;
			margin-top:10px;
			}

#logolink		{
			color:#AAAAAA;
			}

#logolink:hover		
			{
			color:#666666;
			}

#menu		{
			position:relative;
			top:-20px;
			left:80px;
			width:620px;
			float:left;
			}

#langues		{
			position:relative;
			top:60px;
			left:100px;
			font-size:10px;
			float:left;
			}

#impression	{
			position:relative;
			top:60px;
			left:180px;
			font-size:10px;
			float:left;
			}

#footer		{
			position:relative;
			top:0px;
			left:0px;
			width:1000px;
			height:120px;
			clear:both;
			}

#logo		{
			position:relative;
			top:5px;
			left:0px;
			font-size:24px;
			color:#333333;	
			}

#contact		{
			position:relative;
			top:7px;
			left:0px;
			font-size:11px;
			color:#555555;
			}

#contact:hover	
			{
			color:#CCCCCC;
			}

#contact2	{
			position:relative;
			top:7px;
			left:0px;
			font-size:11px;
			color:#AAAAAA;
			}


	/*-		deco    	-*/


#td1		{
			color:#CCCCCC;
			}

#active		{
			color:#CCCCCC;
			}

#actif2		{
			color:#AAAAAA;
			}

#gris		{
			color:#666666;
			}

#dark		{
			color:#666666;
			}

#dark:hover	{
			color:#CCCCCC;
			}

#aktiv		{
			color:#999999;
			}

#langues2	{
			color:#999999;
			}

#mail		{
			color:#CCCCCC;
			}

#mail:hover	{
			color:#999999;
			}

#nochnicht	{
			color:#AAAAAA;
			}


	/*-		structure    	-*/


#background {
			background-color:#333333;
            		width:1000px;
            		height:640px;
            		overflow:hidden;
            		position:absolute;
            		left:50%;
            		top:-320px;
            		margin-left:-500px;
            		display:block;
            		}

#master		{
            		position:absolute;
            		top:50%;
            		left:0px;
            		width:100%;
            		height:1px;
            		overflow:visible;
                	color:#FFFFFF;
            		background-color:transparent;
            		display:block;
            		}
