/*
	Hier wird das Layout geregelt
	
		Standardschrift 12px = 75 %;
	
		10px = 0.833em;
		11px = 0.917em;
		12px = 1em;
		14px = 1.167em;
		16px = 1.334em; 
*/

/* --------------------------------------------------------------HTML ELEMENTE*/
h1{
	margin-top:0.2em;
	margin-bottom:0.5em;
	
	
}
h2{
	
	margin-top:1em;
	margin-bottom:0.5em;
	padding:5px 0px 5px 0;
}


/* Listen u.ä,*/
#content_text ul{
	/* Alle listen in content_text */
	margin-left:1em;
	list-style:disc;
	
	margin-top:1em;
}

#content_text ul ul{
	margin-left:1em;
}

ul.case_projects_contry li{
	margin-left:150px;
	
}
ul.case_projects_continent{
	list-style:none !important;
	
}

/* -------------------------------------------------------------Div Styles*/
#content{
	/*width:776px;*/
	width:56.25em;
	min-width:750px;
	margin-left:auto;
	margin-right:auto;
	
	position:relative;
}
#content_head{
	/*Logo und Schriftlogo*/
	padding-bottom:1em;
	height:100px;
}
#content_top{
	/* Hier ist das heutige Datum enthalten */
	position:relative;
	clear:left;
	padding:5px 1em 5px 1em;
}
#content_top_right{
	margin-left:54.25em;
	
}
#content_menu{
	width:164px;
	padding-top:50px;
	float:left;
		
}
#content_text{
	padding:50px;
	margin-left:184px;
	height:auto;
	min-height:500px;
	width:auto;
	
	
}
#content_footer{
	
	text-align:left;
	padding:70px 1em 2em 1em;
	
}

/* ----------------------------------------------------------------Navigation */
ul#navigation{
	list-style:none;
	width:100%;
	
	
}
ul#navigation li{
	
	width:164px;
	background-image:url(/pics/menu_bg_1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
ul#navigation li a:link,ul#navigation li a:visited{
	display:block;
	width:144px;
	padding:10px;
	padding-top:6px;
	padding-bottom:6px;
	
}
ul#navigation li a:hover{
	width:144px;
}


/* -----------------------------------------------------------------------Case Action */

.case_training_duration{
	margin-top:1em;
	
}

.kontakt{
	
	margin-left:250px;
}
ul.action_texting_nfood{
	
	margin-top:20px;
	list-style:disc;
}
ul.action_texting_nfood li{
	margin-left:30px;
}


.action_testing_pharma{
	 min-height:200px;
	 height:auto !important;  /* für moderne Browser */
  	 height:200px;  /*für den IE */
	
}

/* ----------------------------------------------------------------------natrue ---*/
div#natrue ul {
	margin-left:3em;
}
div#natrue ul#label{
	list-style:none;
	
}
div#natrue ul#label li{
	min-height:5em;
	position:relative;
	margin-bottom:3em;
}
div#natrue ul#label li img{
	
}
div#natrue ul#label li h2{
	font-size:.9em;
	position:absolute;
	top:0;
	margin:0 !important;
	
	line-height:.9em;
	left:100px;
}

div#natrue ul#label li p{
	font-size:.9em;
	margin:-65px 0 0 100px;
}
div#natrue .daneben_text{
	margin-bottom:1em !important;
}
/* ----------------------------------------------------------------------All.Klassen */
#content_text img{
	padding:5px;
	border:1px solid #b3d800;
}
.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
.margin_top_1{
	margin-top:1em;
}

.margin_top_3{
	margin-top:3em;
}
.margin_bottom_1{
	margin-bottom:1em;
}
.rand{
	border:0;
	padding:3px;
}

.daneben_text{
	margin-right:2em;
	margin-bottom:2em;
}
ul.listclear{
	list-style:none !important;
}


	

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
 }

.clearfix { display: inline-block; }
/* Vor IE/Mac verstecken \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* Ende des Verstecks */

@media screen, projection {
}
@media print {
* { background: #fff; color: #000; }
html { font:11pt/1.5 georgia, serif; }
#content{
	width:100%;
}
#navigation {
	display:none;
}
img{
	display:none;
}
#content_head{
	display:none;
}
#content_top{
	font-size:19pt !important;
	font-weight:bolder;
}
a[href]:after {
content: " [ " attr(href) " ] ";
color: #999;
}
#content_head a[href]:after{
	display:none !important;
}
ul ul.displaynone{
	display:block;
}
.action_testing_pharma{
	height:auto !important;
}
}

