﻿/* 

Style-Sheet www.Zukunftshaus.at

Colours:
Green: #666600   Navigation, Links, PopUp-Window-Frame 
Grey:  #F5F5F5   Spacers (vertical lines, horizontal lines)

*/

*			{ margin:0; } 
html	{ overflow-y:scroll; }

/*	Externe Links, z.B.: innerhalb des UserControls UC_Left	*/
a.grey:link	  	{ color:#666600; text-decoration:none; }	
a.grey:active  	{ color:#666600; text-decoration:none; }
a.grey:visited 	{ color:#666600; text-decoration:none; }
a.grey:hover	  { color:#000000; text-decoration:underline; }

td#Main a:link    { color:#666600; text-decoration:underline; }
td#Main a:active  { color:#666600; text-decoration:underline; }
td#Main a:visited { color:#666600; text-decoration:underline; }
td#Main a:hover	  { color:#000000; text-decoration:underline; }

/* Alle Links innerhalb des DIVs ContText	*/
div#ContText a:link	  	{ color:#666600; text-decoration:underline; }	
div#ContText a:active  	{ color:#666600; text-decoration:underline; }
div#ContText a:visited	{ color:#666600; text-decoration:underline; }
div#ContText a:hover	  { color:#000000; text-decoration:underline; }

html	{ height:100%; }
body	{ height:100%; background-image:url(../Images/Background-Body.gif); background-repeat:repeat-x; margin:0 0 0 0; padding:0 0 0 0;
				font-family:Verdana,Arial,Sans-Serif; font-size:12px; text-align:center;  }

#BottomSpacer	{ height:60px; clear:left; width:100%; margin:0 auto; }	/* #Spacer creates space + margin for footer */
#Footer				{ height:50px; clear:left; width:100%; margin:0 auto; background:#F2E4D7; }


#Wrapper      { width:1022px; min-height:100%; height:auto !important; height:100%; text-align:left; margin:0 auto -50px; } /* bottom margin is the negative value of footer's height */ 
#Header       { width:1022px; height: 100px; text-align:center; }
div.Headline	{ width:100%; border-bottom:solid 1px #F5F5F5; margin:0 0 5px 0; padding:20px 0 2px 0; }
#SpacerTop    { width:1022px; height:15px; margin:0; padding:0; }    

td            { vertical-align:top; text-align:left; padding:0; }
td.Spacer     { background-image:url(../Imgs/Border-Grey-Vert.gif); background-repeat:repeat-y; width:11px; }

td#Navi				{ width:200px; }
td#Main				{ width:600px; padding:0; }
td#Partner		{ width:200px; }

/* Cellpadding for Table "Impressum" only */
#TblImprint td  { padding:5px; }

p							{ font-family:Verdana,Arial,sans-serif; font-size:12px; margin:0 0 5px 0; padding:0; color:#666666; line-height:18px; }

h1	{ font-size:1.3em; color:#666666; padding:0 0 15px; }
h2	{ font-size:12px; color:#666666; }
h3	{ font-size:12px; color:#666666; font-weight:bold; padding:10px 0 5px 0; }

hr	{ border-color:#E2E2E2; color:#E2E2E2; background:#FFFFFF; border-width:1px 0 0 0; width:100%; height:0px; margin:10px 0 10px 0; }

img					{ border:solid 0px #FFFFFF; }
img.Nav			{ border:solid 0px #FFFFFF; width:200px; height:20px; }
img.Logos 	{ float:left; padding:0 0 20px 5px; clear:both; }
img.floatR	{ float:right; margin:0 0 5px 15px; }
img.floatL	{ float:left; margin:0 15px 5px 0; }

/* Lists */
ul				{	padding:0 10px 10px 25px; line-height:1.4em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#666666; 
						list-style-image:url(../Images/ListItem-Dot.gif); list-style-position:outside; }
ul li			{ margin-top:0.8em; }	

table		{ color:#666666; }

span.Link { font-size:11px; }

