/*
 * Druckstylesheet zu www.bsccomm.at
 *
 * @version 2006-01-26
 * @author Andreas Bimminger <andreas@bimminger.at>
 */

body
	{
		background-color: #FFFFFF;
		font-size: 1.0em;
		font-family: Verdana, Arial, Helvetica;
		font-weight: normal;
		color:#666666;
		padding:0;
		margin:0;
	}

@page
	{
		size: auto;
	}


div.top
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.information 
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.menu 
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.info 
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.menucontainer
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.w3selfadmin
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.posting
	{
		background-color:#FFFFFF;
		color:#222222;
		border-style:solid;
		border-color:#222222;
		border-color:#222222;
		border-width:1px;
		padding:10px;
		margin-top:2px;
		margin-bottom:2px;
		padding:0px;	
	}

div.logo
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}

div.pagefooter
	{
		position:static;
		float:none;
		height:0;
		width:0;
		visibility:hidden;
		overflow:hidden;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
	}


div.content div.grey
	{
		padding:1%;
		border:1px solid #ebebea;
		background-color:#F8F8F7;
	}

div.banner
	{
		margin-top:30px;
		border-bottom:solid 1px #666666;
		padding-bottom:0px;
	}

div.content
	{
		position:static;
		width:auto;
		float:none;
		padding-left:0;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		border-left:0;
	}


/* Überschriften */

h1
	{
		font-size:1.0em;
		color:#336666;
		margin:0;
	}
h2
	{
		font-size:0.95em;
		color:#ff0000;
		margin-top:0;
		margin-left:0;
		margin-right:0;
		margin-bottom:5px;
	}

h3	
	{
		font-size:0.85em;
		color:#999999;
		margin:0;
	}

h4, h5	
	{
		font-size:0.8em;
	}

h1, h2, h3, h4, h5, h6
	{
		font-family: Verdana, Arial, Helvetica;  
		font-weight: bold;
	}

/*--------------------- Styles zu Bildern */
img	
	{
		border:0;
	}

/*--------------------- Links und Referenzen: */
a
	{
		color:#666666
		background-color: transparent;
		font-weight:bold;
		text-decoration:underline;
	
	}

a:link
	{
		color: #666666;
		text-decoration:underline;
	}

a:visited
	{
		color:#cccccc;
		background-color: transparent;
		text-decoration:underline;
	}

a:active
	{
		color:#336666
		background-color: transparent;
		text-decoration:underline;
	}
	
	
a:hover
	{
		color:#336666;
		background-color: transparent;
		text-decoration:underline;
	}
	
h3 a
	{
		color:#666666;
		background-color: transparent;
		font-weight:bold;
		text-decoration:underline;
	}

h3 a:hover
	{
		color:#336666;
		background-color: transparent;
		font-weight:bold;
		text-decoration:underline;
	}

	
a.active
	{
		color:#FFFFcc;
		background-color: transparent;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
	}
a.active:hover
	{
		color:#FFFFFF;
		background-color: transparent;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
	}
	
a.active:visited
	{
		color:#FFFFcc;
		background-color: transparent;
		text-decoration:none;
	}
	
a.activesub
	{
		color:#FFFFcc;
		background-color: transparent;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
		font-style:italic;
	}
a.nav
	{
		color:#FFFFFF;
		background-color: transparent;
		font-weight:bold;
		text-decoration:none;
		font-size:0.9em;
	}
	
a.nav:link
	{
		color:#FFFFFF;
		background-color: transparent;
		text-decoration:none;
	}

a.nav:visited
	{
		color:#cccccc;
		background-color: transparent;
		text-decoration:none;
	}

a.nav:active
	{
		color:#FFFFFF;
		background-color: transparent;
		text-decoration:none;
	}

a.nav:hover
	{
		color:#ffffcc;
		background-color: transparent;
		text-decoration:none;
	}
a.subnav
	{
		color:#FFFFFF;
		background-color: transparent;
		font-size:0.8em;
		text-decoration:none;
		font-style:italic;
		font-weight:bold;
	}
	
a.subnav:link
	{
		color:#FFFFFF;
		background-color: transparent;
		text-decoration:none;
	}

a.subnav:visited
	{
		color:#FFFFFF;
		background-color: transparent;
		text-decoration:none;
	}

a.subnav:active
	{
		color:#FFFFFF;
		background-color: transparent;
		text-decoration:none;
	}

a.subnav:hover
	{
		color:#ffffcc;
		background-color: transparent;
		text-decoration:none;
	}

p
	{
		color:#666666;
		font-size: 0.8em;
		font-family: Verdana, Arial, Helvetica;
		text-align:justify;
		display:block;
		padding:0px;
		margin:0px;
	}

span
	{
		font-size: 0.8em;
		font-family: Arial, Helvetica; 
	}

span.footer
	{
		font-size: 0.7em;
		font-family: Arial, Helvetica; 
	}

/*---------------- Klassen */

a.nav 
	{
		font-weight:bold;
		color:#FFFFFF;
	}

/*---------------- Aufzählung */

ul, ol	
	{
		font-family: Arial, Helvetica; 
		font-weight:normal;
		color:#666666; 
		list-style-type:square;
	}

/*----------------- Formularelemente */
 
input	
	{
		font-family: Arial, Helvetica; 
		font-size:0.8em;
	}

select
	{
		font-family: Arial, Helvetica; 
		font-size:0.8em;
	}

textarea	
	{
		font-family: Arial, Helvetica; 
		font-size:0.8em;
	}

/*----------------- Tabellenelemente */
td 
	{
		padding:0;
	}

th
	{
		padding:0;
		background-color:#336666;
		color:#FFFFFF;
	}


