/*Holy Grail PrintCSS Base*/
body,blockquote,p,td,div{
     font-family: Arial;
}
#header,#navli,#navre,#navikasten,.wai_spacing {
	display: none;
}
img{
	border: none;
}
.imgbox {
	float: left;
	width: 210px;
	margin-right: 10px;
}
.imgbox img{
	margin-bottom: 10px;
}
h1 {
	font-size: 1.33em;
	line-height: 1.50em;
}
h2 {
	font-size: 1.17em;
	margin-bottom: 0.00em;
}
h3 {
	font-size: 1.08em;
	margin-bottom: 0.00em;
}
.dhx_tablist_zone {
	display: none;
}
.dhx_tabbar_zone {
	height: auto !important;
	width: 100% !important;
}
.dhx_tabcontent_zone{
	width: 100% !important;
	display: block !important;
	visibility: visible !important;
	position: relative !important;
	height: auto !important;
	background-color: #ffffff !important;
}
.dhx_tabcontent_sub_zone  {
	background-color: #ffffff !important;
	margin-top: 2em;
	height: auto !important;
	width: 100% !important;
	visibility: visible !important;
	position: relative !important;
	clear: both;
	float: none;
}
.dhtmlxTabBar{
	height: auto !important;
	width: 100% !important;
	visibility: visible !important;
	position: relative !important;
	clear: both;
	float: none;
	background-color: #ffffff !important;
}
div.printclear {
	height: 1px;
	width: 100%;
	clear: both;
	display:block;
}
img.links{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
}
img.rechts{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
}
img.border, A img.border {
	border: 1px solid #CCCCCC;
}
img.border_links, A img.border_links {
	border: 1px solid #CCCCCC;
	margin-right: 15px;
	float: left;
}

img.border_rechts, A img.border_rechts {
	border: 1px solid #CCCCCC;
	margin-right: 15px;
	float: right;
}
.tabinhalt{
	height: auto !important;
	padding: 0.5em 0.5em 0.5em 0.5em !important;
	width:640px !important;
}

