/*@page { size:21.0cm 29.7cm;
        margin-top:1.7cm;
        margin-bottom:1.5cm;
        margin-left:1.5cm;
        margin-right:1.5cm
}*/

html, body {

	font-family		: Arial, Helevetica;
	margin			: 0px;
	padding			: 0px;

}


#kopf1, #mainmenu, #mainmenuhover, #footer1{
	display:none;
}

.top{
	display			: none;
}

table.cmstable {
	display			: none;
}

td.rand {
	display			: none;
}

form {
	display			: none;
}

table.default {
	width			: 17cm;
	text-align		: left;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid red;
}

img {
	padding-left		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
	padding-top		: 0px;
	border-bottom		: 0px;
	border-left		: 0px;
	border-right		: 0px;
	border-top		: 0px;
	margin			: 0px;
	width			: 70%;
	height			: 70%;
}

p.pfadhistorie {
	font-family		: Arial, Helevetica;
	color			: black;
	font-size		: 10px;
	padding			: 0px;
	margin-bottom		: 10px;
}

p.pfadhistorie a:link,
p.pfadhistorie a:visited,
p.pfadhistorie a:hover,
p.pfadhistorie a:active {
	color			: #006FB9;
	font-size		: 10px;
	text-decoration		: none;
}

p.pfadhistorie a:hover {
	display		: none;
}

table.contenttable {
	width			: 17cm;
	position		: absolute; 
	top			: 0cm; 
	left			: 0cm;
	margin-left		: 0px;
	margin-right		: 0px;
	margin-top		: 5px;
	margin-bottom		: 0px;
	border			: 0px solid green;
	padding			: 0px;
	text-align		: left;
}

.newsheader {
	display:none;
}

.newsteaser {
	display:none;
}

a.morenews:link,
a.morenews:visited,
a.morenews:active {
	color			: #006FB9;
	font-size		: 9px;
	text-decoration		: none;
}

a.morenews:hover {
	text-decoration		: underline;
	color			: #006FB9;
	font-size		: 9px;
}

table.plain {
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid red;
}

table.plain td {
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid;
}

table.plain td p {
	width			: 90%;
}

.trennlinie {

	border-top		: 1px solid #404040;
}

.trennlinieprodukte {

	border-top		: 1px solid #404040;
	margin			: 0px;
}

.trennliniesub {

	border-top		: 1px solid #404040;
	margin-left		: 0px;
}

.newsheader {
	font-family		: Arial, Helevetica;
	width			: 200px;
	padding			: 5px;
	padding-bottom		: 2px;
	background-color	: #006FB9;
	color			: white;
	font-size		: 9px;
	text-align		: left;
	border			: 1px solid #006FB9; 
	margin-bottom		: 0px;
	padding-left		: 12px;
}

.newsteaser {
	font-family		: Arial, Helevetica;
	width			: 200px;
	padding			: 5px;
	background-color	: #FFFFFF;
	color			: #999999;
	font-size		: 9px;
	text-align		: left;
	border			: 1px solid #006FB9;
	margin-bottom		: 20px;
}

table.cmstablestart, table.cmstable, table.cmstablenews{
	margin			: 0px;
	padding			: 0px;
	width			: 100%;
	background-color	: #000000;
	border-left		: 1px solid white;
}
table.inhalttable, headlinetable{
	margin			: 0px;
	padding			: 0px;
	background-color	: #000000;
	width			: 19cm;
	border			: 0px solid green;
}

table.headlinetable{
	border-left		: 0px solid #000000;
	border-right		: 0px solid #000000;
}

table.datentabelle{
	padding			: 0px;
	background-color	: #FFFFFF;
	text-align		: left;		
	border-top		: 1px solid black;
	border-right		: 1px solid black;
	border-bottom		: 1px solid black;
	border-left		: 1px solid black;	
	margin			: 8px;	
	margin-bottom		: 8px;
}
table.datentabelle td{
	background-color	: #FFFFFF;
}

table.varianten{
	width			: 100%;
	padding			: 0px;
	background-color	: #FFFFFF;
	text-align		: left;	
	border			: 1px solid black;
	border-top		: 1px solid black;
	border-right		: 1px solid black;
	border-bottom		: 1px solid black;
	border-left		: 0px solid black;	
	margin			: 0px;
	padding			: 0px;
}

table.varianten td{
	background-color	: #FFFFFF;
	border-left		: 1px solid black;
	border-bottom		: 0px solid black;
	margin			: 0px;
	padding			: 0px;	
}

table.varianten p{
	font-family		: Arial, Helevetica;
	text-decoration		: none;
	font-weight		: normal;
	color			: #000000;
	font-size		: 12px;	
	padding-left		: 12px;
	padding-top		: 6px;
	padding-bottom		: 8px;
	padding-right		: 6px;
	margin			: 0;
	letter-spacing		: 0.07em;	
}


table.datentabelle p{
	font-family		: Arial, Helevetica;
	text-decoration		: none;
	font-weight		: normal;
	color			: #000000;
	font-size		: 12px;	
	padding-left		: 12px;
	padding-top		: 6px;
	padding-bottom		: 8px;
	margin			: 0;
	letter-spacing		: 0.07em;
}



table.cmstableproduktuebersicht {
	margin			: 0px;
	padding			: 0px;
	border			: 1px solid black;
	width			: 150px;
	margin-bottom		: 20px;
}

table.cmstablestart td, table.cmstable td, table.cmstablenews td, table.cmstableproduktuebersicht td, table.inhalttable td, table.standardtabelle td, table.headlinetable td
{
	background-color	: #FFFFFF;
	vertical-align		: top;
	border			: 0px solid red;
}

table.cmstable {
	border			: 1px solid #000000;
}

table.cmstablestart td img, table.cmstable td img, table.cmstablenews td img, table.cmstableproduktuebersicht td img, table.inhalttable td img, table.standardtabelle td img, table.headlinetable td img, table.datentabelle td img, table.varianten td img
{
	border-right		: 0px solid black;
	padding			: 0;
	margin			: 0;
}


table.cmstablestart h1 {
	font-family		: Arial, Helevetica;
	padding			: 0px;
	padding-top		: 10px;
	padding-bottom		: 3px;
	padding-left		: 10px;
	margin			: 0px;
	font-size		: 12px;
	color			: #006FB9;
	font-weight		: bold;
}
table.cmstablestart p {
	font-family		: Arial, Helevetica;
	padding			: 0px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top		: 10px;
	padding-bottom		: 10px;
	margin			: 0px;
	font-size		: 12px;
	color			: black;
}

table.cmstable h1, table.cmstablenews h1, table.cmstableproduktuebersicht h1, table.inhalttable h1, table.standardtabelle h1, table.headlinetable h1, table.datentabelle h1, table.varianten h1{
	font-family		: Arial, Helevetica;
	padding-top		: 5px;
	padding-bottom		: 3px;
	padding-left		: 12px;
	margin			: 0px;
	font-size		: 12px;
	color			: #006FB9;
	font-weight		: bold;	
}

table.cmstableproduktuebersicht h1{
	padding-left		: 5px;
}

table.cmstable p, table.cmstablenews p, table.inhalttable p, table.headlinetable p{
	font-family		: Arial, Helevetica;
	padding			: 0px;
	padding-left		: 12px;
	padding-right		: 10px;
	padding-top		: 10px;
	padding-bottom		: 10px;
	margin			: 0px;
	font-size		: 12px;
	color			: black;
}

table.cmstablenews p {
}

table.cmstableproduktuebersicht p {
	width			: 190px;
	color			: #000000;
	font-size		: 9px;
	padding-left		: 5px;
	padding-bottom		: 5px;
}

table.cmstableproduktuebersicht h1 {
	width			: 190px;
}



table.standardtabelle{
	margin			: 0px;
	padding			: 0px;
	background-color	: #000000;	
	width			: 100%;
}
table.standardtabelle p{
	font-family		: Arial, Helevetica;
	text-decoration		: none;
	font-weight		: normal;
	color			: #000000;
	font-size		: 12px;	
	padding-left		: 12px;
	padding-top		: 6px;
	padding-bottom		: 8px;
	margin			: 0;
}
.tabellentext{
	font-family		: Arial, Helevetica;
	text-decoration		: none;
	font-weight		: normal;
	color			: #000000;
	font-size		: 12px;	
	padding-left		: 12px;
	padding-top		: 6px;
	padding-bottom		: 8px;
	margin			: 0;
}

table.inhalttable p.link,
table.cmstable p.link,
table.cmstablenews p.link,
table.standardtable p.link,
table.headlinetable p.link,
table.datentabelle p.link
table.varianten p.link{
	padding:0px;
	padding-left		: 12px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	border:0px solid yellow;
}

p.link a:link,
p.link a:visited,
p.link a:active,
p.link a:hover{
	font-family		: Arial, Helevetica;
	text-decoration		: none;
	font-weight		: normal;
	color			: #006FB9;
	font-size		: 12px;	
	padding			: 0px;
	padding-left		: 0px;
	background-image	: url('/gfx_templates/link_pfeil.gif');
	background-position	: 4px 5px;
	background-repeat	: no-repeat;
}

.liste {
	font-family		: Arial, Helevetica;
	padding-left		: 25px;
	padding-right		: 10px;
	padding-top		: 10px;
	padding-bottom		: 10px;
	margin			: 10px;
	font-size		: 12px;
	color			: black;
	letter-spacing		: 0.07em;
}

ul{
	font-family		: Arial, Helevetica;
	padding-left		: 25px;
	padding-right		: 10px;
	padding-top		: 10px;
	padding-bottom		: 10px;
	margin			: 10px;
	font-size		: 12px;
	color			: black;
	letter-spacing		: 0.07em;
}

ul ul{
	padding-left		: 10px;
}

ul ol{
	padding-left		: 10px;
}

ol{
	font-family		: Arial, Helevetica;
	padding-left		: 25px;
	padding-right		: 10px;
	padding-top		: 10px;
	padding-bottom		: 10px;
	margin			: 10px;
	font-size		: 12px;
	color			: black;
	letter-spacing		: 0.07em;
}

ol ol{
	padding-left		: 10px;
}

ol ul{
	padding-left		: 10px;
}
