/* 
	Einige fundamentale Einstellungen

*/

body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

a img {
	border: none;
}

table {
	border-collapse: collapse;
}


/*
	Folgende Elemente werden nicht gedruckt.
	
*/

#navi1 {
	display: none;
}

#navi2 {
	display: none;
}



/* 
	Der Wrapper sorgt für Seitenränder 

*/

.wrap {
	margin: 0 7% 0 11%;
}



/* 
	Header

*/


#logo {
	padding: 0 16px 0 0;
	text-align: right; 
}



/* 
	Content

*/

#headline {
	margin: 0 0 20pt 0;
}

#headline2 {
	display: none;
}

#images {
	float: right;
	padding: 4pt 0 10pt 20pt;
}

#images2 {
	display: none;
}

#images p {
	display: none;
}

#text {
	padding: 0 0 30pt 0;
	font-size: 10pt;
	line-height: 15pt;
	color: #000000;
	background-color: #ffffff;
}

#text a {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

#text span.tief  {
	position: relative;
	font-size: 8pt;
	top: 0.3em;
}

#text span.hoch  {
	position: relative;
	font-size: 8pt;
	top: -0.3em;
}

#text table.techdata {
	margin: 21pt 0 0 0;
	width: 100%;
	font-size: 10pt;
	line-height: 14pt;
	text-align: center;
	border-bottom-width: 1pt;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-right-width: 1pt;
	border-right-color: #cccccc;
	border-right-style: solid;
}

#text table.techdata td {
	margin: 0;
	padding: 4pt;
	text-align: center;
	color: #000000;
	background-color: #f8f8f8;
	border-top-width: 1pt;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-left-width: 1pt;
	border-left-color: #cccccc;
	border-left-style: solid;
}

#text table.techdata td.top {
	font-weight: bold;
	color: #777777;
	background-color: #eeeeee;
}

#text table.techdata td.left {
	font-weight: bold;
	color: #777777;
	background-color: #eeeeee;
	text-align: left;
}

#text table.contact td {
	margin: 0;
	padding: 10pt;
	vertical-align: top;
	color: inherit;
	background-color: inherit;
	border-top-width: 1pt;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-left-width: 1pt;
	border-left-color: #ffffff;
	border-left-style: solid;
}

#text table.contact td.left {
	width: 190pt;
}

#text table.contact input.daten {
	margin: 2pt 0 2pt 0;
	padding: 2pt;
	width: 172pt;
	border-width: 2pt;
}

#text table.contact select {
	margin: 4pt 0 4pt 0;
	width: 180pt;
}


/* 
	Footer

*/

#footer p {
	padding: 0;
	font-size: 8pt;
	line-height: 12pt;
}
