/*#sg_main {
	text-align: center;
	width: 100%;
}

	#sg_main div.center {
		margin: 90px auto 0 auto;
		width: 546px;
	}*/
	
	#sg_search {
		border: 1px solid #8A8A8A;
		float: left;
		background-color: white;
	}
	
	#sg_search.start {
		width: 450px;
		margin: 0 12px 0 0;
		border-color: #D3D3D3;
	}
	
	#sg_search.prog {
		width: 434px;
		margin: 0;
		border-color: #D3D3D3;
	}
		
	
		#sg_head {
			float: left;
			width: 522px;
			background-color: #8A8A8A;
			padding: 0 12px 0 12px;
			background-image: url(/custom/images/sgf_bg_head.gif);
			background-position: 522px top;
			height: 25px;
			background-repeat: no-repeat;
		}
		
		#sg_search.start #sg_head, #sg_search.prog #sg_head {
			background-image: url(/custom/images/cbox_head.jpg);
			background-repeat: repeat-x;
			background-position: left top;
			background-color: transparent;
		}
		
		
		#sg_search.start #sg_head {
			width: 426px;
		}
		
		#sg_search.prog #sg_head {
			width: 410px;
		}
		
			#sg_head h2 {
				float: left;
				margin: 4px 0 0 0;
				padding: 0;
				color: white;
				text-transform: uppercase;
				font-size: 1.1em;
			}
			
			#sg_search.start h2, #sg_search.prog h2 {
				color: #595959;
			}
			
			#sg_head a.close {
				display: block;
				width: 13px;
				height: 13px;
				float: right;
				margin: 5px 20px 0 0;
				background-image: url(/custom/images/sgf_close.gif);
				background-repeat: no-repeat;
			}
			
			* html #sg_head a.close {
				margin: 5px 10px 0 0;			
			}
			
			#sg_head a.close:hover {
				background-image: url(/custom/images/sgf_close_ov.gif);
			}
			
		#sg_content {
			text-align: left;
			margin-top: 1px;
			float: left;
			width: 546px;
			/*background-image: url(/custom/images/sgf_bg_content.jpg);
			background-position: top right;
			background-repeat: no-repeat;*/
			padding-bottom: 12px;
		}
		
		#sg_search.start #sg_content {
			width: 450px;
		}
		
		#sg_search.prog #sg_content {
			width: 434px;
		}
		
			.sgf_box, .stg_box {
				width: 249px;
				padding: 12px 12px 0 12px;
				float: left;
			}
			
			#sg_search.start .sgf_box, #sg_search.start .stg_box {
				width: 195px;
			}
			
			#sg_search.prog .sgf_box, #sg_search.prog .stg_box {
				width: 187px;
			}
			
			* html #sg_search.start .sgf_box, * html #sg_search.start .stg_box {
				width: 120px;
			}
			
			* html #sg_search.prog .sgf_box, * html #sg_search.prog .stg_box {
				width: 120px;
			}
			
			#sg_search.start #sg_content div.col {
				width: 220px;
			}
			
			#sg_search.prog #sg_content div.col {
				width: 212px;
			}
			
			* html #sg_search.start #sg_content div.col {
				width: 201px;
			}
			
			* html #sg_search.prog #sg_content div.col {
				width: 193px;
			}
			
				.sgf_box h3 {
					display: block;
					width: 249px;
					border-bottom: 1px solid #8A8A8A;
					padding: 0 0 4px 0;
					margin: 0;
					font-weight: normal;
					font-size: 1.2em;
				}
				
				#sg_search.start .sgf_box h3 {
					width: 206px;
					font-size: 1em;
					color: #333;
				}
				
				#sg_search.prog .sgf_box h3 {
					width: 198px;
					font-size: 1em;
					color: #333;
				}
				
				* html #sg_search.start .sgf_box h3 {
					width: 201px;
					font-size: 1em;
					color: #333;
				}
				
				* html #sg_search.prog .sgf_box h3 {
					width: 193px;
					font-size: 1em;
					color: #333;
				}
				
				.sgf_box ul {
					margin: 8px 0 0 0;
					padding: 0;
				}
				
				* html .sgf_box ul {
					width: 201px;
				}
				
				* html #sg_search.prog .sgf_box ul {
					width: 193px;
				}
				
				* html #txt_check ul {
					width: 120px;
				}
				
				.sgf_box #txt_check {
					width: 214px;
					height: 80px;
					border: 1px solid #8A8A8A;
					overflow: auto;
					margin-top: 8px;
					padding: 4px 8px 4px 8px;
					background-color: #FFF;
					overflow: auto;
					max-height: 80px;
				}
				
				#sg_search.start .sgf_box #txt_check {
					width: 183px;
				}
				
				#sg_search.prog .sgf_box #txt_check {
					width: 175px;
				}
				
				.sgf_box #txt_check ul li.head {
					padding-bottom: 2px;
					margin-bottom: 6px;
					border-bottom: 1px solid #CCC;	
					color: #A5143B;
				}
				
					.sgf_box ul li {
						list-style: none;
						margin: 0;
						padding: 0 0 6px 0;
						width: 120px;
						float: left;
					}
					
					* html .sgf_box ul li {
						width: 100px;
					}
					
					#sg_search.start .sgf_box ul li {
						width: 96px;
					}
					
					#sg_search.prog .sgf_box ul li {
						width: 92px;
					}
					
					.sgf_box #txt_check ul li {
						clear: left;
						width: 190px;
					}

					#sg_search.start .sgf_box #txt_check ul li {
						width: 161px;				
					}
					
					#sg_search.prog .sgf_box #txt_check ul li {
						width: 153px;				
					}
					
					
					/* html #sg_search.start .sgf_box ul li {
						width: 60px;
						float: left;
						display: block;
						border: 1px solid black;
					}*/
					
						.sgf_box ul li a {
							padding: 0 0 0 22px;
							background-image: url(/custom/images/sgf_check.gif);
							background-repeat: no-repeat;
							color: #676767;
						}
						
						/* --- Standorte / IE6 ------ */
						* html a#BGB {
							display: block;
							white-space: nowrap;
						}
						
						#sg_search.start .sgf_box ul li a {
							padding: 0 0 0 19px;
						}
						
						#sg_search.prog .sgf_box ul li a {
							padding: 0 0 0 17px;
						}
						
						ul.akeywords li a {
							color: #A5143B;
						}
						
						.sgf_box ul li a:hover {
							padding: 0 0 0 22px;
							background-image: url(/custom/images/sgf_check_ov.gif);
							background-repeat: no-repeat;
							text-decoration: none;
							font-weight: bold;
						}
						
						#sg_search.start .sgf_box ul li a:hover, #sg_search.prog .sgf_box ul li a:hover {
							text-decoration: underline;
							font-weight: normal;
						}
						
						.sgf_box ul li a.on, #txt_check ul li a.on {
							background-image: url(/custom/images/sgf_check_on.gif);
							font-weight: bold;
						}
						
						#sg_search.start .sgf_box ul li a.on, #sg_search.start #txt_check ul li a.on, #sg_search.prog .sgf_box ul li a.on, #sg_search.prog #txt_check ul li a.on {
							font-weight: normal;
							text-decoration: underline;
						}
						
						#txt_check ul li a {
							display: block;
							width: 180px;
						}
						
						#sg_search.start #txt_check ul li a {
							display: block;
							width: 151px;
						}
						
						#sg_search.prog #txt_check ul li a {
							display: block;
							width: 143px;
						}
						
						* html #sg_search.start #txt_check ul li a {
							display: block;
							width: 141px;
						}
						
						* html #sg_search.prog #txt_check ul li a {
							display: block;
							width: 133px;
						}
					
					* html .sgf_box ul li.small {
						width: 100px;
					}
						
					* html .sgf_box ul li.small {
						width: 80px;
					}
						
					#sg_search.start .sgf_box ul li.small {
						width: 80px;
					}
						
					#sg_search.prog .sgf_box ul li.small {
						width: 76px;
					}
						
				p.infolink {
					clear: left;
					float: left;
					margin: 12px 12px 0 12px;
					padding: 12px 0 0 0px;
					border-top: 1px solid #CCC;
					width: 522px
				}
				
				* html p.infolink {
					margin: 12px 0 0 6px;
				}
				
				#sg_search.start p.infolink {
					width: 426px
				}
				
				#sg_search.prog p.infolink {
					width: 410px
				}
				
				.infomaterial {
					display: inline;
					padding-right: 13px;
					background-image: url(/custom/images/sgf_info_arrow.gif);
					background-position: right 4px;
					background-repeat: no-repeat;
					color: #A5143B;
					font-weight: bold;
				}
				
				.stg_box h3 {
					text-transform: uppercase;
					color: white;
					width: 240px;
					padding: 4px 0 4px 9px;
					margin: 0;
					font-size: 1em;
					font-weight: normal;
				}
				
				#sg_search.start .stg_box h3 {
					width: 206px;
					padding: 0;
				}
				
				* html #sg_search.start .stg_box h3 {
					width: 201px;
					padding: 0;
				}
				
					/* FB-Schaltflächen --- */
					#sg_search.start .stg_box h3 a {
						display: block;
						color: white;
						padding: 4px 0 4px 9px;
						background-image: url(/custom/images/symb_searchSG_down.gif);
						background-repeat: no-repeat;
					}
					
					#sg_search.start .stg_box h3 a {
						width: 192px;
						background-position: 190px 8px;
					}
					
					#sg_search.prog .stg_box h3 a {
						display: block;
						width: 190px;
						background-image: url(/custom/images/symb_searchSG_down.gif);
						background-repeat: no-repeat;
						background-position: 175px 4px;
					}
					
					* html #sg_search.prog .stg_box h3 a {
						display: block;
						width: 180px;
						background-image: url(/custom/images/symb_searchSG_down.gif);
						background-repeat: no-repeat;
						background-position: 171px 4px;
					}
					
						#sg_search.prog .stg_box h3 a:hover {
							text-decoration: underline;
						}
					
					#sg_search.prog .stg_box h3 {
						width: 190px;
						background-position: 176px 8px;
						background-image: none;
					}
					
					* html #sg_search.prog .stg_box h3 {
						width: 184px;
						background-position: 176px 8px;
						background-image: none;
					}
				
				.stg_box ul {
					margin: 0;
					padding: 8px 0 0 0;
				}
				
				#sg_search.start .stg_box ul {
					display: none;
				}
				
				* html .stg_box ul {
					padding-left: 9px;
				}
				
					#sg_search.start .stg_box ul {
						display: none;
					}
					
					.stg_box ul li {
						margin: 0 0 0 9px;
						padding: 0 0 4px 12px;
						list-style: none;
					}
				
					* html #sg_search.start .stg_box ul li {
						margin: 0;
						width: 175px;
					}
					
					* html #sg_search.prog .stg_box ul li {
						margin: 0;
						width: 170px;
					}
					
					.fb1101 li, .fb1102 li, .fb1103 li, .fb1104 li {
						background-image: url(/custom/images/sgf_square_1101.gif);
						background-repeat: no-repeat;
						background-position: left 0.4em;
					}
					
					.fb1102 li {
						background-image: url(/custom/images/sgf_square_1102.gif);
					}
					
					.fb1103 li {
						background-image: url(/custom/images/sgf_square_1104.gif);
					}
					
					.fb1104 li {
						background-image: url(/custom/images/sgf_square_1103.gif);
					}
					
					.fb1101 li a:hover, .fb1101 li a.sel {
						color: #0080B9;						
					}
					
					.fb1102 li a:hover, .fb1102 li a.sel {
						color: #708C0B;						
					}
					
					.fb1103 li a:hover, .fb1103 li a.sel {
						color: #333;						
					}
					
					.fb1104 li a:hover, .fb1104 li a.sel {
						color: #DC7401;						
					}
					
					.fb1101 li a.sel, .fb1102 li a.sel, .fb1103 li a.sel, .fb1104 li a.sel {
						font-weight: bold;
					}
					
					.stg_box ul li a {
						color: #666;
					}
		
	a.showSearch {
		display: block;
		float: right;
		text-decoration: none;
		margin: 3px 0 2px 0;
		padding: 2px 10px 2px 2px;
		background-image: url(../images/symb_arrow_showSearch.gif);
		background-repeat: no-repeat;
		background-position: right 7px;
	}
	
	* html a.showSearch, * +html a.showSearch{
		background-position: right 8px;
	}
	
	a.showSearch:hover {
		color: #595959;
	}
	
	.prog #sform {
		display: none;
	}
	
	/* --- STUDIENANGEBOT / Fachbereiche --- */
	.progCol {
		float: left; width: 213px;
	}

/* -- SGS - STARTPAGE --------- */
/*	#sg_search.start {
		width: 450px;
		margin: 0 12px 0 0;
		border-color: #D3D3D3;
	}
						
		#sg_search.start #sg_head {
			background-image: url(/custom/images/cbox_head.jpg);
			background-repeat: repeat-x;
			background-position: left top;
			background-color: transparent;
		}
		
		#sg_search.start #sg_head {
			width: 426px;
		}
		
			#sg_search.start h2 {
				color: #595959;
			}
			
		#sg_search.start #sg_content {
			width: 450px;
		}
		
			#sg_search.start .sgf_box, #sg_search.start .stg_box {
				width: 195px;
			}
			
			* html #sg_search.start .sgf_box, * html #sg_search.start .stg_box {
				width: 120px;
			}
			
			#sg_search.start #sg_content div.col {
				width: 220px;
			}
			
			* html #sg_search.start #sg_content div.col {
				width: 201px;
			}
			
				#sg_search.start .sgf_box h3 {
					width: 206px;
					font-size: 1em;
					color: #333;
				}
				
				* html #sg_search.start .sgf_box h3 {
					width: 201px;
					font-size: 1em;
					color: #333;
				}
				
				#sg_search.start .sgf_box #txt_check {
					width: 183px;				
				}
				
					#sg_search.start .sgf_box ul li {
						width: 96px;
					}
					
						#sg_search.start .sgf_box ul li.small {
							width:  80px;
						}
						
					#sg_search.start .sgf_box #txt_check ul li {
						width: 161px;				
					}
					
						#sg_search.start .sgf_box ul li a {
							padding: 0 0 0 19px;
						}*/
