 
.huufer{
/* background-color:#ffffff; */
color:#b8b8b8;
}

.huufer:hover{
background-color:#000030;
color:#ffffff;
}


#box{
height:15px;
width:30px;
padding:0px;
margin:0px;
border:0px solid black;
font:bold 14px verdana, sans-serif;}
 
#box div{display:none;}
 
#box:hover div{
display:block;
background-color:#ffffff;
color:#555555;
width:300px;
position:absolute; left:210px; z-index:3;
border:1px dashed black;
padding:15px;
font:normal 14px verdana, sans-serif;}
 
.frali { 
color:#000000;
font-size:10px;
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;	
}
.frabox {
color:#000000;
font-size:10px; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;	
border: 1px solid #000000;
background-color:#000030;
padding:2px; 
}


.frasobo {
color:#505050;
font-size:10px; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;	
border: 1px dotted #eaeaea;
/*background-color:#FFFFFF;*/
padding:2px; 
}



.framenulink {
	display: block;
	width: 210px;
	height:14px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	padding-left:0px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
}
.framenulink:hover {
	display: block;
	width: 210px;
	height:14px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	padding-left:0px;
	padding-top:4px;
	background-color:#000090;
	border-color: #606060 #606060 #606060 #606060;
	color: #eeeeee;
 }

a.framenulink {
	display: block;
	width: 210px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding-left:10px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
}

  a.framenulink:visited {
	display: block;
	width: 210px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding-left:10px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
 }

  a.framenulink:active {
	display: block;
	width: 210px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding-left:10px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
 }

 a.framenulink:hover {
	display: block;
	width: 210px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 14px;
	border-style: solid;
	border-width: 1px;
	padding-left:10px;
	padding-top:4px;
	background-color:#000090;
	border-color: #606060 #606060 #606060 #606060;
	color: #eeeeee;
 }



a.frashortlink {
	display: block;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
}

  a.frashortlink:visited {
	display: block;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
 }

  a.frashortlink:active {
	display: block;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding-top:4px;
	background-color:#000060;
	border-color: #606060 #606060 #606060 #606060;
	color: #bbbbbb;
 }

 a.frashortlink:hover {
	display: block;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,'Times New Roman',System;
	font-size: 14px;
	border-style: solid;
	border-width: 1px;
	padding-top:4px;
	background-color:#000090;
	border-color: #606060 #606060 #606060 #606060;
	color: #eeeeee;
 }











A.unframenulink {
	display: block;
	width: 200px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	border-style: solid;
	border-width: 0px;
	padding-left:25px;
	background-color: #300000;
	border-color: #808080;
	color: #bbbbbb;
 }

  A.unframenulink:visited {
	display: block;
	width: 200px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	border-style: solid;
	border-width: 0px;
	padding-left:25px;
	background-color: #300000;
	border-color: #000000;
	color: #aaaaaa;
 }

  A.unframenulink:active {
	display: block;
	width: 200px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	border-style: solid;
	border-width: 0px;
	padding-left:25px;
	background-color: #300000;
	border-color: #000000;
	color: #ff0000;
 }

 A.unframenulink:hover {
	display: block;
	width: 200px;
	height:24px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	border-style: solid;
	border-width: 0px;
	padding-left:25px;
	background-color: #300000;
	border-color: #000000;
	color: #ffffff;
 }


a.fero {
BACKGROUND: none; 
COLOR: #eeeeee; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;
TEXT-DECORATION: none;
}

	
a.fero:visited {
COLOR: #404040; 
BACKGROUND: none; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;
TEXT-DECORATION: none
}


a.fero:active {
color: #0000ff;
BACKGROUND: none; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;
TEXT-DECORATION: underline
}

a.fero:link {
COLOR: #eeeeee; 
BACKGROUND: none; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;
TEXT-DECORATION: none
}

a.fero:Hover {
COLOR: #ffffff;
text-decoration: underline;
BACKGROUND: none; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;
}





#table h1
{
	background-image: url(images/h1table.jpg); 
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 11px;
	color: #e8e8e8;
/*
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
*/
}






/* frathead = thead ohne rand */
.frathead
{
	background: #050754 
/*	url(/designs/myb/gradient_thead.gif) repeat-x top left; */
	color: #999B9F;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border:none
}

.fratheaddark
{
	background: #050754 
/*	url(/designs/myb/gradient_thead.gif) repeat-x top left; */
	color:#44474a;
	font-size: 11px;
	font-weight:bold; 
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border:none
}

.frano
{
	background: #050754;
	color: #aaacaF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.links a
{
	display: block;
	padding-left: 10px; 
	padding-top: 4px;
	padding-bottom: 4px;
	color: #024562;
	border-bottom: 1px solid #ACD4EA;
	border-top: 1px solid #D9EEF6;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
}
.links a:hover
{
	background-color: #ACD1E2;
	border-bottom: 1px solid #8DBBD3;
	border-top: 1px solid #C8E1ED;
}



table
{
	font-size: 11px;
	border: 1px solid #29006B;
	border-top: none;
}
tr, caption
{
	background-color: #050754;
	color: #07496C;
}


/* BG */
tr.r0
{
	background-color: #09326c;
	color: #C7990C;
}
tr.r1
{
	background-color: #08215A;
	color: #C7990C;
}
/* XXX BG */




td
{
	margin-right: 1px;
	text-align: left;
	vertical-align: top;
	padding-left: 0px;
}
.header
{
	background-color: #077CB9;
	color: #e8e8e8;
}
.header a
{
	background-color: #077CB9;
	color: #e8e8e8;
}
.center
{
	text-align: center;
	padding-left: 0px;
}
label
{
	font-weight: bold;
}


input, textarea
{
	font-size: 11px;
	margin: 0px;
	color: #0A72A9;
	border: 1px solid #ccc;
/*	background: #FFF url(images/input.gif) top repeat-x; */
	padding-left: 2px;
	padding-right: 2px;
}
input:hover, textarea:hover, input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
	border: 1px solid #0A72A9;
}
input.submit
{
	font-size: 11px;
	border: 1px solid #ccc;
	background-color: #e8e8e8;
	color: #0A72A9;
}
#pages
{
	text-align: center;
}
#result
{
	background-color: #eaeaea;
	color: #000000;
	border: 1px dashed #000000;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}







.frawwwli { color:#000000;font-size:10px;	font-weight: bold; font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;	}
.frawwwbox {color:#000000;border: 1px solid #000000; background-color: #FFFFFF; padding:2px; font-size:9px;font-weight: bold; 	font-family :  Verdana, Arial, Tahoma, Helvetica, Times New Roman, sans-serif;	}



.back_oben_unten{background-color:#4474A3;font-size:8pt;color:#FFFFFF;}
.back_streifen_oben{font-size:11pt;font-weight:bold;background-color:#ff0000;}
.back_umrandung{background-color:#A59392;}
.back_navig{background-color:#02033C;}
.back_main{background-color:#02033C;}

.navig_back{background-color:#02033C;}
.navig_elements{background-color:#02033C;}

.top_back{background-color:#02033C;}
.back_weiss{background-color:#02033C;}

.black{background-color:#000000;}
.help{background-color:#ff0000;}

.not_to_check{color:808080;}
.fault{color:red;}

.hrfra{
font-size:1pt;
color:#6ac98a;
}

body
{
	background: #02033C;
	color: #cccccc;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #000050;
	scrollbar-3dlight-color: #0033CC;
	scrollbar-highlight-color: #999999;
	scrollbar-face-color: #003399;
	scrollbar-base-color: #999999;
	scrollbar-darkshadow-color: #000066; }
	


a:link
{
	color: #C7990C;
}
a:visited
{
	color: #C7990C;
}
a:hover, a:active
{
	color: #FFFF66;
}
.page
{
	background: #02033C;
	color: #ffffff;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:justify;
	color: #999B9F;
}
.tborder
{
	background: #000117;
	color: #999B9F;
}
.tcat
{
	background: #050754 url(/designs/myb/gradient_thead.gif) repeat-x top left;
	color: #999B9F;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
}
.thead
{
	background: #050754 url(/designs/myb/gradient_thead.gif) repeat-x top left;
	color: #999B9F;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
		
}

.tfoot
{
	background: #050754 url(/designs/myb/gradient_thead.gif) repeat-x top left;
	color: #e0e0f6;
}

textarea, .bginput
{
	background: #050754;
	color: #CCCCCC;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	background: #050754;
	color: #CCCCCC;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	background: #050754;
	color: #CCCCCC;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #8888a8;
}

.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #050754;
	color: #a0a0a0;
	padding:0px;
}



.panelsurround
{
	background: #050754;
	color: #ff9900;
}

legend
{
	color: #C7990C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.vbmenu_option
{
	background: #050754 url(/designs/myb/gradient_thead.gif) repeat-x top left;
	color: #999B9F;
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
/*
	background: #050754;
	color:#ffffff;
	font-size: 11px;
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
*/
	white-space: nowrap;
	cursor: pointer;border-top: #2E3087 1px solid;
	
	border-left: #2E3087 1px solid;
}

.vbmenu_option a:link, .vbmenu_option_alink
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	color: #ff0000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	color: #C7990C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	color: #FFFF33;
	text-decoration: none;
}
.vbmenu_hilite
{

	background: #FF9900;
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	white-space: nowrap;
	cursor: pointer;border-top: #124450 1px solid;
		border-left: #124450 1px solid;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left: #2E3087 1px solid;
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.thbg{
     background: #050754 url(/designs/myb/myg_03.gif);
     height: 19px;
}
.forrm{
     float:right;
     background:  url(/designs/myb/cb_37.gif) no-repeat;
     height: 29px;
     width: 13px;
}
