

@import url("navigation.css"); 
@import url("fce.css"); 

/* Farben------------------------------------------------------------------------------------------------------

	Grau Text: 	#999999
	Grün:		#91ae24
	Blau: 		#172983
	Orange: 	#f1ad0a

 */



/* standard elements------------------------------------------------------------------------------------------------------ */

html {min-height: 100%; background: #eeeeee url(../images/background.jpg) no-repeat center top fixed }

* {
	margin: 0;
	padding: 0;
}

a {color: #333; }
a:hover {color: #f1ad0a; }

body {
	background:  url(../images/) repeat-x left bottom;
	font: normal 62.5% Verdana;
	margin: 0 auto;

}
/* Struktur------------------------------------------------------------------------------------------------------ */

.hauptcontainer {
	margin: 0 auto;
	padding: 0;
	width: 970px;}
	
.container {
	margin: 0 auto;
	padding: 0;
	width: 970px;
	background: url(../images/.gif) repeat-y;}

#nonFooter
	{
	position: relative;
	min-height: 100%;  background:  url(../images/) repeat-y left top fixed;}
	
html #nonFooter
	{
	height: 100%;}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
html #footer
	{
	margin-top: -7.4em; background:  url(../images/footer.jpg) no-repeat bottom;}

.main {
	padding: 0;
	margin: 0 auto;
	line-height: 25px; color: #172983; font-size: 1.2em; TEXT-ALIGN: justify;}


.main A.normallink {
	text-decoration: none;
	COLOR: #91ae24; 
	FONT-WEIGHT: bold; 
	
}

.main A.normallink:hover {
	COLOR: #f1ad0a; 
	FONT-WEIGHT: bold;
}

.main A.pdflink {COLOR: #333; line-height: 25px;}
.main A.pdflink:hover {COLOR: #f1ad0a; }
.main A.pdflink#pdf {background: url(../images/pdf.jpg) 2% 60% no-repeat; margin: 0px 0px 0px 0; padding: 10px 0px 5px 30px;}


.clearer {clear: both;}

.left {float: left;}

.right {float: right;}







/* header------------------------------------------------------------------------------------------------------ */
.top {
	background: url(../images/top.gif) no-repeat;
	width: 970px;
	margin: 0 auto;
}

.header {
	margin: 0 auto;
	padding: 0;
	height: 178px;	
	width: 970px;
}

.header .right {
	text-align: center;
	height: 142px;
	width: 970px;
}

/* end header------------------------------------------------------------------------------------------------------ */













/* styled content------------------------------------------------------------------------------------------------------ */
.fce_roundbox { margin: 0px 0 35px 0px; }	
.fce_roundbox .content_zone { line-height: 20px; padding:10px; border:1px solid #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:5px 0 0 0; }

.news_latest .news_item .date { font-size: 1.0em; color: #999;}
.news_latest .news_item p { margin: 0 0 10px 0; padding: 5px 0px 0px 0px;}
.news_latest .news_item a:link, .news_latest .news_item a:visited { color:#91ae24; text-decoration: none; padding:0px 16px 0px 0px; background: url(../images/arrowrightorange.gif) 100% 65% no-repeat; display:block; }
.news_latest .news_item a:hover { background: url(../images/arrowrightgreen.gif) 100% 65% no-repeat; display:block;}


.topandprint  { padding: 20px 10px 0px 0px;  }
.topandprint ul { padding: 10px 10px 0px 0px;  }
.topandprint li { display:inline; margin: 10px 10px 20px 0px;}
.topandprint li a { float: left; list-style-type: none; font: normal 1.1em Verdana; color: #172983; margin: 0px 10px 0px 0px; padding: 8px 20px 8px 30px; text-decoration: none; background: #FFF url(../images/) 10% 50% no-repeat; }
.topandprint li a:hover { background: #172983 url(../images/) 10% 50% no-repeat; color: #FFF;}

.topandprint #top {background-image:url("../images/arrowup_normal.gif") ;}
.topandprint #print {background-image:url("../images/print_normal.gif") ;}
.topandprint #top:hover {background-image:url("../images/arrowup_hover.gif") ;}
.topandprint #print:hover {background-image:url("../images/print_hover.gif") ;}


.divider { width: 100%; height: 1px; border-top: 1px solid #172983; clear: both; margin: 10px 0px 10px 0px;}
.divider1px { width: 100%; height: 1px; border-top: 1px solid #172983; clear: both; margin: 1px 0;}


a.mehr:link, a.mehr:visited, .mehr a:link, .mehr a:visited { margin: 15px 15px 15px 0px;  font: bold 1.2em; color:#999; outline:none; background: url(../images/arrowrightorange.gif) 100% 60% no-repeat; padding: 5px 15px 5px 0px; } 

a.mehr:hover, .mehr a:hover { background: url(../images/arrowrightgreen.gif) 100% 60% no-repeat; } 


p,code,ul {padding: 15px 0px 0px 0px; display: block; TEXT-ALIGN: justify;}


li {list-style: none;}

h1 {
  font: bold 1.4em Verdana; color:#3c84de; margin: 30px 0 0px 0px; line-height:45px;
  }
h1 span {}
h1.swap {
  height:45px;
  background-repeat:no-repeat;  
  }
h1.swap span, h1 em {display:none;  }
h1.swap img {display: block;  }

h1#thefuture {background-image:url("../images/h1_thefuture.png");  }
h1#thefuture_fr {background-image:url("../images/h1_thefuture_fr.png"); height:75px; }
h1#wehelp {background-image:url("../images/h1_wehelp.png");  }
h1#wehelp_fr {background-image:url("../images/h1_wehelp_fr.png");  }
h1#downloads {background-image:url("../images/h1_downloads.png");  }
h1#sap-consulting {background-image:url("../images/h1_sap-consulting.png");  height:75px;}
h1#sap-consulting_fr {background-image:url("../images/h1_sap-consulting_fr.png");  height:105px;}
h1#optimizingbusinessprocesses {background-image:url("../images/h1_optimizingbusinessprocesses.png");  height:75px;}
h1#projectmanagement {background-image:url("../images/h1_projectmanagement.png");  height:108px;}
h1#projectmanagement_fr {background-image:url("../images/h1_projectmanagement_fr.png");  height:108px;}
h1#processmanagement {background-image:url("../images/h1_processmanagement.png");  height:105px;}
h1#processmanagement_fr {background-image:url("../images/h1_processmanagement_fr.png");  height:108px;}
h1#aboutus {background-image:url("../images/h1_aboutus.png");  height:75px;}
h1#aboutus_fr {background-image:url("../images/h1_aboutus_fr.png");  height:108px;}
h1#philosophy {background-image:url("../images/h1_philosophy.png"); }
h1#philosophy_fr {background-image:url("../images/h1_philosophy_fr.png");  height:75px;}
h1#privacypolicy {background-image:url("../images/h1_privacypolicy.png"); }
h1#privacypolicy_fr {background-image:url("../images/h1_privacypolicy_fr.png"); }
h1#termsofuse {background-image:url("../images/h1_termsofuse.png"); }
h1#termsofuse_fr {background-image:url("../images/h1_termsofuse_fr.png"); }
h1#contactus {background-image:url("../images/h1_contactus.png"); }
h1#contactus_fr {background-image:url("../images/h1_contactus_fr.png"); }
h1#imprint {background-image:url("../images/h1_imprint.png"); }
h1#partner_fr {background-image:url("../images/h1_partner_fr.png"); }
h1#partner {background-image:url("../images/h1_partner.png"); }


h1#hobbies {background-image:url("../images/iconback.jpg");}
h1#photos {background-image:url("navi_03.jpg");}
h1#studies {background-image:url("navi_05.jpg");}
h1#mail {background-image:url("exclam.jpg");}
h1#help {background-image:url("question.jpg");}
h6#help {background: url(../images/arrowrightgreen.gif) 2% 60% no-repeat; margin:0px 0px 0px 0; padding: 0px 0px 0px 30px;}


h2 { font: bold 1.4em Verdana; color:#f1ad0a; padding: 15px 0px 15px 0px;  }

h3 {
  font: bold 1.4em Verdana; color:#3c84de; margin: 0px 0px 5px 0px; line-height:49px; 
  }
h3 span {}
h3.swap {
  height:49px;
  background-repeat:no-repeat;  
  }
h3.swap span, h1 em {display:none;  }
h3.swap img {display: block;  }

h3#fullbenefit {background-image:url("../images/h3_fullbenefit.png");}
h3#fullbenefit_fr {background-image:url("../images/h3_fullbenefit_fr.png"); height:72px;}
h3#rectifypoints {background-image:url("../images/h3_rectifypoints.png");}
h3#rectifypoints_fr {background-image:url("../images/h3_rectifypoints_fr.png");}
h3#futureability {background-image:url("../images/h3_futureability.png");}
h3#futureability_fr {background-image:url("../images/h3_futureability_fr.png"); height:72px;}
h3#optimizingbusinessprocesses {background-image:url("../images/h3_optimizingbusinessprocesses.png");  height:25px; line-height:25px;}
h3#optimizingbusinessprocesses_fr {background-image:url("../images/h3_optimizingbusinessprocesses_fr.png");  height:25px; line-height:25px;}



h4 { font: bold 1.2em Arial; color:#ff0000; margin:2px 0 5px 0; padding:24px 0px 24px 12px; line-height:18px;}
h5 { font: bold 1.0em Arial; color:#66ff00; margin:2px 0 5px 0; padding:24px 0px 24px 12px; line-height:18px;}
h6 { font: bold 0.8em Arial; color:#3c84de; margin:2px 0 5px 0; padding:24px 0px 24px 12px; line-height:18px;}


blockquote {
	background: url(../images/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}


.liste li {
	list-style: url(../images/li.gif);
	margin-left: 18px;
}


/* images------------------------------------------------------------------------------------------------------ */


images {

}


/* footer------------------------------------------------------------------------------------------------------ */
.footer {
	
	background: url(../images/footer.gif) repeat-x left bottom;
	color: #666666;
	font: bold 1em Verdana;
	height: 76px;
	padding-top: 20px;
	text-align: left bottom;
}
.footer2 {
	padding-top: 15px; padding-left: 12px;
	float: left;
	
}

.footer a {
	border-right: 1px solid #172983;
	font-weight: normal;
	font-size: 1.2em;
	color: #999999;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}


.footer a:hover {color: #172983; }









