/* Start GruenMaster_IE CET, 17.12.2004*/
.contentnavtopborderInaktiv { background-image:url('../pics/sonlineplus/reiter_inaktiv_rechts.gif'); background-repeat:no-repeat; width:100% }
.contentnavtopborderAktiv { background-image:url('../pics/sonlineplus/reiter_aktiv_rechts.gif'); background-repeat:no-repeat; width:100% }
.contenttext {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; line-height:15px; font-weight:normal; color:#333333; width:100%}
/* Ende GruenMaster_IE */

.bodyarea { border-left-width:2px; border-left-style:solid; border-left-color:#014638; border-right-width:1px; border-right-style:solid; border-right-color: #014638; }
.bodyareatop { border-left-width:2px; border-left-style:solid; border-left-color:#014638; border-right-width:1px; border-right-style:solid; border-right-color: #014638; border-top-width:1px; border-top-style:solid; border-top-color: #014638; }

.contentnavtopbordersubInaktiv { background-image:url('../pics/sonlineplus/pic_navebene3_inaktiv.gif'); background-repeat:no-repeat }
.contentnavtopbordersubAktiv { background-image:url('../pics/sonlineplus/pic_navebene3_aktiv.gif'); background-repeat:repeat-x }

.contentnavtopborderEnde { background-image: url(../pics/sonlineplus/pic_navebene3_inaktiv.gif); width: 100%; background-repeat: repeat-x }
.contentnavtop { background-image:url('../pics/sonlineplus/pic_unternav.gif'); width:100%; height:26px; background-repeat:repeat-x; text-align:right }

.contentnavactive { background-image:url('../pics/sonlineplus/reiter_aktiv.gif'); color:#014638; width:110px; text-align:center; font-family:Verdana,Geneva,Arial,SansSerif;font-size:11px; padding-top:11px; padding-right:2px; line-height:12px; background-repeat:no-repeat }
.contentnavinactive { background-image:url('../pics/sonlineplus/reiter_inaktiv.gif'); color:#014638; width:110px; text-align:center; font-family:Verdana,Geneva,Arial,SansSerif;font-size:11px; padding-top:11px; padding-right:2px; line-height:12px; background-repeat:no-repeat }

.contentnavnum { width:10px; font-size:16px; font-family:Arial Black,Verdana,Geneva,SansSerif; float:left; text-align:right; padding-left:6px; padding-right:3px; }
a.contentnavtextlink:link { width:88px; text-align:left; float:left; padding-top:2px; color:#014638; text-decoration:none; }
a.contentnavtextlink:visited { width:88px; text-align:left; float:left; padding-top:2px; color:#014638; text-decoration:none; }
a.contentnavtextlink:hover { width:88px; text-align:left; float:left; padding-top:2px; color:#014638; text-decoration:none;  }
a.contentnavtextlink:active { width:88px; text-align:left; float:left; padding-top:2px; color:#014638; text-decoration:none;  }
.contentnavtext { width:88px; text-align:left; float:left; padding-top:2px; color:#014638; }
.contentnav { width:110px; text-align:center; }
.contentnavlast { width:108px; text-align:center; margin-right:-1px; }

table.contentsubnav {  background-color:#FFFFFF; width:100%; background-repeat:no-repeat;  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color: #014638; border-left-width:2px; border-left-style:solid; border-left-color: #014638; border-right-width:1px; border-right-style:solid; border-right-color: #014638;}
table.contentsubnav .block_nav5 { background-color: #FFFFFF; margin: 1px; padding: 6px 10px 6px 13px;}
                   .block_nav5 a { margin-left: 1px; color: #014638; text-decoration: none; }
                   .block_nav5 a.link_aktiv { color: #014638; font-weight: bold; }

.contentheadline { font-family:Verdana,Geneva,Arial,SansSerif; font-size:13px; font-weight:bold; color:#014638; padding-top:22px; margin-left:14px; margin-right:14px; margin-bottom:6px; }
.contentteasertext { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; line-height:15px; font-weight:normal; color:#014638; margin-left:14px; margin-right:14px;margin-bottom:9px;   }
.contentsubheadline { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold;margin-top:14px;margin-bottom:9px;color:#333333;}
.contenttext {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; line-height:15px; font-weight:normal; color:#333333;}


div.contentcopy ul { color:#333333; margin-top:13px; margin-bottom:13px; }
div.contentcopy ol { margin-top:13px; margin-bottom:13px; }
ul ol li { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; line-height:19px; font-weight:bold; color:#333333; list-style-type:decimal;  margin-left:-17px;  }
.bullettext { color:#333333; font-weight:normal; }

.line { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color: #014638;  margin-left:15px; margin-right:15px; clear:both; }
.textpicture { margin-right:13px; padding-bottom:13px; margin-left:0px; margin-top:3px; float:left; }
.featureteaser { margin-left:13px; margin-bottom:5px; margin-right:0px; margin-top:3px; float:right; }

.tablesubheadline { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#333333; margin-top:14px; margin-left:14px; margin-right:14px; margin-bottom:9px; }
.contenttableblock { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; line-height:15px; font-weight:normal; color:#666666; margin-left:14px; margin-right:14px; margin-bottom:12px; }

.tableheadleft { background-image:url('../pics/sonlineplus/table_ecke_links.gif'); background-repeat:no-repeat; vertical-align:top; background-color: #014638}
.tableheadright { background-image:url('../pics/sonlineplus/table_ecke_rechts.gif'); background-repeat:no-repeat; background-position: right 50%; text-align:right; vertical-align:top; background-color: #014638}
.tableheadmiddle { background-color: #014638; }
.tableheadleft2 { vertical-align:top; background-color: #014638; }

.tableheadmiddletext { background-color: #014638;font-family:Verdana,Geneva,Arial,SansSerif; font-size:12px; line-height:15px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-bottom:6px; padding-top:1px; }
.tableheadlefttext { background-color: #014638;font-family:Verdana,Geneva,Arial,SansSerif; font-size:12px; line-height:15px; font-weight:bold; color:#FFFFFF; padding-left:0px; padding-right:10px; padding-bottom:6px; padding-top:1px; }
.tableheadrighttext { text-align:right; vertical-align:top; background-color: #014638; }
.tableheadliney { background-image:url('../pics/sonlineplus/table_linie_senkrecht_head.gif'); }

.tablecontentleft { background-color:#FFFFFF; font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#014638; margin-top:14px; padding-left:0px; padding-right:10px; padding-bottom:5px; padding-top:5px; vertical-align:top;  }
.tablecontentmiddle { background-color:#FFFFFF; width:80%; font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:normal; color:#014638; line-height:13px; margin-top:14px; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; vertical-align:top; }
.tablecontentmiddlelist { background-color:#FFFFFF; font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:normal; color:#014638; padding-right:3px; line-height:13px; vertical-align:top; }
.tablecontentright { background-color:#FFFFFF; font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:normal; color:#014638; margin-top:14px; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; vertical-align:top; }
.tablelinex { background-image:url('../pics/sonlineplus/table_linie_waagerecht.gif'); }
.tableliney { background-image:url('../pics/sonlineplus/table_linie_senkrecht.gif'); }


.infografiktext { font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:bold; color:#666666; margin-bottom:9px;}
.infografik {  margin-bottom:7px; margin-top:15px; }

.testimonial { background-color:#FFFFFF;}
.testimonialsubheadline { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#014638; margin-top:14px; margin-left:14px; margin-right:14px; margin-bottom:9px; padding-top:11px; }
.testimonialtext { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; line-height:15px; font-weight:normal; color:#014638; margin-left:14px; margin-right:14px;  padding-bottom:11px; padding-right:14px; }

a.linklist:link { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; text-decoration:none;  }
a.linklist:visited { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; text-decoration:none;  }
a.linklist:hover { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; text-decoration:none;  }
a.linklist:visited { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; text-decoration:none;  }
/* padding-right nur für netscape start */
.linkArrow { background-image:url('../pics/sonlineplus/pfeil_orange.gif'); background-repeat:no-repeat; float:left; background-position: middle 50%; margin-top:4px; padding-right:5px }
/* padding-right nur für netscape ende */

.pagefooter { padding-left:14px; padding-right:14px; padding-bottom:6px; padding-top:10px; }
.footerline { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color: #014638; margin-top:3px; margin-bottom:3px; }
.footerBack { background-image:url('../pics/sonlineplus/pfeil_orange_back.gif'); background-repeat:no-repeat; padding-right:5px; background-position: center 50%; margin-left:-3px }
.footerbacktext { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; }
.footerfwd { background-image:url('../pics/sonlineplus/pfeil_orange.gif'); background-repeat:no-repeat; padding-right:5px; background-position: center 50%; }
.footerfwdtext { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; }


.footertext { font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:bold; color:#014638; }
.footerUp { background-image:url('../pics/sonlineplus/Gruen-Master/pfeil_up.gif'); background-repeat:no-repeat; padding-right:5px; background-position: center 50%; margin-left:-3px }
.footerRight { background-image:url('../pics/sonlineplus/Gruen-Master/pfeil.gif'); background-repeat:no-repeat; padding-right:5px; background-position: center 50%; }

a.footerlinksubtext:link { font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:normal; color:#014638; text-decoration:none;  }
a.footerlinksubtext:visited { font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:normal; color:#014638; text-decoration:none;  }
a.footerlinksubtext:hover { font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:normal; color:#014638; text-decoration:none;  }
a.footerlinksubtext:visited { font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:normal; color:#014638; text-decoration:none;  }

.bottomLeftCorner  { background-image:url('../pics/sonlineplus/ende_ecke_links.gif'); background-repeat:no-repeat; text-align:left; background-position-y:50% }
.bottomRightCorner { background-image:url('../pics/sonlineplus/ende_ecke_rechts.gif'); background-repeat:no-repeat; text-align:right; background-position-y:50% }
.bottomMiddle { width:100%; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color: #014638; }

.copyright { padding-left:14px; padding-right:14px; padding-top:4px; font-family:Verdana,Geneva,Arial,SansSerif; font-size:10px; font-weight:normal; color: #014638; }

a.footerlinktextprev {background-image: url(../pics/sonlineplus/pfeil_orange_back.gif); background-repeat:no-repeat; background-position: left 50%; padding-left: 15px;}
a.footerlinktextprev:link {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none  }
a.footerlinktextprev:visited {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none  }
a.footerlinktextprev:hover {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none }
a.footerlinktextprev:visited {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none }

a.footerlinktextnext {padding-right: 15px; background-image: url(../pics/sonlineplus/pfeil_orange.gif); background-repeat:no-repeat; background-position: right 50%; }
a.footerlinktextnext:link { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none  }
a.footerlinktextnext:visited { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none  }
a.footerlinktextnext:hover { font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none }
a.footerlinktextnext:visited {font-family:Verdana,Geneva,Arial,SansSerif; font-size:11px; font-weight:bold; color:#FF7E28; TEXT-DECORATION: none }
