/*********** MAIN TEMPLATE (GLOBAL) ***********/
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;
}
	IMG#printlogo{
		display:none;
	}
	DIV#container{
		width:980px;
		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#logo_iqqi{
				width:532px;
				height:94px;
				float:left;
			}

						
			DIV#logo_univie{
				float:right;
				left:670px;
				width:145px;
				height:60px;
				margin-top:15px;
				padding: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#content{
		top:94px;
	}
	
	.bodytext{
		padding:0;
		color:#000;
	}

/****************************************/
/*********** NAVIGATION START ***********/	
	
		DIV#navigation{
			width:206px;
			float:left;
			overflow:hidden;
		}
		
		UL#level1{
			margin:0;
			padding:0;
			/*list-style-type: none;*/
			background-color:#fff;
		}
		
		UL LI.navspacer{
			border-top:1px solid #D9D9D9;
			/*height:10px;*/
			background-color:transparent;
			margin:0;
			padding:0;
			font-size:0.75em;
		}
		
			UL#level1 LI{
				margin:2px 0 2px 0;
				padding:0;
				font-size:12px;
				background-color:#636562;	
			}
			
			UL#level1 LI.act{
				margin:0;
				padding:0;
				font-size:12px;
				background-color:#fff;
			}
			
				UL#level1 LI A{
					padding:4px 0 3px 10px;
					text-decoration:none;
					display:block;
					height:expression("12px");
					color:#fff;
				}
				
				UL#level1 LI A:hover{
					background-color:#EEE;
					color:#006599;
				}
				
				UL#level1 LI A.act{
					background-position:1px 5px;
					background-color:#ccc;
					color:#333;
					font-weight:bold;
				}
				
					UL#level2{
						padding:0;
						margin:0;
						border:0;

					}
					
						UL#level2 LI{
							margin:0;
							font-size:11px;
							background-color:#ccc;
							list-style-type: none;
						}
						
							UL#level2 LI A{
								text-decoration:none;
								padding:4px 0 3px 20px;
								border-top:2px dotted #D9D9D9;
								background-color:#ccc;
								color:#333;
								/*list-style-image: url(../img/list_image.gif);*/
							}
							
							UL#level2 LI A.act{
								background-position:5px 7px;
								font-weight:bold;
								background-color:#eee;
								/*list-style-image: url(../img/list_image_act.gif);*/
							}
								UL#level3{
									margin:0;
									padding:0;
									border:0;
								}
									UL#level3 LI{
										font-size:10px;
									}
										UL#level3 LI A{
											text-decoration:none;
											padding:4px 0 3px 30px;
											border-top:2px dotted #D9D9D9;
										}
										UL#level3 LI A.act{
											text-decoration:none;
											padding:4px 0 3px 30px;
											border-top:2px dotted #D9D9D9;
											background-position:15px 7px;
											background-color:#eee;
											font-weight:bold;
										}
											UL#level4{
												margin:0;
												padding:0;
												border:0;
											}
												UL#level4 LI{
													font-size:0.9em;
												}
													UL#level4 LI A{
														text-decoration:none;
														padding:4px 0 3px 35px;
														border-top:2px dotted #D9D9D9;
													}
													UL#level4 LI A.act{
														text-decoration:none;
														padding:4px 0 3px 35px;
														border-top:2px dotted #D9D9D9;
														background-position:30px 10px;
														}
/************ NAVIGATION END ************/
/****************************************/


													
		DIV#main{
			width:770px;
			margin:2px 0px 0px 2px;
			padding:0px 0px 5px 0px;
			float:left;
			font-size:12px;
			background-color:#ddd;
		}
			DIV#main UL{
				list-style-position: outside; 
				list-style-image: url(../img/list_image.gif);
			}
			
			DIV#main A{
				text-decoration:none;
				color:#006599;
				}
			DIV#main A:hover{
				background-color:#eee;
				text-decoration:underline;
			}

			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 H3{
				font-size:12px;
				color:#006599;
			}
			DIV#main H4{
				font-size:11px;
				color:#006599;
			}
			DIV#main H5{
				font-size:13px;
				color:#006599;
				border-bottom:1px dotted #006599;
			}

			DIV#headerimage{
				margin:0;
				/*border-bottom:2px dotted #D9D9D9;*/
			}

				
		DIV#rootline{
			/*boxmodelhack*/
			padding:5px 5px 5px 5px;
			margin:0;
			font-size:11px;
			/*border-bottom:2px dotted #D9D9D9;*/
		}
			DIV#rootline A{
				color:#006599;
				text-decoration:none;
				font-size:11px;
			}
			DIV#rootline A:hover{
				color:#006599;
				background-color:#eee;
				text-decoration:underline;
				font-size:11px;
			}


		DIV#mainarea{
			/*boxmodelhack*/
			padding:5px 5px 5px 5px;
		}

		DIV#footer{
			padding:5px 5px 5px 5px;	
			margin: 15px 0 0 206px;
			border-top:1px solid #ccc;
			font-size:10px;
		}
		
			DIV#footer A{
				color:#999;
				text-decoration:none;
			}
		
		DIV#impressum{
			float:left;
		}
		
		DIV#searchbox{
			margin:15px 3px 3px 13px;
			padding:0px;
			float:left;
			font-size:0.75em;
			width:180px;
			color:#333;
			font-weight:bold;
		}
			
			DIV#searchbox form{
				border:0px;
				background:none;
			}
				
			DIV#searchbox input{
				border:1px solid #333;
			}
				
			DIV#searchbox input#sword {
			   margin: 10px 0 0 0px;
			   vertical-align: middle;
			}
				
			DIV#searchbox input.go-button {
			   margin: 10px 0 0 0px;
			   vertical-align: middle;
			}
				
		DIV#actions{
			float:right;
		}
			DIV#actions IMG{
				margin:0px 5px 0 5px;
			}


.contenttable td {
	padding: 5px;
	border: none;
	background-color: #ddd;
	vertical-align: top;
}

