/* ####################### ALLGEMEIN ####################### */
body, html {
	margin: 0px;
	padding: 0px;
	font: 13px/22px Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

body {
	background: url(../img/background_left_top.gif) top left no-repeat;
	}
	
h1 {
	font-size: 20px;
	}

p {
	text-align: center;
	}
	
/* ####################### DIV CONTAINER ####################### */
#wrap {
	width: 930px;
	margin-left: 50px;
	margin-top: 30px;
	}


/* ####################### SIDENAV ####################### */
#sidenav_container {
	width: 110px;
	float: left;
	}	
	
	#sidenav_container h3{
		font: bold 16px/17px Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #3c7825;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		}
		
	#sidenav_container a img{
		border: 0px;
		}
		
	#sidenav_container .inside {
		padding-top: 0;
		overflow: hidden;
		}
	
	#sidenav_container img.active {
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
		}
		
	#sidenav_container img.notactive {
		filter:alpha(opacity=40);
		-moz-opacity:.40;
		opacity:.40;
		}

	#sidenav_container td.num {
		width: 47px;
		height: 31px;
		text-align: right;
		}
		
	#sidenav_container td.true {
		width: 47px;
		height: 31px;
		background: url(../img/sidebar_numbers/true.gif) center no-repeat;
		}
	
	#sidenav_container td.false {
		width: 47px;
		height: 31px;
		background: url(../img/sidebar_numbers/false.gif) center no-repeat;
		}
	
	#sidenav_container .btn-auswertung {
		padding: 20px 0px 0px 0px;
		text-align: center;
		}
		
	#sidenav_container .prozent{
		margin: 20px 0px 0px 0px;
		}
		
	#sidenav_container .prozent h1{
		color: #afbe00;
		margin: 0px;
		padding: 0px;
		}

#content_container {
	width: 820px;
	background: #eff2cc;
	float: left;
	}
	
	#content_container .content_header {
		width: 820px;
		height: 60px;
		background: url(../img/agecert_header_content.gif) top left no-repeat;
		float: left;
		}
	
	#content_container .content_footer {
		width: 820px;
		background: #FFFFFF url('../img/agecert_footer_content.gif') top left no-repeat;
		float: left;
		color: #CCC;
		padding: 0px;
		margin: 0px;
		}
	
	#content_container .content_footer .inside{
		font: 10px/10px Verdana, Arial;
		padding: 30px 0px 0px 0px;
		float: right;
		text-align: right;
		}
	
	#content_container ul{
		margin: 0px;
		height: 20px;
		padding: 0px;
		}
		
	#content_container .content_footer li{
		display: inline;
		}
	
	#content_container .content_
	a{
		color: #CCC;
		}
	
	#content_container .inside {
		padding: 0px 20px 0px 20px;
		float: left;
		}
		
/* ####################### CONTENT MIT TEXT ####################### */	

	#content_container p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
	#content_container .index_inside  {
		padding: 20px;
		}
	
	#content_container .index_text{
		width: 400px;
		margin-right: 30px;
		float: left;
		padding: 0px;
		text-align: left;
		}
	
	#content_container .index_text p{
		text-align: left;
		margin-bottom: 15px;
		}
	
	#content_container .index_nav{
		width: 250px; 
		float: left;
		}
		
	#content_container .index_inside h1{
		color: #3c7825;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
		width: 700px;
		font-size: 20px;
		}
	
	#content_container .index_inside h2{
		color: #000;
		font-size: 14px;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		}
	
	#content_container .index_inside ul{
		list-style-type: none;
		font: 17px/26px Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		}
	
	#content_container li {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	#content_container li a{
		text-decoration: none;
		color: #3c7825;
		font-weight: bold;
		}
	
	#content_container li a:hover{
		text-decoration: underline;
		color: #3c7825;
		}

/* ####################### TABLE FRAGEN ####################### */
	#content_container table {
		width: 780px;
		}
		
		#content_container td h1, 
		#content_container td h2 {
			margin: 0px;
			padding: 0px 0px 0px 8px;
			font-weight: normal;
		}
		
		#content_container th h1 {
			font-size: 20px;
			line-height: 20px;
			padding: 0px 0px 5px 10px;
			margin: 0px;
			}
		
		#content_container th h2 {
			font-size: 16px;
			padding: 0px 0px 0px 10px;
			margin: 5px 0px 0px 0px;
			font-weight: bold:
			}
		
		#content_container th.col_subHead h3 {
			font-size: 13px;
			padding: 0px 0px 0px 10px;
			margin: 0px 0px 5px 0px;
			font-weight: normal;
			}
			
		#content_container td.col_ID {
			width: 30px;
			text-align: center;
			vertical-align: center;
			}
		
		#content_container td.col_B, 
		#content_container td.col_C, 
		#content_container td.col_D, 
		#content_container td.col_E, 
		#content_container td.col_F, 
		#content_container td.col_F_has_na {
			width: 76px;
			text-align: center;
			vertical-align: center;
			}
		
		#content_container .col_headline {
			text-align: left;
			vertical-align: bottom;
			}
			
		#content_container .col_subHead {
			font-size: 13px;
			text-align: left;
			height: 30px;
			}
			
		#content_container td.col_A {
			width: 350px;
			font-size: 13px;
			line-height: 20px;
			text-align: left;
			}
				
		#content_container .tabNav a{
			font-weight: normal;
			color: #000;
			text-decoration: none;
			}
		
		#content_container .tabNav a{
			font-weight: normal;
			color: #000;
			text-decoration: none;
			}
		
		#content_container .tabNav .col_navBack{
			text-align: left;
			}
		
		#content_container .tabNav .col_navPrev{
			text-align: right;
			}
	
/* ########## VOR- und ZURUECK-LINKS bei FRAGENNAVIGATION ########### */
		#content_container .qnavi {
			margin: 10px 0px 10px 0px;
			}
			
		#content_container .qnavi a {
			color: #FFF;
			text-decoration: none;
			font: bold 12px/18px Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			background: #AFBE01;
			padding: 5px 10px 5px 10px;
			
		}

		#content_container .qnavi a:hover {
			color: #3c7825;
		}
		
		#content_container b.itemfaktor {
			color: #AAA;
			}

/* ####################### TABLE FRAGEN ####################### */
/*
		#auswertung table, #auswertung h1, #auswertung h2, #auswertung h3{
			font-size: 12px;
			}
		
		#auswertung tr.tableheader h3 { padding: 0px; margin: 0px; }
		#auswertung tr.tableheader { height: 10px; }
		#auswertung tr.auswertung { height: 80px; }
		#auswertung tr.auswertung_gesamt { height: 80px;}

		#auswertung td.col_1 { width: 250px; }
		#auswertung td.col_2 { width: 40px; }
		#auswertung td.col_3 { width: 40px; }
		#auswertung td.col_4 { width: 40px; }
		#auswertung td.col_5 { width: 80px; }
		#auswertung td.col_6 { width: 300px; }
		#auswertung td.col_6-skala { width: 300px; vertical-align: center; padding: 0px; }

*/	

#content_container #questions .col_F_has_na {
	background: #FFF;
	font: 11px/15px Trebuchet, "Trebuchet MS", Helvetica, Arial;
	}
	
#content_container #questions p.col_header {
	font: 13px/17px Trebuchet, "Trebuchet MS", Helvetica, Arial;
	padding: 10px 0px 10px 0px;
	}
	
#content_container #questions td.col_ID {
	vertical-align: top;
	font-weight: bold;
	padding: 9px 0px 0px 0px;
	}
	
	
#content_container #questions td.col_A {
	vertical-align: top;
	padding: 10px 10px 10px 0px;
	}

#content_container tr.gesamtergebnis .col_1 div {
	font-weight: bold;
	font-size: 14px;
	padding: 0 15px 0 15px;
	}

#content_container tr.gesamtergebnis .col_2 div {
	padding: 25px 0 25px 0;
	font-weight: bold;
	font-size: 14px;
	}
	
	
#content_container #auswertung table {
	background:#fff;
	margin-bottom: 10px;
	background: #FFF;
}
	
#content_container tr.infoText td p {
	font-weight: bold;
	padding: 10px;
	text-align: left;
	line-height: 20px;
	padding: 0px 15px 5px 15px;
	margin: 0px;
	}



#content_container #questions .arbeitsgestaltung th {
	background:#eb6a0a;
	vertical-align: center;
	}
	
#content_container .arbeitsgestaltung th {
	background:#eb6a0a;
	color: #000;
	vertical-align: center;
	}
#content_container .arbeitsgestaltung .col_B {
	background:#f0893e;
	}
#content_container .arbeitsgestaltung .col_C {
	background:#f5a86c;
	}
#content_container .arbeitsgestaltung .col_D {
	background:#f9c79e;
	}
#content_container .arbeitsgestaltung .col_E {
	background:#fde3ce;
	}
#content_container .arbeitsgestaltung tr.gesamtergebnis {
	background: #f5a86c;
	}
	


#content_container .gesundheitsverhalten th {
	background:#3c7725;
	color: #FFF;
	vertical-align: center;
	}
#content_container .gesundheitsverhalten .col_B {
	color: #FFF;
	background:#678e48;
	}
#content_container .gesundheitsverhalten .col_C {
	color: #FFF;
	background:#8da66f;
	}
#content_container .gesundheitsverhalten .col_D {
	background:#b3c29d;
	}
#content_container .gesundheitsverhalten .col_E {
	background:#d9e0cd;
	}
#content_container .gesundheitsverhalten tr.gesamtergebnis {
	background: #8da66f;
	}
	
	
	
#content_container .laufbahngestaltung th {
	background:#fbc142;
	}
#content_container .laufbahngestaltung .col_B {
	background:#fbc142;
	}
#content_container .laufbahngestaltung .col_C {
	background:#fcd078;
	}
#content_container .laufbahngestaltung .col_D {
	background:#fee0a9;
	}
#content_container .laufbahngestaltung .col_E {
	background:#feefd5;
	}
#content_container .laufbahngestaltung tr.gesamtergebnis {
	background: #fcd078;
	}	
	
	
#content_container .gratifikation th {
	background:#afbf00;
	}
#content_container .gratifikation .col_B {
	background:#c0cb4a;
	}
#content_container .gratifikation .col_C {
	background:#d0d77d;
	}
#content_container .gratifikation .col_D {
	background:#dfe5ac;
	}
#content_container .gratifikation .col_E {
	background:#eff2d7;
	}
#content_container .gratifikation tr.gesamtergebnis {
	background: #d0d77d;
	}
	
	
#content_container .weiterbildung_qualifizierung th {
	color: #FFF;
	background:#c00418;
	}
#content_container .weiterbildung_qualifizierung .col_B {
	color: #FFF;
	background:#cb4932;
	}
#content_container .weiterbildung_qualifizierung .col_C {
	color: #FFF;
	background:#d87758;
	}
#content_container .weiterbildung_qualifizierung .col_D {
	background:#e7a68c;
	}
#content_container .weiterbildung_qualifizierung .col_E {
	background:#f4d3c4;
	}	
#content_container .weiterbildung_qualifizierung tr.gesamtergebnis {
	background: #d87758;
	}

#content_container .beschreibung div {
	padding: 8px 15px 8px 15px;
	margin-bottom: 5px;
}

#content_container .col_1 div{
	padding: 5px 15px 5px 15px;
}

th.auswertungstext {
	background: #FFF;
	color: #000;
	text-align: left;
	font: 13px/22px Trebuchet, "Trebuchet MS", Arial, Verdana, sans-serif;
	padding: 10px;
	border-bottom: 5px solid #eff2cc;
	}

.gesamtergebnis th {
	text-align: left;
	}

.gesamtergebnis th {
	padding: 20px 10px 5px 5px;
	}
	
#content_container .auswertung th {
	background:#fbc142;
	color: #000;
	vertical-align: center;
	}
#content_container .auswertung .col_B {
	background:#fbc142;
	}
#content_container .auswertung .col_C {
	background:#fcd078;
	}
#content_container .auswertung .col_D {
	background:#fee0a9;
	}
#content_container .auswertung .col_E {
	background:#feefd5;
	}
#content_container .auswertung tr.gesamtergebnis {
	background: #fcd078;
	}

#content_container .gesamtauswertung {
	border-top: 10px solid #B0BE07;
	border-bottom: 10px solid #B0BE07;
	}
	
#content_container .gesamtauswertung th{
	color: #B0BE07; 
	height: 50px;
	font-size: 22px;
	text-align: left;
	padding-left: 15px;
	}

#content_container .am_benchmarking_teilnehmen {
	border-top: 10px solid #B0BE07;
	border-bottom: 10px solid #B0BE07;
	}
	
#content_container .am_benchmarking_teilnehmen th{
	color: #B0BE07; 
	height: 50px;
	font-size: 22px;
	text-align: left;
	padding-left: 15px;
	}

#content_container .am_benchmarking_teilnehmen td{
	text-align: left;
}

#content_container .am_benchmarking_teilnehmen table{
	width: 630px;
}

#content_container .am_benchmarking_teilnehmen table td{
	padding-bottom: 20px;
	padding-right: 20px;
}


table#angabenzumunternehmen td {
	padding: 10px 5px 0px 5px;
	}
	
table#angabenzumunternehmen td.inputcell{
	border-bottom: 0px solid #93bb44;
	padding: 0px 5px 10px 5px;
	}

#content_container .form_angaben-unternehmen p{
	text-align: left; 
	margin: 0px 0px 20px 0px;
	width: 650px;
	}

#content_container .form_angaben-unternehmen table{
	text-align: left; 
	width: 650px;
	}

#content_container .form_angaben-unternehmen td{
	padding-bottom: 20px;
	padding-right: 20px;
	}
	
h2.gesamtscore {
	font: 40px/42px Trebuchet, "Trebuchet MS", sans-serif;
	text-align: left;
	}

#content_container table.navAuswertung {
	background: #eff2cc;
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	}
	
#content_container table.navAuswertung td {
	background: #eff2cc;
	border: 0px;
	text-align: right;
	}

#content_container #auswertung table.infoTextTable {
	margin: 0px;
	padding: 0px;
	}

#content_container .navAuswertung .thankstext {
	text-align: left;
	font: 16px/32px Trebuchet, "Trebuchet MS", sans-serif;
	}
/*
#auswertungstabelle table td .inside{
	padding: 5px 10px 5px 10px;
	}

#auswertungstabelle table .gesamtergebnis td .inside{
	padding: 20px 10px 15px 10px;
	}
	
#auswertungstabelle table .gesamtergebnis td{
	border-top: 15px solid #FFF;
	}

td.col_1 {
	width: 300px;
	}
		
td.col_2 {
	width: 80px;
	}

td.col_3 {
	width: 100px;
	}
*/


