/* Farbwerte für anti-aliasing von www.spiffycorners.com berechnen lassen! */

/* ------------ SYSINFO ------------------------------------------------------*/
.sysinfo {
  display:block;
}
.sysinfo *{
  display:block; height:1px; overflow:hidden; font-size:.01em; background:#EC2020;
}
.sysinfo1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f69f9f;
  border-right:1px solid #f69f9f;
  background:#f05757;
}
.sysinfo2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fde8e8;
  border-right:1px solid #fde8e8;
  background:#ef4a4a;
}
.sysinfo3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ef4a4a;
  border-right:1px solid #ef4a4a;
}
.sysinfo4 {
  border-left:1px solid #f69f9f;
  border-right:1px solid #f69f9f;
}
.sysinfo5 {
  border-left:1px solid #f05757;
  border-right:1px solid #f05757;
}
.sysinfofg {
  background:#EC2020;
}
/* ------------------- NAVI --------------------------------------------------*/
.navi {
  display:block;
}
.navi *{
  display:block; height:1px; overflow:hidden; font-size:.01em; background:#000080;
}
.navi1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9191c8;
  border-right:1px solid #9191c8;
  background:#3f3f9f
}
.navi2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5f2;
  border-right:1px solid #e5e5f2;
  background:#303098
}
.navi3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303098;
  border-right:1px solid #303098;
}
.navi4 {
  border-left:1px solid #9191c8;
  border-right:1px solid #9191c8;
}
.navi5 {
  border-left:1px solid #3f3f9f;
  border-right:1px solid #3f3f9f;
}
.navifg {
  background:#000080;
}
/* ------------ CONTENT ------------------------------------------------------*/
.content{display:block}
.content *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F7F7F7;
}
.content1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#fbfbfb
}
.content2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#fafafa;
}
.content3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
}
.content4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
}
.content5{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
}
.contentfg{
  background:#F7F7F7;
}
/* ------------ RELATED -------------------------------------------------------*/
.related{display:block}
.related *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F5F5F5
}
.related1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background:#f7f7f7
}	
.related2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f6f6f6
}
.related3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
}
.related4 {
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa
}
.related5 {
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7
}
.relatedfg {
  background:#F5F5F5
}
/* ---------------------------------------------------------------------------*/
.button	{
  font-family: verdana;
	font-size: 7pt;
	color: #000000;
}

.navtext2 {
  font-family: verdana;
	font-size: 8pt;
	color: #000080;
	font-weight: normal;
}
.navtext2 a:link    { color:  #000080; font-weight: normal; text-decoration: none; }
.navtext2 a:visited { color:  #000080; font-weight: normal; text-decoration: none; }
.navtext2 a:active  { color:  #000080; font-weight: normal; text-decoration: none; }
.navtext2 a:hover   { color:  #ffffff; font-weight: normal; text-decoration: none; background-color:#000080; }
.sysinfo {
  font-family: verdana;
	font-size: 7pt;
	color: #FF4500;
	font-weight: normal;
}

.navheader {
  font-family: verdana;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: normal;
}
.copytext {
  font-family: verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;	
}
.copytext_small {
  font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;	
}
.copytext a:link    { color:  #000080; font-weight: normal; text-decoration: none; }
.copytext a:visited { color:  #000080; font-weight: normal; text-decoration: none; }
.copytext a:active  { color:  #000080; font-weight: normal; text-decoration: none; }
.copytext a:hover   { color:  #000080; font-weight: normal; text-decoration: underline; }
input.copytext { font-family: verdana; font-size: 8pt; color: #000000; font-weight: normal;border: 2px solid #f1f1f1; height:20px;}

.relcontent {
  font-family: verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.header {
  font-family: verdana;
	font-size: 16pt;
	color: #000000;
	font-weight: normal;
}
.footer {
  font-family: verdana;
	font-size: 7pt;
	color: #ffffff;
	font-weight: normal;
}
.login {
  font-family: verdana;
	font-size: 7pt;
	color: #ffffff;
	font-weight: normal;
}
input,select,textarea {
  font-family: Verdana;
	font-weight: normal;
	font-size: 7pt;
}
a:link {
 text-decoration: none; color: #FFFFFF; /*  royalblau: #0000CD */
} 
a:visited {
  text-decoration: none; color: #FFFFFF;
}
a:active {
  text-decoration: none; color: #483D8B; background-color:#000000;
}
a:hover { 
  color:#000080; background-color:#FFFFFF;
}

.topnav {
  font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;	
}
.topnav a:link    { color:  #FFFFFF; text-decoration: none; font-weight: bold; background-color:#000080; }
.topnav a:visited { color:  #FFFFFF; text-decoration: none; font-weight: bold; background-color:#000080; }
.topnav a:active  { color:  #FFFFFF; text-decoration: none; font-weight: bold; background-color:#000080; }
.topnav a:hover   { color:  #000080; text-decoration: none; font-weight: bold; background-color:#FFFFFF; }

.navtext {
  font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
}
.navtext a:link    { color:  #FFFFFF; font-weight: normal; text-decoration: none;  background-color:#000080; }
.navtext a:visited { color:  #FFFFFF; font-weight: normal; text-decoration: none;  background-color:#000080; }
.navtext a:active  { color:  #FFFFFF; font-weight: normal; text-decoration: none;  background-color:#000080; }
.navtext a:hover   { color:  #000080; font-weight: normal; text-decoration: none;  background-color:#FFFFFF; }

.bookmarks {
  font-family: verdana;
	font-size: 8pt;
}
.bookmarks a:hover { color:  #000080; font-weight: normal; text-decoration: none;  background-color:#ffffff; }