body {font-family:Verdana,arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; 
   background-color:#808080; color:#585858; }
.whitebackground { background-color:white;  }

.beilcolor { color:#cc3366; }

a                 {text-decoration:none; color:#585858; font-size:12px; font-weight: normal;}
a:hover           {text-decoration:none; color:#cc3366; font-size:12px; font-weight: normal;}

.mainbody { font-family:verdana,arial,sans-serif; }
.body2 { font-family:verdana,arial,sans-serif; background-color:white; margin:10px; margin-left:40px; margin-right:40px; }
.body2 a {text-decoration:none; color:#cc3366; }
.bodyagb { font-family:verdana,arial,sans-serif; font-size:10px; background-color:white; margin:10px; margin-left:40px; 
   margin-right:40px; }
.bodyagb h6 { font-size:11px; font-weight:bold;  margin-bottom:3px; }

.cellnoborderl { width:17px; border-width:0px; font-size:3px; }
.cellnoborderr { width:14px; border-width:0px; font-size:3px; }
.cellbborder { border-color:#000000; border-style:solid; border-width:1px; }
.cellbborderl { border-color:#000000; border-style:solid; border-width:1px; border-right-width:0px; }
.cellbborderr { border-color:#000000; border-style:solid; border-width:1px; border-left-width:0px; 
   padding-bottom:3px; }
.cellbborderm { border-color:#000000; border-style:solid; border-width:1px; border-right-width:0px;
   border-left-width:0px; padding-bottom:3px;  }
.cellbborderltr { border-color:#000000; border-style:solid; border-width:1px; border-bottom-width:0px; }
.cellbborderlr { border-color:#000000; border-style:solid; border-width:1px; border-top-width:0px;
   border-bottom-width:0px;}
.cellbborderlbr { border-color:#000000; border-style:solid; border-width:1px; border-top-width:0px;
   border-bottom-width:0px; font-size:3px; }

.selectbar { max-height:3px; border-color:#000000; border-style:solid; border-width:1px; border-top-width:0px;
   border-bottom-width:0px; background-color:#cc3366; font-size:3px; }
.selbarheight { max-height:2px; height:2px; font-size:3px; overflow:hidden; }

.leftframe { width:300px; }

.leftbox { background-color:white; border-color:#000000; border-style:solid; border-width:0px;  
    padding:15px; font-size:14px; font-weight:bold; color:#cc3366; text-align:right;
    vertical-align:top; }
.rightbox { background-color:white; border-color:#000000; border-style:solid; border-width:0px; border-left-width:1px;
    padding:15px; margin:0px; text-align:left; vertical-align:top; line-height:150%; }
.rightbox a {text-decoration:none; color:#cc3366; }

.pageheader { font-size: 30px; font-weight:bold; text-align:center; }

.bold12red {font-size:12px; font-weight:bold; color:#CC0B20}
.bold18red {font-size:18px; font-weight:bold; color:#CC0B20}
.bold24red {font-size:24px; font-weight:bold; color:#CC0B20}
.bold36red {font-size:36px; font-weight:bold; color:#CC0B20}

.normal12black {font-size:12px; font-weight:normal; color:#000000}
.normal14black {font-size:14px; font-weight:normal; color:#000000}
.normal18black {font-size:18px; font-weight:normal; color:#000000}
.normal24black {font-size:24px; font-weight:normal; color:#000000}
.normal36black {font-size:36px; font-weight:normal; color:#000000}

.bold13gray {font-size:13px; font-weight:bold; color:gray}

.bold12black {font-size:12px; font-weight:bold; color:#000000}
.bold13black {font-size:13px; font-weight:bold; color:#000000}
.bold15black {font-size:15px; font-weight:bold; color:#000000}
.bold18black {font-size:18px; font-weight:bold; color:#000000}
.bold24black {font-size:24px; font-weight:bold; color:#000000}
.bold36black {font-size:36px; font-weight:bold; color:#000000}

.leftrightnavi {font-size:24px; font-weight:bold; color: gray; background-color: #DDDDDD}
.leftrightnavi:hover {font-size:24px; font-weight:bold; color:#99CC00}

.agbsubtitle {font-size:12px; font-weight:bold; color:#000000}
.agbtext {font-size:10px; font-weight:normal; color:#000000;}

.zmmgreen {color:#99CC00}
.black {color:#000000}

table th,td {
   font-size:13px; margin: 0; padding: 0.0em;
}

h1 {
   font-size:18px; font-weight:bold; color:#cc3366; 
}

h2 {
   font-size:18px; font-weight:bold; 
}

h5 {
   font-size:13px; font-weight:bold; color:#cc3366; margin-bottom:5px;
}

h6 {
   font-size:13px; font-weight:bold;  margin-bottom:5px;
}

ul {
   font-size:13px;
}
  div#Navwrapper {
    text-align:left;
    background-color: white; font-weight:normal;
    color:#585858; 
  }
  ul#Navigation {
    text-align:left;
    margin: 0; padding: 0.0em;
    background-color: white; font-weight:normal;
    color:#585858;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    padding-left: 0;
    padd\ing-left: 0.0em;
  }
  ul#Navigation li {
    list-style-type:none; color: #cc3366;
    margin: 0px; margin-left: 5px; padding: 1px;
  }

  ul#Navigation a {
    display:block;
    text-decoration: none; margin: 0px; padding: 0px;
    color:#585858;
  }
 
  ul#Navigation a:hover {
    color: #cc3366;
  }
