body { font-size: 11px; font-family: Verdana; margin: 0px; }
.navi  { color: white; font-size: 11px; font-family: Verdana; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;}
.navi a { color: white; font-size: 11px; font-family: Verdana; padding-top: 5px; padding-bottom: 5px}
.navi a:hover { color: #ffcc33; font-size: 11px; font-family: Verdana; padding-top: 5px; padding-bottom: 5px}
.text    { color: black; font-size: 11px; line-height: 18px; font-family: Verdana; padding-left: 10px; padding-top: 15px; }
.text2    { color: #af1625; font-weight: normal; font-size: 12px;  font-family: Verdana; padding-left: 10px; padding-top: 0px; }
.text_link     { color: #af1625;  }
a.text_link     { color: #af1625; font-weight: normal; font-size: 11px;  font-family: Verdana; padding-top: 0px; text-decoration: none; }
a:hover.text_link   { color: #000000;  }
.text_link2    { color: black; font-weight: bold; font-size: 11px;  font-family: Verdana; padding-top: 0px; text-decoration: none; cursor: hand}
.text_b    { color: #af1625; font-size: 11px; font-weight: bold; line-height: 18px; font-family: Verdana; padding-left: 10px; padding-top: 15px; }
.empf { font-style: oblique; font-weight: bold; }
.phyto { color: #006600; font-weight: bold; }
.thala { color: #2929d4; font-weight: bold; }
.gold { color: #f6b737; font-weight: bold; }
.top1   { color: #af1625; font-style: oblique; font-weight: bold; letter-spacing: 3px; font-size: 20px; font-family: "Apple Garamond",   Verdana, Helvetica, sans-serif; padding-left: 10px; background: white url(images/tops/line.gif) repeat-x top left; width: 630px; }
.top2   { color: #af1625; font-style: oblique; font-weight: bold; letter-spacing: 3px; font-size: 20px; font-family: "Apple Garamond",  Verdana, Helvetica, sans-serif; padding-left: 10px; background: white url(images/tops/line2.gif) repeat-x top left; width: 630px; }
.top3   { color: #af1625; font-style: oblique; font-weight: bold; letter-spacing: 2px; font-size: 18px; font-family: "Apple Garamond", Verdana, Helvetica, sans-serif; text-align: right;}
td.top3   { border-bottom: 1px solid #c6535d; width: 630px; height: 15px; margin: 0px; padding: 0px;}
.bg_top   { background: white url(images/top_100.gif) repeat-x top left; height: 138px; }
.title   { color: #af1625; font-weight: normal; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; padding-left: 0px; text-align: left;}
.platz { padding-top: 40px; padding-left: 60px }
a { color: #af1625; font-family: Verdana; text-decoration: none;}
a:hover { color: #000000; font-family: Verdana; }
a:vlink { color: white; font-family: Verdana; }
.line { border-bottom: 1px solid #c00 }
.left  { color: white; font-size: 10px; font-family: Verdana; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; height: 100%; }
.flash  { color: white; font-size: 10px; font-family: Verdana; padding-top: 37px; }
.img  { background-image: url(images/mov_bg2.gif); background-repeat: no-repeat; width: 300px; height: 500px; color: white; font-size: 10px; font-family: Verdana; padding-top: 37px; }
.h  { padding-bottom: 0px; align: right;} 
.slog  { padding-top: 5px;  padding-left: 0px; }
.copy  { color: #999999; font-size: 9px; padding-top: 5px; padding-left: 0px; }
.form { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; }
form { margin: 0; padding: 0; }
textarea { margin: 0px; padding: 0px; border: 1px solid #af1625; width: 220px; height: 70px; }
textarea:hover { background-color: #ffefce; border: 1px solid #b78d22; }
input.query_s { border: 1px solid #af1625; width: 50px; height: 17px;	}
input.query_s:hover { background-color: #ffefce; border: 1px solid #b78d22; }
input.query { border: 1px solid #af1625; width: 180px; height: 17px; }
input.query:hover { background-color: #ffefce; border: 1px solid #b78d22; }
input { border: 1px solid #af1625; font-size: 11px; }
input.button { background-color: #af1625; font-size: 11px; color: #ffffff; margin-left: 3px; }
input.button:hover { color: #000000; background-color: #ffefce; border: 1px solid #b78d22; }
.glossymenu{
margin: 5px 0;
padding: 0;
width: 185px; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: url(images/glossyback_r.gif) repeat-x top left;
font: bold 10px Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:active, .glossymenu .submenuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(images/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #ffefce;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #b67e22;
list-style-type: circle;
}

.glossymenu div.submenu ul li a{
display: block;
font: bold 10px Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 16px;
}

.glossymenu div.submenu ul li a:hover{
background: #ffe0a2;
color: black;
}      
#selec {
	background-image: url(images/glossyback2.gif);
}