html {
height:100%
}
body {
height:100%;
background-color:#FFFFFF;
margin:0px;
padding:0px;
border:0px;
overflow:hidden
}
p {
margin:0px;
padding:0px
}
a, img {
border:none
}


div {
margin:0px;
padding:0px;
overflow:hidden
} 
div#tudheader {
position:absolute;
top:0px;
left:0px;
background-color:#1A3553;
width:100%;
height:69px;
background-image:url(../gfx/tud_logo.gif);
background-repeat:no-repeat;
background-position:top left;
z-index:4;
display:none
}
div#iccl {
background-color:#FF6400;
position:absolute;
bottom:0px;
top:0px;
left:0px;
width:100%
}
* html div#iccl {
top:0px;
height:100%;
width:100%;
border-top:0px solid #FFFFFF;
z-index:3
}
div#top {
position:absolute;
top:8px;
left:8px;
right:8px;
background-color:#FFFFFF;
height:68px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.85em;
font-weight:bold;
color:#1A3554; /*#1A3553*/
white-space:nowrap
}

div#top p{
padding:11px 21px;
}

div#top p a{
text-decoration: none;
font-size: 0.65em;
}


div#top ul{
margin:0px 0px 0px 20px; 
padding:0px
}

div#top ul li{
display: 			inline;
}


div#top a:link, a:visited, a:active { color:#1A3554 }
div#nav a:hover { color:#000000 }




div#top table {
margin:0px;
width:100%;
text-align:left
}
div#top td {
padding:11px 12px 0px 12px
}
div#top td.first {
padding-left:24px
}
div#top td.last {
padding-right:24px
}

div#top div.lang{
position:absolute;
margin:0px;
padding: 0px;
top:0px;
right:15px;
}

div#top div.lang ul{
margin-top:-5px;
padding: 0px;
margin-left:40px;
}

div#top div.lang ul li{
display: inline;
}

* html div#iccl div#top {
width:100%;
left:0px;
border-right:8px solid #FF6400;
border-left:8px solid #FF6400;
z-index:2
}
img#logo {
position:absolute;
top:14px;
right:24px
}
img#tudlogo {
position:absolute;
top:15px;
left:22px
}
div#iccl div.ol {
position:absolute;
top:0px;
left:0px;
width:12px;
height:12px;
background-image:url(../gfx/ecke_ol.gif)
}
div#iccl div.or {
position:absolute;
top:0px;
right:0px;
/*left:expression(this.parentNode.clientWidth-12 + 'px');*/
width:12px;
height:12px;
background-image:url(../gfx/ecke_or.gif)
}
div#iccl div.ul {
position:absolute;
bottom:0px;
/*top:expression(this.parentNode.clientHeight-12 + 'px');*/
left:0px;
width:12px;
height:12px;
background-image:url(../gfx/ecke_ul.gif)
}
div#iccl div.ur {
position:absolute;
bottom:0px;
/*top:expression(this.parentNode.clientHeight-12 + 'px');*/
right:0px;
/*left:expression(this.parentNode.clientWidth-12 + 'px');*/
width:12px;
height:12px;
background-image:url(../gfx/ecke_ur.gif)
}

/* navigation bar */

div#contop {
position:absolute;
top:84px;
left:8px;
right:8px;
background-color:#FFFFFF;
height:46px
}
* html div#iccl div#contop {
width:100%;
left:0px;
right:0px;
border-right:8px solid #FF6400;
border-left:8px solid #FF6400;
z-index:2;
}


div#nav {
position:absolute;
top:0px;
left:0px;
height:46px;
padding-right:24px;
background:#FF6400 url(../gfx/ecke_reiter.gif) no-repeat top right
}
div#nav p {
font-family:Arial, Helvetiva, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFFFFE;
padding:5px 0px 0px 21px;
white-space:nowrap
}
div#nav span {
color:#000000
}
div#nav div.ol {
top:34px;
width:100%;
background-color:#FFFFFF;
background-repeat:no-repeat
}
div#nav a { text-decoration:none }
div#nav a:link, div#nav a:visited, div#nav a:active { color:#FFFFFE }
div#nav a:hover { color:#000000 }



/* bottom bar */

div#conbot {
position:absolute;
bottom:54px;
left:8px;
right:8px;
background-color:#FFFFFF;
height:12px
}
* html div#iccl div#conbot {
width:100%;
left:0px;
border-right:8px solid #FF6400;
border-left:8px solid #FF6400;
z-index:3
}

* html div#iccl div#bot {
width:100%;
left:0px;
border-right:8px solid #FF6400;
border-left:8px solid #FF6400;
z-index:2
}

div#bot {
position:absolute;
bottom:8px;
left:8px;
right:8px;
background-color:#FFFFFF;
height:38px
}

div#bot p {
font-family:Arial, Helvetiva, sans-serif;
font-size:0.85em;
font-weight:bold;
color:#1A3554; /*#1A3553*/
padding:11px 21px;
white-space:nowrap
}

div#bot ul {
margin: 3px 0px 0px 17%;
padding: 0px 0px 0px 0px;
}

div#bot ul li{
padding-left:  8%;
padding-right:	8%;
display: 			inline;
}

div#bot ul li a {
padding:0px 0px;
text-decoration:none
}

div#bot a:link, div#bot a:visited, div#bot a:active { color:#1A3554 }/*#1A3553*/
div#bot a:hover { color:#FF6401 } /* #FF6400 */


/* content */

div#con {
position:absolute;
top:130px;
bottom:66px;
left:8px;
right:8px;
background-color:#FFFFFF;
overflow:auto
}
* html div#iccl div#con {
height:100%;
width:100%;
top:0px;
left:0px;
z-index:1;
border-top:129px solid #FF6400;
border-bottom:66px solid #FF6400;
border-right:8px solid #FF6400;
border-left:8px solid #FF6400
}
div#con p, div#con pre {
margin:0px 40px 0px 20px;
padding:0px 0px 8px 1px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.8em;
font-weight:normal;
color:#1A3554 /*#1A3553*/
}
div#con p.secondnav {
text-align:right
}

div#con ul, div#con ol {
margin:0px 20px 0px 50px;
padding:0px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.8em;
font-weight:normal;
color:#1A3554;/*#1A3553*/
list-style-type:disc;
}
div#con ul ul, div#con ol ol, div#con ul ol, div#con ol ul {
margin:0px 0px 0px 50px
}
div#con li {
margin:2px 0px;
padding:0px 0px 2px 1px
}

/* <hr />-substitute because only Geckos style it correctly */

div#con div.hr { 
margin:0px 40px 6px 20px;
padding:0px;
height:2px;
background:#FF6400 url(../gfx/hr_o.gif) repeat-x;
border:none 0px
}

/* math from texvc */

div#con span.math {
font-family:'Times New Roman', Times, serif;
vertical-align:baseline;
margin:0px;
padding:0px
}
div#con span.math img {
margin-bottom:-2px;
}

/* tables */

div#con div.center {
width:100%;
text-align:center
}

div#con table {
border-collapse:collapse;
empty-cells:show;
margin:4px 20px 6px 20px;
padding:8px 8px 8px 10px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.8em;
color:#1A3554; /*#1A3553*/
text-align:left
}
div#con div.center table {
text-align:left;
margin:4px auto 6px auto;
}
div#con caption {
margin:0px 20px;
padding:4px 0px 6px 1px;
text-align:left;
font-weight:bold
}
div#con div.center caption {
text-align:center;
margin:0px auto
}
div#con td, div#con th {
margin:0px;
padding:4px 4px 4px 6px;
vertical-align:top;
border:solid 2px #1A3553
}
div#con th, div#con tfoot  {
/*background-color:rgb(181, 196, 213);*/
background-color:#FF6400;
color:#FFFFFF;
font-weight:bold
}
div#con tr.noborder td, div#con tr.noborder th {
border:1px none
}
div#con td.center, div#con td.center {
text-align:center
}

/* headlines */
div#con h1 {
margin:0px 40px 0px 20px;
padding:12px 0px 8px 1px;
font-family:Arial, Helvetiva, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#1A3554 /*#1A3553*/
}

div#con h2 {
margin:0px 40px 0px 20px;
padding:6px 0px 8px 1px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.9em;
font-weight:bold;
font-style:italic;
color:#1A3554 /*#1A3553*/
}
div#con h3 {
margin:0px 40px 0px 20px;
padding:4px 0px 6px 1px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.85em;
font-weight:bold;
color:#1A3554 /*#1A3553*/
}
div#con h4 {
margin:0px 40px 0px 20px;
padding:4px 0px 4px 1px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.8em;
font-weight:normal;
font-style:italic;
color:#1A3554 /*#1A3553*/
}
div#con a { text-decoration:underline }
div#con a:link, div#con a:visited, div#con a:active { color:#1A3554 /*#1A3553*/ }
div#con a:hover { color:#FF6401 }

div#con a.none { text-decoration:none }

/* form elements */
div#con input, div#con textarea, div#con select {
margin:0px;
/*padding:2px 4px 4px 4px;*/
/*border:solid 1px #FF6400;*/
/*font-family:Arial, Helvetiva, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
color:#1A3554 /*#1A3553*/
}
div#con select {
/*padding:0px*/
}
div#con button, div#con input[type="submit"], div#con input[type="reset"] {
margin:0px;
padding:0px;
width:100px;
/*height:24px;*/
text-align:center;
/*border:solid 1px #FF6400;*/
/*background:url(../gfx/button_3d.gif) top left no-repeat;*/
font-family:Arial, Helvetiva, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#1A3554 /*#1A3553*/
}
html * div#con input {
/*border:expression((this.type=='radio')?'none 0px':'solid 1px #FF6400');*/
/*font-weight:expression((this.type=='submit' || this.type=='reset')?'bold':'normal');*/
font-weight: normal;
}


/* Asia Link disclaimer */

div#disclaimer {
margin-top:20px;
background-color:#FFFFFF;
max-width:600px;
padding-bottom:20px
}

/* images */

div#con img.left, div#con span.imgleft {
font-family:Arial, Helvetiva, sans-serif;
font-weight:normal;
font-size:0.65em;
color:#5A6573;
margin-right:20px;
text-align:right;
font-style:normal;
margin-top:4px;
margin-bottom:4px;
float:left
}
div#con img.right, div#con span.imgright {
font-family:Arial, Helvetiva, sans-serif;
font-weight:normal;
font-size:0.65em;
color:#5A6573;
margin-left:20px;
text-align:right;
font-style:normal;
margin-top:4px;
margin-bottom:4px;
float:right
}

/* mainmenu */

div#menu {
width:20%;/*300px*/
z-index:2
}

div#menu ul/*.submenu, div#menu ul.submenuplus, div#menu ul.submenuminus*/ {
margin: 0px 0px 0px 21px;
font-family:Arial, Helvetiva, sans-serif;
font-size:0.8em;
font-weight:normal;
color:#1A3554; /*#1A3553*/
list-style-type: none;
}

div#menu ul li.subsubmenu {
margin:0px 0px 0px 4px;
/*padding:0px*/
padding-left: 0px;
background-image:url(../gfx/menu_link.gif) ;
background-repeat: no-repeat
/*margin-bottom: 1em;*/
}

div#menu ul li.subsubmenuplus {
margin:0px 0px 0px 4px;
/*padding:0px*/
padding-left: 0px;
background-image:url(../gfx/menu_plus.png);
background-repeat: no-repeat;
}

div#menu ul li a.mainmenu {
font-family:Arial, Helvetiva, sans-serif;
font-size:1.3em;
font-weight:bold;
color:#FF6401;
margin:0px;
padding:2px 0px 2px 10px;
text-decoration:none;
display:block
}

div#menu ul li a.mainmenu:link, div#menu a.mainmenu:visited, div#menu a.mainmenu:active {
color:#FF6401;
background-image:none;
background-repeat:no-repeat
}

div#menu ul li a.mainmenu:hover {
color:#FF6401;
margin-left: -25px;
padding-left: 35px;
background-image:url(../gfx/pfeil.gif);
background-repeat:no-repeat
}


/*margin-bottom: 1em;*/


/*div#menu ul ul {
margin:0px 0px 0px 20px
}*/

/*div#menu ul li {
margin:2px 0px 4px 2px;
padding:0px
}*/

/*
div#menu ul a {
text-decoration:none
}
*/
/*
div#menu ul a:link { color:#1A3553 }
div#menu ul a:visited { color:#1A3553 }
div#menu ul a:active { color:#1A3553 }
div#menu ul a:hover { color:#1A3553 }
*/

/* news */

div#mainadd {
position:absolute;
left:22%;/*320px;*/
right:20px;
top:0px;
z-index:1
}


div#mainadd h1 {
	text-align:right; 
	color:#FF6400; 
	white-space:nowrap;
}

div#mainadd h2 {
	text-align:right; 
	color:#FF6400; 
	white-space:nowrap;
}

.negrita {
	font-weight:bold;
}

.sinvinneta {
	list-style-type:	none;
}

div#mainadd p.negrita {
	font-weight:bold;
}

div#mainadd p a img{
	vertical-align: middle;
}


div#mainadd ul li p {
font-size: 1em;
}

div#mainadd ul li ul li {
	list-style-type:	none;  
	font-size: 1.1em;
}

div#address {
	text-align:left;	 
	margin-top:0.5em;	
}

div#address p{
	text-align: left; 
	font-family: monoespace;	 
	color: #000;
   margin-bottom: -1ex;	 
}

div#phonefaxemail {
	text-align:left;	 
	margin-top:0.5em;	
}

div#phonefaxemail p{
	text-align: left; 
	font-family: monoespace;	 
	color: #000;
	 margin-bottom: -1ex;	 
}

* html div#mainadd {
left:0px;
top:0px;
width:100%;
border-left:solid #FFFFFF 320px;
border-right:solid #FFFFFF 20px;
z-index:-1
}

.center {
	text-align: center;
}
