body { 
margin : 0;
padding : 0;
background-color : #fff;
} 
div#banner { 
background : #aa0000 url(images/logo_TImain_de_192x68.gif) no-repeat center left;
margin-left : 165px;
margin-right : 135px;
height : 100px;
border-left : 12px solid #aa0000;
border-right : 12px solid #aa0000;
} 
div#banner h1 { 
margin-top : 30px;
margin-bottom : 0;
margin-left : 250px;
font : bold 12px verdana, tahoma, arial, sans-serif;
color : #666;
text-transform : uppercase;
background : #eee;
} 
div#banner h2 { 
margin-top : 3px;
margin-bottom : 0;
margin-left : 250px;
font : bold 11px verdana, tahoma, arial, sans-serif;
color : #fff;
text-transform : uppercase;
} 
div#container2 { 
width : 965px;
margin-top : 15px;
margin-left : 15px;
margin-right : 15px;
background-color : #aa0000;
border-top : 2px solid #666;
border-left : 2px solid #666;
border-right : 2px solid #666;
} 
div#navigation { 
background-color : #aa0000;
float : left;
width : 165px;
} 
div#more { 
background-color : #aa0000;
float : right;
width : 135px;
margin : 0;
} 
div#more h3 { 
margin-top : 100px;
font : bold 14px arial, helvetica, sans-serif;
color : #ddd;
text-align : center;
} 
div#main { 
background-color : #eee;
margin-left : 165px;
margin-right : 135px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
border-top : 2px solid #666;
border-bottom : 2px solid #666;
border-left : 2px solid #666;
border-right : 2px solid #666;
} 
div#main h1 { 
font : bold 15px arial, helvetica, sans-serif;
text-transform : uppercase;
color : #666;
} 
div#main h2 { 
font : bold 12px arial, helvetica, sans-serif;
text-transform : uppercase;
margin-bottom : 0;
color : #666;
} 
div#main p { 
font : 11px arial, helvetica, sans-serif;
margin-top : 0px;
text-align : justify;
color : #666;
font-weight : bold;
} 
div#main span { 
font-weight : normal;
} 
div#main a { 
font : bold 11px arial, helvetica, sans-serif;
color : #a00;
text-decoration : none;
} 
div#main a:hover { 
font : bold 11px arial, helvetica, sans-serif;
color : #a00;
text-decoration : underline;
} 
div#main a:active { 
font : bold 11px arial, helvetica, sans-serif;
color : #a00;
text-decoration : none;
} 
img.floatLeft { 
float : left;
border : none;
} 
img.floatRight { 
float : right;
border : none;
} 
#cleardiv { 
background-color : #aa0000;
clear : both;
height : 0.5em;
} 
div#footer { 
width : 965px;
height : 30px;
margin-bottom : 15px;
margin-left : 15px;
margin-right : 15px;
background-color : #aa0000;
clear : both;
border-bottom : 2px solid #666;
border-left : 2px solid #666;
border-right : 2px solid #666;
} 
#menu { 
z-index : 2;
width : 9em;
padding-left : 0.7em;
padding-top : 6.8em;
padding-bottom : 0;
} 
#menu a, #menu h2 { 
font : bold 11px/16px arial, helvetica, sans-serif;
display : block;
border-width : 1px;
border-style : solid;
border-color : #666;
white-space : nowrap;
margin : 0;
padding : 1px 3px;
} 
#menu h2 { 
color : white;
background : #666;
text-transform : uppercase;
} 
#menu a { 
color : #a00;
background : #eee;
text-decoration : none;
} 
#menu a:hover { 
color : #000;
background : #ddd;
text-decoration : underline;
} 
#menu a:active { 
color : #060;
background : #ccc;
} 
#menu ul { 
list-style : none;
margin : 0;
padding : 0;
width : 100%;
} 
div#menu li, div#menu li:hover { 
position : relative;
} 
div#menu li ul { 
position : absolute;
top : 0;
left : 100.1%;
display : none;
} 
div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul { 
display : none;
} 
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { 
display : block;
} 
#menu a.x, #menu a.x:visited { 
background : #eee url(images/expand1.gif) no-repeat bottom right;
} 
#menu a.x:hover { 
color : #000;
background : #ddd;
} 
#menu a.x:active { 
color : #060;
background : #ccc;
} 
#content { 
margin : 0 0 0 10em;
padding : 0.5em;
border : 1px solid #000;
} 
#content a:link { 
color : #a00;
} 
#content a:visited { 
color : #a00;
} 
#content a:hover { 
color : #a00;
background : #eee;
} 
#content a:active { 
color : #060;
background : #ddd;
} 
#content h1, #content h2, #content h3 { 
font : bold 1em arial, sans-serif;
margin : 0.5em 0.25em;
padding : 0;
} 
#content img { 
border : none;
} 
#content p { 
font : normal 0.8em/1.5em verdana, sans-serif;
margin : 1em;
} 
#content ul, #content ul ul { 
font : normal 0.9em/1.4em verdana, tahoma, arial, sans-serif;
margin : 1em 4em 1.5em;
} 
#content ul li { 
font : normal 0.9em/1.4em verdana, tahoma, arial, sans-serif;
margin : 1em 0;
} 
#content ul ul li { 
font : normal 1.1em/1.6em verdana, tahoma, arial, sans-serif;
margin : 0;
} 
#content .fr { 
float : right;
margin : 0 0 1em 1em;
} 
#content .mod { 
font : normal 0.6em arial, sans-serif;
margin : 0.25em;
} 
div.vv { 
position : relative;
top : 0;
float : right;
margin : 0 0 15px 15px;
} 
a.button_ti { 
position : absolute;
left : 35em;
width : 20em;
background : none;
border : none;
font : bold 11px arial, helvetica, sans-serif;
color : #ddd;
text-decoration : none;
text-align : center;
} 
a.button_ti:hover { 
background : #ddd;
border : 1px solid #aa0000;
color : #aa0000;
text-decoration : none;
} 
a.button_ti:active { 
color : #ff4242;
text-decoration : none;
} 
p.partners { 
font-family : arial, helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ddd;
text-align : center;
padding-left : 5px;
padding-right : 5px;
}