body {



background-image: url(images/tmpl/bg.gif);



background-repeat: repeat-y;



background-position: center;



margin: 0;



padding: 0;



}







#twrss_table .twrss_imagefile {



display: none;



}







.twrss_head_channel {



font-size: 11px;



color: #FFF;



font-weight: bold;



padding-left: 5px;



padding-top:1px;



padding-bottom:2px;



background-color:#4888CD;



margin:0 0 0 -10px;



margin-bottom: -15px;



}







#twrss_table .twrss_item_content {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



border: 0;



margin:0 0 0 10px;



padding:0;



color:#000;



display: block;



}







#twrss_table .twrss_item_link a, 



#twrss_table .twrss_item_link a:hover {



color: #2a57a5;



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



border: 0;



margin:0 0 -10px -20px;



padding:0;



display: block;



}







li, ul {



padding:0;



margin:0;



font-size:11px;



}











td font, th {



font-size: 11px;



}







th {



text-align:left;



}







a img {



border: 0;



}







td a img {



border: 0;



}







#footerbg {



background-image: url(images/tmpl/logo_alcancomposites.gif);



background-repeat: no-repeat;



background-position: right;



}







#content, a {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #2a57a5;



text-decoration: none;



}







a b u {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #2a57a5;



text-decoration: none;



}







a:hover b u {



text-decoration: underline;



}











a:hover {



text-decoration: underline;



}







body, td, p, div, span {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



line-height: 18px;



}







h1 {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



color:#2a57a5;



}







#content p {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



color: #2a57a5;



padding-left: 30px;



font-weight: bold;



line-height: 30px;



}







#southamerica {



position:relative; 



right:40px; 



top:-30px; 



width:280px; 



background-color: #ecf6fd; 



border: 1px solid #2a57a5;



float:right;



font-weight: normal;



line-height: normal;



padding:5px;



visibility:hidden;



}







#europe {



position:relative; 



left:-20px; 



top:120px; 



width:345px; 



float:right;



visibility:hidden;



}







#content2 {



background: url(images/tmpl/bg_content2.gif) repeat-y;



}







#startfooter {



border-top: 1px solid #e6e6e6;



padding-right: 15px;



font-size: 10px;



color: #306eb3;



}







#startfooter a {



color: #306eb3;



font-size: 10px;



}







#startnav td, #startnav a {



color: #306eb3;



font-size: 10px;



line-height: 12px;



}







#startnav .td {



background-color: #ecf6fd;



border: 1px solid #a6cef7;



}







#footer {



height: 30px;



border-top-width: 1px;



border-right-width: 0;



border-bottom-width: 0;



border-left-width: 0;



border-top-style: solid;



border-right-style: solid;



border-bottom-style: solid;



border-left-style: solid;



border-top-color: #b2d0ea;



border-right-color: #b2d0ea;



border-bottom-color: #b2d0ea;



border-left-color: #b2d0ea;



padding-left: 10px;



}







#footer2 {



width:150px; 



float:right; 



background-color:#e1edf9; 



height:19px; 



border-right:1px solid #ffffff;



}







#footer div a {



font-family: verdana;



font-size:11px;



}







#footer .aktiv {



font-weight: bold;



}







.left {



background-color: #DDDFE5;



background-image: url(images/tmpl/bg_left.gif);



background-repeat: repeat-y;



background-position: right;



}







.right {







background-color: #DDDFE5;



background-image: url(images/tmpl/bg_right.gif);



background-repeat: repeat-y;



}







.bar {



background-image: url(images/tmpl/bg_bar.gif);



background-repeat: repeat-x;



height: 29px;



}







#top {



height: 73px;



}







#col1 {



background-image: url(images/tmpl/bg_col1.jpg);



background-repeat: no-repeat;



height: 295px;



width:330px;



border-top: 1px solid #FFFFFF;



}







#col1b {



background-image: url(images/tmpl/bg_col1.jpg);



background-repeat: no-repeat;



height: 295px;



border-top: 1px solid #FFFFFF;



padding-top:56px;



padding-right:10px;



}







#col1c {



background-image: url(images/tmpl/bg_col1.jpg);



background-repeat: no-repeat;



height: 295px;



border-top: 1px solid #FFFFFF;



}











#col3 {



background-image: url(images/tmpl/bg_col3.jpg);



background-repeat: no-repeat;



border-top: 1px solid #FFFFFF;



padding-top: 9px;



font-family: Arial, Helvetica, sans-serif;



}







#col3 #text {



margin-top: 8px;



}











#col3 #text ul,#col3 #text ol, #col3 #text li {



margin:0;



padding:0;



list-style-type: none;



}







#col3 #text ol{



margin-left: 10px;



}











#col3 #text div {



font-weight:bold;



color:#fff;



padding-left:3px;



}











.bodytext {



margin:0;



padding:0;



}







*html #col3 #text ul li a {
background: url(images/tmpl/li.jpg) no-repeat #6394c8;
width:143px;
padding-left: 15px;
margin-left:3px;
margin-bottom:3px;
font-size: 12px;
color:#000000;
/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
height:1px;
*/
}







*html #col3 #text ul li a {
background: url(images/tmpl/li_hover.jpg) no-repeat #6394c8;
}







html>body #col3 #text ul li  {



background: url(images/tmpl/li.jpg) no-repeat #6394c8;



width:128px;



padding-left: 15px;



margin-left:3px;



margin-bottom:3px;



font-size: 12px;



color:#000000;



}











#col3 #text ol li, #col3 #text ol li a, html>body #col3 #text ol li a {



font-size: 11px;



}







#col2 {



padding-top: 47px;



padding-right: 5px;



padding-bottom: 5px;



border-top: 1px solid #FFFFFF;



}







#col2 h1 {



margin-bottom:14px;



}







#col2b h1 {



margin-bottom:14px;



}







/* --- MENU 1 --- */







html>body td.menu1 {



background: url(images/tmpl/bg_menu1.gif) no-repeat;



width: 150px;



height:28px;



font-weight: bold;



color: #333333;



text-decoration:none;



}







*html a.menu1:link, a.menu1:visited {



background: url(images/tmpl/bg_menu1.gif) no-repeat;



width: 150px;



height:28px;



padding-top:4px;



padding-left: 9px;



font-weight: bold;



color: #333333;



text-decoration:none;

/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
*/
}







*html a.menu1:hover {



background: url(images/tmpl/bg_menu1on.gif) no-repeat;



text-decoration:none;



}







html>body a.menu1 {



color: #333333;



text-decoration:none;



padding-left: 10px;



}







html>body td.menu1on {



background: url(images/tmpl/bg_menu1on2.gif) no-repeat;



width: 149px;



height:28px;



font-weight: bold;



color: #2A57A5;



text-decoration:none;



}







*html a.menu1on:link, a.menu1on:visited {



background: url(images/tmpl/bg_menu1on2.gif) no-repeat;



width: 149px;



height:28px;



padding-top:4px;



padding-left: 9px;



font-weight: bold;



color: #2A57A5;



text-decoration:none;



}







html>body a.menu1on {



color: #2A57A5;



text-decoration:none;



padding-left: 10px;



}







/* --- MENU 2 --- */







#menu2 {



background: url(images/tmpl/bg_menu2.gif);



padding-left: 3px;



}







#menu2 .menu2-1 {



background: url(images/tmpl/bg_menu2_oben.gif);



width: 140px;



height:5px;



_margin-top:2px;



}







.menu2-2 a {



background-color: #295caa;



color: #ffffff;



padding-left: 6px;



width: 140px;



}







.menu2-2 a img {



background-color: #295caa;



color: #ffffff;



margin-left: -6px;



width: 140px;



}











html>body .menu2-2 a {



display:block;



width: 134px;



}















.menu2-2 .aktiv {



font-weight:bold;



}







.menu2-2 a:hover {



text-decoration: underline;



}







html>body .menu2-2 {



background-color: #295caa;



color: #ffffff;



width: 140px;



}







#menu2 .menu2-3 {



background: url(images/tmpl/bg_menu2_unten.gif);



width: 140px;



height:5px;



}







/* --- MENU 2 --- ENDE*/







#menu3 {



width: 151px;



margin-left: 0;



}







#menu3b {



width: 142px;



margin-left: 10px;



}







#menu4 {



margin-top: 0;



width: 144px;



margin-left: 5px;



}







.infotext #menu4 {



margin-left: 0;



}







.infotext #menu4 a:link, .infotext #menu4 a:visited   {



background: url(images/tmpl/bg_menu5.gif) repeat-y;



padding-left: 3px;



width:140px;



}







.infotext h1, .events h1 {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



color:#2a57a5;



*margin-bottom: 0;



_margin-bottom: -15px;



}







.infotext h1 a, .events h1 a {



font-size: 11px;



color: #264885;



padding-left: 2px;



}











.infotext .date {



*margin-top:-18px;



_margin-top:-15px;



margin-bottom:10px;



font-size: 10px;



float: right;



}











.infotext td font, .infotext font {



font-size:11px;



font-family: Arial, Helvetica, sans-serif;



line-height: 18px;



}







.infotext li  {



padding-left: 0;



color: #4888CD;



color: #000;



}











.infotext .clear {



clear: both;



}















h2  {



font-size: 11px;



color: #FFF;



font-weight: bold;



padding: 2px 0 1px 5px;



background-color:#4888cd;



margin-top: 0;



}







h3  {



font-size: 11px;



color: #000;



font-weight: bold;



padding-left: 5px;



padding-top:1px;



padding-bottom:2px;



background-color:#cce3fa;



margin-bottom: -10px;







}











.infotext p {



/*



background: url(images/tmpl/dot.gif) no-repeat;



text-indent: 12px;



background-position: 0 4px;



*/



}







.infotext ul,ol {



margin: 20px;



margin-top: 0;



margin-bottom: 0;



}







* html #menu3 a:link, 



* html #menu3 a:visited, 



* html #menu4 a:link, 



* html #menu4 a:visited {



background: url(images/tmpl/bg_menu3.gif) repeat-y;



/*font-weight: bold;*/



padding-left: 15px;



width:151px;



color: #3864af;



padding-top:1px;



padding-bottom:2px;



margin-bottom: 3px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;
/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
height:1px;
*/
}











* html #menu3b a:link, * html #menu3b a:visited  {



background: url(images/tmpl/bg_menu3.gif) repeat-y;



padding-left: 15px;



width:142px;



color: #3864af;



padding-top:1px;



padding-bottom:2px;



margin-bottom: 3px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;
/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
height:1px;
*/
}



















html>body #menu3 li, html>body #menu4 li  {



width: 130px;



background: url(images/tmpl/bg_menu3.gif) repeat-y;



/*font-weight: bold;*/



padding-left: 15px;



color: #3864af;



padding-top:1px;



padding-bottom:2px;



margin-bottom: 3px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;



}















html>body #menu3b li {



width: 120px;



background: url(images/tmpl/bg_menu3.gif) repeat-y;



padding-left: 15px;



color: #3864af;



padding-top:1px;



padding-bottom:2px;



margin-bottom: 3px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;



font-size:11px;



}















.aktiv {



font-weight: bold;



}







* html #menu3 a:hover, * html #menu4 a:hover {



background: url(images/tmpl/bg_menu3hover.gif) repeat-y;



text-decoration: underline;



}







* html #menu3b a:hover {



background: url(images/tmpl/bg_menu3hover.gif) repeat-y;



text-decoration: underline;



}







#menu5 {



width: 144px;



}







#menu5 li .aktiv {



text-decoration: underline;



}







* html #menu5 a:link, * html #menu5 a:visited {



background: url(images/tmpl/bg_menu5.gif) repeat-y;



padding-left: 15px;



width:140px;



color: #3864af;



padding-top:1px;



padding-bottom:2px;



margin-bottom: 3px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;
/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
height:1px;
*/
}







html>body #menu5 li  {



width: 130px;



background: url(images/tmpl/bg_menu5.gif) repeat-y;



font-weight: bold;



padding-left: 15px;



color: #3864af;



padding-top:1px;



padding-bottom:2px;



margin-bottom: 3px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;



}







* html #menu5 a:hover {



background: url(images/tmpl/bg_menu3hover.gif) repeat-y;



text-decoration: underline;



}







#headline1 {



font-size: 18px;



color: #306eb3;



padding-top: 15px;



padding-left: 8px;



padding-bottom: 0;



}







#headline2 {



font-size: 28px;



color: #306eb3;



padding-top: 2px;



padding-left: 30px;



padding-right: 15px;



padding-bottom: 6px;



font-weight: bold;



line-height: 30px;



}







#headline2 sup {



font-size:10px;



line-height: 0;



}







form {



margin: 0;



padding: 0;



}







input {



border: 0;



}







fieldset {



border: 1px solid #000;



padding:0 0 5px 5px ;



margin:0 0 5px 0;



}







fieldset input,fieldset  textarea {



border: 0;



width: 100%;



font-family: arial, helvetica, sans-serif;



background-color: transparent;



}







fieldset .radio {



border: 0;



width: 10px;



margin-right: 5px;



}







#searchfield, #emailfield {



width: 102px;



background: url(images/tmpl/searchfield.jpg) no-repeat #6a98ca;



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



color: #000000;



padding-left: 5px;



margin-left:3px;



}







#search, #subscribe {



height: 19px;



}







#search2 {



height: 18px;



}







#col3 b {



font-weight: normal;



font-size: 11px;



color:#FFFFFF;



}







.quicklinks h3 {



color: #FFF;



font-weight: bold;



font-weight: bold;



font-size: 11px;



padding-left: 5px;



margin-bottom: 8px;



}







.events p {
margin-left: 10px;
}







h4 {



padding:0;



margin:0;



font-size:11px;



}







.quicklinks h4 {



background: url(images/tmpl/searchfield.jpg) no-repeat #6a98ca;



color: #264885;



font-weight: bold;



font-size: 11px;



padding-left: 5px;



margin-left: 3px;



margin-bottom: 0;



}







.quicklinks #start a, .quicklinks  #start a:visited {



padding-left: 5px;



font-size: 11px;



color: #264885;



}







.quicklinks  #start a:hover {



text-decoration: underline;



} 







.quicklinks ul, #dl ul, #info ul, #menu3 ul, #menu4 ul, #menu5 ul { 



list-style:none; 



margin:0; 



padding:0; 



} 



  



.quicklinks li, #dl li, #info li, #menu3 li, #menu4 li, , #menu5 li  { 



margin:0; 



padding:0; 



} 















*html .quicklinks li a {



background: url(images/tmpl/li.jpg) no-repeat #6394c8;



width:143px;



padding-left: 15px;



margin-left:3px;



margin-bottom:3px;



font-size: 12px;



color:#000000;
/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
height:1px;
*/
}







*html .quicklinks li a:hover {



background: url(images/tmpl/li_hover.jpg) no-repeat #6394c8;



}







*html #dl li {



background: url(images/tmpl/dl.jpg) no-repeat #6394c8;



width:120px;



margin-left:3px;



margin-bottom:3px;



font-size: 12px;



color:#000000;
/*
cursor: hand;
behavior:url(fx.htc);
*/
}







*html #dl li div {



padding-left: 19px;



}







*html #dl a {



backgroundimage: url(images/tmpl/dl_icon.gif);



width:140px;



padding-left: 15px;



margin-left:3px;



font-size: 12px;



color:#000000;
/*
cursor: hand;
behavior:url(fx.htc);
filter:progid:dximagetransform.microsoft.gradientwipe(duration=1);
height:1px;
*/
}







*html #dl a:hover {



/*background: url(images/tmpl/dl_hover.jpg) no-repeat #6394c8;*/



}







html>body .quicklinks li {



background: url(images/tmpl/li.jpg) no-repeat #6394c8;



width:128px;



padding-left: 15px;



margin-left:3px;



margin-bottom:3px;



font-size: 12px;



color:#000000;



}







html>body #dl li {



background: url(images/tmpl/dl.jpg) no-repeat #6394c8;



width:128px;



padding-left: 15px;



margin-left:3px;



margin-bottom:3px;



font-size: 12px;



color:#000000;



}







.quicklinks, #info {



margin-top:29px;



width:143px;



margin-bottom:29px;



}







#info li {



background: url(images/tmpl/info.gif) repeat-y;



padding-left: 3px;



margin-left:3px;



margin-right:3px;



margin-bottom:3px;



font-size: 12px;



color:#000000;



width:143px;



}







#col3 div b {



color:#2d69ae;



font-weight:bold;



}











#col3 a {



text-decoration: none;



color:#000000;



}



#col3 a:hover {



text-decoration: none;



}



.pictures {



height:149px;



}







#lang {



padding-left:6px;



color:#f6f6f6;







}







#lang a, #lang a:hover {



color:#f6f6f6;



}







#lang .active, #lang a:hover.active{



padding: 0 2 0 2;



color:#306eb3;



background-color:#c8daf0;



}







#mininav {



position:relative; 



float:right;



left:-15px; 



/* ALT: top:0px;  */



top:8px; 



width:147px;  



z-index:1; 



overflow: auto;



scrollbar-3dlight-color:#ffffff;



scrollbar-arrow-color:#ffffff;



scrollbar-track-color:#ffffff;



scrollbar-darkshadow-color:#ffffff;



scrollbar-face-color:#306EB3;



scrollbar-highlight-color:#C5E2FD;



scrollbar-shadow-color:#09307F;



}







#mininav a, .mininav a {



background: #DAEBF7;



border: 1px solid #5997DD;



text-align:center;



font-family: Arial, Helvetica, sans-serif;



font-size: 10px;



color: #2F6CB2;



text-decoration: none;



padding-left:2px;



padding-right:2px;



}







.mininav a {



margin-left:4px;



margin-top:0px;



margin-bottom: 4px;



height:17px;



}







#mininav a {



width:18px;



margin:2px;



}











#mininav .active, .mininav .active,#mininav a:hover, .mininav a:hover {



background: #2F6CB2; 



color: #DAEBF7; 



border-top: 1px solid #C5E2FD; 



border-left: 1px solid #C5E2FD; 



border-right: 1px solid #09307F;



border-bottom: 1px solid #09307F;



text-decoration: none;



}







#mininav .scroll a {



background: transparent;



border: none;



text-decoration: none;



padding-left:0px;



padding-right:0px;



margin:0px;



}







*html .scroll2  {



background: #daebf7;



border-style: solid;



border-width: 1px;



border-top-color: #ffffff;



border-left-color: #ffffff;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



text-decoration: none;



}







*html .scroll2:hover  {



background: #94cdf6;



border-top: 1px solid #C5E2FD; 



border-left: 1px solid #C5E2FD; 



border-right: 1px solid #09307F;



border-bottom: 1px solid #09307F;



text-decoration: none;



}







#mininav .scroll:hover{



background: transparent;



border: none;



text-decoration: none;



}







#mininav a:hover {



background: #2F6CB2;



color: #DAEBF7;



border-top: 1px solid #C5E2FD;



border-left: 1px solid #C5E2FD;



border-right: 1px solid #09307F;



border-bottom: 1px solid #09307F;



}







.pic, .thumb img {



border: 1px solid #000;



}







#hsearch { font-size: 11px }



#hsearch li { list-style-image: url(images/tmpl/li2.gif) }







.tsearch {



font-size: 10px; 



color: #999999;



font-weight: normal;



}



.tsearch i {



float:right;



font-style: normal;



margin-right:5px;



}







.tsearch b {



float:left;



}







#wsearch, #wsearch a { font-size: 11px }







p#wsearch {



background: none;



text-indent: 0;



}







#wsearch span {  font-weight: bold; padding-top: 0; padding-right: 2px; padding-bottom: 0; padding-left: 2px; border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}







#sitemap h1 {



background-color: #e1ecf8;



border-top: 1px solid #105595;



padding-top: 0;



padding-bottom: 1px;



padding-left: 4px;



font-size: 12px;



margin: 0;



height: 20px;



}







#sitemap h2, #sitemap h2 a {



color: #FFFFFF;



font-size: 11px;



font-weight: bold;



padding-left: 3px 0 4px 10px;



margin: 0;



}







#sitemap h2 {



padding-left: 22px;



}











#sitemap h3, #sitemap h3 a {







color: #306eb3;



font-size: 11px;



padding-left: 25px;



margin: 0;



font-weight: normal;



padding-bottom:3px;



}







#sitemap li {



list-style-type: none;



}







#sitemap .submenu1a {



font-size:11px;



color: #264885;



}











.report {



background: #f3f9fe url('images/projektbg.jpg') repeat-x;



border: 1px solid #c0cdda;



height: 400px;



width: 175px;



float: left;



margin-left:9px;



margin-bottom:9px;



_margin-left:5px;



} 











.reference {



position: absolute;



top: 400px;



_topXX: 415px;



background: #f3f9fe url('images/projektbg.jpg') repeat-x;



border: 1px solid #c0cdda;



width: 140px;



float: left;



margin-left:381px;



_margin-left:385px;



padding:3px;



} 











.reportdetail {



background: #f3f9fe url('images/projektbg.jpg') repeat-x;



border: 1px solid #c0cdda;



} 







.report2 {



background-color: #f3f9fe;



border: 1px solid #c0cdda;



} 







.report .head, .report2 .head, .reportdetail .head  {



background-color: #568ac3;



padding:0;



margin:0;



height:20px;



font-size: 11px;



padding-left: 4px;



color: #e8f3fa;



} 







.report .info, .report2 .info, .reportdetail .info {



padding: 5px;



width:165px;



font-size: 12px;



line-height: 12px;



} 







.report .info img {



text-align: center;



border: 1px solid #113779;



} 







.report .info .title, .report2 .info .title, .reportdetail .info .title, .reference .info .title {



font-size: 9px;



color: #2d69ae;



padding-top: 5px;



margin-bottom:-3px;



} 







.report .lang, .reportdetail .lang  {



padding-left:3px;



padding-bottom: 10px;



}







.report .lang a, .reportdetail .lang a   {



color: #113779;



background-color:#b0d4f7;



padding:3px;



margin: 4px;



border-width: 1px;



border-style: solid;



border-top-color: #daebf7;



border-right-color: #5997dd;



border-bottom-color: #5997dd;



border-left-color: #daebf7;



text-decoration: none;



}







.report .lang a:hover, .reportdetail .lang a:hover {



color: #b0d4f7;



background-color:#2f6cb2;



border-width: 1px;



border-style: solid;



border-top-color: #c5e2fd;



border-right-color: #09307f;



border-bottom-color: #09307f;



border-left-color: c5e2fd;



}











.nav select {



width: 100%;



}







html>body .nav select {



width: 100%;



margin-bottom: 10px;



}







.text, .text p, {



font-size: 11px;



}







.infotext, .infotext p , .events, .events p {
font-size: 11px;
line-height: 15px;
}

.news h1 {
padding: 0 0 8px 0;
margin: 0;
}

.news {
padding: 0;
margin: 0;
}

.news .bodytext {
padding: 0 0 0 20px;
margin: -10px 0 2px 0;
*margin: -10px 0 -20px 0;
_margin: -10px 0 -20px 0;
}

.news .cat  {



font-size: 10px;



padding: 0 0 10px 20px;



_padding: -10px 0 10px 20px;



}


table.events { 
	border-color: #FFF; 
	border-style: solid; 
	border-width: 0 0 0 1px
	}
	
.events th { 
	background-color: #B6CEEA; 
	padding: 3px 0 3px 5px; 
	text-align: left;  
	border-color: #FFF; 
	border-style: solid; 
	border-width: 1px 1px 1px 0 
	}
	
.events td { 
	background-color: #EBF4FD; 
	padding: 3px 3px 3px 5px; 
	border-color: #FFF; 
	border-style: solid; 
	border-width: 0 1px 1px 0; 
	text-align:left;
	}

.events td a { font-weight: bold;  }

.events td.col1 { width: 100px; background-color: #EBF4FD;  }
.events td.col2, .events th.col2 { width: 90px; }
.events td.col3, .events th.col3 { width: 85px; }
.events td.col4, .events th.col4 { width: 100px; }
.events td.col5, .events th.col5 { width: 130px; }













.latestnews .cat  {



font-size: 10px;



padding: 0 0 10px 0;



_padding: -10px 0 10px 0;



_margin: -10px 0 10px 0;



}







.latestnews h1 {



*padding:0;



*margin:0;



padding:0;



margin:0;



_margin: 0 0 -15px 0;







}







.colorstext {



visibility: hidden;



position: absolute;



top: 375px;



font-size: 11px;



width: 220px;



}







.colorstext0 {



visibility: hidden;



position: absolute;



top: 375px;



font-size: 11px;



width: 220px;



}







sup {



font-size: 8px;



_font-size: 10px;



font-weight:bold;



line-height: normal;



}











h2 sup {



font-size: 8px;



_font-size: 10px;



font-weight:bold;



line-height: normal;



}







.small {



font-size:10px;



border-bottom: 1px solid #000;



}







.downloads {



float:left;



font-size: 10px;



text-align: center;



padding-left: 0;



padding-right: 0;



padding-bottom: 15px;



width:90px;



}







.downloads a {



font-size: 10px;



}







.downloads span img {



margin-bottom: 2px;



border: 1px solid #000000;



}







*html .downloadinfo {



margin-left:25px;



width: 140px; 



font-size: 11px;



visibility:hidden; 



position:absolute; 



padding: 3px;



top: 435px;



border: 1px solid #4888cd;



background-color: #deeaf6; 



}







html>body .downloadinfo {



position:absolute; 



width: 135px; 



font-size: 11px;



visibility:hidden; 



padding: 3px;



top: 425px;



margin-left:561px;



border: 1px solid #4888cd;



background-color: #deeaf6; 



}



















.downloadinfo ul,ol {



margin: 0;



list-style-type: none;



}







.scrollboxXX {



width:100%; 



height: 220; 



overflow: auto; 



scrollbar-face-color:#CAE2FA; 



scrollbar-track-color:#ffffff; 



scrollbar-shadow-color:#4888CD; 



scrollbar-highlight-color:#4888CD; 



scrollbar-darkshadow-color:#FFFFFF; 



scrollbar-3dlight-color:#FFFFFF;  



scrollbar-arrow-color:#4888CD;



}











.popupclose, .popupprint {



background: url(images/tmpl/dot.gif) no-repeat;



text-indent: 17px;



background-position: 5px 6px;



font-weight: bold;



}







#c-america, #c-europe, #c-asia, #c-middleeast {



visibility: hidden;



position:absolute;



top:400px;



}











.c {



background-color: #ebf4fc;



font-weight: bold;



}







.print {







}











/* ---- Lotus Code Korrekturen */







.quicklinks ul {



margin-top: 14px;



}







html>body .quicklinks ul{



margin-top: 0;



}







.quicklinks {



margin-top: 7px;



_margin-top: -12px;







}







html>body .quicklinks ul {



margin-bottom: -10px;



}







.picmenu {



text-align:left;



width:137px;



margin-right: 0;



margin-bottom: 10px;



float:left;



}







.picmenu2 {



text-align:left;



width:183px;



margin-right: 0;



margin-bottom: 10px;



float:left;



}







.picmenu3 {



width:26px;



margin-bottom: 3px;



float:left;



}







.colormenu {



font-weight:bold;



width: 190px;



padding: 0;



float:left;



}







.picmenu a, .picmenu2 a, .colormenu a {



text-decoration:none;



font-weight:normal;



}







.colormenu a:hover {



text-decoration:underline;



font-weight:normal;



}







.picmenu div, .picmenu2 div   {



font-size:11px;



}







.colormenu div {



background-repeat:no-repeat;



padding: 0 0 5px 30px;



font-size:11px;







}







.picmenu a span, .picmenu2 a span  {



font-weight:normal;



color:#000;



font-size:11px;



}







.picmenu a:hover span, .picmenu2 a:hover span  {



text-decoration:none;



}











.XXXtx-srlanguagemenu-pi1 {



margin: 0 0 27px 3px; 



}







.tx-srlanguagemenu-pi1 {



position:absolute; 



top:68px;





margin:-3px 0 0 -60px;



text-align:right;



width:200px;



}







.tx-srlanguagemenu-pi1 img { 



margin: 0 0 0 6px; 



padding: 0; 



border-style: none; 



}















.lightblue {



background-color:#cce3fa;



}







.darkgrey {



background-color:#ccc;







}







.lightgrey {



background-color:#f5f5f5;



border-top:1px solid #ccc;



border-left:1px solid #ccc;



}







.lightgrey2 {



background-color:#f5f5f5;



border-left:1px solid #ccc;



}











#title {



height:20; 



position: absolute; 



top: 5px; 



left: 5px; 



padding: 0 3px 0 3px;



background-color:#fff; 



filter:alpha(opacity=50) ; 



-moz-opacity:0.5;



font-weight: bold;



}







.tx-wagrandomimage-pi1 {



height:149px;



padding:0;



margin:0;



_margin-bottom:-3px;



}







.error {



font-size: 10px;



width: 99%;



border-top: 1px solid #FF0000;



color:#FF0000;



font-weight: normal;



}







#error {



color:#FF0000;



font-weight: bold;



}



#error .error {



font-size: 11px;



border-top: 0;



color:#FF0000;



font-weight: bold;



display: none;



}







.infotext .csc-header-n1 h2 {



padding: 0 0 0 3px;



}







	/*---------------------------------  tt_news Page-Browser ---------------------------------*/



.tx-ttnews-browsebox, .browseBoxWrap {



	margin:0;



	border:0px solid #666;



	padding:0px;



	background-color:transparent;



}







.tx-ttnews-browsebox TD {



	font-size: 10px;



}



.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {



	font-weight: bold;



}



.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{



	margin:0px;



}







.tx-ttnews-browsebox-SCell {



	background-color: #FFF;



	border:1px solid #000;



}



.news-search-emptyMsg {



	font-size: 11px;



	margin-left: 10px;



}







.smalltext {



font-size: 11px;



line-height:11px;



}







.images2 img {



border: 1px solid #000;



}











.images2 span img {



border: 0 solid #000;



}







.box {



width: 20px;



}







.tx-indexedsearch-searchbox form {



display: none



}







#menu3b li a {



font-size:11px;



}







#related {



border: 1px solid #4888CD;



background-color: #EBF4FC;



padding:0 0 0 5px;



margin: 0 3px 0 3px;



list-style-type:none;



}







#related a {



font-size:11px;



color: #306EB3;



font-weight:bold;



}







#related .active a {



color: #B1CBE6



}











.switch {



font-size:11px;



color: #FFF;



font-weight: bold;



padding:0 0 0 3px;



margin: 0 3px 0 3px;



background-color: #4888CD;







}











.latestnews .rot {



xcolor: #c00;



}







.contentleft, .contentright, .contentmiddle {



	vertical-align:top;



	margin:0;



	padding:0;



	}







.contentleft {



	width: 190px;



	}



	



.contentmiddle {



	width: 140px;



	}



	



.contentleft p {



	margin:0;



	padding:0;



	}	



	



.contentleft div {



	width:181px;



	}



	



.contentmiddle div {



	width:130px;



	}



	







.tx-andshadowbox-thumb { 



	float: left; 



	margin:0 15px 15px 0; 



	}















.tx-andshadowbox-thumb a:hover {



cursor:help;



}







td a img.thumbnail { 



	border: 1px solid #ccc;



	margin:0;



	padding:0;



	}







.tx-andshadowbox-thumb span { display: block; }



ol.jointing li {

list-style-type:decimal;
list-style-position:inside;

}
* html ol.jointing li {
	padding-left: 20px;
}