/*
Transporter Ð Visuelle Logistik ist cool, www.transporter.at, 2009
Print-Spezifikationen, Rainer Fabrizi
*/

/* =layout
****************************************************/
body, #alles {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	background: white;
	font-size: 12px;
	line-height: 1.5;
	}
#kopf, #fuss {
	display: none;
	}
#mitte {
	float: none;
 	width: auto;
	margin: 0 5%;
	padding: 0;
	border: 0;
	color: #000;
	background: transparent none;
	border-top: 2px #000 solid;
	}

/* =formatierung
****************************************************/
h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { margin: 1.5em 0 0.5em 0; padding: 0; }
p { margin: 0 0 1.5em 0; }
	p.bildtext {
	margin: -1.5em 0 1.5em 0;
	font-size: 90%;
	}
q {
	font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif;
	font-style: italic;
	}
blockquote {
	margin: 0 0 1.5em 0;
	padding: 0 20px;
	font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif;
	font-style: italic;
	}
/* =listen */
ul { margin: 0 0 1.5em 0; }
	ul li {
	padding-left: 0;
	}
	ul li p { margin: 0 0 1em 0; }
ol { margin: 0 0 1.5em 0; }
	ol li {
	list-style-type: decimal;
	list-style-position: inside;
	}
	ol li p { margin: 0 0 1em 0; }
dl { margin: 0 0 1.5em 0; }
	dt { font-weight: bold; }
	dd {
	padding-left: 20px;
	margin: 0 0 1em 0;
	}
/* =bild */
img { margin: 0 0 1.5em 0; }
a img {
	display: block;
	margin: 0 0 1.5em 0;
	text-decoration: none;
	}
/* links */
a:link, a:visited {
	color: #AAA;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}
a:link:after, a:visited:after { content: " (" attr(href) ") "; }
a[href^="/"]:after { content: " (http://www.domain.com" attr(href) ") "; }
/* =linie */
hr {
	margin: 0 0 1.5em 0;
	padding: 0;
	height: 1px;
	color: #000;
	background-color: #000;
	border-top: 1px solid #000;
	border-bottom: none;
	}

/* formular
****************************************************/
.formular fieldset {
	margin: 0 0 1em 0;
	padding: 0;
	border: none;
	}
	.formular legend {
	margin: 0 0 1em 0;
	font-weight: bold;
	}
	.formular p { margin: 0 0 1.5em 0; }
	/* alle =formularfelder */
	.formular input, .formular textarea, .formular select, .formular option, .formular button {
	font-size: 100%;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	color: #000;
	background: #FFF;
	}
	.formular input, .formular textarea {
	padding: 5px;
	border: 1px solid #AAA;
	}
	.formular select {
	padding: 5px;
	border: 1px solid #AAA;
	}
	.formular input#submit, .formular input#reset {
	padding: 5px;
	color: #000;
	background: #FFF;
	border: 1px solid #AAA;
	}

/* =tabelle
****************************************************/
.tabelle {
	width: 100%;
	margin: 0 0 1.5em 0;
	table-layout: auto;
	}
	.tabelle caption {
	padding: 5px 0;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #000;
	}
	.tabelle tr {
	position: relative;
	text-align: left;
	border-bottom: 1px solid #000;
	}
	.tabelle th, .tabelle td {
	margin: 0;
	padding: 5px;
	}

/* =spezielle =klassen =module
****************************************************/
a.linkbox {
	display: block;
	margin: 0 0 1.5em 0;
	text-decoration: none;
	}
	.linkbox_bild img {
	display: block;
	margin: 0;
	outline: none;
	}
	.linkbox_headline, .linkbox_text {
	display: block;
	margin: 0;
	font-weight: bold;
	text-decoration: underline;
	}
.box { font-weight: bold; }
.nachoben { display: none; }

/* =allgemeine =klassen
****************************************************/
.alignLinks { text-align: left; }
.alignRechts { text-align: right; }
.block { display: block; }
.inline { display: inline; }
.rausschieben { text-indent: -999999px; }
.verstecken { display: none; }
.hundert { width: 100%; }

.klein { font-size: 90%; }
.duenn { font-weight: normal; }
.fett { font-weight: bold; }
.unwichtig { font-weight: normal; }
.wichtig { font-weight: bold; }