/* Allgemeine Einstellungen */
TD, P, DIV, H1, H2, A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:normal;
	font-style:normal;
}
A{
text-decoration: underline;
color: #223B7B;
}
A:hover{
text-decoration: none;
color: #223B7B;
}


.text_fett{
  font-weight: bold;
}

.text_fett_rot{
  font-weight: bold;
  color: red;
}
/* Einstellungen für den Layout Table */

#layout_table {
height: 100%;
width: 100%;
}
#layout_table #layout_table_row_1{
height: 63px;
}
#layout_table #layout_table_row_2, #layout_table #layout_table_row_2_table{
height: 100%;
}





/* Einstellungen für den Linken Rand */

#left_border {
/*	background-color: #666666; */
	background-color: #CCCCCC;
	width: 200px;
}




/* BEGIN */
/* Einstellungen für die Navigation */
#navigation DIV{
	width: 180px;
	margin-left: 10px;
	margin-right: 10px;
}
#navigation P{
	margin-bottom: 0px;
	margin-top:0px;
}


		/* Level 1 Definitionen */
		#navigation #ueber_uns-level-1-no,  #navigation #information-level-1-no,  #navigation #service-level-1-no{
			text-align:center;
			height: 20px;
			padding-top: 2px;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		#navigation #ueber_uns-level-1-no A,  #navigation #information-level-1-no A,  #navigation #service-level-1-no A{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration:none;
			font-size: 14px;
			color: #ffffff;
			text-decoration:none;
		}
		#ueber_uns-level-1-no {
			background-color: #003F7B;
		}
		#navigation #ueber_uns-level-3-act{
		}
		#information-level-1-no{
			background-color: #D00C19;
		}
		#navigation #information-level-3-act{
		}
		#service-level-1-no {
			background-color: #72B427;
		}
		#navigation #service-level-3-act{
		}


				/* Level 2 Definitionen */
				#navigation #indent_2{
					margin-left: 3px;
					padding-left: 3px;
					text-indent: -3px;
					line-height: 18px;
				}
				#ueber_uns-level-2-no, #information-level-2-no, #service-level-2-no{
					margin-bottom: 3px;
				}
				#ueber_uns-level-2-no A,  #navigation #information-level-2-no A,  #navigation #service-level-2-no A,  #ueber_uns-level-2-act A,  #information-level-2-act A,  #service-level-2-act A{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #000000;
					text-decoration:none;
					font-style: normal;
					margin-left: 3px;
					text-decoration:none;
				}
				#ueber_uns-level-2-act A,  #information-level-2-act A,  #service-level-2-act A{
				}
				#ueber_uns-level-2-no IMG,  #information-level-2-no IMG,  #service-level-2-no IMG,  #ueber_uns-level-2-act IMG,  #information-level-2-act IMG,  #service-level-2-act IMG{
					margin-left: 10px;
					margin-right: 10px;
				}


						/* Level 3 Definitionen*/
						#navigation #indent_3{
					margin-left: 3px;
					padding-left: 3px;
					text-indent: -3px;
						}
						#ueber_uns-level-3-no A,  #information-level-3-no A,  #service-level-3-no A,  #ueber_uns-level-3-act A,  #information-level-3-act A,  #service-level-3-act A{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
							font-weight: normal;
							color: #000000;
							text-decoration:none;
							font-style: normal;
							margin-left: 3px;
							text-decoration:none;
						}
						#ueber_uns-level-3-act A,  #information-level-3-act A,  #service-level-3-act A{
							/*
							font-size: 10px;
							font-weight: bold;
							*/
						}
						#ueber_uns-level-3-no IMG,  #information-level-3-no IMG,  #service-level-3-no IMG,  #ueber_uns-level-3-act IMG,  #information-level-3-act IMG,  #service-level-3-act IMG{
							margin-left: 30px;
							margin-right: 10px;
						}

/* END */



/* Einstellungen für den Rechten Rand */
#right_border {
	/*background-color: #E8E8E8;*/
	background-color: #CCCCCC;
	width: 200px;
	padding-top: 5px;
}
    #right_border #right_content{
      padding-left: 20px;
      padding-right: 20px;
      margin-bottom: 25px;
    }
    
    
    
    /* Searchbox */
    #right_border #search TABLE{
      height: 37px;
      margin-left: 20px;
      margin-right: 20px;
      margin-bottom: 25px;
    }
    #right_border #search #searchfield{
      height: 20px;
      width: 130px;
    	border-style:solid;
    	border-width: 1px;
    	border-color:#000000;
    	margin-right: 10px;
    }
    
    
    
    
    /* Infobox */
    #right_border #right_content #infobox{
    padding-bottom: 10px;
    }
    #right_border #right_content #infobox #headline{
      border-bottom-style:solid;
    	border-bottom-width: 1px;
    	border-bottom-color:#000000;
    	text-align: center;
    	font-weight: bold;
    }
    #right_border #right_content #infobox TABLE{
      border-style:solid;
    	border-width: 1px;
    	border-color:#000000;
    	margin-bottom: 10px;
    }
    
    
    
    /* Downloadbox */
    #right_border #right_content #downloadbox{
    padding-bottom: 10px;
    }
    #right_border #right_content #downloadbox #headline{
      border-bottom-style:solid;
    	border-bottom-width: 1px;
    	border-bottom-color:#000000;
    	font-weight: bold;
    	text-align: center;
    }
    #right_border #right_content #downloadbox TABLE{
      border-style:solid;
    	border-width: 1px;
    	border-color:#000000;
    	margin-bottom: 10px;
    }
    #right_border #right_content #downloadbox #filesize{
      font-size: 10px;
    }
    
    
    
    /* Contact Person Box */
    #right_border #right_content #contact_person{
    padding-bottom: 10px;
    width: 160px;
    }


#rootline{
	padding-right: 5px;
	padding-top: 5px;
}
#rootline a{
text-decoration: none;
color: #000000;
}
#rootline a:hover{
text-decoration: none;
color: #000000;
}





/* Einstellungen für die Top Navigation */
#layout_table #layout_table_row_1 #top_navigation {
/*	background-color: #666666; */
	background-color: #CCCCCC;
}

#top_navigation #no A, #top_navigation #act A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	font-style: normal;
	margin-left: 3px;
}

UL{
  list-style-image:url(images/dreieck_7.gif);
}
.toplink{
  margin-left: 60px;
  margin-top: 10px;
}
.toplink A{
	font-size:12px;
  font-weight:bold;
  color: #999999;
  text-decoration: none;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
}
.content_element{
  padding-left: 60px;
  margin-right: 20px;
/*	width: 570px;*/
}
.all_content_element{
  clear: both;
}
.imgtext{
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  text-align: center;
}


/* Einstellungen für den Content */
#content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
#headline H1{
  margin-left: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
	width: 555px;
	border-bottom-style:solid;
	border-bottom-color:#223B7B;
	border-bottom-width: 2px;
	font-size:16px;
	font-weight:bold;
	height: 20px;
	background-image:url(images/content_head_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#content H1{
  margin-left: 20px;
  padding-left: 40px;
	width: 555px;
	border-bottom-style:solid;
	border-bottom-color:#223B7B;
	border-bottom-width: 2px;
	font-size:16px;
	font-weight:bold;
	height: 20px;
	background-image:url(images/content_head_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#content H2{
  margin-left: 32px;
  padding-left: 28px;
  width: 543px;
  border-bottom-style:solid;
	border-bottom-color:#223B7B;
	border-bottom-width: 1px;
	font-size:14px;
  font-weight:bold;
	background-image:url(images/content_head2_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#content H3{
  margin-left: 44px;
  padding-left: 16px;
  width: 531px;
  border-bottom-style:dotted;
	border-bottom-color:#223B7B;
	border-bottom-width: 1px;
	font-size:12px;
  font-weight:bold;
	background-image:url(images/content_head3_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#content H4{
  margin-left: 60px;
	font-size:12px;
  font-weight:bold;
}


.tx_jpstaff_pi1_info{
  width: 515px;
  margin-left: 60px;
}

.tx_jpstaff_pi1_list{
  width: 515px;
  margin-left: 60px;
  margin-bottom: 15px;
}
.tx_jpstaff_pi1_list_head{
  width: 515px;
  border-bottom-style:dotted;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
  font-weight: bold;
	background-image:url(images/content_head3_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
  padding-left: 15px;
}
.tx_jpstaff_pi1_list_bold{
  font-weight: bold;
}

.tx_jpstaff_pi1_form_button{
  height: 20px;
  width: 148px;
	border-style:solid;
	border-width: 1px;
	border-color:#000000;
}
.tx_jpstaff_pi1_form_input{
  height: 20px;
  width: 300px;
	border-style:solid;
	border-width: 1px;
	border-color:#000000;
}
.tx_jpstaff_pi1_form_area{
  width: 300px;
	border-style:solid;
	border-width: 1px;
	border-color:#000000;
}


.tx_jpstaff_pi1_box{
  border-style:solid;
  border-width: 1px;
  border-color:#000000;
  margin-bottom: 10px;
}
.tx_jpstaff_pi1_box_headline{
  border-bottom-style:solid;
  border-bottom-width: 1px;
  border-bottom-color:#000000;
  font-weight: bold;
  text-align: center;
}
.tx_jpstaff_pi1_box_position{
  font-style: italic;
}


.tx_jplinks_pi1_table{
  width: 480px;
  margin-left: 60px;
  margin-bottom: 15px;
}
.tx_jplinks_pi1_cat{
  border-bottom-style:solid;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
  font-weight: bold;
	background-image:url(images/content_head2_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
  padding-left: 30px;
	}
.tx_jplinks_pi1_item{
  font-weight: bold;
	background-image:url(images/content_head3_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
  padding-left: 15px;
  margin-left:30px;
}


.tx-indexedsearch {margin-left: 60px; margin-right: 20px; width: 515px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { height: 20px; width: 100px; border-style:solid; border-width: 1px; border-color:#000000; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { height: 20px; width: 130px; border-style:solid; border-width: 1px; border-color:#000000; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-selectbox { height: 20px; border-style:solid; border-width: 1px; border-color:#000000; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res {width: 515px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:15px; margin-left: -60px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-resultRows { position:absolute; right:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-bold { font-weight:bold; }


/* BEGIN */
/* Einstellungen für die Navigation */
.sitemap-table {
	margin-left: 20px;
	width: 540px;
	margin-right: 20px;
}
.sitemap-table DIV{
	width: 180px;
}
.sitemap-table P{
	margin-bottom: 0px;
	margin-top:0px;
}


		/* Level 1 Definitionen */
		.sitemap-ueber_uns-level-1-no, .sitemap-information-level-1-no, .sitemap-service-level-1-no{
			text-align:center;
			height: 20px;
			padding-top: 2px;
			margin-bottom: 5px;
		}
		.sitemap-ueber_uns-level-1-no A,  .sitemap-information-level-1-no A,  .sitemap-service-level-1-no A{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration:none;
			font-size: 14px;
			color: #223B7B;
			text-decoration:none;
		}
		.sitemap-ueber_uns-level-1-no, .sitemap-ueber_uns-level-2-act, .sitemap-ueber_uns-level-3-no, .sitemap-ueber_uns-level-3-act{
			background-color: #A3D28A;
		}
		.sitemap-ueber_uns-level-3-act{
			background-color: #F6FAF3;
		}
		.sitemap-information-level-1-no, .sitemap-information-level-2-act, .sitemap-information-level-3-no, .sitemap-information-level-3-act{
			background-color: #F9D462;
		}
		.sitemap-information-level-3-act{
			background-color: #FEFBEF;
		}
		.sitemap-service-level-1-no, .sitemap-service-level-2-act, .sitemap-service-level-3-no, .sitemap-service-level-3-act{
			background-color: #FDF76F;
		}
		.sitemap-service-level-3-act{
			background-color: #FFFEF0;
		}


				/* Level 2 Definitionen */
				.sitemap-indent_2{
					margin-left: 33px;
					text-indent: -33px;
					line-height: 18px;
				}
				.sitemap-ueber_uns-level-2-no, .sitemap-information-level-2-no, .sitemap-service-level-2-no{
					margin-bottom: 3px;
				}
				.sitemap-ueber_uns-level-2-no A,  .sitemap-information-level-2-no A,  .sitemap-service-level-2-no A,  .sitemap-ueber_uns-level-2-act A,  .sitemap-information-level-2-act A,  .sitemap-service-level-2-act A{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #FFFFFF;
					text-decoration:none;
					font-style: normal;
					margin-left: 3px;
					text-decoration:none;
				}
				.sitemap-ueber_uns-level-2-act A,  .sitemap-information-level-2-act A,  .sitemap-service-level-2-act A{
					color: #223B7B;
				}
				.sitemap-ueber_uns-level-2-no IMG,  .sitemap-information-level-2-no IMG,  .sitemap-service-level-2-no IMG,  .sitemap-ueber_uns-level-2-act IMG,  .sitemap-information-level-2-act IMG,  .sitemap-service-level-2-act IMG{
					margin-left: 10px;
					margin-right: 10px;
				}


						/* Level 3 Definitionen*/
						.sitemap-indent_3{
							margin-left: 53px;
							text-indent: -53px;
						}
						.sitemap-ueber_uns-level-3-no A,  .sitemap-information-level-3-no A,  .sitemap-service-level-3-no A,  .sitemap-ueber_uns-level-3-act A,  .sitemap-information-level-3-act A,  .sitemap-service-level-3-act A{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
							font-weight: normal;
							color: #223B7B;
							text-decoration:none;
							font-style: normal;
							margin-left: 3px;
							text-decoration:none;
						}
						.sitemap-ueber_uns-level-3-act A,  .sitemap-information-level-3-act A,  .sitemap-service-level-3-act A{
							color: #000000;
						}
						.sitemap-ueber_uns-level-3-no IMG,  .sitemap-information-level-3-no IMG,  .sitemap-service-level-3-no IMG,  .sitemap-ueber_uns-level-3-act IMG,  .sitemap-information-level-3-act IMG,  .sitemap-service-level-3-act IMG{
							margin-left: 30px;
							margin-right: 10px;
						}

/* END */



.tx_jppartner_pi1_list{
/*  width: 515px;*/
  margin-left: 60px;
 padding-right: 20px;
  margin-bottom: 15px;
}
.tx_jppartner_pi1_list_navigation{
  width: 515px;
  margin-left: 60px;
  margin-bottom: 15px;
}
.tx_jppartner_pi1_list_navigation_nolink{
  color: #999999;
}
.tx_jppartner_pi1_list_area_title{
  font-weight: bold;
  font-size: 14px;
}
.tx_jppartner_pi1_list_head{
  border-bottom-style:dotted;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
  font-weight: bold;
	background-image:url(images/content_head3_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
  padding-left: 15px;
  width: 515px;
}
.tx_jppartner_pi1_list_bold{
  font-weight: bold;
}
.tx_jppartner_pi1_list_toplink{
  margin-left: 35px;
}
.tx_jppartner_pi1_list_toplink A{
	font-size:12px;
  font-weight:bold;
  color: #999999;
  text-decoration: none;
}




.tx_jppartner_pi1_info_backlink{
  border-top-style:dotted;
  border-top-width: 1px;
  border-top-color:#223B7B;
  width: 515px;
  padding-top: 5px;
  margin-left: 60px;
  margin-bottom: 15px;
}



.tx_jppartner_pi1_form{
  width: 515px;
  margin-left: 60px;
  margin-bottom: 15px;
}
.tx_jppartner_pi1_form_button{
  height: 20px;
  width: 148px;
	border-style:solid;
	border-width: 1px;
	border-color:#000000;
}
.tx_jppartner_pi1_form_input{
  height: 20px;
  width: 300px;
	border-style:solid;
	border-width: 1px;
	border-color:#000000;
}
.tx_jppartner_pi1_form_area{
  width: 300px;
	border-style:solid;
	border-width: 1px;
	border-color:#000000;
}

.tx_jppartner_pi1_box{
  border-style:solid;
  border-width: 1px;
  border-color:#000000;
  margin-bottom: 10px;
}
.tx_jppartner_pi1_box_headline{
  border-bottom-style:solid;
  border-bottom-width: 1px;
  border-bottom-color:#000000;
  font-weight: bold;
  text-align: center;
}
.tx_jppartner_pi1_box_position{
  font-style: italic;
}



.tx_jpevent_pi1_list{
  width: 515px;
  margin-left: 60px;
  margin-bottom: 15px;
}
.tx_jpevent_pi1_italic{
  font-style: italic;
}
.tx_jpevent_pi1_list_head{
  border-bottom-style:dotted;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
  font-weight: bold;
  font-size: 14px;
	background-image:url(images/content_head3_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
  padding-left: 15px;
  width: 480px;
}
.tx_jpevent_pi1_archive_head{
  border-bottom-style:dotted;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
  font-weight: bold;
  font-size: 12px;
	background-image:url(images/content_head3_arrows.gif);
	background-repeat:no-repeat;
	background-position:left;
  padding-left: 15px;
  width: 480px;
}
.tx_jpevent_pi1_bold{
  font-weight: bold;
}
.tx_jpevent_pi1_noitems{
  margin-left: 60px;
  font-weight: bold;
  font-style: italic;
}
.tx_jpevent_pi1_toplink{
  margin-left: 35px;
}
.tx_jpevent_pi1_toplink A{
	font-size:12px;
  font-weight:bold;
  color: #999999;
  text-decoration: none;
}
.tx_jpevent_pi1_info_backlink{
  border-top-style:dotted;
  border-top-width: 1px;
  border-top-color:#223B7B;
  width: 515px;
  padding-top: 5px;
  margin-left: 60px;
  margin-bottom: 15px;
}
.csc-mailform {
  margin-left: 60px;
  margin-right: 20px;
}
.textfield {
  border-style:solid;
  border-width: 1px;
  border-color:#000000;
  width: 250px;
}
.radio-check {
  width: 25px;;
}
.button {
  border-style:solid;
  border-width: 1px;
  border-color:#000000;
  width: 150px;
}

.tiplink {
  width: 515px;
  margin-left: 60px;
}
.tipform-line {
  border-bottom-style:dotted;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
}
.tipform-small {
  font-size: 9px;
}

.tx-jppageteaser-pi1 {
  width: 515px;
  margin-left: 60px;
}
.tx-jppageteaser-pi1-head {
  font-weight:bold;
  border-bottom-style:dotted;
  border-bottom-width: 1px;
  border-bottom-color:#223B7B;
}
.itao-sponsor {
	width:150px;
	height:130px;
	background-image:url(images/itao-Sponsoring.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
}