body
{
    margin: 0px;
    margin-top: 0px;
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 12px;
    color              : #000040;
}

b { color : #133984; }
.b2 { color : #000000; }

h1
{
    color              : #133984;
    font-size          : 17px;
}

h2
{
    color              : #133984;
    font-size          : 14px;
}

h3
{
    color              : #133984;
    font-size          : 12px;
}


a { color:#4D75D2; text-decoration:none; }
a:visited { }
a:hover { color:#133984; }

a.dunkelblau    { color : #133984; }
a:visited.dunkelblau { color : #133984; }
a:hover.dunkelblau   { color : #133984; }

a.underline { color:#4D75D2; text-decoration:underline; }
a:visited.underline { }
a:hover.underline { }


a.menu1 
{
	color:#F5C007;
	text-decoration:none;
	font-weight:bold;
}
a:visited.menu1 { }
a:hover.menu1 
{ 
	color:#F5C007;
	text-decoration:underline;
}




a.menu1_active 
{
	color:#F5C007;
	text-decoration:underline;
	font-weight:bold;
}
a:visited.menu1_active { }
a:hover.menu1_active { color:#F5C007; }



a.menu2 
{
	color:#133984;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
a:visited.menu2 { }
a:hover.menu2 { color:#133984; text-decoration:underline; }



a.menu2_title 
{
	color:#133984;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
a:visited.menu2_title { }
a:hover.menu2_title { color:#133984; text-decoration:none; }



a.menu2_active 
{
	color:#133984;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
a:visited.menu2_active { }
a:hover.menu2_active { color:#133984; }



table
{
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 12px;
    text-decoration    : none;
    font-variant       : normal;
}

td
{
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 12px;
    text-decoration    : none;
    font-variant       : normal;
    font-weight        : normal;
    vertical-align     : top;
}

td.mitte
{
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 12px;
    text-decoration    : none;
    font-variant       : normal;
    font-weight        : normal;
    vertical-align     : middle;
}

td.unten
{
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 12px;
    text-decoration    : none;
    font-variant       : normal;
    font-weight        : normal;
    vertical-align     : bottom;
}

td.h1 {
    text-align		: center;	
    vertical-align	: middle;
    font-size		: 17px;
    font-weight		: bold;
    color		: #133984;


}

td.active_register
{
    font-family        : Arial, Helvetica, sans-serif;
    font-size          : 15px;
    text-decoration    : none;
    font-variant       : normal;
    font-weight        : bold;
    vertical-align     : middle;
    text-align         : center;
    color              : #133984;
}

td.small_font
{
    font-size          : 10px;
    vertical-align     : top;
}

td.font_11
{
    font-size          : 11px;
    vertical-align     : top;
}

table.menu {
	width:110px;
	background-color: #6F8FDB;
	vertical-align:top;
	border-width:5px;
	border-style:solid;
	border-color:#6F8FDB;
}

td.menu1 {
	width:110px;
	padding-bottom:2px;
}

div.menu2 { 
	visibility:hidden; 
	position:absolute; 
	left:110; 
	background-color:#FFFBD8; 
	padding-bottom:6px; 
}

div.menu2_title { 
	background-color:#F5C007;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:1px solid #133984; 
}

div.menu2_spacer { 
	border-bottom:3px solid #FFFBD8; 
}

div.vorherige_fragen {
	visibility:hidden; 
	position:absolute; 
	left:400px;
	top:250px;
	width:300px;
	background-color:#FFFBD8; 
	padding:12px; 
	border-width:1px;
	border-style:solid;
	border-color:#133984;

}

div.close {
	position:absolute; 
	text-align:right;
	right:3px;
	top:3px;

}

.tip{ background-color:#FFFBD8;	border: 1px solid #000040; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:8px; position:absolute; left:-30px; top:0px; visibility:visible; z-index:999; }

.tip:first-line{ background-color:#FFFBD8;	border: 1px solid #000040; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:8px; position:absolute; left:0px; top:0px; visibility:visible; z-index:999; font-weight:bold; color:#133984; }
