/* GLOBALES */
* {	margin: 0; padding: 0; background-repeat: no-repeat; }
*html, *html body {margin: 0em; padding: 0em;witdh: 100%; height: 100%;}

html, body { margin: 0em;padding: 0em;width: 100%;height: 100%;}
body { margin: 0;padding: 0;background: #d0d0d0;font-family: Arial, Verdana, Helvetica,sans-serif;font-size: 11px; line-height: 18px;color: #666666;}
body[id]{overflow:hidden;}

.clearFloat{clear: both;float:none;}


/* background */
#background2{height: 100%;width: 100%;}
#background{height: 100%;width: 100%;z-index:0;position:absolute;top:0px;}
#backgroundImg{height: 100%;width: 100%;z-index:0;position:absolute;}
#transMask{width:100%;height:100%;background-color:#000000;opacity:0.0;filter: alpha(opacity=0);position:absolute; left:0px; top:0px; z-index:10; display:none;}
#flashMask{z-index: 8; position:absolute; top:0px; left:0px;overflow:visible;background-color:#f6f6f6;}
#pagetop{display:none;}

/* content overlay */
#content-overlay{ position: absolute;top: 0em;left: 0em; right: 0em; bottom: 0em; overflow:auto;}
#content-overlay #ccontainer{ width: 100%; min-width: 100%; background-color: #e5e5e5;}
#content-overlay #container{ margin: 0px auto 0px auto; padding: 0; width: 962px; min-width: 962px;}
#content-overlay #container #headline{ width:962px;min-width:962px;padding: 0;margin: 0;height:25px;min-height:25px;float:none;clear:both;line-height:25px;z-index:10;}
#content-overlay #container #headline .headline_container{ margin:9px 10px 0px 0px; float: right;height:11px;display:block;font-size: 10px;font-weight: bold;line-height:11px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase; z-index:10;}
#content-overlay #container #space1{width:962px;height:45px;min-width:962px;padding: 0;margin: 0;}

/****************************** langauge selector ***************************/
#content-overlay #container #headline .headline_container .lang_german{float: left;}
#content-overlay #container #headline .headline_container .lang_german A{ padding-left: 17px; text-decoration: none;color: #999999;background-image: url(/fileadmin/layout/images/language/sprache_englisch_aktiv.png); background-repeat: no-repeat;background-position: 0px 2px;}
#content-overlay #container #headline .headline_container .lang_german A:visited{ text-decoration: none;color: #999999;}
#content-overlay #container #headline .headline_container .lang_german A:link{ text-decoration: none;color: #999999;}
#content-overlay #container #headline .headline_container .lang_german A:hover{ text-decoration: none;	color: #666666; background-image: url(/fileadmin/layout/images/language/sprache_deutsch_aktiv.png); background-repeat: no-repeat;}
#content-overlay #container #headline .headline_container .lang_german_active{ float: left; height:11px;}
#content-overlay #container #headline .headline_container .lang_german_active A{ padding-left:17px; text-decoration: none; color: #666666; background-image: url(/fileadmin/layout/images/language/sprache_deutsch_aktiv.png); background-repeat: no-repeat;background-position: 0px 2px;}
#content-overlay #container #headline .headline_container .lang_german_active A:visited{ text-decoration: none; color: #666666;}
#content-overlay #container #headline .headline_container .lang_german_active A:link{ text-decoration: none;color: #666666;}
#content-overlay #container #headline .headline_container .lang_german_active A:hover{ text-decoration: none;color: #666666;}
#content-overlay #container #headline .headline_container .lang_english{float: left; height:11px;}
#content-overlay #container #headline .headline_container .lang_english A{ text-decoration: none;color: #999999;}
#content-overlay #container #headline .headline_container .lang_english A:visited{	text-decoration: none;color: #999999;}
#content-overlay #container #headline .headline_container .lang_english A:link{	text-decoration: none;color: #999999;}
#content-overlay #container #headline .headline_container .lang_english A:hover{text-decoration: none;	color: #666666;}
#content-overlay #container #headline .headline_container .lang_english_active{float: left; height:11px;}
#content-overlay #container #headline .headline_container .lang_english_active A{ text-decoration: none;color: #666666;}
#content-overlay #container #headline .headline_container .lang_english_active A:visited{	text-decoration: none;color: #666666;}
#content-overlay #container #headline .headline_container .lang_english_active A:link{	text-decoration: none;color: #666666;}
#content-overlay #container #headline .headline_container .lang_english_active A:hover{text-decoration: none;	color: #666666;}
#content-overlay #container #headline .headline_container .lang_separator{float: left;color: #999999;margin: 0px 2px;}




/* topnavigation */ 
#content-overlay #container #topnavigation{ background-image: URL(/fileadmin/layout/images/topnavigation/menu_bg_mit_schatten_962_63.png);width: 962px;height: 63px;min-height:63px;line-height: 63px;margin: 0;padding: 0;z-index:20;position:relative;}
#content-overlay #container #topnavigation .logo{float:left;padding:10px 49px 0px 50px;width:80px;}
#content-overlay #container #topnavigation .towerimage{float: right;width: 28px;height: 28px;margin: 18px 0px 0px 0px;background-image:url(/fileadmin/layout/images/topnavigation/button_turm_28_28.png);}
#content-overlay #container #topnavigation .searchimage{float: right;width: 28px;margin:18px 9px 0px 0px;height: 28px;}
#content-overlay #container #topnavigation .spacerimage{float: left;width: 1px;height: 60px;margin:0;}
#content-overlay #container #topnavigation .spacerimage2{float: right;width: 1px;height: 45px;margin:16px 0px 0px 0px;}
#content-overlay #container #topnavigation .mainnavi{text-decoration: none;font-family: Frutiger;font-size: 12px;padding: 0;margin: 0;width: 710px;min-width:710px;float:left;height: 60px;line-height: 60px;}
#content-overlay #container #topnavigation .mainnavi ul{list-style: none;padding: 0;margin: 0;width:720px;min-width:720px;}
#content-overlay #container #topnavigation .mainnavi ul li{float:left;margin: 23px 0px 23px 20px;padding: 0;height: 14px;line-height: 14px;}
#content-overlay #container #topnavigation .mainnavi ul li A{ text-decoration: none;}
#content-overlay #container #topnavigation .mainnavi ul li A:hover{ text-decoration: none;}

/* content navigation */
#content-overlay #container #contentcontainertop{ width:962px; min-width:962px; height:3px; font-size:1px;background-image: URL(/fileadmin/layout/images/content_bg_mit_Schatten_962_3.png)}
#content-overlay #container #contentcontainer{width:960px; min-width:960px; border-left:solid 1px #d7d7d7; border-right: solid 1px #d7d7d7;}

#content-overlay #container #contentcontainer #container2 #navigation{ width: 170px; min-width:170px; float:none; margin:0px 0px 0px 10px;font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 13px;font-weight: bold;border-collapse:collapse;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu2{ list-style: none; width: 170px; }
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A{ color: #666666; text-decoration:none; width:170px; display:block;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A:hover{ color: #0053a6;cursor:pointer;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li .menuitem {padding-left:10px;display:block;width:150px;min-width:150px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_begin  { width:170px;display:block;float:left;padding:12px 0px; border-top: solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_middle { width:170px;display:block;float:left;padding:12px 0px; border-top: solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_end    { width:170px;display:block;float:left;padding:12px 0px; border-top: solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_begin  { color:#003268;width:170px;display:block;float:left;padding:12px 0px;border-top:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_begin:hover  { color:#0053a6;width:170px;display:block;float:left;padding:12px 0px;border-top:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_middle { color:#003268;width:170px;display:block;float:left;padding:12px 0px;border-top:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_end    { color:#003268;width:170px;display:block;float:left;padding:12px 0px;border-top:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_middle:hover { color:#0053a6;width:170px;display:block;float:left;padding:12px 0px;border-top:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_end:hover    { color:#0053a6;width:170px;display:block;float:left;padding:12px 0px;border-top:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_begin_arrow       { width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_begin_arrow:hover {color:#0053a6; width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_middle_arrow       { width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_middle_arrow:hover {color:#0053a6; width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}



#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_end_arrow       { width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-top: solid 1px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.sub_end_arrow:hover {color:#0053a6; width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_begin_arrow  { color:#003268;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 0px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_middle_arrow { color:#003268;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 0px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_begin_arrow:hover  { color:#0053a6;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 0px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_middle_arrow:hover { color:#0053a6;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 0px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_middle_arrow:first-child { color:#003268;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_middle_arrow:first-child:hover { color:#0053a6;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_end_arrow    { color:#003268;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li A.act_end_arrow:hover    { color:#0053a6;width:160px;min-width:160px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-collapse:collapse;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu2 li .menu_end{ float:left; border-bottom: solid 1px #e6e6e6; line-height:1px; font-size:1px; width:170px; display:block; }

#content-overlay #container #contentcontainer #container2 #navigation ul.menu3{ list-style: none; width: 170px; }
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A{ color: #999999; text-decoration:none; width:170px; display:block;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A:hover{ color: #0053a6;cursor:pointer;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin  { width:170px;display:block;float:left;padding:12px 0px; border-top: solid 1px #e6e6e6;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin:first-child  {margin-left:10px;width:150px;display:block;float:left;padding:12px 0px 0px 0px; border-top: solid 0px #e6e6e6;padding-left:0px;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin .menuitem { width:150px;margin-left:10px;padding-bottom:12px;padding-left:0px;border-bottom: solid 1px #e6e6e6}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li:first-child A.sub_middle { margin-left:20px;width:150px;display:block;float:left;padding:0px 0px 12px 0px; border-top:0px;border-bottom: solid 1px #e6e6e6;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_middle { margin-left:20px;width:150px;display:block;float:left;padding:12px 0px 12px 0px; border-top:0px;border-bottom: solid 1px #e6e6e6;}



#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_middle .menuitem{ padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_end { margin-left:20px; width:150px;display:block;float:left;padding:12px 0px; border-top: solid 0px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_end .menuitem{ padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin_arrow  { margin-left:20px; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 1px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin_arrow:first-child  { margin-left:20px; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 1px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin_arrow .menuitem  { padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_begin_arrow:hover {color:#0053a6; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_middle_arrow       { margin-left:20px; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-bottom: solid 1px #e6e6e6;border-top: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 142px center;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li:first-child A.sub_middle_arrow       { margin-left:20px; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-bottom: solid 0px #e6e6e6;border-top: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 142px center;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li:last-child A.sub_middle_arrow       { margin-left:20px; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-bottom: solid 1px #e6e6e6;border-top: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 142px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_middle_arrow .menuitem  { padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_middle_arrow:hover { margin-left:20px; color:#0053a6; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_end_arrow       { margin-left:20px;; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.normal.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_end_arrow .menuitem  { padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.sub_end_arrow:hover {color:#0053a6; width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin  { margin-left:20px;color:#333333;width:150px;display:block;float:left;padding:12px 0px;border-top:solid 0px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-collapse:collapse;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin .menuitem { padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin:hover  { margin-left:20px;color:#0053a6;width:150px;display:block;float:left;padding:12px 0px;border-top:solid 0px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-collapse:collapse;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle { margin-left:20px; color:#333333;width:150px;display:block;float:left;padding:12px 0px;border-top:solid 0px #e6e6e6;border-bottom:solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle:hover { margin-left:20px; color:#0053a6;width:150px;display:block;float:left;padding:12px 0px;border-top:solid 0px #e6e6e6;border-bottom:solid 1px #e6e6e6;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle .menuitem { padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_end    { margin-left:20px; color:#333333;width:150px;display:block;float:left;padding:12px 0px;border-top:solid 0px #e6e6e6;border-collapse:collapse;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_end:hover    { margin-left:20px; color:#0053a6;width:150px;display:block;float:left;padding:12px 0px;border-top:solid 0px #e6e6e6;border-collapse:collapse;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_end .menuitem { padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin_arrow:first-child  { margin-left:20px; color:#333333;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-bottom: solid 0px #e6e6e6;border-top: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin_arrow:first-child:hover  { margin-left:20px; color:#0053a6;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-bottom: solid 0px #e6e6e6;border-top: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin_arrow  { margin-left:20px; color:#333333;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin_arrow:hover  { margin-left:20px; color:#0053a6;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_begin_arrow .menuitem {padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle_arrow { margin-left:20px; color:#333333;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle_arrow:hover { margin-left:20px; color:#0053a6;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle_arrow:first-child { margin-left:20px; color:#333333;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle_arrow:first-child:hover { margin-left:20px; color:#0053a6;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 142px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_middle_arrow .menuitem {padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_end_arrow    { margin-left:20px; color:#333333;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_end_arrow:hover    { margin-left:20px; color:#0053a6;width:140px;min-width:140px;display:block;float:left;padding:12px 10px 12px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;background-image:url(/fileadmin/layout/images/topnavigation/bg.li.subnavi.active.gif); background-position: 162px center;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li A.act_end_arrow .menuitem {padding-left:0px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu3 li .menu_end{ float:left; border-bottom: solid 1px #e6e6e6; line-height:1px; font-size:1px; width:170px; display:block; }


#content-overlay #container #contentcontainer #container2 #navigation ul.menu4{ list-style: none; width: 170px; }
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A{ color: #999999; text-decoration:none; width:170px; display:block;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A:hover{ color: #0053a6;cursor:pointer;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_begin  { margin-left:20px; width:130px;display:block;float:left;padding:3px 0px 10px 0px; border-top: solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_begin .menuitem { padding-left:20px;border-bottom:0px;min-width:130px;width:130px;padding-bottom:0px;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_begin:first-child  {  padding-left:20px;margin-left:10px; width:130px;display:block;float:left;padding:3px 0px 10px 0px; border-top: solid 0px #e6e6e6;border-bottom: solid 0px #e6e6e6;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_middle { margin-left:20px; width:130px;display:block;float:left;padding:8px 0px 9px 0px;border-style:none;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_middle:first-child { margin-left:20px; width:130px;display:block;float:left;padding:8px 0px 9px 0px;border-style:none;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_middle .menuitem { padding-left:20px;min-width:130px;width:130px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_end    { margin-left:20px; width:150px;display:block;float:left;padding:8px 0px 10px 0px;border-style:none;border-bottom: solid 1px #e6e6e6;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.sub_end .menuitem { padding-left:20px;min-width:130px;width:130px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_begin  { margin-left:20px; color:#333333;width:130px;display:block;float:left;padding:8px 0px 10px 0px;border-style:none;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_begin:hover  { margin-left:20px; color:#0053a6;width:130px;display:block;float:left;padding:8px 0px 10px 0px;border-style:none;}


#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_begin .menuitem { padding-left:20px;min-width:130px;width:130px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_middle { margin-left:20px; color:#333333;width:130px;display:block;float:left;padding:8px 0px 9px 0px;border-style:none;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_middle:hover { margin-left:20px; color:#333333;width:130px;display:block;float:left;padding:8px 0px 9px 0px;border-style:none;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_middle .menuitem { padding-left:20px;min-width:130px;width:130px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_end    { margin-left:20px; color:#333333;width:130px;display:block;float:left;padding:8px 0px 10px 0px;border-style:none;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_end:hover    { margin-left:20px; color:#0053a6;width:130px;display:block;float:left;padding:8px 0px 10px 0px;border-style:none;}

#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li A.act_end .menuitem { padding-left:20px;min-width:130px;width:130px;}
#content-overlay #container #contentcontainer #container2 #navigation ul.menu4 li .menu_end{ float:left; border-bottom: solid 1px #e6e6e6; line-height:1px; font-size:1px; width:170px; display:block; }





/* bottom special homepage */
#content-overlay #container #bottom{position: absolute; bottom: 45px; width: 962px; height: 100px; margin: 0; padding: 0; float: left; z-index:-1;}
#content-overlay #container #bottom .tenyears{ float: left; position: absolute;bottom: 0em;z-index:1;}
#content-overlay #container #bottom .themetower{ width: 200px;min-width: 200px;height: 100px;min-height: 100px;float: right; margin: 0; padding: 0;z-index:1;}




/* hide noscript */
noscript{ 
	display: none;
	height: 0px;
	width:0px;
	margin:0;
	padding:0;
	visibility: hidden;
}


/* ********************* Footer big ***************************************  */
#content-overlay #footercontainer {background-color:#d0d0d0; width:100%; background-image: url(/fileadmin/layout/images/footer/neben_footer_BG_1_300.png); background-repeat: repeat-x;}
#content-overlay #footercontainer #footerbig{width: 962px; min-width:962px; margin: 0 auto; padding-top: 20px; background-image: URL(/fileadmin/layout/images/footer/footer_ohne_logo_bg_962_300.png); height: 300px; min-height:300px;	}
#content-overlay #footercontainer #footerbig .csc-default{width:160px; margin:0px 0px 0px 20px; float:left; min-width:160px; vertical-align:top; font-family: Arial, Verdana, sans-serif; font-size: 10px; line-height: 15px;color:#999999}
#content-overlay #footercontainer #footerbig .csc-default H1 {color:#666666; margin-bottom: 9px; font-size:11px;}
#content-overlay #footercontainer #footerbig .csc-default H1 A{color:#666666; text-decoration:none;}
#content-overlay #footercontainer #footerbig .csc-default H1 A:hover{color:#333333;}
#content-overlay #footercontainer #footerbig .csc-default H2 {color:#666666; margin-bottom: 9px; font-size:11px;}
#content-overlay #footercontainer #footerbig .csc-default H2 A{color:#666666; text-decoration:none;}
#content-overlay #footercontainer #footerbig .csc-default H2 A:hover{color:#333333;}
#content-overlay #footercontainer #footerbig .csc-default H3 {color:#666666; margin-bottom: 9px; font-size:11px;}
#content-overlay #footercontainer #footerbig .csc-default H3 A{color:#666666; text-decoration:none;}
#content-overlay #footercontainer #footerbig .csc-default H3 A:hover{color:#333333;}
#content-overlay #footercontainer #footerbig .csc-default H4 {color:#666666; margin-bottom: 9px; font-size:11px;}
#content-overlay #footercontainer #footerbig .csc-default H4 A{color:#666666; text-decoration:none;}
#content-overlay #footercontainer #footerbig .csc-default H4 A:hover{color:#333333;}
#content-overlay #footercontainer #footerbig .csc-default H5 {color:#666666; margin-bottom: 9px; font-size:11px;}
#content-overlay #footercontainer #footerbig .csc-default H5 A{color:#666666; text-decoration:none;}
#content-overlay #footercontainer #footerbig .csc-default H5 A:hover{color:#333333;}
#content-overlay #footercontainer #footerbig .csc-default H6 {color:#666666; margin-bottom: 9px; font-size:11px;}
#content-overlay #footercontainer #footerbig .csc-default H6 A{color:#666666; text-decoration:none;}
#content-overlay #footercontainer #footerbig .csc-default H6 A:hover{color:#333333;}
#content-overlay #footercontainer #footerbig .csc-default .bodytext{ padding-bottom: 15px;}
#content-overlay #footercontainer #footerbig .csc-default .bodytext a{color:#999999; text-decoration: none; font-weight:normal;}
#content-overlay #footercontainer #footerbig .csc-default .bodytext a:hover{ color:#333333;	text-decoration: none; font-weight:normal;}
#content-overlay #footercontainer #footerbiglogo{width: 962px; min-width:962px; margin: 0 auto; height: 36px; min-height:36px;padding-bottom:25px;}
#content-overlay #footerend {background-color: #d0d0d0;width:100%;font-size:1px;line-height:1px;}


/* ********************* standard content ***************************************  */
#content .csc-default{font-family: arial, helvetica, sans-serif;font-size: 11px;color: #666666;line-height: 18px;}
#content .csc-default h1{font-size: 28px;line-height: 32px; color: #003268; font-weight:normal; margin:0px; padding:0px; padding-bottom:20px;}
#content .csc-default h2{font-size: 24px;line-height: 30px; color: #003268; font-weight:normal; margin:0px; padding:0px; padding-bottom:20px;}
#content .csc-default h3{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default h4{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default h5{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default h6{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default .csc-textpic{ display: block;}

#content .csc-default a{ color: #003268 }
#content .csc-default a:link{ color: #003268 }
#content .csc-default a:hover{ color: #0035a6 }

#content .csc-default .csc-textpic-caption {padding-top:5px; font-size:11px; font-weight:normal; font-style:italic; line-height:14px; color:#999999;}

/* ********************* right content ***************************************  */
#contentright .csc-default{font-family: arial, helvetica, sans-serif;font-size: 11px;color: #666666;line-height: 18px;}
#contentright .csc-default h1{font-size: 24px;line-height: 30px;color: #003268;margin-bottom: 30px;}
#contentright .csc-default h2{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h3{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h4{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h5{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h6{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default .csc-textpic{ display: block;}

#contentright .csc-default a{ color: #003268 }
#contentright .csc-default a:link{ color: #003268 }
#contentright .csc-default a:hover{ color: #0035a6 }


/* ********************* faq ***************************************  */
#content .csc-default #faqs A {font-size:11px; line-height:14px; color: #666666; text-decoration:none;}
#content .csc-default #faqs A:visited {font-size:11px; line-height:14px; color: #666666; text-decoration:none;}
#content .csc-default #faqs A:link {font-size:11px; line-height:14px; color: #666666; text-decoration:none;}
#content .csc-default #faqs A:hover {font-size:11px; line-height:14px; color: #0053a6; text-decoration:none;}
#content .csc-default #faqs .faq .headline { width:470px; min-width:470px;padding:25px 10px 25px 20px; display:block; border-top: solid 1px #d7d7d7;border-bottom: solid 1px #d7d7d7;}
#content .csc-default #faqs .faq .text { width:470px; min-width:470px;padding:15px 10px 25px 20px; display:block; background-color:#e5e5e5;}

/* ********************* functionpanel ***************************************  */
#functioncontainer .functionpanel .top A {color:#999999; float:left;padding-left:10px;background-image: url(/fileadmin/layout/images/functionpanel/fl_nach_oben_10_11.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .top A:hover {color:#666666; float:left;padding-left:10px;background-image: url(/fileadmin/layout/images/functionpanel/fl_nach_oben_10_11_rollover.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .print A{margin-left:20px;color:#999999; float:left;padding-left:18px;background-image: url(/fileadmin/layout/images/functionpanel/fl_drucken_18_11.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .print A:hover{color:#666666; background-image: url(/fileadmin/layout/images/functionpanel/fl_drucken_18_11_rollover.png)}
#functioncontainer .functionpanel .share A{margin-left:20px;color:#999999; width:115px; float:left;padding-left:19px;background-image: url(/fileadmin/layout/images/functionpanel/fl_empfehlen_19_11.png);background-position:0px 3px;text-decoration:none;}
#functioncontainer .functionpanel .share A:hover{color:#666666; background-image: url(/fileadmin/layout/images/functionpanel/fl_empfehlen_19_11_rollover.png)}

/* ********************* Adminpanel ***************************************  */

.typo3-adminPanel { z-index:50; }

/* ********************* Aufzählung ***************************************  */

#content ol {margin-left:17px;}
#content ul {margin-left:13px;}

#content .csc-textpic-imagewrap ul { margin:0px; }
#content ul.movimentos-list { margin:0px; }

/* ********************* Links / RTE ***************************************  */

#content .L1 {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) center left no-repeat; padding-left:7px; padding-bottom:1px;
}
#content A.L1 {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) center left no-repeat; padding-left:7px; padding-bottom:1px;
}
#content A.L1:link {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) center left no-repeat; padding-left:7px; padding-bottom:1px;
}
#content A.L1:visited {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) center left no-repeat; padding-left:7px; padding-bottom:1px;
}
#content A.L1:hover {
    text-decoration:none; font-size:11px; line-height:18px; color:#0035a6; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_rollover_3_6.png) center left no-repeat; padding-left:7px; padding-bottom:1px;
}

#content .L2 {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2 {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2:link {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2:visited {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2:hover {text-decoration:none; font-size:11px; line-height:18px; color:#0035a6; font-weight:normal;}

#content .L2Download {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2Download {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2Download:link {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2Download:visited {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#content A.L2Download:hover {text-decoration:none; font-size:11px; line-height:18px; color:#0035a6; font-weight:normal;}


#contentright .L1 {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) 0px 6px no-repeat;
    padding:0px 0px 1px 7px;
    display:block;
}
#contentright A.L1 {
    text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) 0px 6px no-repeat;
    padding:0px 0px 1px 7px;
    display:block;
}
#contentright A.L1:link {
    text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
    background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) 0px 6px no-repeat;
    padding:0px 0px 1px 7px;
    display:block;
}
#contentright A.L1:visited {
    text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
    background: url(/fileadmin/layout/images/link/link_pfeil_mehr_3_6.png) 0px 6px no-repeat; 
    padding:0px 0px 1px 7px;
    display:block;
}
#contentright A.L1:hover {
    text-decoration:none; font-size:11px; line-height:18px; color:#0035a6; font-weight:normal;
	background: url(/fileadmin/layout/images/link/link_pfeil_mehr_rollover_3_6.png) 0px 6px no-repeat; 
	padding:0px 0px 1px 7px;
	display:block;
}

#contentright .L2 {	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#contentright A.L2 { text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#contentright A.L2:link {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#contentright A.L2:visited {text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;}
#contentright A.L2:hover {text-decoration:none; font-size:11px; line-height:18px; color:#0035a6; font-weight:normal;}

#contentright .L2Download {	
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/teaser_downloadlink.png) center left no-repeat; padding-left:9px; padding-bottom:1px;
}
#contentright A.L2Download { 
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/teaser_downloadlink.png) 0px 0px no-repeat; padding-left:9px; padding-bottom:1px;
}
#contentright A.L2Download:link {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/teaser_downloadlink.png) 0px 0px no-repeat; padding-left:9px; padding-bottom:1px;
}
#contentright A.L2Download:visited {
	text-decoration:none; font-size:11px; line-height:18px; color:#003268; font-weight:normal;
	background: url(/fileadmin/layout/images/link/teaser_downloadlink.png) 0px 0px no-repeat; padding-left:9px; padding-bottom:1px;
}
#contentright A.L2Download:hover {
	text-decoration:none; font-size:11px; line-height:18px; color:#0035a6; font-weight:normal;
	background: url(/fileadmin/layout/images/link/teaser_downloadlink_rollover.png) 0px 0px no-repeat; padding-left:9px; padding-bottom:1px;
}







#footerbig .L1 {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
        background: url(/fileadmin/layout/images/link/link_footer_pfeil.gif) center left no-repeat; padding-left:6px; padding-bottom:1px;
}
#footerbig A.L1 {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
        background: url(/fileadmin/layout/images/link/link_footer_pfeil.gif) center left no-repeat; padding-left:6px; padding-bottom:1px;
}
#footerbig A.L1:link {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
        background: url(/fileadmin/layout/images/link/link_footer_pfeil.gif) center left no-repeat; padding-left:6px; padding-bottom:1px;
}
#footerbig A.L1:visited {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
        background: url(/fileadmin/layout/images/link/link_footer_pfeil.gif) center left no-repeat; padding-left:6px; padding-bottom:1px;
}
#footerbig A.L1:hover {
        text-decoration:none; font-size:10px; line-height:15px; color:#333333; font-weight:normal;
        background: url(/fileadmin/layout/images/link/link_footer_pfeil_rollover.gif) center left no-repeat; padding-left:6px; padding-bottom:1px;
}

#footerbig .L2 {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
}
#footerbig A.L2 {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
}
#footerbig A.L2:link {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
}
#footerbig A.L2:visited {
        text-decoration:none; font-size:10px; line-height:15px; color:#999999; font-weight:normal;
}
#footerbig A.L2:hover {
        text-decoration:none; font-size:10px; line-height:15px; color:#333333; font-weight:normal;
}


#functioncontainer .functionpanel #share_slide, #functioncontainer .functionpanel #share_legal {

  position: absolute;
  left: 410px;
  top: 26px;
  width: 240px;
 

  background-color: #f6f6f6;
  z-index: 10;
}

#functioncontainer .functionpanel #share_legal {
  width: 220px;
  padding: 10px;
}

#functioncontainer .functionpanel #share_legal h3 {

  margin: 5px 0px 10px 0px;
}

#functioncontainer .functionpanel #share_legal p {

  margin-bottom: 15px;
}

#functioncontainer .functionpanel #share_legal form #share_send {

  font-size: 11px;
  background-color: #0e355e;

  color: #ffffff;
  margin: 0px 5px 0px 0px;

  padding: 1px 3px;

}

#functioncontainer .functionpanel #share_legal form #abort {

  font-size: 11px;
  background-color: #989898;
  color: #ffffff;
  padding: 1px 3px;
}

#functioncontainer .functionpanel #share_slide a, #functioncontainer .functionpanel #share_slide #addBookmarkContainer a {

  margin: 15px 0px 0px 10px;
  width: 105px;
  float: left;

  text-decoration: none;
  color: #666666;
}

#functioncontainer .functionpanel #share_slide #last_element {

  margin: 15px 0px 22px 10px;

}

#functioncontainer .functionpanel #share_slide #email_element {

  margin: 15px 0px 15px 10px;

  width: 220px;

}

#functioncontainer .functionpanel #share_slide a:hover {

  color: #0053a6;

}

#functioncontainer .functionpanel #share_slide a img {

  border: none;

  float: left;

}

#functioncontainer .functionpanel #share_slide a p, #functioncontainer .functionpanel #share_slide a span {

  margin: 0px 0px 0px 21px;

}

#functioncontainer .functionpanel #share_slide #share_horizontal_line {
  height: 1px;

  width: 230px;

  background-color: #dbdbdb;

  clear: both;

  margin: 22px 0px 0px 0px;

}

#content .csc-default .tx-limilestones-pi1{ color:#999999;}
#content .csc-default .tx-limilestones-pi1 A{ color:#999999; text-decoration:none;cursor:pointer;}
#content .csc-default .tx-limilestones-pi1 A:link{ color:#999999;}
#content .csc-default .tx-limilestones-pi1 A:visited{ color:#999999;}
#content .csc-default .tx-limilestones-pi1 A:focus{ color:#999999;}
#content .csc-default .tx-limilestones-pi1 A:active{ color:#999999;}
#content .csc-default .tx-limilestones-pi1 A:hover{ color:#666666;}
.tx-lioverviewteaser-pi1 .teaser1{ width:960px; height:300px;}

/* teaser T-Ü-4a */
.tx-limilestones-pi1 .teaser-ov-4{ width:170px; height:245px; float:left;margin:0px 8px 8px 0px;padding:0px 1px 2px 1px; background:url(/typo3conf/ext/li_overview_teaser/res/teaser_bg_tue4.png);}
.tx-limilestones-pi1 .teaser-ov-4 .image{ display:block;}
.tx-limilestones-pi1 .teaser-ov-4 .headline{ width:140px; min-width:140px; padding: 11px 15px 0px 15px;display:block;}
.tx-limilestones-pi1 .teaser-ov-4 .text1{ width:140px; min-width:140px; height: 60px; min-height: 60px; padding:0px 15px;display:block; font-size:11px; line-height: 15px;overflow:hidden;}
.tx-limilestones-pi1 .teaser-ov-4 .text2{ width:140px; min-width:140px; height: 45px; min-height: 45px; padding:0px 15px;display:block; font-size:11px; line-height: 15px;overflow:hidden;}


#content-overlay #container #changecontainer #contentcontainer #container2 #navigation ul.menu2 li ul.menu3 li:last-child ul.menu4 li:last-child a.sub_end  {border-bottom:0px;border-top:0px;}



a:focus
{
	outline:0; 
	-moz-outline:0; 
}

.csc-frame-frame2 { padding-top:8px; }
/* #content p.bodytext { padding-bottom:18px;} */