.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 751px; margin: 1em auto; }




body.blue { background-color:#000097; }
td.bluebox { background-color:#000097; 
			color:#FFFFFF;
			width:170px;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:justify;
			padding:4px 5px 4px 5px;
			line-height:16px; }
				
td.txt { font-family:Verdana, Arial, Helvetica, sans-serif;
         padding:0px 25px 0px 25px;
		 font-weight:bold;
		 font-size:12px;
		 text-align:justify;
		 line-height:17px;
		 color:#000000;
		 }
font.h1 { font-size:12px;
		  font-family:Georgia, "Times New Roman", Times, serif;
		  font-weight:bold;
		  text-decoration:underline;
		  line-height:24px; }
font.h2 { font-size:14px;
          font-weight:bold;
		  text-decoration:underline;
		  line-height:28px; } 
a.link { color:#000000; text-decoration:underline; } 
a.linkwhite { color:#FFFFFF; text-decoration:underline; }		  
img.logo { border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
img.float { float:right; border:1px solid #000000; margin-top:3px; margin-bottom:3px; margin-left:6px; }



/* Navigation Anfang */
.navcontainer
{
margin: 0; padding: 0 0 0 205px;
}

.navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

.navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background: #DDDDDD;
margin: 0;
padding: 2px 15px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

.navcontainer A:hover, .navcontainer A:active { background: #BBBBBB; }

.navcontainer A.active:link, .navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

.subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

.subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

.subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

.subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

.subnav A:hover, .subnav A:active { color: #444; }
.subnav A.active:link, .subnav A.active:visited { color: #444; }
.subnav BR, .navcontainer BR { clear: both; }

/* Navigation Ende */


