.root
{width: 100%;
height: 100%;
}

a:hover
{
text-decoration: underline;
background: #FFFFFF;
color: #FF0000;
}

body {
scrollbar-face-color: #00CC00;
scrollbar-highlight-color: #FF0000;
scrollbar-shadow-color: #FF0000;
scrollbar-3dlight-color: #FFDD99;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #333333;
scrollbar-darkshadow-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: #FFFFFF url(./images/design/background.gif);
margin: 0px;
padding: 0px;
}

.iframe
{border: 0px;
}

.tabellemitte
{
align: center;
cellspacing: 0;
cellpadding: 0;
font-weight: bold;
width:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFFFEE;
border: 0px;
}

.button
{
font-weight: bold;
vertical-align: absmiddle;
horizontal-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFEEEB;
border: 1px solid #00FF00;
height: 20px;
width: 80%;
}

.text
{text-align: left;
color: #000000;
font-size: 14px;
background: #EEFF88;
text-decoration: none;
padding: 1px;
border: 1px solid #000000
}

.drop
{text-align: left;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
background: #EEFF88;
text-decoration: none;
padding: 2px;
height: 30px;
white-space: nowrap;
scrollbar-face-color: #00CC00;
scrollbar-highlight-color: #FF0000;
scrollbar-shadow-color: #FF0000;
scrollbar-3dlight-color: #FFDD99;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #333333;
scrollbar-darkshadow-color: #000000;
}

.mmotitel
{text-align: left;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
background: #abcdef;
text-decoration: none;
padding: 1px;
height: 30px;
white-space: nowrap;
border: 1px solid green;
}

.mmoprint
{text-align: right;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
background: #abcdef;
text-decoration: none;
padding: 1px;
height: 30px;
white-space: nowrap;
border: 1px solid green;
}


.mmo
{text-align: left;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
background: #abcdef;
text-decoration: none;
padding: 2px;
height: 20px;
white-space: nowrap;
border: 1px solid green;
}

.mmu
{
align: center;
cellspacing: 1;
cellpadding: 0;
font-weight: bold;
width:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFFFF1;
border: 1px solid green;
}

.mmubutton
{
horizontal-align: middle;
vertical-align: middle;
align: center;
cellspacing: 1px;
cellpadding: 15px;
font-weight: bold;
spacing: 15px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
background-color: #FFFFF9;
border: 1px solid green;
}

.mmuunten
{
color: #000000;
font-size: 9px;
font-weight: bold;
vertical-align: middle;
background: #abcdef;
text-decoration: none;
padding: 2px;
height: 20px;
white-space: nowrap;
border: 1px solid green;
}

.oben
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
text-decoration: none;
padding: 0px;
spacing: 0px;
white-space: nowrap;
border: 0px;
height: 100px;
}

.rechts
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: top;
text-decoration: none;
padding: 2px;
height: 20px;
white-space: nowrap;
border: 0px;
}


.mitte
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: top;
text-decoration: none;
padding: 0px;
white-space: nowrap;
border: 0px;
width: 100%;
}

.links
{text-align: left;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: top;
background: #F1F1F1;
text-decoration: none;
padding: 0px;
spacing: 0px;
border: 0px;
white-space: nowrap;
background: url(./images/design/left_bg.gif) repeat-y left;
}

.mitteoben
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: top;
background: #FFFFFF;
text-decoration: none;
padding: 1px;
height: 20px;
white-space: nowrap;
}

.mmmtitel
{text-align: center;
color: #000000;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
horizontal-align: middle;
background: #66CC00;
text-decoration: none;
padding: 1px;
height: 15px;
white-space: nowrap;
border: 1px solid green;
}

.mltitel a
{color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}

.mltitel
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
horizontal-align: middle;
background: #669933;
text-decoration: none;
padding: 5px;
spacing: 3px;
height: 10px;
white-space: nowrap;
border: 1px solid green;
}


.menu-l 
{font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
cell-padding: 0px;
cell-spacing: 0px;
background: #000000;
}

table.menu-l td a:hover
{color: #FF0000;
text-decoration: none;
font-weight: bold;
background: #FFFFFF;
}

.menu-r 
{font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #EEFF88;
padding: 0px;
spacing: 0px;
width: 130px;
background: #66CC33;
}

.mrtitel a
{color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

table.menu-r td a:hover
{color: #FF0000;
text-decoration: none;
background: #FFFFFF;
}

.mrtitel
{text-align: center;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
horizontal-align: middle;
background: #669933;
text-decoration: none;
text-align: left;
padding: 2px;
height: 10px;
white-space: nowrap;
border: 1px solid green;
}

.mmmtitelungerade
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
horizontal-align: middle;
background: #66CC00;
text-decoration: none;
padding: 1px;
height: 15px;
white-space: wrap;
border: 1px solid green;
}

.mmmtitelgerade
{text-align: center;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
horizontal-align: middle;
background: #CCFF99;
text-decoration: none;
padding: 1px;
height: 15px;
white-space: wrap;
border: 1px solid green;
}

.mmm
{text-align: center;
color: #000000;
font: bold 12px Helvetica, Verdana, Arial, sans-serif;
vertical-align: absmiddle;
background: #CCFF99;
text-decoration: none;
padding: 1px;

white-space: wrap;
border: 1px solid green;
}

.mittemitteu
{text-align: center;
color: #000000;
font-size: 11px;
font-weight: normal;
vertical-align: absmiddle;
background: #FFFFFF;
text-decoration: none;
padding: 1px;
height: 20px;
white-space: wrap;
}

.mitteunten
{text-align: center;
color: #000000;
font-size: 11px;
font-weight: normal;
vertical-align: absmiddle;
background: #FFFFFF;
text-decoration: none;
padding: 1px;
height: 20px;
white-space: nowrap;
}

.unten
{text-align: center;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
vertical-align: center;
background: #F1F1F1 url(./images/design/bottom.gif);
text-decoration: none;
padding: 0px;
spacing: 0px
white-space: nowrap;
border: 0px;
height: 20px;
}