body { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 5%;
}

body.lsp { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin :  2% 2% 2% 2%;
}


body.vortrsem { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;

}

body.buch { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 2% 5% 5% 5%;
} 

body.branchen { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 15;
} 
 
body.navi { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 0%;
height: 100%;
background-image:url(../img/verlaufgrau180a.jpg);
background-repeat:repeat-y;
} 

body.pressevideos { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 5% 5% 5% 5%;
} 

body.rechts { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
margin : 0%;
} 
font.umdenken { 
font-family : Arial, Helvetica, sans-serif;
font-size : 17px;
font-weight : bold;
color : #808080;
} 
.menublack { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
color : #000000;
font-weight : bold;
} 
table.kontaktformular { 
background-color : #f0f0f0;
color : #333333;
font-family : Arial;
font-size : 10pt;
border-top : 1px;
border-bottom : 1px;
border-left : 1px;
border-right : 1px;
border-style : solid;
border-color : #333333;
} 

table.news { 
background-color : #ffffff;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
} 
table.news_info { 
background-color : #ffffff;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
} 
td.news_info_klein { 
background-color : #ffffff;
color : #000000;
font-family : Arial;
font-size : 8pt;
} 
table.news_artikel { 
background-color : #f0f0f0;
color : #000000;
font-family : Arial;
font-size : 10pt;
border-top : 1px;
border-bottom : 1px;
border-left : 1px;
border-right : 1px;
border-style : solid;
border-color : #c0c0c0;
} 
table.news_kurzartikel { 
color : #000000;
font-family : Arial;
font-size : 10pt;
border-top : 1px;
border-bottom : 1px;
border-left : 1px;
border-right : 1px;
border-style : solid;
border-color : #c0c0c0;
} 
td.boxed { 
border-top : 1px;
border-bottom : 1px;
border-left : 1px;
border-right : 1px;
border-style : solid;
border-color : #000000;
} 
td.img_boxed { 
border-top : 1px;
border-bottom : 1px;
border-left : 1px;
border-right : 1px;
border-style : solid;
border-color : #ffffff;
} 
td.news_mitte { 
font-family : Arial;
color : #000000;
font-size : 10pt;
border-top : 0;
border-bottom : 0;
border-left : 0;
border-right : 0;
border-style : solid;
border-color : #808080;
padding-left : 25px;
padding-top : 5px;
} 
td.news_ka_ueber { 
font-family : Arial;
color : #ffffff;
font-size : 10pt;
background-color : #800000;
border-top : 0;
border-bottom : 1px;
border-left : 0;
border-right : 0;
border-style : solid;
border-color : #808080;
font-weight : bold;
} 
td.news_ka_text { 
font-family : Arial;
font-size : 9pt;
border-top : 0;
border-bottom : 0;
border-left : 0;
border-right : 0;
border-style : solid;
border-color : #808080;
} 

td.branchen_dienstleister { 
font-family : Arial;
font-size : 9pt;
color : #FFFFFF;
background-color: #800000;
border-top : 0;
border-bottom : 0;
border-left : 0;
border-right : 0;
border-style : solid;
border-color : #808080;
text-align: center;
} 

td.branchen_handel{ 
font-family : Arial;
font-size : 9pt;
color : #FFFFFF;
background-color: #808080;
border-top : 0;
border-bottom : 0;
border-left : 0;
border-right : 0;
border-style : solid;
border-color : #808080;
text-align: center;
} 


input.tbox { 
font-family : arial;
font-size : 9pt;
} 
textarea.mail { 
font-family : arial;
font-size : 9pt;
} 
table.header { 
background-image : url(../img/Pompe_schriftzug.jpg);
background-attachment : fixed;
} 
table.news { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #000000;
} 
p.news { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #000000;
} 
font.impressum { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #000000;
} 
font.main { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #000000;
} 

.main { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #000000;
} 

font.main_diag { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
color : #000000;
}

font.main_diag10 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: bolder; 
color : #000000;
}

.rot12b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
font-weight: bolder; 
color : #800000;
}

h4.rot {
font-family : Arial, Helvetica, sans-serif;
font-weight: bolder; 
color : #800000;
}

h3.rot {
font-family : Arial, Helvetica, sans-serif;
font-weight: bolder; 
color : #800000;
}

.grau12b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
font-weight: bolder; 
color : #777777;
}

.rot24b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 24pt;
font-weight: bolder; 
color : #800000;
}

.rot12b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
font-weight: bold; 
color : #800000;
}

.rot10b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: bolder; 
color : #800000;
}

.rot8b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: bolder; 
color : #800000;
}

.schwarz10b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: bolder; 
color : #000000;
}

.schwarz12b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
font-weight: bolder; 
color : #000000;
}

.schwarz14b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14pt;
font-weight: bolder; 
color : #000000;
}

.schwarz16b { 
font-family : Arial, Helvetica, sans-serif;
font-size : 16pt;
font-weight: bolder; 
color : #000000;
}


.grau10 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt; 
color : #777777;	
}

font.schwarz7 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 7pt;
color : #000000;
}

font.main2 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : normal;
color : #000000;
} 
font.news_headline { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #000000;
} 
p.links { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #000000;
} 
font.maingross { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
} 
font.grau_11 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #777777;
} 
font.maingross_gelb { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #b87500;
} 
font.mainmittel_gelb { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 15pt;
color : #b87500;
} 
font.maingross_gelb_braun { 
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #5b3d23;
} 
font.intro { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #7a7a7a;
} 
font.mainrot { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
font-weight : bold;
color : #800000;
} 
font.main_header1_gruen { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #4c6840;
} 
font.main_gruen { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #4c6840;
} 
font.main_header2_gruen { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #4c6840;
} 
font.main_bildunterschrift_gruen { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #4c6840;
} 
font.main_header1_blau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #000660;
} 
font.main_header2_blau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #000660;
} 
font.main_bildunterschrift_blau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000660;
} 
font.main_header1_lila { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #75405e;
} 
font.main_header2_lila { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #75405e;
} 
font.main_header3_lila { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #75405e;
} 
font.main_header1_rot { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #800000;
} 
font.main_header2_rot { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #800000;
} 
font.main_header3_rot { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #800000;
} 
font.main_header3_schwarz { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #000000;
} 
font.main_bildunterschrift_lila { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #75405e;
} 
font.main_header1_gelb { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #b87500;
} 
font.main_header2_gelb { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #b87500;
} 
font.main_header1_grau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
color : #777777;
} 
font.main_header2_grau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
color : #777777;
} 
font.main_bildunterschrift_grau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #777777;
} 
font.main_bildunterschrift_gelb { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #b87500;
} 
font.main_menurechts_gruen { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #4c6840;
} 
font.main_menurechts_grau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #777777;
} 
font.main_menurechts_blau { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #000660;
} 
font.main_menurechts_lila { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #75405e;
} 
font.main_menurechts_gelb { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #b87500;
} 
font.main_menurechts_mint { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #809987;
} 

ul.diag{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #000000;
}

a.menu:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #7a7a7a;
text-decoration : none;
line-height : 12pt;
} 
a.menu:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #7a7a7a;
text-decoration : none;
line-height : 12pt;
} 
a.menu:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.menu:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
line-height : 12pt;
}

a.menu_eng:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #7a7a7a;
text-decoration : none;
line-height : 12pt;
} 
a.menu_eng:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #7a7a7a;
text-decoration : none;
line-height : 12pt;

} 
a.menu_eng:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height : 12pt;

} 
a.menu_eng:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #000000;
text-decoration : none;

line-height : 12pt;
} 

 
a.menublack:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.menublack:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.menublack:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.menublack:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main16:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main16:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main16:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main16:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main11:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main11:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main11:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.main11:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.maingelb_braun:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.maingelb_braun:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.maingelb_braun:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.maingelb_braun:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #5b3d23;
text-decoration : none;
line-height : 12pt;
} 
a.mainmenu:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.mainmenu:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.mainmenu:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.mainmenu:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.mainmenusub:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 13pt;
} 
a.mainmenusub:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 13pt;
} 
a.mainmenusub:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
line-height : 13pt;
} 
a.mainmenusub:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : underline;
line-height : 15pt;
} 
a.main_menurechts_gruen:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #4c6840;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_gruen:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #4c6840;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_gruen:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #4c6840;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_gruen:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-style : italic;
color : #4c6840;
text-decoration : underline;
line-height : 12pt;
} 
a.main_menurechts_blau:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #000660;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_blau:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #000660;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_blau:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #000660;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_blau:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-style : italic;
color : #000660;
text-decoration : underline;
line-height : 12pt;
} 
a.main_menurechts_lila:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #75405e;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_lila:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #75405e;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_lila:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #75405e;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_lila:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-style : italic;
color : #75405e;
text-decoration : underline;
line-height : 12pt;
} 
a.main_menurechts_grau:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #808080;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_grau:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #808080;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_grau:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #808080;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_grau:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-style : italic;
color : #808080;
text-decoration : underline;
line-height : 12pt;
} 
a.main_menurechts_gelb:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #b87500;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_gelb:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #b87500;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_gelb:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #b87500;
text-decoration : none;
line-height : 12pt;
} 
a.main_menurechts_gelb:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-style : italic;
color : #b87500;
text-decoration : underline;
line-height : 12pt;
} 
a.links:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.links:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.links:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.links:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height : 12pt;
} 
a.kontakt:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #808080;
text-decoration : none;
line-height : 12pt;
font-style : italic;
} 
a.kontakt:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : italic;
color : #808080;
text-decoration : none;
line-height : 12pt;
} 
a.kontakt:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #808080;
text-decoration : none;
line-height : 12pt;
font-style : italic;
font-weight : bold;
} 
a.kontakt:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #333399;
line-height : 12pt;
font-style : italic;
} 
a.news_head_25:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bolder;
color : #800000;
text-decoration : none;
line-height : 25pt;
} 
a.news_head_25:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-weight : bolder;
color : #800000;
text-decoration : none;
line-height : 25pt;
} 
a.news_head_25:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
color : #800000;
text-decoration : none;
line-height : 25pt;
font-weight : bolder;
} 
a.news_head_25:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
color : #800000;
text-decoration : underline;
font-weight : bolder;
line-height : 25pt;
} 
a.news_head_10:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bolder;
color : #000000;
text-decoration : none;
line-height : 11pt;
} 
a.news_head_10:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bolder;
color : #000000;
text-decoration : none;
line-height : 11pt;
} 
a.news_head_10:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height : 11pt;
font-weight : bolder;
} 
a.news_head_10:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : underline;
font-weight : bolder;
line-height : 11pt;
} 
a.news:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
line-height : 10pt;
} 
a.news:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
line-height : 10pt;
} 
a.news:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
line-height : 10pt;
} 
a.news:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : underline;
line-height : 10pt;
} 

a.news_rot:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #700000;
text-decoration : none;
line-height : 13pt;
} 
a.news_rot:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #700000;
text-decoration : none;
line-height : 13pt;
} 
a.news_rot:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #700000;
text-decoration : none;
line-height : 13pt;
} 
a.news_rot:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #700000;
text-decoration : underline;
line-height : 13pt;
} 

a.buch:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
line-height : 13pt;
} 
a.buch:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
line-height : 13pt;
} 
a.buch:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : none;
line-height : 13pt;
} 
a.buch:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-decoration : underline;
line-height : 13pt;
} 

a.buch:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #000000;
text-decoration : none;

} 
a.buch:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #000000;
text-decoration : none;

} 
a.buch:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #000000;
text-decoration : none;

} 
a.buch:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #000000;
text-decoration : underline;

} 


li {
  margin: 0;
  padding: 0;
}

li.unternehmen {
  margin: 0 0 0 10;
  padding: 0;
  list-style-image:url(../img/block_grau.jpg);
}

ul {
  padding: 10;
  margin:0ex;
  list-style-position:inside;
}


ul.unternehmen {
padding: 10;
  margin: 0ex ;
  list-style-position:outside;
}

ul.subteam {
padding: 5px;
  margin: 0ex ;
  list-style-position:outside;
}

ol.unternehmen {
padding: 0;
  margin: 10 10 0 10 ;
  list-style-position:outside;
  list-style-type: decimal;
}

p.refbem {
font-size : 8pt;	
}

p.refred {
font-size : 8pt;
font-weight:bold;
color : #E00B0B;	
}

p.zitat {
font-size : 8pt;	
}

table.ref {
font-size : 8pt;	
}

td.zitat_rechts{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #787878;	
}

td.refred8{
font-family : Arial, Helvetica, sans-serif;
font-size : 7pt;
font-weight:bold;
color : #E00B0B;	
}

td.refgrau10b{
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight:bold;
color : #787878;	
}

a.ref:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight:bold;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.ref:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight:bold;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.ref:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight:bold;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 
a.ref:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight:bold;
color : #000000;
text-decoration : underline;
line-height : 12pt;
} 

a.link_rot8:link { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #800000;
text-decoration: none;
} 
a.link_rot8:visited { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #800000;
text-decoration: none;
} 
a.link_rot8:active { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #800000;
text-decoration: none;
} 
a.link_rot8:hover { 
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight:bold;
color : #800000;
text-decoration: none;
} 

a.piclink:link { 
border: 0;
} 
a.piclink:visited { 
border: 0;
} 
a.piclink:active { 
border: 0;
} 
a.piclink:hover { 
border: 2;
} 