body                { color: white; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #036; text-align: center }

.clearer {clear: both; font-size: 0;}
.left {float: left;}
 
 .floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}

.inner-container             { color: white; font-size: 10pt; background-image: url("../images/rw-dblau.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 8px auto 0; padding: 5px; width: 800px; border: solid 1px #fff; outline-style: outset; outline-color: #006 }

.outer-container          { color: #fff; background-color: #036; background-image: url("../images/homeriboback.jpg"); text-align: center; margin: 0; padding: 5px }

.header    { background-image: url("../images/rw-dblau.gif"); margin-bottom: 5px; height: 150px; border: 0px }

.content     { font-size: 10pt; background-image: url("../images/rw-dblau.gif"); text-align: left; margin-top: 6px; padding: 2px 2px 2px 6px; width: 660px; float: right; border: solid 0 #000000 }

.navihead1       { font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #fff; list-style-type: none; list-style-position: outside; margin-top: 6px; padding-left: -82px; width: 163px; float: right }
  
.navihead2        { font-size: 11pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #fff; list-style-type: none; list-style-position: outside; margin-top: 6px; padding-left: -82px; width: 163px; float: left }

.navibox          { font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; list-style-type: none; list-style-position: outside; margin-top: 6px; padding-left: -82px; width: 130px; min-height: 200px; float: left }  
     
.nonavibox          { font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; list-style-type: none; list-style-position: outside; margin-top: 6px; padding-left: -82px; width: 130px; min-height: 200px; float: left }       
     
        
.footer     { font-size: 9pt; background-image: url("../images/rw-mblau.gif"); padding: 2px 4px; border: solid 1px }

.footer  a:link, .footer a:visited, .footer a:hover
  { color: #ff9; font: 9pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
#backlink p    { color: #93c; font: 9pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background: transparent; text-align: left; margin: 0; padding: 2px 2px 2px -2px; float: down   }

#backlink  a:link,  a:visited,  a:hover
   { color: #93f; font: 9pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background: transparent }



h1      { font-size: 16pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt; text-align: center; margin: 0; padding: 2px; border-style: solid; border-width: 1px; border-color: #afeeee #afeeee #4682b4 #4682b4 }


h2    { font-size: 18pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt;   margin: 0; padding: 2px; }

h3    { font-size: 16pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt;   margin: 0; padding: 2px; }

h4    { font-size: 14pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt;   margin: 0; padding: 2px; }

h5    { font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt;   margin: 0; padding: 2px; }

h6    { font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20pt;   margin: 0; padding: 2px; }

a     { color: #ff9; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-variant: normal; font-weight: normal; line-height: normal; font-stretch: semi-expanded; text-decoration: none; background: transparent }

a:visited     { color: #ff9; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background: transparent }

a:hover, a:active, a:focus      { color: #ffc; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background: transparent }


TD.tdmain       { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
TD       { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

td#bgmb { background-image: url("../images/rw-mblau.gif"); background-repeat: yes }

table#bgmb { background-image: url("../images/rw-mblau.gif"); background-repeat: yes }


#navcon1 ul
 { color: white; font-family: Arial, Helvetica, sans-serif; line-height: 11px; text-align: right; margin-top: 0; margin-left: 0; padding-top: 1px; padding-bottom:1px; padding-left: 0; width: 100% }

#navcon1 ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 1px;
/* matches link padding except for left and right */
padding-top: 1px;
}

#navcon1 ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 1px;
padding-top: 1px;
color: white;
text-decoration: none;
border-right: 0px solid #fff;
}

#navcon1 ul li a:hover
 { color: white; background-image: url("../images/rw-hblau.gif") }

#navcon1 #active  { background-image: url("../images/rw-mblau.gif"); border-left: 0 solid #fff }

#navcon2 ul
 { color: white; font-family: Arial, Helvetica, sans-serif; line-height: 11px; text-align: right; margin-top: 0; margin-left: 0; padding-top: 1px; padding-bottom:1px; padding-left: 0; width: 100% }

#navcon2 ul li
{border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#navcon2 ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcon2 ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;

}

#navcon2 ul li a:hover
{
background-color: #369;
color: white;
}

#navcon2 #active { border-left: 0px solid #fff; }


#navcon3
{
margin: 10px 0 0 20px;
padding: 0;
height: 20px;
}

#navcon3 ul
  { font-size: 11px; text-align: center; list-style-type: none; margin: 0; padding: 0; border: 0 }

#navcon3 ul li
{
display: block;
float: right;
text-align: center;
padding: 0;
margin: 0;
}

#navcon3 ul li a
 { color: #fff; text-decoration: none; background: #fff url("../images/rw-dblau.gif"); text-align: center; display: block; margin: 0 0 10px; padding: 0; width:100px; height: 20px; border: solid 1px #ccc }

#navcon3 ul li a:hover
 { color: #ffc; background-image: url("../images/rw-hblau.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

#navcon3 a:active
 { color: #fff; background-image: url("../images/rw-mblau.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

#navcon3 li#active a
 { color: #fff; background: #069 url("../images/rw-mblau.gif"); border: solid 1px #ccc }
 
 .ws-teaser   { color: #ccc; background-color: #036; position: relative; width: 300px; border: solid 1px #304e6a; margin: 10px 0 20px 20px; }
#wrapper .tip .ws-teaser h5  { color: #ccc; font-family: Arial, sans-serif; font-weight: bold; background-color: #036; margin: 0; padding: 3px 0 3px 3px; position: relative; align: center }
.ws-teaser p   { color: #000; font-size: 95%; font-family: Arial, sans-serif; line-height: 120%; background-color: #9cf; margin: 0; padding: 5px; align: center }

.ws-teaserl   { color: #ccc; background-color: #036; float: left; width: 300px; border: solid 1px #304e6a; margin: 10px 0 20px 20px; }
#wrapper .tip .ws-teaserl h5  { color: #ccc; font-family: Arial, sans-serif; font-weight: bold; background-color: #036; margin: 0; padding: 3px 0 3px 3px; position: relative; align: center }
.ws-teaserl p   { color: #000; font-size: 95%; font-family: Arial, sans-serif; line-height: 120%; background-color: #9cf; margin: 0; padding: 5px; align: center }

.ws-teaserr    { color: #ccc; background-color: #036; width: 300px; float: right; border: solid 1px #9cf; margin: 10px 0 20px 20px;}
#wrapper .tip .ws-teaserr h5   { color: #ccc; font-family: Arial, sans-serif; font-weight: bold; background-color: #036; margin: 0; padding: 3px 0 3px 3px; position: relative; align: center }
.ws-teaserr p   { color: #000; font-size: 95%; font-family: Arial, sans-serif; line-height: 120%; background-color: #9cf; margin: 0; padding: 5px; align: center }

.ws-teaserr200    { color: #ccc; background-color: #036; width: 200px; float: right; border: solid 1px #9cf; margin: 10px 0 20px 20px; }
#wrapper200 .tip .ws-teaserr200 h5   { color: #ccc;  font-weight: bold; background-color: #036; margin: 0; padding: 3px 0 3px 3px; position: relative; align: center }
.ws-teaserr200 p   { color: #000; font-size: 95%;  line-height: 120%; background-color: #9cf; margin: 0; padding: 5px; align: center }

