﻿BODY{
}

/* ausblenden */
div#content div.navigation,
div#content div.tools,
div#navigation,
img.illu_head,
div#visual,
#footer{
	display:none;
}

DIV#page{
	width: 83em;
	background-color: #FFF;
	
	/* site specific */
	background:#FFFFFF;
	padding-bottom:0;
}

DIV#header {
	width:51.22em;
	height:5.9578em;
	background:transparent;
	border-bottom:1px solid #CECECE;
}

	div#header div.headline {
		margin:0 !important;
		display:inline;
	}
	
	div#header div.headline img {
		width:23.75em;
	}
	
	div#header img {
		position:relative;
	}

#printFooter {
	border-top:1px solid #CECECE;
	clear:both;
	display:block;
	font-size:85%;
	margin-top:1em;
	padding:1em 2em;
	width:56.8em;
}	
       
DIV#content{
	clear: both;
	height: 100%;
	 overflow:visible; 
}
	/* one body width */
	DIV#content DIV.body,
	div#content div.body div.wide {
		width:49.55em;
	}
	
	/* reset no shadow - layout grid */
	DIV#content DIV.body{
		clear:left;
		padding: 0;
		margin-left:1.67em;
		display:inline;
		overflow:visible;
		margin-top:1em;
	}
	
	div#content div.category .paragraph {
		display:block;
	}
	
	div#content div.body div.wide {
		margin-top:0;
	}
	
	div#content div#grid {
		display:inline;
		margin-left:0em;
		margin-right:0;
		width:51.5em;
	}
	
	div#content div#grid div.grid_kachel {
		border-right:0px dashed #C5C6C7;
		margin-bottom:0em;
		padding-bottom:1.5em;
	}
	
	div#content div.grid_kachel.kachel_wide, 
	div#content div.divider {
		margin-left:1.5em;
		width:49em;
	}
	
	.homepage div.illu {
		width:52.5em;
		overflow:hidden;
		margin-top:1em !important;
		margin-bottom:1em !important;
		height:auto !important;
	}	
	
	div#content div.illu img, #illu_wrapper, div#content div.illu div.buttons { display:none; }
	
	div#content div.illu div.visual_text {
		position:static;
		left:auto;
		top:auto;
		float:left;
		display:block;
	
		padding:1.5em;
		width:21.08em;
		
	
	}
	
	div#content div.illu  .divide {
		clear:both;
		height:1em;
		margin-top:1em;
		background:#FFFFFF;
		border-top:1px dashed #C5C6C7;	
		
	}
	
	div#content div.illu div.visual_text p,
	div#content div.illu div.visual_text ul li	{
		color:#4D4D4D;
	}
	
	
	
	div#content div.body div.paragraph ul.tabs {
		display:none;
	}

	div#content div.body div.paragraph div.tabcontent {
		display:block !important;
		margin-bottom:0.5em;
	}	
	
	div#content div.body h4 {
		display:inline;
	}

	div#content div.body div.paragraph ul {
		position:static !important;
	}