

@page {
		margin: 1.5cm  1.5cm  1.5cm  1.5cm;
}

html,body  {
	height:auto;
	padding-bottom:0;
}

body {background:none;}

html,body,table,p {
	font:normal 14px/21px 'PTSansRegular',Arial,sans-serif;
	color:#000;
}


.centerfield {
	margin:0;
	padding:0;
	width:785px;
	text-align:left;
}

#header,
#teaser {width:785px;}

#bg_header,
#navigation_1,
#meta,
#left,
#min_hoehe,
#suche
{display:none;}


#header,
#header .centerfield,
#container .centerfield,
#right,
#footer,
#footer .centerfield 
{background:none;}

#header {height:100px;}

.breadcrumb {margin:0}


#right {
	margin:72px 0px 0 0;
	float:left;}

#footer .dakks img {
	margin: 10px 0 20px 21px;
	position:relative;
}
	
		

#home #content {
	width: 515px;
	padding: 74px 30px 20px 0;
}

#visual {display:none;}
.bilder_mobile {display: block;margin-top:60px;}

#teaser {padding:20px 0 0 0px;}
#teaser .box_300 {width: 242px;}

.dakks.mobile {
	display: block;
	margin: 10px 0 20px 21px;
}

.box_right,
#teaser {page-break-inside:avoid;}


#content ul {
	list-style:outside none disc;
	margin: 0 0 0 30px;
	padding: 0 0 8px;
}

#content ul li {
	background:none;
	margin-bottom: 7px;
	padding: 0 0 0 10px;
}

#content table#tabelle_breit.contenttable, 
#content table#tabelle_flex.contenttable {
	border-collapse: separate;
	border-spacing: 0px;
	font-size: 13px;
	margin-top: 10px;
	padding: 0;
	border:1px solid #ccc;
}

#content table#tabelle_breit.contenttable td,
#content table#tabelle_flex.contenttable td,
#content table#tabelle_breit.contenttable tr.tr-odd td, 
#content table#tabelle_flex.contenttable tr.tr-odd td  {
	background: none;
	padding: 5px 10px;
	border:1px solid #CCC;
}



