body {
	margin:					  15px;
	padding:					0px;
	text-align:				center;
}

a:link, a:visited {
	color:							#004B9D;
	text-decoration:		none;
	font-size:					12px;
}

a:active {
	color:							#4C89B5;
	text-decoration:		none;
	font-size:					12px;
}

a:hover { 	
	color:							#4C89B5;
	text-decoration:		none;
	font-size:					12px;
}

p {
	margin-top:				0px; 
}

body h1 {
	margin:					0 0 6px 0; 
	color:					black;
	font-weight: 		normal;
}

h1 {
	padding-top:		5px;
	padding-bottom:	0;
	margin:					0;
	font-size:			20px;
}

div, td, b {
	font-family:			"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:				12px;
}

td {
}

.div_main {
	position:				relative;
	width:					742px;
	height:					577px;
	margin:			    0 auto;
}

table.table_main {
	width:							742px;
	border-collapse:		collapse;
}

table.table_main td {
	border:							2px solid #CCCCCC;
}

table.table_top td, table.table_content td {
	border:							0;
}

.td_upper_left {
	background-image:		url(logo.gif);
	background-repeat:  no-repeat;
	width:							207px;
	height:							125px;
}


.td_upper_center {
	width:							300px;
	height:							125px;
	color:							#004B9D;
	font-size:					16px;
}

.td_upper_center a:link, .td_upper_center a:visited, .td_upper_center a:active { 	
	font-size:					15px;
}



.td_upper_right_background {
	background-image:		url(top.jpg);
	background-repeat:  no-repeat;
}


.td_upper_right {
	width:							412px;
	height:							125px;
	text-align:					right;
	vertical-align:			top;
	color:							black;
	font-size:					12px;
	font-weight: 				bold;
}

.td_upper_right a:link, .td_upper_right a:visited, .td_upper_right a:active { 	
	color:							black;
	font-size:					12px;
	font-weight: 				bold;
}

.tx-ccvscroller-pi1 {
	margin: 15px;
}

.td_menu {

/*	background-image:		url(menu_back.jpg); */
	
	background-repeat:  no-repeat;
	width:							183px;
	height:							397px;
	vertical-align:			top;
}

.td_menu_element_spacer {
	width:							3px;
	background-color:		white;
	height:							40px;
}

.td_menu_element_no {
	background-color:		#004B9D;
}

.td_menu_element_ro {
	background-color:		#FEB143;
}

.td_content_indent {
	width:							30px;
}

.td_content_bottom_indent {
	width:							15px;
}

.td_content_title {
	width:							529px;
	height:							30px;
	font-size:					20px;
	color:							#4C89B5;
	background-image:		url(prop.gif);
	background-repeat:  no-repeat;
	text-indent:				35px;
	font-weight: 				bold;
}

.div_content {
	width:							535px;
	margin-bottom:			15px;
}

.td_content {
	width:							529px;
	height:							327px;
	background-image:		url(content_back.jpg);
	background-repeat:  no-repeat;
	font-size:					12px;
	vertical-align:			top;
}

.td_bottom_left {
	width:							183px;
	height:							40px;
	background-color:		#BFC9D2;
}

.td_bottom_left a:link, .td_bottom_left a:visited, .td_bottom_left a:active { 	
	color:							white;
	font-size:					14px;
	font-weight:				bold;
}

.td_bottom_right {
	width:							529px;
	height:							40px;
	background-color:		#597F94;
}

.td_menu_bottom {
	color:							white;
	font-size:					14px;
	font-weight:				bold;
}

.td_menu_bottom a:link, .td_menu_bottom a:visited, .td_menu_bottom a:active { 	
	text-decoration:		none;
	font-size:					14px;
	color:							white;
	font-weight:				bold;
}

.td_menu_bottom a:hover {
	text-decoration:		none;
	font-size:					14px;
	color:							#DDDDDD;
	font-weight:				bold;
}

.td_copy {
	color:							#DDDDDD;
	font-size:					12px;
}



.csc-mailform-field 
{
   clear: both;
   padding: 5px 0px;
}

.csc-mailform 
{
   border: none;
}

.csc-header, csc-header-n2 
{
   margin-bottom:				0px;
   padding-bottom:			0px;
}

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.*/
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

label {
 text-align: right; 
 padding-right: 1em; 
}

form {
  border: none;
  margin:0;
  padding:.5em;
}





.subMenuLevel1, .subMenuLevel1_RO {
	border: none;
	padding-left: 5px;
}
.subMenuLevel1 a:link, .subMenuLevel1 a:visited, .subMenuLevel1 a:active { 	
	font-size:					17px;
	font-weight:				bold;
}
.subMenuLevel1_RO a:link, .subMenuLevel1_RO a:visited, .subMenuLevel1_RO a:active { 	
	font-size:					17px;
	font-weight:				bold;
	color:							#4C89B5;
}

.subMenuLevel2, .subMenuLevel2_RO {
	border: none;
	padding-left: 15px;
}
.subMenuLevel2 a:link, .subMenuLevel2 a:visited, .subMenuLevel2 a:active { 	
	font-size:					14px;
}
.subMenuLevel2_RO a:link, .subMenuLevel2_RO a:visited, .subMenuLevel2_RO a:active { 	
	font-size:					14px;
	color:							#4C89B5;
}



.subMenuLevel3, .subMenuLevel3_RO {
	border: none;
}
.subMenuLevel3 a:link, .subMenuLevel3 a:visited, .subMenuLevel3 a:active { 	
	font-size:					12px;
}
.subMenuLevel3_RO a:link, .subMenuLevel3_RO a:visited, .subMenuLevel3_RO a:active { 	
	font-size:					12px;
	color:							#4C89B5;
}




table.subMenuTableLevel3 {
	background-color: white;
}

table.leftMenuTable td {
	border: none;
	border-collapse:		collapse;
}

table.leftMenuTable td {
	border: none;
}

.subMenuLevel1_SPC {
	background-color: #CCCCCC;
	height: 2px;
	font-size: 2px;
	border: none;
}

td.subMenuLevel1_SPC_WRAPPER {
	height: 8px;
	font-size: 8px;
	border: none;
	padding: 0;
	margin: 0;	
}

.img_home_button 
{
	margin-left: 8px;
}

.homeLink a:link, .homeLink a:visited, .homeLink a:active { 	
	font-size:					17px;
	font-weight:				bold;
	size:								17px;
	background-image:		url(home.png);
	background-repeat:  no-repeat;
	padding-left:				24px;
	margin-left:				8px;
}

table.marqueeTable td {
	border: none;
	border-collapse: collapse;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #004B9D;
}

table.marqueeTable h1 {
	color: #004B9D;
	font-size:					12px;
	font-weight:				bolder;
}

.feedbackTitle {
	font-size:					17px;
	font-weight:				bold;
	size:								17px;
	padding-top:				5px;
	margin-left:				8px;
	color: 							#004B9D;
}
