/*
 DESIGN AND IMAGING
 GERALDPILZ.COM
 OFFICE@GERALDPILZ.COM
 AT 4600 WELS OBERFELDSTR. 123
 PH +43(0)699 10510221
------------------------------------------------------------*/



/* BODY ----------------------------------------------------*/

body		{	font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:10px;
				font-style:normal;
				font-weight:normal;
				background-color:#191919;
				margin:0;
				margin-left:20px; }
				
.iframe_display 	{	background-color:#111;
						margin:0px; }
.iframe_content, .iframe_footer
		 			{	background-color:#111;
						margin:0px; }
	
	
				
/* LINKS ---------------------------------------------------*/
				
a:link			{	color:#CCC;
					text-decoration:none; }
a:visited		{	color:#CCC;
					text-decoration:none; }
a:active		{	color:#CCC;
					text-decoration:none; }
a:hover			{	color:#CCC;
					text-decoration:underline; }
.passiv			{ 	color:#888;
					text-decoration:none; }
	
	
	
/* TEXT ----------------------------------------------------*/

.text1			{	color:#333; }


					
/* MARKIERUNG ----------------------------------------------*/

.marker1, .marker2	{	float:left;
						font-size:10px;
						line-height:11px;
						font-style:normal;
						font-weight:normal;
						padding:0px;
						border-left:2px solid #FFFF00;
						border-right:2px solid #FFFF00;
						color:#0c0c0c; 
						background:#FFFF00; }
				
.marker3			{	float:left;
						font-size:10px;
						line-height:11px;
						font-style:normal;
						font-weight:normal;
						padding:0px;
						border-left:2px solid #FF0000;
						border-right:2px solid #FF0000;
						color:#FFF; 
						background:#FF0000; }
						
.marker4			{	float:left;
						font-size:10px;
						line-height:11px;
						font-style:normal;
						font-weight:normal;
						padding:0px;
						border-left:2px solid #FFF;
						border-right:2px solid #FFF;
						color:#000; 
						background:#FFF; }
				
	
				
/* TABLES --------------------------------------------------*/

table     { font-size:10px;
			line-height:10px;
			font-style:normal;
			font-weight:normal;
			border-spacing:2px;
			padding:0px;
			margin-left:5px;
			width:950px;			
			color:#888; }
	
td        { padding:0px; }

/* --- CONTENTS --------------------------------------------*/

#tablehead	{	margin-top:0px;
				margin-bottom:0px; }

/* --- INDEXES ---------------------------------------------*/
	
#container1	{	border-collapse:collapse;
				padding:0px;
				margin:0px;
				height:100%;
				width:960px; }
				
.display  { vertical-align:top;
			height:400px;
			background: #0C0C0C; }
.content  { vertical-align:top;
			background: #111; }
.footer   { vertical-align:bottom;
			background:#111; }
				
/* --- WEBCAM ----------------------------------------------*/

#container2	{ 	border-collapse:collapse;
				padding:0px;
				margin:0px;
				height:400px;
				width:960px; }
			
/* --- PROJEKTE --------------------------------------------*/

.col0-1   { vertical-align:top;
			width:450px;
			background:#111; }
.col0-2   { vertical-align:top;
			width:140px;
			background:#111; }
.col0-3   { vertical-align:top;
			width:140px;
			background:#111; }
.col0-4   { vertical-align:top;
			background:#111; }		
				
/* --- WETTBEWERBE -----------------------------------------*/

.col1-1   { vertical-align:top;
			width:310px;
			background:#111; }
.col1-2   { vertical-align:top;
			width:140px;
			background:#111; }
.col1-3   { vertical-align:top;
			width:140px;
			background:#111; }
.col1-4   { vertical-align:top;
			width:140px;
			background:#111; }
.col1-5   { vertical-align:top;
			background:#111; }
			
/* --- KONTAKT ---------------------------------------------*/

.col2-1   { vertical-align:top;
			width:265px;
			background:#111; }
.col2-2   { vertical-align:top;
			width:270px;
			background:#111; }
.col2-3   { vertical-align:top;
			width:130px;
			background:#111; }
.col2-4   { vertical-align:top;
			width:130px;
			background:#111; }
.col2-5   { vertical-align:top;
			background:#111; }

/* --- IMPRESSUM -------------------------------------------*/

.col3-1   	{ 	vertical-align:top;
				width:205px; }
.col3-2   	{ 	vertical-align:top;
				width:245px; }
.col3-3   	{ 	vertical-align:top;
				width:270px; }
.col3-4   	{ 	vertical-align:top; }



/* LAYERS --------------------------------------------------*/

#header		 {	position:absolute;
				float:left;
				width:auto;
				height:auto;
				z-index:3;
				padding-top:0px;
				padding-right:0px;
				padding-bottom:0px;
				padding-left:5px;
				visibility:visible; }
							
/* --- CONTENTS --------------------------------------------*/

#menu		{	float:left;
				height:auto;
				width:955px;
				z-index:2;
				padding-top:24px;
				padding-right:0px;
				padding-bottom:15px;
				padding-left:5px;
				background-color:#111; }

#content1	{	float:left;
				height:auto;
				width:960px;
				z-index:1;
				background:#111;	}
#content2	{	float:left;
				height:auto;
				width:960px;
				z-index:0;	}