/* CSS Document */

body {			background-color: #fbfbfb;
				
				font-family: Arial, Helvetica, Geneva, sans-serif;
				font-size: 62.5%;
				color: #333997; 
				margin: 0; padding: 0;
				text-align: center;
		}
		


.csc-textpic-imagewrap { margin: 0 0 10px 0;}



h1 {			font-size: 1.4em;
				color: #333997;
				font-weight: bold;
				margin: 0; padding: 0;
				padding-top: 3px; padding-bottom: 10px;
				}
				
h2 {			font-size: 1.2em;
				color: #333997;
				font-weight: bold;
				margin: 0; padding: 0;
				padding-top: 0px; padding-bottom: 10px;
				}

h3 {			font-size: 1.1em;
				color: #333997;
				font-weight: bold;
				margin: 0; padding: 0;
				padding-top: 3px; 
				}

p {				margin: 0 0 15px 0; padding: 0; }


li {			list-style-type: disc;}



#submit {	display: none; }

				
#gesamtbox {	width: 1000px; height: 750px;
				background-repeat: no-repeat;
				background-position: top right;
				background-image:url(bg_ifa.gif);
				margin: 0 auto;
				background-color: #fbfbfb;
				text-align: left;
				}
				
#header {		width: 1000px;
				height: 115px; width: 1000px;
				overflow: hidden;
				}
				
#menu_balken {	position: relative; top: 10px;

				width: 1000px;
				height: 49px;
				background-image:url(dunkelblau_001.gif);
				margin-top: 10px;
				z-index: 1;
}

#hauptmenu {			color: #ffffff;
				width: 650px;
				font-size: 15px;
				margin-left: 105px; padding-top: 15px;
				}
				
#hauptmenuhome {			color: #ffffff;
				font-size: 15px;
				}

#hauptmenu SPAN a {	text-decoration: none; color: #ffffff; }
#hauptmenu SPAN a:hover {	text-decoration: none; color: #ffffff; }
				
#logo {			position: relative; top: -51px; left: 720px;

				width: 210px;
				z-index: 3;
										
				}
				
				
#mittelbox {	clear: both;
				width: 825px;
				text-align: left;
				margin-top: 5px;
				margin-left: 105px;
				}
	
/* MENU */			
				
#menu {			font-size: 11px; 
				width: 140px;
				text-align: left;
				font-weight: bold;
				padding-bottom: 5px;
				}
				
#menu DIV a {	text-decoration: none; color: #333997; }
#menu DIV a:hover {	text-decoration: none; color: #333997; }

				
#menu1_no {		color: #ffffff !important; padding-top: 2px; padding-bottom: 2px;}
#menu1_act {	color: #8ca0d2 !important; padding-top: 2px; padding-bottom: 2px;
				}

#menu2_no {		color: #333997 !important; padding-top: 2px; padding-bottom: 2px;}			

#menu3_no {		color: #333997; padding: 2px 0 2px 10px;}
#menu3_act {		color: #8ca0d2; padding: 2px 0 2px 10px;;
				}

/* SPALTE LINKS */
#spalte_links {			width: 162px;
				margin: 0;
				text-align: left;
				float: left;
				overflow: hidden;
				}


				
/* SEITENBOXEN */	

#box_seite {	margin: 5px 0 5px 0;}
			
#box_seite_oben { 	width: 162px; height: 19px;
					background-image:url(box_seite_oben_001.gif);
					background-repeat: no-repeat;
				}
				
#box_seite_menu{ 	width: 162px; height: 19px;
					background-image:url(box_seite_oben_001.gif);
					background-repeat: no-repeat;
					overflow: hidden;
				}
				
#titel_box_seite {	padding-left: 10px; padding-top: 2px;
					color: #ffffff;
					font-size: 11px;
					}

#titel_box_seite a{			color: #ffffff;
					font-size: 11px;
					text-decoration: none;
					}
					
#titel_box_menu{		padding-left: 10px; padding-top: 2px;
					color: #ffffff;
					font-size: 11px;
					}

#titel_box_menu a{			color: #ffffff;
					font-size: 11px;
					}

				
#box_seite_mitte {	background-image:url(box_seite_mitte_001.gif);
					background-repeat: repeat-y;
					width: 162px;
					}
					
#text_seite {		width: 142px;
					padding-left: 10px; padding-top: 5px; padding-bottom: 5px;
					text-align: left;
					font-size: 11px;
					color: #333997;
					}

#box_seite_unten {	width: 162px; height: 2px;
					background-image:url(box_seite_unten_001.gif);
					background-repeat: no-repeat;
					
					}
					

					
/* SPALTE MITTE */
#content {			padding-left: 6px; 
				width: 491px;
				overflow: hidden;
				
					}

#box_mitte_oben {	width: 485px; height: 11px;
					background-image:url(box_mitte_oben_002.gif);
					background-repeat: no-repeat;
					}
					
#box_mitte_mitte {				width: 485px; 
					background-image:url(box_mitte_mitte_002.gif);
					background-repeat: repeat-y;
					}
					
#box_mitte_unten {	width: 485px; height: 20px;
					background-image:url(box_mitte_unten_002.gif);
					background-repeat: no-repeat;
					}

#text_mitte {		width: 450px; 	font-size: 1.2em;
					word-spacing: 0.05em;
					line-height: 1.2em;
					padding: 5px 0 15px 15px;
					color: #333997;
					letter-spacing: 0em;
										
					}
/* SPALTE RECHTS */			
#spalte_rechts {	float: right;
					margin: 0;
					width: 162px;
					text-align: left;
					overflow: hidden;
					}

#spalte_rechts2 {text-align: left;}
					

					
#sprache {			width: 162px; height: 22px;
					background-image:url(deu_eng_001.gif);
}

#sprache_text {		padding-left: 35px; padding-top: 6px;
					font-size: 11px;}

#sprache_aktiv {	color: #8ca0d2;}

#sprache_inaktiv {	color: #333997;}

#kooperationen{		width: 162px; height: 35px;
					
}

#impressum {		width: 162px; 
					
					color: #333997;
					font-size: 13px;
					text-align: center;
					
}



#print {			padding-left: 455px; margin: 0;
					color: #333997;
}
					
					
/* ----------------- SUCHFELD ------------------*/

form {			font-size: 11px; margin: 0; padding: 0;
				}

input {			background-color: #ffffff;
				border: 1px solid #8ca0d2;
				width: 162px; height: 20px;
				color: #333997;
				font-size: 11px;
				padding-top: 2px;
				padding-left: 5px;
			
				}

#searchbox {		padding-bottom: 5px;}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-size:11px; color:#333997;}
/*.tx-indexedsearch .tx-indexedsearch-searchbox TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }*/
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align: left;}
.tx-indexedsearch-redMarkup { font-size: 11px; color: #cccccc; }

td { font-size: 11px;}
					


		
				
a:link	{ 	text-decoration: underline; color: #333997; }
a:visited{	text-decoration: underline; color: #333997;  }
a:hover	{ 	text-decoration: underline; color: #333997; }
a:active { 	text-decoration: underline; color: #333997;  }
a:focus	{ 	text-decoration: underline; color: #333997; }


#impressum a {	text-decoration: none;}