/****************************************************************/
/*           tuwis_css von christoph jokubonis                  */
/*           email: christoph(at)supertoaster.net               */
/*           project: http://www.ati.ac.at                      */
/*           version: 2008.01.24                                */
/****************************************************************/
/*           changes to 'styles_root.css':                      */
/*           see: --changes-----------------------              */
/****************************************************************/

/*--changes-----------------------*/




td {margin:0px; padding:0px;  }




table {
	margin:-2px; padding:0px; font: normal 12px Arial,Verdana,Helvetica;
}

th {
	font-family: Arial,Verdana,Helvetica;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: lightgrey;
	background-color: #647ea8;
}

td.boxed {
	background-color: #d0d8e6;
}

a {
	text-decoration: none;
}

/*--------------------------------*/
/*--overall-----------------------*/

div {
	border:0px;
	font: normal 12px Arial,Verdana,Helvetica;
}

a:link {
	color:blue;
}

a:visited {
	color:blue;
}

a:focus {
}

a:hover {
}

a:active {
}

h1 {
	color:#21368b;
	font-size:18px;
	border-bottom: 2px dotted white;
	line-height:30px;
}

h2 {
	color:#21368b;
	font-size:15px;
}

h3 {
	color:#21368b;
	font-size:12px;
}

h4 {
	color:#000000;
	font-size:20px;
}

h5 {
	color:#000000;
	font-size:20px;
}

h6 {
	color:olive;
	font-size:11px;
	font-weight:bold;
	line-height:0px;
}

/*--------------------------------*/
/*--sitecontainer-----------------*/

#sitecontainer {
*	margin-right:-2px;
	border-top: 1px dashed #8ca4d5;
	border-left: 1px dashed #8ca4d5;
	border-right: 1px solid #8ca4d5;
}

* html .sitecontainerIEtweakminwidth {border-left:980px solid #ffffff; position:relative; float:left; z-index:1;}
* html .sitecontainerIEtweakcontainer {margin-left:-960px; position:relative; float:left; z-index:2;}

html .sitecontainerIEtweakminwidth {
	min-width:980px;
	position:absolute;
	* position:relative;
	top:0px;
	left:0px;
	right:0px;
}

html .sitecontainerIEtweakcontainer {
	border:5px solid #ffffff;
	* border:0px solid #ffffff;
}

/*--------------------------------*/
/*--headercontainer---------------*/

#headercontainer {
	height:100px;
	overflow:hidden;
	background-color:#8ca4d5;
}

#atilogo {
	float:left;
	width:145px;
}

#tulogo {
	float:right;
	width:100px;
}

/*--------------------------------*/
/*--menutopcontainer--------------*/

#menutopcontainer {
	clear:both;
*	height:22px;
	overflow:hidden;
	background-color:#21368b;
}

/*--menutopleft-------------------*/

#menutopleft {
	float:left;
	padding:5px;
	padding-left:10px;
	font: bold 10px Arial,Verdana,Helvetica;
	color:#ffffff;
}

#menutopleft a {
	font: bold 10px Arial,Verdana,Helvetica;
	text-decoration:none;
	color:white;
}

/*--menutopright------------------*/

#menutopright {
	float:right;
	padding:5px;
	padding-right:10px;
	text-align:right;
	font: bold 10px Arial,Verdana,Helvetica;
	color:#ffffff;
}

#menutopright a {
	font: bold 10px Arial,Verdana,Helvetica;
	text-decoration:none;
	color:white;
}

/*--------------------------------*/
/*--contentcontainer--------------*/

#contentcontainer {
	clear:both;
	overflow:hidden;
	background:url(styles_FILES/background.jpg) repeat-y;
	background-color:#b1c0e9;
}

/*--------------------------------*/
/*--contentmenucontainer----------*/

#contentmenucontainer {
	float:left;
	border-right: 1px solid white;
	background-color:#4b63ae;
}

/*--language----------------------*/

#language {
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
}

/*--menuleft----------------------*/

#menuleft {
	padding-top:0px;
	padding-bottom:5px;
}

/*--content-----------------------*/

#content {
*	float:left;
	padding: 25px 40;
	text-align:justify;
	overflow:auto;
}

/*--------------------------------*/
/*--bottomcontainer---------------*/

#bottomcontainer {
	clear:both;
*	height:22px;
	overflow:hidden;
	background-color:#21368b;
}

/*--bottomdummy-------------------*/

#bottomdummy {
	float:left;
}

/*--bottom------------------------*/

#bottom {
	float:right;
	padding:5px;
	padding-right:10px;
	text-align:right;
	font: bold 10px Arial,Verdana,Helvetica;
	color:#ffffff;
}

/*--end---------------------------*/
/*--------------------------------*/