body {	font-size: 100%;	background-color: #FFFFFF; 	padding: 0px;	margin: 0px;}form {	margin: 0;	padding: 0;}table {	border-spacing: 0px;	width: 100%;}img {    border: 0;	padding: 0;	margin: 0;}#bodyTable {    width: 100%;	height: 100%;	padding-top: 20px;}#bodyTable td {	vertical-align: top;}#stageTable {	width: 1000px;    height: 600px;	margin: 0 auto;}#stageBg {	width: 1000px;	height: 600px;	vertical-align: top;	border: 1px solid #999999;}#navSection {	width: 369px;    height: 600px;	text-align: left;	vertical-align: top;	padding: 0px;	margin: 0px;}.navSectionNormal {	background-image: url(../images/jk_bg_left.jpg);	background-repeat: no-repeat;}.navSectionForm {	background-image: url(../images/jk_bg_form_left.jpg);	background-repeat: no-repeat;}#contentSection {    width: 631px;    height: 600px;	vertical-align: top;	padding: 172 40 20 2px;}.contentSectionNormal {	background-image: url(../images/jk_bg_right.jpg);	background-repeat: no-repeat;}.contentSectionForm {	background-image: url(../images/jk_bg_form_right.jpg);	background-repeat: no-repeat;	background-position: 4px 0px;	padding-left: 10px;	margin-left: 10px;}#navSection ul#nav li a {    display: block;	padding: 1 1 0 10px;	text-decoration: none;}#navSection ul#nav li a:link, #navSection ul#nav li a:visited {	color: #FFFFFF;	background-color: #999999;}#navSection ul#nav li a:hover {    color: #000000;	background-color: #CCCCCC;}#navSection ul#nav li#hot a {    display: block;	padding: 1 1 0 10px;	text-decoration: none;}#navSection ul#nav li#hot a:link, #navSection ul#nav li#hot a:visited {    color: #FFFFFF;	background-color: #999999;	background-image: url(../images/jk_current.jpg);	background-repeat: no-repeat;	background-position: 124px -2px;}#navSection ul#nav li#hot a:hover {    color: #000000;	background-color: #CCCCCC;	background-image: url(../images/jk_current.jpg);	background-repeat: no-repeat;	background-position: 124px -2px;}#navSection p {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;	line-height: 20px; 	padding: 9 0 0 104px;}#navSection ul#detailNav, #navSection ul#portalNav  {    width: 249px;	padding: 0px;	margin: 0px;	/*margin-top: 141px;*/	margin-top: 321px;	margin-left: 103px;}#navSection ul#portalNav  {	margin-top: 130px;}#navSection ul#detailNav li, #navSection ul#portalNav li {    display: block;	width: 249px;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;	list-style: none;	text-align: left;}#navSection ul#detailNav li font, #navSection ul#portalNav li font {    display: block;    color: #FFFFFF;	padding-left: 8px;	background-color: #999999;	margin: 3 1 3 1px;	border: 1px solid #666666;}#navSection ul#detailNav li a, #navSection ul#portalNav li a {    display: block;	background-color: #FFFFFF;	text-decoration: none;	padding-left: 8px;}#navSection ul#detailNav li a:link, #navSection ul#detailNav li a:visited, #navSection ul#portalNav li a:link, #navSection ul#portalNav li a:visited {	color: #000000;	background-color: #FFFFFF;	margin: 3 1 3 1px;	border: 1px solid #999999;}#navSection ul#detailNav li a:hover, #navSection ul#portalNav li a:hover {    color: #FFFFFF;	background-color: #999999;	margin: 3 1 3 1px;	border: 1px solid #666666;}#contentSection {    font-family: Arial, Helvetica, sans-serif;	text-align: left;}#contentSection h1 {    font-size: 16px;	color: #FF0000;	text-decoration: none;	padding: 0px;}#contentSection h2 {    font-size: 12px;	color: #999999;	text-decoration: none;	padding: 0px;}#contentSection h3 {    font-size: 12px;	color: #FF0000;	text-decoration: none;	padding: 0px;}#contentSection h2#smallDistance {	margin-bottom: 2px;}#contentSection table#mailFormTable {    width: 590px;    border: 0;	padding: 0;	margin: 0;}#contentSection p {    font-size: 12px;	color: #000000;	line-height: 16px;	text-decoration: none;}#contentSection p a:link, #contentSection p a:visited {	color: #000000;}#contentSection p a:hover {	color: #666666;}#contentSection p#smallDistance {	margin-top: 0px;}#contentSection ul {	padding: 0px;	padding-left: 16px;}#contentSection li {	font-size: 12px;	color: #000000;	line-height: 16px;	list-style-image: url(../images/red_dot.gif);}#contentSection td#etiket {    width: 100px;	height: 10px;	vertical-align: top;}#contentSection td#etiket2 {	height: 10px;	vertical-align: top;}#contentSection td#etiket, #contentSection td#etiket2 {	background-image: url(../images/jk_bg_etikett.gif);	background-repeat: repeat-x;	background-position: 0px 3px;}#contentSection td#etiket p, #contentSection td#etiket2 p {    padding: 2 0 2 4px;	margin: 0px;}#contentSection td#content {    width: 200px;	height: 10px;	padding: 2px;}#contentSection td textarea#drei {	width: 484px;	height: 50px;	max-width: 484px;	max-height: 50px;	font-family: Arial, Helvetica, sans-serif;    font-size: 11px;	color: #000000;	padding: 6px;	margin: 0px;	border: 1px solid #F2F2F2;}#contentSection td textarea#vier {    width: 592px;	height: 100px;	max-width: 592px;	max-height: 100px;	font-family: Arial, Helvetica, sans-serif;    font-size: 11px;	color: #000000;	padding: 6px;	margin: 0px;	border: 1px solid #F2F2F2;}#textSection {    height: 400px;	vertical-align: top;	text-align: left;	margin: 0px;	padding: 0px;}#buttonSection {    height: 20px;	text-align: right;}#buttonSection img {    width: 131px;    height: 15px;	text-align: right;	border: none;	margin-top: 10px;	margin-right: 10px;}#footer p {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: left;	vertical-align: top;	padding: 0px;	padding-top: 4px;	padding-left: 42px;	margin: 0px;	color: #666666;}#footer p a:link, #footer p a:visited {	color: #666666;	text-decoration: none;}#footer p a:hover {	color: #999999;	text-decoration: none;} #dataContent {	background-color: #FFFFFF;}#dataContent {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	line-height: 16px;	text-align: left;	padding: 20px;}#dataContent h1 {    font-size: 1.5em;    font-weight: bold;}#dataContent h2 {    font-size: 1.2em;    font-weight: bold;	text-align: left;}#dataContent a:link, #dataContent td a:visited {    color: #333333;}#dataContent a:hover {    color: #666666;}select {	width: 196px;	height: 16px;	border: 1px solid #F2F2F2;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;    font-size: 11px;	color: #000000;	padding: 0px;	margin: 0px;}input {	height: 16px;	border: 1px solid #F2F2F2;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-left: 2px;	margin: 0px;}input {	width: 196px;}input#halb {	width: 96px;}input#eind {	width: 48px;}input#zweid {    width: 144px;}input#button {    width: 100px;	height: 20px;	background-color: #999999;	color: #FFFFFF;}