html{height:100%}
body{height:100%; margin:0px; background-color:#C4E895; background-image:url(../images/backgroundverlauf.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}
table, td{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

h1{margin: 16px 0px -11px 0px; font-size:26px; line-height:30px; color:#777777;}
h2{margin: 16px 0px -11px 0px; font-size:24px; line-height:38px; color:#777777;}
h3{margin: 16px 0px -11px 0px; font-size:22px; line-height:26px; color:#777777;}
h4{margin: 16px 0px -11px 0px; font-size:20px; line-height:24px; color:#777777;}
h5{margin: 16px 0px -11px 0px; font-size:18px; line-height:22px; color:#777777;}
h6{margin: 16px 0px -11px 0px; font-size:16px; line-height:20px; color:#777777;}

a:link{color:#003300; text-decoration:none; font-weight:bold;}
a:visited{color:#003300; text-decoration:none; font-weight:bold;}
a:hover{color:#006600; text-decoration:underline; font-weight:bold;}
a:active{color:#006600; text-decoration:underline; font-weight:bold;}
a:focus{color:#006600; text-decoration:underline; font-weight:bold;}

a.nikotinfreilink:link{color:#003399; text-decoration:none; font-weight:bold;}
a.nikotinfreilink:visited{color:#003399; text-decoration:none; font-weight:bold;}
a.nikotinfreilink:hover{color:#0066cc; text-decoration:none; font-weight:bold;}
a.nikotinfreilink:active{color:#0066cc; text-decoration:none; font-weight:bold;}
a.nikotinfreilink:focus{color:#0066cc; text-decoration:none; font-weight:bold;}

a.mailtolink:link{color:#000000;}
a.mailtolink:visited{color:#000000;}
a.mailtolink:hover{color:#ffffff;}
a.mailtolink:active{color:#ffffff;}
a.mailtolink:focus{color:#ffffff;}

a.bclink:link{font-size:12px; color:#777777; text-decoration:none; font-weight:normal;}
a.bclink:visited{font-size:12px; color:#777777; text-decoration:none; font-weight:normal;}
a.bclink:hover{font-size:12px; color:#777777; text-decoration:underline; font-weight:normal;}
a.bclink:active{font-size:12px; color:#777777; text-decoration:underline; font-weight:normal;}
a.bclink:focus{font-size:12px; color:#777777; text-decoration:underline; font-weight:normal;}

a.hmlink:link{font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
a.hmlink:visited{font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
a.hmlink:hover{font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}
a.hmlink:active{font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}
a.hmlink:focus{font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}

a.navmainStandardLevel_1{display:block; height:30px; margin: 0px 0px -5px 0px; padding: 5px 0px 0px 10px; font-size:14px; color:#000000; font-weight:normal; background-image:url(../images/mmbg-lev1neutral.png); background-position:top left; background-repeat:no-repeat;}
a.navmainStandardLevel_1:link{text-decoration:none;}
a.navmainStandardLevel_1:visited{text-decoration:none;}
a.navmainStandardLevel_1:hover{text-decoration:underline; background-image:url(../images/mmbg-lev1aktiv.png);}
a.navmainStandardLevel_1:active{text-decoration:underline; background-image:url(../images/mmbg-lev1aktiv.png);}
a.navmainStandardLevel_1:focus{text-decoration:underline; background-image:url(../images/mmbg-lev1aktiv.png);}
a.navmainStandardLevel_1.active{background-image:url(../images/mmbg-lev1aktiv.png)}
a.navmainStandardLevel_2{display:block; height:30px; margin: 0px 0px -5px 0px; padding: 5px 0px 0px 15px; font-size:14px; color:#000000; font-weight:normal; background-image:url(../images/mmbg-lev2neutral.png); background-position:top left; background-repeat:no-repeat;}
a.navmainStandardLevel_2:link{text-decoration:none;}
a.navmainStandardLevel_2:visited{text-decoration:none;}
a.navmainStandardLevel_2:hover{text-decoration:underline; background-image:url(../images/mmbg-lev2aktiv.png)}
a.navmainStandardLevel_2:active{text-decoration:underline; background-image:url(../images/mmbg-lev2aktiv.png)}
a.navmainStandardLevel_2:focus{text-decoration:underline; background-image:url(../images/mmbg-lev2aktiv.png)}
a.navmainStandardLevel_2.active{background-image:url(../images/mmbg-lev2aktiv.png)}
a.navmainStandardLevel_3{display:block; height:30px; margin: 0px 0px -5px 0px; padding: 5px 0px 0px 20px; font-size:14px; color:#000000; font-weight:normal; background-image:url(../images/mmbg-lev3neutral.png); background-position:top left; background-repeat:no-repeat;}
a.navmainStandardLevel_3:link{text-decoration:none;}
a.navmainStandardLevel_3:visited{text-decoration:none;}
a.navmainStandardLevel_3:hover{text-decoration:underline; background-image:url(../images/mmbg-lev3aktiv.png)}
a.navmainStandardLevel_3:active{text-decoration:underline; background-image:url(../images/mmbg-lev3aktiv.png)}
a.navmainStandardLevel_3:focus{text-decoration:underline; background-image:url(../images/mmbg-lev3aktiv.png)}
a.navmainStandardLevel_3.active{background-image:url(../images/mmbg-lev3aktiv.png)}

.divdummy{position:relative; width:100%; height:100%; top:0px; left:0px;}
.layouttabelle{height:100%; width:1005px; margin:auto;}
.tababstand{height:auto;}
.bilderzeile{height:147px; width:943px; background-image:url(../images/bilderzeilebackground.png); background-position: top center;}
.hilfsmzeile{height:30px; background-color:#ffffff; vertical-align:top;}
.brotkruemel{position:absolute; top:12px; left:75px;}
.hmenue{position:absolute; top:12px; right:0px;}
.tabfuss{height:60px; vertical-align:bottom; text-align:center; color:#003300; font-size:12px;}
.contentzeile{height:auto;}
.menuespalte{height:auto; width:170px; background-color:#FFFFFF; padding:0px; text-align:left; vertical-align:top;}
.trennspalte{height:auto; width:20px; background-color:#FFFFFF; padding:0px; text-align:left; vertical-align:top;}
.contentspalte{height:inherit; width:753px; background-color:#FFFFFF; padding:0px; text-align:left; vertical-align:top;}
.contentdivdummy{position:relative; top:0px; left:0px; height:500px; width:753px; margin:0px; padding:0px; overflow:auto;}
.schattenzeileunten{height:28px; vertical-align:top;}
.schattenzeileoben{height:30px; vertical-align:bottom;}
.schattenspaltelinks{height:auto; width:31px; background-image:url(../images/schattenlinks.png); background-repeat:repeat-y;}
.schattenspalterechts{height:auto; width:31px; background-image:url(../images/schattenrechts.png); background-repeat:repeat-y;}
.vitalprolifelogoindex{position:absolute; top:0px; left:0px; width:500px; height:437px;}
.ankuendigung{position:absolute; top:0px; right:5px; width:396px; height:422px;}
.nikotinfrei{border: 2px solid #cccccc; font-size:24px; background-color:#E8F5D6;}
