body { 
	margin: 0;
	padding: 0;
	text-align: center;
        background-color:#F0F0F0;
        font-family: Arial;sans-serif;
	font-size: 9pt;
}

.page
{
 	margin-left:auto;
 	margin-right:auto;
 	text-align:left;
 	width:980px;
}

P
{
font-family: Arial;sans-serif;
font-size: 9pt;
}



UL,OL
{
font-family: Arial;sans-serif;
font-size: 9pt;
margin-top: 1em; margin-bottom:0em;
}

#print
{
position:absolute;
margin-top:59px;
margin-left:820px;
font-family: Arial;sans-serif;
font-size: 11px;

z-index:300;
}

#summary-ac-logo
{
position:absolute;
margin-top:42px;
margin-left:0px;

z-index:300;
}

DIV.theory p
{
font-family: Arial;sans-serif;
font-size: 9pt;
line-height: 120%;
padding: 30px 25px 0px 20px;
}

A
{
font-family: Arial;
font-size: 9pt;
color: #025998;
text-decoration:none;
}

A.intro
{
font-family: Arial;
font-size: 11pt;
color: #232D37;
text-decoration:none;
font-weight: bold;
}

A.head_link
{
font-family:Arial,sans-serif;
font-size:11px;
color: #000000;
text-decoration:none;
}

A.head_link_act
{
font-family:Arial,sans-serif;
font-size:11px;
color: #FF0000;
text-decoration:none;
}

A.reference
{
font-family:Arial,sans-serif;
font-size:12px;
color: #000000;
text-decoration:none;
font-weight: bold;
}

A.reference_list
{
font-family:Arial,sans-serif;
font-size:12px;
color: #000000;
text-decoration:none;
font-weight: bold;
vertical-align:text-top;
}

A.reference_sec_list
{
font-family:Arial,sans-serif;
font-size:12px;
color: #000000;
text-decoration:none;
vertical-align:text-top;
}

A.active
{
font-family: Arial;
font-size: 11pt;
color: #FF0000;
text-decoration:none;
font-weight: bold;
}

A.black
{
font-family: Arial;
font-size: 11pt;
color: #000000;
text-decoration:none;
font-weight: bold;
}

A.smallblack
{
font-family: Arial;
font-size: 9pt;
color: #000000;
text-decoration:none;
font-weight: bold;
}

A.blue
{
font-family: Arial;
font-size: 11pt;
color: #7699AD;
text-decoration:none;
font-weight: bold;
}

A.link_abc
{
font-family: Arial;
font-size: 11pt;
color: #000000;
text-decoration:none;
}

A.theory_link
{
font-family: Arial;
font-size: 9pt;
color: #000000;
text-decoration:none;
font-weight: bold;
}

A.theory_red
{
font-family: Arial;
font-size: 9pt;
color: #FF0000;
text-decoration:none;
font-weight: bold;
}

a:hover
{color: #FF0000;}

H1
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
}

H1.csc-firstHeader
{
margin-top: -1px;
}

.abc_heading
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
padding: 6 0 6 6;
}

.abc_list
{
font-family: Arial;
font-size: 11pt;
}

.head_menue
{
font-family:Arial,sans-serif;
font-size:11px;
padding: 0px 10px 0px 10px;
}

.copyright
{
height:20px;
font-family:Arial,sans-serif;
font-size:11px;
padding: 0 0 0 10;
}

.footer
{
height:20px;
font-family:Arial,sans-serif;
font-size:11px;
padding: 0 0 0 4;
}

.theory_head
{
font-family: Arial;
font-size: 11pt;
color: #496978;
font-weight: bold;
padding: 0 0 5 0;
}

.storyblue p
{
font-family: Arial;
font-size: 13pt;
color: #496978;
font-weight: bold;
padding: 10 0 0 0;
}

.print_summary_head
{
font-family: Arial;
font-size: 11pt;
color: #496978;
font-weight: bold;
padding: 5 0 5 0;
}

DIV.storyred p
{
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
padding: 0 0 0 0;
margin-top:-18px;
}

DIV.red p
{
font-family: Arial;
font-size: 9pt;
color: #FF0000;
font-weight: bold;
padding: 0 0 0 18;
margin-top:6px;
}


.theory_head_red
{
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
padding: 0 0 20 0;
}

.content_theory
{
padding: 30px px 0px 20px;
}

.summary_heading
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
color: #FF0000;
padding: 6 0 6 18;
}

DIV.sumblack p
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
color: #000000;
padding: 12 0 0 18;
margin-bottom:0px;
}

.sumtext
{
font-family: Arial;
font-size: 9pt;
color: #000000;
padding: 0 0 0 18;
}

DIV.summaryblue p
{
font-family: Arial;
font-size: 18pt;
font-weight: bold;
color:#94aebd;
margin-left:55px;
}

#rightcontent h4
{
font-family: Arial;
font-size: 18pt;
font-weight: bold;
color:#94aebd;
margin-top:8px;
margin-left:16px;
margin-bottom:24px;
}

DIV.summaryred p
{
font-family: Arial;
font-size: 11pt;
font-weight: bold;
color: #FF0000;
padding: 0 0 12 0;
margin-top:-14px;
margin-left:55px;
}

DIV.summaryred-fr p
{
font-family: Arial;
font-size: 11pt;
font-weight: bold;
color: #FF0000;
padding: 0 0 12 0;
margin-top:-14px;
margin-left:0px;
}


DIV.summarylink
{
font-family:Arial,sans-serif;
font-size:9px;
font-weight:bold;
color: #000000;
padding: 4 0 6 18;
}

.position_one
{
position:absolute;
margin-top:23px;
margin-left:492px;
width:160px;
height:100px;
}
.position_one_active
{
position:absolute;
margin-top:18px;
margin-left:492px;
width:160px;
}
.position_one_theory
{
position:absolute;
margin-top:57px;
margin-left:512px;
}

.position_two
{
position:absolute;
margin-top:127px;
margin-left:305px;
width:180px;
height:100px;
}
.position_two_active
{
position:absolute;
margin-top:122px;
margin-left:305px;
width:180px;
}
.position_two_theory
{
position:absolute;
margin-top:162px;
margin-left:325px;
}

.position_three
{
position:absolute;
margin-top:127px;
margin-left:675px;
width:140px;
}
.position_three_active
{
position:absolute;
margin-top:122px;
margin-left:675px;
width:140px;
}
.position_three_theory
{
position:absolute;
margin-top:157px;
margin-left:695px;
}

.position_four
{
position:absolute;
margin-top:233px;
margin-left:115px;
width:140px;
}
.position_four_active
{
position:absolute;
margin-top:235px;
margin-left:115px;
width:140px;
}
.position_four_theory
{
position:absolute;
margin-top:275px;
margin-left:135px;
}

.position_five
{
position:absolute;
margin-top:233px;
margin-left:492px;
width:120px;
}
.position_five_active
{
position:absolute;
margin-top:235px;
margin-left:492px;
width:120px;
}

.position_five_theory
{
position:absolute;
margin-top:275px;
margin-left:512px;
}

.position_six
{
position:absolute;
margin-top:341px;
margin-left:305px;
width:180px;
}
.position_six_active
{
position:absolute;
margin-top:340px;
margin-left:305px;
width:180px;
}
.position_six_theory
{
position:absolute;
margin-top:380px;
margin-left:325px;
}

.position_seven
{
position:absolute;
margin-top:341px;
margin-left:675px;
width:140px;
}
.position_seven_active
{
position:absolute;
margin-top:340px;
margin-left:675px;
width:140px;
}

.position_seven_theory_1
{
position:absolute;
margin-top:360px;
margin-left:700px;
width:140px;
}
.position_seven_theory_2
{
position:absolute;
margin-top:380px;
margin-left:700px;
width:140px;
}
.position_seven_theory_3
{
position:absolute;
margin-top:420px;
margin-left:700px;
width:140px;
}

.company_0
{
position:absolute;
margin-top:239px;
margin-left:418px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
}

.company_1
{
position:absolute;
margin-top:25px;
margin-left:462px;
}

.company_2
{
position:absolute;
margin-top:133px;
margin-left:257px;
}

.company_3
{
position:absolute;
margin-top:133px;
margin-left:633px;
}


.company_4
{
position:absolute;
margin-top:355px;
margin-left:271px;
}

.company_5
{
position:absolute;
margin-top:355px;
margin-left:650px;
}

.company_career_act
{
position:absolute;
margin-top:130px;
margin-left:107px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_career_menu_team
{
position:absolute;
margin-top:295px;
margin-left:127px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_career_menu_phil
{
position:absolute;
margin-top:320px;
margin-left:127px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_career_menu_man
{
position:absolute;
margin-top:345px;
margin-left:127px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_career_menu_off
{
position:absolute;
margin-top:370px;
margin-left:127px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_career_menu_car
{
position:absolute;
margin-top:395px;
margin-left:127px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}


.company_man_act
{
position:absolute;
margin-top:215px;
margin-left:636px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_man_menu_team
{
position:absolute;
margin-top:62px;
margin-left:411px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_man_menu_phil
{
position:absolute;
margin-top:87px;
margin-left:411px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_man_menu_man
{
position:absolute;
margin-top:112px;
margin-left:411px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_man_menu_off
{
position:absolute;
margin-top:137px;
margin-left:411px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_man_menu_car
{
position:absolute;
margin-top:162px;
margin-left:411px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}


.company_man_act
{
position:absolute;
margin-top:215px;
margin-left:636px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_man_menu_team
{
position:absolute;
margin-top:-25px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_man_menu_phil
{
position:absolute;
margin-top:2px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_man_menu_man
{
position:absolute;
margin-top:27px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_beirat_menu_man
{
position:absolute;
margin-top:43px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_man_menu_off
{
position:absolute;
margin-top:68px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_man_menu_car
{
position:absolute;
margin-top:93px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}




.beirat2_man_menu_team
{
position:absolute;
margin-top:-25px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_man_menu_phil
{
position:absolute;
margin-top:2px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_man_menu_man
{
position:absolute;
margin-top:27px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_beirat_menu_man
{
position:absolute;
margin-top:43px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_man_menu_off
{
position:absolute;
margin-top:68px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_man_menu_car
{
position:absolute;
margin-top:93px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_deutsch
{
position:absolute;
margin-top:235px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat2_frankreich
{
position:absolute;
margin-top:260px;
margin-left:-5px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}


.sl_man_menu_off
{
position:absolute;
margin-top:52px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.sl_man_menu_car
{
position:absolute;
margin-top:77px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_deutsch
{
position:absolute;
margin-top:235px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.beirat_frankreich
{
position:absolute;
margin-top:260px;
margin-left:31px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_off_act
{
position:absolute;
margin-top:195px;
margin-left:-162px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_off_menu_team
{
position:absolute;
margin-top:270px;
margin-left:30px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_off_menu_phil
{
position:absolute;
margin-top:295px;
margin-left:30px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_off_menu_man
{
position:absolute;
margin-top:320px;
margin-left:30px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_off_menu_off
{
position:absolute;
margin-top:345px;
margin-left:30px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_off_menu_car
{
position:absolute;
margin-top:370px;
margin-left:30px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_adress
{
position:absolute;
margin-top:250px;
margin-left:205px;
font-family: Arial;
font-size: 9pt;
color: #000000;
width: 160px;
}


.company_phil_act
{
position:absolute;
margin-top:290px;
margin-left:68px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 120px;
}

.company_phil_menu_team
{
position:absolute;
margin-top:165px;
margin-left:262px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_phil_menu_phil
{
position:absolute;
margin-top:190px;
margin-left:262px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_phil_menu_man
{
position:absolute;
margin-top:215px;
margin-left:262px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_phil_menu_off
{
position:absolute;
margin-top:240px;
margin-left:262px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_phil_menu_car
{
position:absolute;
margin-top:265px;
margin-left:262px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}


.company_team_act
{
position:absolute;
margin-top:117px;
margin-left:255px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_team_menu_team
{
position:absolute;
margin-top:-27px;
margin-left:453px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_team_menu_phil
{
position:absolute;
margin-top:-2px;
margin-left:453px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_team_menu_man
{
position:absolute;
margin-top:23px;
margin-left:453px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_team_menu_off
{
position:absolute;
margin-top:48px;
margin-left:453px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

.company_team_menu_car
{
position:absolute;
margin-top:73px;
margin-left:453px;
font-family: Arial;
font-size: 11pt;
color: #FF0000;
font-weight: bold;
width: 160px;
}

DIV.menu1-level1-no A {font-family: Arial; font-size: 11pt; text-decoration:none; font-weight: bold; color: #000000;}
DIV.menu1-level1-no A:visited {font-family: Arial; font-size: 11pt; text-decoration:none; font-weight: bold; color: #000000;}
DIV.menu1-level1-no A:hover {color: #FF0000;}
DIV.menu1-level1-no {padding: 0px 0px 12px 0px;}

DIV.menu1-level1-act A {font-family: Arial; font-size: 11pt; text-decoration:none; font-weight: bold; color: #000000;}
DIV.menu1-level1-act A:visited {font-family: Arial; font-size: 11pt; text-decoration:none; font-weight: bold; color: #000000;}
DIV.menu1-level1-act A:hover {color: #FF0000;}
DIV.menu1-level1-act {padding: 0px 0px 12px 0px;}

DIV.menu1-level2-no A {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
DIV.menu1-level2-no A:visited {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
DIV.menu1-level2-no A:hover {color: #FF0000;}
Div.menu1-level2-no {padding: 0px 0px 12px 0px;}

DIV.menu1-level2-act A {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
DIV.menu1-level2-act A:visited {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
DIV.menu1-level2-act A:visited {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
Div.menu1-level2-act {padding: 0px 0px 12px 0px;}

DIV.spacer {font-family: Arial; font-size: 11pt; color: #000000; padding: 0 0 12 0; text-indent: 34px;}
DIV.spacer_level2 {font-family: Arial; font-size: 12px; color: #000000; padding: 0 0 6 0;}
DIV.spacer_level2 {font-family: Arial; font-size: 12px; color: #000000; padding: 0 0 6 0;}
DIV.spacer_level_br {font-family: Arial; font-size: 10pt; color: #000000; padding: 0 0 12 0; margin-bottom:-3px;}

DIV.menu-level-abc A {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
DIV.menu-level-abc A:visited {font-family: Arial; font-size: 11pt; text-decoration:none; color: #000000;}
DIV.menu-level-abc A:hover {color: #FF0000;}
DIV.menu-level-abc {padding: 0px 0px 12px 0px;}


.button
{
margin-top:10pt;
font-size: 10;
}

TD.csc-form-fieldcell
{
text-align:right;
}

p.csc-sitemap-level1
{font-weight:bold;
margin-bottom:-5px;
}

p.csc-sitemap-level2
{margin-left:45px;
margin-bottom:-5px;
}

p.csc-sitemap-level3
{margin-left:75px;
margin-bottom:-5px;
}

.beirat_title
{
font-family: Arial;sans-serif;
font-size: 9pt;
margin-top:6px;
}

.beirat
{
margin-left:17px;
padding: 0;
}

.partner
{
font-family: Arial;sans-serif;
font-size: 9pt;
padding-top:23px;
padding-left:10px;
width:175px;
height:50px;
font-weight:bold;
}



#main_menu, #main_menu ul {
	list-style-type: none;
	padding:0;
	margin:0;
	z-index:100;
}


#main_menu li
{
	position:relative;
	margin:0;
	padding:0;
	height:20px;
	float:left;
	z-index:110;
	background-color:#b6c8d4;
	border-left: 1px solid white;
}

#main_menu li a
{
	display:block;
	width:160px;
	height:20px;
}

#main_menu a:hover {
	color:#FF0000;
	display:block;
}


#main_menu li ul {
   	list-style-type: none;
    	margin-top:1px;
    	margin-left:0px;
    	padding:0;
    	position: absolute;
   	left: -999em;
   	min-width:120px;
   	z-index:6000;
}

#main_menu li ul li {
	margin:-1px 0 0 -1px;
	padding:0;
	height:20px;
    	position:relative;
    	display:block;
    	z-index:200;
    	border: 1px solid white;
}

#main_menu li ul li a {
	display:block;
	width:160px;
	height:20px;
	padding-top:2px;
}

#main_menu li:hover ul, #main_menu li.iehover ul{

	left: auto;
	display-block;
	width:160px;
	z-index:1000;

}

#main_menu li ul li a:hover {
    	width:160px;
    	height:20px;
    	display:block;
    	z-index:1000;
    	}

a.first-no {
	font-family:Arial,sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
        display:block;
        text-align:center;
        padding-top:3px;
        z-index:20;
}

a.first {
	font-family:Arial,sans-serif;
	font-size:11px;
	color: #FF0000;
	text-align:center;
	text-decoration:none;
	padding-top:3px;
	
}

a.no-over {
	font-family:Arial,sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	text-align:center;
}


p .winner {
margin-top:-6px;
}

img {border:0;}