﻿/* ***********************************
   Kapsch css-file Print Layout
   version 1.0
   21. april 2008
   bitbite - multimedia und webdesign
   mh@bitbite.at
   ************************************ */

@charset "UTF-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
	background-color: #FFFFFF;
}

/* TABLES */

table, td {
	border: 1px solid #000000;
}

th {
	color: #000000;
	border: 1px solid #000000;
	font-weight: bold;
}

#content table p {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/* HEADLINES */

h1 {
	font-size: 1.5em;
}

#headline_index h1, #headline_index_ban h1 {
	font-size: 0.8em;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}

#headline h1 {
	display:none;
}
#headline h2 {
	font-size: 0.8em;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1em;
}

#index_banner {
	display:none;
}

/* CONTENT */

a {
	color: #000000;
	text-decoration: underline;
}

.accessibility {
	display:none;
}
#logo {
	text-align: right;
}
#headline {
	font-family: Arial, Helvetica, sans-serif;
}
#contentcontainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
}
#mainnav {
	display:none;
}

#breadcrump {
	display:none;
}

#subnav {
	display:none;
}

#footer {
	padding-top: 2em;
}

#footer .absolutemiddle, #footer a {
	display:none;
}
#copyright img {
	display:none;
}
#copyright {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/* floating images */

.image_float {
	clear: both;
	float: none;
}
.image_float p{
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.image_float h1, .image_float h2, .image_float h3 {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.imagesleft {
	float: left;
	position: relative;
}
.imagesright {
	float: right;
	position: relative;
}
.imagesleft p{
	padding-right: 10px !important;
}
.imagesright p{
	padding-left: 10px !important;
}

