/* Stylesheet for vulkanus.at                */
/* Copyright 2006 by Andreas Zwirzitz        */
/* vulkanus.at - vulkanus.cc - vulkanus.net  */

html { height:100%; }
body { height:100%; margin:0px; }

table { padding:0px; margin:0px; border-collapse:collapse; width:100%; }
	table.master { height:100%; background-color:#EEEEFF; }
	table.header { height:70px; background-color:#000000; vertical-align:top; }
	table.menue { height:25px; background-color:#0066FF; vertical-align:top; } 
	table.content { height:100%; }
	table.subcontent { height:100%; }
	table.daten { width:600px; border-color:#CCCCCC; border-style:solid; border-width:1px; margin-left:auto; margin-right:auto; }
	table.footer { height:35px; background-color:#000000; vertical-align:bottom; }
	
td { padding:0px; margin:0px; border-collapse:collapse; font-family:Verdana,Sans,sans-serif; }
	td.mheader { vertical-align:top; height:70px; }
	td.mmenue { vertical-align:top; height:25px; }
	td.mcontent { vertical-align:top; }
	td.mfooter { vertical-align:bottom; height:35px; }
	td.header { color:#0066FF; font-size:30pt; letter-spacing:0.5em; padding-left:10px; background-image:url(images/header_bg.png); background-position:right top; background-attachment:fixed; background-repeat:no-repeat; }
	td.menue { color:#222222; font-size:10pt; padding-left:10px; padding-right:10px; border-bottom-color:#000000; border-bottom-width:1px; border-bottom-style:solid; }
	td.content { height:100%; }
	td.subcontent_menu { width:160px; color:#222222; font-size:10pt; padding:10px; border-right-color:#000000; border-right-width:1px; border-right-style:dashed; background-color:#CCCCFF; vertical-align:top; }
	td.subcontent { background-color:#EEEEFF; height:100%; vertical-align:top; padding:10px; color:#222222; font-size:10pt; }
	td.daten { border-style:dashed; border-width:1px; border-color:#CCCCCC; padding:5px; color:#222222; font-size:10pt; }
	td.footer { padding-left:10px; color:#999999; font-size:8pt; }
	
p { font-family:Verdana,Sans,sans-serif; }
	p.ueberschrift { font-size:25pt; color:#0066FF; text-align:center; letter-spacing:0.2em; }
	p.zentriert { font-size:10pt; color:#222222; text-align:center; /*letter-spacing:0.1em;*/ }
	p.links { font-size:10pt; color:#222222; text-align:left; /*letter-spacing:0.1em;*/ }
	
h1 { font-family:Verdana,Sans,Sans-serif; font-size:25pt; color:#0066FF; text-align:center; letter-spacing:0.2em; font-weight:normal; }
	
a { font-family:Verdana,Sans,sans-serif; }
	a:link { size:10pt; color:#222222; text-decoration:none; }
	a:visited { size:10pt; color:#222222; text-decoration:none; }
	a:focus { size:10pt; color:#222222; text-decoration:none; }
	a:hover { size:10pt; color:#222222; text-decoration:underline; }
	a:active { size:10pt; color:#222222; text-decoration:none; }
	
	a.footer:link { size:8pt; color:#999999; text-decoration:none; }
	a.footer:visited { size:8pt; color:#999999; text-decoration:none; }
	a.footer:focus { size:8pt; color:#999999; text-decoration:none; }
	a.footer:hover { size:8pt; color:#999999; text-decoration:underline; }
	a.footer:active { size:8pt; color:#999999; text-decoration:none; }
	
input.text { font-family:courier new,courier; font-size:9pt; color:#555555; border-style:dotted; border-width:1px; border-color:#0033FF; padding:2px; padding-left:5px; }
input.submit { font-family:Verdana,Sans,sans-serif; font-size:9pt; font-color:#222222; border-style:solid; border-width:1px; border-color:#0033FF; padding:2px; letter-spacing:0.1em; }
textarea { font-family:courier new,courier; font-size:9pt; color:#555555; border-style:dotted; border-width:1px; border-color:#0033FF; padding:2px; padding-left:5px; }
