@charset "utf-8";
/*-----CSS-Document-------------------*/
/*-----Down-Syndrom-------------------*/
/*-----Viermament-GmbH--------------- */
/*-----Wilhelm-Leuschner-Str.-14------*/
/*-----60329-Frankfurt----------------*/

/*------------------------------------*/
/*-----Erstellt: 18.08.2009-----------*/
/*------------------------------------*/

html, body, table, tr, td, div, ul, li, p, img, a, h1, h2, h3{
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
	list-style: none;
}

span{
	font-weight:bold;
	color:#000000;
	margin:0 10px 0 0;
}

html, body{
	width: 100%;
	height: 100%;
}

body{
	background-color:#FFFFFF;
	font: normal normal normal 9pt "Arial", sans-serif;
	color: #3333333;
}

img{
	border:0;
}

h1{
	font-size:11pt;
	text-transform:uppercase;
	color:#004696;
	margin:20px 0 10px 7px;
}

h2{
	font-size:10pt;
	text-transform:uppercase;
	color:#004696;
	margin:5px 0 10px 2px;
}

h2 span{
	font-size:10pt;
	text-transform:lowercase;
	color:#004696;
	margin:0;
}

a{
	color:#000000;
}

a:hover{
	color:#666666;
}

table{
	text-align:left;
	font: normal normal normal 9pt "Arial", sans-serif;
}

hr{
	width:956px;
	border-top:2px solid #CCCCCC;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:10px 0 10px 2px;
}

/* -------------------------- */
/* ----------DIV'S----------- */
/* -------------------------- */
#answer {
	background-color:#f1f1f1;
}
#page_container{
	position:absolute;
	background-color:#f1f1f1;
	width:980px;
	top: 0;
}

#container{
	position:relative;
	background-color:#e5e5e5;
	height:auto;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

#page_container_2{
	position:absolute;
	background-color:#f1f1f1;
	width:600px;
	top: 0;
}

#anmerkung{
	margin:2px 0 0 3px;
}

#kontakt{
	width:300px;
	margin:0 0 10px 2px;
}

#text{
	width:550px;
	padding:5px;
}

#text span{
	margin:0;
}

#text h2{
	margin:5px 0px -5px 0px;
}

#btn_weiter{
	margin:15px 0px 5px -4px;
}

#language{
	padding:5px 0 5px 8px;
	width:105px;
	margin-left:482px;
	background-color:#e5e5e5;
}

#language img{
	margin-right:5px;
}

#language_2{
	padding:5px 0 5px 8px;
	width:105px;
	margin-left:862px;
	background-color:#e5e5e5;
}

#language_2 img{
	margin-right:5px;
}

#logo{
	width:110px;
	height:105px;
	margin-top:-108px;
	margin-left:250px;
}

#logo_start{
	position:absolute;
	width:110px;
	height:105px;
	margin-top:-122px;
	margin-left:475px;
}

#unit{
	margin:0 0 10px 2px;
}
/* -------------------------- */
/* --------FORMULARE--------- */
/* -------------------------- */

#input{
	width:170px;
	margin:0 10px 0 0;
}

#input_date{
	width:20px;
	margin:0 5px 0 0;
}

#input_year{
	width:30px;
	margin:0 5px 0 0;
}

#input_cm{
	width:25px;
	margin:0 5px 0 0;
	text-align: right;
}

#check{
	margin:0 5px 0 0;
}

#check_fragen{
	margin:0 3px 0 0;
}

#input_problematik{
	width:100px;
	margin:0 0 0 0;
}

#input_kosten{
	width:40px;
	margin:0 3px 0 0;
}

/* -------------------------- */
/* ---------TABLES----------- */
/* ---------EINGABE---------- */
/* -------------------------- */

#table_pers_infos{
	width:auto;
}

#table_pers_infos p{
	font-size:7pt;
}

#table_pers_infos td{
	width:auto;
}

/* -------------------------- */

#table_masse_container{
	width:960px;
}

#table_masse{
	width:478px;	
	margin:0 0 0 0;
}

#table_masse td{
	padding:2px 0 2px 5px;
	background-color:#CCCCCC;
}

#table_masse tr{
	height:26px;
}

#table_masse_text{
	width:450px;
}

/* -------------------------- */

#table_bekleidung{
	width:300px;
	text-align:left;
}

#table_bekleidung td{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

/* -------------------------- */

#table_interessen{
	width:430px;
	text-align:left;
}

#table_interessen td{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

/* -------------------------- */

#table_problematik{
	width:960px;
	text-align:left;
}

#table_problematik p{
	font-size:7pt;
}

#table_problematik td{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

#table_problematik_spalte{
	width:40px;
}

/* -------------------------- */
#euro,#dollar,#pound,#euro_2,#dollar_2,#pound_2{
	display: inline;
	display: none;
}
#table_fragen{
	width:auto;
}

#table_fragen td{
	height:25px;
	padding:2px 2px 2px 2px;
}

#table_fragen span{
	font-weight:bold;
	color:#000000;
	margin:0 2px 0 0;
}

/* -------------------------- */
/* ---------TABLES----------- */
/* -------AUSWERTUNG--------- */
/* -------------------------- */

#table_bekleidung_auswertung{
	width:220px;
	text-align:left;
}

#table_bekleidung_auswertung td{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

/* -------------------------- */

#table_interessen_auswertung{
	width:300px;
	text-align:left;
}

#table_interessen_auswertung td{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

/* -------------------------- */

#table_problematik_auswertung{
	width:960px;
	text-align:left;
}

#table_problematik_auswertung p{
	font-size:8pt;
}

#table_problematik_auswertung td{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

#table_problematik_spalte_auswertung{
	width:15%;
}

/* -------------------------- */
/* -------BACKEND-CSS-------- */
/* ----------DIV'S----------- */
/* -------------------------- */

#calc_alter,#werte,#kategorie,#hals_werte,#brust_werte,#calc_sex,#calc_units,#unit_werte,#kosten,#unit_land {
	display: none;
}

#calc_items {
	position:absolute;
	width:300px;
	top:28px;
}

#calc_items p{
	margin:7px 0 2px 0;
}

#calc_items img{
	margin:20px 0 0 0;
}

#result_calcer {
	color: #000000;
	margin: 190px 0px 0px 0px;
	width: auto;
	display: none;
}

#single_test {
	width:470px;
	height:550px;
	background-color:#e5e5e5;							
}

#hintergrund{
	width:453px;
	height:100%;
	background-color:#666666;
}

/* -------------------------- */
/* -------BACKEND-CSS-------- */
/* ---------TABLE'S---------- */
/* -------------------------- */

#myTable{
	background-color:#e5e5e5;
	height:auto;
	width:453px;
}

#myTable th{
	 border-top:none;
	 border-left:2px solid #e5e5e5;
	 border-right:none;
	 border-bottom:2px solid #e5e5e5;
}

#myTable tr{
	 height:10px;
}

#myTable td{
	 border-top:none;
	 border-left:2px solid #e5e5e5;
	 border-right:none;
	 border-bottom:2px solid #e5e5e5;
}

#btn_anzeige{
	border:none;
	background:url(../images/btn_anzeige.png);
	background-color:#e5e5e5;
	color:#000000;
}

/* -------------------------- */

#container_search{
	width:100%;
	height:auto;
}

#container_search td{
	width:50%;
	height: auto;
}

table.tablesorter {
	margin:0 0 0 0;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #666666;
	font-size: 8pt;
	padding: 4px;
	color:#000000;
}

table.tablesorter thead tr .header {
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody td {
	color: #3333333;
	padding: 2px 2px 2px 4px;
	background-color: #666666;
}

table.tablesorter tbody tr.odd td {
	background-color:#666666;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.png);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.png);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #666666;
}
.redline{
	outline: 1px solid red;
}
