/*Allgemeine Html definitionen */
html {
	height: 100%;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*Float Bug */
.antifloat {	
	clear:both;
	line-height: 0px ;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*Allgemeine Body definitionen */
body {	
	padding-top: 0px;
    	background-color: #9b9b9b;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 8pt;
    	font-style: normal;
    	font-weight: normal;
    	font-variant: normal;
    	color: #0f5684;
    	text-decoration: none;
	margin: 0px; 
	padding: 0px ;
	height: 100% ;  
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Div Container um der Seite... */
#container {
    	margin-left: auto;
    	margin-right: auto;
	margin-top: 0px ;
    	width: 763px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
	min-height: 100%;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*Definition Logo */
#logo {
	width: 763;
	height: 157px;
	background: #707070;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px; 
	padding: 0px ;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*Definition Main (inhalt) */
#main {	
	/* 762 */
	padding-top: 16px ;
	padding-right: 0px ;
    	width: 747px;	
	background: #ffffff; 
	padding-left: 16px ;
	text-align: left ; 	
	height:100%;	
}

#navisub {
	display: none;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Tabellen Definition */
td {
	vertical-align:top;
}

#main ul li {
	margin-bottom: 6px;
}

#main ul.csc-menu-1 {
	list-style-type: none; 
	padding:0;
	margin:0;
	margin-left: 8px;
}

table#refdesign tr td {
	text-align:center;
	border: 1px solid #e0e0e0;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:middle;
}

#main table p {
	padding:0;
	margin:0;	
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
