BODY { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
    font-family:Arial,Helvetica,sans-serif; overflow:auto; }
    
.bgleiste { background-image:url(../standard/bgleiste.gif); background-repeat:repeat-x; vertical-align:top;}  

.hauptnavihintergrund-index { background-image:url(../standard/hauptnavihintergrund-index.gif); height:20px; background-repeat:no-repeat; } 
.hauptnavihintergrund-profil { background-image:url(../standard/hauptnavihintergrund-applikationen.gif); height:20px; background-repeat:no-repeat; } 
.hauptnavihintergrund-events { background-image:url(../standard/hauptnavihintergrund-events.gif); height:20px; background-repeat:no-repeat; } 
.hauptnavihintergrund-news { background-image:url(../standard/hauptnavihintergrund-news.gif); height:20px; background-repeat:no-repeat; } 
.hauptnavihintergrund-produkte { background-image:url(../standard/hauptnavihintergrund-produkte.gif); height:20px; background-repeat:no-repeat; } 
.hauptnavihintergrund-partner { background-image:url(../standard/hauptnavihintergrund-profil.gif); height:20px; background-repeat:no-repeat; } 

.unternavi {height:45px; }

.grauerhintergrund { background-color:#eceeef; vertical-align:top; }
.blauerhintergrund { background-color:#5f82c8; }


.schwarzerhintergrund { background-color:#1b1b1f; }
.weisserhintergrund { background-color:#ffffff; }
.graueleiste {background-color:#e3e5e6; height:20px; padding-left:6px; padding-right:6px; background-color:#d8dadc; vertical-align:middle; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }

.trennstrich { color:#a1b4d7; }

A.graueleiste { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; font-style:normal; color:#1b1b1f; text-decoration:none; }
A.graueleiste:hover {color:#aaaaaa; }
A.infokontakt { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f;}
A.infokontakt:hover {color:#ffffff; }

A.navioben { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; font-style:normal; color:#1b1b1f; text-decoration:none; }
A.navioben:hover {color:#aaaaaa; }

A.hauptnavitext { vertical-align:middle; padding-left:10px; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; }
A.hauptnavitext:hover {color:#aaaaaa; }
A.hauptnavitext2 { vertical-align:middle; padding-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; }
A.hauptnavitext2:hover {color:#aaaaaa; }
A.kurztext { padding-left:0px; padding-right:8px; height:80px; background-color:#d8dadc; vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
A.kurztext:hover {color:#ffffff; }


.kurztext { padding-left:8px; padding-right:8px; height:80px; background-color:#d8dadc; vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
.fettlinks { font-size:12px; line-height:16px; font-weight:bold; color:#013f92; }
.kurztextblauerhintergrund { padding-left:8px; padding-right:8px; background-color:#5f82c8; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; text-align:left; font-style:normal; font-weight:bold; color:#ffffff; }
.infoblockdunkelblauerhintergrund {  padding-left:8px; padding-right:8px; height:20px; background-color:#013f92; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:15px; text-align:left; font-style:normal; font-weight:bold; color:#ffffff; }
.infoblockblauerhintergrund { height:320px; vertical-align:top; background-color:#5f82c8; }
.infoblockblauerhintergrundtext { height:280px; vertical-align:top; padding-left:8px; padding-right:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
.infoblockblauerhintergrundtext1 { background-color:#5f82c8; height:230px; vertical-align:top; padding-left:8px; padding-right:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
.infoblockblauerhintergrundtext2 { background-color:#5f82c8;height:70px; vertical-align:top; padding-left:8px; padding-right:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
.infoblockblauerhintergrundtext3 { height:300px; vertical-align:top; padding-left:8px; padding-right:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
.infoblockblauerhintergrundkontakt { height:300px; vertical-align:top; padding-top:8px; padding-left:8px; padding-right:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }
.kurztextkontakt { padding-left:0px; padding-right:8px; height:10px; vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:12px; text-align:left; font-style:normal; font-weight:normal; color:#ffffff; }

.infoblockweiss  { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:bold; color:#ffffff; }

.infoblockblauerhintergrundunterseite { height:320px; vertical-align:top; background-color:#afc1e4; }
.infoblockdunkelblauerhintergrundunterseite { height:20px; padding-left:8px; padding-right:8px; height:20px; background-color:#013f92; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:15px; text-align:left; font-style:normal; font-weight:bold; color:#ffffff; }
.infoblockblauerhintergrundtextunterseite1 { height:300px; vertical-align:top; padding-left:8px; padding-right:8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#1b1b1f; }

.headline { font-family:Arial,Helvetica,sans-serif; font-size:25px; line-height:28px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#1b1b1f; }
.headline2 { font-family:Arial,Helvetica,sans-serif; font-size:17px; line-height:28px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#1b1b1f; }
.subline { font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:18px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#5f82c8; }
.subline2 { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#5f82c8; }
.text  { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#1b1b1f; }
.textkursiv  { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-top; font-style:italic; font-weight:normal; color:#1b1b1f; }
.textheadline { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:left; vertical-align:text-bottom; font-style:normal; font-weight:bold; color:#013f92; }
.textheadlineevents { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-bottom; font-style:normal; font-weight:bold; color:#013f92; }
.textstartseite  { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#aaaaaa; }
.textstartseite h2 { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#aaaaaa; }
.textstartseite strong { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#aaaaaa; }
.textstartseite a { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#aaaaaa; }
.textstartseite a:hover {color:#aaaaaa; }

strong { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:bold; color:#1b1b1f; }
.strong2 { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:15px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#1b1b1f; text-decoration:underline; }
A.textcontent { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#1b1b1f; }
A.textcontent:hover {color:#aaaaaa; }

A.textcontentohne { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-top; font-style:normal; font-weight:normal; color:#1b1b1f; text-decoration:none; }
A.textcontentohne:hover {color:#1b1b1f; }

A.textkursiv { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; vertical-align:text-top; font-style:italic; font-weight:normal; color:#1b1b1f; }
A.textkursiv:hover {color:#aaaaaa; }



.navilinks { height:320px; background-color:#d8dadc; vertical-align:top;}
.navilinks { height:19px; vertical-align:middle;}
A.navilinksaktuell { font-size:11px; line-height:19px; font-weight:bold; color:#013f92; text-decoration:none;}
A.navilinksaktuell:hover {color:#ffffff; }
A.navilinks { font-size:11px; line-height:19px; font-weight:normal; color:#1b1b1f; text-decoration:none;}
A.navilinks:hover {color:#ffffff; }

.textklein { font-size:11px; line-height:19px; font-weight:normal; color:#1b1b1f; vertical-align:text-bottom;}
A.textklein { font-size:11px; line-height:13px; font-weight:normal; color:#1b1b1f; text-decoration:none;}
A.textklein:hover {color:#aaaaaa; }
A.unternavi { font-size:11px; line-height:19px; font-weight:normal; color:#1b1b1f; text-decoration:none;}
A.unternavi:hover {color:#aaaaaa; }
A.unternaviaktuell { font-size:11px; line-height:19px; font-weight:normal; color:#013f92; text-decoration:none;}
A.unternaviaktuell:hover {color:#aaaaaa; }

A.infoanfordern { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; } 
A.infoanfordern:hover {color:#1b1b1f; }

.mitte { vertical-align:top; }
.fotos { text-align:center; vertical-align:top; }

.linksbuendig {text-align:left; }
.bgproduktuebersicht { background-color:#002553; text-align:center;}
A.produktuebersicht { font-size:11px; line-height:20px; font-weight:normal; color:#ffffff; text-decoration:none;}

.textnaviobenhome {text-align:left; vertical-align:middle; line-height:14px; }
.textnavioben {text-align:center; vertical-align:middle; line-height:14px; }

.vertikaltrenner { background-color:#afc0e3; }


.blauerhintergrundsuche { vertical-align:middle; background-color:#5f82c8; height:20px; width:154px;}
.hauptnavitext { vertical-align:middle; padding-left:3px; padding-right:3px; width:50px; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:16px;  font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; }

.button { color:#FFFFFF; font-familiy:Arial,Helvetica,sans-serif; font-size:9px; background-color:#013f92; width:100px; font-weight:bold; }
.buttonplz { color:#FFFFFF; font-familiy:Arial,Helvetica,sans-serif; font-size:9px; background-color:#013f92; width:250px; font-weight:bold; }

.textliste { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; font-style:normal; color:#000000; font-weight:normal; list-style-image:url(../standard/list_style.gif); text-align:left; }
.textliste1 { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; font-style:normal; color:#000000; font-weight:normal; list-style-image:url(../standard/list_style1.gif); text-align:left; }
.textliste2 { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; font-style:normal; color:#000000; font-weight:normal; list-style-image:url(../standard/list_style2.gif); text-align:left; }

.suche { text-align:right; padding-right:2px; vertical-align:middle; display:inline; width:81px; border-width:0px; border-style:solid; border-color:#013f92; background-color:#5f82c8; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-size:11px; color:#dddddd;}
.suche2 { vertical-align:middle; display:inline; width:16px; height:16px; border:0px; background-color:#5f82c8; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-weight:bold; color:#ffffff;}
.suche2:hover {cursor:pointer }
.rechtsbuendig {text-align:right; }
.hauptnavisuche { height:18px; width:53px; text-align:right; vertical-align:middle; border:0px; background-color:#002553; font-weight:bold; color:#ffffff; padding-left:1px; padding-right:3px; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-decoration:none;  }
.hauptnavisuche:hover {color:#ff9f2b; cursor:pointer; }

