/*********** HOME TEMPLATE ***********/
HTML{
	/*width:100%;*/
	height:100%;
}
BODY{
	/*width:100%;*/
	height:100%;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	font-size:88%; /* = Opera Fontsize Bugfix */
	color:#333;
}

	DIV#container{
		width:978px;
		height:100%;
		margin: auto;
		padding:0;
		position: relative;
		top: -1px;
		background-image:url(../img/bg_image.gif);
		background-repeat:repeat-y;
		}
		
	DIV#header{
			height:74px;
			/*boxmodelhack*/
			padding:10px 0 0 10px;
			margin:0;
		}

		DIV#instname{
			float:left;
			width:663px;
			height:41px;	
		}

		DIV#instlogo{
			float:left;
			width:138px;
			height:41px;	
		}

		DIV#univielogo{
			float:left;
			width:149px;
			height:41px;	
		}

		
	DIV#pictures{
			height:188px;
			width:969px;
			margin:0;
			padding:0 0 0 9px;

	
	}
		DIV#menu1{
			float:left;
			width:188px;
			height:185px;	
		}
	
		DIV#menu2{
			float:left;
			width:188px;
			height:185px;	
		}
		
		DIV#menu3{
			float:left;
			width:188px;
			height:185px;	
		}
		
		DIV#menu4{
			float:left;
			width:188px;
			height:185px;	
		}
		

		DIV#menu5{
			float:left;
			width:188px;
			height:185px;	
		}
		
		.box-seperator{
			float:left;
			width:5px;
			height:185px;
			background-image:url(../img/start_image_right.gif);
			background-repeat:no-repeat;
		}
		
		DIV#box-image1, DIV#box-image2, DIV#box-image3, DIV#box-image4, DIV#box-image5{
			width:188px;
			height:157px;	
			border-top: 1px  #fff solid;
			}
		
		.box-bottom{
			height:5px;
			width:188px;
			background-image:url(../img/start_image_bottom.gif);
			background-repeat:no-repeat;
		}	

		
	DIV#seperator{
		height:10px;
		background-image:url(../img/bg_seperator_image.gif);
		background-repeat:no-repeat;
	}
	
	DIV#seperator-bottom{
		height:10px;
		background-image:url(../img/bg_seperator_bottom_image.gif);
		background-repeat:no-repeat;
	}
	
	DIV#main{
		height:300px;
		width:978px;
		padding:0;
		margin:0;
		background-image:url(../img/bg_bottom_image.gif);
		background-repeat:repeat-y;
	}

		DIV#news{
			float:left;
			overflow:hidden;
			width:567px;
			margin:10px 6px 10px 7px;
			padding:0;
			background-color:#fff;
			border-bottom: 1px #999 solid;

		}

		html>body DIV#news {
			float:left;
			overflow:hidden;
			width:567px;
			margin:10px 6px 10px 15px;
			padding:0;
			background-color:#fff;
			border-bottom: 1px #999 solid;
		}
		
		
			.box-header{
				background-color:#666;
				height:24px;
				font-size:12px;
				color:#fff;
			}
			
			.box-header a{
				color:#fff;
				text-decoration:none;
			}
			
			
			.box-header-text{
				float:left;
				margin:3px 0 0 10px;
			}
			
			.box-header-image{
				float:right;
			}
			
		.box-container{
			border-top: 1px #fff solid;
		}	
		
		DIV#contact{
			float:right;
			overflow:hidden;
			width:367px;
			margin:10px 7px 10px 6px;
			padding:0;
			background-color:#fff;
			border-bottom: 1px  #999 solid;
		}

		html>body DIV#contact {
			float:right;
			overflow:hidden;
			width:367px;
			margin:10px 15px 10px 6px;
			padding:0;
			background-color:#fff;
			border-bottom: 1px  #999 solid;
		}
		
			DIV#contact .fce1-50-50{
				float:left;
				overflow:hidden;
				width:179px;
				margin:6px 2px 0 2px;
				padding:0;
				text-decoration:none;
				font-size:10px;
			}

			 html>body DIV#contact .fce1-50-50{
				float:left;
				overflow:hidden;
				width:179px;
				margin:6px 2px 0 5px;
				padding:0;
				text-decoration:none;
				font-size:10px;
			}
			
			DIV#contact .fce2-50-50{
				float:right;
				overflow:hidden;
				width:174px;
				margin:6px 2px 0 2px;
				padding:0;
				text-decoration:none;
				font-size:10px;
			}

			html>body DIV#contact .fce2-50-50{
				float:right;
				overflow:hidden;
				width:174px;
				margin:6px 5px 0 2px;
				padding:0;
				text-decoration:none;
				font-size:10px;
			}
			
			
			DIV#spacer{
				clear:both;
				width:100%;
				height:10px;
			}

			DIV#map{
			    margin:0;
				padding:10px;
				width:342px;
				height:75px;
			}

			DIV#mapimg{
				float:left;
				overflow:hidden;
				height:75px;
				width:216px;
			}
			
			DIV#maplink{
				margin: 60px 0 0 5px;
				float:left;
				overflow:hidden;

			}
			
			DIV#maplink A{
				background-color:#999;
				padding:2px 4px;
				text-decoration:none;
				font-size:12px;
				color:#333;
			}
			
			
	DIV#footer{
			width:950px;
			padding:5px 5px 5px 15px;	
			font-size:10px;
	}
	
	DIV#footer a{
			color:#999;
			text-decoration:none;
	}
	
			DIV#impressum{
				float:left;
			}


			DIV#actions{
				float:right;
			}

				DIV#actions IMG{
					margin:0px 5px 0 5px;
				}
	
		.news-list-container{
			padding:0 5px 5px 5px;
			border-top: 1px #fff solid;
		}	
				
			.news-list-item{
				padding:0;
				margin-top:10px;
			}
			.news-list-block{
				margin-left:135px;
			}

			.news-list-block .bodytext{
		 		padding:0;
				font-size:12px;	
				margin:5px 0;
			}

			.news-list-title{
				font-size:12px;
				font-weight:bold;

			}
		
				.news-list-item H3 A{
					padding:0;
					margin:0;
					color:#333;
					text-decoration:none;
				}
				
				.news-list-item IMG{
					float:left;
					margin-right:15px;
				}

		
				.news-list-morelink{
					font-size:11px;				
					}
		
		
				.news-list-morelink A{
					background-color:#999;
					color:#333;
					padding:2px 4px;
					text-decoration:none;
				}
				.clearer {
		 			clear:both;
				}


			DIV#main H1{
				font-size:14px;
				margin:0;
				padding:10px 0 10px 0;
				/*border-bottom:2px dotted #D9D9D9;*/
				color:#006599;
			}
				
			DIV#main H2{
				font-size:13px;
				margin:0;
				padding:10px 0 10px 0;
				/*border-bottom:2px dotted #D9D9D9;*/
				color:#006599;
			}
				DIV#main A,DIV#border A,DIV#address A{
					text-decoration:none;
					color:#006599;
				}
				DIV#main A:hover, DIV#border A:hover,DIV#address A:hover{
					background-color:#eee;
					text-decoration:underline;
				}
				DIV#main H3, DIV#border H1{
					font-size:12px;
					color:#006599;
				}
				DIV#main H4, DIV#border H2{
					font-size:11px;
					color:#006599;
				}
				DIV#main H5, DIV#border H3{
					font-size:11px;
					color:#006599;
				}
				DIV#border H4{
					font-size:11px;
					color:#006599;
				}	
